@charset "UTF-8";
.glazed {
  margin-left: -15px;
  margin-right: -15px;
}

.glazed .animated {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.glazed .animated.infinite {
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

.glazed .animated.hinge {
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
}

.glazed .animated.bounceIn, .glazed .animated.bounceOut, .glazed .animated.flipOutX, .glazed .animated.flipOutY {
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
}

@-webkit-keyframes bounce {
  0%, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translateZ(0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
            animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
            animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    transform: translate3d(0, -4px, 0);
  }
}

@keyframes bounce {
  0%, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translateZ(0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
            animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
            animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    transform: translate3d(0, -4px, 0);
  }
}

.glazed .bounce {
  -webkit-animation-name: bounce;
          animation-name: bounce;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  0%, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}

.glazed .flash {
  -webkit-animation-name: flash;
          animation-name: flash;
}

@-webkit-keyframes pulse {
  0% {
    transform: scaleX(1);
  }
  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    transform: scaleX(1);
  }
}

@keyframes pulse {
  0% {
    transform: scaleX(1);
  }
  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    transform: scaleX(1);
  }
}

.glazed .pulse {
  -webkit-animation-name: pulse;
          animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  0% {
    transform: scaleX(1);
  }
  30% {
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    transform: scaleX(1);
  }
}

@keyframes rubberBand {
  0% {
    transform: scaleX(1);
  }
  30% {
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    transform: scaleX(1);
  }
}

.glazed .rubberBand {
  -webkit-animation-name: rubberBand;
          animation-name: rubberBand;
}

@-webkit-keyframes shake {
  0%, to {
    transform: translateZ(0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  0%, to {
    transform: translateZ(0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0);
  }
}

.glazed .shake {
  -webkit-animation-name: shake;
          animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    transform: translateX(0);
  }
  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    transform: translateX(0);
  }
  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    transform: translateX(0);
  }
}

.glazed .headShake {
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
          animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    transform: rotate(15deg);
  }
  40% {
    transform: rotate(-10deg);
  }
  60% {
    transform: rotate(5deg);
  }
  80% {
    transform: rotate(-5deg);
  }
  to {
    transform: rotate(0deg);
  }
}

@keyframes swing {
  20% {
    transform: rotate(15deg);
  }
  40% {
    transform: rotate(-10deg);
  }
  60% {
    transform: rotate(5deg);
  }
  80% {
    transform: rotate(-5deg);
  }
  to {
    transform: rotate(0deg);
  }
}

.glazed .swing {
  transform-origin: top center;
  -webkit-animation-name: swing;
          animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    transform: scaleX(1);
  }
  10%, 20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
  }
  to {
    transform: scaleX(1);
  }
}

@keyframes tada {
  0% {
    transform: scaleX(1);
  }
  10%, 20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
  }
  to {
    transform: scaleX(1);
  }
}

.glazed .tada {
  -webkit-animation-name: tada;
          animation-name: tada;
}

@-webkit-keyframes wobble {
  0% {
    transform: none;
  }
  15% {
    transform: translate3d(-25%, 0, 0) rotate(-5deg);
  }
  30% {
    transform: translate3d(20%, 0, 0) rotate(3deg);
  }
  45% {
    transform: translate3d(-15%, 0, 0) rotate(-3deg);
  }
  60% {
    transform: translate3d(10%, 0, 0) rotate(2deg);
  }
  75% {
    transform: translate3d(-5%, 0, 0) rotate(-1deg);
  }
  to {
    transform: none;
  }
}

@keyframes wobble {
  0% {
    transform: none;
  }
  15% {
    transform: translate3d(-25%, 0, 0) rotate(-5deg);
  }
  30% {
    transform: translate3d(20%, 0, 0) rotate(3deg);
  }
  45% {
    transform: translate3d(-15%, 0, 0) rotate(-3deg);
  }
  60% {
    transform: translate3d(10%, 0, 0) rotate(2deg);
  }
  75% {
    transform: translate3d(-5%, 0, 0) rotate(-1deg);
  }
  to {
    transform: none;
  }
}

.glazed .wobble {
  -webkit-animation-name: wobble;
          animation-name: wobble;
}

@-webkit-keyframes jello {
  0%, 11.1%, to {
    transform: none;
  }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  0%, 11.1%, to {
    transform: none;
  }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.glazed .jello {
  -webkit-animation-name: jello;
          animation-name: jello;
  transform-origin: center;
}

@-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    transform: scaleX(1);
  }
}

@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    transform: scaleX(1);
  }
}

.glazed .bounceIn {
  -webkit-animation-name: bounceIn;
          animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}

@keyframes bounceInDown {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}

.glazed .bounceInDown {
  -webkit-animation-name: bounceInDown;
          animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}

@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}

.glazed .bounceInLeft {
  -webkit-animation-name: bounceInLeft;
          animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}

@keyframes bounceInRight {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}

.glazed .bounceInRight {
  -webkit-animation-name: bounceInRight;
          animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translateZ(0);
  }
}

@keyframes bounceInUp {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translateZ(0);
  }
}

.glazed .bounceInUp {
  -webkit-animation-name: bounceInUp;
          animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

@keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

.glazed .bounceOut {
  -webkit-animation-name: bounceOut;
          animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.glazed .bounceOutDown {
  -webkit-animation-name: bounceOutDown;
          animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.glazed .bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
          animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.glazed .bounceOutRight {
  -webkit-animation-name: bounceOutRight;
          animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.glazed .bounceOutUp {
  -webkit-animation-name: bounceOutUp;
          animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.glazed .fadeIn {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

.glazed .fadeInDown {
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

.glazed .fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
          animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

.glazed .fadeInLeft {
  -webkit-animation-name: fadeInLeft;
          animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

.glazed .fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
          animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

.glazed .fadeInRight {
  -webkit-animation-name: fadeInRight;
          animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

.glazed .fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
          animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

.glazed .fadeInUp {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

.glazed .fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
          animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

.glazed .fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}

.glazed .fadeOutDown {
  -webkit-animation-name: fadeOutDown;
          animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.glazed .fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
          animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}

.glazed .fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
          animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.glazed .fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
          animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}

.glazed .fadeOutRight {
  -webkit-animation-name: fadeOutRight;
          animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.glazed .fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
          animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}

.glazed .fadeOutUp {
  -webkit-animation-name: fadeOutUp;
          animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.glazed .fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
          animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    transform: perspective(400px) rotateY(-1turn);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  40% {
    transform: perspective(400px) translateZ(150px) rotateY(-190deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  50% {
    transform: perspective(400px) translateZ(150px) rotateY(-170deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  to {
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    transform: perspective(400px) rotateY(-1turn);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  40% {
    transform: perspective(400px) translateZ(150px) rotateY(-190deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  50% {
    transform: perspective(400px) translateZ(150px) rotateY(-170deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  to {
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
}

.glazed .animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
          animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    transform: perspective(400px) rotateX(90deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateX(-20deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotateX(10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotateX(-5deg);
  }
  to {
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  0% {
    transform: perspective(400px) rotateX(90deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateX(-20deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotateX(10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotateX(-5deg);
  }
  to {
    transform: perspective(400px);
  }
}

.glazed .flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
          animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    transform: perspective(400px) rotateY(90deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateY(-20deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotateY(10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotateY(-5deg);
  }
  to {
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  0% {
    transform: perspective(400px) rotateY(90deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateY(-20deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotateY(10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotateY(-5deg);
  }
  to {
    transform: perspective(400px);
  }
}

.glazed .flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
          animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

.glazed .flipOutX {
  -webkit-animation-name: flipOutX;
          animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotateY(-15deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotateY(-15deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

.glazed .flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
          animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    transform: skewX(-5deg);
    opacity: 1;
  }
  to {
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    transform: skewX(-5deg);
    opacity: 1;
  }
  to {
    transform: none;
    opacity: 1;
  }
}

.glazed .lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
          animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.glazed .lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
          animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    transform-origin: center;
    transform: rotate(-200deg);
    opacity: 0;
  }
  to {
    transform-origin: center;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    transform-origin: center;
    transform: rotate(-200deg);
    opacity: 0;
  }
  to {
    transform-origin: center;
    transform: none;
    opacity: 1;
  }
}

.glazed .rotateIn {
  -webkit-animation-name: rotateIn;
          animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(-45deg);
    opacity: 0;
  }
  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(-45deg);
    opacity: 0;
  }
  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

.glazed .rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
          animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(45deg);
    opacity: 0;
  }
  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(45deg);
    opacity: 0;
  }
  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

.glazed .rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
          animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(45deg);
    opacity: 0;
  }
  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(45deg);
    opacity: 0;
  }
  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

.glazed .rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
          animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

.glazed .rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
          animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    transform-origin: center;
    opacity: 1;
  }
  to {
    transform-origin: center;
    transform: rotate(200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    transform-origin: center;
    opacity: 1;
  }
  to {
    transform-origin: center;
    transform: rotate(200deg);
    opacity: 0;
  }
}

.glazed .rotateOut {
  -webkit-animation-name: rotateOut;
          animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    transform-origin: left bottom;
    transform: rotate(45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    transform-origin: left bottom;
    transform: rotate(45deg);
    opacity: 0;
  }
}

.glazed .rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
          animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    transform-origin: right bottom;
    transform: rotate(-45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    transform-origin: right bottom;
    transform: rotate(-45deg);
    opacity: 0;
  }
}

.glazed .rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
          animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    transform-origin: left bottom;
    transform: rotate(-45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    transform-origin: left bottom;
    transform: rotate(-45deg);
    opacity: 0;
  }
}

.glazed .rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
          animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
}

.glazed .rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
          animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  20%, 60% {
    transform: rotate(80deg);
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  40%, 80% {
    transform: rotate(60deg);
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  20%, 60% {
    transform: rotate(80deg);
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  40%, 80% {
    transform: rotate(60deg);
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.glazed .hinge {
  -webkit-animation-name: hinge;
          animation-name: hinge;
}

@-webkit-keyframes jackInTheBox {
  0% {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom;
  }
  50% {
    transform: rotate(-10deg);
  }
  70% {
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes jackInTheBox {
  0% {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom;
  }
  50% {
    transform: rotate(-10deg);
  }
  70% {
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}

.glazed .jackInTheBox {
  -webkit-animation-name: jackInTheBox;
          animation-name: jackInTheBox;
}

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate(-120deg);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate(-120deg);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

.glazed .rollIn {
  -webkit-animation-name: rollIn;
          animation-name: rollIn;
}

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate(120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate(120deg);
  }
}

.glazed .rollOut {
  -webkit-animation-name: rollOut;
          animation-name: rollOut;
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

.glazed .zoomIn {
  -webkit-animation-name: zoomIn;
          animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInDown {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.glazed .zoomInDown {
  -webkit-animation-name: zoomInDown;
          animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.glazed .zoomInLeft {
  -webkit-animation-name: zoomInLeft;
          animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInRight {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.glazed .zoomInRight {
  -webkit-animation-name: zoomInRight;
          animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInUp {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.glazed .zoomInUp {
  -webkit-animation-name: zoomInUp;
          animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

.glazed .zoomOut {
  -webkit-animation-name: zoomOut;
          animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.glazed .zoomOutDown {
  -webkit-animation-name: zoomOutDown;
          animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform-origin: left center;
  }
}

.glazed .zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
          animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
    transform-origin: right center;
  }
}

.glazed .zoomOutRight {
  -webkit-animation-name: zoomOutRight;
          animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.glazed .zoomOutUp {
  -webkit-animation-name: zoomOutUp;
          animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  0% {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}

@keyframes slideInDown {
  0% {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}

.glazed .slideInDown {
  -webkit-animation-name: slideInDown;
          animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}

@keyframes slideInLeft {
  0% {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}

.glazed .slideInLeft {
  -webkit-animation-name: slideInLeft;
          animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}

@keyframes slideInRight {
  0% {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}

.glazed .slideInRight {
  -webkit-animation-name: slideInRight;
          animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  0% {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}

@keyframes slideInUp {
  0% {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}

.glazed .slideInUp {
  -webkit-animation-name: slideInUp;
          animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  0% {
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  0% {
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}

.glazed .slideOutDown {
  -webkit-animation-name: slideOutDown;
          animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  0% {
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  0% {
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}

.glazed .slideOutLeft {
  -webkit-animation-name: slideOutLeft;
          animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  0% {
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
  }
}

.glazed .slideOutRight {
  -webkit-animation-name: slideOutRight;
          animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  0% {
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0);
  }
}

.glazed .slideOutUp {
  -webkit-animation-name: slideOutUp;
          animation-name: slideOutUp;
}

.glazed html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

.glazed body {
  margin: 0;
}

.glazed article, .glazed aside, .glazed details, .glazed figcaption, .glazed figure, .glazed footer, .glazed header, .glazed hgroup, .glazed main, .glazed menu, .glazed nav, .glazed section, .glazed summary {
  display: block;
}

.glazed audio, .glazed canvas, .glazed progress, .glazed video {
  display: inline-block;
  vertical-align: baseline;
}

.glazed audio:not([controls]) {
  display: none;
  height: 0;
}

.glazed [hidden], .glazed template {
  display: none;
}

.glazed a {
  background-color: transparent;
}

.glazed a:active, .glazed a:hover {
  outline: 0;
}

.glazed abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

.glazed b, .glazed strong {
  font-weight: 700;
}

.glazed dfn {
  font-style: italic;
}

.glazed h1 {
  font-size: 2em;
  margin: .67em 0;
}

.glazed mark {
  background: #ff0;
  color: #000;
}

.glazed small {
  font-size: 80%;
}

.glazed sub, .glazed sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

.glazed sup {
  top: -.5em;
}

.glazed sub {
  bottom: -.25em;
}

.glazed img {
  border: 0;
}

.glazed svg:not(:root) {
  overflow: hidden;
}

.glazed figure {
  margin: 1em 40px;
}

.glazed hr {
  box-sizing: content-box;
  height: 0;
}

.glazed pre {
  overflow: auto;
}

.glazed code, .glazed kbd, .glazed pre, .glazed samp {
  font-family: monospace,monospace;
  font-size: 1em;
}

.glazed button, .glazed input, .glazed optgroup, .glazed select, .glazed textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

.glazed button {
  overflow: visible;
}

.glazed button, .glazed select {
  text-transform: none;
}

.glazed button, .glazed html input[type=button], .glazed input[type=reset], .glazed input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

.glazed button[disabled], .glazed html input[disabled] {
  cursor: default;
}

.glazed button::-moz-focus-inner, .glazed input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.glazed input {
  line-height: normal;
}

.glazed input[type=checkbox], .glazed input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

.glazed input[type=number]::-webkit-inner-spin-button, .glazed input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

.glazed input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

.glazed input[type=search]::-webkit-search-cancel-button, .glazed input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

.glazed fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}

.glazed legend {
  border: 0;
  padding: 0;
}

.glazed textarea {
  overflow: auto;
}

.glazed optgroup {
  font-weight: 700;
}

.glazed table {
  border-collapse: collapse;
  border-spacing: 0;
}

.glazed td, .glazed th {
  padding: 0;
}

@media print {
  .glazed *, .glazed :after, .glazed :before {
    color: #000 !important;
    text-shadow: none !important;
    background: 0 0 !important;
    box-shadow: none !important;
  }
  .glazed a, .glazed a:visited {
    text-decoration: underline;
  }
  .glazed a[href]:after {
    content: " (" attr(href) ")";
  }
  .glazed abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .glazed a[href^="#"]:after, .glazed a[href^="javascript:"]:after {
    content: "";
  }
  .glazed blockquote, .glazed pre {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  .glazed thead {
    display: table-header-group;
  }
  .glazed img, .glazed tr {
    page-break-inside: avoid;
  }
  .glazed img {
    max-width: 100% !important;
  }
  .glazed h2, .glazed h3, .glazed p {
    orphans: 3;
    widows: 3;
  }
  .glazed h2, .glazed h3 {
    page-break-after: avoid;
  }
  .glazed .navbar {
    display: none;
  }
  .glazed .btn > .caret, .glazed .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .glazed .label {
    border: 1px solid #000;
  }
  .glazed .table {
    border-collapse: collapse !important;
  }
  .glazed .table td, .glazed .table th {
    background-color: #fff !important;
  }
  .glazed .table-bordered td, .glazed .table-bordered th {
    border: 1px solid #ddd !important;
  }
}

.glazed .glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glazed .glyphicon-asterisk:before {
  content: "*";
}

.glazed .glyphicon-plus:before {
  content: "+";
}

.glazed .glyphicon-eur:before, .glazed .glyphicon-euro:before {
  content: "\20AC";
}

.glazed .glyphicon-minus:before {
  content: "\2212";
}

.glazed .glyphicon-cloud:before {
  content: "\2601";
}

.glazed .glyphicon-envelope:before {
  content: "\2709";
}

.glazed .glyphicon-pencil:before {
  content: "\270F";
}

.glazed .glyphicon-glass:before {
  content: "\E001";
}

.glazed .glyphicon-music:before {
  content: "\E002";
}

.glazed .glyphicon-search:before {
  content: "\E003";
}

.glazed .glyphicon-heart:before {
  content: "\E005";
}

.glazed .glyphicon-star:before {
  content: "\E006";
}

.glazed .glyphicon-star-empty:before {
  content: "\E007";
}

.glazed .glyphicon-user:before {
  content: "\E008";
}

.glazed .glyphicon-film:before {
  content: "\E009";
}

.glazed .glyphicon-th-large:before {
  content: "\E010";
}

.glazed .glyphicon-th:before {
  content: "\E011";
}

.glazed .glyphicon-th-list:before {
  content: "\E012";
}

.glazed .glyphicon-ok:before {
  content: "\E013";
}

.glazed .glyphicon-remove:before {
  content: "\E014";
}

.glazed .glyphicon-zoom-in:before {
  content: "\E015";
}

.glazed .glyphicon-zoom-out:before {
  content: "\E016";
}

.glazed .glyphicon-off:before {
  content: "\E017";
}

.glazed .glyphicon-signal:before {
  content: "\E018";
}

.glazed .glyphicon-cog:before {
  content: "\E019";
}

.glazed .glyphicon-trash:before {
  content: "\E020";
}

.glazed .glyphicon-home:before {
  content: "\E021";
}

.glazed .glyphicon-file:before {
  content: "\E022";
}

.glazed .glyphicon-time:before {
  content: "\E023";
}

.glazed .glyphicon-road:before {
  content: "\E024";
}

.glazed .glyphicon-download-alt:before {
  content: "\E025";
}

.glazed .glyphicon-download:before {
  content: "\E026";
}

.glazed .glyphicon-upload:before {
  content: "\E027";
}

.glazed .glyphicon-inbox:before {
  content: "\E028";
}

.glazed .glyphicon-play-circle:before {
  content: "\E029";
}

.glazed .glyphicon-repeat:before {
  content: "\E030";
}

.glazed .glyphicon-refresh:before {
  content: "\E031";
}

.glazed .glyphicon-list-alt:before {
  content: "\E032";
}

.glazed .glyphicon-lock:before {
  content: "\E033";
}

.glazed .glyphicon-flag:before {
  content: "\E034";
}

.glazed .glyphicon-headphones:before {
  content: "\E035";
}

.glazed .glyphicon-volume-off:before {
  content: "\E036";
}

.glazed .glyphicon-volume-down:before {
  content: "\E037";
}

.glazed .glyphicon-volume-up:before {
  content: "\E038";
}

.glazed .glyphicon-qrcode:before {
  content: "\E039";
}

.glazed .glyphicon-barcode:before {
  content: "\E040";
}

.glazed .glyphicon-tag:before {
  content: "\E041";
}

.glazed .glyphicon-tags:before {
  content: "\E042";
}

.glazed .glyphicon-book:before {
  content: "\E043";
}

.glazed .glyphicon-bookmark:before {
  content: "\E044";
}

.glazed .glyphicon-print:before {
  content: "\E045";
}

.glazed .glyphicon-camera:before {
  content: "\E046";
}

.glazed .glyphicon-font:before {
  content: "\E047";
}

.glazed .glyphicon-bold:before {
  content: "\E048";
}

.glazed .glyphicon-italic:before {
  content: "\E049";
}

.glazed .glyphicon-text-height:before {
  content: "\E050";
}

.glazed .glyphicon-text-width:before {
  content: "\E051";
}

.glazed .glyphicon-align-left:before {
  content: "\E052";
}

.glazed .glyphicon-align-center:before {
  content: "\E053";
}

.glazed .glyphicon-align-right:before {
  content: "\E054";
}

.glazed .glyphicon-align-justify:before {
  content: "\E055";
}

.glazed .glyphicon-list:before {
  content: "\E056";
}

.glazed .glyphicon-indent-left:before {
  content: "\E057";
}

.glazed .glyphicon-indent-right:before {
  content: "\E058";
}

.glazed .glyphicon-facetime-video:before {
  content: "\E059";
}

.glazed .glyphicon-picture:before {
  content: "\E060";
}

.glazed .glyphicon-map-marker:before {
  content: "\E062";
}

.glazed .glyphicon-adjust:before {
  content: "\E063";
}

.glazed .glyphicon-tint:before {
  content: "\E064";
}

.glazed .glyphicon-edit:before {
  content: "\E065";
}

.glazed .glyphicon-share:before {
  content: "\E066";
}

.glazed .glyphicon-check:before {
  content: "\E067";
}

.glazed .glyphicon-move:before {
  content: "\E068";
}

.glazed .glyphicon-step-backward:before {
  content: "\E069";
}

.glazed .glyphicon-fast-backward:before {
  content: "\E070";
}

.glazed .glyphicon-backward:before {
  content: "\E071";
}

.glazed .glyphicon-play:before {
  content: "\E072";
}

.glazed .glyphicon-pause:before {
  content: "\E073";
}

.glazed .glyphicon-stop:before {
  content: "\E074";
}

.glazed .glyphicon-forward:before {
  content: "\E075";
}

.glazed .glyphicon-fast-forward:before {
  content: "\E076";
}

.glazed .glyphicon-step-forward:before {
  content: "\E077";
}

.glazed .glyphicon-eject:before {
  content: "\E078";
}

.glazed .glyphicon-chevron-left:before {
  content: "\E079";
}

.glazed .glyphicon-chevron-right:before {
  content: "\E080";
}

.glazed .glyphicon-plus-sign:before {
  content: "\E081";
}

.glazed .glyphicon-minus-sign:before {
  content: "\E082";
}

.glazed .glyphicon-remove-sign:before {
  content: "\E083";
}

.glazed .glyphicon-ok-sign:before {
  content: "\E084";
}

.glazed .glyphicon-question-sign:before {
  content: "\E085";
}

.glazed .glyphicon-info-sign:before {
  content: "\E086";
}

.glazed .glyphicon-screenshot:before {
  content: "\E087";
}

.glazed .glyphicon-remove-circle:before {
  content: "\E088";
}

.glazed .glyphicon-ok-circle:before {
  content: "\E089";
}

.glazed .glyphicon-ban-circle:before {
  content: "\E090";
}

.glazed .glyphicon-arrow-left:before {
  content: "\E091";
}

.glazed .glyphicon-arrow-right:before {
  content: "\E092";
}

.glazed .glyphicon-arrow-up:before {
  content: "\E093";
}

.glazed .glyphicon-arrow-down:before {
  content: "\E094";
}

.glazed .glyphicon-share-alt:before {
  content: "\E095";
}

.glazed .glyphicon-resize-full:before {
  content: "\E096";
}

.glazed .glyphicon-resize-small:before {
  content: "\E097";
}

.glazed .glyphicon-exclamation-sign:before {
  content: "\E101";
}

.glazed .glyphicon-gift:before {
  content: "\E102";
}

.glazed .glyphicon-leaf:before {
  content: "\E103";
}

.glazed .glyphicon-fire:before {
  content: "\E104";
}

.glazed .glyphicon-eye-open:before {
  content: "\E105";
}

.glazed .glyphicon-eye-close:before {
  content: "\E106";
}

.glazed .glyphicon-warning-sign:before {
  content: "\E107";
}

.glazed .glyphicon-plane:before {
  content: "\E108";
}

.glazed .glyphicon-calendar:before {
  content: "\E109";
}

.glazed .glyphicon-random:before {
  content: "\E110";
}

.glazed .glyphicon-comment:before {
  content: "\E111";
}

.glazed .glyphicon-magnet:before {
  content: "\E112";
}

.glazed .glyphicon-chevron-up:before {
  content: "\E113";
}

.glazed .glyphicon-chevron-down:before {
  content: "\E114";
}

.glazed .glyphicon-retweet:before {
  content: "\E115";
}

.glazed .glyphicon-shopping-cart:before {
  content: "\E116";
}

.glazed .glyphicon-folder-close:before {
  content: "\E117";
}

.glazed .glyphicon-folder-open:before {
  content: "\E118";
}

.glazed .glyphicon-resize-vertical:before {
  content: "\E119";
}

.glazed .glyphicon-resize-horizontal:before {
  content: "\E120";
}

.glazed .glyphicon-hdd:before {
  content: "\E121";
}

.glazed .glyphicon-bullhorn:before {
  content: "\E122";
}

.glazed .glyphicon-bell:before {
  content: "\E123";
}

.glazed .glyphicon-certificate:before {
  content: "\E124";
}

.glazed .glyphicon-thumbs-up:before {
  content: "\E125";
}

.glazed .glyphicon-thumbs-down:before {
  content: "\E126";
}

.glazed .glyphicon-hand-right:before {
  content: "\E127";
}

.glazed .glyphicon-hand-left:before {
  content: "\E128";
}

.glazed .glyphicon-hand-up:before {
  content: "\E129";
}

.glazed .glyphicon-hand-down:before {
  content: "\E130";
}

.glazed .glyphicon-circle-arrow-right:before {
  content: "\E131";
}

.glazed .glyphicon-circle-arrow-left:before {
  content: "\E132";
}

.glazed .glyphicon-circle-arrow-up:before {
  content: "\E133";
}

.glazed .glyphicon-circle-arrow-down:before {
  content: "\E134";
}

.glazed .glyphicon-globe:before {
  content: "\E135";
}

.glazed .glyphicon-wrench:before {
  content: "\E136";
}

.glazed .glyphicon-tasks:before {
  content: "\E137";
}

.glazed .glyphicon-filter:before {
  content: "\E138";
}

.glazed .glyphicon-briefcase:before {
  content: "\E139";
}

.glazed .glyphicon-fullscreen:before {
  content: "\E140";
}

.glazed .glyphicon-dashboard:before {
  content: "\E141";
}

.glazed .glyphicon-paperclip:before {
  content: "\E142";
}

.glazed .glyphicon-heart-empty:before {
  content: "\E143";
}

.glazed .glyphicon-link:before {
  content: "\E144";
}

.glazed .glyphicon-phone:before {
  content: "\E145";
}

.glazed .glyphicon-pushpin:before {
  content: "\E146";
}

.glazed .glyphicon-usd:before {
  content: "\E148";
}

.glazed .glyphicon-gbp:before {
  content: "\E149";
}

.glazed .glyphicon-sort:before {
  content: "\E150";
}

.glazed .glyphicon-sort-by-alphabet:before {
  content: "\E151";
}

.glazed .glyphicon-sort-by-alphabet-alt:before {
  content: "\E152";
}

.glazed .glyphicon-sort-by-order:before {
  content: "\E153";
}

.glazed .glyphicon-sort-by-order-alt:before {
  content: "\E154";
}

.glazed .glyphicon-sort-by-attributes:before {
  content: "\E155";
}

.glazed .glyphicon-sort-by-attributes-alt:before {
  content: "\E156";
}

.glazed .glyphicon-unchecked:before {
  content: "\E157";
}

.glazed .glyphicon-expand:before {
  content: "\E158";
}

.glazed .glyphicon-collapse-down:before {
  content: "\E159";
}

.glazed .glyphicon-collapse-up:before {
  content: "\E160";
}

.glazed .glyphicon-log-in:before {
  content: "\E161";
}

.glazed .glyphicon-flash:before {
  content: "\E162";
}

.glazed .glyphicon-log-out:before {
  content: "\E163";
}

.glazed .glyphicon-new-window:before {
  content: "\E164";
}

.glazed .glyphicon-record:before {
  content: "\E165";
}

.glazed .glyphicon-save:before {
  content: "\E166";
}

.glazed .glyphicon-open:before {
  content: "\E167";
}

.glazed .glyphicon-saved:before {
  content: "\E168";
}

.glazed .glyphicon-import:before {
  content: "\E169";
}

.glazed .glyphicon-export:before {
  content: "\E170";
}

.glazed .glyphicon-send:before {
  content: "\E171";
}

.glazed .glyphicon-floppy-disk:before {
  content: "\E172";
}

.glazed .glyphicon-floppy-saved:before {
  content: "\E173";
}

.glazed .glyphicon-floppy-remove:before {
  content: "\E174";
}

.glazed .glyphicon-floppy-save:before {
  content: "\E175";
}

.glazed .glyphicon-floppy-open:before {
  content: "\E176";
}

.glazed .glyphicon-credit-card:before {
  content: "\E177";
}

.glazed .glyphicon-transfer:before {
  content: "\E178";
}

.glazed .glyphicon-cutlery:before {
  content: "\E179";
}

.glazed .glyphicon-header:before {
  content: "\E180";
}

.glazed .glyphicon-compressed:before {
  content: "\E181";
}

.glazed .glyphicon-earphone:before {
  content: "\E182";
}

.glazed .glyphicon-phone-alt:before {
  content: "\E183";
}

.glazed .glyphicon-tower:before {
  content: "\E184";
}

.glazed .glyphicon-stats:before {
  content: "\E185";
}

.glazed .glyphicon-sd-video:before {
  content: "\E186";
}

.glazed .glyphicon-hd-video:before {
  content: "\E187";
}

.glazed .glyphicon-subtitles:before {
  content: "\E188";
}

.glazed .glyphicon-sound-stereo:before {
  content: "\E189";
}

.glazed .glyphicon-sound-dolby:before {
  content: "\E190";
}

.glazed .glyphicon-sound-5-1:before {
  content: "\E191";
}

.glazed .glyphicon-sound-6-1:before {
  content: "\E192";
}

.glazed .glyphicon-sound-7-1:before {
  content: "\E193";
}

.glazed .glyphicon-copyright-mark:before {
  content: "\E194";
}

.glazed .glyphicon-registration-mark:before {
  content: "\E195";
}

.glazed .glyphicon-cloud-download:before {
  content: "\E197";
}

.glazed .glyphicon-cloud-upload:before {
  content: "\E198";
}

.glazed .glyphicon-tree-conifer:before {
  content: "\E199";
}

.glazed .glyphicon-tree-deciduous:before {
  content: "\E200";
}

.glazed .glyphicon-cd:before {
  content: "\E201";
}

.glazed .glyphicon-save-file:before {
  content: "\E202";
}

.glazed .glyphicon-open-file:before {
  content: "\E203";
}

.glazed .glyphicon-level-up:before {
  content: "\E204";
}

.glazed .glyphicon-copy:before {
  content: "\E205";
}

.glazed .glyphicon-paste:before {
  content: "\E206";
}

.glazed .glyphicon-alert:before {
  content: "\E209";
}

.glazed .glyphicon-equalizer:before {
  content: "\E210";
}

.glazed .glyphicon-king:before {
  content: "\E211";
}

.glazed .glyphicon-queen:before {
  content: "\E212";
}

.glazed .glyphicon-pawn:before {
  content: "\E213";
}

.glazed .glyphicon-bishop:before {
  content: "\E214";
}

.glazed .glyphicon-knight:before {
  content: "\E215";
}

.glazed .glyphicon-baby-formula:before {
  content: "\E216";
}

.glazed .glyphicon-tent:before {
  content: "\26FA";
}

.glazed .glyphicon-blackboard:before {
  content: "\E218";
}

.glazed .glyphicon-bed:before {
  content: "\E219";
}

.glazed .glyphicon-apple:before {
  content: "\F8FF";
}

.glazed .glyphicon-erase:before {
  content: "\E221";
}

.glazed .glyphicon-hourglass:before {
  content: "\231B";
}

.glazed .glyphicon-lamp:before {
  content: "\E223";
}

.glazed .glyphicon-duplicate:before {
  content: "\E224";
}

.glazed .glyphicon-piggy-bank:before {
  content: "\E225";
}

.glazed .glyphicon-scissors:before {
  content: "\E226";
}

.glazed .glyphicon-bitcoin:before {
  content: "\E227";
}

.glazed .glyphicon-btc:before {
  content: "\E227";
}

.glazed .glyphicon-xbt:before {
  content: "\E227";
}

.glazed .glyphicon-yen:before {
  content: "\A5";
}

.glazed .glyphicon-jpy:before {
  content: "\A5";
}

.glazed .glyphicon-ruble:before {
  content: "\20BD";
}

.glazed .glyphicon-rub:before {
  content: "\20BD";
}

.glazed .glyphicon-scale:before {
  content: "\E230";
}

.glazed .glyphicon-ice-lolly:before {
  content: "\E231";
}

.glazed .glyphicon-ice-lolly-tasted:before {
  content: "\E232";
}

.glazed .glyphicon-education:before {
  content: "\E233";
}

.glazed .glyphicon-option-horizontal:before {
  content: "\E234";
}

.glazed .glyphicon-option-vertical:before {
  content: "\E235";
}

.glazed .glyphicon-menu-hamburger:before {
  content: "\E236";
}

.glazed .glyphicon-modal-window:before {
  content: "\E237";
}

.glazed .glyphicon-oil:before {
  content: "\E238";
}

.glazed .glyphicon-grain:before {
  content: "\E239";
}

.glazed .glyphicon-sunglasses:before {
  content: "\E240";
}

.glazed .glyphicon-text-size:before {
  content: "\E241";
}

.glazed .glyphicon-text-color:before {
  content: "\E242";
}

.glazed .glyphicon-text-background:before {
  content: "\E243";
}

.glazed .glyphicon-object-align-top:before {
  content: "\E244";
}

.glazed .glyphicon-object-align-bottom:before {
  content: "\E245";
}

.glazed .glyphicon-object-align-horizontal:before {
  content: "\E246";
}

.glazed .glyphicon-object-align-left:before {
  content: "\E247";
}

.glazed .glyphicon-object-align-vertical:before {
  content: "\E248";
}

.glazed .glyphicon-object-align-right:before {
  content: "\E249";
}

.glazed .glyphicon-triangle-right:before {
  content: "\E250";
}

.glazed .glyphicon-triangle-left:before {
  content: "\E251";
}

.glazed .glyphicon-triangle-bottom:before {
  content: "\E252";
}

.glazed .glyphicon-triangle-top:before {
  content: "\E253";
}

.glazed .glyphicon-console:before {
  content: "\E254";
}

.glazed .glyphicon-superscript:before {
  content: "\E255";
}

.glazed .glyphicon-subscript:before {
  content: "\E256";
}

.glazed .glyphicon-menu-left:before {
  content: "\E257";
}

.glazed .glyphicon-menu-right:before {
  content: "\E258";
}

.glazed .glyphicon-menu-down:before {
  content: "\E259";
}

.glazed .glyphicon-menu-up:before {
  content: "\E260";
}

.glazed * {
  box-sizing: border-box;
}

.glazed :after, .glazed :before {
  box-sizing: border-box;
}

.glazed html {
  font-size: 11px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.glazed {
  font-size: 17px;
  line-height: 24px;
}

.glazed button, .glazed input, .glazed select, .glazed textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

.glazed a {
  color: #337ab7;
  text-decoration: none;
}

.glazed a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.glazed figure {
  margin: 0;
}

.glazed img {
  vertical-align: middle;
}

.glazed .carousel-inner > .item > a > img, .glazed .carousel-inner > .item > img, .glazed .img-responsive, .glazed .thumbnail a > img, .glazed .thumbnail > img {
  display: block;
  max-width: 100%;
  height: auto;
}

.glazed .img-rounded {
  border-radius: 6px;
}

.glazed .img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: all .2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.glazed .img-circle {
  border-radius: 50%;
}

.glazed hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}

.glazed .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.glazed .sr-only-focusable:active, .glazed .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.glazed [role=button] {
  cursor: pointer;
}

.glazed .h1, .glazed .h2, .glazed .h3, .glazed .h4, .glazed .h5, .glazed .h6, .glazed h1, .glazed h2, .glazed h3, .glazed h4, .glazed h5, .glazed h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

.glazed .h1 .small, .glazed .h1 small, .glazed .h2 .small, .glazed .h2 small, .glazed .h3 .small, .glazed .h3 small, .glazed .h4 .small, .glazed .h4 small, .glazed .h5 .small, .glazed .h5 small, .glazed .h6 .small, .glazed .h6 small, .glazed h1 .small, .glazed h1 small, .glazed h2 .small, .glazed h2 small, .glazed h3 .small, .glazed h3 small, .glazed h4 .small, .glazed h4 small, .glazed h5 .small, .glazed h5 small, .glazed h6 .small, .glazed h6 small {
  font-weight: 400;
  line-height: 1;
  color: #777;
}

.glazed .h1, .glazed .h2, .glazed .h3, .glazed h1, .glazed h2, .glazed h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

.glazed .h1 .small, .glazed .h1 small, .glazed .h2 .small, .glazed .h2 small, .glazed .h3 .small, .glazed .h3 small, .glazed h1 .small, .glazed h1 small, .glazed h2 .small, .glazed h2 small, .glazed h3 .small, .glazed h3 small {
  font-size: 65%;
}

.glazed .h4, .glazed .h5, .glazed .h6, .glazed h4, .glazed h5, .glazed h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.glazed .h4 .small, .glazed .h4 small, .glazed .h5 .small, .glazed .h5 small, .glazed .h6 .small, .glazed .h6 small, .glazed h4 .small, .glazed h4 small, .glazed h5 .small, .glazed h5 small, .glazed h6 .small, .glazed h6 small {
  font-size: 75%;
}

.glazed .h1, .glazed h1 {
  font-size: 37px;
}

.glazed .h2, .glazed h2 {
  font-size: 31px;
}

.glazed .h3, .glazed h3 {
  font-size: 25px;
}

.glazed .h4, .glazed h4 {
  font-size: 19px;
}

.glazed .h5, .glazed h5 {
  font-size: 15px;
}

.glazed .h6, .glazed h6 {
  font-size: 13px;
}

.glazed p {
  margin: 0 0 10px;
}

.glazed .lead {
  margin-bottom: 20px;
  font-size: 17px;
  font-weight: 300;
  line-height: 1.4;
}

@media (min-width: 768px) {
  .glazed .lead {
    font-size: 22px;
  }
}

.glazed .small, .glazed small {
  font-size: 85%;
}

.glazed .mark, .glazed mark {
  padding: .2em;
  background-color: #fcf8e3;
}

.glazed .text-left {
  text-align: left;
}

.glazed .text-right {
  text-align: right;
}

.glazed .text-center {
  text-align: center;
}

.glazed .text-justify {
  text-align: justify;
}

.glazed .text-nowrap {
  white-space: nowrap;
}

.glazed .text-lowercase {
  text-transform: lowercase;
}

.glazed .text-uppercase {
  text-transform: uppercase;
}

.glazed .text-capitalize {
  text-transform: capitalize;
}

.glazed .text-muted {
  color: #777;
}

.glazed .text-primary {
  color: #337ab7;
}

.glazed a.text-primary:focus, .glazed a.text-primary:hover {
  color: #286090;
}

.glazed .text-success {
  color: #3c763d;
}

.glazed a.text-success:focus, .glazed a.text-success:hover {
  color: #2b542c;
}

.glazed .text-info {
  color: #31708f;
}

.glazed a.text-info:focus, .glazed a.text-info:hover {
  color: #245269;
}

.glazed .text-warning {
  color: #8a6d3b;
}

.glazed a.text-warning:focus, .glazed a.text-warning:hover {
  color: #66512c;
}

.glazed .text-danger {
  color: #a94442;
}

.glazed a.text-danger:focus, .glazed a.text-danger:hover {
  color: #843534;
}

.glazed .bg-primary {
  color: #fff;
  background-color: #337ab7;
}

.glazed a.bg-primary:focus, .glazed a.bg-primary:hover {
  background-color: #286090;
}

.glazed .bg-success {
  background-color: #dff0d8;
}

.glazed a.bg-success:focus, .glazed a.bg-success:hover {
  background-color: #c1e2b3;
}

.glazed .bg-info {
  background-color: #d9edf7;
}

.glazed a.bg-info:focus, .glazed a.bg-info:hover {
  background-color: #afd9ee;
}

.glazed .bg-warning {
  background-color: #fcf8e3;
}

.glazed a.bg-warning:focus, .glazed a.bg-warning:hover {
  background-color: #f7ecb5;
}

.glazed .bg-danger {
  background-color: #f2dede;
}

.glazed a.bg-danger:focus, .glazed a.bg-danger:hover {
  background-color: #e4b9b9;
}

.glazed .page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}

.glazed ol, .glazed ul {
  margin-top: 0;
  margin-bottom: 10px;
}

.glazed ol ol, .glazed ol ul, .glazed ul ol, .glazed ul ul {
  margin-bottom: 0;
}

.glazed .list-unstyled {
  padding-left: 0;
  list-style: none;
}

.glazed .list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}

.glazed .list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}

.glazed dl {
  margin-top: 0;
  margin-bottom: 20px;
}

.glazed dd, .glazed dt {
  line-height: 1.42857143;
}

.glazed dt {
  font-weight: 700;
}

.glazed dd {
  margin-left: 0;
}

@media (min-width: 768px) {
  .glazed .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .glazed .dl-horizontal dd {
    margin-left: 180px;
  }
}

.glazed abbr[data-original-title], .glazed abbr[title] {
  cursor: help;
}

.glazed .initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.glazed blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}

.glazed blockquote ol:last-child, .glazed blockquote p:last-child, .glazed blockquote ul:last-child {
  margin-bottom: 0;
}

.glazed blockquote .small, .glazed blockquote footer, .glazed blockquote small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777;
}

.glazed blockquote .small:before, .glazed blockquote footer:before, .glazed blockquote small:before {
  content: "\2014   \A0";
}

.glazed .blockquote-reverse, .glazed blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0;
}

.glazed .blockquote-reverse .small:before, .glazed .blockquote-reverse footer:before, .glazed .blockquote-reverse small:before, .glazed blockquote.pull-right .small:before, .glazed blockquote.pull-right footer:before, .glazed blockquote.pull-right small:before {
  content: "";
}

.glazed .blockquote-reverse .small:after, .glazed .blockquote-reverse footer:after, .glazed .blockquote-reverse small:after, .glazed blockquote.pull-right .small:after, .glazed blockquote.pull-right footer:after, .glazed blockquote.pull-right small:after {
  content: "\A0   \2014";
}

.glazed address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}

.glazed code, .glazed kbd, .glazed pre, .glazed samp {
  font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
}

.glazed code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}

.glazed kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.glazed kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  box-shadow: none;
}

.glazed pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.glazed pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

.glazed .pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.glazed .container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 768px) {
  .glazed .container {
    width: 750px;
  }
}

@media (min-width: 992px) {
  .glazed .container {
    width: 970px;
  }
}

@media (min-width: 1200px) {
  .glazed .container {
    width: 1170px;
  }
}

.glazed .container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.glazed .row {
  margin-right: -15px;
  margin-left: -15px;
}

.glazed .row-no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.glazed .row-no-gutters [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.glazed .col-lg-1, .glazed .col-lg-10, .glazed .col-lg-11, .glazed .col-lg-12, .glazed .col-lg-2, .glazed .col-lg-3, .glazed .col-lg-4, .glazed .col-lg-5, .glazed .col-lg-6, .glazed .col-lg-7, .glazed .col-lg-8, .glazed .col-lg-9, .glazed .col-md-1, .glazed .col-md-10, .glazed .col-md-11, .glazed .col-md-12, .glazed .col-md-2, .glazed .col-md-3, .glazed .col-md-4, .glazed .col-md-5, .glazed .col-md-6, .glazed .col-md-7, .glazed .col-md-8, .glazed .col-md-9, .glazed .col-sm-1, .glazed .col-sm-10, .glazed .col-sm-11, .glazed .col-sm-12, .glazed .col-sm-2, .glazed .col-sm-3, .glazed .col-sm-4, .glazed .col-sm-5, .glazed .col-sm-6, .glazed .col-sm-7, .glazed .col-sm-8, .glazed .col-sm-9, .glazed .col-xs-1, .glazed .col-xs-10, .glazed .col-xs-11, .glazed .col-xs-12, .glazed .col-xs-2, .glazed .col-xs-3, .glazed .col-xs-4, .glazed .col-xs-5, .glazed .col-xs-6, .glazed .col-xs-7, .glazed .col-xs-8, .glazed .col-xs-9 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.glazed .col-xs-1, .glazed .col-xs-10, .glazed .col-xs-11, .glazed .col-xs-12, .glazed .col-xs-2, .glazed .col-xs-3, .glazed .col-xs-4, .glazed .col-xs-5, .glazed .col-xs-6, .glazed .col-xs-7, .glazed .col-xs-8, .glazed .col-xs-9 {
  float: left;
}

.glazed .col-xs-12 {
  width: 100%;
}

.glazed .col-xs-11 {
  width: 91.66666667%;
}

.glazed .col-xs-10 {
  width: 83.33333333%;
}

.glazed .col-xs-9 {
  width: 75%;
}

.glazed .col-xs-8 {
  width: 66.66666667%;
}

.glazed .col-xs-7 {
  width: 58.33333333%;
}

.glazed .col-xs-6 {
  width: 50%;
}

.glazed .col-xs-5 {
  width: 41.66666667%;
}

.glazed .col-xs-4 {
  width: 33.33333333%;
}

.glazed .col-xs-3 {
  width: 25%;
}

.glazed .col-xs-2 {
  width: 16.66666667%;
}

.glazed .col-xs-1 {
  width: 8.33333333%;
}

.glazed .col-xs-pull-12 {
  right: 100%;
}

.glazed .col-xs-pull-11 {
  right: 91.66666667%;
}

.glazed .col-xs-pull-10 {
  right: 83.33333333%;
}

.glazed .col-xs-pull-9 {
  right: 75%;
}

.glazed .col-xs-pull-8 {
  right: 66.66666667%;
}

.glazed .col-xs-pull-7 {
  right: 58.33333333%;
}

.glazed .col-xs-pull-6 {
  right: 50%;
}

.glazed .col-xs-pull-5 {
  right: 41.66666667%;
}

.glazed .col-xs-pull-4 {
  right: 33.33333333%;
}

.glazed .col-xs-pull-3 {
  right: 25%;
}

.glazed .col-xs-pull-2 {
  right: 16.66666667%;
}

.glazed .col-xs-pull-1 {
  right: 8.33333333%;
}

.glazed .col-xs-pull-0 {
  right: auto;
}

.glazed .col-xs-push-12 {
  left: 100%;
}

.glazed .col-xs-push-11 {
  left: 91.66666667%;
}

.glazed .col-xs-push-10 {
  left: 83.33333333%;
}

.glazed .col-xs-push-9 {
  left: 75%;
}

.glazed .col-xs-push-8 {
  left: 66.66666667%;
}

.glazed .col-xs-push-7 {
  left: 58.33333333%;
}

.glazed .col-xs-push-6 {
  left: 50%;
}

.glazed .col-xs-push-5 {
  left: 41.66666667%;
}

.glazed .col-xs-push-4 {
  left: 33.33333333%;
}

.glazed .col-xs-push-3 {
  left: 25%;
}

.glazed .col-xs-push-2 {
  left: 16.66666667%;
}

.glazed .col-xs-push-1 {
  left: 8.33333333%;
}

.glazed .col-xs-push-0 {
  left: auto;
}

.glazed .col-xs-offset-12 {
  margin-left: 100%;
}

.glazed .col-xs-offset-11 {
  margin-left: 91.66666667%;
}

.glazed .col-xs-offset-10 {
  margin-left: 83.33333333%;
}

.glazed .col-xs-offset-9 {
  margin-left: 75%;
}

.glazed .col-xs-offset-8 {
  margin-left: 66.66666667%;
}

.glazed .col-xs-offset-7 {
  margin-left: 58.33333333%;
}

.glazed .col-xs-offset-6 {
  margin-left: 50%;
}

.glazed .col-xs-offset-5 {
  margin-left: 41.66666667%;
}

.glazed .col-xs-offset-4 {
  margin-left: 33.33333333%;
}

.glazed .col-xs-offset-3 {
  margin-left: 25%;
}

.glazed .col-xs-offset-2 {
  margin-left: 16.66666667%;
}

.glazed .col-xs-offset-1 {
  margin-left: 8.33333333%;
}

.glazed .col-xs-offset-0 {
  margin-left: 0;
}

@media (min-width: 768px) {
  .glazed .col-sm-1, .glazed .col-sm-10, .glazed .col-sm-11, .glazed .col-sm-12, .glazed .col-sm-2, .glazed .col-sm-3, .glazed .col-sm-4, .glazed .col-sm-5, .glazed .col-sm-6, .glazed .col-sm-7, .glazed .col-sm-8, .glazed .col-sm-9 {
    float: left;
  }
  .glazed .col-sm-12 {
    width: 100%;
  }
  .glazed .col-sm-11 {
    width: 91.66666667%;
  }
  .glazed .col-sm-10 {
    width: 83.33333333%;
  }
  .glazed .col-sm-9 {
    width: 75%;
  }
  .glazed .col-sm-8 {
    width: 66.66666667%;
  }
  .glazed .col-sm-7 {
    width: 58.33333333%;
  }
  .glazed .col-sm-6 {
    width: 50%;
  }
  .glazed .col-sm-5 {
    width: 41.66666667%;
  }
  .glazed .col-sm-4 {
    width: 33.33333333%;
  }
  .glazed .col-sm-3 {
    width: 25%;
  }
  .glazed .col-sm-2 {
    width: 16.66666667%;
  }
  .glazed .col-sm-1 {
    width: 8.33333333%;
  }
  .glazed .col-sm-pull-12 {
    right: 100%;
  }
  .glazed .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .glazed .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .glazed .col-sm-pull-9 {
    right: 75%;
  }
  .glazed .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .glazed .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .glazed .col-sm-pull-6 {
    right: 50%;
  }
  .glazed .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .glazed .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .glazed .col-sm-pull-3 {
    right: 25%;
  }
  .glazed .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .glazed .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .glazed .col-sm-pull-0 {
    right: auto;
  }
  .glazed .col-sm-push-12 {
    left: 100%;
  }
  .glazed .col-sm-push-11 {
    left: 91.66666667%;
  }
  .glazed .col-sm-push-10 {
    left: 83.33333333%;
  }
  .glazed .col-sm-push-9 {
    left: 75%;
  }
  .glazed .col-sm-push-8 {
    left: 66.66666667%;
  }
  .glazed .col-sm-push-7 {
    left: 58.33333333%;
  }
  .glazed .col-sm-push-6 {
    left: 50%;
  }
  .glazed .col-sm-push-5 {
    left: 41.66666667%;
  }
  .glazed .col-sm-push-4 {
    left: 33.33333333%;
  }
  .glazed .col-sm-push-3 {
    left: 25%;
  }
  .glazed .col-sm-push-2 {
    left: 16.66666667%;
  }
  .glazed .col-sm-push-1 {
    left: 8.33333333%;
  }
  .glazed .col-sm-push-0 {
    left: auto;
  }
  .glazed .col-sm-offset-12 {
    margin-left: 100%;
  }
  .glazed .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .glazed .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .glazed .col-sm-offset-9 {
    margin-left: 75%;
  }
  .glazed .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .glazed .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .glazed .col-sm-offset-6 {
    margin-left: 50%;
  }
  .glazed .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .glazed .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .glazed .col-sm-offset-3 {
    margin-left: 25%;
  }
  .glazed .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .glazed .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .glazed .col-sm-offset-0 {
    margin-left: 0;
  }
}

@media (min-width: 992px) {
  .glazed .col-md-1, .glazed .col-md-10, .glazed .col-md-11, .glazed .col-md-12, .glazed .col-md-2, .glazed .col-md-3, .glazed .col-md-4, .glazed .col-md-5, .glazed .col-md-6, .glazed .col-md-7, .glazed .col-md-8, .glazed .col-md-9 {
    float: left;
  }
  .glazed .col-md-12 {
    width: 100%;
  }
  .glazed .col-md-11 {
    width: 91.66666667%;
  }
  .glazed .col-md-10 {
    width: 83.33333333%;
  }
  .glazed .col-md-9 {
    width: 75%;
  }
  .glazed .col-md-8 {
    width: 66.66666667%;
  }
  .glazed .col-md-7 {
    width: 58.33333333%;
  }
  .glazed .col-md-6 {
    width: 50%;
  }
  .glazed .col-md-5 {
    width: 41.66666667%;
  }
  .glazed .col-md-4 {
    width: 33.33333333%;
  }
  .glazed .col-md-3 {
    width: 25%;
  }
  .glazed .col-md-2 {
    width: 16.66666667%;
  }
  .glazed .col-md-1 {
    width: 8.33333333%;
  }
  .glazed .col-md-pull-12 {
    right: 100%;
  }
  .glazed .col-md-pull-11 {
    right: 91.66666667%;
  }
  .glazed .col-md-pull-10 {
    right: 83.33333333%;
  }
  .glazed .col-md-pull-9 {
    right: 75%;
  }
  .glazed .col-md-pull-8 {
    right: 66.66666667%;
  }
  .glazed .col-md-pull-7 {
    right: 58.33333333%;
  }
  .glazed .col-md-pull-6 {
    right: 50%;
  }
  .glazed .col-md-pull-5 {
    right: 41.66666667%;
  }
  .glazed .col-md-pull-4 {
    right: 33.33333333%;
  }
  .glazed .col-md-pull-3 {
    right: 25%;
  }
  .glazed .col-md-pull-2 {
    right: 16.66666667%;
  }
  .glazed .col-md-pull-1 {
    right: 8.33333333%;
  }
  .glazed .col-md-pull-0 {
    right: auto;
  }
  .glazed .col-md-push-12 {
    left: 100%;
  }
  .glazed .col-md-push-11 {
    left: 91.66666667%;
  }
  .glazed .col-md-push-10 {
    left: 83.33333333%;
  }
  .glazed .col-md-push-9 {
    left: 75%;
  }
  .glazed .col-md-push-8 {
    left: 66.66666667%;
  }
  .glazed .col-md-push-7 {
    left: 58.33333333%;
  }
  .glazed .col-md-push-6 {
    left: 50%;
  }
  .glazed .col-md-push-5 {
    left: 41.66666667%;
  }
  .glazed .col-md-push-4 {
    left: 33.33333333%;
  }
  .glazed .col-md-push-3 {
    left: 25%;
  }
  .glazed .col-md-push-2 {
    left: 16.66666667%;
  }
  .glazed .col-md-push-1 {
    left: 8.33333333%;
  }
  .glazed .col-md-push-0 {
    left: auto;
  }
  .glazed .col-md-offset-12 {
    margin-left: 100%;
  }
  .glazed .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .glazed .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .glazed .col-md-offset-9 {
    margin-left: 75%;
  }
  .glazed .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .glazed .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .glazed .col-md-offset-6 {
    margin-left: 50%;
  }
  .glazed .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .glazed .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .glazed .col-md-offset-3 {
    margin-left: 25%;
  }
  .glazed .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .glazed .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .glazed .col-md-offset-0 {
    margin-left: 0;
  }
}

@media (min-width: 1200px) {
  .glazed .col-lg-1, .glazed .col-lg-10, .glazed .col-lg-11, .glazed .col-lg-12, .glazed .col-lg-2, .glazed .col-lg-3, .glazed .col-lg-4, .glazed .col-lg-5, .glazed .col-lg-6, .glazed .col-lg-7, .glazed .col-lg-8, .glazed .col-lg-9 {
    float: left;
  }
  .glazed .col-lg-12 {
    width: 100%;
  }
  .glazed .col-lg-11 {
    width: 91.66666667%;
  }
  .glazed .col-lg-10 {
    width: 83.33333333%;
  }
  .glazed .col-lg-9 {
    width: 75%;
  }
  .glazed .col-lg-8 {
    width: 66.66666667%;
  }
  .glazed .col-lg-7 {
    width: 58.33333333%;
  }
  .glazed .col-lg-6 {
    width: 50%;
  }
  .glazed .col-lg-5 {
    width: 41.66666667%;
  }
  .glazed .col-lg-4 {
    width: 33.33333333%;
  }
  .glazed .col-lg-3 {
    width: 25%;
  }
  .glazed .col-lg-2 {
    width: 16.66666667%;
  }
  .glazed .col-lg-1 {
    width: 8.33333333%;
  }
  .glazed .col-lg-pull-12 {
    right: 100%;
  }
  .glazed .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .glazed .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .glazed .col-lg-pull-9 {
    right: 75%;
  }
  .glazed .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .glazed .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .glazed .col-lg-pull-6 {
    right: 50%;
  }
  .glazed .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .glazed .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .glazed .col-lg-pull-3 {
    right: 25%;
  }
  .glazed .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .glazed .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .glazed .col-lg-pull-0 {
    right: auto;
  }
  .glazed .col-lg-push-12 {
    left: 100%;
  }
  .glazed .col-lg-push-11 {
    left: 91.66666667%;
  }
  .glazed .col-lg-push-10 {
    left: 83.33333333%;
  }
  .glazed .col-lg-push-9 {
    left: 75%;
  }
  .glazed .col-lg-push-8 {
    left: 66.66666667%;
  }
  .glazed .col-lg-push-7 {
    left: 58.33333333%;
  }
  .glazed .col-lg-push-6 {
    left: 50%;
  }
  .glazed .col-lg-push-5 {
    left: 41.66666667%;
  }
  .glazed .col-lg-push-4 {
    left: 33.33333333%;
  }
  .glazed .col-lg-push-3 {
    left: 25%;
  }
  .glazed .col-lg-push-2 {
    left: 16.66666667%;
  }
  .glazed .col-lg-push-1 {
    left: 8.33333333%;
  }
  .glazed .col-lg-push-0 {
    left: auto;
  }
  .glazed .col-lg-offset-12 {
    margin-left: 100%;
  }
  .glazed .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .glazed .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .glazed .col-lg-offset-9 {
    margin-left: 75%;
  }
  .glazed .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .glazed .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .glazed .col-lg-offset-6 {
    margin-left: 50%;
  }
  .glazed .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .glazed .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .glazed .col-lg-offset-3 {
    margin-left: 25%;
  }
  .glazed .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .glazed .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .glazed .col-lg-offset-0 {
    margin-left: 0;
  }
}

.glazed table {
  background-color: transparent;
}

.glazed table col[class*=col-] {
  position: static;
  display: table-column;
  float: none;
}

.glazed table td[class*=col-], .glazed table th[class*=col-] {
  position: static;
  display: table-cell;
  float: none;
}

.glazed caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left;
}

.glazed th {
  text-align: left;
}

.glazed .table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}

.glazed .table > tbody > tr > td, .glazed .table > tbody > tr > th, .glazed .table > tfoot > tr > td, .glazed .table > tfoot > tr > th, .glazed .table > thead > tr > td, .glazed .table > thead > tr > th {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}

.glazed .table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}

.glazed .table > caption + thead > tr:first-child > td, .glazed .table > caption + thead > tr:first-child > th, .glazed .table > colgroup + thead > tr:first-child > td, .glazed .table > colgroup + thead > tr:first-child > th, .glazed .table > thead:first-child > tr:first-child > td, .glazed .table > thead:first-child > tr:first-child > th {
  border-top: 0;
}

.glazed .table > tbody + tbody {
  border-top: 2px solid #ddd;
}

.glazed .table .table {
  background-color: #fff;
}

.glazed .table-condensed > tbody > tr > td, .glazed .table-condensed > tbody > tr > th, .glazed .table-condensed > tfoot > tr > td, .glazed .table-condensed > tfoot > tr > th, .glazed .table-condensed > thead > tr > td, .glazed .table-condensed > thead > tr > th {
  padding: 5px;
}

.glazed .table-bordered {
  border: 1px solid #ddd;
}

.glazed .table-bordered > tbody > tr > td, .glazed .table-bordered > tbody > tr > th, .glazed .table-bordered > tfoot > tr > td, .glazed .table-bordered > tfoot > tr > th, .glazed .table-bordered > thead > tr > td, .glazed .table-bordered > thead > tr > th {
  border: 1px solid #ddd;
}

.glazed .table-bordered > thead > tr > td, .glazed .table-bordered > thead > tr > th {
  border-bottom-width: 2px;
}

.glazed .table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

.glazed .table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}

.glazed .table > tbody > tr.active > td, .glazed .table > tbody > tr.active > th, .glazed .table > tbody > tr > td.active, .glazed .table > tbody > tr > th.active, .glazed .table > tfoot > tr.active > td, .glazed .table > tfoot > tr.active > th, .glazed .table > tfoot > tr > td.active, .glazed .table > tfoot > tr > th.active, .glazed .table > thead > tr.active > td, .glazed .table > thead > tr.active > th, .glazed .table > thead > tr > td.active, .glazed .table > thead > tr > th.active {
  background-color: #f5f5f5;
}

.glazed .table-hover > tbody > tr.active:hover > td, .glazed .table-hover > tbody > tr.active:hover > th, .glazed .table-hover > tbody > tr:hover > .active, .glazed .table-hover > tbody > tr > td.active:hover, .glazed .table-hover > tbody > tr > th.active:hover {
  background-color: #e8e8e8;
}

.glazed .table > tbody > tr.success > td, .glazed .table > tbody > tr.success > th, .glazed .table > tbody > tr > td.success, .glazed .table > tbody > tr > th.success, .glazed .table > tfoot > tr.success > td, .glazed .table > tfoot > tr.success > th, .glazed .table > tfoot > tr > td.success, .glazed .table > tfoot > tr > th.success, .glazed .table > thead > tr.success > td, .glazed .table > thead > tr.success > th, .glazed .table > thead > tr > td.success, .glazed .table > thead > tr > th.success {
  background-color: #dff0d8;
}

.glazed .table-hover > tbody > tr.success:hover > td, .glazed .table-hover > tbody > tr.success:hover > th, .glazed .table-hover > tbody > tr:hover > .success, .glazed .table-hover > tbody > tr > td.success:hover, .glazed .table-hover > tbody > tr > th.success:hover {
  background-color: #d0e9c6;
}

.glazed .table > tbody > tr.info > td, .glazed .table > tbody > tr.info > th, .glazed .table > tbody > tr > td.info, .glazed .table > tbody > tr > th.info, .glazed .table > tfoot > tr.info > td, .glazed .table > tfoot > tr.info > th, .glazed .table > tfoot > tr > td.info, .glazed .table > tfoot > tr > th.info, .glazed .table > thead > tr.info > td, .glazed .table > thead > tr.info > th, .glazed .table > thead > tr > td.info, .glazed .table > thead > tr > th.info {
  background-color: #d9edf7;
}

.glazed .table-hover > tbody > tr.info:hover > td, .glazed .table-hover > tbody > tr.info:hover > th, .glazed .table-hover > tbody > tr:hover > .info, .glazed .table-hover > tbody > tr > td.info:hover, .glazed .table-hover > tbody > tr > th.info:hover {
  background-color: #c4e3f3;
}

.glazed .table > tbody > tr.warning > td, .glazed .table > tbody > tr.warning > th, .glazed .table > tbody > tr > td.warning, .glazed .table > tbody > tr > th.warning, .glazed .table > tfoot > tr.warning > td, .glazed .table > tfoot > tr.warning > th, .glazed .table > tfoot > tr > td.warning, .glazed .table > tfoot > tr > th.warning, .glazed .table > thead > tr.warning > td, .glazed .table > thead > tr.warning > th, .glazed .table > thead > tr > td.warning, .glazed .table > thead > tr > th.warning {
  background-color: #fcf8e3;
}

.glazed .table-hover > tbody > tr.warning:hover > td, .glazed .table-hover > tbody > tr.warning:hover > th, .glazed .table-hover > tbody > tr:hover > .warning, .glazed .table-hover > tbody > tr > td.warning:hover, .glazed .table-hover > tbody > tr > th.warning:hover {
  background-color: #faf2cc;
}

.glazed .table > tbody > tr.danger > td, .glazed .table > tbody > tr.danger > th, .glazed .table > tbody > tr > td.danger, .glazed .table > tbody > tr > th.danger, .glazed .table > tfoot > tr.danger > td, .glazed .table > tfoot > tr.danger > th, .glazed .table > tfoot > tr > td.danger, .glazed .table > tfoot > tr > th.danger, .glazed .table > thead > tr.danger > td, .glazed .table > thead > tr.danger > th, .glazed .table > thead > tr > td.danger, .glazed .table > thead > tr > th.danger {
  background-color: #f2dede;
}

.glazed .table-hover > tbody > tr.danger:hover > td, .glazed .table-hover > tbody > tr.danger:hover > th, .glazed .table-hover > tbody > tr:hover > .danger, .glazed .table-hover > tbody > tr > td.danger:hover, .glazed .table-hover > tbody > tr > th.danger:hover {
  background-color: #ebcccc;
}

.glazed .table-responsive {
  min-height: .01%;
  overflow-x: auto;
}

@media screen and (max-width: 767px) {
  .glazed .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .glazed .table-responsive > .table {
    margin-bottom: 0;
  }
  .glazed .table-responsive > .table > tbody > tr > td, .glazed .table-responsive > .table > tbody > tr > th, .glazed .table-responsive > .table > tfoot > tr > td, .glazed .table-responsive > .table > tfoot > tr > th, .glazed .table-responsive > .table > thead > tr > td, .glazed .table-responsive > .table > thead > tr > th {
    white-space: nowrap;
  }
  .glazed .table-responsive > .table-bordered {
    border: 0;
  }
  .glazed .table-responsive > .table-bordered > tbody > tr > td:first-child, .glazed .table-responsive > .table-bordered > tbody > tr > th:first-child, .glazed .table-responsive > .table-bordered > tfoot > tr > td:first-child, .glazed .table-responsive > .table-bordered > tfoot > tr > th:first-child, .glazed .table-responsive > .table-bordered > thead > tr > td:first-child, .glazed .table-responsive > .table-bordered > thead > tr > th:first-child {
    border-left: 0;
  }
  .glazed .table-responsive > .table-bordered > tbody > tr > td:last-child, .glazed .table-responsive > .table-bordered > tbody > tr > th:last-child, .glazed .table-responsive > .table-bordered > tfoot > tr > td:last-child, .glazed .table-responsive > .table-bordered > tfoot > tr > th:last-child, .glazed .table-responsive > .table-bordered > thead > tr > td:last-child, .glazed .table-responsive > .table-bordered > thead > tr > th:last-child {
    border-right: 0;
  }
  .glazed .table-responsive > .table-bordered > tbody > tr:last-child > td, .glazed .table-responsive > .table-bordered > tbody > tr:last-child > th, .glazed .table-responsive > .table-bordered > tfoot > tr:last-child > td, .glazed .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0;
  }
}

.glazed fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

.glazed legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 22px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

.glazed label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}

.glazed input[type=search] {
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.glazed input[type=checkbox], .glazed input[type=radio] {
  margin: 4px 0 0;
  margin-top: 1px\9;
  line-height: normal;
}

.glazed fieldset[disabled] input[type=checkbox], .glazed fieldset[disabled] input[type=radio], .glazed input[type=checkbox].disabled, .glazed input[type=checkbox][disabled], .glazed input[type=radio].disabled, .glazed input[type=radio][disabled] {
  cursor: not-allowed;
}

.glazed input[type=file] {
  display: block;
}

.glazed input[type=range] {
  display: block;
  width: 100%;
}

.glazed select[multiple], .glazed select[size] {
  height: auto;
}

.glazed input[type=checkbox]:focus, .glazed input[type=file]:focus, .glazed input[type=radio]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.glazed output {
  display: block;
  padding-top: 7px;
  font-size: 15px;
  line-height: 1.42857143;
  color: #555;
}

.glazed .form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 15px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.glazed .form-control:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.glazed .form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}

.glazed .form-control:-ms-input-placeholder {
  color: #999;
}

.glazed .form-control::-webkit-input-placeholder {
  color: #999;
}

.glazed .form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.glazed .form-control[disabled], .glazed .form-control[readonly], .glazed fieldset[disabled] .form-control {
  background-color: #eee;
  opacity: 1;
}

.glazed .form-control[disabled], .glazed fieldset[disabled] .form-control {
  cursor: not-allowed;
}

.glazed textarea.form-control {
  height: auto;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .glazed input[type=date].form-control, .glazed input[type=datetime-local].form-control, .glazed input[type=month].form-control, .glazed input[type=time].form-control {
    line-height: 34px;
  }
  .glazed .input-group-sm input[type=date], .glazed .input-group-sm input[type=datetime-local], .glazed .input-group-sm input[type=month], .glazed .input-group-sm input[type=time], .glazed input[type=date].input-sm, .glazed input[type=datetime-local].input-sm, .glazed input[type=month].input-sm, .glazed input[type=time].input-sm {
    line-height: 30px;
  }
  .glazed .input-group-lg input[type=date], .glazed .input-group-lg input[type=datetime-local], .glazed .input-group-lg input[type=month], .glazed .input-group-lg input[type=time], .glazed input[type=date].input-lg, .glazed input[type=datetime-local].input-lg, .glazed input[type=month].input-lg, .glazed input[type=time].input-lg {
    line-height: 46px;
  }
}

.glazed .form-group {
  margin-bottom: 15px;
}

.glazed .checkbox, .glazed .radio {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

.glazed .checkbox.disabled label, .glazed .radio.disabled label, .glazed fieldset[disabled] .checkbox label, .glazed fieldset[disabled] .radio label {
  cursor: not-allowed;
}

.glazed .checkbox label, .glazed .radio label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}

.glazed .checkbox input[type=checkbox], .glazed .checkbox-inline input[type=checkbox], .glazed .radio input[type=radio], .glazed .radio-inline input[type=radio] {
  position: absolute;
  margin-top: 4px\9;
  margin-left: -20px;
}

.glazed .checkbox + .checkbox, .glazed .radio + .radio {
  margin-top: -5px;
}

.glazed .checkbox-inline, .glazed .radio-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}

.glazed .checkbox-inline.disabled, .glazed .radio-inline.disabled, .glazed fieldset[disabled] .checkbox-inline, .glazed fieldset[disabled] .radio-inline {
  cursor: not-allowed;
}

.glazed .checkbox-inline + .checkbox-inline, .glazed .radio-inline + .radio-inline {
  margin-top: 0;
  margin-left: 10px;
}

.glazed .form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}

.glazed .form-control-static.input-lg, .glazed .form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}

.glazed .input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}

.glazed select.input-sm {
  height: 30px;
  line-height: 30px;
}

.glazed select[multiple].input-sm, .glazed textarea.input-sm {
  height: auto;
}

.glazed .form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}

.glazed .form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}

.glazed .form-group-sm select[multiple].form-control, .glazed .form-group-sm textarea.form-control {
  height: auto;
}

.glazed .form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 13px;
  line-height: 1.5;
}

.glazed .input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 19px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.glazed select.input-lg {
  height: 46px;
  line-height: 46px;
}

.glazed select[multiple].input-lg, .glazed textarea.input-lg {
  height: auto;
}

.glazed .form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 19px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.glazed .form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}

.glazed .form-group-lg select[multiple].form-control, .glazed .form-group-lg textarea.form-control {
  height: auto;
}

.glazed .form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 19px;
  line-height: 1.3333333;
}

.glazed .has-feedback {
  position: relative;
}

.glazed .has-feedback .form-control {
  padding-right: 42.5px;
}

.glazed .form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}

.glazed .form-group-lg .form-control + .form-control-feedback, .glazed .input-group-lg + .form-control-feedback, .glazed .input-lg + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

.glazed .form-group-sm .form-control + .form-control-feedback, .glazed .input-group-sm + .form-control-feedback, .glazed .input-sm + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.glazed .has-success .checkbox, .glazed .has-success .checkbox-inline, .glazed .has-success .control-label, .glazed .has-success .help-block, .glazed .has-success .radio, .glazed .has-success .radio-inline, .glazed .has-success.checkbox label, .glazed .has-success.checkbox-inline label, .glazed .has-success.radio label, .glazed .has-success.radio-inline label {
  color: #3c763d;
}

.glazed .has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.glazed .has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

.glazed .has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}

.glazed .has-success .form-control-feedback {
  color: #3c763d;
}

.glazed .has-warning .checkbox, .glazed .has-warning .checkbox-inline, .glazed .has-warning .control-label, .glazed .has-warning .help-block, .glazed .has-warning .radio, .glazed .has-warning .radio-inline, .glazed .has-warning.checkbox label, .glazed .has-warning.checkbox-inline label, .glazed .has-warning.radio label, .glazed .has-warning.radio-inline label {
  color: #8a6d3b;
}

.glazed .has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.glazed .has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

.glazed .has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}

.glazed .has-warning .form-control-feedback {
  color: #8a6d3b;
}

.glazed .has-error .checkbox, .glazed .has-error .checkbox-inline, .glazed .has-error .control-label, .glazed .has-error .help-block, .glazed .has-error .radio, .glazed .has-error .radio-inline, .glazed .has-error.checkbox label, .glazed .has-error.checkbox-inline label, .glazed .has-error.radio label, .glazed .has-error.radio-inline label {
  color: #a94442;
}

.glazed .has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.glazed .has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

.glazed .has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}

.glazed .has-error .form-control-feedback {
  color: #a94442;
}

.glazed .has-feedback label ~ .form-control-feedback {
  top: 25px;
}

.glazed .has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

.glazed .help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media (min-width: 768px) {
  .glazed .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .glazed .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .glazed .form-inline .form-control-static {
    display: inline-block;
  }
  .glazed .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .glazed .form-inline .input-group .form-control, .glazed .form-inline .input-group .input-group-addon, .glazed .form-inline .input-group .input-group-btn {
    width: auto;
  }
  .glazed .form-inline .input-group > .form-control {
    width: 100%;
  }
  .glazed .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .glazed .form-inline .checkbox, .glazed .form-inline .radio {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .glazed .form-inline .checkbox label, .glazed .form-inline .radio label {
    padding-left: 0;
  }
  .glazed .form-inline .checkbox input[type=checkbox], .glazed .form-inline .radio input[type=radio] {
    position: relative;
    margin-left: 0;
  }
  .glazed .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.glazed .form-horizontal .checkbox, .glazed .form-horizontal .checkbox-inline, .glazed .form-horizontal .radio, .glazed .form-horizontal .radio-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}

.glazed .form-horizontal .checkbox, .glazed .form-horizontal .radio {
  min-height: 27px;
}

.glazed .form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 768px) {
  .glazed .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}

.glazed .form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}

@media (min-width: 768px) {
  .glazed .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 19px;
  }
}

@media (min-width: 768px) {
  .glazed .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 13px;
  }
}

.glazed .btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.glazed .btn.active.focus, .glazed .btn.active:focus, .glazed .btn.focus, .glazed .btn:active.focus, .glazed .btn:active:focus, .glazed .btn:focus {
  outline-offset: -2px;
}

.glazed .btn.focus, .glazed .btn:focus, .glazed .btn:hover {
  color: #333;
  text-decoration: none;
}

.glazed .btn.active, .glazed .btn:active {
  background-image: none;
  outline: 0;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.glazed .btn.disabled, .glazed .btn[disabled], .glazed fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: .65;
  box-shadow: none;
}

.glazed a.btn.disabled, .glazed fieldset[disabled] a.btn {
  pointer-events: none;
}

.glazed .btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}

.glazed .btn-default.focus, .glazed .btn-default:focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}

.glazed .btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.glazed .btn-default.active, .glazed .btn-default:active, .glazed .open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #adadad;
}

.glazed .btn-default.active.focus, .glazed .btn-default.active:focus, .glazed .btn-default.active:hover, .glazed .btn-default:active.focus, .glazed .btn-default:active:focus, .glazed .btn-default:active:hover, .glazed .open > .dropdown-toggle.btn-default.focus, .glazed .open > .dropdown-toggle.btn-default:focus, .glazed .open > .dropdown-toggle.btn-default:hover {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}

.glazed .btn-default.disabled.focus, .glazed .btn-default.disabled:focus, .glazed .btn-default.disabled:hover, .glazed .btn-default[disabled].focus, .glazed .btn-default[disabled]:focus, .glazed .btn-default[disabled]:hover, .glazed fieldset[disabled] .btn-default.focus, .glazed fieldset[disabled] .btn-default:focus, .glazed fieldset[disabled] .btn-default:hover {
  background-color: #fff;
  border-color: #ccc;
}

.glazed .btn-default .badge {
  color: #fff;
  background-color: #333;
}

.glazed .btn-primary {
  color: #fff;
}

.glazed .btn-primary.focus, .glazed .btn-primary:focus {
  color: #fff;
}

.glazed .btn-primary:hover {
  color: #fff;
}

.glazed .btn-primary.active, .glazed .btn-primary:active, .glazed .open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-image: none;
}

.glazed .btn-primary.active.focus, .glazed .btn-primary.active:focus, .glazed .btn-primary.active:hover, .glazed .btn-primary:active.focus, .glazed .btn-primary:active:focus, .glazed .btn-primary:active:hover, .glazed .open > .dropdown-toggle.btn-primary.focus, .glazed .open > .dropdown-toggle.btn-primary:focus, .glazed .open > .dropdown-toggle.btn-primary:hover {
  color: #fff;
}

.glazed .btn-primary.disabled.focus, .glazed .btn-primary.disabled:focus, .glazed .btn-primary.disabled:hover, .glazed .btn-primary[disabled].focus, .glazed .btn-primary[disabled]:focus, .glazed .btn-primary[disabled]:hover, .glazed fieldset[disabled] .btn-primary.focus, .glazed fieldset[disabled] .btn-primary:focus, .glazed fieldset[disabled] .btn-primary:hover {
  background-color: #337ab7;
  border-color: #2e6da4;
}

.glazed .btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}

.glazed .btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.glazed .btn-success.focus, .glazed .btn-success:focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}

.glazed .btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}

.glazed .btn-success.active, .glazed .btn-success:active, .glazed .open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  background-image: none;
  border-color: #398439;
}

.glazed .btn-success.active.focus, .glazed .btn-success.active:focus, .glazed .btn-success.active:hover, .glazed .btn-success:active.focus, .glazed .btn-success:active:focus, .glazed .btn-success:active:hover, .glazed .open > .dropdown-toggle.btn-success.focus, .glazed .open > .dropdown-toggle.btn-success:focus, .glazed .open > .dropdown-toggle.btn-success:hover {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}

.glazed .btn-success.disabled.focus, .glazed .btn-success.disabled:focus, .glazed .btn-success.disabled:hover, .glazed .btn-success[disabled].focus, .glazed .btn-success[disabled]:focus, .glazed .btn-success[disabled]:hover, .glazed fieldset[disabled] .btn-success.focus, .glazed fieldset[disabled] .btn-success:focus, .glazed fieldset[disabled] .btn-success:hover {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.glazed .btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

.glazed .btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

.glazed .btn-info.focus, .glazed .btn-info:focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}

.glazed .btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}

.glazed .btn-info.active, .glazed .btn-info:active, .glazed .open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  background-image: none;
  border-color: #269abc;
}

.glazed .btn-info.active.focus, .glazed .btn-info.active:focus, .glazed .btn-info.active:hover, .glazed .btn-info:active.focus, .glazed .btn-info:active:focus, .glazed .btn-info:active:hover, .glazed .open > .dropdown-toggle.btn-info.focus, .glazed .open > .dropdown-toggle.btn-info:focus, .glazed .open > .dropdown-toggle.btn-info:hover {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}

.glazed .btn-info.disabled.focus, .glazed .btn-info.disabled:focus, .glazed .btn-info.disabled:hover, .glazed .btn-info[disabled].focus, .glazed .btn-info[disabled]:focus, .glazed .btn-info[disabled]:hover, .glazed fieldset[disabled] .btn-info.focus, .glazed fieldset[disabled] .btn-info:focus, .glazed fieldset[disabled] .btn-info:hover {
  background-color: #5bc0de;
  border-color: #46b8da;
}

.glazed .btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}

.glazed .btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}

.glazed .btn-warning.focus, .glazed .btn-warning:focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}

.glazed .btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}

.glazed .btn-warning.active, .glazed .btn-warning:active, .glazed .open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  background-image: none;
  border-color: #d58512;
}

.glazed .btn-warning.active.focus, .glazed .btn-warning.active:focus, .glazed .btn-warning.active:hover, .glazed .btn-warning:active.focus, .glazed .btn-warning:active:focus, .glazed .btn-warning:active:hover, .glazed .open > .dropdown-toggle.btn-warning.focus, .glazed .open > .dropdown-toggle.btn-warning:focus, .glazed .open > .dropdown-toggle.btn-warning:hover {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}

.glazed .btn-warning.disabled.focus, .glazed .btn-warning.disabled:focus, .glazed .btn-warning.disabled:hover, .glazed .btn-warning[disabled].focus, .glazed .btn-warning[disabled]:focus, .glazed .btn-warning[disabled]:hover, .glazed fieldset[disabled] .btn-warning.focus, .glazed fieldset[disabled] .btn-warning:focus, .glazed fieldset[disabled] .btn-warning:hover {
  background-color: #f0ad4e;
  border-color: #eea236;
}

.glazed .btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

.glazed .btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.glazed .btn-danger.focus, .glazed .btn-danger:focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}

.glazed .btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}

.glazed .btn-danger.active, .glazed .btn-danger:active, .glazed .open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  background-image: none;
  border-color: #ac2925;
}

.glazed .btn-danger.active.focus, .glazed .btn-danger.active:focus, .glazed .btn-danger.active:hover, .glazed .btn-danger:active.focus, .glazed .btn-danger:active:focus, .glazed .btn-danger:active:hover, .glazed .open > .dropdown-toggle.btn-danger.focus, .glazed .open > .dropdown-toggle.btn-danger:focus, .glazed .open > .dropdown-toggle.btn-danger:hover {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}

.glazed .btn-danger.disabled.focus, .glazed .btn-danger.disabled:focus, .glazed .btn-danger.disabled:hover, .glazed .btn-danger[disabled].focus, .glazed .btn-danger[disabled]:focus, .glazed .btn-danger[disabled]:hover, .glazed fieldset[disabled] .btn-danger.focus, .glazed fieldset[disabled] .btn-danger:focus, .glazed fieldset[disabled] .btn-danger:hover {
  background-color: #d9534f;
  border-color: #d43f3a;
}

.glazed .btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

.glazed .btn-link {
  font-weight: 400;
  color: #337ab7;
  border-radius: 0;
}

.glazed .btn-link, .glazed .btn-link.active, .glazed .btn-link:active, .glazed .btn-link[disabled], .glazed fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none;
}

.glazed .btn-link, .glazed .btn-link:active, .glazed .btn-link:focus, .glazed .btn-link:hover {
  border-color: transparent;
}

.glazed .btn-link:focus, .glazed .btn-link:hover {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}

.glazed .btn-link[disabled]:focus, .glazed .btn-link[disabled]:hover, .glazed fieldset[disabled] .btn-link:focus, .glazed fieldset[disabled] .btn-link:hover {
  color: #777;
  text-decoration: none;
}

.glazed .btn-group-lg > .btn, .glazed .btn-lg {
  padding: 10px 16px;
  font-size: 19px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.glazed .btn-group-sm > .btn, .glazed .btn-sm {
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}

.glazed .btn-group-xs > .btn, .glazed .btn-xs {
  padding: 1px 5px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}

.glazed .btn-block {
  display: block;
  width: 100%;
}

.glazed .btn-block + .btn-block {
  margin-top: 5px;
}

.glazed input[type=button].btn-block, .glazed input[type=reset].btn-block, .glazed input[type=submit].btn-block {
  width: 100%;
}

.glazed .fade {
  opacity: 0;
  transition: opacity .15s linear;
}

.glazed .fade.in {
  opacity: 1;
}

.glazed .collapse {
  display: none;
}

.glazed .collapse.in {
  display: block;
}

.glazed tr.collapse.in {
  display: table-row;
}

.glazed tbody.collapse.in {
  display: table-row-group;
}

.glazed .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-property: height,visibility;
  transition-duration: .35s;
  transition-timing-function: ease;
}

.glazed .caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid\9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.glazed .dropdown, .glazed .dropup {
  position: relative;
}

.glazed .dropdown-toggle:focus {
  outline: 0;
}

.glazed .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 15px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.glazed .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.glazed .dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.glazed .dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}

.glazed .dropdown-menu > li > a:focus, .glazed .dropdown-menu > li > a:hover {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}

.glazed .dropdown-menu > .active > a, .glazed .dropdown-menu > .active > a:focus, .glazed .dropdown-menu > .active > a:hover {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}

.glazed .dropdown-menu > .disabled > a, .glazed .dropdown-menu > .disabled > a:focus, .glazed .dropdown-menu > .disabled > a:hover {
  color: #777;
}

.glazed .dropdown-menu > .disabled > a:focus, .glazed .dropdown-menu > .disabled > a:hover {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.glazed .open > .dropdown-menu {
  display: block;
}

.glazed .open > a {
  outline: 0;
}

.glazed .dropdown-menu-right {
  right: 0;
  left: auto;
}

.glazed .dropdown-menu-left {
  right: auto;
  left: 0;
}

.glazed .dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap;
}

.glazed .dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}

.glazed .pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

.glazed .dropup .caret, .glazed .navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid\9;
}

.glazed .dropup .dropdown-menu, .glazed .navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

@media (min-width: 768px) {
  .glazed .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .glazed .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}

.glazed .btn-group, .glazed .btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.glazed .btn-group-vertical > .btn, .glazed .btn-group > .btn {
  position: relative;
  float: left;
}

.glazed .btn-group-vertical > .btn.active, .glazed .btn-group-vertical > .btn:active, .glazed .btn-group-vertical > .btn:focus, .glazed .btn-group-vertical > .btn:hover, .glazed .btn-group > .btn.active, .glazed .btn-group > .btn:active, .glazed .btn-group > .btn:focus, .glazed .btn-group > .btn:hover {
  z-index: 2;
}

.glazed .btn-group .btn + .btn, .glazed .btn-group .btn + .btn-group, .glazed .btn-group .btn-group + .btn, .glazed .btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

.glazed .btn-toolbar {
  margin-left: -5px;
}

.glazed .btn-toolbar .btn, .glazed .btn-toolbar .btn-group, .glazed .btn-toolbar .input-group {
  float: left;
}

.glazed .btn-toolbar > .btn, .glazed .btn-toolbar > .btn-group, .glazed .btn-toolbar > .input-group {
  margin-left: 5px;
}

.glazed .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

.glazed .btn-group > .btn:first-child {
  margin-left: 0;
}

.glazed .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.glazed .btn-group > .btn:last-child:not(:first-child), .glazed .btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.glazed .btn-group > .btn-group {
  float: left;
}

.glazed .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.glazed .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .glazed .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.glazed .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.glazed .btn-group .dropdown-toggle:active, .glazed .btn-group.open .dropdown-toggle {
  outline: 0;
}

.glazed .btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}

.glazed .btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}

.glazed .btn-group.open .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.glazed .btn-group.open .dropdown-toggle.btn-link {
  box-shadow: none;
}

.glazed .btn .caret {
  margin-left: 0;
}

.glazed .btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.glazed .dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}

.glazed .btn-group-vertical > .btn, .glazed .btn-group-vertical > .btn-group, .glazed .btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}

.glazed .btn-group-vertical > .btn-group > .btn {
  float: none;
}

.glazed .btn-group-vertical > .btn + .btn, .glazed .btn-group-vertical > .btn + .btn-group, .glazed .btn-group-vertical > .btn-group + .btn, .glazed .btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.glazed .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.glazed .btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.glazed .btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.glazed .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.glazed .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .glazed .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.glazed .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.glazed .btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}

.glazed .btn-group-justified > .btn, .glazed .btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}

.glazed .btn-group-justified > .btn-group .btn {
  width: 100%;
}

.glazed .btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}

.glazed [data-toggle=buttons] > .btn input[type=checkbox], .glazed [data-toggle=buttons] > .btn input[type=radio], .glazed [data-toggle=buttons] > .btn-group > .btn input[type=checkbox], .glazed [data-toggle=buttons] > .btn-group > .btn input[type=radio] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.glazed .input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}

.glazed .input-group[class*=col-] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}

.glazed .input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

.glazed .input-group .form-control:focus {
  z-index: 3;
}

.glazed .input-group-lg > .form-control, .glazed .input-group-lg > .input-group-addon, .glazed .input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 19px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.glazed select.input-group-lg > .form-control, .glazed select.input-group-lg > .input-group-addon, .glazed select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}

.glazed select[multiple].input-group-lg > .form-control, .glazed select[multiple].input-group-lg > .input-group-addon, .glazed select[multiple].input-group-lg > .input-group-btn > .btn, .glazed textarea.input-group-lg > .form-control, .glazed textarea.input-group-lg > .input-group-addon, .glazed textarea.input-group-lg > .input-group-btn > .btn {
  height: auto;
}

.glazed .input-group-sm > .form-control, .glazed .input-group-sm > .input-group-addon, .glazed .input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}

.glazed select.input-group-sm > .form-control, .glazed select.input-group-sm > .input-group-addon, .glazed select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}

.glazed select[multiple].input-group-sm > .form-control, .glazed select[multiple].input-group-sm > .input-group-addon, .glazed select[multiple].input-group-sm > .input-group-btn > .btn, .glazed textarea.input-group-sm > .form-control, .glazed textarea.input-group-sm > .input-group-addon, .glazed textarea.input-group-sm > .input-group-btn > .btn {
  height: auto;
}

.glazed .input-group .form-control, .glazed .input-group-addon, .glazed .input-group-btn {
  display: table-cell;
}

.glazed .input-group .form-control:not(:first-child):not(:last-child), .glazed .input-group-addon:not(:first-child):not(:last-child), .glazed .input-group-btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.glazed .input-group-addon, .glazed .input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

.glazed .input-group-addon {
  padding: 6px 12px;
  font-size: 15px;
  font-weight: 400;
  line-height: 1;
  text-align: center;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.glazed .input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 13px;
  border-radius: 3px;
}

.glazed .input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 19px;
  border-radius: 6px;
}

.glazed .input-group-addon input[type=checkbox], .glazed .input-group-addon input[type=radio] {
  margin-top: 0;
}

.glazed .input-group .form-control:first-child, .glazed .input-group-addon:first-child, .glazed .input-group-btn:first-child > .btn, .glazed .input-group-btn:first-child > .btn-group > .btn, .glazed .input-group-btn:first-child > .dropdown-toggle, .glazed .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .glazed .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.glazed .input-group-addon:first-child {
  border-right: 0;
}

.glazed .input-group .form-control:last-child, .glazed .input-group-addon:last-child, .glazed .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .glazed .input-group-btn:first-child > .btn:not(:first-child), .glazed .input-group-btn:last-child > .btn, .glazed .input-group-btn:last-child > .btn-group > .btn, .glazed .input-group-btn:last-child > .dropdown-toggle {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.glazed .input-group-addon:last-child {
  border-left: 0;
}

.glazed .input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}

.glazed .input-group-btn > .btn {
  position: relative;
}

.glazed .input-group-btn > .btn + .btn {
  margin-left: -1px;
}

.glazed .input-group-btn > .btn:active, .glazed .input-group-btn > .btn:focus, .glazed .input-group-btn > .btn:hover {
  z-index: 2;
}

.glazed .input-group-btn:first-child > .btn, .glazed .input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}

.glazed .input-group-btn:last-child > .btn, .glazed .input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}

.glazed .nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.glazed .nav > li {
  position: relative;
  display: block;
}

.glazed .nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}

.glazed .nav > li > a:focus, .glazed .nav > li > a:hover {
  text-decoration: none;
  background-color: #eee;
}

.glazed .nav > li.disabled > a {
  color: #777;
}

.glazed .nav > li.disabled > a:focus, .glazed .nav > li.disabled > a:hover {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}

.glazed .nav .open > a, .glazed .nav .open > a:focus, .glazed .nav .open > a:hover {
  background-color: #eee;
  border-color: #337ab7;
}

.glazed .nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.glazed .nav > li > a > img {
  max-width: none;
}

.glazed .nav-tabs {
  border-bottom: 1px solid #ddd;
}

.glazed .nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}

.glazed .nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}

.glazed .nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}

.glazed .nav-tabs > li.active > a, .glazed .nav-tabs > li.active > a:focus, .glazed .nav-tabs > li.active > a:hover {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}

.glazed .nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}

.glazed .nav-tabs.nav-justified > li {
  float: none;
}

.glazed .nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}

.glazed .nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

@media (min-width: 768px) {
  .glazed .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .glazed .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}

.glazed .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}

.glazed .nav-tabs.nav-justified > .active > a, .glazed .nav-tabs.nav-justified > .active > a:focus, .glazed .nav-tabs.nav-justified > .active > a:hover {
  border: 1px solid #ddd;
}

@media (min-width: 768px) {
  .glazed .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .glazed .nav-tabs.nav-justified > .active > a, .glazed .nav-tabs.nav-justified > .active > a:focus, .glazed .nav-tabs.nav-justified > .active > a:hover {
    border-bottom-color: #fff;
  }
}

.glazed .nav-pills > li {
  float: left;
}

.glazed .nav-pills > li > a {
  border-radius: 4px;
}

.glazed .nav-pills > li + li {
  margin-left: 2px;
}

.glazed .nav-pills > li.active > a, .glazed .nav-pills > li.active > a:focus, .glazed .nav-pills > li.active > a:hover {
  color: #fff;
  background-color: #337ab7;
}

.glazed .nav-stacked > li {
  float: none;
}

.glazed .nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

.glazed .nav-justified {
  width: 100%;
}

.glazed .nav-justified > li {
  float: none;
}

.glazed .nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}

.glazed .nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

@media (min-width: 768px) {
  .glazed .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .glazed .nav-justified > li > a {
    margin-bottom: 0;
  }
}

.glazed .nav-tabs-justified {
  border-bottom: 0;
}

.glazed .nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}

.glazed .nav-tabs-justified > .active > a, .glazed .nav-tabs-justified > .active > a:focus, .glazed .nav-tabs-justified > .active > a:hover {
  border: 1px solid #ddd;
}

@media (min-width: 768px) {
  .glazed .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .glazed .nav-tabs-justified > .active > a, .glazed .nav-tabs-justified > .active > a:focus, .glazed .nav-tabs-justified > .active > a:hover {
    border-bottom-color: #fff;
  }
}

.glazed .tab-content > .tab-pane {
  display: none;
}

.glazed .tab-content > .active {
  display: block;
}

.glazed .nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.glazed .navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}

@media (min-width: 768px) {
  .glazed .navbar {
    border-radius: 4px;
  }
}

@media (min-width: 768px) {
  .glazed .navbar-header {
    float: left;
  }
}

.glazed .navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}

.glazed .navbar-collapse.in {
  overflow-y: auto;
}

@media (min-width: 768px) {
  .glazed .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .glazed .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .glazed .navbar-collapse.in {
    overflow-y: visible;
  }
  .glazed .navbar-fixed-bottom .navbar-collapse, .glazed .navbar-fixed-top .navbar-collapse, .glazed .navbar-static-top .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}

.glazed .navbar-fixed-bottom, .glazed .navbar-fixed-top {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}

.glazed .navbar-fixed-bottom .navbar-collapse, .glazed .navbar-fixed-top .navbar-collapse {
  max-height: 340px;
}

@media (max-device-width: 480px) and (orientation: landscape) {
  .glazed .navbar-fixed-bottom .navbar-collapse, .glazed .navbar-fixed-top .navbar-collapse {
    max-height: 200px;
  }
}

@media (min-width: 768px) {
  .glazed .navbar-fixed-bottom, .glazed .navbar-fixed-top {
    border-radius: 0;
  }
}

.glazed .navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

.glazed .navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

.glazed .container-fluid > .navbar-collapse, .glazed .container-fluid > .navbar-header, .glazed .container > .navbar-collapse, .glazed .container > .navbar-header {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 768px) {
  .glazed .container-fluid > .navbar-collapse, .glazed .container-fluid > .navbar-header, .glazed .container > .navbar-collapse, .glazed .container > .navbar-header {
    margin-right: 0;
    margin-left: 0;
  }
}

.glazed .navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}

@media (min-width: 768px) {
  .glazed .navbar-static-top {
    border-radius: 0;
  }
}

.glazed .navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 19px;
  line-height: 20px;
}

.glazed .navbar-brand:focus, .glazed .navbar-brand:hover {
  text-decoration: none;
}

.glazed .navbar-brand > img {
  display: block;
}

@media (min-width: 768px) {
  .glazed .navbar > .container .navbar-brand, .glazed .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}

.glazed .navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-right: 15px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.glazed .navbar-toggle:focus {
  outline: 0;
}

.glazed .navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.glazed .navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

@media (min-width: 768px) {
  .glazed .navbar-toggle {
    display: none;
  }
}

.glazed .navbar-nav {
  margin: 7.5px -15px;
}

.glazed .navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}

@media (max-width: 767px) {
  .glazed .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .glazed .navbar-nav .open .dropdown-menu .dropdown-header, .glazed .navbar-nav .open .dropdown-menu > li > a {
    padding: 5px 15px 5px 25px;
  }
  .glazed .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .glazed .navbar-nav .open .dropdown-menu > li > a:focus, .glazed .navbar-nav .open .dropdown-menu > li > a:hover {
    background-image: none;
  }
}

@media (min-width: 768px) {
  .glazed .navbar-nav {
    float: left;
    margin: 0;
  }
  .glazed .navbar-nav > li {
    float: left;
  }
  .glazed .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

.glazed .navbar-form {
  padding: 10px 15px;
  margin-right: -15px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}

@media (min-width: 768px) {
  .glazed .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .glazed .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .glazed .navbar-form .form-control-static {
    display: inline-block;
  }
  .glazed .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .glazed .navbar-form .input-group .form-control, .glazed .navbar-form .input-group .input-group-addon, .glazed .navbar-form .input-group .input-group-btn {
    width: auto;
  }
  .glazed .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .glazed .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .glazed .navbar-form .checkbox, .glazed .navbar-form .radio {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .glazed .navbar-form .checkbox label, .glazed .navbar-form .radio label {
    padding-left: 0;
  }
  .glazed .navbar-form .checkbox input[type=checkbox], .glazed .navbar-form .radio input[type=radio] {
    position: relative;
    margin-left: 0;
  }
  .glazed .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}

@media (max-width: 767px) {
  .glazed .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .glazed .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}

@media (min-width: 768px) {
  .glazed .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    box-shadow: none;
  }
}

.glazed .navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.glazed .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.glazed .navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}

.glazed .navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}

.glazed .navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}

.glazed .navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}

@media (min-width: 768px) {
  .glazed .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}

@media (min-width: 768px) {
  .glazed .navbar-left {
    float: left !important;
  }
  .glazed .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .glazed .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}

.glazed .navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}

.glazed .navbar-default .navbar-brand {
  color: #777;
}

.glazed .navbar-default .navbar-brand:focus, .glazed .navbar-default .navbar-brand:hover {
  color: #5e5e5e;
  background-color: transparent;
}

.glazed .navbar-default .navbar-text {
  color: #777;
}

.glazed .navbar-default .navbar-nav > li > a {
  color: #777;
}

.glazed .navbar-default .navbar-nav > li > a:focus, .glazed .navbar-default .navbar-nav > li > a:hover {
  color: #333;
  background-color: transparent;
}

.glazed .navbar-default .navbar-nav > .active > a, .glazed .navbar-default .navbar-nav > .active > a:focus, .glazed .navbar-default .navbar-nav > .active > a:hover {
  color: #555;
  background-color: #e7e7e7;
}

.glazed .navbar-default .navbar-nav > .disabled > a, .glazed .navbar-default .navbar-nav > .disabled > a:focus, .glazed .navbar-default .navbar-nav > .disabled > a:hover {
  color: #ccc;
  background-color: transparent;
}

.glazed .navbar-default .navbar-nav > .open > a, .glazed .navbar-default .navbar-nav > .open > a:focus, .glazed .navbar-default .navbar-nav > .open > a:hover {
  color: #555;
  background-color: #e7e7e7;
}

@media (max-width: 767px) {
  .glazed .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .glazed .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .glazed .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #333;
    background-color: transparent;
  }
  .glazed .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .glazed .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .glazed .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
    color: #555;
    background-color: #e7e7e7;
  }
  .glazed .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .glazed .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus, .glazed .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
    color: #ccc;
    background-color: transparent;
  }
}

.glazed .navbar-default .navbar-toggle {
  border-color: #ddd;
}

.glazed .navbar-default .navbar-toggle:focus, .glazed .navbar-default .navbar-toggle:hover {
  background-color: #ddd;
}

.glazed .navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}

.glazed .navbar-default .navbar-collapse, .glazed .navbar-default .navbar-form {
  border-color: #e7e7e7;
}

.glazed .navbar-default .navbar-link {
  color: #777;
}

.glazed .navbar-default .navbar-link:hover {
  color: #333;
}

.glazed .navbar-default .btn-link {
  color: #777;
}

.glazed .navbar-default .btn-link:focus, .glazed .navbar-default .btn-link:hover {
  color: #333;
}

.glazed .navbar-default .btn-link[disabled]:focus, .glazed .navbar-default .btn-link[disabled]:hover, .glazed fieldset[disabled] .navbar-default .btn-link:focus, .glazed fieldset[disabled] .navbar-default .btn-link:hover {
  color: #ccc;
}

.glazed .navbar-inverse {
  background-color: #222;
  border-color: #080808;
}

.glazed .navbar-inverse .navbar-brand {
  color: #9d9d9d;
}

.glazed .navbar-inverse .navbar-brand:focus, .glazed .navbar-inverse .navbar-brand:hover {
  color: #fff;
  background-color: transparent;
}

.glazed .navbar-inverse .navbar-text {
  color: #9d9d9d;
}

.glazed .navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}

.glazed .navbar-inverse .navbar-nav > li > a:focus, .glazed .navbar-inverse .navbar-nav > li > a:hover {
  color: #fff;
  background-color: transparent;
}

.glazed .navbar-inverse .navbar-nav > .active > a, .glazed .navbar-inverse .navbar-nav > .active > a:focus, .glazed .navbar-inverse .navbar-nav > .active > a:hover {
  color: #fff;
  background-color: #080808;
}

.glazed .navbar-inverse .navbar-nav > .disabled > a, .glazed .navbar-inverse .navbar-nav > .disabled > a:focus, .glazed .navbar-inverse .navbar-nav > .disabled > a:hover {
  color: #444;
  background-color: transparent;
}

.glazed .navbar-inverse .navbar-nav > .open > a, .glazed .navbar-inverse .navbar-nav > .open > a:focus, .glazed .navbar-inverse .navbar-nav > .open > a:hover {
  color: #fff;
  background-color: #080808;
}

@media (max-width: 767px) {
  .glazed .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .glazed .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .glazed .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .glazed .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .glazed .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #fff;
    background-color: transparent;
  }
  .glazed .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .glazed .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus, .glazed .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
    color: #fff;
    background-color: #080808;
  }
  .glazed .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .glazed .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus, .glazed .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
    color: #444;
    background-color: transparent;
  }
}

.glazed .navbar-inverse .navbar-toggle {
  border-color: #333;
}

.glazed .navbar-inverse .navbar-toggle:focus, .glazed .navbar-inverse .navbar-toggle:hover {
  background-color: #333;
}

.glazed .navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}

.glazed .navbar-inverse .navbar-collapse, .glazed .navbar-inverse .navbar-form {
  border-color: #101010;
}

.glazed .navbar-inverse .navbar-link {
  color: #9d9d9d;
}

.glazed .navbar-inverse .navbar-link:hover {
  color: #fff;
}

.glazed .navbar-inverse .btn-link {
  color: #9d9d9d;
}

.glazed .navbar-inverse .btn-link:focus, .glazed .navbar-inverse .btn-link:hover {
  color: #fff;
}

.glazed .navbar-inverse .btn-link[disabled]:focus, .glazed .navbar-inverse .btn-link[disabled]:hover, .glazed fieldset[disabled] .navbar-inverse .btn-link:focus, .glazed fieldset[disabled] .navbar-inverse .btn-link:hover {
  color: #444;
}

.glazed .breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}

.glazed .breadcrumb > li {
  display: inline-block;
}

.glazed .breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\A0";
}

.glazed .breadcrumb > .active {
  color: #777;
}

.glazed .pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}

.glazed .pagination > li {
  display: inline;
}

.glazed .pagination > li > a, .glazed .pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}

.glazed .pagination > li > a:focus, .glazed .pagination > li > a:hover, .glazed .pagination > li > span:focus, .glazed .pagination > li > span:hover {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}

.glazed .pagination > li:first-child > a, .glazed .pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.glazed .pagination > li:last-child > a, .glazed .pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.glazed .pagination > .active > a, .glazed .pagination > .active > a:focus, .glazed .pagination > .active > a:hover, .glazed .pagination > .active > span, .glazed .pagination > .active > span:focus, .glazed .pagination > .active > span:hover {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}

.glazed .pagination > .disabled > a, .glazed .pagination > .disabled > a:focus, .glazed .pagination > .disabled > a:hover, .glazed .pagination > .disabled > span, .glazed .pagination > .disabled > span:focus, .glazed .pagination > .disabled > span:hover {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}

.glazed .pagination-lg > li > a, .glazed .pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 19px;
  line-height: 1.3333333;
}

.glazed .pagination-lg > li:first-child > a, .glazed .pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.glazed .pagination-lg > li:last-child > a, .glazed .pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.glazed .pagination-sm > li > a, .glazed .pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
}

.glazed .pagination-sm > li:first-child > a, .glazed .pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.glazed .pagination-sm > li:last-child > a, .glazed .pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.glazed .pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}

.glazed .pager li {
  display: inline;
}

.glazed .pager li > a, .glazed .pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}

.glazed .pager li > a:focus, .glazed .pager li > a:hover {
  text-decoration: none;
  background-color: #eee;
}

.glazed .pager .next > a, .glazed .pager .next > span {
  float: right;
}

.glazed .pager .previous > a, .glazed .pager .previous > span {
  float: left;
}

.glazed .pager .disabled > a, .glazed .pager .disabled > a:focus, .glazed .pager .disabled > a:hover, .glazed .pager .disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}

.glazed .label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}

.glazed a.label:focus, .glazed a.label:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.glazed .label:empty {
  display: none;
}

.glazed .btn .label {
  position: relative;
  top: -1px;
}

.glazed .label-default {
  background-color: #777;
}

.glazed .label-default[href]:focus, .glazed .label-default[href]:hover {
  background-color: #5e5e5e;
}

.glazed .label-primary {
  background-color: #337ab7;
}

.glazed .label-primary[href]:focus, .glazed .label-primary[href]:hover {
  background-color: #286090;
}

.glazed .label-success {
  background-color: #5cb85c;
}

.glazed .label-success[href]:focus, .glazed .label-success[href]:hover {
  background-color: #449d44;
}

.glazed .label-info {
  background-color: #5bc0de;
}

.glazed .label-info[href]:focus, .glazed .label-info[href]:hover {
  background-color: #31b0d5;
}

.glazed .label-warning {
  background-color: #f0ad4e;
}

.glazed .label-warning[href]:focus, .glazed .label-warning[href]:hover {
  background-color: #ec971f;
}

.glazed .label-danger {
  background-color: #d9534f;
}

.glazed .label-danger[href]:focus, .glazed .label-danger[href]:hover {
  background-color: #c9302c;
}

.glazed .badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777;
  border-radius: 10px;
}

.glazed .badge:empty {
  display: none;
}

.glazed .btn .badge {
  position: relative;
  top: -1px;
}

.glazed .btn-group-xs > .btn .badge, .glazed .btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}

.glazed a.badge:focus, .glazed a.badge:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.glazed .list-group-item.active > .badge, .glazed .nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}

.glazed .list-group-item > .badge {
  float: right;
}

.glazed .list-group-item > .badge + .badge {
  margin-right: 5px;
}

.glazed .nav-pills > li > a > .badge {
  margin-left: 3px;
}

.glazed .jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee;
}

.glazed .jumbotron .h1, .glazed .jumbotron h1 {
  color: inherit;
}

.glazed .jumbotron p {
  margin-bottom: 15px;
  font-size: 22px;
  font-weight: 200;
}

.glazed .jumbotron > hr {
  border-top-color: #d5d5d5;
}

.glazed .container .jumbotron, .glazed .container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}

.glazed .jumbotron .container {
  max-width: 100%;
}

@media screen and (min-width: 768px) {
  .glazed .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .glazed .container .jumbotron, .glazed .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .glazed .jumbotron .h1, .glazed .jumbotron h1 {
    font-size: 63px;
  }
}

.glazed .thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: border .2s ease-in-out;
}

.glazed .thumbnail a > img, .glazed .thumbnail > img {
  margin-right: auto;
  margin-left: auto;
}

.glazed a.thumbnail.active, .glazed a.thumbnail:focus, .glazed a.thumbnail:hover {
  border-color: #337ab7;
}

.glazed .thumbnail .caption {
  padding: 9px;
  color: #333;
}

.glazed .alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}

.glazed .alert h4 {
  margin-top: 0;
  color: inherit;
}

.glazed .alert .alert-link {
  font-weight: 700;
}

.glazed .alert > p, .glazed .alert > ul {
  margin-bottom: 0;
}

.glazed .alert > p + p {
  margin-top: 5px;
}

.glazed .alert-dismissable, .glazed .alert-dismissible {
  padding-right: 35px;
}

.glazed .alert-dismissable .close, .glazed .alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.glazed .alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.glazed .alert-success hr {
  border-top-color: #c9e2b3;
}

.glazed .alert-success .alert-link {
  color: #2b542c;
}

.glazed .alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.glazed .alert-info hr {
  border-top-color: #a6e1ec;
}

.glazed .alert-info .alert-link {
  color: #245269;
}

.glazed .alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.glazed .alert-warning hr {
  border-top-color: #f7e1b5;
}

.glazed .alert-warning .alert-link {
  color: #66512c;
}

.glazed .alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.glazed .alert-danger hr {
  border-top-color: #e4b9c0;
}

.glazed .alert-danger .alert-link {
  color: #843534;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

.glazed .progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.glazed .progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 13px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  transition: width .6s ease;
}

.glazed .progress-bar-striped, .glazed .progress-striped .progress-bar {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

.glazed .progress-bar.active, .glazed .progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.glazed .progress-bar-success {
  background-color: #5cb85c;
}

.glazed .progress-striped .progress-bar-success {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.glazed .progress-bar-info {
  background-color: #5bc0de;
}

.glazed .progress-striped .progress-bar-info {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.glazed .progress-bar-warning {
  background-color: #f0ad4e;
}

.glazed .progress-striped .progress-bar-warning {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.glazed .progress-bar-danger {
  background-color: #d9534f;
}

.glazed .progress-striped .progress-bar-danger {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.glazed .media {
  margin-top: 15px;
}

.glazed .media:first-child {
  margin-top: 0;
}

.glazed .media, .glazed .media-body {
  overflow: hidden;
  zoom: 1;
}

.glazed .media-body {
  width: 10000px;
}

.glazed .media-object {
  display: block;
}

.glazed .media-object.img-thumbnail {
  max-width: none;
}

.glazed .media-right, .glazed .media > .pull-right {
  padding-left: 10px;
}

.glazed .media-left, .glazed .media > .pull-left {
  padding-right: 10px;
}

.glazed .media-body, .glazed .media-left, .glazed .media-right {
  display: table-cell;
  vertical-align: top;
}

.glazed .media-middle {
  vertical-align: middle;
}

.glazed .media-bottom {
  vertical-align: bottom;
}

.glazed .media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.glazed .media-list {
  padding-left: 0;
  list-style: none;
}

.glazed .list-group {
  padding-left: 0;
  margin-bottom: 20px;
}

.glazed .list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}

.glazed .list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.glazed .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.glazed .list-group-item.disabled, .glazed .list-group-item.disabled:focus, .glazed .list-group-item.disabled:hover {
  color: #777;
  cursor: not-allowed;
  background-color: #eee;
}

.glazed .list-group-item.disabled .list-group-item-heading, .glazed .list-group-item.disabled:focus .list-group-item-heading, .glazed .list-group-item.disabled:hover .list-group-item-heading {
  color: inherit;
}

.glazed .list-group-item.disabled .list-group-item-text, .glazed .list-group-item.disabled:focus .list-group-item-text, .glazed .list-group-item.disabled:hover .list-group-item-text {
  color: #777;
}

.glazed .list-group-item.active, .glazed .list-group-item.active:focus, .glazed .list-group-item.active:hover {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}

.glazed .list-group-item.active .list-group-item-heading, .glazed .list-group-item.active .list-group-item-heading > .small, .glazed .list-group-item.active .list-group-item-heading > small, .glazed .list-group-item.active:focus .list-group-item-heading, .glazed .list-group-item.active:focus .list-group-item-heading > .small, .glazed .list-group-item.active:focus .list-group-item-heading > small, .glazed .list-group-item.active:hover .list-group-item-heading, .glazed .list-group-item.active:hover .list-group-item-heading > .small, .glazed .list-group-item.active:hover .list-group-item-heading > small {
  color: inherit;
}

.glazed .list-group-item.active .list-group-item-text, .glazed .list-group-item.active:focus .list-group-item-text, .glazed .list-group-item.active:hover .list-group-item-text {
  color: #c7ddef;
}

.glazed a.list-group-item, .glazed button.list-group-item {
  color: #555;
}

.glazed a.list-group-item .list-group-item-heading, .glazed button.list-group-item .list-group-item-heading {
  color: #333;
}

.glazed a.list-group-item:focus, .glazed a.list-group-item:hover, .glazed button.list-group-item:focus, .glazed button.list-group-item:hover {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}

.glazed button.list-group-item {
  width: 100%;
  text-align: left;
}

.glazed .list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

.glazed a.list-group-item-success, .glazed button.list-group-item-success {
  color: #3c763d;
}

.glazed a.list-group-item-success .list-group-item-heading, .glazed button.list-group-item-success .list-group-item-heading {
  color: inherit;
}

.glazed a.list-group-item-success:focus, .glazed a.list-group-item-success:hover, .glazed button.list-group-item-success:focus, .glazed button.list-group-item-success:hover {
  color: #3c763d;
  background-color: #d0e9c6;
}

.glazed a.list-group-item-success.active, .glazed a.list-group-item-success.active:focus, .glazed a.list-group-item-success.active:hover, .glazed button.list-group-item-success.active, .glazed button.list-group-item-success.active:focus, .glazed button.list-group-item-success.active:hover {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

.glazed .list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

.glazed a.list-group-item-info, .glazed button.list-group-item-info {
  color: #31708f;
}

.glazed a.list-group-item-info .list-group-item-heading, .glazed button.list-group-item-info .list-group-item-heading {
  color: inherit;
}

.glazed a.list-group-item-info:focus, .glazed a.list-group-item-info:hover, .glazed button.list-group-item-info:focus, .glazed button.list-group-item-info:hover {
  color: #31708f;
  background-color: #c4e3f3;
}

.glazed a.list-group-item-info.active, .glazed a.list-group-item-info.active:focus, .glazed a.list-group-item-info.active:hover, .glazed button.list-group-item-info.active, .glazed button.list-group-item-info.active:focus, .glazed button.list-group-item-info.active:hover {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

.glazed .list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

.glazed a.list-group-item-warning, .glazed button.list-group-item-warning {
  color: #8a6d3b;
}

.glazed a.list-group-item-warning .list-group-item-heading, .glazed button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}

.glazed a.list-group-item-warning:focus, .glazed a.list-group-item-warning:hover, .glazed button.list-group-item-warning:focus, .glazed button.list-group-item-warning:hover {
  color: #8a6d3b;
  background-color: #faf2cc;
}

.glazed a.list-group-item-warning.active, .glazed a.list-group-item-warning.active:focus, .glazed a.list-group-item-warning.active:hover, .glazed button.list-group-item-warning.active, .glazed button.list-group-item-warning.active:focus, .glazed button.list-group-item-warning.active:hover {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

.glazed .list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

.glazed a.list-group-item-danger, .glazed button.list-group-item-danger {
  color: #a94442;
}

.glazed a.list-group-item-danger .list-group-item-heading, .glazed button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}

.glazed a.list-group-item-danger:focus, .glazed a.list-group-item-danger:hover, .glazed button.list-group-item-danger:focus, .glazed button.list-group-item-danger:hover {
  color: #a94442;
  background-color: #ebcccc;
}

.glazed a.list-group-item-danger.active, .glazed a.list-group-item-danger.active:focus, .glazed a.list-group-item-danger.active:hover, .glazed button.list-group-item-danger.active, .glazed button.list-group-item-danger.active:focus, .glazed button.list-group-item-danger.active:hover {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

.glazed .list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.glazed .list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

.glazed .panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.glazed .panel-body {
  padding: 15px;
}

.glazed .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.glazed .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

.glazed .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  color: inherit;
}

.glazed .panel-title > .small, .glazed .panel-title > .small > a, .glazed .panel-title > a, .glazed .panel-title > small, .glazed .panel-title > small > a {
  color: inherit;
}

.glazed .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.glazed .panel > .list-group, .glazed .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}

.glazed .panel > .list-group .list-group-item, .glazed .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}

.glazed .panel > .list-group:first-child .list-group-item:first-child, .glazed .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.glazed .panel > .list-group:last-child .list-group-item:last-child, .glazed .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.glazed .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.glazed .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.glazed .list-group + .panel-footer {
  border-top-width: 0;
}

.glazed .panel > .panel-collapse > .table, .glazed .panel > .table, .glazed .panel > .table-responsive > .table {
  margin-bottom: 0;
}

.glazed .panel > .panel-collapse > .table caption, .glazed .panel > .table caption, .glazed .panel > .table-responsive > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}

.glazed .panel > .table-responsive:first-child > .table:first-child, .glazed .panel > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.glazed .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child, .glazed .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .glazed .panel > .table:first-child > tbody:first-child > tr:first-child, .glazed .panel > .table:first-child > thead:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.glazed .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .glazed .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child, .glazed .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .glazed .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .glazed .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .glazed .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .glazed .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .glazed .panel > .table:first-child > thead:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}

.glazed .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .glazed .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child, .glazed .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .glazed .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .glazed .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .glazed .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .glazed .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .glazed .panel > .table:first-child > thead:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}

.glazed .panel > .table-responsive:last-child > .table:last-child, .glazed .panel > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.glazed .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .glazed .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child, .glazed .panel > .table:last-child > tbody:last-child > tr:last-child, .glazed .panel > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.glazed .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .glazed .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .glazed .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .glazed .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .glazed .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .glazed .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .glazed .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .glazed .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}

.glazed .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .glazed .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .glazed .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .glazed .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .glazed .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .glazed .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .glazed .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .glazed .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}

.glazed .panel > .panel-body + .table, .glazed .panel > .panel-body + .table-responsive, .glazed .panel > .table + .panel-body, .glazed .panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}

.glazed .panel > .table > tbody:first-child > tr:first-child td, .glazed .panel > .table > tbody:first-child > tr:first-child th {
  border-top: 0;
}

.glazed .panel > .table-bordered, .glazed .panel > .table-responsive > .table-bordered {
  border: 0;
}

.glazed .panel > .table-bordered > tbody > tr > td:first-child, .glazed .panel > .table-bordered > tbody > tr > th:first-child, .glazed .panel > .table-bordered > tfoot > tr > td:first-child, .glazed .panel > .table-bordered > tfoot > tr > th:first-child, .glazed .panel > .table-bordered > thead > tr > td:first-child, .glazed .panel > .table-bordered > thead > tr > th:first-child, .glazed .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .glazed .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .glazed .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child, .glazed .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .glazed .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .glazed .panel > .table-responsive > .table-bordered > thead > tr > th:first-child {
  border-left: 0;
}

.glazed .panel > .table-bordered > tbody > tr > td:last-child, .glazed .panel > .table-bordered > tbody > tr > th:last-child, .glazed .panel > .table-bordered > tfoot > tr > td:last-child, .glazed .panel > .table-bordered > tfoot > tr > th:last-child, .glazed .panel > .table-bordered > thead > tr > td:last-child, .glazed .panel > .table-bordered > thead > tr > th:last-child, .glazed .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .glazed .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .glazed .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child, .glazed .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .glazed .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .glazed .panel > .table-responsive > .table-bordered > thead > tr > th:last-child {
  border-right: 0;
}

.glazed .panel > .table-bordered > tbody > tr:first-child > td, .glazed .panel > .table-bordered > tbody > tr:first-child > th, .glazed .panel > .table-bordered > thead > tr:first-child > td, .glazed .panel > .table-bordered > thead > tr:first-child > th, .glazed .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .glazed .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th, .glazed .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .glazed .panel > .table-responsive > .table-bordered > thead > tr:first-child > th {
  border-bottom: 0;
}

.glazed .panel > .table-bordered > tbody > tr:last-child > td, .glazed .panel > .table-bordered > tbody > tr:last-child > th, .glazed .panel > .table-bordered > tfoot > tr:last-child > td, .glazed .panel > .table-bordered > tfoot > tr:last-child > th, .glazed .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .glazed .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .glazed .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .glazed .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}

.glazed .panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}

.glazed .panel-group {
  margin-bottom: 20px;
}

.glazed .panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}

.glazed .panel-group .panel + .panel {
  margin-top: 5px;
}

.glazed .panel-group .panel-heading {
  border-bottom: 0;
}

.glazed .panel-group .panel-heading + .panel-collapse > .list-group, .glazed .panel-group .panel-heading + .panel-collapse > .panel-body {
  border-top: 1px solid #ddd;
}

.glazed .panel-group .panel-footer {
  border-top: 0;
}

.glazed .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}

.glazed .panel-default {
  border-color: #ddd;
}

.glazed .panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}

.glazed .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}

.glazed .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}

.glazed .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}

.glazed .panel-primary {
  border-color: #337ab7;
}

.glazed .panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}

.glazed .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}

.glazed .panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}

.glazed .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}

.glazed .panel-success {
  border-color: #d6e9c6;
}

.glazed .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.glazed .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}

.glazed .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}

.glazed .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}

.glazed .panel-info {
  border-color: #bce8f1;
}

.glazed .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.glazed .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}

.glazed .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}

.glazed .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}

.glazed .panel-warning {
  border-color: #faebcc;
}

.glazed .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.glazed .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}

.glazed .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}

.glazed .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}

.glazed .panel-danger {
  border-color: #ebccd1;
}

.glazed .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.glazed .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}

.glazed .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}

.glazed .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

.glazed .embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

.glazed .embed-responsive .embed-responsive-item, .glazed .embed-responsive embed, .glazed .embed-responsive iframe, .glazed .embed-responsive object, .glazed .embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.glazed .embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

.glazed .embed-responsive-4by3 {
  padding-bottom: 75%;
}

.glazed .well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.glazed .well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.glazed .well-lg {
  padding: 24px;
  border-radius: 6px;
}

.glazed .well-sm {
  padding: 9px;
  border-radius: 3px;
}

.glazed .close {
  float: right;
  font-size: 22px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}

.glazed .close:focus, .glazed .close:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}

.glazed button.close {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.glazed .modal-open {
  overflow: hidden;
}

.glazed .modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.glazed .modal.fade .modal-dialog {
  transform: translate(0, -25%);
  transition: transform .3s ease-out;
}

.glazed .modal.in .modal-dialog {
  transform: translate(0, 0);
}

.glazed .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.glazed .modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.glazed .modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0;
}

.glazed .modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

.glazed .modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}

.glazed .modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}

.glazed .modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

.glazed .modal-header .close {
  margin-top: -2px;
}

.glazed .modal-title {
  margin: 0;
  line-height: 1.42857143;
}

.glazed .modal-body {
  position: relative;
  padding: 15px;
}

.glazed .modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.glazed .modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}

.glazed .modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.glazed .modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.glazed .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  .glazed .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .glazed .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .glazed .modal-sm {
    width: 300px;
  }
}

@media (min-width: 992px) {
  .glazed .modal-lg {
    width: 900px;
  }
}

.glazed .tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 13px;
  filter: alpha(opacity=0);
  opacity: 0;
}

.glazed .tooltip.in {
  filter: alpha(opacity=90);
  opacity: .9;
}

.glazed .tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}

.glazed .tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}

.glazed .tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}

.glazed .tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}

.glazed .tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.glazed .tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.glazed .tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.glazed .tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}

.glazed .tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

.glazed .tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.glazed .tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.glazed .tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.glazed .tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}

.glazed .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.glazed .popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 15px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.glazed .popover.top {
  margin-top: -10px;
}

.glazed .popover.right {
  margin-left: 10px;
}

.glazed .popover.bottom {
  margin-top: 10px;
}

.glazed .popover.left {
  margin-left: -10px;
}

.glazed .popover > .arrow {
  border-width: 11px;
}

.glazed .popover > .arrow, .glazed .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.glazed .popover > .arrow:after {
  content: "";
  border-width: 10px;
}

.glazed .popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}

.glazed .popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}

.glazed .popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}

.glazed .popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}

.glazed .popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.glazed .popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}

.glazed .popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.glazed .popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}

.glazed .popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 15px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

.glazed .popover-content {
  padding: 9px 14px;
}

.glazed .carousel {
  position: relative;
}

.glazed .carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.glazed .carousel-inner > .item {
  position: relative;
  display: none;
  transition: .6s ease-in-out left;
}

.glazed .carousel-inner > .item > a > img, .glazed .carousel-inner > .item > img {
  line-height: 1;
}

@media all and (transform-3d), (-webkit-transform-3d) {
  .glazed .carousel-inner > .item {
    transition: transform .6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    perspective: 1000px;
  }
  .glazed .carousel-inner > .item.active.right, .glazed .carousel-inner > .item.next {
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .glazed .carousel-inner > .item.active.left, .glazed .carousel-inner > .item.prev {
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .glazed .carousel-inner > .item.active, .glazed .carousel-inner > .item.next.left, .glazed .carousel-inner > .item.prev.right {
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}

.glazed .carousel-inner > .active, .glazed .carousel-inner > .next, .glazed .carousel-inner > .prev {
  display: block;
}

.glazed .carousel-inner > .active {
  left: 0;
}

.glazed .carousel-inner > .next, .glazed .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.glazed .carousel-inner > .next {
  left: 100%;
}

.glazed .carousel-inner > .prev {
  left: -100%;
}

.glazed .carousel-inner > .next.left, .glazed .carousel-inner > .prev.right {
  left: 0;
}

.glazed .carousel-inner > .active.left {
  left: -100%;
}

.glazed .carousel-inner > .active.right {
  left: 100%;
}

.glazed .carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 21px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: .5;
}

.glazed .carousel-control.left {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);
  background-repeat: repeat-x;
}

.glazed .carousel-control.right {
  right: 0;
  left: auto;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);
  background-repeat: repeat-x;
}

.glazed .carousel-control:focus, .glazed .carousel-control:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  filter: alpha(opacity=90);
  opacity: .9;
}

.glazed .carousel-control .glyphicon-chevron-left, .glazed .carousel-control .glyphicon-chevron-right, .glazed .carousel-control .icon-next, .glazed .carousel-control .icon-prev {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}

.glazed .carousel-control .glyphicon-chevron-left, .glazed .carousel-control .icon-prev {
  left: 50%;
  margin-left: -10px;
}

.glazed .carousel-control .glyphicon-chevron-right, .glazed .carousel-control .icon-next {
  right: 50%;
  margin-right: -10px;
}

.glazed .carousel-control .icon-next, .glazed .carousel-control .icon-prev {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}

.glazed .carousel-control .icon-prev:before {
  content: "\2039";
}

.glazed .carousel-control .icon-next:before {
  content: "\203A";
}

.glazed .carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}

.glazed .carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}

.glazed .carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}

.glazed .carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.glazed .carousel-caption .btn {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  .glazed .carousel-control .glyphicon-chevron-left, .glazed .carousel-control .glyphicon-chevron-right, .glazed .carousel-control .icon-next, .glazed .carousel-control .icon-prev {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 31px;
  }
  .glazed .carousel-control .glyphicon-chevron-left, .glazed .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .glazed .carousel-control .glyphicon-chevron-right, .glazed .carousel-control .icon-next {
    margin-right: -10px;
  }
  .glazed .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .glazed .carousel-indicators {
    bottom: 20px;
  }
}

.glazed .btn-group-vertical > .btn-group:after, .glazed .btn-group-vertical > .btn-group:before, .glazed .btn-toolbar:after, .glazed .btn-toolbar:before, .glazed .clearfix:after, .glazed .clearfix:before, .glazed .container-fluid:after, .glazed .container-fluid:before, .glazed .container:after, .glazed .container:before, .glazed .dl-horizontal dd:after, .glazed .dl-horizontal dd:before, .glazed .form-horizontal .form-group:after, .glazed .form-horizontal .form-group:before, .glazed .modal-footer:after, .glazed .modal-footer:before, .glazed .modal-header:after, .glazed .modal-header:before, .glazed .nav:after, .glazed .nav:before, .glazed .navbar-collapse:after, .glazed .navbar-collapse:before, .glazed .navbar-header:after, .glazed .navbar-header:before, .glazed .navbar:after, .glazed .navbar:before, .glazed .pager:after, .glazed .pager:before, .glazed .panel-body:after, .glazed .panel-body:before, .glazed .row:after, .glazed .row:before {
  display: table;
  content: " ";
}

.glazed .btn-group-vertical > .btn-group:after, .glazed .btn-toolbar:after, .glazed .clearfix:after, .glazed .container-fluid:after, .glazed .container:after, .glazed .dl-horizontal dd:after, .glazed .form-horizontal .form-group:after, .glazed .modal-footer:after, .glazed .modal-header:after, .glazed .nav:after, .glazed .navbar-collapse:after, .glazed .navbar-header:after, .glazed .navbar:after, .glazed .pager:after, .glazed .panel-body:after, .glazed .row:after {
  clear: both;
}

.glazed .center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.glazed .pull-right {
  float: right !important;
}

.glazed .pull-left {
  float: left !important;
}

.glazed .hide {
  display: none !important;
}

.glazed .show {
  display: block !important;
}

.glazed .invisible {
  visibility: hidden;
}

.glazed .text-hide {
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.glazed .hidden {
  display: none !important;
}

.glazed .affix {
  position: fixed;
}

.glazed .visible-lg, .glazed .visible-md, .glazed .visible-sm, .glazed .visible-xs {
  display: none !important;
}

.glazed .visible-lg-block, .glazed .visible-lg-inline, .glazed .visible-lg-inline-block, .glazed .visible-md-block, .glazed .visible-md-inline, .glazed .visible-md-inline-block, .glazed .visible-sm-block, .glazed .visible-sm-inline, .glazed .visible-sm-inline-block, .glazed .visible-xs-block, .glazed .visible-xs-inline, .glazed .visible-xs-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  .glazed .visible-xs {
    display: block !important;
  }
  .glazed table.visible-xs {
    display: table !important;
  }
  .glazed tr.visible-xs {
    display: table-row !important;
  }
  .glazed td.visible-xs, .glazed th.visible-xs {
    display: table-cell !important;
  }
}

@media (max-width: 767px) {
  .glazed .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 767px) {
  .glazed .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 767px) {
  .glazed .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .glazed .visible-sm {
    display: block !important;
  }
  .glazed table.visible-sm {
    display: table !important;
  }
  .glazed tr.visible-sm {
    display: table-row !important;
  }
  .glazed td.visible-sm, .glazed th.visible-sm {
    display: table-cell !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .glazed .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .glazed .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .glazed .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .glazed .visible-md {
    display: block !important;
  }
  .glazed table.visible-md {
    display: table !important;
  }
  .glazed tr.visible-md {
    display: table-row !important;
  }
  .glazed td.visible-md, .glazed th.visible-md {
    display: table-cell !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .glazed .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .glazed .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .glazed .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) {
  .glazed .visible-lg {
    display: block !important;
  }
  .glazed table.visible-lg {
    display: table !important;
  }
  .glazed tr.visible-lg {
    display: table-row !important;
  }
  .glazed td.visible-lg, .glazed th.visible-lg {
    display: table-cell !important;
  }
}

@media (min-width: 1200px) {
  .glazed .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  .glazed .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1200px) {
  .glazed .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 767px) {
  .glazed .hidden-xs {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .glazed .hidden-sm {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .glazed .hidden-md {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .glazed .hidden-lg {
    display: none !important;
  }
}

.glazed .visible-print {
  display: none !important;
}

@media print {
  .glazed .visible-print {
    display: block !important;
  }
  .glazed table.visible-print {
    display: table !important;
  }
  .glazed tr.visible-print {
    display: table-row !important;
  }
  .glazed td.visible-print, .glazed th.visible-print {
    display: table-cell !important;
  }
}

.glazed .visible-print-block {
  display: none !important;
}

@media print {
  .glazed .visible-print-block {
    display: block !important;
  }
}

.glazed .visible-print-inline {
  display: none !important;
}

@media print {
  .glazed .visible-print-inline {
    display: inline !important;
  }
}

.glazed .visible-print-inline-block {
  display: none !important;
}

@media print {
  .glazed .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .glazed .hidden-print {
    display: none !important;
  }
}

.glazed html body {
  margin-top: 0;
}

.glazed .block:first-child h2.block-title {
  margin-top: 10px;
}

.glazed .region-sidebar-second .block:first-child h2.block-title, .glazed .region-sidebar-first .block:first-child h2.block-title {
  margin-top: 0;
}

.glazed p:last-child {
  margin-bottom: 10px;
}

.glazed .container {
  width: 100%;
  max-width: 1600px;
}

.glazed .container .container {
  padding-left: 0;
  padding-right: 0;
}

.glazed .container-fluid {
  padding-left: 0;
  padding-right: 0;
}

.glazed .row {
  margin-bottom: 0;
}

.glazed .column {
  margin-bottom: 30px;
}

.glazed .dropdown-menu {
  min-width: 160px;
}

.glazed .dropdown-menu li {
  float: left;
  min-width: 160px;
  display: block;
}

.glazed div.lead {
  margin-bottom: 0;
}

.glazed .btn-lg {
  padding: 16px 22px;
}

.glazed .btn-sm {
  padding: 2px 8px;
  border-bottom-width: 2px;
  border-left-width: 2px;
}

.glazed .btn-default, .glazed .btn-group > .btn-default, .glazed .btn-primary, .glazed .btn-group > .btn-primary, .glazed .html .fake-submit {
  color: white;
}

.glazed .btn-default a, .glazed .btn-group > .btn-default a, .glazed .btn-primary a, .glazed .btn-group > .btn-primary a, .glazed .html .fake-submit a {
  color: white;
}

.glazed .btn-default:hover a, .glazed .btn-default:focus a, .glazed .btn-default.focus a, .glazed .btn-default:active a, .glazed .btn-default.active a, .glazed .btn-primary:hover a, .glazed .btn-primary:focus a, .glazed .btn-primary.focus a, .glazed .btn-primary:active a, .glazed .btn-primary.active a, .glazed a.bg-primary:hover a, .glazed a.bg-primary:focus a {
  color: white;
}

.glazed a.text-primary:hover, .glazed a.text-primary:focus {
  color: #05e993;
}

.glazed .btn-link {
  background: transparent;
  color: #0180ef;
  border: none;
  box-shadow: none;
  text-decoration: underline;
}

.glazed .wrap-containers .nav > li > a.is-active {
  background-color: #eeeeee;
  color: #0180ef;
  text-decoration: none;
}

.glazed .region-sidebar-first .nav, .glazed .region-sidebar-second .nav {
  float: none;
}

.glazed .region-sidebar-first .nav > li, .glazed .region-sidebar-second .nav > li {
  float: none;
  display: block;
}

.glazed .region-sidebar-first .nav > li > a.is-active, .glazed .region-sidebar-second .nav > li > a.is-active {
  display: block;
}

.glazed .block .nav > li > a .glyphicon {
  margin-left: -13px;
  display: inline-block;
  font-size: 15px;
  padding-right: 4px;
}

.glazed .well, .glazed .jumbotron {
  background-color: #eeeeee;
  color: #444444;
  border: none;
  border-radius: 0;
  box-shadow: none;
}

.glazed .well a, .glazed .jumbotron a {
  color: #444444;
}

.glazed .well h1, .glazed .well h2, .glazed .well h3, .glazed .well h4, .glazed .well h5, .glazed .well h6, .glazed .jumbotron h1, .glazed .jumbotron h2, .glazed .jumbotron h3, .glazed .jumbotron h4, .glazed .jumbotron h5, .glazed .jumbotron h6 {
  color: #444444;
}

.glazed .well .nav > li > a .glyphicon, .glazed .jumbotron .nav > li > a .glyphicon {
  color: #05e993;
}

.glazed .well .nav > li > a:hover, .glazed .well .nav > li > a:focus, .glazed .well .nav > li > a.is-active, .glazed .jumbotron .nav > li > a:hover, .glazed .jumbotron .nav > li > a:focus, .glazed .jumbotron .nav > li > a.is-active {
  color: #f1f1f1;
  background: #0180ef;
}

.glazed .well .nav > li > a:hover .glyphicon, .glazed .well .nav > li > a:focus .glyphicon, .glazed .well .nav > li > a.is-active .glyphicon, .glazed .jumbotron .nav > li > a:hover .glyphicon, .glazed .jumbotron .nav > li > a:focus .glyphicon, .glazed .jumbotron .nav > li > a.is-active .glyphicon {
  color: #f1f1f1;
}

.glazed .list-inline {
  margin: 0;
  padding: 0;
}

.glazed .list-inline > li {
  padding-left: 0;
}

.glazed .list-inline a {
  color: inherit;
}

.glazed .field.list-inline div {
  display: inline-block;
}

.glazed .field.list-inline .field--item::after {
  content: ', ';
}

.glazed .field.list-inline .field--item:last-child::after {
  content: '';
}

.glazed blockquote {
  border-color: #f1f1f1;
}

.glazed blockquote footer, .glazed blockquote small, .glazed blockquote .small {
  color: inherit;
}

.glazed .img-circle, .glazed .img-rounded, .glazed .img-thumbnail {
  border: 3px solid #dddddd;
}

.glazed .center-block {
  float: none !important;
}

.glazed .modal-backdrop {
  z-index: -1 !important;
  width: 1px !important;
  height: 1px !important;
}

.glazed .modal .modal-dialog {
  margin-top: 80px;
  color: #555555;
}

.glazed .modal .modal-dialog h1, .glazed .modal .modal-dialog h2, .glazed .modal .modal-dialog h3, .glazed .modal .modal-dialog h4, .glazed .modal .modal-dialog h5, .glazed .modal .modal-dialog h6 {
  color: #555555;
}

.glazed .modal .modal-dialog ul {
  padding-left: 10px;
}

.glazed .modal .modal-content {
  border-radius: 0;
  border: none;
}

.glazed .modal:before {
  content: ' ';
  z-index: 4610;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #000000;
  opacity: 0.3;
}

.glazed .html .nav-tabs {
  border: none;
  border-radius: 0;
  border-bottom: 1px solid #dddddd;
  margin: 0;
  padding: 0;
}

.glazed .html .nav-tabs > li {
  border: none;
  border-radius: 0;
  margin: 0;
  padding: 0;
}

.glazed .html .nav-tabs > li > a {
  border: 1px solid transparent;
  border-radius: 0;
  margin: 0;
  padding: 10px 15px;
  background-color: transparent;
}

.glazed .html .nav-tabs > li > a:hover {
  color: #dddddd;
}

.glazed .html .nav-tabs > li.active, .glazed .html .nav-tabs > li.ui-tabs-active {
  position: relative;
  bottom: -1px !important;
}

.glazed .html .nav-tabs > li.active a, .glazed .html .nav-tabs > li.ui-tabs-active a {
  color: #0180ef;
  cursor: pointer;
  border: 1px solid #dddddd;
  border-bottom-color: #efefef;
  background-color: transparent;
}

.glazed .html .nav-tabs > li.active a:hover, .glazed .html .nav-tabs > li.active a:focus, .glazed .html .nav-tabs > li.ui-tabs-active a:hover, .glazed .html .nav-tabs > li.ui-tabs-active a:focus {
  color: #0180ef;
  cursor: default;
  outline: none;
}

.glazed .glazed-boxed-container .nav-tabs > li.active a {
  border-bottom-color: white;
}

.glazed .region-content nav.tabs:after {
  content: " ";
  display: table;
  clear: both;
}

.glazed .html .glazed-mini-tabs-wrapper {
  pointer-events: none;
  display: block;
  float: left;
  margin-bottom: 10px;
}

.glazed .html .glazed-mini-tabs-wrapper .tabs--primary {
  border: none;
  box-shadow: 0 3px 10px 0 rgba(50, 50, 50, 0.23);
}

.glazed .html .glazed-mini-tabs-wrapper .tabs--primary li {
  margin: 0;
  padding: 0;
  border: none;
}

.glazed .html .glazed-mini-tabs-wrapper .tabs--primary li a {
  background-color: white;
  padding: 8px;
  text-transform: uppercase;
  font-size: 13px;
  margin: 0;
  border: none;
  pointer-events: auto;
}

.glazed .html .glazed-mini-tabs-wrapper .tabs--primary li.active {
  bottom: auto !important;
}

.glazed .html .glazed-mini-tabs-wrapper .tabs--primary li.active a {
  border: none;
}

.glazed .body--primary-tabs-float .region-content nav.tabs:after {
  display: none;
}

.glazed .body--primary-tabs-float .glazed-mini-tabs-wrapper {
  display: inline-block;
  float: none;
  position: absolute;
  margin-top: 2px;
  left: 50%;
  z-index: 3000;
}

.glazed .body--primary-tabs-float .glazed-mini-tabs-wrapper .tabs--primary {
  position: relative;
  left: -50%;
}

.glazed .html .tabs--secondary {
  float: left;
  clear: both;
  margin-bottom: 10px;
}

.glazed .tab-content > .tab-pane {
  display: none;
}

.glazed .tab-content > .active {
  display: block;
}

.glazed .tabs-left > .tab-content, .glazed .tabs-right > .tab-content {
  padding: 20px;
}

.glazed .html .tabs-left .nav-tabs .active > a {
  border-right-color: #efefef;
}

.glazed .glazed-boxed-container .tabs-left .nav-tabs .active > a {
  border-right-color: white;
}

.glazed .html .tabs-right .nav-tabs .active > a {
  border-left-color: #efefef;
}

.glazed .glazed-boxed-container .tabs-right .nav-tabs .active > a {
  border-left-color: white;
}

.glazed .progress {
  border-radius: 0;
  height: 3px;
  margin-top: 2px;
  overflow: visible;
  box-shadow: none;
}

.glazed .progress-bar {
  background-color: #0180ef;
  line-height: 4px;
  box-shadow: none;
}

.glazed .carousel-control.right, .glazed .carousel-control.left {
  opacity: 0.5;
}

.glazed .carousel-indicators li {
  background: #ccc;
  border: none;
  height: 9px;
  width: 9px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
}

.glazed .carousel-indicators li.active {
  border: none;
  height: 10px;
  width: 10px;
  background: #999;
}

.glazed .file-size {
  display: inline-block;
  padding-left: 4px;
}

@-webkit-keyframes glyphicon-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}

@keyframes glyphicon-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}

.glazed .glyphicon-spin {
  display: inline-block;
  -webkit-animation: glyphicon-spin 1s infinite linear;
          animation: glyphicon-spin 1s infinite linear;
}

.glazed a .glyphicon-spin {
  display: inline-block;
  text-decoration: none;
}

.glazed p:last-child, .glazed .form-group:last-child, .glazed .panel:last-child {
  margin-bottom: 0;
}

.glazed html.js .btn .ajax-throbber {
  margin-left: .5em;
  margin-right: -.25em;
}

.glazed html.js .form-item .input-group-addon .glyphicon {
  color: #777777;
  opacity: .5;
  transition: 150ms color,150ms opacity;
}

.glazed html.js .form-item .input-group-addon .glyphicon.glyphicon-spin {
  color: #0180ef;
  opacity: 1;
}

.glazed html.js .form-item .input-group-addon .input-group-addon {
  background-color: #fff;
}

.glazed html.js .ajax-new-content:empty {
  display: none !important;
}

.glazed .is-unpublished {
  background-color: #fff4f4;
}

.glazed .node-preview-container {
  margin-top: -15px;
}

.glazed .node-preview-form-select {
  padding: 15px;
}

.glazed .field--label-inline .field--label, .glazed .field--label-inline .field--items {
  float: left;
}

.glazed .field--label-inline .field--label, .glazed .field--label-inline > .field--item, .glazed .field--label-inline .field--items {
  padding-right: 0.5em;
}

.glazed [dir="rtl"] .field--label-inline .field--label, .glazed [dir="rtl"] .field--label-inline .field--items {
  padding-left: 0.5em;
  padding-right: 0;
}

.glazed .field--label-inline .field--label::after {
  content: ':';
}

.glazed .panel-title {
  display: block;
  margin: -10px -15px;
  padding: 10px 15px;
}

.glazed .panel-title, .glazed .panel-title:hover, .glazed .panel-title:focus, .glazed .panel-title:hover:focus {
  color: inherit;
}

.glazed .panel-title:focus, .glazed .panel-title:hover {
  text-decoration: none;
}

.glazed .tabledrag-toggle-weight {
  float: right;
  margin: 1px 2px 1px 10px;
}

.glazed .tabledrag-changed-warning {
  margin: 0;
  overflow: hidden;
}

.glazed .tabledrag-handle {
  color: #777777;
  cursor: move;
  float: left;
  font-size: 125%;
  line-height: 1;
  margin: -10px 0 0 -10px;
  padding: 10px;
}

.glazed .tabledrag-handle:hover, .glazed .tabledrag-handle:focus {
  color: #0180ef;
}

.glazed .indentation {
  float: left;
  height: 1.7em;
  margin: -0.4em 0.2em -0.4em -0.4em;
  padding: 0.42em 0 0.42em 0.6em;
  width: 20px;
}

.glazed [dir="rtl"] .indentation {
  float: right;
  margin: -0.4em -0.4em -0.4em 0.2em;
  padding: 0.42em 0.6em 0.42em 0;
}

.glazed .local-actions {
  margin: 10px 0 10px -5px;
}

.glazed .tabs--secondary {
  margin: 10px 0 5px;
}

.glazed .tabbable {
  margin-bottom: 20px;
}

.glazed .tabs-below > .nav-tabs, .glazed .tabs-left > .nav-tabs, .glazed .tabs-right > .nav-tabs {
  border-bottom: 0;
}

.glazed .tab-pane > .panel-heading {
  display: none;
}

.glazed .tab-content > .active {
  display: block;
}

.glazed .tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}

.glazed .tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}

.glazed .tabs-below > .nav-tabs > li > a {
  border-radius: 0 0 4px 4px;
}

.glazed .tabs-below > .nav-tabs > li > a:hover, .glazed .tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #ddd;
  border-bottom-color: transparent;
}

.glazed .tabs-below > .nav-tabs > .active > a, .glazed .tabs-below > .nav-tabs > .active > a:hover, .glazed .tabs-below > .nav-tabs > .active > a:focus {
  border-color: transparent #ddd #ddd #ddd;
}

.glazed .tabs-left > .nav-tabs, .glazed .tabs-right > .nav-tabs {
  padding-bottom: 20px;
  width: 220px;
}

.glazed .tabs-left > .nav-tabs > li, .glazed .tabs-right > .nav-tabs > li {
  float: none;
}

.glazed .tabs-left > .nav-tabs > li:focus, .glazed .tabs-right > .nav-tabs > li:focus {
  outline: 0;
}

.glazed .tabs-left > .nav-tabs > li > a, .glazed .tabs-right > .nav-tabs > li > a {
  margin-right: 0;
  margin-bottom: 3px;
}

.glazed .tabs-left > .nav-tabs > li > a:focus, .glazed .tabs-right > .nav-tabs > li > a:focus {
  outline: 0;
}

.glazed .tabs-left > .tab-content, .glazed .tabs-right > .tab-content {
  border-radius: 0 4px 4px 4px;
  border: 1px solid #ddd;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  overflow: hidden;
  padding: 10px 15px;
}

.glazed .tabs-left > .nav-tabs {
  float: left;
  margin-right: -1px;
}

.glazed .tabs-left > .nav-tabs > li > a {
  border-radius: 4px 0 0 4px;
}

.glazed .tabs-right > .nav-tabs {
  float: right;
  margin-left: -1px;
}

.glazed .tabs-right > .nav-tabs > li > a {
  border-radius: 0 4px 4px 0;
}

.glazed .html .ui-widget {
  font-family: inherit;
  font-size: inherit;
}

.glazed .html .ui-dialog {
  padding: 0;
}

.glazed .html .ui-tabs .ui-tabs-panel {
  padding: 0 30px;
}

.glazed .html .ui-widget-content, .glazed .html .ui-widget-header, .glazed .html .ui-state-hover, .glazed .html .ui-widget-content .ui-state-hover, .glazed .html .ui-widget-header .ui-state-hover, .glazed .html .ui-state-focus, .glazed .html .ui-widget-content .ui-state-focus, .glazed .html .ui-widget-header .ui-state-focus, .glazed .html .ui-state-active, .glazed .html .ui-widget-content .ui-state-active, .glazed .html .ui-widget-header .ui-state-active, .glazed .html .ui-state-highlight, .glazed .html .ui-widget-content .ui-state-highlight, .glazed .html .ui-widget-header .ui-state-highlight, .glazed .html .ui-state-error, .glazed .html .ui-widget-content .ui-state-error, .glazed .html .ui-widget-header .ui-state-error {
  background-image: none;
  background: #fff;
  color: #555555;
  border-radius: 0;
}

.glazed .html .ui-widget input, .glazed .html .ui-widget select, .glazed .html .ui-widget textarea, .glazed .html .ui-widget button {
  font-family: inherit;
  font-size: 15px;
}

.glazed .region-footer .block-menu .menu {
  margin: 0;
  padding: 0;
}

.glazed .region-footer .block-menu .menu li {
  display: inline-block;
}

.glazed .region-footer .block-menu .menu li a {
  background: transparent;
  padding: 0 0 0 10px;
  line-height: 1.1em;
  text-decoration: none;
}

.glazed .region-footer .block-menu .menu li a:hover, .glazed .region-footer .block-menu .menu li a:focus {
  background: transparent;
}

.glazed .region-footer .block-menu .menu li span {
  font-size: 10px;
  position: relative;
  top: 0px;
}

.glazed .region-footer .nav > li > a.is-active {
  background: transparent;
}

.glazed .region-footer .item-list ul, .glazed .region-footer .view ul {
  list-style: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.glazed .region-footer .item-list ul li a, .glazed .region-footer .view ul li a {
  margin: 0;
  padding: 0 0 0 20px;
  background: transparent;
  text-decoration: none;
  position: relative;
}

.glazed .region-footer .item-list ul li a:before, .glazed .region-footer .view ul li a:before {
  content: ' ';
  position: absolute;
  left: 0;
  top: 0.5em;
  width: 5px;
  height: 7px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAYAAADAp4fuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTI4QTZEODkyODVCMTFFNUFDOTc4RTVBNEU4RjkyNTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTI4QTZEOEEyODVCMTFFNUFDOTc4RTVBNEU4RjkyNTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MjhBNkQ4NzI4NUIxMUU1QUM5NzhFNUE0RThGOTI1OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MjhBNkQ4ODI4NUIxMUU1QUM5NzhFNUE0RThGOTI1OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pnv8xuYAAABMSURBVHjaYvj//78qEBsDMSMQM4AwEwMDw10gZgFiIyBmBGKw4D8gPo0sARJkgEpcB2IJIBZmgJrDA8SuQCwL4mMIwARtkAVAGCDAANDBQm0i5TBwAAAAAElFTkSuQmCC");
}

.glazed .region-footer .item-list ul li a:hover, .glazed .region-footer .view ul li a:hover {
  background: transparent;
}

.glazed .html .form-control, .glazed .html input[type=text], .glazed .html input[type=file], .glazed .html input[type=password], .glazed .html textarea, .glazed .html select {
  box-shadow: none;
  border-radius: 3px;
  background: transparent;
  border: 1px solid #dddddd;
  height: auto;
  padding: 12px;
  line-height: inherit;
}

.glazed .html .form-control:focus, .glazed .html input[type=text]:focus, .glazed .html input[type=file]:focus, .glazed .html input[type=password]:focus, .glazed .html textarea:focus, .glazed .html select:focus {
  box-shadow: none;
  outline: none;
  border-color: #0180ef;
}

.glazed .html select, .glazed .html select.form-control {
  height: 2em;
  height: calc(1.6em + 24px);
  padding: 0 12px;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjEuNDEgNC42NyAyLjQ4IDMuMTggMy41NCA0LjY3IDEuNDEgNC42NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIzLjU0IDUuMzMgMi40OCA2LjgyIDEuNDEgNS4zMyAzLjU0IDUuMzMiLz48L3N2Zz4=) no-repeat 98% 50%;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-size: 18px;
}

.glazed .html select::-ms-expand {
  display: none;
}

.glazed .html .form-control.form-file {
  padding: 8px;
}

.glazed .html .input-sm {
  padding: 10px;
}

.glazed .html .form-actions .form-submit {
  margin-right: 1em;
}

.glazed .form-required:after {
  content: '*';
  display: inline-block;
  padding-left: 3px;
}

.glazed .input-group .form-control {
  padding: 8px 12px 7px 12px;
}

.glazed .cke_editable_themed {
  padding: 5px;
}

.glazed html {
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: visible;
}

.glazed body {
  background: #efefef;
  background-size: cover;
  background-attachment: fixed;
  background-position: center center;
}

.glazed .glazed-boxed-container {
  background: white;
  margin: 0 auto;
  max-width: 1580px;
}

.glazed .container {
  padding-left: 60px;
  padding-right: 60px;
  max-width: 1280px;
}

.glazed .navbar-container.glazed-fluid, .glazed .page-title-container.glazed-fluid, .glazed .container-fluid {
  padding-left: 60px;
  padding-right: 60px;
}

@media screen and (max-width: 1200px) {
  .glazed .container {
    padding-left: 30px;
    padding-right: 30px;
  }
  .glazed .container-fluid {
    padding-left: 30px;
    padding-right: 30px;
  }
}

.glazed body.full-width-content .main-container > .row, .glazed body.full-width-content .main-container > .row > section, .glazed body.full-width-content .main-container {
  width: 100%;
  margin: 0;
  padding: 0;
}

.glazed body.full-width-content .main-container > .row > aside {
  display: none;
}

.glazed .container-row .container-col {
  margin-bottom: 0;
}

.glazed .region-sidebar-first .block, .glazed .region-sidebar-second .block {
  margin-bottom: 30px;
}

.glazed #block-system-help {
  margin-bottom: 0;
}

.glazed .navbar {
  margin-bottom: 0;
}

.glazed img {
  max-width: 100%;
}

.glazed html.js .kenburnimg img {
  max-width: none;
}

.glazed .node .submitted {
  margin-bottom: 30px;
  display: block;
  padding: 15px 0;
}

.glazed .node.node-blog-node-teaser .links {
  margin-top: -15px;
}

.glazed .teaser {
  margin-bottom: 30px;
}

.glazed .region-slider .block {
  margin-bottom: 0;
}

.glazed .glazed-footer {
  background-color: #21252a;
  color: #747a85;
  border-color: #747a85;
}

.glazed .glazed-footer .footer-container {
  padding-top: 15px;
  padding-bottom: 0;
}

.glazed .glazed-footer h1, .glazed .glazed-footer h2, .glazed .glazed-footer h3, .glazed .glazed-footer h4, .glazed .glazed-footer h5, .glazed .glazed-footer h6 {
  color: #747a85;
}

.glazed .glazed-footer a {
  color: #747a85;
}

.glazed .glazed-footer a:hover, .glazed .glazed-footer a:focus {
  color: #747a85;
}

.glazed .glazed-footer ul.contact-info {
  padding: 1em 0;
}

.glazed .glazed-footer ul.contact-info li {
  background: none;
  padding: 0;
  font-size: 1.6em;
  line-height: 1.7em;
}

.glazed .glazed-footer .block {
  margin-bottom: 0;
  padding-bottom: 0;
}

.glazed .glazed-footer .badge {
  font-size: 12px;
  font-weight: normal;
  opacity: 0.9;
}

.glazed .html--glazed-sticky-footer {
  height: 100%;
}

.glazed .html--glazed-sticky-footer body {
  height: 100%;
  display: flex;
  flex-direction: column;
}

.glazed .html--glazed-sticky-footer .wrap-containers {
  flex: 1 0 auto;
}

.glazed .html--glazed-sticky-footer .body--glazed-nav-desktop .glazed-header--top {
  min-height: 90px;
}

.glazed .html--glazed-sticky-footer .body--glazed-nav-desktop .glazed-header--top.glazed-header--navbar-pull-down {
  min-height: 45px;
}

.glazed .html--glazed-sticky-footer .body--glazed-nav-desktop .glazed-header--top.affix {
  min-height: 60px;
}

.glazed .page-title-full-width-container {
  background: #0181f0;
  position: relative;
  margin-bottom: 30px;
}

.glazed .page-title-full-width-container#page-title-full-width-container {
  color: #fffeff;
}

.glazed .page-title-full-width-container#page-title-full-width-container li, .glazed .page-title-full-width-container#page-title-full-width-container a, .glazed .page-title-full-width-container#page-title-full-width-container h1, .glazed .page-title-full-width-container#page-title-full-width-container h2, .glazed .page-title-full-width-container#page-title-full-width-container h3, .glazed .page-title-full-width-container#page-title-full-width-container h4, .glazed .page-title-full-width-container#page-title-full-width-container h5, .glazed .page-title-full-width-container#page-title-full-width-container h6 {
  color: #fffeff;
}

.glazed .page-title-full-width-container.glazed-no-margin {
  margin-bottom: 0;
}

.glazed .page-title-full-width-container:after {
  content: ' ';
  z-index: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
}

.glazed .page-title-full-width-container .page-title-container {
  position: relative;
}

.glazed #page-title {
  display: table;
  width: 100%;
  z-index: 1;
}

.glazed #page-title .page-title {
  border: none;
  display: table-cell;
  height: 180px;
  vertical-align: middle;
  padding-top: 0;
  padding-bottom: 0;
}

.glazed .body--glazed-full-width-content .page-title-full-width-container {
  margin-bottom: 0;
}

@media screen and (min-width: 1200px) {
  .glazed .body--glazed-header-overlay .page-title-full-width-container {
    padding-top: 130px;
  }
}

@media screen and (max-width: 768px) {
  .glazed .html #page-title .page-title {
    height: auto;
    padding-top: 3%;
    padding-bottom: 3%;
    font-size: 36px;
  }
}

.glazed body, .glazed .toooltip {
  font-weight: 400;
  font-style: normal;
}

.glazed h1, .glazed h2, .glazed h3, .glazed h4, .glazed h5, .glazed h6, .glazed label, .glazed .field--label {
  font-weight: 300;
  font-style: normal;
}

.glazed nav, .glazed nav ul li, .glazed nav a {
  font-weight: 300;
  font-style: normal;
}

.glazed .site-name, .glazed .navbar-brand {
  font-weight: 300;
  font-style: normal;
}

.glazed blockquote, .glazed blockquote p {
  font-family: "Source Sans Pro Light Italic","Source Sans Pro";
  font-weight: 300;
  font-style: italic;
}

.glazed body, .glazed html {
  color: #555555;
  font-size: 17px;
}

.glazed body, .glazed p, .glazed .lead {
  line-height: 1.6;
}

.glazed h1, .glazed h2, .glazed h3, .glazed h4, .glazed h5, .glazed h6 {
  margin-top: 0;
  margin-bottom: 10px;
}

.glazed h1 {
  font-size: 42px;
}

.glazed h2 {
  font-size: 35px;
}

.glazed h3, .glazed .block-title {
  font-size: 29px;
}

.glazed h4 {
  font-size: 21px;
}

.glazed h5 {
  font-size: 17px;
}

.glazed h6 {
  font-size: 15px;
}

.glazed h3.field--label {
  font-size: 21px;
  margin-bottom: 0;
}

.glazed h3.field--label + div, .glazed h3.field--label + ul {
  margin-bottom: 10px;
}

.glazed .content .list-inline a {
  color: #555555;
}

.glazed a, .glazed .btn-link {
  color: #0180ef;
}

.glazed a svg, .glazed .btn-link svg {
  fill: #0180ef;
}

.glazed a {
  transition: color 200ms;
}

.glazed a:hover, .glazed a:focus {
  outline: none;
}

.glazed a svg {
  transition: fill 200ms;
}

.glazed a:hover svg, .glazed a:focus svg, .glazed .btn-link:hover svg, .glazed .btn-link:focus svg {
  fill: #05e993;
}

.glazed h1, .glazed h2, .glazed h3, .glazed h4, .glazed h5, .glazed h6, .glazed .navbar-brand, .glazed th, .glazed .nav-tabs > li > a {
  color: #414042;
}

.glazed h1 a, .glazed h2 a, .glazed h3 a, .glazed h4 a, .glazed h5 a, .glazed h6 a, .glazed .navbar-brand a, .glazed th a, .glazed .nav-tabs > li > a a {
  color: #414042;
}

.glazed h1 a:hover, .glazed h1 a:focus, .glazed h2 a:hover, .glazed h2 a:focus, .glazed h3 a:hover, .glazed h3 a:focus, .glazed h4 a:hover, .glazed h4 a:focus, .glazed h5 a:hover, .glazed h5 a:focus, .glazed h6 a:hover, .glazed h6 a:focus, .glazed .navbar-brand a:hover, .glazed .navbar-brand a:focus, .glazed th a:hover, .glazed th a:focus, .glazed .nav-tabs > li > a a:hover, .glazed .nav-tabs > li > a a:focus {
  text-decoration: none;
  color: #0180ef;
}

.glazed .block-revslider img {
  max-width: 100%;
}

.glazed hr {
  height: 4px;
  background: #eeeeee;
  margin-bottom: 20px;
  margin-top: 20px;
  border: none;
}

.glazed .region-sidebar-first hr, .glazed .region-sidebar-second hr {
  margin-top: 10px;
  margin-bottom: 10px;
}

.glazed .glazed-footer hr {
  background: #747a85;
}

.glazed .well hr, .glazed .jumbotron hr {
  background: #444444;
}

.glazed .submitted {
  color: #777777;
}

.glazed .submitted a {
  color: #777777;
  text-decoration: underline;
}

.glazed .submitted a:hover, .glazed .submitted a:focus {
  text-decoration: none;
}

.glazed .node .links {
  clear: both;
}

.glazed .main-container .block-menu-block .nav > li {
  float: none;
}

.glazed .region-sidebar-first, .glazed .region-sidebar-second {
  color: #777777;
}

.glazed .region-sidebar-first a, .glazed .region-sidebar-second a {
  color: #555555;
}

.glazed body .stpe-flatbutton {
  border-width: 0;
}

.glazed body .stpe-3dbutton {
  border-width: 0 1px 3px 1px;
  border-radius: 15px;
  box-shadow: 0px 2px 7px 0px rgba(50, 50, 50, 0.5);
}

.glazed body .stpe-outlinebutton {
  display: inline-block;
  background: transparent;
  border: 1px solid #333;
  color: #333;
  border-radius: 5px;
  padding-left: 2em;
  padding-right: 2em;
  text-transform: uppercase;
  font-weight: normal;
  letter-spacing: 1px;
}

.glazed body .stpe-outlinebutton:hover, .glazed body .stpe-outlinebutton:focus {
  box-shadow: none;
  font-weight: normal;
  background: #333;
  border: 1px solid #333;
  color: white;
}

.glazed body .stpe-borderbutton {
  display: inline-block;
  background: transparent;
  border: 3px solid #333;
  color: #333;
  border-radius: 0;
  padding-left: 2em;
  padding-right: 2em;
  text-transform: uppercase;
  font-weight: normal;
  letter-spacing: 1px;
}

.glazed body .stpe-borderbutton:hover, .glazed body .stpe-borderbutton:focus {
  box-shadow: none;
  font-weight: normal;
  background: #333;
  border: 3px solid #333;
  color: white;
}

.glazed .full-screen-search-button {
  font-size: 19px;
  text-decoration: none;
}

.glazed .full-screen-search-button:hover, .glazed .full-screen-search-button:focus {
  text-decoration: none;
}

.glazed .full-screen-search-form {
  display: table;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
  background-color: rgba(255, 255, 255, 0.925);
  transition: top 0.3s ease;
}

.glazed .full-screen-search-form .full-screen-search-form-input {
  padding-bottom: 2em;
  font-size: 11px;
  text-align: center;
  text-transform: uppercase;
  background: transparent;
  border: none;
  box-shadow: none;
}

@media (max-width: 767px) {
  .glazed .full-screen-search-form .full-screen-search-form-input {
    font-size: 9px;
  }
}

@media (max-width: 480px) {
  .glazed .full-screen-search-form .full-screen-search-form-input {
    font-size: 7px;
  }
}

.glazed .full-screen-search-form .full-screen-search-form-input label {
  margin-bottom: 0.85em;
  font-size: 2.1em;
  line-height: 1.4;
  color: #0180ef;
  font-weight: normal;
}

.glazed .full-screen-search-form .full-screen-search-form-input .search-query {
  border: 0;
  padding: 0;
  height: auto;
  font-size: 90px;
  letter-spacing: -0.05em;
  line-height: 1.3em;
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
  text-align: center;
}

.glazed .full-screen-search-form .full-screen-search-form-input .search-query:focus, .glazed .full-screen-search-form .full-screen-search-form-input .search-query:active {
  outline: 0;
}

.glazed .full-screen-search-form > div {
  display: table-cell;
  vertical-align: middle;
}

.glazed .html .navbar.container {
  max-width: 1600px;
}

.glazed .body--glazed-nav-desktop .navbar-container > .row > .col-sm-12 {
  position: relative;
  z-index: 4050;
}

.glazed .navbar.container, .glazed .navbar.container-fluid {
  margin-top: 0;
}

.glazed .glazed-header {
  z-index: 4050;
  border: none;
  border-radius: 0;
  min-height: 0;
  background: #ffffff;
  color: #696969;
}

.glazed .glazed-header a {
  cursor: pointer;
  outline: none;
}

.glazed .glazed-header .navbar-container {
  padding-bottom: 0;
  padding-top: 0;
  margin-bottom: 0;
  position: relative;
}

.glazed .glazed-header .navbar-container.container-fluid {
  position: static;
}

.glazed .glazed-header .navbar-collapse {
  padding-left: 0;
  padding-right: 0;
}

.glazed .glazed-header .nav {
  margin-left: 0;
  margin-right: 0;
}

.glazed .glazed-header a {
  color: #696969;
}

.glazed .glazed-header a.active, .glazed .glazed-header a:hover, .glazed .glazed-header a:focus {
  color: #696969;
}

.glazed .glazed-header .glazed-main-menu a {
  color: #696969;
  text-decoration: none;
}

.glazed .glazed-header .glazed-main-menu a.active, .glazed .glazed-header .glazed-main-menu a:hover, .glazed .glazed-header .glazed-main-menu a:focus {
  color: #696969;
}

.glazed .glazed-header .glazed-main-menu .menu a {
  background: transparent;
}

.glazed .glazed-header .glazed-main-menu .menu a:hover, .glazed .glazed-header .glazed-main-menu .menu a:focus {
  background: transparent;
}

.glazed .glazed-header .navbar-header .logo {
  padding-left: 0;
}

.glazed .glazed-header .navbar-header .navbar-brand {
  font-size: 29px;
  height: auto;
  letter-spacing: 1px;
  padding: 0;
  float: none;
  margin-left: 0;
}

.glazed .glazed-header .menu h1, .glazed .glazed-header .menu h2, .glazed .glazed-header .menu h3, .glazed .glazed-header .menu h4, .glazed .glazed-header .menu h5 h6 {
  opacity: 0.75;
}

.glazed .glazed-header .dropdown-menu {
  background: #ffffff;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: 0;
  border: none;
}

.glazed .glazed-header .dropdown-menu ul {
  padding-left: 0;
}

.glazed .glazed-header .dropdown-menu li {
  list-style: none;
  list-style-type: none;
}

.glazed .glazed-header .dropdown-menu li a {
  display: block;
  background: transparent;
}

.glazed .glazed-header .glazed-megamenu {
  position: static;
  display: block;
  border: none;
  box-shadow: none;
}

.glazed .glazed-header .glazed-megamenu li {
  float: none;
}

.glazed .glazed-header .row, .glazed .glazed-header .block {
  margin-bottom: 0;
}

.glazed .glazed-header .mega-dropdown-menu {
  padding-top: 15px;
}

.glazed .glazed-header .mega-dropdown-menu .block {
  padding-left: 20px;
  padding-right: 0;
}

.glazed .glazed-header .mega-dropdown-menu .row {
  margin-left: 0;
  margin-right: 0;
}

.glazed .glazed-header .nav-child-fixed-width {
  width: 100% !important;
}

.glazed .glazed-header.affix .nav-child-fixed-width {
  top: 60px;
}

.glazed .body--glazed-nav-mobile .glazed-header {
  position: static;
}

.glazed .body--glazed-nav-mobile .glazed-header li {
  clear: both;
}

.glazed .body--glazed-nav-mobile .glazed-header .dropdown-menu {
  display: block;
  box-shadow: none;
  border: none;
}

.glazed #navbar.glazed-header--hover-background .menu .active > a, .glazed #navbar.glazed-header--hover-background .menu a:hover, .glazed #navbar.glazed-header--hover-background .menu a:hover .menu a:focus, .glazed #navbar.glazed-header--hover-background .menu a.is-active {
  color: white;
  background-color: #0180ef;
}

.glazed #navbar.glazed-header--hover-text .menu .active > a, .glazed #navbar.glazed-header--hover-text .menu a:hover, .glazed #navbar.glazed-header--hover-text .menu a:focus, .glazed #navbar.glazed-header--hover-text .menu a.is-active {
  color: #0180ef;
}

.glazed #navbar.glazed-header--hover-opacity .menu .active > a, .glazed #navbar.glazed-header--hover-opacity .menu a:hover, .glazed #navbar.glazed-header--hover-opacity .menu a:focus, .glazed #navbar.glazed-header--hover-opacity .menu a.is-active {
  opacity: 0.8;
}

.glazed .body--glazed-header-side .glazed-header--side.glazed-header--hover-border .menu a:before, .glazed .glazed-header--top.glazed-header--hover-border .nav > li > a:before {
  content: ' ';
  display: block;
  width: 100%;
  width: calc(100% - 20px);
  transform: scale(0, 1) translate(10px, 0);
  position: absolute;
  left: 0;
  background: #eeeeee;
  height: 2px;
  bottom: 0;
  background: #0180ef;
}

.glazed .body--glazed-header-side .glazed-header--side.glazed-header--hover-border .nav > li.active > a:before, .glazed .body--glazed-header-side .glazed-header--side.glazed-header--hover-border .nav > li > a:hover:before, .glazed .body--glazed-header-side .glazed-header--side.glazed-header--hover-border .nav > li > a.is-active:before, .glazed .glazed-header--top.glazed-header--hover-border .menu li.active > a:before, .glazed .glazed-header--top.glazed-header--hover-border .menu a:hover:before, .glazed .glazed-header--top.glazed-header--hover-border .menu a.is-active:before {
  transform: scale(1, 1) translate(10px, 0);
}

.glazed .body--glazed-nav-desktop.body--glazed-header-fixed.body--glazed-header-not-overlay {
  padding-top: 100px;
}

.glazed .body--glazed-nav-desktop .glazed-header--top {
  width: 100%;
}

.glazed .body--glazed-nav-desktop .glazed-header--top .glazed-main-menu {
  height: 100px;
  position: relative;
}

.glazed .body--glazed-nav-desktop .glazed-header--top #logo {
  max-height: 100px;
}

.glazed .body--glazed-nav-desktop .glazed-header--top.glazed-header--fixed {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
}

.glazed .body--glazed-nav-desktop .glazed-header--top.glazed-header--fixed, .glazed .body--glazed-nav-desktop .glazed-header--top.affix {
  box-shadow: 0 3px 10px 0 rgba(50, 50, 50, 0.05);
}

.glazed .body--glazed-nav-desktop .glazed-header--top.glazed-header--overlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 30px;
}

.glazed .body--glazed-nav-desktop .glazed-header--top.glazed-header--overlay.glazed-header--fixed {
  position: fixed;
}

.glazed .body--glazed-nav-desktop .glazed-header--top.glazed-header--overlay.glazed-header--sticky {
  transition: opacity 600ms,background-color 600ms;
}

.glazed .body--glazed-nav-desktop .glazed-header--top.glazed-header--overlay.affix {
  top: 0;
}

.glazed .body--glazed-nav-desktop .glazed-header--top.glazed-header--navbar-pull-down .container-row > .col-sm-12 {
  background: #ffffff;
}

.glazed .body--glazed-nav-desktop .glazed-header--top.affix {
  opacity: 1;
  position: fixed;
  top: 0;
}

.glazed .body--glazed-nav-desktop .glazed-header--top.affix .navbar-header {
  padding-top: 0;
  padding-bottom: 0;
}

.glazed .body--glazed-nav-desktop .glazed-header--top.affix .navbar-brand {
  font-size: 21px;
}

.glazed .body--glazed-nav-desktop .glazed-header--top .navbar-header {
  float: left;
  display: table;
  position: relative;
  z-index: 4050;
}

.glazed .body--glazed-nav-desktop .glazed-header--top .wrap-branding {
  display: table;
}

.glazed .body--glazed-nav-desktop .glazed-header--top .wrap-branding .logo, .glazed .body--glazed-nav-desktop .glazed-header--top .wrap-branding .navbar-brand {
  display: table-cell;
  vertical-align: middle;
  padding-right: 15px;
}

.glazed .body--glazed-nav-desktop .glazed-header--top .wrap-branding .logo img, .glazed .body--glazed-nav-desktop .glazed-header--top .wrap-branding .navbar-brand img {
  display: inline;
}

.glazed .body--glazed-nav-desktop .glazed-header--top .navbar-collapse {
  display: inline-block;
}

.glazed .body--glazed-nav-desktop .glazed-header--top.glazed-header--logo-center-menu-left .navbar-header, .glazed .body--glazed-nav-desktop .glazed-header--top.glazed-header--logo-center-menu-right .navbar-header {
  position: absolute;
  left: 50%;
}

.glazed .body--glazed-nav-desktop .glazed-header--top.glazed-header--logo-center-menu-left .wrap-branding, .glazed .body--glazed-nav-desktop .glazed-header--top.glazed-header--logo-center-menu-right .wrap-branding {
  margin-left: -50%;
}

.glazed .body--glazed-nav-desktop .glazed-header--top.glazed-header--logo-center-menu-left .wrap-branding .logo, .glazed .body--glazed-nav-desktop .glazed-header--top.glazed-header--logo-center-menu-right .wrap-branding .logo {
  padding-right: 10px;
  padding-left: 10px;
}

.glazed .body--glazed-nav-desktop .glazed-header--top.glazed-header--logo-left-menu-left .menu, .glazed .body--glazed-nav-desktop .glazed-header--top.glazed-header--logo-left-menu-left .block, .glazed .body--glazed-nav-desktop .glazed-header--top.glazed-header--logo-center-menu-left .menu, .glazed .body--glazed-nav-desktop .glazed-header--top.glazed-header--logo-center-menu-left .block {
  float: left;
}

.glazed .body--glazed-nav-desktop .glazed-header--top.glazed-header--logo-right-menu-left .menu, .glazed .body--glazed-nav-desktop .glazed-header--top.glazed-header--logo-right-menu-left .block {
  float: left;
}

.glazed .body--glazed-nav-desktop .glazed-header--top.glazed-header--logo-right-menu-left .navbar-header, .glazed .body--glazed-nav-desktop .glazed-header--top.glazed-header--logo-right-menu-left .wrap-branding {
  float: right;
}

.glazed .body--glazed-nav-desktop .glazed-header--top.glazed-header--centered {
  text-align: center;
}

.glazed .body--glazed-nav-desktop .glazed-header--top.glazed-header--centered .region-navigation {
  text-align: center;
}

.glazed .body--glazed-nav-desktop .glazed-header--top.glazed-header--centered .navbar-brand {
  margin: 0 auto;
  text-align: center;
  clear: both;
}

.glazed .body--glazed-nav-desktop .glazed-header--top.glazed-header--centered .navbar-header, .glazed .body--glazed-nav-desktop .glazed-header--top.glazed-header--centered .block {
  margin: 0 auto;
  text-align: center;
  float: none;
  clear: both;
  display: inline-block;
  vertical-align: top;
}

.glazed .body--glazed-nav-desktop .glazed-header--top.glazed-header--centered-inline {
  text-align: center;
}

.glazed .body--glazed-nav-desktop .glazed-header--top.glazed-header--centered-inline .block, .glazed .body--glazed-nav-desktop .glazed-header--top.glazed-header--centered-inline .navbar-header, .glazed .body--glazed-nav-desktop .glazed-header--top.glazed-header--centered-inline #glazed-main-menu {
  display: inline-block;
  vertical-align: top;
  float: none;
}

.glazed .body--glazed-nav-desktop .glazed-header--top .dropdown-menu {
  transform: translateZ(0);
}

.glazed .body--glazed-nav-desktop .glazed-header--top li.dropdown:hover .dropdown-menu, .glazed .body--glazed-nav-desktop .glazed-header--top li.dropdown:focus .dropdown-menu {
  display: block;
}

.glazed .body--glazed-nav-desktop .glazed-header--top .block {
  float: right;
  position: static;
}

.glazed .body--glazed-nav-desktop .glazed-header--top .nav {
  float: right;
}

.glazed .body--glazed-nav-desktop .glazed-header--top .nav > li {
  display: table;
  height: 100%;
  float: left;
}

.glazed .body--glazed-nav-desktop .glazed-header--top .nav > li > a {
  font-size: 21px;
  display: table-cell;
  vertical-align: middle;
  height: 100px;
  padding-top: 0;
  padding-bottom: 0;
}

.glazed .body--glazed-nav-desktop .glazed-header--top .nav .dropdown-menu li {
  width: 100%;
}

.glazed .body--glazed-nav-desktop .glazed-header--top .nav .dropdown-menu li > a {
  font-size: 17px;
  font-weight: normal;
  padding: 10px 20px;
  display: block;
}

.glazed .body--glazed-nav-desktop .glazed-header--top .nav .dropdown-menu li > a.glazed-megamenu__heading {
  font-size: 21px;
  font-weight: 300;
}

.glazed .body--glazed-nav-desktop .glazed-header--top .glazed-megamenu__heading {
  font-size: 19px;
  font-weight: 300;
}

.glazed .body--glazed-nav-desktop .glazed-header--top .nav-child-fixed-width {
  left: 0;
  right: 0;
  position: absolute;
  top: 100px;
}

.glazed .body--glazed-nav-desktop .glazed-header--top .block-glazed-helper, .glazed .body--glazed-nav-desktop .glazed-header--top .wrap-branding {
  height: 100px;
  line-height: 100px;
}

.glazed html.js .body--glazed-nav-desktop.toolbar-fixed.toolbar-horizontal .glazed-header--top.glazed-header--overlay {
  top: 69px;
}

.glazed html.js .body--glazed-nav-desktop.toolbar-fixed.toolbar-horizontal.toolbar-tray-open.toolbar-horizontal .glazed-header--top.glazed-header--overlay {
  top: 110px;
}

.glazed html.js .body--glazed-nav-desktop.toolbar-fixed.toolbar-horizontal .glazed-header--top.glazed-header--fixed, .glazed html.js .body--glazed-nav-desktop.toolbar-fixed.toolbar-horizontal .glazed-header--top.affix {
  top: 39px !important;
}

.glazed html.js .body--glazed-nav-desktop.toolbar-fixed.toolbar-horizontal.toolbar-tray-open.toolbar-horizontal .glazed-header--top.glazed-header--fixed, .glazed html.js .body--glazed-nav-desktop.toolbar-fixed.toolbar-horizontal.toolbar-tray-open.toolbar-horizontal .glazed-header--top.affix {
  top: 80px !important;
}

.glazed html.js .body--glazed-nav-desktop.body--glazed-header-fixed.toolbar-fixed.toolbar-horizontal.toolbar-tray-open.toolbar-horizontal.body--glazed-header-not-overlay {
  padding-top: 180px !important;
}

.glazed html.js .body--glazed-nav-desktop.body--glazed-header-fixed.toolbar-fixed.toolbar-horizontal.body--glazed-header-not-overlay {
  padding-top: 139px !important;
}

.glazed .body--glazed-header-side.body--glazed-nav-desktop .glazed-header--side {
  padding: 40px 20px;
  z-index: 1000;
}

.glazed .body--glazed-header-side.body--glazed-nav-desktop .glazed-header--side .navbar-container {
  padding-left: 0;
  padding-right: 0;
}

.glazed .glazed-header--side h1, .glazed .glazed-header--side h2, .glazed .glazed-header--side h3, .glazed .glazed-header--side h4, .glazed .glazed-header--side h5, .glazed .glazed-header--side h6 {
  color: #737a85;
}

.glazed .glazed-header--side a {
  color: #737a85;
}

.glazed .glazed-header--side a:hover, .glazed .glazed-header--side a:focus {
  color: #737a85;
}

.glazed .glazed-header--side .glazed-main-menu {
  background: #20252a;
  color: #737a85;
  padding: 40px 20px;
  position: fixed;
  z-index: 4060;
  top: 0;
  left: 0;
  width: 300px;
  overflow-x: hidden;
  overflow-y: auto;
  height: 100%;
}

.glazed .glazed-header--side .glazed-main-menu a {
  color: #737a85;
}

.glazed .glazed-header--side .glazed-main-menu a:hover, .glazed .glazed-header--side .glazed-main-menu a:focus {
  color: #737a85;
}

.glazed .glazed-header--side .block {
  margin-bottom: 20px;
}

.glazed .glazed-header--side .navbar-collapse {
  padding: 70px 0 0 0;
}

.glazed .glazed-header--side .menu__level {
  box-shadow: none;
  background: #20252a;
  position: fixed;
  display: block;
  z-index: 4051;
  top: 80px;
  height: 100%;
  height: calc(100vh - 80px);
  left: 0;
  visibility: hidden;
  width: 300px;
  margin: 0;
  padding: 0;
  float: none;
  border: none;
}

.glazed .glazed-header--side .menu__level--current {
  visibility: visible;
}

.glazed .glazed-header--side .menu__item {
  display: block;
  width: 100%;
  float: none;
}

.glazed .glazed-header--side .menu__link {
  position: relative;
  cursor: pointer;
  display: block;
  padding: 7px 20px !important;
  line-height: 25px !important;
  transition: color .5s;
  white-space: normal;
}

.glazed .glazed-header--side .menu__link[data-submenu]::after {
  content: '\E2\20AC\A6';
  position: absolute;
  right: 20px;
  font-size: 1.4em;
  line-height: 1em;
  top: 0;
  opacity: 0.7;
}

.glazed .glazed-header--side .animate-outToRight, .glazed .glazed-header--side .animate-outToLeft, .glazed .glazed-header--side .animate-inFromLeft, .glazed .glazed-header--side .animate-inFromRight {
  visibility: visible;
}

.glazed .glazed-header--side .tb-megamenu-column {
  width: 100% !important;
}

.glazed .glazed-header--side .mega-dropdown-menu {
  padding: 0;
}

.glazed .glazed-header--side .menu__breadcrumbs {
  font-size: 0.65em;
  line-height: 1;
  position: fixed;
  top: 60px;
  padding-left: 20px;
  left: 0;
}

.glazed .glazed-header--side .menu__breadcrumbs a {
  font-weight: bold;
  display: inline-block;
  cursor: pointer;
  vertical-align: middle;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.glazed .glazed-header--side .menu__breadcrumbs a:last-child {
  pointer-events: none;
}

.glazed .glazed-header--side .menu__breadcrumbs a:not(:last-child)::after {
  content: '>';
  display: inline-block;
  padding: 0 0.5em;
}

.glazed .glazed-header--side .menu__back {
  font-size: 1.05em;
  position: absolute;
  z-index: 4051;
  top: 0;
  right: 2.25em;
  margin: 0;
  padding: 1.365em 0.65em 0 0;
  cursor: pointer;
  border: none;
  background: none;
}

.glazed .glazed-header--side .menu__back--hidden {
  pointer-events: none;
}

.glazed .glazed-header--side .menu__back:hover, .glazed .glazed-header--side .menu__back:focus {
  outline: none;
}

.glazed .body--glazed-nav-desktop.body--glazed-header-side {
  padding-left: 300px;
}

.glazed .body--glazed-nav-desktop .glazed-header--side {
  position: fixed;
  left: 0;
  top: 0;
  width: 300px;
  height: 100%;
}

.glazed .body--glazed-nav-desktop .glazed-header--side .navbar-header {
  float: none;
  z-index: 4065;
  position: relative;
}

.glazed .body--glazed-nav-desktop .glazed-header--side .navbar-header .logo, .glazed .body--glazed-nav-desktop .glazed-header--side .navbar-header .navbar-brand {
  display: block;
}

.glazed .body--glazed-nav-desktop .glazed-header--side .menu__breadcrumbs {
  top: 160px;
}

.glazed .body--glazed-nav-desktop .glazed-header--side .menu__level {
  top: 180px;
  height: 100%;
  height: calc(100vh - 180px);
}

.glazed .body--glazed-nav-desktop.body--glazed-header-side.body--full-screen-search .glazed-header--side .navbar-header {
  z-index: 4060;
}

.glazed .body--glazed-nav-mobile #glazed-main-menu, .glazed .body--glazed-nav-mobile #glazed-main-menu .menu__breadcrumbs, .glazed .body--glazed-nav-mobile #glazed-main-menu .menu__level {
  left: -100%;
  transition: left 0.3s;
}

.glazed .body--glazed-nav-mobile #glazed-main-menu.menu--open, .glazed .body--glazed-nav-mobile #glazed-main-menu.menu--open .menu__breadcrumbs, .glazed .body--glazed-nav-mobile #glazed-main-menu.menu--open .menu__level {
  left: 0;
}

@media screen and (max-width: 768px) {
  .glazed .action--open, .glazed .action--close {
    display: block;
  }
  .glazed #glazed-main-menu, .glazed #glazed-main-menu .menu__breadcrumbs, .glazed #glazed-main-menu .menu__level {
    width: 100%;
    text-align: center;
  }
}

.glazed .animate-outToRight .menu__item {
  -webkit-animation: outToRight 0.1s both cubic-bezier(0.7, 0, 0.3, 1);
          animation: outToRight 0.1s both cubic-bezier(0.7, 0, 0.3, 1);
}

@-webkit-keyframes outToRight {
  to {
    margin-left: 100%;
  }
}

@keyframes outToRight {
  to {
    margin-left: 100%;
  }
}

.glazed .animate-outToLeft .menu__item {
  -webkit-animation: outToLeft 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
          animation: outToLeft 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
}

@-webkit-keyframes outToLeft {
  to {
    margin-left: -100%;
  }
}

@keyframes outToLeft {
  to {
    margin-left: -100%;
  }
}

.glazed .animate-inFromLeft .menu__item {
  -webkit-animation: inFromLeft 0.1s both cubic-bezier(0.7, 0, 0.3, 1);
          animation: inFromLeft 0.1s both cubic-bezier(0.7, 0, 0.3, 1);
}

@-webkit-keyframes inFromLeft {
  from {
    margin-left: -100%;
    opacity: 0;
  }
  to {
    margin-left: 0;
    opacity: 1;
  }
}

@keyframes inFromLeft {
  from {
    margin-left: -100%;
    opacity: 0;
  }
  to {
    margin-left: 0;
    opacity: 1;
  }
}

.glazed .animate-inFromRight .menu__item {
  -webkit-animation: inFromRight 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
          animation: inFromRight 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
}

@-webkit-keyframes inFromRight {
  from {
    margin-left: 100%;
    opacity: 0;
  }
  to {
    margin-left: 0;
    opacity: 1;
  }
}

@keyframes inFromRight {
  from {
    margin-left: 100%;
    opacity: 0;
  }
  to {
    margin-left: 0;
    opacity: 1;
  }
}

.glazed html.html--glazed-nav-mobile--open {
  overflow: hidden;
  height: 100%;
}

.glazed .body--glazed-nav-mobile.body--glazed-header-fixed.body--glazed-header-not-overlay {
  padding-top: 0;
}

.glazed .body--glazed-nav-mobile .page-title-full-width-container {
  padding-top: 0;
}

.glazed .body--glazed-nav-mobile #logo {
  max-height: 50px;
}

.glazed .body--glazed-nav-mobile .glazed-header {
  position: static;
}

.glazed .body--glazed-nav-mobile .glazed-header li {
  clear: both;
}

.glazed .body--glazed-nav-mobile .glazed-header .navbar-header {
  float: none;
}

.glazed .body--glazed-nav-mobile .glazed-header .navbar-header .wrap-branding {
  display: table;
  float: left;
  height: 60px;
}

.glazed .body--glazed-nav-mobile .glazed-header .navbar-header .wrap-branding .logo, .glazed .body--glazed-nav-mobile .glazed-header .navbar-header .wrap-branding .navbar-brand {
  display: table-cell;
  vertical-align: middle;
}

.glazed .body--glazed-nav-mobile .glazed-header .block-glazed-helper {
  height: 60px;
  line-height: 60px;
}

.glazed .body--glazed-nav-mobile .glazed-header .navbar-left, .glazed .body--glazed-nav-mobile .glazed-header .navbar-right {
  float: none !important;
}

.glazed .body--glazed-nav-mobile .glazed-header #glazed-menu-toggle {
  cursor: pointer;
  padding: 10px 32px 16px 0;
  margin: 15px 0;
  float: right;
  position: relative;
  outline: none;
  z-index: 4100;
}

.glazed .body--glazed-nav-mobile .glazed-header #glazed-menu-toggle span, .glazed .body--glazed-nav-mobile .glazed-header #glazed-menu-toggle span:before, .glazed .body--glazed-nav-mobile .glazed-header #glazed-menu-toggle span:after {
  cursor: pointer;
  border-radius: 1px;
  height: 4px;
  width: 100%;
  background: #0180ef;
  position: absolute;
  display: block;
  content: '';
  transition: all 0.3s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.glazed .body--glazed-nav-mobile .glazed-header #glazed-menu-toggle span:before {
  top: -8px;
}

.glazed .body--glazed-nav-mobile .glazed-header #glazed-menu-toggle span:after {
  bottom: -8px;
}

.glazed .body--glazed-nav-mobile .glazed-header #glazed-menu-toggle.navbar-toggle--active span {
  background-color: transparent;
}

.glazed .body--glazed-nav-mobile .glazed-header #glazed-menu-toggle.navbar-toggle--active span:before {
  top: 0;
  transform: rotate(45deg);
}

.glazed .body--glazed-nav-mobile .glazed-header #glazed-menu-toggle.navbar-toggle--active span:after {
  top: 0;
  transform: rotate(-45deg);
}

.glazed .body--glazed-nav-mobile .glazed-header .navbar-collapse {
  border-top: none;
  clear: both;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}

.glazed .body--glazed-nav-mobile .glazed-header .navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

.glazed .body--glazed-nav-mobile .glazed-header .navbar-collapse.collapse {
  display: none !important;
}

.glazed .body--glazed-nav-mobile .glazed-header .nav {
  float: none !important;
  margin-top: 7.5px;
}

.glazed .body--glazed-nav-mobile .glazed-header .nav > li {
  float: none;
}

.glazed .body--glazed-nav-mobile .glazed-header .nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
}

.glazed .body--glazed-nav-mobile .glazed-header .collapse.in {
  display: block !important;
}

.glazed .glazed-secondary-header {
  z-index: 4050;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 1.2em;
  background: #0181ef;
  color: #fffffe;
}

.glazed .glazed-secondary-header a {
  color: #fffffe;
}

.glazed .glazed-secondary-header .block, .glazed .glazed-secondary-header p {
  margin-bottom: 0;
}

.glazed .glazed-secondary-header .secondary-header-container {
  margin-bottom: 0;
}

.glazed .navbar-nav.secondary {
  float: right;
  margin-top: 0;
  margin-bottom: 0;
}

.glazed .navbar-nav.secondary a {
  padding-top: 0;
  padding-bottom: 0;
  line-height: 1.2em;
}

.glazed .navbar-nav.secondary a:hover, .glazed .navbar-nav.secondary a:focus {
  background: transparent;
}

.glazed .navbar-nav.secondary li {
  float: left;
}

.glazed .prev-next {
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin: 20px 0;
}

.glazed .prev-next .prev, .glazed .prev-next .next {
  width: 48%;
}

.glazed .prev-next a.nextprev-link {
  display: table;
  width: 100%;
}

.glazed .prev-next .glazed-icon, .glazed .prev-next .nextprev-text {
  display: table-cell;
  vertical-align: middle;
  line-height: 1em;
}

.glazed .prev-next .glazed-icon {
  height: auto;
  width: 8px;
}

.glazed .prev-next .glazed-icon svg {
  width: 8px;
  display: inline-block;
}

.glazed .prev-next .nextprev-text {
  transition: transform 0.2s ease 0s;
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  margin-bottom: -1px;
}

.glazed .prev-next .prev {
  text-align: left;
}

.glazed .prev-next .prev .glazed-icon {
  padding-right: 15px;
}

.glazed .prev-next .prev .nextprev-link:hover .nextprev-text, .glazed .prev-next .prev .nextprev-link:focus .nextprev-text {
  transform: translateX(-5px);
}

.glazed .prev-next .next {
  text-align: right;
}

.glazed .prev-next .next .glazed-icon {
  padding-left: 15px;
}

.glazed .prev-next .next .nextprev-link:hover .nextprev-text, .glazed .prev-next .next .nextprev-link:focus .nextprev-text {
  transform: translateX(5px);
}

.glazed .prev-next a {
  text-decoration: none;
}

.glazed .prev-next a:hover, .glazed .prev-next a:focus {
  text-decoration: none;
}

.glazed body.admin-menu {
  margin-top: 28px !important;
}

.glazed body.admin-menu .navbar-fixed-top {
  top: 30px;
}

.glazed body.toolbar-fixed .toolbar-oriented .toolbar-bar {
  z-index: 4500 !important;
}

.glazed .cbp-filter-item:hover {
  color: #0180ef !important;
}

.glazed .cbp-l-filters-button .cbp-filter-item-active, .glazed .cbp-l-filters-button .cbp-filter-item:hover, .glazed .cbp-l-filters-buttonCenter .cbp-filter-item-active, .glazed .cbp-l-filters-buttonCenter .cbp-filter-item:hover {
  color: white !important;
}

.glazed .sp-filters .cbp-filter-item {
  color: #555555;
  opacity: 0.75;
  transition: opacity 200ms,background-color 200ms,color 200ms;
}

.glazed .sp-filters .cbp-filter-item.cbp-filter-item-active, .glazed .sp-filters .cbp-filter-item:hover, .glazed .sp-filters .cbp-filter-item:active, .glazed .sp-filters .cbp-filter-item:focus {
  color: #0180ef;
  opacity: 1;
}

.glazed .sp-filters .cbp-l-filters-button .cbp-filter-item, .glazed .sp-filters .cbp-l-filters-buttonCenter .cbp-filter-item {
  border: none;
  background: #eeeeee;
  color: #444444;
  padding: 10px 20px;
}

.glazed .sp-filters .cbp-l-filters-button .cbp-filter-item.cbp-filter-item-active, .glazed .sp-filters .cbp-l-filters-button .cbp-filter-item:hover, .glazed .sp-filters .cbp-l-filters-button .cbp-filter-item:active, .glazed .sp-filters .cbp-l-filters-button .cbp-filter-item:focus, .glazed .sp-filters .cbp-l-filters-buttonCenter .cbp-filter-item.cbp-filter-item-active, .glazed .sp-filters .cbp-l-filters-buttonCenter .cbp-filter-item:hover, .glazed .sp-filters .cbp-l-filters-buttonCenter .cbp-filter-item:active, .glazed .sp-filters .cbp-l-filters-buttonCenter .cbp-filter-item:focus {
  opacity: 1;
  background: #0180ef;
  color: white;
}

.glazed .cbp-caption .glazed-portfolio-title {
  color: #f1f1f1;
}

.glazed .cbp-caption .glazed-portfolio-title a {
  color: #f1f1f1;
}

.glazed .group-portfolio-extra {
  padding-bottom: 30px;
}

.glazed .cbp:after, .glazed .cbp-lazyload:after, .glazed .cbp-popup-loadingBox:after, .glazed .cbp-popup-singlePageInline:after {
  border-top-color: #0180ef;
}

.glazed .cbp-popup-lightbox {
  background: rgba(0, 0, 0, 0.95);
}

.glazed .page-title-full-width-container .breadcrumb-container {
  position: relative;
  z-index: 2;
}

.glazed .page-title-full-width-container .breadcrumb {
  background: transparent;
  position: absolute;
  bottom: 0;
  right: 60px;
  text-align: right;
  font-style: italic;
  opacity: 0.85;
  margin: 0;
  padding: 10px 0;
}

.glazed .page-title-full-width-container .breadcrumb a {
  font-style: normal;
  text-decoration: none;
}

.glazed .page-title-full-width-container .breadcrumb a:hover, .glazed .page-title-full-width-container .breadcrumb a:focus {
  color: #0180ef;
}

.glazed .page-title-full-width-container .breadcrumb a[href$="/uuid"], .glazed .page-title-full-width-container .breadcrumb a[href$="/uuid"] + .glazed-breadcrumb-spacer {
  display: none;
}

.glazed .page-title-full-width-container .breadcrumb li + li:before {
  display: none;
  content: '';
}

.glazed .page-title-full-width-container .breadcrumb span {
  padding: 0 5px;
  font-size: 13px;
}

.glazed .comment {
  clear: both;
  border: 3px solid #dddddd;
  padding: 25px;
  margin-bottom: 40.45px;
}

.glazed .comment .user-picture a {
  display: block;
  width: 64px;
  height: 64px;
}

.glazed .comment img {
  width: 100%;
}

.glazed .comment .pull-left {
  margin-right: 25px;
}

.glazed .comment .indented {
  padding-left: 74px;
  border-left: 1px solid #dddddd;
  margin-top: -25px;
}

.glazed .comment h3 {
  margin-top: 0.3em;
}

.glazed .comment .post-date {
  font-style: italic;
  font-size: 15px;
}

.glazed .comment .links {
  float: right;
  margin: 15px 0;
  clear: both;
  font-size: 15px;
}

.glazed .comment .comment, .glazed .comment #comment-form {
  border: 3px solid #dddddd;
  padding: 25px;
  margin-bottom: 40.45px;
}

.glazed .comment .title.comment-form {
  margin-top: 30px;
}

.glazed .pagination {
  border-radius: 0;
}

.glazed .pagination .pager__item > a, .glazed .pagination .pager__item > span {
  color: #777777;
  background-color: transparent;
  border-color: #f1f1f1;
  opacity: 0.6;
  padding: 1em 1.4em;
}

.glazed .pagination .pager__item:first-child > a, .glazed .pagination .pager__item:first-child > span {
  border-radius: 0;
}

.glazed .pagination .pager__item:last-child > a, .glazed .pagination .pager__item:last-child > span {
  border-radius: 0;
}

.glazed .pagination .pager__item > a:hover, .glazed .pagination .pager__item > a:focus, .glazed .pagination .pager__item > span:hover, .glazed .pagination .pager__item > span:focus {
  color: #777777;
  background-color: transparent;
  border-color: #f1f1f1;
  opacity: 1;
}

.glazed .pagination > .active > a, .glazed .pagination > .active > a:hover, .glazed .pagination > .active > a:focus, .glazed .pagination > .active > span, .glazed .pagination > .active > span:hover, .glazed .pagination > .active > span:focus {
  color: #777777;
  background-color: transparent;
  border-color: #f1f1f1;
  opacity: 1;
}

.glazed .pagination > .disabled > span, .glazed .pagination > .disabled > span:hover, .glazed .pagination > .disabled > span:focus, .glazed .pagination > .disabled > a, .glazed .pagination > .disabled > a:hover, .glazed .pagination > .disabled > a:focus {
  color: #dddddd;
  background-color: #777777;
  border-color: transparent;
}

.glazed .pager li > a, .glazed .pager li > span {
  background: transparent;
  border-color: #777777;
  color: #777777;
  border-radius: 3px;
  padding: 4px 8px;
  font-style: normal;
}

.glazed .pager li > a:hover, .glazed .pager li > a:focus, .glazed .pager li > span:hover, .glazed .pager li > span:focus {
  background: transparent;
}

.glazed .pager li > a:active, .glazed .pager li > span:active {
  outline: none;
}

.glazed .html .webform-container-inline input, .glazed .html .webform-container-inline select, .glazed .html .webform-container-inline p, .glazed .html .webform-container-inline label, .glazed .html .webform-container-inline div {
  display: inline-block;
  width: auto;
}

.glazed .image-field-caption {
  font-size: 17px;
}

.glazed .views-bootstrap-grid-plugin-style h3.title {
  margin: 10px 0;
}

.glazed .cms-portfolio-excerpt h3.title {
  margin: 0;
}

.glazed [class*='tags'] .field--item > a, .glazed .tagclouds-term > a {
  display: inline-block;
  background: #f1f1f1;
  color: #777777;
  line-height: 1em;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 6px 7px 7px 8px;
  margin: 0 5px 5px 0;
  max-width: 100%;
  overflow: hidden;
}

.glazed [class*='tags'] .field--item > a:hover, .glazed [class*='tags'] .field--item > a:focus, .glazed .tagclouds-term > a:hover, .glazed .tagclouds-term > a:focus {
  text-decoration: none;
  background: #777777;
  color: #f1f1f1;
}

.glazed [class*='tags'] .field--item {
  display: inline-block;
}

.glazed [class*='tags'] .field--item > a {
  font-size: 15px;
}

.glazed .cms-blog-links .row {
  padding-bottom: 0;
}

.glazed .view-display-id-blog_classic .field-blog-image, .glazed .node-blog .field-blog-image {
  margin-bottom: 10px;
}

.glazed .cms-blog-links {
  border: solid #ededed;
  border-width: 1px 0;
  padding: 0;
}

.glazed .cms-blog-links .col-sm-4 {
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 0;
}

.glazed .cms-blog-links .glazed-service-links {
  border: solid #ededed;
  border-width: 0 1px;
  min-height: 63px;
}

.glazed .cms-blog-links .glazed-service-links .fa {
  padding: 5px;
}

.glazed .cms-blog-links a {
  color: #414042;
}

.glazed .cms-event .content > img {
  margin-bottom: 30px;
}

.glazed .cms-event .top-fields .row {
  margin-bottom: 0;
  padding: 0;
}

.glazed .cms-event .top-fields .field--item, .glazed .cms-event .top-fields .field--label {
  padding-top: 0.3em;
  padding-bottom: 0.3em;
  margin: 0;
}

.glazed .view-cms-events h3 > .date-display-single {
  font-size: 21px;
  text-transform: uppercase;
}

.glazed .view-cms-events .field-content a {
  color: #0180ef;
}

.glazed .view-cms-events .col-sm-3, .glazed .view-cms-events .col-sm-6 {
  line-height: 30px;
  margin-top: 0;
  margin-bottom: 0;
}

@media screen and (min-width: 768px) {
  .glazed .node-news.node-full {
    width: 50%;
    margin-left: 25%;
  }
}

.glazed .cms-portfolio-extra .field--label {
  float: left;
  width: 35%;
  clear: both;
}

.glazed .cms-portfolio-extra > .field--item, .glazed .cms-portfolio-extra > .field--items {
  float: right;
  width: 64%;
}

.glazed .cms-portfolio-project .twentytwenty-wrapper, .glazed .cms-portfolio-project .field--name-field-cms-page-image img {
  margin-bottom: 30px;
}

.glazed .field--name-field-cms-page-image .row img {
  margin-bottom: 0;
}

.glazed .cms-portfolio-excerpt .field-content {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
}

.glazed .cms-portfolio-excerpt .title {
  background: #f1f1f1;
  font-size: 21px;
  margin: 0;
  padding-bottom: 0;
}

.glazed .cms-portfolio-excerpt p.field-content {
  background: #f1f1f1;
  margin-bottom: 30px;
  padding-bottom: 20px;
}

.glazed .cms-portfolio-excerpt .cbp-caption {
  margin-bottom: 0;
}

.glazed .view-glazed-premium-portfolio p.field-content {
  margin-bottom: 0;
}

.glazed .view-cms-portfolio .col-lg-2 .title {
  font-size: 21px;
}

.glazed .ilightbox, .glazed .cbp-lightbox {
  display: block;
  position: relative;
  z-index: 0;
  text-align: center;
}

.glazed .ilightbox img, .glazed .cbp-lightbox img {
  border: none !important;
  padding: 0 !important;
  max-width: 100% !important;
}

.glazed .ilightbox:before, .glazed .cbp-lightbox:before {
  content: ' ';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
}

.glazed .ilightbox:hover:before, .glazed .cbp-lightbox:hover:before {
  opacity: 0.50;
}

.glazed .ilightbox:after, .glazed .cbp-lightbox:after {
  content: ' ';
  background: url(/themes/custom/glazed/images/FA5L-search-plus-white.svg) no-repeat center center;
  fill: white;
  font-size: 2em;
  color: white;
  opacity: 0;
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 1em;
  line-height: 1em;
  margin-top: -0.5em;
  z-index: 6;
  text-align: center;
  transform: scale3d(0.5, 0.5, 1);
  transition: all 0.2s;
}

.glazed .ilightbox:hover:after, .glazed .cbp-lightbox:hover:after {
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

.glazed .ilightbox-toolbar.metro-black a:hover {
  background-color: #0180ef;
}

.glazed .stpe-teambox .stbe-social-links__item .fa {
  background: #eeeeee;
  color: #777777;
}

.glazed .stpe-teambox .stbe-social-links__item .fa:hover, .glazed .stpe-teambox .stbe-social-links__item .fa:focus {
  background: #777777;
  color: #eeeeee;
}

.glazed .stpe-imagebox .stpe-imagebox__title {
  font-size: 36px;
}

.glazed body.node-type-drag-drop-page.no-sidebars .page-title-full-width-container {
  margin-bottom: 0;
}

.glazed .region-slider div.glazed.az-container > .controls, .glazed .region-slider div.az-section > .controls {
  top: 0 !important;
}

.glazed .region-slider .glazed-editor.glazed.az-container {
  margin-top: 0 !important;
}

.glazed .region-slider div.az-section {
  margin-top: 0 !important;
}

.glazed #az-editor-tabs .fa_icons, .glazed #az-editor-tabs .line_icons {
  height: 350px;
  overflow: scroll;
}

.glazed .glazed-util-full-width-content .main-container {
  width: auto;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
}

.glazed .glazed-util-full-width-content .col-sm-12 {
  padding-left: 0;
  padding-right: 0;
}

.glazed .html .inline {
  display: inline;
}

.glazed .html .glazed-util-clear-both, .glazed .html .clear-both {
  clear: both;
}

.glazed .html .glazed-util-clear-left, .glazed .html .clear-left {
  clear: left;
}

.glazed .html .glazed-util-clear-right, .glazed .html .clear-right {
  clear: right;
}

.glazed .html .glazed-util-float-left {
  float: left;
}

.glazed .html .glazed-util-float-left img {
  margin: 0 20px 15px 0;
}

.glazed .html .glazed-util-float-right {
  float: right;
}

.glazed .html .glazed-util-float-right img {
  margin: 0 0 15px 20px;
}

.glazed .html .glazed-util-columns-5 .col-lg-2, .glazed .html .glazed-util-columns-5 .col-md-2, .glazed .html .glazed-util-columns-5 .col-sm-2, .glazed .html .glazed-util-columns-5 .col-xs-2 {
  width: 20%;
}

.glazed .html .glazed-util-no-gutter {
  margin: 0 !important;
  padding: 0 !important;
}

.glazed .html .glazed-util-no-gutter .row {
  margin: 0 !important;
  padding: 0 !important;
}

.glazed .html .glazed-util-no-gutter .col-xs-1, .glazed .html .glazed-util-no-gutter .col-sm-1, .glazed .html .glazed-util-no-gutter .col-md-1, .glazed .html .glazed-util-no-gutter .col-lg-1, .glazed .html .glazed-util-no-gutter .col-xs-2, .glazed .html .glazed-util-no-gutter .col-sm-2, .glazed .html .glazed-util-no-gutter .col-md-2, .glazed .html .glazed-util-no-gutter .col-lg-2, .glazed .html .glazed-util-no-gutter .col-xs-3, .glazed .html .glazed-util-no-gutter .col-sm-3, .glazed .html .glazed-util-no-gutter .col-md-3, .glazed .html .glazed-util-no-gutter .col-lg-3, .glazed .html .glazed-util-no-gutter .col-xs-4, .glazed .html .glazed-util-no-gutter .col-sm-4, .glazed .html .glazed-util-no-gutter .col-md-4, .glazed .html .glazed-util-no-gutter .col-lg-4, .glazed .html .glazed-util-no-gutter .col-xs-5, .glazed .html .glazed-util-no-gutter .col-sm-5, .glazed .html .glazed-util-no-gutter .col-md-5, .glazed .html .glazed-util-no-gutter .col-lg-5, .glazed .html .glazed-util-no-gutter .col-xs-6, .glazed .html .glazed-util-no-gutter .col-sm-6, .glazed .html .glazed-util-no-gutter .col-md-6, .glazed .html .glazed-util-no-gutter .col-lg-6, .glazed .html .glazed-util-no-gutter .col-xs-7, .glazed .html .glazed-util-no-gutter .col-sm-7, .glazed .html .glazed-util-no-gutter .col-md-7, .glazed .html .glazed-util-no-gutter .col-lg-7, .glazed .html .glazed-util-no-gutter .col-xs-8, .glazed .html .glazed-util-no-gutter .col-sm-8, .glazed .html .glazed-util-no-gutter .col-md-8, .glazed .html .glazed-util-no-gutter .col-lg-8, .glazed .html .glazed-util-no-gutter .col-xs-9, .glazed .html .glazed-util-no-gutter .col-sm-9, .glazed .html .glazed-util-no-gutter .col-md-9, .glazed .html .glazed-util-no-gutter .col-lg-9, .glazed .html .glazed-util-no-gutter .col-xs-10, .glazed .html .glazed-util-no-gutter .col-sm-10, .glazed .html .glazed-util-no-gutter .col-md-10, .glazed .html .glazed-util-no-gutter .col-lg-10, .glazed .html .glazed-util-no-gutter .col-xs-11, .glazed .html .glazed-util-no-gutter .col-sm-11, .glazed .html .glazed-util-no-gutter .col-md-11, .glazed .html .glazed-util-no-gutter .col-lg-11, .glazed .html .glazed-util-no-gutter .col-xs-12, .glazed .html .glazed-util-no-gutter .col-sm-12, .glazed .html .glazed-util-no-gutter .col-md-12, .glazed .html .glazed-util-no-gutter .col-lg-12 {
  padding: 0 !important;
  margin: 0 !important;
}

.glazed .html .row .glazed-util-no-gutter .row {
  margin: 0 !important;
}

.glazed .html .glazed-util-no-spacer .col-xs-1, .glazed .html .glazed-util-no-spacer .col-sm-1, .glazed .html .glazed-util-no-spacer .col-md-1, .glazed .html .glazed-util-no-spacer .col-lg-1, .glazed .html .glazed-util-no-spacer .col-xs-2, .glazed .html .glazed-util-no-spacer .col-sm-2, .glazed .html .glazed-util-no-spacer .col-md-2, .glazed .html .glazed-util-no-spacer .col-lg-2, .glazed .html .glazed-util-no-spacer .col-xs-3, .glazed .html .glazed-util-no-spacer .col-sm-3, .glazed .html .glazed-util-no-spacer .col-md-3, .glazed .html .glazed-util-no-spacer .col-lg-3, .glazed .html .glazed-util-no-spacer .col-xs-4, .glazed .html .glazed-util-no-spacer .col-sm-4, .glazed .html .glazed-util-no-spacer .col-md-4, .glazed .html .glazed-util-no-spacer .col-lg-4, .glazed .html .glazed-util-no-spacer .col-xs-5, .glazed .html .glazed-util-no-spacer .col-sm-5, .glazed .html .glazed-util-no-spacer .col-md-5, .glazed .html .glazed-util-no-spacer .col-lg-5, .glazed .html .glazed-util-no-spacer .col-xs-6, .glazed .html .glazed-util-no-spacer .col-sm-6, .glazed .html .glazed-util-no-spacer .col-md-6, .glazed .html .glazed-util-no-spacer .col-lg-6, .glazed .html .glazed-util-no-spacer .col-xs-7, .glazed .html .glazed-util-no-spacer .col-sm-7, .glazed .html .glazed-util-no-spacer .col-md-7, .glazed .html .glazed-util-no-spacer .col-lg-7, .glazed .html .glazed-util-no-spacer .col-xs-8, .glazed .html .glazed-util-no-spacer .col-sm-8, .glazed .html .glazed-util-no-spacer .col-md-8, .glazed .html .glazed-util-no-spacer .col-lg-8, .glazed .html .glazed-util-no-spacer .col-xs-9, .glazed .html .glazed-util-no-spacer .col-sm-9, .glazed .html .glazed-util-no-spacer .col-md-9, .glazed .html .glazed-util-no-spacer .col-lg-9, .glazed .html .glazed-util-no-spacer .col-xs-10, .glazed .html .glazed-util-no-spacer .col-sm-10, .glazed .html .glazed-util-no-spacer .col-md-10, .glazed .html .glazed-util-no-spacer .col-lg-10, .glazed .html .glazed-util-no-spacer .col-xs-11, .glazed .html .glazed-util-no-spacer .col-sm-11, .glazed .html .glazed-util-no-spacer .col-md-11, .glazed .html .glazed-util-no-spacer .col-lg-11, .glazed .html .glazed-util-no-spacer .col-xs-12, .glazed .html .glazed-util-no-spacer .col-sm-12, .glazed .html .glazed-util-no-spacer .col-md-12, .glazed .html .glazed-util-no-spacer .col-lg-12 {
  margin-bottom: 0;
}

.glazed .html .glazed-util-gutter-bottom {
  margin-bottom: 30px;
}

@media (max-width: 768px) {
  .glazed .html .glazed-util-columns-5 .col-lg-2, .glazed .html .glazed-util-columns-5 .col-md-2, .glazed .html .glazed-util-columns-5 .col-sm-2, .glazed .html .glazed-util-columns-5 .col-xs-2 {
    width: 100%;
    clear: none;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 10px;
  }
}

.glazed .html .glazed-util-text-shadow {
  text-shadow: 1px 1px #000;
}

.glazed .html .glazed-util-text-shadow-80 {
  text-shadow: 1px 1px rgba(0, 0, 0, 0.8);
}

.glazed .html .glazed-util-text-shadow-60 {
  text-shadow: 1px 1px rgba(0, 0, 0, 0.6);
}

.glazed .html .glazed-util-text-shadow-40 {
  text-shadow: 1px 1px rgba(0, 0, 0, 0.4);
}

.glazed .html .glazed-util-text-shadow-20 {
  text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
}

.glazed .html .glazed-util-text-muted {
  opacity: 0.75;
}

.glazed .html .glazed-util-text-uppercase {
  text-transform: uppercase;
}

.glazed .html .glazed-util-text-bold {
  font-weight: 700;
}

.glazed .html .glazed-util-text-light {
  font-weight: 300;
}

.glazed .html .glazed-util-text-italic {
  font-style: italic;
}

.glazed .html .glazed-util-overlay-primary, .glazed .html .glazed-util-overlay-accent1, .glazed .html .glazed-util-overlay-accent2, .glazed .html .glazed-util-overlay-black, .glazed .html .glazed-util-overlay-white, .glazed .html .glazed-util-overlay-gray {
  position: relative;
  z-index: 0;
}

.glazed .html .glazed-util-overlay-primary:after, .glazed .html .glazed-util-overlay-accent1:after, .glazed .html .glazed-util-overlay-accent2:after, .glazed .html .glazed-util-overlay-black:after, .glazed .html .glazed-util-overlay-white:after, .glazed .html .glazed-util-overlay-gray:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.90;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.glazed .html .glazed-util-overlay-20:after, .glazed .html .glazed-util-overlay-20 .YTPOverlay {
  opacity: 0.20;
}

.glazed .html .glazed-util-overlay-40:after, .glazed .html .glazed-util-overlay-40 .YTPOverlay {
  opacity: 0.40;
}

.glazed .html .glazed-util-overlay-60:after, .glazed .html .glazed-util-overlay-60 .YTPOverlay {
  opacity: 0.60;
}

.glazed .html .glazed-util-overlay-80:after, .glazed .html .glazed-util-overlay-80 .YTPOverlay {
  opacity: 0.80;
}

.glazed .html .glazed-util-overlay-primary, .glazed .html .glazed-util-overlay-accent1, .glazed .html .glazed-util-overlay-accent2, .glazed .html .glazed-util-overlay-black, .glazed .html .glazed-util-overlay-gray, .glazed .html .glazed-util-background-accent2, .glazed .html .glazed-util-background-accent1, .glazed .html .glazed-util-background-primary, .glazed .html .glazed-util-background-gray, .glazed .html .glazed-util-background-black, .glazed .html .bg-primary {
  color: white;
}

.glazed .html .glazed-util-overlay-primary h1, .glazed .html .glazed-util-overlay-primary h2, .glazed .html .glazed-util-overlay-primary h3, .glazed .html .glazed-util-overlay-primary h4, .glazed .html .glazed-util-overlay-primary a, .glazed .html .glazed-util-overlay-primary .form-control, .glazed .html .glazed-util-overlay-accent1 h1, .glazed .html .glazed-util-overlay-accent1 h2, .glazed .html .glazed-util-overlay-accent1 h3, .glazed .html .glazed-util-overlay-accent1 h4, .glazed .html .glazed-util-overlay-accent1 a, .glazed .html .glazed-util-overlay-accent1 .form-control, .glazed .html .glazed-util-overlay-accent2 h1, .glazed .html .glazed-util-overlay-accent2 h2, .glazed .html .glazed-util-overlay-accent2 h3, .glazed .html .glazed-util-overlay-accent2 h4, .glazed .html .glazed-util-overlay-accent2 a, .glazed .html .glazed-util-overlay-accent2 .form-control, .glazed .html .glazed-util-overlay-black h1, .glazed .html .glazed-util-overlay-black h2, .glazed .html .glazed-util-overlay-black h3, .glazed .html .glazed-util-overlay-black h4, .glazed .html .glazed-util-overlay-black a, .glazed .html .glazed-util-overlay-black .form-control, .glazed .html .glazed-util-overlay-gray h1, .glazed .html .glazed-util-overlay-gray h2, .glazed .html .glazed-util-overlay-gray h3, .glazed .html .glazed-util-overlay-gray h4, .glazed .html .glazed-util-overlay-gray a, .glazed .html .glazed-util-overlay-gray .form-control, .glazed .html .glazed-util-background-accent2 h1, .glazed .html .glazed-util-background-accent2 h2, .glazed .html .glazed-util-background-accent2 h3, .glazed .html .glazed-util-background-accent2 h4, .glazed .html .glazed-util-background-accent2 a, .glazed .html .glazed-util-background-accent2 .form-control, .glazed .html .glazed-util-background-accent1 h1, .glazed .html .glazed-util-background-accent1 h2, .glazed .html .glazed-util-background-accent1 h3, .glazed .html .glazed-util-background-accent1 h4, .glazed .html .glazed-util-background-accent1 a, .glazed .html .glazed-util-background-accent1 .form-control, .glazed .html .glazed-util-background-primary h1, .glazed .html .glazed-util-background-primary h2, .glazed .html .glazed-util-background-primary h3, .glazed .html .glazed-util-background-primary h4, .glazed .html .glazed-util-background-primary a, .glazed .html .glazed-util-background-primary .form-control, .glazed .html .glazed-util-background-gray h1, .glazed .html .glazed-util-background-gray h2, .glazed .html .glazed-util-background-gray h3, .glazed .html .glazed-util-background-gray h4, .glazed .html .glazed-util-background-gray a, .glazed .html .glazed-util-background-gray .form-control, .glazed .html .glazed-util-background-black h1, .glazed .html .glazed-util-background-black h2, .glazed .html .glazed-util-background-black h3, .glazed .html .glazed-util-background-black h4, .glazed .html .glazed-util-background-black a, .glazed .html .glazed-util-background-black .form-control, .glazed .html .bg-primary h1, .glazed .html .bg-primary h2, .glazed .html .bg-primary h3, .glazed .html .bg-primary h4, .glazed .html .bg-primary a, .glazed .html .bg-primary .form-control {
  color: white;
}

.glazed .html .glazed-util-overlay-primary hr, .glazed .html .glazed-util-overlay-accent1 hr, .glazed .html .glazed-util-overlay-accent2 hr, .glazed .html .glazed-util-overlay-black hr, .glazed .html .glazed-util-overlay-gray hr, .glazed .html .glazed-util-background-accent2 hr, .glazed .html .glazed-util-background-accent1 hr, .glazed .html .glazed-util-background-primary hr, .glazed .html .glazed-util-background-gray hr, .glazed .html .glazed-util-background-black hr, .glazed .html .bg-primary hr {
  background: white;
}

.glazed .html .glazed-util-overlay-primary .form-control, .glazed .html .glazed-util-overlay-accent1 .form-control, .glazed .html .glazed-util-overlay-accent2 .form-control, .glazed .html .glazed-util-overlay-black .form-control, .glazed .html .glazed-util-overlay-gray .form-control, .glazed .html .glazed-util-background-accent2 .form-control, .glazed .html .glazed-util-background-accent1 .form-control, .glazed .html .glazed-util-background-primary .form-control, .glazed .html .glazed-util-background-gray .form-control, .glazed .html .glazed-util-background-black .form-control, .glazed .html .bg-primary .form-control {
  border-color: white;
}

.glazed .html .glazed-util-overlay-primary :-ms-input-placeholder, .glazed .html .glazed-util-overlay-accent1 :-ms-input-placeholder, .glazed .html .glazed-util-overlay-accent2 :-ms-input-placeholder, .glazed .html .glazed-util-overlay-black :-ms-input-placeholder, .glazed .html .glazed-util-overlay-gray :-ms-input-placeholder, .glazed .html .glazed-util-background-accent2 :-ms-input-placeholder, .glazed .html .glazed-util-background-accent1 :-ms-input-placeholder, .glazed .html .glazed-util-background-primary :-ms-input-placeholder, .glazed .html .glazed-util-background-gray :-ms-input-placeholder, .glazed .html .glazed-util-background-black :-ms-input-placeholder, .glazed .html .bg-primary :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.glazed .html .glazed-util-overlay-primary ::-moz-placeholder, .glazed .html .glazed-util-overlay-accent1 ::-moz-placeholder, .glazed .html .glazed-util-overlay-accent2 ::-moz-placeholder, .glazed .html .glazed-util-overlay-black ::-moz-placeholder, .glazed .html .glazed-util-overlay-gray ::-moz-placeholder, .glazed .html .glazed-util-background-accent2 ::-moz-placeholder, .glazed .html .glazed-util-background-accent1 ::-moz-placeholder, .glazed .html .glazed-util-background-primary ::-moz-placeholder, .glazed .html .glazed-util-background-gray ::-moz-placeholder, .glazed .html .glazed-util-background-black ::-moz-placeholder, .glazed .html .bg-primary ::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.glazed .html .glazed-util-overlay-primary ::placeholder, .glazed .html .glazed-util-overlay-accent1 ::placeholder, .glazed .html .glazed-util-overlay-accent2 ::placeholder, .glazed .html .glazed-util-overlay-black ::placeholder, .glazed .html .glazed-util-overlay-gray ::placeholder, .glazed .html .glazed-util-background-accent2 ::placeholder, .glazed .html .glazed-util-background-accent1 ::placeholder, .glazed .html .glazed-util-background-primary ::placeholder, .glazed .html .glazed-util-background-gray ::placeholder, .glazed .html .glazed-util-background-black ::placeholder, .glazed .html .bg-primary ::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.glazed .html .bg-primary a, .glazed .html .glazed-util-overlay-primary a, .glazed .html .glazed-util-background-primary a {
  color: white;
}

.glazed .html .YTPOverlay {
  opacity: 0.9;
}

.glazed .html .glazed-util-overlay-primary:after, .glazed .html .glazed-util-overlay-primary .YTPOverlay {
  background-color: #0180ef;
}

.glazed .html .glazed-util-overlay-accent1:after, .glazed .html .glazed-util-overlay-accent1 .YTPOverlay {
  background-color: #05e993;
}

.glazed .html .glazed-util-overlay-accent2:after, .glazed .html .glazed-util-overlay-accent2 .YTPOverlay {
  background-color: #0181ee;
}

.glazed .html .glazed-util-overlay-black:after, .glazed .html .glazed-util-overlay-black .YTPOverlay {
  background-color: #000;
}

.glazed .html .glazed-util-overlay-white:after, .glazed .html .glazed-util-overlay-white .YTPOverlay {
  background-color: white;
}

.glazed .html .glazed-util-overlay-gray:after, .glazed .html .glazed-util-overlay-gray .YTPOverlay {
  background-color: #555555;
}

.glazed .html .glazed-util-background-body {
  background-color: #efefef;
}

.glazed .html .glazed-util-background-gray {
  background-color: #555555;
}

.glazed .html .glazed-util-background-primary, .glazed .html .bg-primary {
  background-color: #0180ef;
}

.glazed .html .glazed-util-background-accent1 {
  background-color: #05e993;
}

.glazed .html .glazed-util-background-accent2 {
  background-color: #0181ee;
}

.glazed .html .glazed-util-background-well-text {
  background-color: #444444;
}

.glazed .html .glazed-util-background-white {
  background-color: white;
}

.glazed .html .glazed-util-background-black {
  background-color: #000;
}

.glazed .html .glazed-util-background-silver {
  background-color: #f1f1f1;
}

.glazed .html .glazed-util-border-primary {
  border-color: #0180ef;
}

.glazed .html .glazed-util-border-accent1 {
  border-color: #05e993;
}

.glazed .html .glazed-util-border-accent2 {
  border-color: #0181ee;
}

.glazed .html .glazed-util-border-primary-gray {
  border-color: #555555;
}

.glazed .html .glazed-util-border-white {
  border-color: white;
}

.glazed .html .glazed-util-border-black {
  border-color: #000;
}

.glazed .html .glazed-util-border-silver {
  border-color: #f1f1f1;
}

.glazed .html .glazed-util-color-gray {
  color: #555555;
}

.glazed .html .glazed-util-color-primary, .glazed .html .text-primary {
  color: #0180ef;
}

.glazed .html .glazed-util-color-accent1 {
  color: #05e993;
}

.glazed .html .glazed-util-color-accent2 {
  color: #0181ee;
}

.glazed .html .glazed-util-color-well-text {
  color: #444444;
}

.glazed .html .glazed-util-color-white {
  color: white;
}

.glazed .html .glazed-util-color-black {
  color: #000;
}

.glazed .html .glazed-util-color-silver {
  color: #f1f1f1;
}

.glazed .html .glazed-util-hover-background-primary:hover {
  background-color: #0180ef;
}

.glazed .html .glazed-util-hover-background-white:hover {
  background-color: white;
}

.glazed .html .glazed-util-hover-background-black:hover {
  background-color: #000;
}

.glazed .html .glazed-util-hover-border-primary:hover {
  border-color: #0180ef;
}

.glazed .html .glazed-util-hover-border-white:hover {
  border-color: white;
}

.glazed .html .glazed-util-hover-border-black:hover {
  border-color: #000;
}

.glazed .html .glazed-util-hover-border-silver:hover {
  border-color: #f1f1f1;
}

.glazed .html .glazed-util-hover-color-primary:hover {
  color: #0180ef;
}

.glazed .html .glazed-util-hover-color-white:hover {
  color: white;
}

.glazed .html .glazed-util-hover-color-black:hover {
  color: #000;
}

.glazed .html .glazed-util-hover-color-silver:hover {
  color: #f1f1f1;
}

.glazed .html .glazed-form-inline .form-item, .glazed .html .glazed-form-inline .form-actions {
  display: block;
  float: left;
  clear: none;
  margin-right: 20px;
}

.glazed .html .glazed-form-inline .btn {
  padding: 12px 18px;
}

.glazed .html .glazed-util-vcenter {
  display: flex;
  align-items: center;
}

.glazed img#logo {
  margin-top: -3px;
}

.glazed section.block-entity-block > article.drag-and-drop-page > h2 {
  display: none;
}

.glazed header#secondary-header nav > ul.menu--account.navbar-right {
  margin-right: 15px !important;
}

.glazed header#secondary-header, .glazed #page-title-full-width-container {
  margin-left: -2px;
  margin-right: -2px;
}

.glazed .view-id-homepage_banners.view-display-id-page_1 td.views-field-field-logo img {
  filter: invert(100%);
}

.glazed .view-id-feature_pages td.views-field-field-featured-products label.control-label {
  display: none;
}

.glazed .view-id-feature_pages form.views-exposed-form {
  margin-top: 2em;
}

.glazed .view-id-feature_pages form.views-exposed-form label.control-label {
  display: block;
}

.glazed .view-id-feature_pages form.views-exposed-form input.form-control {
  padding: 6px 12px !important;
}

.glazed .view-id-feature_pages form.views-exposed-form select.form-control {
  height: 2.6em !important;
}

.glazed .view-id-feature_pages form.views-exposed-form button#edit-submit-feature-pages[value="Filter"] {
  margin-top: 23px;
  margin-left: .5em;
  padding: 6px 12px;
}

.glazed body.page-node-type-feature-page {
  font-family: 'MyriadPro-Regular';
  -webkit-font-smoothing: antialiased;
}

.glazed body.page-node-type-feature-page .is-unpublished {
  background-color: transparent !important;
}

.glazed #glazed-main-menu, .glazed #glazed-main-menu .menu__breadcrumbs, .glazed #glazed-main-menu .menu__level {
  text-align: left;
}

.glazed .glazed-header--side .glazed-main-menu {
  width: 300px;
}

.glazed .glazed-header--side .menu__level {
  width: 300px;
}

.glazed .body--glazed-nav-desktop #navbar.glazed-header--top {
  opacity: 1;
}

.glazed .body--glazed-nav-desktop #navbar.glazed-header--top.affix {
  opacity: 1;
}

.glazed .body--glazed-nav-desktop .glazed-header--top .nav > li > a, .glazed .body--glazed-nav-desktop .glazed-header--top .wrap-branding, .glazed .body--glazed-nav-desktop .glazed-header--top .block-glazed-helper {
  height: 75px;
  line-height: 75px;
}

.glazed .body--glazed-nav-desktop .glazed-header--top .glazed-main-menu {
  height: 75px;
}

.glazed .body--glazed-nav-desktop .glazed-header--top #logo {
  max-height: 75px;
}

.glazed .body--glazed-nav-desktop .glazed-header--top.affix .nav > li > a, .glazed .body--glazed-nav-desktop .glazed-header--top.affix .navbar-header .wrap-branding, .glazed .body--glazed-nav-desktop .glazed-header--top.affix .block-glazed-helper {
  height: 50px;
  line-height: 50px;
}

.glazed .body--glazed-nav-desktop .glazed-header--top.affix .glazed-main-menu {
  height: 50px;
}

.glazed .body--glazed-nav-desktop .glazed-header--top.affix #logo {
  max-height: 50px;
}

.glazed .body--glazed-nav-desktop .nav-child-fixed-width {
  top: 75px;
}

.glazed .body--glazed-nav-desktop .glazed-header--top.affix .nav-child-fixed-width {
  top: 50;
}

.glazed .body--glazed-nav-mobile .glazed-header .navbar-header .wrap-branding, .glazed .body--glazed-nav-mobile .glazed-header .navbar-toggle {
  height: 60px;
}

.glazed .body--glazed-nav-mobile .glazed-header .block-glazed-helper {
  height: 60px;
  line-height: 60px;
}

.glazed .body--glazed-nav-mobile .glazed-header #logo {
  max-height: 60px;
}

.glazed .html--glazed-sticky-footer .body--glazed-nav-desktop .glazed-header--top {
  min-height: 75px;
}

.glazed .html--glazed-sticky-footer .body--glazed-nav-desktop .glazed-header--top.affix {
  min-height: 50px;
}

.glazed .html--glazed-sticky-footer .body--glazed-nav-mobile .glazed-header {
  min-height: 60px;
}

.glazed .html--glazed-sticky-footer .body--glazed-nav-mobile .glazed-header.affix {
  min-height: 60px;
}

.glazed .glazed-header .menu a {
  text-transform: uppercase;
}

.glazed .glazed-boxed-container {
  background: #ffffff;
}

.glazed .glazed-boxed-container .nav-tabs > li.active a {
  border-bottom-color: #ffffff;
}

.glazed .glazed-boxed-container .tabs-left .nav-tabs .active > a {
  border-right-color: #ffffff;
}

.glazed .glazed-boxed-container .tabs-right .nav-tabs .active > a {
  border-left-color: #ffffff;
}

.glazed .container {
  max-width: 1280px;
  padding-left: 60px;
  padding-right: 60px;
}

.glazed .navbar-container.glazed-fluid, .glazed .page-title-container.glazed-fluid, .glazed .container-fluid {
  padding-left: 15px;
  padding-right: 15px;
}

.glazed .glazed-boxed-container {
  max-width: 1580px;
}

.glazed .row {
  margin-left: -15px;
  margin-right: -15px;
}

.glazed .col-xs-1, .glazed .col-sm-1, .glazed .col-md-1, .glazed .col-lg-1, .glazed .col-xs-2, .glazed .col-sm-2, .glazed .col-md-2, .glazed .col-lg-2, .glazed .col-xs-3, .glazed .col-sm-3, .glazed .col-md-3, .glazed .col-lg-3, .glazed .col-xs-4, .glazed .col-sm-4, .glazed .col-md-4, .glazed .col-lg-4, .glazed .col-xs-5, .glazed .col-sm-5, .glazed .col-md-5, .glazed .col-lg-5, .glazed .col-xs-6, .glazed .col-sm-6, .glazed .col-md-6, .glazed .col-lg-6, .glazed .col-xs-7, .glazed .col-sm-7, .glazed .col-md-7, .glazed .col-lg-7, .glazed .col-xs-8, .glazed .col-sm-8, .glazed .col-md-8, .glazed .col-lg-8, .glazed .col-xs-9, .glazed .col-sm-9, .glazed .col-md-9, .glazed .col-lg-9, .glazed .col-xs-10, .glazed .col-sm-10, .glazed .col-md-10, .glazed .col-lg-10, .glazed .col-xs-11, .glazed .col-sm-11, .glazed .col-md-11, .glazed .col-lg-11, .glazed .col-xs-12, .glazed .col-sm-12, .glazed .col-md-12, .glazed .col-lg-12 {
  padding-left: 15px;
  padding-right: 15px;
}

.glazed .region-sidebar-first .block, .glazed .region-sidebar-second .block, .glazed .glazed-util-gutter-bottom {
  margin-bottom: 30px;
}

.glazed .page-title-full-width-container {
  margin-bottom: 30px;
}

@media screen and (max-width: 1200px) {
  .glazed .container {
    padding-left: 15px;
    padding-right: 15px;
  }
  .glazed .navbar-container.glazed-fluid, .glazed .page-title-container.glazed-fluid, .glazed .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
  }
  .glazed .row {
    margin-left: -15px;
    margin-right: -15px;
  }
  .glazed .col-xs-1, .glazed .col-sm-1, .glazed .col-md-1, .glazed .col-lg-1, .glazed .col-xs-2, .glazed .col-sm-2, .glazed .col-md-2, .glazed .col-lg-2, .glazed .col-xs-3, .glazed .col-sm-3, .glazed .col-md-3, .glazed .col-lg-3, .glazed .col-xs-4, .glazed .col-sm-4, .glazed .col-md-4, .glazed .col-lg-4, .glazed .col-xs-5, .glazed .col-sm-5, .glazed .col-md-5, .glazed .col-lg-5, .glazed .col-xs-6, .glazed .col-sm-6, .glazed .col-md-6, .glazed .col-lg-6, .glazed .col-xs-7, .glazed .col-sm-7, .glazed .col-md-7, .glazed .col-lg-7, .glazed .col-xs-8, .glazed .col-sm-8, .glazed .col-md-8, .glazed .col-lg-8, .glazed .col-xs-9, .glazed .col-sm-9, .glazed .col-md-9, .glazed .col-lg-9, .glazed .col-xs-10, .glazed .col-sm-10, .glazed .col-md-10, .glazed .col-lg-10, .glazed .col-xs-11, .glazed .col-sm-11, .glazed .col-md-11, .glazed .col-lg-11, .glazed .col-xs-12, .glazed .col-sm-12, .glazed .col-md-12, .glazed .col-lg-12 {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.glazed body {
  background-position: center center;
}

.glazed body, .glazed .toooltip {
  font-family: "Source Sans Pro","Source Sans Pro";
  font-weight: 400;
  font-style: normal;
}

.glazed h1, .glazed h2, .glazed h3, .glazed h4, .glazed h5, .glazed h6, .glazed label, .glazed .field--label, .glazed .page-title, .glazed .html .tp-caption {
  font-weight: 400;
  font-style: normal;
}

.glazed nav, .glazed nav ul li, .glazed nav a {
  font-weight: 400;
  font-style: normal;
}

.glazed .site-name, .glazed .navbar-brand {
  font-weight: 300;
  font-style: normal;
}

.glazed blockquote, .glazed blockquote p {
  font-weight: 300;
  font-style: italic;
}

.glazed .region-secondary-header .block, .glazed .region-navigation .block, .glazed .region-slider .block, .glazed .region-header .block, .glazed .region-highlighted .block, .glazed .region-help .block, .glazed .region-sidebar-first .block, .glazed .region-sidebar-second .block, .glazed .region-content-top .block, .glazed .region-content-bottom .block, .glazed .region-content .block, .glazed .region-footer .block, .glazed .blocks-preview .block {
  border-width: 0px;
  border-style: none;
  border-radius: 0px;
}

.glazed .region-secondary-header .block-title, .glazed .region-navigation .block-title, .glazed .region-slider .block-title, .glazed .region-header .block-title, .glazed .region-highlighted .block-title, .glazed .region-help .block-title, .glazed .region-sidebar-first .block-title, .glazed .region-sidebar-second .block-title, .glazed .region-content-top .block-title, .glazed .region-content-bottom .block-title, .glazed .region-content .block-title, .glazed .region-footer .block-title, .glazed .blocks-preview .block-title {
  font-size: 30px;
  text-align: left;
  border-width: 0px;
  border-style: none;
  border-radius: 0px;
  display: block;
  padding: 12px;
}

@media screen and (max-width: 768px) {
  .glazed .region-secondary-header .block-title, .glazed .region-navigation .block-title, .glazed .region-slider .block-title, .glazed .region-header .block-title, .glazed .region-highlighted .block-title, .glazed .region-help .block-title, .glazed .region-sidebar-first .block-title, .glazed .region-sidebar-second .block-title, .glazed .region-content-top .block-title, .glazed .region-content-bottom .block-title, .glazed .region-content .block-title, .glazed .region-footer .block-title, .glazed .blocks-preview .block-title {
    font-size: 30px;
  }
}

.glazed body, .glazed p, .glazed .lead {
  line-height: 1.6;
}

.glazed body {
  font-size: 17px;
}

.glazed .glazed-header--top #glazed-main-menu .nav > li > a, .glazed .glazed-header--side #glazed-main-menu .nav a, .glazed .body--glazed-nav-desktop .glazed-header--top .nav .dropdown-menu li > a {
  font-size: 14px;
}

.glazed h1, .glazed h2, .glazed h3, .glazed h4, .glazed h5, .glazed h6 {
  line-height: 1.1;
}

.glazed h1, .glazed .html #page-title .page-title {
  font-size: 52px;
}

.glazed h2 {
  font-size: 33px;
}

.glazed h3 {
  font-size: 30px;
}

.glazed h4 {
  font-size: 22px;
}

.glazed blockquote, .glazed .blockquote p {
  font-size: 22px;
}

.glazed hr {
  height: 4px;
}

.glazed hr {
  margin-left: 0;
  margin-right: auto;
}

@media screen and (max-width: 768px) {
  .glazed body, .glazed p {
    font-size: 17px;
  }
  .glazed .glazed-header--top #glazed-main-menu .nav > li > a, .glazed .glazed-header--side #glazed-main-menu .nav a, .glazed .body--glazed-nav-desktop .glazed-header--top .nav .dropdown-menu li > a {
    font-size: 15px;
  }
  .glazed h1, .glazed .html #page-title .page-title {
    font-size: 52px;
  }
  .glazed h2 {
    font-size: 39px;
  }
  .glazed h3 {
    font-size: 30px;
  }
  .glazed blockquote, .glazed .blockquote p {
    font-size: 19px;
  }
}

.glazed .page-title-full-width-container .breadcrumb {
  left: 60px;
  right: auto;
}

.glazed #page-title {
  text-align: left;
}

.glazed #page-title .page-title {
  height: 120px;
}

.glazed .page-title-full-width-container:after {
  opacity: 1;
}

.glazed .page-title-full-width-container:after {
  background-position: center center;
}

.glazed #drupal-off-canvas *:not(div), .glazed #drupal-off-canvas *, .glazed #drupal-off-canvas *:after, .glazed #drupal-off-canvas *:before {
  all: initial;
  box-sizing: border-box;
  text-shadow: none;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: initial;
}

.glazed #drupal-off-canvas a, .glazed #drupal-off-canvas abbr, .glazed #drupal-off-canvas acronym, .glazed #drupal-off-canvas address, .glazed #drupal-off-canvas applet, .glazed #drupal-off-canvas article, .glazed #drupal-off-canvas aside, .glazed #drupal-off-canvas audio, .glazed #drupal-off-canvas b, .glazed #drupal-off-canvas big, .glazed #drupal-off-canvas blockquote, .glazed #drupal-off-canvas body, .glazed #drupal-off-canvas canvas, .glazed #drupal-off-canvas caption, .glazed #drupal-off-canvas cite, .glazed #drupal-off-canvas code, .glazed #drupal-off-canvas dd, .glazed #drupal-off-canvas del, .glazed #drupal-off-canvas dfn, .glazed #drupal-off-canvas dialog, .glazed #drupal-off-canvas dl, .glazed #drupal-off-canvas dt, .glazed #drupal-off-canvas em, .glazed #drupal-off-canvas embed, .glazed #drupal-off-canvas fieldset, .glazed #drupal-off-canvas figcaption, .glazed #drupal-off-canvas figure, .glazed #drupal-off-canvas footer, .glazed #drupal-off-canvas form, .glazed #drupal-off-canvas h1, .glazed #drupal-off-canvas h2, .glazed #drupal-off-canvas h3, .glazed #drupal-off-canvas h4, .glazed #drupal-off-canvas h5, .glazed #drupal-off-canvas h6, .glazed #drupal-off-canvas header, .glazed #drupal-off-canvas hgroup, .glazed #drupal-off-canvas hr, .glazed #drupal-off-canvas html, .glazed #drupal-off-canvas i, .glazed #drupal-off-canvas iframe, .glazed #drupal-off-canvas img, .glazed #drupal-off-canvas ins, .glazed #drupal-off-canvas kbd, .glazed #drupal-off-canvas label, .glazed #drupal-off-canvas legend, .glazed #drupal-off-canvas li, .glazed #drupal-off-canvas main, .glazed #drupal-off-canvas mark, .glazed #drupal-off-canvas menu, .glazed #drupal-off-canvas meter, .glazed #drupal-off-canvas nav, .glazed #drupal-off-canvas object, .glazed #drupal-off-canvas ol, .glazed #drupal-off-canvas output, .glazed #drupal-off-canvas p, .glazed #drupal-off-canvas pre, .glazed #drupal-off-canvas progress, .glazed #drupal-off-canvas q, .glazed #drupal-off-canvas rp, .glazed #drupal-off-canvas rt, .glazed #drupal-off-canvas s, .glazed #drupal-off-canvas samp, .glazed #drupal-off-canvas section, .glazed #drupal-off-canvas small, .glazed #drupal-off-canvas span, .glazed #drupal-off-canvas strike, .glazed #drupal-off-canvas strong, .glazed #drupal-off-canvas sub, .glazed #drupal-off-canvas sup, .glazed #drupal-off-canvas table, .glazed #drupal-off-canvas tbody, .glazed #drupal-off-canvas td, .glazed #drupal-off-canvas tfoot, .glazed #drupal-off-canvas th, .glazed #drupal-off-canvas thead, .glazed #drupal-off-canvas time, .glazed #drupal-off-canvas tr, .glazed #drupal-off-canvas tt, .glazed #drupal-off-canvas u, .glazed #drupal-off-canvas ul, .glazed #drupal-off-canvas var, .glazed #drupal-off-canvas video, .glazed #drupal-off-canvas xmp {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
}

.glazed #drupal-off-canvas article, .glazed #drupal-off-canvas aside, .glazed #drupal-off-canvas figcaption, .glazed #drupal-off-canvas figure, .glazed #drupal-off-canvas footer, .glazed #drupal-off-canvas header, .glazed #drupal-off-canvas hgroup, .glazed #drupal-off-canvas main, .glazed #drupal-off-canvas menu, .glazed #drupal-off-canvas nav, .glazed #drupal-off-canvas section {
  display: block;
  border-radius: 0;
  line-height: normal;
}

.glazed #drupal-off-canvas b, .glazed #drupal-off-canvas strong {
  font-weight: bold;
}

.glazed #drupal-off-canvas em, .glazed #drupal-off-canvas i {
  font-style: italic;
}

.glazed #drupal-off-canvas img {
  vertical-align: middle;
  color: transparent;
  font-size: 0;
}

.glazed #drupal-off-canvas ul, .glazed #drupal-off-canvas ol {
  list-style: none;
}

.glazed #drupal-off-canvas table {
  border-spacing: 0;
  border-collapse: collapse;
}

.glazed #drupal-off-canvas table thead, .glazed #drupal-off-canvas table tbody, .glazed #drupal-off-canvas table tbody tr:nth-child(even), .glazed #drupal-off-canvas table tbody tr:nth-child(odd), .glazed #drupal-off-canvas table tfoot {
  border: 0;
  background: transparent none;
}

.glazed #drupal-off-canvas th, .glazed #drupal-off-canvas td, .glazed #drupal-off-canvas caption {
  font-weight: normal;
}

.glazed #drupal-off-canvas q {
  quotes: none;
}

.glazed #drupal-off-canvas q:before, .glazed #drupal-off-canvas q:after {
  content: none;
}

.glazed #drupal-off-canvas sub, .glazed #drupal-off-canvas sup, .glazed #drupal-off-canvas small {
  font-size: 75%;
}

.glazed #drupal-off-canvas sub, .glazed #drupal-off-canvas sup {
  position: relative;
  vertical-align: baseline;
  line-height: 0;
}

.glazed #drupal-off-canvas sub {
  bottom: -0.25em;
}

.glazed #drupal-off-canvas sup {
  top: -0.5em;
}

.glazed #drupal-off-canvas svg {
  overflow: hidden;
}

.glazed #drupal-off-canvas input[type="search"]::-webkit-search-decoration {
  display: none;
}

.glazed #drupal-off-canvas input {
  margin: 0;
  padding: 0;
}

.glazed #drupal-off-canvas input[type="checkbox"], .glazed #drupal-off-canvas input[type="radio"] {
  position: static;
  margin: 0;
}

.glazed #drupal-off-canvas input:invalid, .glazed #drupal-off-canvas button:invalid, .glazed #drupal-off-canvas select:invalid, .glazed #drupal-off-canvas textarea:invalid, .glazed #drupal-off-canvas input:focus, .glazed #drupal-off-canvas button:focus, .glazed #drupal-off-canvas select:focus, .glazed #drupal-off-canvas textarea:focus, .glazed #drupal-off-canvas input[type="file"]:focus, .glazed #drupal-off-canvas input[type="file"]:active, .glazed #drupal-off-canvas input[type="radio"]:focus, .glazed #drupal-off-canvas input[type="radio"]:active, .glazed #drupal-off-canvas input[type="checkbox"]:focus, .glazed #drupal-off-canvas input[type="checkbox"]:active {
  z-index: 1;
  box-shadow: none;
}

.glazed #drupal-off-canvas input[role="button"] {
  cursor: pointer;
}

.glazed #drupal-off-canvas button, .glazed #drupal-off-canvas input[type="reset"], .glazed #drupal-off-canvas input[type="submit"], .glazed #drupal-off-canvas input[type="button"] {
  display: inline-block;
  overflow: visible;
  cursor: pointer;
  vertical-align: middle;
  text-decoration: none;
  border: 0;
  outline: 0;
  background-image: none;
  text-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.glazed #drupal-off-canvas button:hover, .glazed #drupal-off-canvas input[type="reset"]:hover, .glazed #drupal-off-canvas input[type="submit"]:hover, .glazed #drupal-off-canvas input[type="button"]:hover {
  text-decoration: none;
  background-image: none;
}

.glazed #drupal-off-canvas button:active, .glazed #drupal-off-canvas input[type="reset"]:active, .glazed #drupal-off-canvas input[type="submit"]:active, .glazed #drupal-off-canvas input[type="button"]:active {
  border-color: grey;
  background-image: none;
  box-shadow: none;
}

.glazed #drupal-off-canvas button::-moz-focus-inner, .glazed #drupal-off-canvas input[type="reset"]::-moz-focus-inner, .glazed #drupal-off-canvas input[type="submit"]::-moz-focus-inner, .glazed #drupal-off-canvas input[type="button"]::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.glazed #drupal-off-canvas textarea, .glazed #drupal-off-canvas select, .glazed #drupal-off-canvas input[type="date"], .glazed #drupal-off-canvas input[type="datetime"], .glazed #drupal-off-canvas input[type="datetime-local"], .glazed #drupal-off-canvas input[type="email"], .glazed #drupal-off-canvas input[type="month"], .glazed #drupal-off-canvas input[type="number"], .glazed #drupal-off-canvas input[type="password"], .glazed #drupal-off-canvas input[type="search"], .glazed #drupal-off-canvas input[type="tel"], .glazed #drupal-off-canvas input[type="text"], .glazed #drupal-off-canvas input[type="time"], .glazed #drupal-off-canvas input[type="url"], .glazed #drupal-off-canvas input[type="week"] {
  height: auto;
  vertical-align: middle;
  border-radius: 0;
}

.glazed #drupal-off-canvas textarea[disabled], .glazed #drupal-off-canvas select[disabled], .glazed #drupal-off-canvas input[type="date"][disabled], .glazed #drupal-off-canvas input[type="datetime"][disabled], .glazed #drupal-off-canvas input[type="datetime-local"][disabled], .glazed #drupal-off-canvas input[type="email"][disabled], .glazed #drupal-off-canvas input[type="month"][disabled], .glazed #drupal-off-canvas input[type="number"][disabled], .glazed #drupal-off-canvas input[type="password"][disabled], .glazed #drupal-off-canvas input[type="search"][disabled], .glazed #drupal-off-canvas input[type="tel"][disabled], .glazed #drupal-off-canvas input[type="text"][disabled], .glazed #drupal-off-canvas input[type="time"][disabled], .glazed #drupal-off-canvas input[type="url"][disabled], .glazed #drupal-off-canvas input[type="week"][disabled] {
  background-color: grey;
}

.glazed #drupal-off-canvas input[type="hidden"] {
  visibility: hidden;
}

.glazed #drupal-off-canvas button[disabled], .glazed #drupal-off-canvas input[disabled], .glazed #drupal-off-canvas select[disabled], .glazed #drupal-off-canvas select[disabled] option, .glazed #drupal-off-canvas select[disabled] optgroup, .glazed #drupal-off-canvas textarea[disabled] {
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  box-shadow: none;
}

.glazed #drupal-off-canvas input:placeholder, .glazed #drupal-off-canvas textarea:placeholder {
  color: grey;
}

.glazed #drupal-off-canvas textarea, .glazed #drupal-off-canvas select[size], .glazed #drupal-off-canvas select[multiple] {
  height: auto;
}

.glazed #drupal-off-canvas select[size="0"], .glazed #drupal-off-canvas select[size="1"] {
  height: auto;
}

.glazed #drupal-off-canvas textarea {
  overflow: auto;
  width: 100%;
  min-height: 40px;
  resize: vertical;
}

.glazed #drupal-off-canvas optgroup {
  color: black;
  font-weight: normal;
  font-style: normal;
}

.glazed #drupal-off-canvas optgroup::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.glazed #drupal-off-canvas * button {
  overflow: visible;
  width: auto;
  padding: 0;
  vertical-align: middle;
  text-decoration: none;
  color: black;
  border: 1px solid grey;
  background: none;
}

.glazed #drupal-off-canvas * textarea, .glazed #drupal-off-canvas * select, .glazed #drupal-off-canvas *:not(div) textarea, .glazed #drupal-off-canvas *:not(div) select {
  padding: 0;
  vertical-align: top;
  color: black;
  border: 1px solid grey;
  background: white;
}

.glazed #drupal-off-canvas ::-moz-selection {
  color: inherit;
  background-color: rgba(175, 175, 175, 0.5);
}

.glazed #drupal-off-canvas ::-moz-selection, .glazed #drupal-off-canvas ::selection {
  color: inherit;
  background-color: rgba(175, 175, 175, 0.5);
}

.glazed #drupal-off-canvas *, .glazed #drupal-off-canvas *:not(div) {
  color: #ddd;
  background: #444;
  font-family: "Lucida Grande","Lucida Sans Unicode","liberation sans",sans-serif;
}

.glazed #drupal-off-canvas a, .glazed #drupal-off-canvas .link {
  transition: color 0.5s ease;
  text-decoration: none;
  color: #85bef4;
  border-bottom: none;
  font-family: "Lucida Grande","Lucida Sans Unicode","liberation sans",sans-serif;
  font-size: inherit;
  font-weight: normal;
}

.glazed #drupal-off-canvas a:focus, .glazed #drupal-off-canvas .link:focus, .glazed #drupal-off-canvas a:hover, .glazed #drupal-off-canvas .link:hover {
  text-decoration: underline;
}

.glazed #drupal-off-canvas hr {
  height: 1px;
  background: #ccc;
}

.glazed #drupal-off-canvas summary, .glazed #drupal-off-canvas .fieldgroup:not(.form-composite) > legend {
  font-weight: bold;
}

.glazed #drupal-off-canvas h1, .glazed #drupal-off-canvas .heading-a {
  display: block;
  font-size: 1.625em;
  font-weight: bold;
  line-height: 1.875em;
}

.glazed #drupal-off-canvas h2, .glazed #drupal-off-canvas .heading-b {
  display: block;
  margin: 10px 0;
  font-size: 1.385em;
  font-weight: bold;
}

.glazed #drupal-off-canvas h3, .glazed #drupal-off-canvas .heading-c {
  display: block;
  margin: 10px 0;
  font-size: 1.231em;
  font-weight: bold;
}

.glazed #drupal-off-canvas h4, .glazed #drupal-off-canvas .heading-d {
  display: block;
  margin: 10px 0;
  font-size: 1.154em;
  font-weight: bold;
}

.glazed #drupal-off-canvas h5, .glazed #drupal-off-canvas .heading-e {
  display: block;
  margin: 10px 0;
  font-size: 1.077em;
  font-weight: bold;
}

.glazed #drupal-off-canvas h6, .glazed #drupal-off-canvas .heading-f {
  display: block;
  margin: 10px 0;
  font-size: 1.077em;
  font-weight: bold;
}

.glazed #drupal-off-canvas p {
  margin: 1em 0;
}

.glazed #drupal-off-canvas dl {
  margin: 0 0 20px;
}

.glazed #drupal-off-canvas dl dd, .glazed #drupal-off-canvas dl dl {
  margin-bottom: 10px;
  margin-left: 20px;
}

.glazed [dir="rtl"] #drupal-off-canvas dl dd, .glazed [dir="rtl"] #drupal-off-canvas dl dl {
  margin-right: 20px;
}

.glazed #drupal-off-canvas blockquote {
  margin: 1em 40px;
}

.glazed #drupal-off-canvas address {
  font-style: italic;
}

.glazed #drupal-off-canvas u, .glazed #drupal-off-canvas ins {
  text-decoration: underline;
}

.glazed #drupal-off-canvas s, .glazed #drupal-off-canvas strike, .glazed #drupal-off-canvas del {
  text-decoration: line-through;
}

.glazed #drupal-off-canvas big {
  font-size: larger;
}

.glazed #drupal-off-canvas small {
  font-size: smaller;
}

.glazed #drupal-off-canvas sub {
  vertical-align: sub;
  font-size: smaller;
  line-height: normal;
}

.glazed #drupal-off-canvas sup {
  vertical-align: super;
  font-size: smaller;
  line-height: normal;
}

.glazed #drupal-off-canvas abbr, .glazed #drupal-off-canvas acronym {
  border-bottom: dotted 1px;
  background: transparent;
}

.glazed #drupal-off-canvas ul {
  list-style-type: disc;
  list-style-image: none;
}

.glazed [dir="rtl"] #drupal-off-canvas .messages__list {
  margin-right: 0;
}

.glazed #drupal-off-canvas ol {
  list-style-type: decimal;
}

.glazed #drupal-off-canvas ul li, .glazed #drupal-off-canvas ol li {
  display: block;
}

.glazed #drupal-off-canvas blockquote, .glazed #drupal-off-canvas code {
  margin: 20px 0;
}

.glazed #drupal-off-canvas pre {
  margin: 20px 0;
  white-space: pre-wrap;
}

.glazed #drupal-off-canvas .hidden {
  display: none;
}

.glazed #drupal-off-canvas .visually-hidden {
  position: absolute !important;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  width: 1px;
  height: 1px;
  word-wrap: normal;
}

.glazed #drupal-off-canvas .visually-hidden.focusable:active, .glazed #drupal-off-canvas .visually-hidden.focusable:focus {
  position: static !important;
  overflow: visible;
  clip: auto;
  width: auto;
  height: auto;
}

.glazed #drupal-off-canvas .invisible {
  visibility: hidden;
}

.glazed #drupal-off-canvas .panel {
  padding: 5px 5px 15px;
}

.glazed #drupal-off-canvas .panel__description {
  margin: 0 0 3px;
  padding: 2px 0 3px 0;
}

.glazed #drupal-off-canvas .compact-link {
  margin: 0 0 10px 0;
}

.glazed #drupal-off-canvas small .admin-link:before {
  content: " [";
}

.glazed #drupal-off-canvas small .admin-link:after {
  content: "]";
}

.glazed #drupal-off-canvas .ui-widget-content a {
  color: #85bef4 !important;
}

.glazed #drupal-off-canvas .messages {
  background: no-repeat 10px 17px;
}

.glazed [dir="rtl"] #drupal-off-canvas .messages {
  background-position: right 10px top 17px;
}

.glazed #drupal-off-canvas .messages abbr {
  color: #444;
}

.glazed #drupal-off-canvas .messages--status {
  color: #325e1c;
  background-color: #f3faef;
  background-image: url(/core/misc/icons/73b355/check.svg);
}

.glazed #drupal-off-canvas .messages--warning {
  color: #734c00;
  background-color: #fdf8ed;
  background-image: url(/core/misc/icons/e29700/warning.svg);
}

.glazed #drupal-off-canvas .messages--error {
  color: #a51b00;
  background-color: #fcf4f2;
  background-image: url(/core/misc/icons/e32700/error.svg);
}

.glazed #drupal-off-canvas .messages--error div[role="alert"] {
  color: inherit;
  background: transparent;
}

.glazed .ui-dialog-off-canvas {
  overflow: visible;
  box-sizing: border-box;
  height: 100%;
}

.glazed .ui-dialog-off-canvas .ui-dialog-content {
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0 20px;
}

.glazed [dir="rtl"] .ui-dialog-off-canvas .ui-dialog-content {
  text-align: right;
}

.glazed .ui-dialog-off-canvas {
  overflow: visible;
  box-sizing: border-box;
  height: 100%;
}

.glazed .ui-dialog-off-canvas #drupal-off-canvas {
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0 20px 20px;
}

.glazed [dir="rtl"] .ui-dialog-off-canvas #drupal-off-canvas {
  text-align: right;
}

@media all and (max-width: 48em) {
  .glazed .ui-dialog.ui-dialog-off-canvas {
    width: 100% !important;
  }
  .glazed .js-off-canvas-dialog-open {
    overflow-y: hidden;
    height: 100%;
  }
}

.glazed .ui-dialog.ui-dialog-off-canvas {
  z-index: 501;
  padding: 0;
  color: #ddd;
  border-radius: 0;
  background: #444;
  box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.3333);
}

.glazed .ui-widget.ui-dialog.ui-dialog-off-canvas {
  border: 1px solid transparent;
}

.glazed .ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar {
  padding: 1em;
  color: #fff;
  border: 0;
  border-bottom: 1px solid #000;
  border-radius: 0;
  background: #2d2d2d;
  font-weight: normal;
}

.glazed .ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close .ui-icon {
  visibility: hidden;
}

.glazed .ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close {
  position: absolute;
  top: calc(50% - 6px);
  right: 1em;
  width: 30px;
  height: 30px;
  transition: all 0.5s ease;
  border: 3px solid transparent;
  background-color: transparent;
  background-image: url(/core/misc/icons/bebebe/ex.svg);
  background-repeat: no-repeat;
  background-position: center center;
}

.glazed .ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close:hover, .glazed .ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close:focus {
  border: 3px solid #fff;
  background-image: url(/core/misc/icons/ffffff/ex.svg);
}

.glazed [dir="rtl"] .ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close {
  right: auto;
  left: 1em;
}

.glazed .ui-dialog.ui-dialog-off-canvas .ui-dialog-title {
  max-width: 210px;
  margin: 0;
  padding-right: 0;
  padding-left: 30px;
  text-align: left;
  white-space: normal;
  font-family: "Lucida Grande","Lucida Sans Unicode","liberation sans",sans-serif;
  font-size: 17px;
}

.glazed [dir="rtl"] .ui-dialog.ui-dialog-off-canvas .ui-dialog-title {
  float: right;
  padding-right: 30px;
  padding-left: 0;
  text-align: right;
}

.glazed .ui-dialog.ui-dialog-off-canvas .ui-dialog-title:before {
  position: absolute;
  top: 0;
  left: 1em;
  display: block;
  width: 20px;
  height: 100%;
  content: "";
  background: transparent url(/core/misc/icons/ffffff/pencil.svg) no-repeat scroll center center;
  background-size: 100% auto;
}

.glazed [dir="rtl"] .ui-dialog.ui-dialog-off-canvas .ui-dialog-title:before {
  right: 1em;
  left: auto;
}

.glazed #drupal-off-canvas .ui-state-default, .glazed #drupal-off-canvas .ui-widget-content .ui-state-default, .glazed #drupal-off-canvas .ui-widget-header .ui-state-default {
  color: #333;
  border: 0;
  font-size: 15px;
  font-weight: normal;
}

.glazed #drupal-off-canvas .ui-widget-content a {
  color: #85bef4;
}

.glazed .text-align-left {
  text-align: left;
}

.glazed .text-align-right {
  text-align: right;
}

.glazed .text-align-center {
  text-align: center;
}

.glazed .text-align-justify {
  text-align: justify;
}

.glazed .align-left {
  float: left;
}

.glazed .align-right {
  float: right;
}

.glazed .align-center {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.glazed .fieldgroup {
  padding: 0;
  border-width: 0;
}

.glazed .container-inline div, .glazed .container-inline label {
  display: inline-block;
}

.glazed .container-inline .details-wrapper {
  display: block;
}

.glazed .clearfix:after {
  display: table;
  clear: both;
  content: "";
}

.glazed .js details:not([open]) .details-wrapper {
  display: none;
}

.glazed .hidden {
  display: none;
}

.glazed .visually-hidden {
  position: absolute !important;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  width: 1px;
  height: 1px;
  word-wrap: normal;
}

.glazed .visually-hidden.focusable:active, .glazed .visually-hidden.focusable:focus {
  position: static !important;
  overflow: visible;
  clip: auto;
  width: auto;
  height: auto;
}

.glazed .invisible {
  visibility: hidden;
}

.glazed .item-list__comma-list, .glazed .item-list__comma-list li {
  display: inline;
}

.glazed .item-list__comma-list {
  margin: 0;
  padding: 0;
}

.glazed .item-list__comma-list li:after {
  content: ", ";
}

.glazed .item-list__comma-list li:last-child:after {
  content: "";
}

.glazed .js .js-hide {
  display: none;
}

.glazed .js-show {
  display: none;
}

.glazed .js .js-show {
  display: block;
}

.glazed .nowrap {
  white-space: nowrap;
}

.glazed .position-container {
  position: relative;
}

.glazed .progress {
  position: relative;
}

.glazed .progress__track {
  min-width: 100px;
  max-width: 100%;
  height: 16px;
  margin-top: 5px;
  border: 1px solid;
  background-color: #fff;
}

.glazed .progress__bar {
  width: 3%;
  min-width: 3%;
  max-width: 100%;
  height: 16px;
  background-color: #000;
}

.glazed .progress__description, .glazed .progress__percentage {
  overflow: hidden;
  margin-top: 0.2em;
  color: #555;
  font-size: 0.875em;
}

.glazed .progress__description {
  float: left;
}

.glazed [dir="rtl"] .progress__description {
  float: right;
}

.glazed .progress__percentage {
  float: right;
}

.glazed [dir="rtl"] .progress__percentage {
  float: left;
}

.glazed .progress--small .progress__track {
  height: 7px;
}

.glazed .progress--small .progress__bar {
  height: 7px;
  background-size: 20px 20px;
}

.glazed .reset-appearance {
  margin: 0;
  padding: 0;
  border: 0 none;
  background: transparent;
  line-height: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.glazed .resize-none {
  resize: none;
}

.glazed .resize-vertical {
  min-height: 2em;
  resize: vertical;
}

.glazed .resize-horizontal {
  max-width: 100%;
  resize: horizontal;
}

.glazed .resize-both {
  max-width: 100%;
  min-height: 2em;
  resize: both;
}

.glazed table.sticky-header {
  z-index: 500;
  top: 0;
  margin-top: 0;
  background-color: #fff;
}

.glazed .system-status-counter__status-icon {
  display: inline-block;
  width: 25px;
  height: 25px;
  vertical-align: middle;
}

.glazed .system-status-counter__status-icon:before {
  display: block;
  width: 100%;
  height: 100%;
  content: "";
  background-repeat: no-repeat;
  background-position: center 2px;
  background-size: 16px;
}

.glazed .system-status-counter__status-icon--error:before {
  background-image: url(/core/misc/icons/e32700/error.svg);
}

.glazed .system-status-counter__status-icon--warning:before {
  background-image: url(/core/misc/icons/e29700/warning.svg);
}

.glazed .system-status-counter__status-icon--checked:before {
  background-image: url(/core/misc/icons/73b355/check.svg);
}

.glazed .system-status-report-counters__item {
  width: 100%;
  margin-bottom: 0.5em;
  padding: 0.5em 0;
  text-align: center;
  white-space: nowrap;
  background-color: rgba(0, 0, 0, 0.063);
}

@media screen and (min-width: 60em) {
  .glazed .system-status-report-counters {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .glazed .system-status-report-counters__item--half-width {
    width: 49%;
  }
  .glazed .system-status-report-counters__item--third-width {
    width: 33%;
  }
}

.glazed .system-status-general-info__item {
  margin-top: 1em;
  padding: 0 1em 1em;
  border: 1px solid #ccc;
}

.glazed .system-status-general-info__item-title {
  border-bottom: 1px solid #ccc;
}

.glazed .tablesort {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-size: 100%;
}

.glazed .tablesort--asc {
  background-image: url(/core/misc/icons/787878/twistie-down.svg);
}

.glazed .tablesort--desc {
  background-image: url(/core/misc/icons/787878/twistie-up.svg);
}

.glazed div.tree-child {
  background: url(/core/misc/tree.png) no-repeat 11px center;
}

.glazed div.tree-child-last {
  background: url(/core/misc/tree-bottom.png) no-repeat 11px center;
}

.glazed [dir="rtl"] div.tree-child, .glazed [dir="rtl"] div.tree-child-last {
  background-position: -65px center;
}

.glazed div.tree-child-horizontal {
  background: url(/core/misc/tree.png) no-repeat -11px center;
}

.glazed .contextual-region {
  position: relative;
}

.glazed .contextual .trigger:focus {
  position: relative !important;
}

.glazed .contextual-links {
  display: none;
}

.glazed .contextual.open .contextual-links {
  display: block;
}

.glazed .ui-helper-hidden {
  display: none;
}

.glazed .ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.glazed .ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.glazed .ui-helper-clearfix:before, .glazed .ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

.glazed .ui-helper-clearfix:after {
  clear: both;
}

.glazed .ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

.glazed .ui-front {
  z-index: 100;
}

.glazed .ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}

.glazed .ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.glazed .ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}

.glazed .ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.glazed .ui-button {
  padding: .4em 1em;
  display: inline-block;
  position: relative;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: visible;
}

.glazed .ui-button, .glazed .ui-button:link, .glazed .ui-button:visited, .glazed .ui-button:hover, .glazed .ui-button:active {
  text-decoration: none;
}

.glazed .ui-button-icon-only {
  width: 2em;
  box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap;
}

.glazed input.ui-button.ui-button-icon-only {
  text-indent: 0;
}

.glazed .ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}

.glazed .ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap;
}

.glazed input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: .4em 1em;
}

.glazed input.ui-button::-moz-focus-inner, .glazed button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.glazed .ui-resizable {
  position: relative;
}

.glazed .ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  touch-action: none;
}

.glazed .ui-resizable-disabled .ui-resizable-handle, .glazed .ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

.glazed .ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

.glazed .ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

.glazed .ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

.glazed .ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

.glazed .ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

.glazed .ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

.glazed .ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

.glazed .ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

.glazed .ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0;
}

.glazed .ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}

.glazed .ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.glazed .ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}

.glazed .ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
}

.glazed .ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em;
}

.glazed .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

.glazed .ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}

.glazed .ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0;
}

.glazed .ui-dialog .ui-resizable-e {
  width: 2px;
  right: 0;
}

.glazed .ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0;
}

.glazed .ui-dialog .ui-resizable-w {
  width: 2px;
  left: 0;
}

.glazed .ui-dialog .ui-resizable-se, .glazed .ui-dialog .ui-resizable-sw, .glazed .ui-dialog .ui-resizable-ne, .glazed .ui-dialog .ui-resizable-nw {
  width: 7px;
  height: 7px;
}

.glazed .ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0;
}

.glazed .ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0;
}

.glazed .ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0;
}

.glazed .ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0;
}

.glazed .ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

.glazed .quickedit-editable {
  position: relative;
  z-index: 98;
  cursor: pointer;
}

.glazed .quickedit-editable:focus {
  outline: none;
}

.glazed .quickedit-editable.quickedit-highlighted {
  z-index: 99;
}

.glazed .quickedit-validation-errors > .messages {
  margin-right: 0;
  margin-left: 0;
}

.glazed .quickedit-validation-errors > .messages > ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.glazed .quickedit-validation-errors {
  position: relative;
  z-index: 300;
}

.glazed .quickedit-validation-errors .messages.error {
  position: absolute;
  top: 6px;
  left: -5px;
  margin: 0;
  border: none;
}

.glazed [dir="rtl"] .quickedit-validation-errors .messages.error {
  right: -5px;
  left: auto;
}

.glazed #quickedit_backstage {
  display: none;
}

.glazed .quickedit-form {
  position: absolute;
  z-index: 300;
  max-width: 35em;
}

.glazed .quickedit-form .placeholder {
  min-height: 22px;
}

.glazed .quickedit-form .form-wrapper .form-wrapper {
  margin: inherit;
}

.glazed .quickedit-form .form-actions {
  display: none;
}

.glazed .quickedit-form input {
  max-width: 100%;
}

.glazed .quickedit-toolbar-container {
  position: absolute;
  z-index: 100;
  width: 320px;
  max-width: 320px;
}

.glazed .quickedit-toolbar-container > .quickedit-toolbar-pointer, .glazed .quickedit-toolbar-container > .quickedit-toolbar-lining {
  display: none;
}

.glazed .quickedit-form-container {
  position: relative;
  z-index: 100;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  border: 0;
}

.glazed .quickedit-toolgroup.ops {
  float: right;
}

.glazed [dir="rtl"] .quickedit-toolgroup.ops {
  float: left;
}

.glazed .quickedit-toolbar-label {
  overflow: hidden;
}

.glazed #quickedit-toolbar-fence {
  position: fixed;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.glazed .ui-tabs {
  position: relative;
  padding: .2em;
}

.glazed .ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}

.glazed .ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}

.glazed .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}

.glazed .ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

.glazed .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .glazed .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .glazed .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}

.glazed .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}

.glazed .ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

.glazed .ui-selectable {
  touch-action: none;
}

.glazed .ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

.glazed .ui-slider {
  position: relative;
  text-align: left;
}

.glazed .ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  touch-action: none;
}

.glazed .ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

.glazed .ui-slider.ui-state-disabled .ui-slider-handle, .glazed .ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}

.glazed .ui-slider-horizontal {
  height: .8em;
}

.glazed .ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

.glazed .ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.glazed .ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

.glazed .ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

.glazed .ui-slider-vertical {
  width: .8em;
  height: 100px;
}

.glazed .ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}

.glazed .ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

.glazed .ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

.glazed .ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

.glazed #toolbar-administration, .glazed #toolbar-administration * {
  box-sizing: border-box;
}

.glazed #toolbar-administration {
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  font-size: small;
  line-height: 1;
}

@media print {
  .glazed #toolbar-administration {
    display: none;
  }
}

.glazed .toolbar-loading #toolbar-administration {
  overflow: hidden;
}

.glazed .toolbar li, .glazed .toolbar .item-list, .glazed .toolbar .item-list li, .glazed .toolbar .menu-item, .glazed .toolbar .menu-item--expanded {
  list-style-type: none;
  list-style-image: none;
}

.glazed .toolbar .menu-item {
  padding-top: 0;
}

.glazed .toolbar .toolbar-bar .toolbar-tab, .glazed .toolbar .menu-item {
  display: block;
}

.glazed .toolbar .toolbar-bar .toolbar-tab.hidden {
  display: none;
}

.glazed .toolbar a {
  display: block;
  line-height: 1;
}

.glazed .toolbar .toolbar-bar, .glazed .toolbar .toolbar-tray {
  position: relative;
  z-index: 1250;
}

.glazed .toolbar-horizontal .toolbar-tray {
  position: fixed;
  left: 0;
  width: 100%;
}

.glazed .toolbar-oriented .toolbar-bar {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}

.glazed .toolbar-oriented .toolbar-tray {
  position: absolute;
  right: 0;
  left: 0;
}

@media (min-width: 61em) {
  .glazed .toolbar-loading.toolbar-horizontal .toolbar .toolbar-bar .toolbar-tab:last-child .toolbar-tray {
    position: relative;
    z-index: -999;
    display: block;
    visibility: hidden;
    width: 1px;
  }
  .glazed .toolbar-loading.toolbar-horizontal .toolbar .toolbar-bar .toolbar-tab:last-child .toolbar-tray .toolbar-lining {
    width: 999em;
  }
  .glazed .toolbar-loading.toolbar-horizontal .toolbar .toolbar-bar .home-toolbar-tab + .toolbar-tab .toolbar-tray {
    display: block;
  }
}

.glazed .toolbar-oriented .toolbar-bar {
  z-index: 502;
}

.glazed body.toolbar-fixed .toolbar-oriented .toolbar-bar {
  position: fixed;
}

.glazed body.toolbar-tray-open.toolbar-fixed.toolbar-vertical .toolbar-oriented {
  bottom: 0;
  width: 240px;
  width: 15rem;
}

.glazed .toolbar-loading.toolbar-horizontal .toolbar .toolbar-tray .toolbar-menu > li, .glazed .toolbar .toolbar-bar .toolbar-tab, .glazed .toolbar .toolbar-tray-horizontal li {
  float: left;
}

.glazed [dir="rtl"] .toolbar-loading.toolbar-horizontal .toolbar .toolbar-tray .toolbar-menu > li, .glazed [dir="rtl"] .toolbar .toolbar-bar .toolbar-tab, .glazed [dir="rtl"] .toolbar .toolbar-tray-horizontal li {
  float: right;
}

@media only screen {
  .glazed .toolbar .toolbar-bar .toolbar-tab, .glazed .toolbar .toolbar-tray-horizontal li {
    float: none;
  }
  .glazed [dir="rtl"] .toolbar .toolbar-bar .toolbar-tab, .glazed [dir="rtl"] .toolbar .toolbar-tray-horizontal li {
    float: none;
  }
}

@media (min-width: 16.5em) {
  .glazed .toolbar .toolbar-bar .toolbar-tab, .glazed .toolbar .toolbar-tray-horizontal li {
    float: left;
  }
  .glazed [dir="rtl"] .toolbar .toolbar-bar .toolbar-tab, .glazed [dir="rtl"] .toolbar .toolbar-tray-horizontal li {
    float: right;
  }
}

.glazed .toolbar-oriented .toolbar-bar .toolbar-tab, .glazed .toolbar-oriented .toolbar-tray-horizontal li {
  float: left;
}

.glazed [dir="rtl"] .toolbar-oriented .toolbar-bar .toolbar-tab, .glazed [dir="rtl"] .toolbar-oriented .toolbar-tray-horizontal li {
  float: right;
}

.glazed .toolbar .toolbar-tray {
  z-index: 501;
  display: none;
}

.glazed .toolbar-oriented .toolbar-tray-vertical {
  position: absolute;
  left: -100%;
  width: 240px;
  width: 15rem;
}

.glazed [dir="rtl"] .toolbar-oriented .toolbar-tray-vertical {
  right: -100%;
  left: auto;
}

.glazed .toolbar .toolbar-tray-vertical > .toolbar-lining {
  min-height: 100%;
}

.glazed .toolbar .toolbar-tray-vertical > .toolbar-lining:before {
  width: 100%;
}

.glazed .toolbar-oriented .toolbar-tray-vertical > .toolbar-lining:before {
  position: fixed;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 240px;
  width: 14rem;
  content: "";
}

.glazed [dir="rtl"] .toolbar .toolbar-tray-vertical > .toolbar-lining:before {
  right: 0;
  left: auto;
}

.glazed .toolbar .toolbar-bar .toolbar-tab > .toolbar-icon {
  position: relative;
  z-index: 502;
}

.glazed .toolbar-oriented .toolbar-tray-horizontal .menu-item ul {
  display: none;
}

.glazed .toolbar .toolbar-tray-vertical.is-active, .glazed body.toolbar-fixed .toolbar .toolbar-tray-vertical {
  position: fixed;
  overflow-x: hidden;
  overflow-y: auto;
  height: 100%;
}

.glazed .toolbar .toolbar-tray.is-active {
  display: block;
}

.glazed .toolbar-oriented .toolbar-tray-vertical.is-active {
  left: 0;
}

.glazed [dir="rtl"] .toolbar-oriented .toolbar-tray-vertical.is-active {
  right: 0;
  left: auto;
}

.glazed body.toolbar-tray-open.toolbar-vertical.toolbar-fixed {
  margin-left: 240px;
  margin-left: 15rem;
}

@media print {
  .glazed body.toolbar-tray-open.toolbar-vertical.toolbar-fixed {
    margin-left: 0;
  }
}

.glazed [dir="rtl"] body.toolbar-tray-open.toolbar-vertical.toolbar-fixed {
  margin-right: 240px;
  margin-right: 15rem;
  margin-left: auto;
}

@media print {
  .glazed [dir="rtl"] body.toolbar-tray-open.toolbar-vertical.toolbar-fixed {
    margin-right: 0;
  }
}

.glazed .toolbar .toolbar-tray .toolbar-toggle-orientation {
  display: none;
}

.glazed .toolbar-oriented .toolbar-tray .toolbar-toggle-orientation {
  display: block;
}

.glazed .toolbar-oriented .toolbar-tray-horizontal .toolbar-toggle-orientation {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
}

.glazed [dir="rtl"] .toolbar-oriented .toolbar-tray-horizontal .toolbar-toggle-orientation {
  right: auto;
  left: 0;
}

.glazed .toolbar-oriented .toolbar-tray-vertical .toolbar-toggle-orientation {
  float: right;
  width: 100%;
}

.glazed [dir="rtl"] .toolbar-oriented .toolbar-tray-vertical .toolbar-toggle-orientation {
  float: left;
}

.glazed .toolbar .toolbar-bar .home-toolbar-tab {
  display: none;
}

.glazed .path-admin .toolbar-bar .home-toolbar-tab {
  display: block;
}

.glazed .ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
}

.glazed .ui-menu .ui-menu {
  position: absolute;
}

.glazed .ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

.glazed .ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px .4em;
}

.glazed .ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

.glazed .ui-menu .ui-state-focus, .glazed .ui-menu .ui-state-active {
  margin: -1px;
}

.glazed .ui-menu-icons {
  position: relative;
}

.glazed .ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}

.glazed .ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: .2em;
  margin: auto 0;
}

.glazed .ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}

.glazed .ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

.glazed .dialog-off-canvas-main-canvas {
  transition: padding-right 0.7s ease,padding-left 0.7s ease,padding-top 0.3s ease;
}

.glazed #drupal-off-canvas button, .glazed #drupal-off-canvas .button {
  margin: 0 0 10px;
  padding: 0;
  cursor: pointer;
  text-decoration: none;
  text-transform: none;
  border: 0;
  box-shadow: none;
  font-family: "Lucida Grande","Lucida Sans Unicode","liberation sans",sans-serif;
  line-height: normal;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.glazed #drupal-off-canvas button.link {
  display: inline;
  transition: color 0.5s ease;
  color: #85bef4;
  background: transparent;
  font-size: 15px;
}

.glazed #drupal-off-canvas button.link:hover, .glazed #drupal-off-canvas button.link:focus {
  text-decoration: none;
  color: #46a0f5;
}

.glazed #drupal-off-canvas input[type="submit"].button {
  position: relative;
  display: inline-block;
  width: 100%;
  height: auto;
  padding: 4px 20px;
  cursor: pointer;
  transition: background 0.5s ease;
  text-align: center;
  color: #f5f5f5;
  border: 0;
  border-radius: 20em;
  background: #777;
  font-size: 15px;
  font-weight: 600;
}

.glazed #drupal-off-canvas input[type="submit"].button:hover, .glazed #drupal-off-canvas input[type="submit"].button:focus, .glazed #drupal-off-canvas input[type="submit"].button:active {
  z-index: 10;
  text-decoration: none;
  color: #fff;
  border: 0;
  outline: none;
}

.glazed #drupal-off-canvas input[type="submit"].button:focus, .glazed #drupal-off-canvas input[type="submit"].button:active {
  box-shadow: 0 3px 3px 2px rgba(0, 0, 0, 0.1);
}

.glazed #drupal-off-canvas input[type="submit"].button--primary {
  margin-top: 15px;
  color: #fff;
  border: 0;
  background: #277abd;
}

.glazed #drupal-off-canvas input[type="submit"].button--primary:hover, .glazed #drupal-off-canvas input[type="submit"].button--primary:focus, .glazed #drupal-off-canvas input[type="submit"].button--primary:active {
  outline: none;
  background: #236aaf;
}

.glazed #drupal-off-canvas .button-action:before {
  margin-left: -0.2em;
  padding-right: 0.2em;
  font-size: 15px;
  line-height: 16px;
}

.glazed [dir="rtl"] #drupal-off-canvas .button-action:before {
  margin-right: -0.2em;
  margin-left: 0;
  padding-right: 0;
  padding-left: 0.2em;
}

.glazed #drupal-off-canvas .no-touchevents .button--small {
  padding: 2px 1em;
  font-size: 14px;
}

.glazed #drupal-off-canvas .button:disabled, .glazed #drupal-off-canvas .button:disabled:active, .glazed #drupal-off-canvas .button.is-disabled, .glazed #drupal-off-canvas .button.is-disabled:active {
  cursor: default;
  color: #5c5c5c;
  border: 0;
  background: #555;
  font-weight: normal;
}

.glazed #drupal-off-canvas .button--danger {
  text-decoration: none;
  color: #c72100;
  border-radius: 0;
  font-weight: 400;
}

.glazed #drupal-off-canvas .button--danger:hover, .glazed #drupal-off-canvas .button--danger:focus, .glazed #drupal-off-canvas .button--danger:active {
  text-decoration: none;
  color: #ff2a00;
  text-shadow: none;
}

.glazed #drupal-off-canvas .button--danger:disabled, .glazed #drupal-off-canvas .button--danger.is-disabled {
  cursor: default;
  color: #737373;
}

.glazed #drupal-off-canvas form {
  color: #ddd;
  font-family: "Lucida Grande","Lucida Sans Unicode","liberation sans",sans-serif;
}

.glazed #drupal-off-canvas input[type="checkbox"] {
  -webkit-appearance: checkbox;
}

.glazed #drupal-off-canvas input[type="radio"] {
  -webkit-appearance: radio;
}

.glazed #drupal-off-canvas select {
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
}

.glazed #drupal-off-canvas option {
  display: block;
  font-family: "Lucida Grande","Lucida Sans Unicode","liberation sans",sans-serif;
}

.glazed #drupal-off-canvas label {
  color: #ddd;
  font-family: inherit;
  font-size: 13px;
  font-weight: bold;
  line-height: normal;
}

.glazed #drupal-off-canvas .visually-hidden {
  width: 0;
  height: 0;
  letter-spacing: -2em;
  opacity: 0;
}

.glazed #drupal-off-canvas .description, .glazed #drupal-off-canvas .form-item .description, .glazed #drupal-off-canvas .details-description {
  margin-top: 5px;
  color: #ddd;
  font-family: inherit;
  font-size: 13px;
  font-style: normal;
}

.glazed #drupal-off-canvas .form-item {
  margin-top: 10px;
  margin-bottom: 10px;
}

.glazed #drupal-off-canvas .form-select, .glazed #drupal-off-canvas .form-text, .glazed #drupal-off-canvas .form-tel, .glazed #drupal-off-canvas .form-email, .glazed #drupal-off-canvas .form-url, .glazed #drupal-off-canvas .form-search, .glazed #drupal-off-canvas .form-number, .glazed #drupal-off-canvas .form-color, .glazed #drupal-off-canvas .form-file, .glazed #drupal-off-canvas .form-textarea, .glazed #drupal-off-canvas .form-date, .glazed #drupal-off-canvas .form-time {
  display: block;
  box-sizing: border-box;
  max-width: 100%;
  margin: 5px 0 0 0;
  padding: 6px;
  color: #333;
  border-width: 1px;
  border-radius: 2px;
  font-family: inherit;
  font-size: 15px;
  line-height: 16px;
}

.glazed #drupal-off-canvas .form-text, .glazed #drupal-off-canvas .form-tel, .glazed #drupal-off-canvas .form-email, .glazed #drupal-off-canvas .form-url, .glazed #drupal-off-canvas .form-search, .glazed #drupal-off-canvas .form-number, .glazed #drupal-off-canvas .form-color, .glazed #drupal-off-canvas .form-file, .glazed #drupal-off-canvas .form-textarea, .glazed #drupal-off-canvas .form-date, .glazed #drupal-off-canvas .form-time {
  color: #595959;
  border-color: #333;
  background-color: #eee;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.125);
}

.glazed #drupal-off-canvas .form-text:focus, .glazed #drupal-off-canvas .form-tel:focus, .glazed #drupal-off-canvas .form-email:focus, .glazed #drupal-off-canvas .form-url:focus, .glazed #drupal-off-canvas .form-search:focus, .glazed #drupal-off-canvas .form-number:focus, .glazed #drupal-off-canvas .form-color:focus, .glazed #drupal-off-canvas .form-file:focus, .glazed #drupal-off-canvas .form-textarea:focus, .glazed #drupal-off-canvas .form-date:focus, .glazed #drupal-off-canvas .form-time:focus {
  border-color: #40b6ff;
  background-color: #fff;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.125), 0 0 8px #40b6ff;
}

.glazed #drupal-off-canvas td .form-item, .glazed #drupal-off-canvas td .form-select {
  margin: 0;
}

.glazed #drupal-off-canvas .form-file {
  width: 100%;
  margin-bottom: 5px;
}

.glazed #drupal-off-canvas .form-actions {
  margin: 10px 0;
  text-align: center;
}

.glazed #drupal-off-canvas .ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
  background-color: white;
}

.glazed #drupal-off-canvas .ui-autocomplete li {
  display: block;
}

.glazed #drupal-off-canvas .ui-autocomplete li a {
  padding: 5px;
  cursor: pointer;
  color: #595959 !important;
}

.glazed #drupal-off-canvas table * {
  font-family: "Lucida Grande","Lucida Sans Unicode","liberation sans",sans-serif;
}

.glazed #drupal-off-canvas table {
  display: table;
  width: 100%;
  min-width: calc(100% + 40px);
  margin: 0 -20px -10px -20px;
  color: #ddd;
  border: 0;
  border-collapse: collapse;
  font-size: 13px;
}

.glazed #drupal-off-canvas table thead {
  display: table-header-group;
}

.glazed #drupal-off-canvas table tbody {
  display: table-row-group;
}

.glazed #drupal-off-canvas tr {
  display: table-row;
}

.glazed #drupal-off-canvas tr:hover td {
  background-color: transparent;
}

.glazed #drupal-off-canvas td, .glazed #drupal-off-canvas th {
  display: table-cell;
  width: auto;
  height: auto;
  padding: 2px 8px;
  vertical-align: middle;
  border-bottom: 1px solid #777;
  background-color: transparent;
}

.glazed [dir="rtl"] #drupal-off-canvas th, .glazed [dir="rtl"] #drupal-off-canvas td {
  text-align: right;
}

.glazed #drupal-off-canvas th {
  font-weight: bold;
}

.glazed #drupal-off-canvas th.checkbox, .glazed #drupal-off-canvas td.checkbox {
  width: 20px;
  padding: 0;
  text-align: center;
}

.glazed #drupal-off-canvas div.checkbox.menu-enabled {
  position: static;
  display: inline;
}

.glazed #drupal-off-canvas th:first-child, .glazed #drupal-off-canvas td:first-child {
  width: 150px;
}

.glazed #drupal-off-canvas .tabledrag-has-colspan {
  padding-right: 20px;
  text-align: right;
}

.glazed #drupal-off-canvas td {
  padding: 6px 8px;
  color: #ddd;
}

.glazed #drupal-off-canvas td a {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  background: transparent;
}

.glazed #drupal-off-canvas tr td:first-child, .glazed #drupal-off-canvas tr th:first-child {
  padding-left: 20px;
}

.glazed [dir="rtl"] #drupal-off-canvas tr td:first-child, .glazed [dir="rtl"] #drupal-off-canvas tr th:first-child {
  padding-right: 20px;
}

.glazed #drupal-off-canvas details {
  display: block;
}

.glazed #drupal-off-canvas details, .glazed #drupal-off-canvas summary {
  font-family: "Lucida Grande","Lucida Sans Unicode","liberation sans",sans-serif;
}

.glazed #drupal-off-canvas details, .glazed #drupal-off-canvas summary, .glazed #drupal-off-canvas .ui-dialog-content {
  color: #ddd;
  background: #474747;
}

.glazed #drupal-off-canvas summary a {
  padding-top: 0;
  padding-bottom: 0;
  color: #ddd;
}

.glazed #drupal-off-canvas summary a:hover, .glazed #drupal-off-canvas summary a:focus {
  color: #fff;
}

.glazed #drupal-off-canvas details, .glazed #drupal-off-canvas summary, .glazed #drupal-off-canvas .details-wrapper {
  margin: 0 -20px;
  padding: 0 20px;
  border-width: 0;
}

.glazed #drupal-off-canvas summary {
  padding: 10px 20px;
  transition: all 0.5s ease;
  text-shadow: none;
  font-size: 15px;
}

.glazed #drupal-off-canvas summary:hover, .glazed #drupal-off-canvas summary:focus {
  background-color: #222;
}

.glazed #drupal-off-canvas details[open] {
  padding-bottom: 10px;
}

.glazed #drupal-off-canvas details[open] > summary {
  color: #eee;
  background-color: #333;
}

.glazed #drupal-off-canvas details[open] > summary:hover {
  color: #fff;
  background-color: #222;
}

.glazed #drupal-off-canvas details .placeholder {
  color: inherit;
  background: transparent;
  font: inherit;
  font-style: italic;
}

.glazed #drupal-off-canvas .drag {
  cursor: move;
}

.glazed #drupal-off-canvas tr.region-title {
  font-weight: normal;
}

.glazed #drupal-off-canvas table .region-message {
  color: #fff;
}

.glazed #drupal-off-canvas table .region-populated {
  display: none;
}

.glazed #drupal-off-canvas .add-new .tabledrag-changed {
  display: none;
}

.glazed #drupal-off-canvas .draggable a.tabledrag-handle {
  float: left;
  overflow: hidden;
  min-width: 20px;
  height: auto;
  margin: 0 5px 0 0;
  padding: 0;
  cursor: move;
  text-decoration: none;
  background-image: none;
}

.glazed [dir="rtl"] #drupal-off-canvas .draggable a.tabledrag-handle {
  float: right;
  margin-right: 0;
  margin-left: 5px;
}

.glazed #drupal-off-canvas a.tabledrag-handle .handle {
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  background-color: transparent;
  background-image: url(/core/misc/icons/bebebe/move.svg);
  background-repeat: no-repeat;
  background-position: center;
}

.glazed #drupal-off-canvas .draggable a.tabledrag-handle:hover .handle, .glazed #drupal-off-canvas .draggable a.tabledrag-handle:focus .handle {
  text-decoration: none;
  background-image: url(/core/misc/icons/787878/move.svg);
}

.glazed #drupal-off-canvas tr td {
  transition: background 0.3s ease;
}

.glazed #drupal-off-canvas tr td abbr {
  margin-left: 5px;
}

.glazed [dir="rtl"] #drupal-off-canvas tr td abbr {
  margin-right: 5px;
  margin-left: 0;
}

.glazed #drupal-off-canvas tr:hover td {
  background: #222;
}

.glazed #drupal-off-canvas tr.drag td {
  background: #111;
}

.glazed #drupal-off-canvas tr.drag-previous td {
  background: #000;
}

.glazed #drupal-off-canvas tr.drag-previous:hover td {
  background: #222;
}

.glazed body div.tabledrag-changed-warning {
  margin-bottom: 0.5em;
  font-size: 15px;
}

.glazed #drupal-off-canvas .touchevents .draggable td {
  padding: 0 10px;
}

.glazed #drupal-off-canvas .touchevents .draggable .menu-item__link {
  display: inline-block;
  padding: 10px 0;
}

.glazed #drupal-off-canvas .touchevents a.tabledrag-handle {
  width: 40px;
  height: 44px;
}

.glazed #drupal-off-canvas .touchevents a.tabledrag-handle .handle {
  height: 21px;
  background-position: 40% 19px;
}

.glazed [dir="rtl"] #drupal-off-canvas .touch a.tabledrag-handle .handle {
  background-position: right 40% top 19px;
}

.glazed #drupal-off-canvas .touchevents .draggable.drag a.tabledrag-handle .handle {
  background-position: 50% -32px;
}

.glazed #drupal-off-canvas .tabledrag-toggle-weight-wrapper {
  padding-top: 10px;
  text-align: right;
}

.glazed [dir="rtl"] #drupal-off-canvas .tabledrag-toggle-weight-wrapper {
  text-align: left;
}

.glazed #drupal-off-canvas .indentation {
  float: left;
  width: auto;
  height: auto;
  margin: 0 3px 0 -10px;
  padding: 0 0 0 10px;
}

.glazed [dir="rtl"] #drupal-off-canvas .indentation {
  float: right;
  margin: 0 -10px 0 3px;
  padding: 0 10px 0 0;
}

.glazed #drupal-off-canvas .dropbutton-wrapper, .glazed #drupal-off-canvas .dropbutton-widget {
  position: static;
  display: block;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.glazed #drupal-off-canvas .dropbutton-widget {
  margin: 0;
  padding: 0;
  cursor: pointer;
  transition: background 0.5s ease;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  color: #fff;
  border: 0;
  border-radius: 1em;
  background: #277abd;
  font-weight: 600;
  line-height: normal;
}

.glazed #drupal-off-canvas .dropbutton-widget:hover {
  background: #2b8bd8;
}

.glazed #drupal-off-canvas .dropbutton-single .dropbutton-action a {
  height: 2.2em;
  margin-top: -2em;
  padding: 0;
  cursor: pointer;
}

.glazed #drupal-off-canvas .dropbutton-single .dropbutton-action:hover, .glazed #drupal-off-canvas .dropbutton-single .dropbutton-action:focus, .glazed #drupal-off-canvas .dropbutton-single .dropbutton-action a:hover, .glazed #drupal-off-canvas .dropbutton-single .dropbutton-action a:focus {
  text-decoration: none;
  outline: none;
}

.glazed #drupal-off-canvas .dropbutton-widget .dropbutton {
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.glazed #drupal-off-canvas .dropbutton li, .glazed #drupal-off-canvas .dropbutton a {
  display: block;
  width: auto;
  padding: 4px 0;
  text-align: left;
  color: #555;
  outline: none;
}

.glazed #drupal-off-canvas .dropbutton li:hover, .glazed #drupal-off-canvas .dropbutton li:focus, .glazed #drupal-off-canvas .dropbutton a:hover, .glazed #drupal-off-canvas .dropbutton a:focus {
  color: #333;
  outline: none;
  background: transparent;
}

.glazed #drupal-off-canvas .dropbutton-multiple .dropbutton-widget {
  width: 2em;
  height: 2em;
}

.glazed #drupal-off-canvas .dropbutton-multiple .dropbutton-widget:hover {
  background-color: #2b8bd8;
}

.glazed #drupal-off-canvas .dropbutton-multiple .dropbutton .secondary-action {
  display: none;
}

.glazed #drupal-off-canvas .dropbutton-toggle {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  display: block;
  width: 2em;
  white-space: nowrap;
  text-indent: 110%;
  color: #fff;
}

.glazed #drupal-off-canvas .dropbutton-toggle button {
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  cursor: pointer;
  border: 0 solid transparent;
  border-top-right-radius: 1em;
  border-bottom-right-radius: 1em;
}

.glazed #drupal-off-canvas .dropbutton-toggle button:hover, .glazed #drupal-off-canvas .dropbutton-toggle button:focus {
  outline: none;
}

.glazed #drupal-off-canvas .dropbutton-arrow {
  position: absolute;
  display: block;
  overflow: hidden;
  width: 0;
  height: 0;
  margin-top: 0;
  color: #fff;
  border-width: 0.3333em 0.3333em 0;
  border-style: solid;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  line-height: 0;
}

.glazed #drupal-off-canvas span.dropbutton-arrow {
  top: 7px;
  right: 7px;
  background: transparent;
}

.glazed #drupal-off-canvas span.dropbutton-arrow:hover {
  background: transparent;
}

.glazed #drupal-off-canvas .dropbutton-action > .js-form-submit.form-submit, .glazed #drupal-off-canvas .dropbutton-toggle button {
  position: relative;
  text-shadow: none;
}

.glazed #drupal-off-canvas td .dropbutton-single {
  min-width: 2em;
}

.glazed #drupal-off-canvas td .dropbutton-multiple {
  min-width: 2em;
  margin-right: 0;
  margin-left: 0;
  padding-right: 0;
  padding-left: 0;
  border: 0;
}

.glazed #drupal-off-canvas td .dropbutton-multiple .dropbutton-action a, .glazed #drupal-off-canvas td .dropbutton-multiple .dropbutton-action input, .glazed #drupal-off-canvas td .dropbutton-multiple .dropbutton-action button {
  width: auto;
  padding: 0;
  font-size: inherit;
}

.glazed #drupal-off-canvas td .dropbutton-wrapper {
  margin-bottom: 0;
}

.glazed #drupal-off-canvas td .dropbutton-widget {
  position: absolute;
  right: 12px;
  padding: 0;
  background: #277abd none;
}

.glazed #drupal-off-canvas td .dropbutton-single, .glazed #drupal-off-canvas td .dropbutton-multiple {
  position: relative;
  float: right;
  min-width: initial;
  max-width: initial;
  margin-right: 0;
  padding-right: 0;
}

.glazed #drupal-off-canvas td .dropbutton-widget .dropbutton {
  overflow: hidden;
  width: 2em;
  height: 2em;
  margin: 0;
  background: transparent;
}

.glazed #drupal-off-canvas td .dropbutton-multiple li, .glazed #drupal-off-canvas td .dropbutton-multiple a {
  margin-left: -9999px;
  background: transparent;
}

.glazed #drupal-off-canvas td .dropbutton-multiple.open .dropbutton li, .glazed #drupal-off-canvas td .dropbutton-multiple.open .dropbutton a {
  width: auto;
  margin-left: 0;
  color: #fff;
}

.glazed #drupal-off-canvas td .dropbutton-toggle {
  width: 2em;
  height: 2em;
  border-radius: 1em;
}

.glazed #drupal-off-canvas td .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button {
  border: 0;
  background: transparent;
}

.glazed #drupal-off-canvas td ul.dropbutton li.edit {
  width: 2em;
  height: 2em;
}

.glazed #drupal-off-canvas td .dropbutton-single li.edit.dropbutton-action > a {
  z-index: 1;
  color: transparent;
}

.glazed #drupal-off-canvas td .dropbutton-single .edit:before {
  display: block;
  content: ".";
  color: transparent;
  background: transparent url(/core/misc/icons/ffffff/pencil.svg) no-repeat center;
  background-size: 14px;
}

.glazed #drupal-off-canvas .dropbutton-multiple.open {
  z-index: 100;
}

.glazed #drupal-off-canvas .dropbutton-multiple.open .dropbutton-widget {
  box-shadow: 0 3px 3px 2px rgba(0, 0, 0, 0.5);
}

.glazed #drupal-off-canvas .dropbutton-multiple.open, .glazed #drupal-off-canvas .dropbutton-multiple.open .dropbutton-widget {
  display: block;
  overflow: visible;
  width: auto;
  min-width: 0;
  max-width: none;
  height: auto;
  padding: 0;
}

.glazed #drupal-off-canvas td .dropbutton-multiple.open .dropbutton, .glazed #drupal-off-canvas .dropbutton-multiple.open .dropbutton .secondary-action {
  display: block;
  width: auto;
  height: auto;
  padding-right: 1em;
}

.glazed [dir="rtl"] #drupal-off-canvas td .dropbutton-multiple.open .dropbutton {
  padding-right: inherit;
  padding-left: 1em;
}

.glazed #drupal-off-canvas .dropbutton-multiple.open .dropbutton li a {
  padding: 2px 1em;
}

.glazed #drupal-off-canvas .dropbutton-multiple.open span.dropbutton-arrow {
  top: 2px;
  border-top-color: transparent;
  border-bottom: 0.3333em solid;
}

.glazed .layout-icon__region {
  fill: #f5f5f2;
  stroke: #666;
}

.glazed .toolbar .toolbar-bar .contextual-toolbar-tab.toolbar-tab {
  float: right;
}

.glazed [dir="rtl"] .toolbar .toolbar-bar .contextual-toolbar-tab.toolbar-tab {
  float: left;
}

.glazed .toolbar .toolbar-bar .contextual-toolbar-tab .toolbar-item {
  margin: 0;
}

.glazed .toolbar .toolbar-bar .contextual-toolbar-tab .toolbar-item.is-active {
  background-image: linear-gradient(#4e9fea 0%, #4584dd 100%);
}

.glazed .toolbar .toolbar-bar .contextual-toolbar-tab.toolbar-tab.hidden {
  display: none;
}

.glazed .toolbar .toolbar-menu, .glazed [dir="rtl"] .toolbar .toolbar-menu {
  margin: 0;
  padding: 0;
  list-style: none;
}

.glazed .toolbar .toolbar-box {
  position: relative;
  display: block;
  width: auto;
  line-height: 1em;
}

.glazed .toolbar .toolbar-tray-vertical .toolbar-menu ul {
  display: none;
}

.glazed .toolbar .toolbar-tray-horizontal .toolbar-menu .toolbar-handle {
  display: none;
}

.glazed .toolbar-tray-open .toolbar-menu .menu-item--expanded ul {
  display: none;
}

.glazed .toolbar .toolbar-tray-vertical li.open > ul {
  display: block;
}

.glazed .toolbar .toolbar-tray-vertical .toolbar-handle + a {
  margin-right: 3em;
}

.glazed [dir="rtl"] .toolbar .toolbar-tray-vertical .toolbar-handle + a {
  margin-right: 0;
  margin-left: 3em;
}

.glazed .toolbar .toolbar-tray .menu-item--active-trail > .toolbar-box a, .glazed .toolbar .toolbar-tray a.is-active {
  color: #000;
  font-weight: bold;
}

@media screen and (max-width: 319px) {
  .glazed .toolbar .toolbar-tray-vertical.is-active {
    width: 100%;
  }
}

.glazed .toolbar .level-2 > ul {
  border-top-color: #e5e5e5;
  border-bottom-color: #ccc;
  background-color: #fafafa;
}

.glazed .toolbar .level-3 > ul {
  border-top-color: #ddd;
  border-bottom-color: #c5c5c5;
  background-color: #f5f5f5;
}

.glazed .toolbar .level-4 > ul {
  border-top-color: #d5d5d5;
  border-bottom-color: #bbb;
  background-color: #eee;
}

.glazed .toolbar .level-5 > ul {
  border-top-color: #ccc;
  border-bottom-color: #b5b5b5;
  background-color: #e5e5e5;
}

.glazed .toolbar .level-6 > ul {
  border-top-color: #c5c5c5;
  border-bottom-color: #aaa;
  background-color: #eee;
}

.glazed .toolbar .level-7 > ul {
  border-top-color: #ccc;
  border-bottom-color: #b5b5b5;
  background-color: #fafafa;
}

.glazed .toolbar .level-8 > ul {
  border-top-color: #ddd;
  border-bottom-color: #ccc;
  background-color: #ddd;
}

.glazed .toolbar .toolbar-handle:hover {
  cursor: pointer;
}

.glazed .toolbar .toolbar-icon.toolbar-handle {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  display: block;
  height: 100%;
  padding: 0;
}

.glazed [dir="rtl"] .toolbar .toolbar-icon.toolbar-handle {
  right: auto;
  left: 0;
  padding: 0;
}

.glazed .contextual {
  position: absolute;
  z-index: 500;
  top: 6px;
  right: 0;
}

.glazed [dir="rtl"] .contextual {
  right: auto;
  left: 0;
}

.glazed .contextual-region.focus {
  outline: 1px dashed #d6d6d6;
  outline-offset: 1px;
}

.glazed .contextual .trigger {
  position: relative;
  right: 6px;
  float: right;
  overflow: hidden;
  margin: 0;
  padding: 0 2px;
  cursor: pointer;
  border: 1px solid #ccc;
  border-radius: 13px;
  background-color: #fff;
  background-attachment: scroll;
}

.glazed [dir="rtl"] .contextual .trigger {
  right: auto;
  left: 6px;
  float: left;
}

.glazed .contextual.open .trigger {
  z-index: 2;
  border: 1px solid #ccc;
  border-bottom-color: transparent;
  border-radius: 13px 13px 0 0;
  box-shadow: none;
}

.glazed .contextual-region .contextual .contextual-links {
  position: relative;
  top: -1px;
  right: 6px;
  float: right;
  clear: both;
  margin: 0;
  padding: 0.25em 0;
  text-align: left;
  white-space: nowrap;
  border: 1px solid #ccc;
  border-radius: 4px 0 4px 4px;
  background-color: #fff;
}

.glazed [dir="rtl"] .contextual-region .contextual .contextual-links {
  right: auto;
  left: 6px;
  float: left;
  text-align: right;
  border-radius: 0 4px 4px 4px;
}

.glazed .contextual-region .contextual .contextual-links li {
  margin: 0;
  padding: 0;
  list-style: none;
  list-style-image: none;
  border: none;
  background-color: #fff;
  line-height: 100%;
}

.glazed .contextual-region .contextual .contextual-links a {
  display: block;
  margin: 0.25em 0;
  padding: 0.4em 0.6em;
  color: #333;
  background-color: #fff;
  font-family: sans-serif;
  font-size: small;
  line-height: 0.8em;
}

.glazed .touchevents .contextual-region .contextual .contextual-links a {
  font-size: large;
}

.glazed .contextual-region .contextual .contextual-links a, .glazed .contextual-region .contextual .contextual-links a:hover {
  text-decoration: none;
}

.glazed .no-touchevents .contextual-region .contextual .contextual-links li a:hover {
  color: #000;
  background: #f7fcff;
}

.glazed .toolbar-bar .toolbar-icon-edit:before {
  background-image: url(/core/misc/icons/bebebe/pencil.svg);
}

.glazed .toolbar-bar .toolbar-icon-edit:active:before, .glazed .toolbar-bar .toolbar-icon-edit.is-active:before {
  background-image: url(/core/misc/icons/ffffff/pencil.svg);
}

.glazed .contextual .trigger {
  width: 26px !important;
  height: 26px !important;
  text-indent: -9999px;
  background-image: url(/core/misc/icons/bebebe/pencil.svg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 16px 16px;
}

.glazed .contextual .trigger:hover {
  background-image: url(/core/misc/icons/787878/pencil.svg);
}

.glazed .contextual .trigger:focus {
  outline: none;
  background-image: url(/core/misc/icons/5181c6/pencil.svg);
}

.glazed .ui-widget {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
}

.glazed .ui-widget .ui-widget {
  font-size: 1em;
}

.glazed .ui-widget input, .glazed .ui-widget select, .glazed .ui-widget textarea, .glazed .ui-widget button {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
}

.glazed .ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5;
}

.glazed .ui-widget-content {
  border: 1px solid #dddddd;
  background: #ffffff;
  color: #414042;
}

.glazed .ui-widget-content a {
  color: #414042;
}

.glazed .ui-widget-header {
  border: 1px solid #dddddd;
  background: #e9e9e9;
  color: #414042;
  font-weight: bold;
}

.glazed .ui-widget-header a {
  color: #414042;
}

.glazed .ui-state-default, .glazed .ui-widget-content .ui-state-default, .glazed .ui-widget-header .ui-state-default, .glazed .ui-button, .glazed html .ui-button.ui-state-disabled:hover, .glazed html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
}

.glazed .ui-state-default a, .glazed .ui-state-default a:link, .glazed .ui-state-default a:visited, .glazed a.ui-button, .glazed a:link.ui-button, .glazed a:visited.ui-button, .glazed .ui-button {
  color: #454545;
  text-decoration: none;
}

.glazed .ui-state-hover, .glazed .ui-widget-content .ui-state-hover, .glazed .ui-widget-header .ui-state-hover, .glazed .ui-state-focus, .glazed .ui-widget-content .ui-state-focus, .glazed .ui-widget-header .ui-state-focus, .glazed .ui-button:hover, .glazed .ui-button:focus {
  border: 1px solid #cccccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b;
}

.glazed .ui-state-hover a, .glazed .ui-state-hover a:hover, .glazed .ui-state-hover a:link, .glazed .ui-state-hover a:visited, .glazed .ui-state-focus a, .glazed .ui-state-focus a:hover, .glazed .ui-state-focus a:link, .glazed .ui-state-focus a:visited, .glazed a.ui-button:hover, .glazed a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none;
}

.glazed .ui-visual-focus {
  box-shadow: 0 0 3px 1px #5e9ed6;
}

.glazed .ui-state-active, .glazed .ui-widget-content .ui-state-active, .glazed .ui-widget-header .ui-state-active, .glazed a.ui-button:active, .glazed .ui-button:active, .glazed .ui-button.ui-state-active:hover {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #ffffff;
}

.glazed .ui-icon-background, .glazed .ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #ffffff;
}

.glazed .ui-state-active a, .glazed .ui-state-active a:link, .glazed .ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none;
}

.glazed .ui-state-highlight, .glazed .ui-widget-content .ui-state-highlight, .glazed .ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}

.glazed .ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90;
}

.glazed .ui-state-highlight a, .glazed .ui-widget-content .ui-state-highlight a, .glazed .ui-widget-header .ui-state-highlight a {
  color: #777620;
}

.glazed .ui-state-error, .glazed .ui-widget-content .ui-state-error, .glazed .ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}

.glazed .ui-state-error a, .glazed .ui-widget-content .ui-state-error a, .glazed .ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}

.glazed .ui-state-error-text, .glazed .ui-widget-content .ui-state-error-text, .glazed .ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}

.glazed .ui-priority-primary, .glazed .ui-widget-content .ui-priority-primary, .glazed .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

.glazed .ui-priority-secondary, .glazed .ui-widget-content .ui-priority-secondary, .glazed .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

.glazed .ui-state-disabled, .glazed .ui-widget-content .ui-state-disabled, .glazed .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

.glazed .ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
}

.glazed .ui-icon {
  width: 16px;
  height: 16px;
}

.glazed .ui-icon, .glazed .ui-widget-content .ui-icon {
  background-image: url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_444444_256x240.png);
}

.glazed .ui-widget-header .ui-icon {
  background-image: url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_444444_256x240.png);
}

.glazed .ui-state-hover .ui-icon, .glazed .ui-state-focus .ui-icon, .glazed .ui-button:hover .ui-icon, .glazed .ui-button:focus .ui-icon {
  background-image: url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_555555_256x240.png);
}

.glazed .ui-state-active .ui-icon, .glazed .ui-button:active .ui-icon {
  background-image: url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_ffffff_256x240.png);
}

.glazed .ui-state-highlight .ui-icon, .glazed .ui-button .ui-state-highlight.ui-icon {
  background-image: url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_777620_256x240.png);
}

.glazed .ui-state-error .ui-icon, .glazed .ui-state-error-text .ui-icon {
  background-image: url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_cc0000_256x240.png);
}

.glazed .ui-button .ui-icon {
  background-image: url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_777777_256x240.png);
}

.glazed .ui-icon-blank {
  background-position: 16px 16px;
}

.glazed .ui-icon-caret-1-n {
  background-position: 0 0;
}

.glazed .ui-icon-caret-1-ne {
  background-position: -16px 0;
}

.glazed .ui-icon-caret-1-e {
  background-position: -32px 0;
}

.glazed .ui-icon-caret-1-se {
  background-position: -48px 0;
}

.glazed .ui-icon-caret-1-s {
  background-position: -65px 0;
}

.glazed .ui-icon-caret-1-sw {
  background-position: -80px 0;
}

.glazed .ui-icon-caret-1-w {
  background-position: -96px 0;
}

.glazed .ui-icon-caret-1-nw {
  background-position: -112px 0;
}

.glazed .ui-icon-caret-2-n-s {
  background-position: -128px 0;
}

.glazed .ui-icon-caret-2-e-w {
  background-position: -144px 0;
}

.glazed .ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.glazed .ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.glazed .ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.glazed .ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.glazed .ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

.glazed .ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.glazed .ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.glazed .ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.glazed .ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.glazed .ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.glazed .ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.glazed .ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.glazed .ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.glazed .ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.glazed .ui-icon-arrow-1-s {
  background-position: -65px -32px;
}

.glazed .ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.glazed .ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.glazed .ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.glazed .ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.glazed .ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.glazed .ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.glazed .ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.glazed .ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.glazed .ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.glazed .ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.glazed .ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.glazed .ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}

.glazed .ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.glazed .ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.glazed .ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.glazed .ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.glazed .ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.glazed .ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.glazed .ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.glazed .ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.glazed .ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.glazed .ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.glazed .ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.glazed .ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.glazed .ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.glazed .ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.glazed .ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.glazed .ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.glazed .ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.glazed .ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.glazed .ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.glazed .ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.glazed .ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.glazed .ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.glazed .ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.glazed .ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.glazed .ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.glazed .ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.glazed .ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.glazed .ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.glazed .ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.glazed .ui-icon-extlink {
  background-position: -32px -80px;
}

.glazed .ui-icon-newwin {
  background-position: -48px -80px;
}

.glazed .ui-icon-refresh {
  background-position: -64px -80px;
}

.glazed .ui-icon-shuffle {
  background-position: -80px -80px;
}

.glazed .ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.glazed .ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.glazed .ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.glazed .ui-icon-folder-open {
  background-position: -16px -96px;
}

.glazed .ui-icon-document {
  background-position: -32px -96px;
}

.glazed .ui-icon-document-b {
  background-position: -48px -96px;
}

.glazed .ui-icon-note {
  background-position: -64px -96px;
}

.glazed .ui-icon-mail-closed {
  background-position: -80px -96px;
}

.glazed .ui-icon-mail-open {
  background-position: -96px -96px;
}

.glazed .ui-icon-suitcase {
  background-position: -112px -96px;
}

.glazed .ui-icon-comment {
  background-position: -128px -96px;
}

.glazed .ui-icon-person {
  background-position: -144px -96px;
}

.glazed .ui-icon-print {
  background-position: -160px -96px;
}

.glazed .ui-icon-trash {
  background-position: -176px -96px;
}

.glazed .ui-icon-locked {
  background-position: -192px -96px;
}

.glazed .ui-icon-unlocked {
  background-position: -208px -96px;
}

.glazed .ui-icon-bookmark {
  background-position: -224px -96px;
}

.glazed .ui-icon-tag {
  background-position: -240px -96px;
}

.glazed .ui-icon-home {
  background-position: 0 -112px;
}

.glazed .ui-icon-flag {
  background-position: -16px -112px;
}

.glazed .ui-icon-calendar {
  background-position: -32px -112px;
}

.glazed .ui-icon-cart {
  background-position: -48px -112px;
}

.glazed .ui-icon-pencil {
  background-position: -64px -112px;
}

.glazed .ui-icon-clock {
  background-position: -80px -112px;
}

.glazed .ui-icon-disk {
  background-position: -96px -112px;
}

.glazed .ui-icon-calculator {
  background-position: -112px -112px;
}

.glazed .ui-icon-zoomin {
  background-position: -128px -112px;
}

.glazed .ui-icon-zoomout {
  background-position: -144px -112px;
}

.glazed .ui-icon-search {
  background-position: -160px -112px;
}

.glazed .ui-icon-wrench {
  background-position: -176px -112px;
}

.glazed .ui-icon-gear {
  background-position: -192px -112px;
}

.glazed .ui-icon-heart {
  background-position: -208px -112px;
}

.glazed .ui-icon-star {
  background-position: -224px -112px;
}

.glazed .ui-icon-link {
  background-position: -240px -112px;
}

.glazed .ui-icon-cancel {
  background-position: 0 -128px;
}

.glazed .ui-icon-plus {
  background-position: -16px -128px;
}

.glazed .ui-icon-plusthick {
  background-position: -32px -128px;
}

.glazed .ui-icon-minus {
  background-position: -48px -128px;
}

.glazed .ui-icon-minusthick {
  background-position: -64px -128px;
}

.glazed .ui-icon-close {
  background-position: -80px -128px;
}

.glazed .ui-icon-closethick {
  background-position: -96px -128px;
}

.glazed .ui-icon-key {
  background-position: -112px -128px;
}

.glazed .ui-icon-lightbulb {
  background-position: -128px -128px;
}

.glazed .ui-icon-scissors {
  background-position: -144px -128px;
}

.glazed .ui-icon-clipboard {
  background-position: -160px -128px;
}

.glazed .ui-icon-copy {
  background-position: -176px -128px;
}

.glazed .ui-icon-contact {
  background-position: -192px -128px;
}

.glazed .ui-icon-image {
  background-position: -208px -128px;
}

.glazed .ui-icon-video {
  background-position: -224px -128px;
}

.glazed .ui-icon-script {
  background-position: -240px -128px;
}

.glazed .ui-icon-alert {
  background-position: 0 -144px;
}

.glazed .ui-icon-info {
  background-position: -16px -144px;
}

.glazed .ui-icon-notice {
  background-position: -32px -144px;
}

.glazed .ui-icon-help {
  background-position: -48px -144px;
}

.glazed .ui-icon-check {
  background-position: -64px -144px;
}

.glazed .ui-icon-bullet {
  background-position: -80px -144px;
}

.glazed .ui-icon-radio-on {
  background-position: -96px -144px;
}

.glazed .ui-icon-radio-off {
  background-position: -112px -144px;
}

.glazed .ui-icon-pin-w {
  background-position: -128px -144px;
}

.glazed .ui-icon-pin-s {
  background-position: -144px -144px;
}

.glazed .ui-icon-play {
  background-position: 0 -160px;
}

.glazed .ui-icon-pause {
  background-position: -16px -160px;
}

.glazed .ui-icon-seek-next {
  background-position: -32px -160px;
}

.glazed .ui-icon-seek-prev {
  background-position: -48px -160px;
}

.glazed .ui-icon-seek-end {
  background-position: -64px -160px;
}

.glazed .ui-icon-seek-start {
  background-position: -80px -160px;
}

.glazed .ui-icon-seek-first {
  background-position: -80px -160px;
}

.glazed .ui-icon-stop {
  background-position: -96px -160px;
}

.glazed .ui-icon-eject {
  background-position: -112px -160px;
}

.glazed .ui-icon-volume-off {
  background-position: -128px -160px;
}

.glazed .ui-icon-volume-on {
  background-position: -144px -160px;
}

.glazed .ui-icon-power {
  background-position: 0 -176px;
}

.glazed .ui-icon-signal-diag {
  background-position: -16px -176px;
}

.glazed .ui-icon-signal {
  background-position: -32px -176px;
}

.glazed .ui-icon-battery-0 {
  background-position: -48px -176px;
}

.glazed .ui-icon-battery-1 {
  background-position: -64px -176px;
}

.glazed .ui-icon-battery-2 {
  background-position: -80px -176px;
}

.glazed .ui-icon-battery-3 {
  background-position: -96px -176px;
}

.glazed .ui-icon-circle-plus {
  background-position: 0 -192px;
}

.glazed .ui-icon-circle-minus {
  background-position: -16px -192px;
}

.glazed .ui-icon-circle-close {
  background-position: -32px -192px;
}

.glazed .ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.glazed .ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.glazed .ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.glazed .ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.glazed .ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.glazed .ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.glazed .ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.glazed .ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.glazed .ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.glazed .ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.glazed .ui-icon-circle-check {
  background-position: -208px -192px;
}

.glazed .ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.glazed .ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.glazed .ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.glazed .ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.glazed .ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.glazed .ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.glazed .ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.glazed .ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.glazed .ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.glazed .ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.glazed .ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.glazed .ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

.glazed .ui-corner-all, .glazed .ui-corner-top, .glazed .ui-corner-left, .glazed .ui-corner-tl {
  border-top-left-radius: 3px;
}

.glazed .ui-corner-all, .glazed .ui-corner-top, .glazed .ui-corner-right, .glazed .ui-corner-tr {
  border-top-right-radius: 3px;
}

.glazed .ui-corner-all, .glazed .ui-corner-bottom, .glazed .ui-corner-left, .glazed .ui-corner-bl {
  border-bottom-left-radius: 3px;
}

.glazed .ui-corner-all, .glazed .ui-corner-bottom, .glazed .ui-corner-right, .glazed .ui-corner-br {
  border-bottom-right-radius: 3px;
}

.glazed .ui-widget-overlay {
  background: #aaaaaa;
  opacity: .3;
  filter: Alpha(Opacity=30);
}

.glazed .ui-widget-shadow {
  box-shadow: 0 0 5px #666666;
}

.glazed .quickedit-field.quickedit-editable, .glazed .quickedit-field .quickedit-editable {
  box-shadow: 0 0 0 2px #74b7ff;
}

.glazed .quickedit-field.quickedit-highlighted, .glazed .quickedit-form.quickedit-highlighted, .glazed .quickedit-field .quickedit-highlighted {
  box-shadow: 0 0 0 1px #74b7ff,0 0 0 2px #007fff;
}

.glazed .quickedit-field.quickedit-changed, .glazed .quickedit-form.quickedit-changed, .glazed .quickedit-field .quickedit-changed {
  box-shadow: 0 0 0 1px #fec17e,0 0 0 2px #f7870a;
}

.glazed .quickedit-editing.quickedit-validation-error, .glazed .quickedit-form.quickedit-validation-error {
  box-shadow: 0 0 0 1px #ee8b74,0 0 0 2px #fa2209;
}

.glazed .quickedit-editing.quickedit-editor-is-popup {
  box-shadow: none;
}

.glazed .quickedit-form .form-item .error {
  border: 1px solid #eea0a0;
}

.glazed .quickedit-form form {
  padding: 0.5em;
}

.glazed .quickedit-form .form-item {
  margin: 0;
}

.glazed .quickedit-form .form-wrapper {
  margin: 0.5em;
}

.glazed .quickedit-animate-invisible {
  opacity: 0;
}

.glazed .quickedit-animate-default {
  transition: all 0.4s ease;
}

.glazed .quickedit-animate-slow {
  transition: all 0.6s ease;
}

.glazed .quickedit-animate-delay-veryfast {
  transition-delay: 0.05s;
}

.glazed .quickedit-animate-delay-fast {
  transition-delay: 0.2s;
}

.glazed .quickedit-animate-disable-width {
  transition: width 0s;
}

.glazed .quickedit-animate-only-visibility {
  transition: opacity 0.2s ease;
}

.glazed .quickedit-validation-errors .messages.error {
  background-color: white;
  box-shadow: 0 0 1px 1px red, 0 0 3px 3px rgba(153, 153, 153, 0.5);
}

.glazed .quickedit-form {
  background-color: white;
  box-shadow: 0 0 30px 4px #4f4f4f;
}

.glazed .quickedit-toolbar-container {
  padding-top: 7px;
  padding-bottom: 7px;
  transition: all 1s;
  font-family: "Source Sans Pro","Lucida Grande",sans-serif;
}

.glazed .quickedit-toolbar-container > .quickedit-toolbar-content {
  position: relative;
  z-index: 2;
  box-sizing: border-box;
  padding: 0.1667em;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: black;
  background-image: linear-gradient(to bottom, #fff, #e4e4e4);
}

.glazed .quickedit-toolbar-container > .quickedit-toolbar-pointer {
  position: absolute;
  z-index: 1;
  bottom: 2px;
  left: 18px;
  display: block;
  width: 16px;
  height: 16px;
  transform: rotate(45deg);
  background-color: #e4e4e4;
  box-shadow: 0 0 0 1px #818181, 0 0 0 4px rgba(150, 150, 150, 0.5);
}

.glazed [dir="rtl"] .quickedit-toolbar-container > .quickedit-toolbar-pointer {
  right: 18px;
  left: auto;
}

.glazed .quickedit-toolbar-container.quickedit-toolbar-pointer-top > .quickedit-toolbar-pointer {
  top: 2px;
  bottom: auto;
}

.glazed .quickedit-toolbar-container > .quickedit-toolbar-lining {
  position: absolute;
  z-index: 0;
  top: 7px;
  right: 0;
  bottom: 7px;
  left: 0;
  display: block;
  box-shadow: 0 0 0 1px #818181, 0 3px 0 1px rgba(150, 150, 150, 0.5);
}

.glazed .quickedit-toolbar-label {
  overflow: hidden;
  padding: 0.333em 0.4em;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-style: italic;
}

.glazed .quickedit-toolbar-label .field:after {
  content: " \2192   ";
}

.glazed [dir="rtl"] .quickedit-toolbar-label .field:after {
  content: " \2190   ";
}

.glazed .quickedit-toolbar {
  font-family: "Droid sans","Lucida Grande",sans-serif;
}

.glazed .quickedit-toolbar-entity {
  padding: 0.1667em 0.2em;
}

.glazed .quickedit-toolbar-fullwidth {
  width: 100%;
}

.glazed .quickedit-toolgroup.wysiwyg-floated {
  float: right;
}

.glazed [dir="rtl"] .quickedit-toolgroup.wysiwyg-floated {
  float: left;
}

.glazed .quickedit-toolgroup.wysiwyg-main {
  clear: both;
  width: 100%;
  padding-left: 0;
}

.glazed [dir="rtl"] .quickedit-toolgroup.wysiwyg-main {
  padding-right: 0;
  padding-left: 0;
}

.glazed .quickedit-button {
  display: inline-block;
  margin: 0;
  padding: 0.345em;
  cursor: pointer;
  transition: opacity 0.1s ease;
  opacity: 1;
  color: #5a5a5a;
  border: 1px solid #d2d2d2;
  background-color: #e4e4e4;
}

.glazed .quickedit-button[aria-hidden="true"] {
  visibility: hidden;
  opacity: 0;
}

.glazed .quickedit-button + .quickedit-button {
  margin-left: 0.2em;
}

.glazed [dir="rtl"] .quickedit-button + .quickedit-button {
  margin-right: 0.25em;
  margin-left: auto;
}

.glazed .quickedit-button:hover, .glazed .quickedit-button:active {
  color: #2e2e2e;
  border: 1px solid #a0a0a0;
  background-color: #c8c8c8;
}

.glazed .quickedit-toolbar-container .quickedit-button.action-cancel {
  border: 1px solid transparent;
  background-color: transparent;
}

.glazed .quickedit-button.action-save {
  color: white;
  border: 1px solid transparent;
  background-color: #50a0e9;
  background-image: linear-gradient(to bottom, #50a0e9, #4481dc);
}

.glazed .quickedit-button.action-save:hover, .glazed .quickedit-button.action-save:active {
  border: 1px solid #a0a0a0;
}

.glazed .quickedit-button.action-saving, .glazed .quickedit-button.action-saving:hover, .glazed .quickedit-button.action-saving:active {
  color: #5a5a5a;
  border-color: #d2d2d2;
  background-color: #e4e4e4;
  background-image: none;
}

.glazed .quickedit .icon {
  position: relative;
  min-width: 2.5em;
  min-height: 1em;
}

.glazed .quickedit .icon.icon-only {
  text-indent: -9999px;
}

.glazed .quickedit .icon.icon-end {
  padding-right: 2.5em;
}

.glazed [dir="rtl"] .quickedit .icon.icon-end {
  padding-right: 0;
  padding-left: 2.5em;
}

.glazed .quickedit .icon:before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  content: "";
  background-color: transparent;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center center;
}

.glazed [dir="rtl"] .quickedit .icon:before {
  right: 0;
  left: auto;
}

.glazed .quickedit .icon-end:before {
  right: 0.5em;
  left: auto;
  width: 18px;
}

.glazed [dir="rtl"] .quickedit .icon-end:before {
  right: auto;
  left: 0.5em;
}

.glazed .quickedit button.icon {
  font-size: 1em;
}

.glazed .quickedit .icon-pencil {
  margin-left: 0.5em;
  padding-left: 1.5em;
}

.glazed .quickedit .icon-close:before {
  top: 10px;
  height: 12px;
  background-image: url(/core/misc/icons/787878/ex.svg);
}

.glazed .quickedit .icon-close:hover:before, .glazed .quickedit .icon-close:active:before {
  background-image: url(/core/misc/icons/000000/ex.svg);
}

.glazed .quickedit .icon-throbber:before {
  background-image: url(/core/modules/quickedit/images/icon-throbber.gif);
}

.glazed .quickedit .icon-pencil:before {
  background-image: url(/core/misc/icons/5181c6/pencil.svg);
  background-position: left center;
  background-size: 1.3em;
}

.glazed .quickedit-toolbar-container > .quickedit-toolbar-content, .glazed .quickedit-toolbar-container > .quickedit-toolbar-lining {
  border-radius: 4px;
}

.glazed .quickedit-button {
  border-radius: 3px;
}

.glazed .quickedit-button.action-save, .glazed .quickedit-button.action-saving {
  margin-top: 2px;
  color: #fff;
  border-color: #1e5c90;
  background-image: linear-gradient(to bottom, #007bc6, #0071b8);
  text-shadow: 0 1px rgba(0, 0, 0, 0.5);
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
}

.glazed .quickedit-button.action-save:hover, .glazed .quickedit-button.action-save:focus, .glazed .quickedit-button.action-saving:hover, .glazed .quickedit-button.action-saving:focus {
  color: #fff;
  border-color: #1e5c90;
  background-color: #2369a6;
  background-image: linear-gradient(to bottom, #0c97ed, #1f86c7);
}

.glazed .quickedit-button.action-save:hover, .glazed .quickedit-button.action-save:focus, .glazed .quickedit-button.action-saving:hover, .glazed .quickedit-button.action-saving:focus {
  box-shadow: 0 1px 2px rgba(23, 26, 28, 0.25);
}

.glazed .quickedit-button.action-save:active, .glazed .quickedit-button.action-saving:active {
  border-color: #144b78;
  background-image: linear-gradient(to bottom, #08639b, #0071b8);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
}

.glazed .quickedit .icon-close:before {
  top: 8px;
}

.glazed .adminimal-admin-toolbar .toolbar a {
  transition: all,0.2s;
}

.glazed .adminimal-admin-toolbar .toolbar .toolbar-bar {
  box-shadow: none;
  background-color: #2d2d2d;
}

.glazed .adminimal-admin-toolbar .toolbar .toolbar-menu {
  background: #333;
}

.glazed .adminimal-admin-toolbar .toolbar-tray .toolbar-menu a, .glazed .adminimal-admin-toolbar .toolbar-tray .toolbar-menu span {
  background: transparent;
  color: #ccc;
}

.glazed .adminimal-admin-toolbar .toolbar-tray .toolbar-menu li {
  background: #333;
}

.glazed .adminimal-admin-toolbar .toolbar-tray ul li.menu-item {
  border: none;
}

.glazed .adminimal-admin-toolbar .toolbar .toolbar-tray-horizontal ul ul li.menu-item:first-child {
  border: none;
}

.glazed .adminimal-admin-toolbar .toolbar-oriented .user-toolbar-tab {
  float: right;
}

.glazed .adminimal-admin-toolbar .toolbar .toolbar-tray-vertical {
  border: none;
  box-shadow: none;
}

.glazed .adminimal-admin-toolbar .toolbar-tray a, .glazed .adminimal-admin-toolbar .toolbar-tray span {
  background: #2d2d2d;
  color: #bbb;
}

.glazed .adminimal-admin-toolbar .toolbar-tray span {
  display: block;
  padding: 1em 1.3333em;
}

.glazed .adminimal-admin-toolbar .toolbar-tray-horizontal a:hover, .glazed .adminimal-admin-toolbar .toolbar-tray-horizontal a:active, .glazed .adminimal-admin-toolbar .toolbar-tray-horizontal a:focus {
  background: #0084d7;
  color: #fff;
  text-decoration: none;
}

.glazed .adminimal-admin-toolbar .toolbar-tray-horizontal .menu-item--expanded:hover > a, .glazed .adminimal-admin-toolbar .toolbar-tray-horizontal .menu-item--expanded:hover > .toolbar-box > a {
  background: #0084d7;
  color: #fff !important;
}

.glazed .adminimal-admin-toolbar .toolbar .toolbar-bar .toolbar-tab > .toolbar-item {
  font-weight: 600;
}

.glazed .adminimal-admin-toolbar .toolbar .toolbar-bar .toolbar-item {
  color: #bebebe;
}

.glazed .adminimal-admin-toolbar .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover {
  background-image: none;
  background-color: #2d2d2d;
  color: #fff;
  text-decoration: none;
}

.glazed .adminimal-admin-toolbar .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active, .glazed .adminimal-admin-toolbar .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-image: none;
  background-color: #333;
  text-decoration: none;
}

.glazed .adminimal-admin-toolbar .toolbar .toolbar-tray-horizontal .menu-item + .menu-item, .glazed [dir="rtl"] .adminimal-admin-toolbar .toolbar .toolbar-tray-horizontal .menu-item + .menu-item, .glazed .adminimal-admin-toolbar .toolbar .toolbar-tray-horizontal .menu-item:last-child {
  border-left: none;
  border-right: none;
}

.glazed .adminimal-admin-toolbar .toolbar .toolbar-tray .menu-item--active-trail > .toolbar-box a, .glazed .adminimal-admin-toolbar .toolbar .toolbar-tray a.is-active {
  color: inherit;
  text-decoration: none;
  font-weight: bold;
}

.glazed .adminimal-admin-toolbar .toolbar .toolbar-tray-vertical .menu-item + .menu-item {
  border: 0 none;
}

.glazed .adminimal-admin-toolbar .toolbar .toolbar-tray {
  background-color: #333;
  box-shadow: -2px 2px 12px rgba(0, 0, 0, 0.85);
}

.glazed .adminimal-admin-toolbar .toolbar .toolbar-tray-horizontal {
  border-bottom: 1px solid #333;
  box-shadow: none;
}

.glazed .adminimal-admin-toolbar .toolbar .toolbar-toggle-orientation {
  background-color: #333;
}

.glazed .adminimal-admin-toolbar .toolbar .toolbar-icon.toolbar-handle:focus {
  background-color: transparent;
}

.glazed .adminimal-admin-toolbar .toolbar .toolbar-icon.toolbar-handle:before {
  background-image: url(/modules/contrib/adminimal_admin_toolbar/images/acacac/chevron-outline-disc-down.svg);
  transition: .25s;
}

.glazed .adminimal-admin-toolbar .toolbar .toolbar-icon.toolbar-handle.open:before {
  background-image: url(/modules/contrib/adminimal_admin_toolbar/images/ffcfcf/chevron-outline-disc-close.svg) !important;
  transform: rotate(180deg);
}

.glazed .adminimal-admin-toolbar .toolbar .toolbar-menu .toolbar-menu .toolbar-icon.toolbar-handle:before {
  background-image: url(/modules/contrib/adminimal_admin_toolbar/images/acacac/chevron-outline-disc-down.svg);
  background-size: 100%;
}

.glazed .adminimal-admin-toolbar .toolbar .toolbar-icon.toolbar-handle:hover:before, .glazed .adminimal-admin-toolbar .toolbar .toolbar-menu .toolbar-menu .toolbar-icon.toolbar-handle:hover:before, .glazed .adminimal-admin-toolbar .toolbar .toolbar-menu .toolbar-box:hover .toolbar-icon.toolbar-handle:before {
  background-image: url(/modules/contrib/adminimal_admin_toolbar/images/ffffff/chevron-outline-disc-down.svg);
}

.glazed .adminimal-admin-toolbar .toolbar .toolbar-menu .toolbar-menu .toolbar-icon.toolbar-handle.open:before, .glazed .adminimal-admin-toolbar .toolbar .toolbar-menu .toolbar-box:hover .toolbar-icon.toolbar-handle.open:before {
  background-image: url(/modules/contrib/adminimal_admin_toolbar/images/ffffff/chevron-outline-disc-close.svg);
  background-size: 100%;
}

.glazed .adminimal-admin-toolbar .level-1 .toolbar-handle.open, .glazed .adminimal-admin-toolbar .toolbar-tray-vertical .level-2 {
  background: #3b3b3b !important;
}

.glazed .adminimal-admin-toolbar .level-2 .toolbar-handle.open, .glazed .adminimal-admin-toolbar .toolbar-tray-vertical .level-3 {
  background: #434343 !important;
}

.glazed .adminimal-admin-toolbar .level-3 .toolbar-handle.open, .glazed .adminimal-admin-toolbar .toolbar-tray-vertical .level-4 {
  background: #4c4c4c !important;
}

.glazed .adminimal-admin-toolbar .level-4 .toolbar-handle.open, .glazed .adminimal-admin-toolbar .toolbar-tray-vertical .level-5 {
  background: #545454 !important;
}

.glazed .adminimal-admin-toolbar .toolbar .level-3 a, .glazed .adminimal-admin-toolbar .toolbar .level-4 a {
  color: #d5d5d5 !important;
}

.glazed .adminimal-admin-toolbar .toolbar-handle.open {
  border-top-left-radius: 10px;
}

.glazed .toolbar .toolbar-tray-vertical .level-3 ul {
  margin-left: 0 !important;
}

.glazed .adminimal-admin-toolbar .toolbar-tray-vertical .level-3 a {
  padding-left: 2.75em !important;
}

.glazed .adminimal-admin-toolbar .toolbar-tray-horizontal a:focus, .glazed .adminimal-admin-toolbar .toolbar-box a:focus {
  background: #333;
  text-decoration: none;
}

.glazed .adminimal-admin-toolbar .toolbar .toolbar-tray-vertical .toolbar-menu a {
  color: #bbb;
}

.glazed .adminimal-admin-toolbar .toolbar .toolbar-tray-vertical .toolbar-menu a:hover, .glazed .adminimal-admin-toolbar .toolbar .toolbar-tray-vertical .toolbar-menu a:focus {
  color: #fff;
  background: #0084d7;
  text-decoration: none;
}

.glazed .adminimal-admin-toolbar .toolbar .toolbar-tray-vertical .toolbar-menu ul ul {
  border: none;
}

.glazed .adminimal-admin-toolbar .toolbar .toolbar-tray-horizontal .toolbar-toggle-orientation {
  border: none;
}

.glazed .adminimal-admin-toolbar .toolbar .menu-item:hover {
  background-color: #333;
}

.glazed .adminimal-admin-toolbar .toolbar-tray-horizontal .menu-item a:focus {
  background: #4c4c4c;
}

.glazed .adminimal-admin-toolbar .toolbar .menu-item--expanded {
  background-color: #333;
}

.glazed .adminimal-admin-toolbar .toolbar-tray-horizontal ul li.menu-item--expanded ul li.menu-item--expanded, .glazed [dir="rtl"] .adminimal-admin-toolbar .toolbar-tray-horizontal ul li.menu-item--expanded ul li.menu-item--expanded {
  background-image: none;
  position: relative;
}

.glazed .adminimal-admin-toolbar .toolbar-tray-horizontal .toolbar-menu ul .toolbar-icon {
  padding: 1em 12px;
}

.glazed .toolbar-tray-horizontal .toolbar-menu:not(:first-child) li.menu-item--expanded > a:focus {
  background-image: none !important;
}

.glazed .adminimal-admin-toolbar .toolbar-tray-horizontal ul li.menu-item--expanded .menu-item:hover ul {
  margin: -39px 0 0 200px;
}

.glazed [dir="rtl"] .adminimal-admin-toolbar .toolbar-tray-horizontal ul li.menu-item--expanded .menu-item:hover ul {
  margin: -39px 200px 0 0;
}

.glazed .adminimal-admin-toolbar .toolbar-tray-horizontal ul li.menu-item--expanded ul li.menu-item--expanded:after {
  color: #8eacc0;
  content: url(/modules/contrib/adminimal_admin_toolbar/images/0084d7/chevron-right.svg);
  font-size: 17px;
  pointer-events: none;
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-8px);
  transition: all .2s;
}

.glazed [dir="rtl"] .adminimal-admin-toolbar .toolbar-tray-horizontal ul li.menu-item--expanded ul li.menu-item--expanded:after {
  right: auto;
  left: 5px;
  top: 30%;
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

.glazed .adminimal-admin-toolbar .toolbar-tray-horizontal ul li.menu-item--expanded ul li.menu-item--expanded:hover:after {
  content: url(/modules/contrib/adminimal_admin_toolbar/images/ffffff/chevron-right.svg);
  transform: translate(6px, -8px);
}

.glazed [dir="rtl"] .adminimal-admin-toolbar .toolbar-tray-horizontal ul li.menu-item--expanded ul li.menu-item--expanded:hover:after {
  transform-origin: 40% top;
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

.glazed .adminimal-admin-toolbar .toolbar .toolbar-menu .toolbar-menu a {
  color: #bbb;
}

.glazed .adminimal-admin-toolbar .toolbar .toolbar-menu .toolbar-menu a:hover {
  color: #fff;
}

.glazed .adminimal-admin-toolbar .toolbar-tray-horizontal ul li.menu-item {
  border-top: none transparent;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

.glazed .adminimal-admin-toolbar .toolbar .toolbar-tray-horizontal .menu-item:last-child {
  border-left: none;
  border-right: none;
}

.glazed .adminimal-admin-toolbar .toolbar .toolbar-tray-horizontal ul ul li.menu-item:first-child {
  border-top: 1px solid #0084d7;
}

.glazed .adminimal-admin-toolbar .toolbar-tray-horizontal ul ul li li.menu-item:first-child {
  border-top: none !important;
}

.glazed .adminimal-admin-toolbar .toolbar-icon-admin-toolbar-tools-help:before {
  background-image: url(/modules/contrib/adminimal_admin_toolbar/images/acacac/drupal-8.svg);
  margin-left: 7px;
  padding: 0px;
}

.glazed .adminimal-admin-toolbar .toolbar-tray-vertical .toolbar-icon-admin-toolbar-tools-help:before {
  margin-left: 0;
}

.glazed .adminimal-admin-toolbar .toolbar-icon-system-admin-content:before {
  background-image: url(/modules/contrib/adminimal_admin_toolbar/images/acacac/file.svg);
}

.glazed .adminimal-admin-toolbar .toolbar-icon-system-admin-structure:before {
  background-image: url(/modules/contrib/adminimal_admin_toolbar/images/acacac/orgchart.svg);
}

.glazed .adminimal-admin-toolbar .toolbar-icon-system-themes-page:before {
  background-image: url(/modules/contrib/adminimal_admin_toolbar/images/acacac/paintbrush.svg);
}

.glazed .adminimal-admin-toolbar .toolbar-icon-entity-user-collection:before {
  background-image: url(/modules/contrib/adminimal_admin_toolbar/images/acacac/people.svg);
}

.glazed .adminimal-admin-toolbar .toolbar-icon-system-modules-list:before {
  background-image: url(/modules/contrib/adminimal_admin_toolbar/images/acacac/puzzlepiece.svg);
}

.glazed .adminimal-admin-toolbar .toolbar-icon-system-admin-config:before {
  background-image: url(/modules/contrib/adminimal_admin_toolbar/images/acacac/wrench.svg);
}

.glazed .adminimal-admin-toolbar .toolbar-icon-system-admin-reports:before {
  background-image: url(/modules/contrib/adminimal_admin_toolbar/images/acacac/barchart.svg);
}

.glazed .adminimal-admin-toolbar .toolbar-icon-help-main:before {
  background-image: url(/modules/contrib/adminimal_admin_toolbar/images/acacac/questionmark-disc.svg);
}

.glazed .adminimal-admin-toolbar .toolbar-tray-horizontal .menu-item--expanded:hover .toolbar-icon-admin-toolbar-tools-help:before, .glazed .adminimal-admin-toolbar .toolbar-icon-admin-toolbar-tools-help:hover:before, .glazed .adminimal-admin-toolbar .toolbar-icon-admin-toolbar-tools-help:active:before, .glazed .adminimal-admin-toolbar .toolbar-icon-admin-toolbar-tools-help.is-active:before {
  background-image: url(/modules/contrib/adminimal_admin_toolbar/images/ffffff/drupal-8.svg);
}

.glazed .adminimal-admin-toolbar .toolbar-tray-horizontal .menu-item--expanded:hover .toolbar-icon-system-admin-content:before, .glazed .adminimal-admin-toolbar .toolbar-icon-system-admin-content:hover:before, .glazed .adminimal-admin-toolbar .toolbar-icon-system-admin-content:active:before, .glazed .adminimal-admin-toolbar .toolbar-icon-system-admin-content.is-active:before {
  background-image: url(/modules/contrib/adminimal_admin_toolbar/images/ffffff/file.svg);
}

.glazed .adminimal-admin-toolbar .toolbar-tray-horizontal .menu-item--expanded:hover .toolbar-icon-system-admin-structure:before, .glazed .adminimal-admin-toolbar .toolbar-icon-system-admin-structure:hover:before, .glazed .adminimal-admin-toolbar .toolbar-icon-system-admin-structure:active:before, .glazed .adminimal-admin-toolbar .toolbar-icon-system-admin-structure.is-active:before {
  background-image: url(/modules/contrib/adminimal_admin_toolbar/images/ffffff/orgchart.svg);
}

.glazed .adminimal-admin-toolbar .toolbar-tray-horizontal .menu-item--expanded:hover .toolbar-icon-system-themes-page:before, .glazed .adminimal-admin-toolbar .toolbar-icon-system-themes-page:hover:before, .glazed .adminimal-admin-toolbar .toolbar-icon-system-themes-page:active:before, .glazed .adminimal-admin-toolbar .toolbar-icon-system-themes-page.is-active:before {
  background-image: url(/modules/contrib/adminimal_admin_toolbar/images/ffffff/paintbrush.svg);
}

.glazed .adminimal-admin-toolbar .toolbar-tray-horizontal .menu-item--expanded:hover .toolbar-icon-entity-user-collection:before, .glazed .adminimal-admin-toolbar .toolbar-icon-entity-user-collection:hover:before, .glazed .adminimal-admin-toolbar .toolbar-icon-entity-user-collection:active:before, .glazed .adminimal-admin-toolbar .toolbar-icon-entity-user-collection.is-active:before {
  background-image: url(/modules/contrib/adminimal_admin_toolbar/images/ffffff/people.svg);
}

.glazed .adminimal-admin-toolbar .toolbar-tray-horizontal .menu-item--expanded:hover .toolbar-icon-system-modules-list:before, .glazed .adminimal-admin-toolbar .toolbar-icon-system-modules-list:hover:before, .glazed .adminimal-admin-toolbar .toolbar-icon-system-modules-list:active:before, .glazed .adminimal-admin-toolbar .toolbar-icon-system-modules-list.is-active:before {
  background-image: url(/modules/contrib/adminimal_admin_toolbar/images/ffffff/puzzlepiece.svg);
}

.glazed .adminimal-admin-toolbar .toolbar-tray-horizontal .menu-item--expanded:hover .toolbar-icon-system-admin-config:before, .glazed .adminimal-admin-toolbar .toolbar-icon-system-admin-config:hover:before, .glazed .adminimal-admin-toolbar .toolbar-icon-system-admin-config:active:before, .glazed .adminimal-admin-toolbar .toolbar-icon-system-admin-config.is-active:before {
  background-image: url(/modules/contrib/adminimal_admin_toolbar/images/ffffff/wrench.svg);
}

.glazed .adminimal-admin-toolbar .toolbar-tray-horizontal .menu-item--expanded:hover .toolbar-icon-system-admin-reports:before, .glazed .adminimal-admin-toolbar .toolbar-icon-system-admin-reports:hover:before, .glazed .adminimal-admin-toolbar .toolbar-icon-system-admin-reports:active:before, .glazed .adminimal-admin-toolbar .toolbar-icon-system-admin-reports.is-active:before {
  background-image: url(/modules/contrib/adminimal_admin_toolbar/images/ffffff/barchart.svg);
}

.glazed .adminimal-admin-toolbar .menu-item--expanded:hover .toolbar-icon-help-main:before, .glazed .adminimal-admin-toolbar .toolbar-icon-help-main:hover:before, .glazed .adminimal-admin-toolbar .toolbar-icon-help-main:active:before, .glazed .adminimal-admin-toolbar .toolbar-icon-help-main.is-active:before {
  background-image: url(/modules/contrib/adminimal_admin_toolbar/images/ffffff/questionmark-disc.svg);
}

.glazed .adminimal-admin-toolbar .toolbar-tray-vertical .toolbar-icon-admin-toolbar-tools-help {
  text-indent: 0;
  transition: none;
}

.glazed .adminimal-admin-toolbar .toolbar {
  font-family: "Open Sans";
}

.glazed .az-util-vertical-centering {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.glazed .html .glazed-shadow-1, .glazed .html .glazed-shadow-2, .glazed .html .glazed-shadow-3, .glazed .html .glazed-shadow-4, .glazed .html .glazed-shadow-5 {
  transition: box-shadow .2s ease-out 0s;
}

.glazed .html .glazed-shadow-hover-1, .glazed .html .glazed-shadow-hover-2, .glazed .html .glazed-shadow-hover-3, .glazed .html .glazed-shadow-hover-4, .glazed .html .glazed-shadow-hover-5 {
  transition: box-shadow .1s ease-in-out 0s;
}

.glazed .html .glazed-shadow-1, .glazed .html .glazed-shadow-hover-1:hover {
  box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.2);
}

.glazed .html .glazed-shadow-2, .glazed .html .glazed-shadow-hover-2:hover {
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.3);
}

.glazed .html .glazed-shadow-3, .glazed .html .glazed-shadow-hover-3:hover {
  box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.3);
}

.glazed .html .glazed-shadow-4, .glazed .html .glazed-shadow-hover-4:hover {
  box-shadow: 0 8px 38px 0 rgba(0, 0, 0, 0.3);
}

.glazed .html .glazed-shadow-5, .glazed .html .glazed-shadow-hover-5:hover {
  box-shadow: 0 12px 57px 0 rgba(0, 0, 0, 0.3);
}

.glazed .html .stpe-dropshadow {
  position: relative;
  margin-bottom: 20px;
  z-index: 5;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.glazed .html .stpe-dropshadow > img {
  display: block;
  margin: 0;
  width: 100%;
}

.glazed .html .stpe-dropshadow *:not(.controls) {
  position: relative;
  z-index: 6;
}

.glazed .html .stpe-dropshadow::before, .glazed .html .stpe-dropshadow::after {
  content: "";
  position: absolute;
  z-index: 0;
}

.glazed .html .stpe-dropshadow--raised {
  box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

.glazed .html .stpe-dropshadow--glow {
  box-shadow: rgba(0, 0, 0, 0.4) 0 0 5px, rgba(0, 0, 0, 0.2) 0 0 3px 1px inset;
}

.glazed .html .stpe-dropshadow--lifted {
  border-radius: 4px;
}

.glazed .html .stpe-dropshadow--lifted::before, .glazed .html .stpe-dropshadow--lifted::after {
  bottom: 15px;
  left: 10px;
  width: 50%;
  height: 20%;
  max-width: 300px;
  max-height: 100px;
  box-shadow: 0 15px 7px rgba(0, 0, 0, 0.8);
  transform: rotate(-3deg);
}

.glazed .html .stpe-dropshadow--lifted::after {
  right: 10px;
  left: auto;
  transform: rotate(3deg);
}

.glazed .html .stpe-dropshadow--perspective::before {
  left: 80px;
  bottom: 3px;
  width: 50%;
  height: 35%;
  max-width: 50px;
  max-height: 40px;
  box-shadow: -80px 0 8px rgba(0, 0, 0, 0.4);
  transform: skew(50deg, 0deg);
  transform-origin: 0 107%;
}

.glazed .html .stpe-dropshadow--perspective::after {
  display: none;
}

.glazed .html .stpe-dropshadow--curved::before {
  top: 10px;
  bottom: 10px;
  left: 0;
  right: 50%;
  box-shadow: 0 0 10px black;
  border-radius: 10px / 100px;
}

.glazed .html .stpe-dropshadow--curved-vt2::before {
  right: 0;
}

.glazed .html .stpe-dropshadow--curved-hz1::before {
  top: 50%;
  bottom: 0;
  left: 10px;
  right: 10px;
  border-radius: 100px / 10px;
}

.glazed .html .stpe-dropshadow--curved-hz2::before {
  top: 0;
  bottom: 0;
  left: 10px;
  right: 10px;
  border-radius: 100px / 10px;
}

.glazed .glazed.az-container {
  min-height: 14px;
}

.glazed .az-element, .glazed .az-ctnr {
  position: relative;
  overflow: visible;
  box-sizing: border-box;
  color: #414042;
}

.glazed .az-element:before, .glazed .az-element:after, .glazed .az-ctnr:before, .glazed .az-ctnr:after {
  box-sizing: border-box;
}

.glazed .az-element .modal-backdrop, .glazed .az-element .ax-modal-backdrop {
  z-index: 200;
}

.glazed .az-popup-ctnr {
  position: fixed;
  height: 100%;
  overflow-y: scroll;
  left: 50%;
  top: 50%;
  width: 101%;
  z-index: 210;
  transform: translate(-50%, -50%);
}

.glazed .az-popup > img, .glazed .az-popup > span {
  cursor: pointer;
}

.glazed .az-popup-close {
  cursor: pointer;
}

.glazed .progress, .glazed .ax-progress {
  overflow: visible;
}

.glazed div.panel-group .panel, .glazed div.ax-panel-group .ax-panel {
  overflow: visible;
}

.glazed .glyphicon, .glazed .ax-glyphicon {
  font-family: 'Glyphicons Halflings' !important;
}

.glazed .glazed button.fa {
  font-family: FontAwesome;
}

.glazed .popover {
  z-index: 99999 !important;
}

.glazed .affix {
  position: fixed;
  right: 0;
  left: 0;
  top: 0;
}

.glazed .navbar {
  z-index: 6;
}

.glazed .carousel {
  min-height: 45px;
}

.glazed .float {
  -webkit-animation-name: float;
  animation-name: float;
}

@-webkit-keyframes float {
  0% {
    transform: translateY(0%);
  }
  50% {
    transform: translateY(10px);
  }
  100% {
    transform: translateY(0%);
  }
}

@keyframes float {
  0% {
    transform: translateY(0%);
  }
  50% {
    transform: translateY(10px);
  }
  100% {
    transform: translateY(0%);
  }
}

.glazed .floatSmall {
  -webkit-animation-name: floatSmall;
  animation-name: floatSmall;
}

@-webkit-keyframes floatSmall {
  0% {
    transform: translateY(0%);
  }
  50% {
    transform: translateY(5px);
  }
  100% {
    transform: translateY(0%);
  }
}

@keyframes floatSmall {
  0% {
    transform: translateY(0%);
  }
  50% {
    transform: translateY(5px);
  }
  100% {
    transform: translateY(0%);
  }
}

.glazed .floatLarge {
  -webkit-animation-name: floatLarge;
  animation-name: floatLarge;
}

@-webkit-keyframes floatLarge {
  0% {
    transform: translateY(0%);
  }
  50% {
    transform: translateY(30px);
  }
  100% {
    transform: translateY(0%);
  }
}

@keyframes floatLarge {
  0% {
    transform: translateY(0%);
  }
  50% {
    transform: translateY(30px);
  }
  100% {
    transform: translateY(0%);
  }
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

.glazed body .stpe-flatbutton {
  border-width: 0;
}

.glazed body .stpe-3dbutton {
  border-width: 0 1px 3px 1px;
  border-radius: 15px;
  box-shadow: 0px 2px 7px 0px rgba(50, 50, 50, 0.5);
}

.glazed body .stpe-outlinebutton {
  display: inline-block;
  background: transparent;
  border: 1px solid #333;
  color: #333;
  border-radius: 5px;
  padding-left: 2em;
  padding-right: 2em;
  text-transform: uppercase;
  font-weight: normal;
  letter-spacing: 1px;
}

.glazed body .stpe-outlinebutton:hover, .glazed body .stpe-outlinebutton:focus {
  box-shadow: none;
  font-weight: normal;
  background: #333;
  border: 1px solid #333;
  color: #fff;
}

.glazed body .stpe-borderbutton {
  display: inline-block;
  background: transparent;
  border: 3px solid #333;
  color: #333;
  border-radius: 0;
  padding-left: 2em;
  padding-right: 2em;
  text-transform: uppercase;
  font-weight: normal;
  letter-spacing: 1px;
}

.glazed body .stpe-borderbutton:hover, .glazed body .stpe-borderbutton:focus {
  box-shadow: none;
  font-weight: normal;
  background: #333;
  border: 3px solid #333;
  color: #fff;
}

.glazed .circliful {
  margin: auto;
}

.glazed .az-gallery ul {
  margin: 0;
  padding: 0;
}

.glazed .az-gallery ul li {
  list-style: none;
  padding: 0;
  background-image: none;
  margin: 0;
}

.glazed .az-layers {
  display: inline-block;
  width: 100%;
}

.glazed .az-layers > .az-ctnr {
  position: relative;
  margin: auto;
}

.glazed .az-layers > .az-ctnr > .az-element {
  position: absolute !important;
  box-sizing: content-box !important;
}

.glazed div.az-link {
  cursor: pointer;
}

.glazed .panel.panel-glazed {
  line-height: 2em;
  background: #000;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 0;
  color: #f1f1f1;
  padding: 30px;
  border: none;
}

.glazed .panel.panel-glazed h1, .glazed .panel.panel-glazed h2, .glazed .panel.panel-glazed h3, .glazed .panel.panel-glazed h4, .glazed .panel.panel-glazed h5, .glazed .panel.panel-glazed h6 {
  color: #f1f1f1;
}

.glazed .panel-group .panel.panel-glazed {
  background: transparent;
  padding: 0;
  color: inherit;
  box-shadow: none;
}

.glazed .panel-group .panel.panel-glazed .panel-heading {
  background: transparent;
  border: none;
  padding-left: 0;
  padding-right: 0;
}

.glazed .panel-group .panel.panel-glazed .panel-heading .panel-title:before {
  content: '+';
  display: inline;
  padding-right: 1em;
}

.glazed .panel-group .panel.panel-glazed .panel-body {
  border: none;
  padding-left: 0;
  padding-right: 0;
}

.glazed .panel-group .panel.panel-glazed h1, .glazed .panel-group .panel.panel-glazed h2, .glazed .panel-group .panel.panel-glazed h3, .glazed .panel-group .panel.panel-glazed h4, .glazed .panel-group .panel.panel-glazed h5, .glazed .panel-group .panel.panel-glazed h6 {
  color: inherit;
}

.glazed .az-row--xs.az-row--equal-height {
  display: flex;
}

@media (min-width: 768px) {
  .glazed .az-row--sm.az-row--equal-height {
    display: flex;
  }
}

.glazed .az-tabs.tab-content .tab-pane {
  display: none;
}

.glazed .az-tabs.tab-content .active {
  display: block;
}

.glazed .az-tabs.tabbable:before {
  display: table;
  content: " ";
}

.glazed .az-tabs.tabbable:after {
  display: table;
  content: " ";
}

.glazed .az-tabs .nav-tabs {
  padding-bottom: 0;
}

.glazed .az-tabs.tabs-right .nav-tabs {
  border-bottom: 0;
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
  border-bottom: none !important;
}

.glazed .az-tabs.tabs-right .nav-tabs > li {
  float: none;
}

.glazed .az-tabs.tabs-right .nav-tabs > li > a {
  background: transparent;
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
  margin-left: -1px;
  border-radius: 0 4px 4px 0;
}

.glazed .az-tabs.tabs-right .nav-tabs .active > a {
  border-color: #ddd #ddd #ddd #fff;
}

.glazed .az-tabs.tabs-left .nav-tabs {
  border-bottom: 0;
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
  border-bottom: none !important;
}

.glazed .az-tabs.tabs-left .nav-tabs > li {
  float: none;
}

.glazed .az-tabs.tabs-left .nav-tabs > li > a {
  background: transparent;
  min-width: 74px;
  margin-bottom: 3px;
  margin-right: -1px;
  border-radius: 4px 0 0 4px;
}

.glazed .az-tabs.tabs-left .nav-tabs .active > a {
  border-color: #ddd #fff #ddd #ddd;
}

.glazed .az-unknown {
  display: none;
}

.glazed .az-video .az-video-icon {
  position: absolute;
  z-index: 10;
  left: 50%;
  top: 50%;
  margin-left: -1.2em;
  margin-top: -0.85em;
  color: white;
  padding: 0.4em 0.75em;
  cursor: pointer;
  border-radius: 10px;
}

.glazed div.ac-select-image ul.preview {
  overflow: hidden;
  padding-left: 0px;
  list-style-type: none;
  margin: 4px 0;
}

.glazed div.ac-select-image ul.preview li {
  cursor: col-resize;
  position: relative;
  background: #F5F5F5;
  padding: 4px;
  float: left;
  margin: 0px 5px 5px 0;
  min-height: 75px;
  min-width: 75px;
  line-height: 70px;
  text-align: center;
}

.glazed div.ac-select-image ul.preview li .image-preview {
  position: relative;
  height: 75px;
  width: 75px;
  max-height: 75px;
  display: inline-block;
  vertical-align: middle;
}

.glazed div.ac-select-image ul.preview li .glyphicon-remove {
  width: 16px;
  height: 16px;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0.5;
}

.glazed div.ac-select-image ul.preview li .glyphicon-remove:hover {
  text-decoration: none;
  opacity: 1;
}

.glazed div.ac-select-image button {
  display: block;
}

.glazed div.ac-select-image input.image_upload {
  height: 0;
  margin: 0;
  padding: 0;
  visibility: hidden;
}

.glazed div.ac-select-image .image-style-input-label {
  clear: both;
}

.glazed div.ac-select-image .image-style-input {
  display: none;
}

.glazed div.ac-select-image div.chosen-container {
  display: block;
  clear: both;
  margin: 4px 0;
}

.glazed div.ac-select-image div.chosen-container .chosen-single div b {
  background-position: 0 .6em;
}

.glazed div.ac-select-image div.chosen-container .chosen-search input[type=text] {
  min-width: 249px;
}

.glazed #az-media-modal {
  z-index: 5050;
}

.glazed #az-media-modal .modal-dialog {
  width: 90%;
  height: 90%;
}

.glazed #az-media-modal .modal-content, .glazed #az-media-modal .modal-body {
  height: 100%;
}

.glazed #az-media-modal iframe {
  width: 100%;
  height: calc(100% - 70px);
}

.glazed .et {
  font-family: 'et-line';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
}

.glazed .et-icon-mobile:before {
  content: "\E000";
}

.glazed .et-icon-laptop:before {
  content: "\E001";
}

.glazed .et-icon-desktop:before {
  content: "\E002";
}

.glazed .et-icon-tablet:before {
  content: "\E003";
}

.glazed .et-icon-phone:before {
  content: "\E004";
}

.glazed .et-icon-document:before {
  content: "\E005";
}

.glazed .et-icon-documents:before {
  content: "\E006";
}

.glazed .et-icon-search:before {
  content: "\E007";
}

.glazed .et-icon-clipboard:before {
  content: "\E008";
}

.glazed .et-icon-newspaper:before {
  content: "\E009";
}

.glazed .et-icon-notebook:before {
  content: "\E00A";
}

.glazed .et-icon-book-open:before {
  content: "\E00B";
}

.glazed .et-icon-browser:before {
  content: "\E00C";
}

.glazed .et-icon-calendar:before {
  content: "\E00D";
}

.glazed .et-icon-presentation:before {
  content: "\E00E";
}

.glazed .et-icon-picture:before {
  content: "\E00F";
}

.glazed .et-icon-pictures:before {
  content: "\E010";
}

.glazed .et-icon-video:before {
  content: "\E011";
}

.glazed .et-icon-camera:before {
  content: "\E012";
}

.glazed .et-icon-printer:before {
  content: "\E013";
}

.glazed .et-icon-toolbox:before {
  content: "\E014";
}

.glazed .et-icon-briefcase:before {
  content: "\E015";
}

.glazed .et-icon-wallet:before {
  content: "\E016";
}

.glazed .et-icon-gift:before {
  content: "\E017";
}

.glazed .et-icon-bargraph:before {
  content: "\E018";
}

.glazed .et-icon-grid:before {
  content: "\E019";
}

.glazed .et-icon-expand:before {
  content: "\E01A";
}

.glazed .et-icon-focus:before {
  content: "\E01B";
}

.glazed .et-icon-edit:before {
  content: "\E01C";
}

.glazed .et-icon-adjustments:before {
  content: "\E01D";
}

.glazed .et-icon-ribbon:before {
  content: "\E01E";
}

.glazed .et-icon-hourglass:before {
  content: "\E01F";
}

.glazed .et-icon-lock:before {
  content: "\E020";
}

.glazed .et-icon-megaphone:before {
  content: "\E021";
}

.glazed .et-icon-shield:before {
  content: "\E022";
}

.glazed .et-icon-trophy:before {
  content: "\E023";
}

.glazed .et-icon-flag:before {
  content: "\E024";
}

.glazed .et-icon-map:before {
  content: "\E025";
}

.glazed .et-icon-puzzle:before {
  content: "\E026";
}

.glazed .et-icon-basket:before {
  content: "\E027";
}

.glazed .et-icon-envelope:before {
  content: "\E028";
}

.glazed .et-icon-streetsign:before {
  content: "\E029";
}

.glazed .et-icon-telescope:before {
  content: "\E02A";
}

.glazed .et-icon-gears:before {
  content: "\E02B";
}

.glazed .et-icon-key:before {
  content: "\E02C";
}

.glazed .et-icon-paperclip:before {
  content: "\E02D";
}

.glazed .et-icon-attachment:before {
  content: "\E02E";
}

.glazed .et-icon-pricetags:before {
  content: "\E02F";
}

.glazed .et-icon-lightbulb:before {
  content: "\E030";
}

.glazed .et-icon-layers:before {
  content: "\E031";
}

.glazed .et-icon-pencil:before {
  content: "\E032";
}

.glazed .et-icon-tools:before {
  content: "\E033";
}

.glazed .et-icon-tools-2:before {
  content: "\E034";
}

.glazed .et-icon-scissors:before {
  content: "\E035";
}

.glazed .et-icon-paintbrush:before {
  content: "\E036";
}

.glazed .et-icon-magnifying-glass:before {
  content: "\E037";
}

.glazed .et-icon-circle-compass:before {
  content: "\E038";
}

.glazed .et-icon-linegraph:before {
  content: "\E039";
}

.glazed .et-icon-mic:before {
  content: "\E03A";
}

.glazed .et-icon-strategy:before {
  content: "\E03B";
}

.glazed .et-icon-beaker:before {
  content: "\E03C";
}

.glazed .et-icon-caution:before {
  content: "\E03D";
}

.glazed .et-icon-recycle:before {
  content: "\E03E";
}

.glazed .et-icon-anchor:before {
  content: "\E03F";
}

.glazed .et-icon-profile-male:before {
  content: "\E040";
}

.glazed .et-icon-profile-female:before {
  content: "\E041";
}

.glazed .et-icon-bike:before {
  content: "\E042";
}

.glazed .et-icon-wine:before {
  content: "\E043";
}

.glazed .et-icon-hotairballoon:before {
  content: "\E044";
}

.glazed .et-icon-globe:before {
  content: "\E045";
}

.glazed .et-icon-genius:before {
  content: "\E046";
}

.glazed .et-icon-map-pin:before {
  content: "\E047";
}

.glazed .et-icon-dial:before {
  content: "\E048";
}

.glazed .et-icon-chat:before {
  content: "\E049";
}

.glazed .et-icon-heart:before {
  content: "\E04A";
}

.glazed .et-icon-cloud:before {
  content: "\E04B";
}

.glazed .et-icon-upload:before {
  content: "\E04C";
}

.glazed .et-icon-download:before {
  content: "\E04D";
}

.glazed .et-icon-target:before {
  content: "\E04E";
}

.glazed .et-icon-hazardous:before {
  content: "\E04F";
}

.glazed .et-icon-piechart:before {
  content: "\E050";
}

.glazed .et-icon-speedometer:before {
  content: "\E051";
}

.glazed .et-icon-global:before {
  content: "\E052";
}

.glazed .et-icon-compass:before {
  content: "\E053";
}

.glazed .et-icon-lifesaver:before {
  content: "\E054";
}

.glazed .et-icon-clock:before {
  content: "\E055";
}

.glazed .et-icon-aperture:before {
  content: "\E056";
}

.glazed .et-icon-quote:before {
  content: "\E057";
}

.glazed .et-icon-scope:before {
  content: "\E058";
}

.glazed .et-icon-alarmclock:before {
  content: "\E059";
}

.glazed .et-icon-refresh:before {
  content: "\E05A";
}

.glazed .et-icon-happy:before {
  content: "\E05B";
}

.glazed .et-icon-sad:before {
  content: "\E05C";
}

.glazed .et-icon-facebook:before {
  content: "\E05D";
}

.glazed .et-icon-twitter:before {
  content: "\E05E";
}

.glazed .et-icon-googleplus:before {
  content: "\E05F";
}

.glazed .et-icon-rss:before {
  content: "\E060";
}

.glazed .et-icon-tumblr:before {
  content: "\E061";
}

.glazed .et-icon-linkedin:before {
  content: "\E062";
}

.glazed .et-icon-dribbble:before {
  content: "\E063";
}

.glazed .pe {
  display: inline-block;
  font-family: 'Pe-icon-7-stroke';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glazed .pe-7s-album:before {
  content: "\E6AA";
}

.glazed .pe-7s-arc:before {
  content: "\E6AB";
}

.glazed .pe-7s-back-2:before {
  content: "\E6AC";
}

.glazed .pe-7s-bandaid:before {
  content: "\E6AD";
}

.glazed .pe-7s-car:before {
  content: "\E6AE";
}

.glazed .pe-7s-diamond:before {
  content: "\E6AF";
}

.glazed .pe-7s-door-lock:before {
  content: "\E6B0";
}

.glazed .pe-7s-eyedropper:before {
  content: "\E6B1";
}

.glazed .pe-7s-female:before {
  content: "\E6B2";
}

.glazed .pe-7s-gym:before {
  content: "\E6B3";
}

.glazed .pe-7s-hammer:before {
  content: "\E6B4";
}

.glazed .pe-7s-headphones:before {
  content: "\E6B5";
}

.glazed .pe-7s-helm:before {
  content: "\E6B6";
}

.glazed .pe-7s-hourglass:before {
  content: "\E6B7";
}

.glazed .pe-7s-leaf:before {
  content: "\E6B8";
}

.glazed .pe-7s-magic-wand:before {
  content: "\E6B9";
}

.glazed .pe-7s-male:before {
  content: "\E6BA";
}

.glazed .pe-7s-map-2:before {
  content: "\E6BB";
}

.glazed .pe-7s-next-2:before {
  content: "\E6BC";
}

.glazed .pe-7s-paint-bucket:before {
  content: "\E6BD";
}

.glazed .pe-7s-pendrive:before {
  content: "\E6BE";
}

.glazed .pe-7s-photo:before {
  content: "\E6BF";
}

.glazed .pe-7s-piggy:before {
  content: "\E6C0";
}

.glazed .pe-7s-plugin:before {
  content: "\E6C1";
}

.glazed .pe-7s-refresh-2:before {
  content: "\E6C2";
}

.glazed .pe-7s-rocket:before {
  content: "\E6C3";
}

.glazed .pe-7s-settings:before {
  content: "\E6C4";
}

.glazed .pe-7s-shield:before {
  content: "\E6C5";
}

.glazed .pe-7s-smile:before {
  content: "\E6C6";
}

.glazed .pe-7s-usb:before {
  content: "\E6C7";
}

.glazed .pe-7s-vector:before {
  content: "\E6C8";
}

.glazed .pe-7s-wine:before {
  content: "\E6C9";
}

.glazed .pe-7s-cloud-upload:before {
  content: "\E68A";
}

.glazed .pe-7s-cash:before {
  content: "\E68C";
}

.glazed .pe-7s-close:before {
  content: "\E680";
}

.glazed .pe-7s-bluetooth:before {
  content: "\E68D";
}

.glazed .pe-7s-cloud-download:before {
  content: "\E68B";
}

.glazed .pe-7s-way:before {
  content: "\E68E";
}

.glazed .pe-7s-close-circle:before {
  content: "\E681";
}

.glazed .pe-7s-id:before {
  content: "\E68F";
}

.glazed .pe-7s-angle-up:before {
  content: "\E682";
}

.glazed .pe-7s-wristwatch:before {
  content: "\E690";
}

.glazed .pe-7s-angle-up-circle:before {
  content: "\E683";
}

.glazed .pe-7s-world:before {
  content: "\E691";
}

.glazed .pe-7s-angle-right:before {
  content: "\E684";
}

.glazed .pe-7s-volume:before {
  content: "\E692";
}

.glazed .pe-7s-angle-right-circle:before {
  content: "\E685";
}

.glazed .pe-7s-users:before {
  content: "\E693";
}

.glazed .pe-7s-angle-left:before {
  content: "\E686";
}

.glazed .pe-7s-user-female:before {
  content: "\E694";
}

.glazed .pe-7s-angle-left-circle:before {
  content: "\E687";
}

.glazed .pe-7s-up-arrow:before {
  content: "\E695";
}

.glazed .pe-7s-angle-down:before {
  content: "\E688";
}

.glazed .pe-7s-switch:before {
  content: "\E696";
}

.glazed .pe-7s-angle-down-circle:before {
  content: "\E689";
}

.glazed .pe-7s-scissors:before {
  content: "\E697";
}

.glazed .pe-7s-wallet:before {
  content: "\E600";
}

.glazed .pe-7s-safe:before {
  content: "\E698";
}

.glazed .pe-7s-volume2:before {
  content: "\E601";
}

.glazed .pe-7s-volume1:before {
  content: "\E602";
}

.glazed .pe-7s-voicemail:before {
  content: "\E603";
}

.glazed .pe-7s-video:before {
  content: "\E604";
}

.glazed .pe-7s-user:before {
  content: "\E605";
}

.glazed .pe-7s-upload:before {
  content: "\E606";
}

.glazed .pe-7s-unlock:before {
  content: "\E607";
}

.glazed .pe-7s-umbrella:before {
  content: "\E608";
}

.glazed .pe-7s-trash:before {
  content: "\E609";
}

.glazed .pe-7s-tools:before {
  content: "\E60A";
}

.glazed .pe-7s-timer:before {
  content: "\E60B";
}

.glazed .pe-7s-ticket:before {
  content: "\E60C";
}

.glazed .pe-7s-target:before {
  content: "\E60D";
}

.glazed .pe-7s-sun:before {
  content: "\E60E";
}

.glazed .pe-7s-study:before {
  content: "\E60F";
}

.glazed .pe-7s-stopwatch:before {
  content: "\E610";
}

.glazed .pe-7s-star:before {
  content: "\E611";
}

.glazed .pe-7s-speaker:before {
  content: "\E612";
}

.glazed .pe-7s-signal:before {
  content: "\E613";
}

.glazed .pe-7s-shuffle:before {
  content: "\E614";
}

.glazed .pe-7s-shopbag:before {
  content: "\E615";
}

.glazed .pe-7s-share:before {
  content: "\E616";
}

.glazed .pe-7s-server:before {
  content: "\E617";
}

.glazed .pe-7s-search:before {
  content: "\E618";
}

.glazed .pe-7s-film:before {
  content: "\E6A5";
}

.glazed .pe-7s-science:before {
  content: "\E619";
}

.glazed .pe-7s-disk:before {
  content: "\E6A6";
}

.glazed .pe-7s-ribbon:before {
  content: "\E61A";
}

.glazed .pe-7s-repeat:before {
  content: "\E61B";
}

.glazed .pe-7s-refresh:before {
  content: "\E61C";
}

.glazed .pe-7s-add-user:before {
  content: "\E6A9";
}

.glazed .pe-7s-refresh-cloud:before {
  content: "\E61D";
}

.glazed .pe-7s-paperclip:before {
  content: "\E69C";
}

.glazed .pe-7s-radio:before {
  content: "\E61E";
}

.glazed .pe-7s-note2:before {
  content: "\E69D";
}

.glazed .pe-7s-print:before {
  content: "\E61F";
}

.glazed .pe-7s-network:before {
  content: "\E69E";
}

.glazed .pe-7s-prev:before {
  content: "\E620";
}

.glazed .pe-7s-mute:before {
  content: "\E69F";
}

.glazed .pe-7s-power:before {
  content: "\E621";
}

.glazed .pe-7s-medal:before {
  content: "\E6A0";
}

.glazed .pe-7s-portfolio:before {
  content: "\E622";
}

.glazed .pe-7s-like2:before {
  content: "\E6A1";
}

.glazed .pe-7s-plus:before {
  content: "\E623";
}

.glazed .pe-7s-left-arrow:before {
  content: "\E6A2";
}

.glazed .pe-7s-play:before {
  content: "\E624";
}

.glazed .pe-7s-key:before {
  content: "\E6A3";
}

.glazed .pe-7s-plane:before {
  content: "\E625";
}

.glazed .pe-7s-joy:before {
  content: "\E6A4";
}

.glazed .pe-7s-photo-gallery:before {
  content: "\E626";
}

.glazed .pe-7s-pin:before {
  content: "\E69B";
}

.glazed .pe-7s-phone:before {
  content: "\E627";
}

.glazed .pe-7s-plug:before {
  content: "\E69A";
}

.glazed .pe-7s-pen:before {
  content: "\E628";
}

.glazed .pe-7s-right-arrow:before {
  content: "\E699";
}

.glazed .pe-7s-paper-plane:before {
  content: "\E629";
}

.glazed .pe-7s-delete-user:before {
  content: "\E6A7";
}

.glazed .pe-7s-paint:before {
  content: "\E62A";
}

.glazed .pe-7s-bottom-arrow:before {
  content: "\E6A8";
}

.glazed .pe-7s-notebook:before {
  content: "\E62B";
}

.glazed .pe-7s-note:before {
  content: "\E62C";
}

.glazed .pe-7s-next:before {
  content: "\E62D";
}

.glazed .pe-7s-news-paper:before {
  content: "\E62E";
}

.glazed .pe-7s-musiclist:before {
  content: "\E62F";
}

.glazed .pe-7s-music:before {
  content: "\E630";
}

.glazed .pe-7s-mouse:before {
  content: "\E631";
}

.glazed .pe-7s-more:before {
  content: "\E632";
}

.glazed .pe-7s-moon:before {
  content: "\E633";
}

.glazed .pe-7s-monitor:before {
  content: "\E634";
}

.glazed .pe-7s-micro:before {
  content: "\E635";
}

.glazed .pe-7s-menu:before {
  content: "\E636";
}

.glazed .pe-7s-map:before {
  content: "\E637";
}

.glazed .pe-7s-map-marker:before {
  content: "\E638";
}

.glazed .pe-7s-mail:before {
  content: "\E639";
}

.glazed .pe-7s-mail-open:before {
  content: "\E63A";
}

.glazed .pe-7s-mail-open-file:before {
  content: "\E63B";
}

.glazed .pe-7s-magnet:before {
  content: "\E63C";
}

.glazed .pe-7s-loop:before {
  content: "\E63D";
}

.glazed .pe-7s-look:before {
  content: "\E63E";
}

.glazed .pe-7s-lock:before {
  content: "\E63F";
}

.glazed .pe-7s-lintern:before {
  content: "\E640";
}

.glazed .pe-7s-link:before {
  content: "\E641";
}

.glazed .pe-7s-like:before {
  content: "\E642";
}

.glazed .pe-7s-light:before {
  content: "\E643";
}

.glazed .pe-7s-less:before {
  content: "\E644";
}

.glazed .pe-7s-keypad:before {
  content: "\E645";
}

.glazed .pe-7s-junk:before {
  content: "\E646";
}

.glazed .pe-7s-info:before {
  content: "\E647";
}

.glazed .pe-7s-home:before {
  content: "\E648";
}

.glazed .pe-7s-help2:before {
  content: "\E649";
}

.glazed .pe-7s-help1:before {
  content: "\E64A";
}

.glazed .pe-7s-graph3:before {
  content: "\E64B";
}

.glazed .pe-7s-graph2:before {
  content: "\E64C";
}

.glazed .pe-7s-graph1:before {
  content: "\E64D";
}

.glazed .pe-7s-graph:before {
  content: "\E64E";
}

.glazed .pe-7s-global:before {
  content: "\E64F";
}

.glazed .pe-7s-gleam:before {
  content: "\E650";
}

.glazed .pe-7s-glasses:before {
  content: "\E651";
}

.glazed .pe-7s-gift:before {
  content: "\E652";
}

.glazed .pe-7s-folder:before {
  content: "\E653";
}

.glazed .pe-7s-flag:before {
  content: "\E654";
}

.glazed .pe-7s-filter:before {
  content: "\E655";
}

.glazed .pe-7s-file:before {
  content: "\E656";
}

.glazed .pe-7s-expand1:before {
  content: "\E657";
}

.glazed .pe-7s-exapnd2:before {
  content: "\E658";
}

.glazed .pe-7s-edit:before {
  content: "\E659";
}

.glazed .pe-7s-drop:before {
  content: "\E65A";
}

.glazed .pe-7s-drawer:before {
  content: "\E65B";
}

.glazed .pe-7s-download:before {
  content: "\E65C";
}

.glazed .pe-7s-display2:before {
  content: "\E65D";
}

.glazed .pe-7s-display1:before {
  content: "\E65E";
}

.glazed .pe-7s-diskette:before {
  content: "\E65F";
}

.glazed .pe-7s-date:before {
  content: "\E660";
}

.glazed .pe-7s-cup:before {
  content: "\E661";
}

.glazed .pe-7s-culture:before {
  content: "\E662";
}

.glazed .pe-7s-crop:before {
  content: "\E663";
}

.glazed .pe-7s-credit:before {
  content: "\E664";
}

.glazed .pe-7s-copy-file:before {
  content: "\E665";
}

.glazed .pe-7s-config:before {
  content: "\E666";
}

.glazed .pe-7s-compass:before {
  content: "\E667";
}

.glazed .pe-7s-comment:before {
  content: "\E668";
}

.glazed .pe-7s-coffee:before {
  content: "\E669";
}

.glazed .pe-7s-cloud:before {
  content: "\E66A";
}

.glazed .pe-7s-clock:before {
  content: "\E66B";
}

.glazed .pe-7s-check:before {
  content: "\E66C";
}

.glazed .pe-7s-chat:before {
  content: "\E66D";
}

.glazed .pe-7s-cart:before {
  content: "\E66E";
}

.glazed .pe-7s-camera:before {
  content: "\E66F";
}

.glazed .pe-7s-call:before {
  content: "\E670";
}

.glazed .pe-7s-calculator:before {
  content: "\E671";
}

.glazed .pe-7s-browser:before {
  content: "\E672";
}

.glazed .pe-7s-box2:before {
  content: "\E673";
}

.glazed .pe-7s-box1:before {
  content: "\E674";
}

.glazed .pe-7s-bookmarks:before {
  content: "\E675";
}

.glazed .pe-7s-bicycle:before {
  content: "\E676";
}

.glazed .pe-7s-bell:before {
  content: "\E677";
}

.glazed .pe-7s-battery:before {
  content: "\E678";
}

.glazed .pe-7s-ball:before {
  content: "\E679";
}

.glazed .pe-7s-back:before {
  content: "\E67A";
}

.glazed .pe-7s-attention:before {
  content: "\E67B";
}

.glazed .pe-7s-anchor:before {
  content: "\E67C";
}

.glazed .pe-7s-albums:before {
  content: "\E67D";
}

.glazed .pe-7s-alarm:before {
  content: "\E67E";
}

.glazed .pe-7s-airplay:before {
  content: "\E67F";
}

.glazed body, .glazed html {
  overflow-x: visible !important;
}

.glazed #az-elements-tabs .filter-tags {
  padding: 5px;
}

.glazed #az-elements-tabs .filter-tags label {
  padding-right: 0.5em;
}

.glazed .az-sortable-placeholder {
  background-image: repeating-linear-gradient(45deg, rgba(0, 0, 0, 0.1) 0px, rgba(0, 0, 0, 0.1) 5px, rgba(255, 255, 255, 0.4) 5px, rgba(255, 255, 255, 0.4) 10px);
  overflow: hidden;
  max-height: 50px !important;
  opacity: 1 !important;
}

.glazed .ui-sortable-helper {
  opacity: 0.75 !important;
  max-height: 60vh !important;
  overflow: hidden !important;
}

.glazed body #admin-menu, .glazed body #toolbar {
  z-index: 4500 !important;
}

.glazed .az-container *, .glazed .glazed * {
  box-sizing: border-box;
}

.glazed .az-container *:before, .glazed .az-container *:after, .glazed .glazed *:before, .glazed .glazed *:after {
  box-sizing: border-box;
}

.glazed .az-element .controls {
  font-size: 13px !important;
  line-height: 1.2em !important;
  border: none;
  border-radius: 4px;
  transition: opacity .2s ease-out 0;
  opacity: 0;
  display: block;
  pointer-events: none;
  background: #fcfcfc;
  position: relative;
}

.glazed .az-element .controls::after {
  border-radius: 3px;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 3px 10px 0 rgba(50, 50, 50, 0.23);
  pointer-events: none;
  opacity: 0;
  transition: opacity .7s ease-in-out;
}

.glazed .az-element .controls .control {
  display: inline-block;
  float: none;
  border: none;
  border-radius: 0;
  padding: 6px 12px;
  height: 30px;
  top: auto;
  margin: 0;
}

.glazed .az-element .controls .control:first-child {
  border-radius: 4px;
}

.glazed .az-element .controls .control:last-child {
  border-radius: 4px;
}

.glazed .az-element .controls .control.btn-default {
  background: #fcfcfc;
  color: #555;
}

.glazed .az-element .controls .control.btn-default:hover, .glazed .az-element .controls .control.btn-default:focus {
  background: #ddd;
}

.glazed .az-element .controls .control.drag-and-drop {
  cursor: move;
  text-transform: uppercase;
}

.glazed .az-element .controls .control.drag-and-drop::before {
  margin-right: 3px;
}

.glazed .az-element .controls.btn-group-xs .control {
  padding: 8px;
  border-left: none;
  border-right: none;
  font-size: 13px;
  line-height: 14px;
}

.glazed .az-element .controls.btn-group-xs .control.default {
  background: #aaa;
  color: #eee;
}

.glazed .az-element .controls.btn-group-xs .control-label {
  position: relative;
  top: -2px;
}

.glazed .az-element .controls > .popover {
  border: none !important;
  outline: none !important;
  padding: 0 !important;
  box-shadow: 0 3px 10px 0 rgba(50, 50, 50, 0.23) !important;
  border-radius: 0 0 3px 3px !important;
}

.glazed .az-element .controls > .popover .popover-title {
  background: #0180ef !important;
  color: #fff !important;
  border-radius: 3px 3px 0 0 !important;
}

.glazed .az-element > .controls {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 3500;
  text-align: center;
  word-wrap: normal;
  white-space: nowrap;
  transform: translate(-50%, -50%);
}

.glazed .az-element--controls-top-left > .controls {
  left: 0px;
  top: 0;
  transform: none;
}

.glazed .glazed-editor .az-element--controls-spacer {
  margin-top: 32px !important;
}

.glazed .glazed-editor .az-element.az-section > .controls {
  left: 2px;
  top: 2px;
}

.glazed .glazed-editor .az-element.az-section > .controls .az-element.az-section > .controls {
  left: 0;
  top: 0;
}

.glazed .glazed-editor .az-element.az-toggle > .controls {
  left: 30px;
}

.glazed .glazed-editor .az-element--controls-show-parent {
  margin-top: 0 !important;
}

.glazed .az-container:before, .glazed .glazed-editor .az-wizard:before, .glazed .glazed-editor .az-ctnr:before, .glazed .glazed-editor .az-element.az-row:before, .glazed .glazed-editor .az-element.az-section:before, .glazed .glazed-editor .az-element.az-grid ul:before, .glazed .glazed-editor .az-tabs .tab-content:before, .glazed .glazed-editor .az-accordion.az-element:before {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: visible;
  overflow: hidden;
}

.glazed .az-container > .controls {
  position: absolute;
  right: 2px;
  top: 2px;
  left: auto;
}

.glazed .az-container > .controls::after {
  opacity: 1;
}

.glazed .az-container > .controls .control:first-child {
  border-radius: 0;
}

.glazed .az-container > .controls .control:last-child {
  border-radius: 0;
}

.glazed .az-container > .controls > .control:first-child {
  width: 41px;
  background: #0180ef url(/modules/custom/glazed_builder/glazed_builder/images/glazed-logo-white.svg) no-repeat scroll center center/100% auto;
  cursor: default;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
}

.glazed .az-container > .controls > .control:first-child:hover {
  background: #0180ef url(/modules/custom/glazed_builder/glazed_builder/images/glazed-logo-white.svg) no-repeat scroll center center/100% auto;
}

.glazed .glazed-editor .az-container {
  top: 0;
}

.glazed .az-container .az-container > .controls > .control:first-child {
  cursor: move;
}

.glazed .glazed-editor .az-element .controls {
  display: block !important;
}

.glazed .glazed-editor .az-element > .controls:hover {
  z-index: 3501;
}

.glazed .az-container:hover > .controls, .glazed .glazed-editor .controls--show, .glazed .glazed-editor .controls:hover {
  pointer-events: auto;
  opacity: 1;
  transition: opacity .2 ease-in-out 0;
}

.glazed .az-container:hover > .controls::after, .glazed .glazed-editor .controls--show::after, .glazed .glazed-editor .controls:hover::after {
  opacity: 1;
}

.glazed .glazed-editor .az-element--hide-controls > .controls {
  opacity: 0 !important;
  pointer-events: none !important;
}

.glazed .az-row > .controls {
  transition: none !important;
}

.glazed .glazed-editor.az-container > .az-section:hover {
  z-index: 2000;
}

.glazed .control.toggle-animations, .glazed .control.copy, .glazed .control.paste {
  display: none !important;
}

.glazed .glyphicon {
  font-family: 'Glyphicons Halflings' !important;
}

.glazed .controls .glyphicon {
  font-family: inherit !important;
}

.glazed .glyphicon:before, .glazed .glyphicon::before {
  font-family: "Glyphicons Halflings" !important;
}

.glazed .az-column > .controls.btn-group-xs .btn.drag-and-drop {
  cursor: col-resize;
}

.glazed .az-tabs a[role=tab] {
  cursor: col-resize;
}

.glazed .az-separator {
  min-height: 1px;
}

.glazed .az-container.glazed {
  min-height: 50px;
}

.glazed .az-highlight {
  z-index: 10000 !important;
}

.glazed .az-highlight .controls {
  display: block !important;
}

.glazed .control.add-section {
  border: none;
  display: block;
  margin: 0;
  transform: translate(-50%, 50%);
  padding: 4px 9px;
  background: #fcfcfc;
  color: #555;
  bottom: 0;
  box-shadow: 0 3px 10px 0 rgba(50, 50, 50, 0.23);
  left: 50%;
  opacity: 0;
  position: absolute;
  right: auto;
  top: auto;
  transition: opacity .1s ease-out;
  z-index: 3500;
}

.glazed .control.add-section:hover, .glazed .control.add-section:focus {
  background: #fcfcfc;
  color: #555;
  border: none;
}

.glazed .glazed-editor .az-section:hover > .add-section {
  opacity: 1;
  transition: opacity .2s ease-in-out;
}

.glazed .empty-cms-block-placeholder {
  min-height: 60px;
  background: repeating-linear-gradient(45deg, #fff, #fff 10px, #f6f6f6 10px, #f6f6f6 20px);
}

.glazed .az-unknown {
  display: none;
}

.glazed .glazed-editor .az-unknown {
  display: block;
  color: #ff0000;
  font-style: italic;
  outline: 2px dashed #EBEBEB;
}

.glazed .glazed-editor .az-empty {
  display: block;
  text-align: center;
  cursor: pointer;
  position: relative;
  min-height: 128px;
  font-size: 13px;
  margin-top: 50px;
}

.glazed .glazed-editor .az-empty h1 {
  margin: 0;
  padding: 0;
}

.glazed .glazed-editor .az-empty .lead {
  color: #bbb;
  text-align: center;
}

.glazed .glazed-editor .az-empty .well {
  z-index: 0;
}

.glazed .glazed-editor .az-empty .well:hover {
  z-index: 1;
}

.glazed .glazed-editor .az-empty .top {
  background: transparent;
}

.glazed .glazed-editor .az-empty .top-left {
  text-align: left;
  position: absolute;
  top: 0;
}

.glazed .glazed-editor .az-empty .bottom-left {
  text-align: left;
  position: absolute;
  left: 2%;
  bottom: 0;
  width: 30%;
}

.glazed .glazed-editor .az-empty .bottom {
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 40%;
  transform: translate(-50%, 0);
}

.glazed .glazed-editor .az-empty .top-right {
  text-align: right;
  position: absolute;
  right: 0;
  top: 0;
}

.glazed .glazed-editor .az-empty .bottom-right {
  text-align: right;
  position: absolute;
  right: 2%;
  bottom: 0;
  width: 30%;
}

.glazed .glazed-editor .az-empty::after {
  content: " +";
  color: black;
  text-shadow: 0 0 7px white;
  font-family: 'Glyphicons Halflings';
  font-weight: 400;
  font-size: 3em;
  opacity: 0.15;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.glazed .glazed-editor.az-container > .az-empty {
  position: relative;
  min-height: 250px;
}

.glazed .glazed-editor .az-layers > .az-ctnr > .az-empty {
  min-height: 100%;
}

.glazed .glazed-editor .az-empty .glazed-choose-layout {
  color: #0180ef;
  font-weight: 300;
  font-size: 19px;
  letter-spacing: 0.5px;
  font-weight: 300;
  text-transform: uppercase;
  padding: 10px 40px;
  border-radius: 60px;
  border: 2px solid #d4d5d6;
  display: inline-block;
  transition: border-color 0.4s;
}

.glazed .glazed-editor .az-empty .glazed-choose-layout:hover, .glazed .glazed-editor .az-empty .glazed-choose-layout:focus {
  border-color: #0180ef;
}

.glazed .glazed-editor div.az-layers:hover > .az-ctnr:after, .glazed .glazed-editor .az-layers:hover > .az-ctnr > .az-element:after {
  content: '.';
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px dotted #222;
  border: 1px dotted rgba(0, 0, 0, 0.4);
}

.glazed .glazed-editor .az-row:hover .az-ctnr:after, .glazed .az-container.glazed:hover:after {
  content: '';
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  outline: 2px dashed #EBEBEB;
  outline: 2px dashed rgba(125, 125, 125, 0.4);
}

.glazed .az-row > .controls > .popover.right {
  margin-left: 0px;
}

.glazed .az-row > .controls > .popover {
  min-width: 306px;
}

.glazed .az-row > .controls > .popover .popover-content {
  padding-right: 0 !important;
}

.glazed .row-layouts {
  text-align: center;
  word-wrap: normal;
  white-space: nowrap;
}

.glazed .custom-row-control {
  color: #555 !important;
  text-transform: lowercase;
  position: relative;
  top: 2px;
}

.glazed .set-columns-layout:hover {
  cursor: pointer;
}

.glazed .popover .row-layouts .az-mini-container {
  width: 47px;
  float: left;
  color: #555 !important;
  background: #fff !important;
  padding: 0 !important;
  margin: 0 !important;
}

.glazed .popover .row-layouts .az-mini-container .row {
  padding: 4px 2px 4px 2px;
  margin-left: 0;
  margin-right: 5px;
  margin-bottom: 15px;
  border: 1px solid #dfdfdf;
  height: 28px;
}

.glazed .popover .row-layouts .az-mini-container .row:hover {
  background: #f3f3f3;
  border-color: #0180ef;
}

.glazed .popover .row-layouts .az-mini-container [class^="col"] {
  padding-left: 1px;
  padding-right: 1px;
  margin-bottom: 10px;
  text-align: center;
}

.glazed .popover .row-layouts .az-mini-container .content {
  background: #555;
  color: silver;
  width: 100%;
  height: 18px;
}

.glazed .az-row-custom {
  display: block;
  clear: both;
  width: 100%;
}

.glazed .az-row-custom a {
  color: #0180ef;
}

.glazed .az-row-custom a:hover, .glazed .az-row-custom a:focus, .glazed .az-row-custom a:active {
  color: #0180ef;
}

.glazed .editable-highlight, .glazed .editable-highlight:hover, .glazed .styleable-highlight, .glazed .styleable-highlight:hover, .glazed .sortable-highlight, .glazed .sortable-highlight:hover {
  outline: 2px dashed gray !important;
  cursor: pointer !important;
}

.glazed .sortable-highlight, .glazed .sortable-highlight:hover {
  outline: 2px dotted gray !important;
  cursor: move !important;
}

.glazed .restoreable-highlight::after, .glazed .restoreable-highlight:hover::after {
  content: ' ';
  cursor: pointer;
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 10000;
  opacity: 0.9;
  background-image: repeating-linear-gradient(45deg, rgba(0, 0, 0, 0.1) 0px, rgba(0, 0, 0, 0.1) 5px, transparent 5px, transparent 10px);
}

.glazed .az-sortable > * {
  position: relative;
}

.glazed .az-sortable-controls {
  cursor: pointer !important;
  position: absolute !important;
  display: block !important;
  left: 0 !important;
  top: 0 !important;
  width: 100% !important;
  height: 100% !important;
  background: white !important;
  z-index: 10000 !important;
  opacity: 0.9 !important;
  text-align: center !important;
}

.glazed .az-sortable-clone {
  position: absolute !important;
  display: block !important;
  left: 0 !important;
  top: 0 !important;
  width: 100% !important;
  height: 50% !important;
  color: black !important;
}

.glazed .az-sortable-remove {
  position: absolute !important;
  display: block !important;
  left: 0 !important;
  top: 50% !important;
  width: 100% !important;
  height: 50% !important;
  color: black !important;
}

.glazed .az-left-sidebar, .glazed .az-right-sidebar {
  background-color: #fff;
  color: #444;
  position: fixed;
  top: 0px;
  width: 500px;
  height: 100%;
  z-index: 10000;
  transition: left 0.15s ease-out;
  box-shadow: 0 3px 20px 0 rgba(50, 50, 50, 0.23);
}

.glazed .az-left-sidebar a, .glazed .az-right-sidebar a {
  color: #0180ef;
}

.glazed .az-left-sidebar a:hover, .glazed .az-left-sidebar a:focus, .glazed .az-left-sidebar a:active, .glazed .az-right-sidebar a:hover, .glazed .az-right-sidebar a:focus, .glazed .az-right-sidebar a:active {
  color: #0180ef;
}

.glazed .az-left-sidebar a:focus, .glazed .az-right-sidebar a:focus {
  background: #f0f0f0;
}

.glazed .az-left-sidebar {
  left: -500px;
}

.glazed .az-right-sidebar {
  right: -500px;
}

.glazed .az-left-sidebar:hover {
  left: 0px;
  transition-timing-function: ease-in-out;
}

.glazed .az-right-sidebar:hover {
  right: 0px;
}

.glazed .az-left-sidebar::after, .glazed .az-right-sidebar::after {
  position: absolute;
  content: ' ';
  bottom: 100px;
  width: 50px;
  height: 50px;
  display: block;
  border-radius: 0 4px 4px 0;
  background: #0180ef url(/modules/custom/glazed_builder/glazed_builder/images/glazed-logo-white.svg) no-repeat center center;
  background-size: 50px;
}

.glazed .glazed-snippets-header {
  background: #0180ef;
  pointer-events: none;
}

.glazed .glazed-snippets-header h3 {
  display: inline-block;
  color: #fff;
  font-size: 19px;
  line-height: 24px;
  position: relative;
  top: 5px;
}

.glazed .glazed-snippets-header img {
  display: inline-block;
  padding-right: 10px;
  width: 50px;
}

.glazed .az-left-sidebar::after {
  right: -50px;
}

.glazed .az-right-sidebar::after {
  left: -50px;
}

.glazed .nav.az-nav-list {
  padding-left: 15px;
  margin-bottom: 0;
  display: none;
  height: 100%;
  position: relative;
  background: #fff;
  z-index: 2010;
}

.glazed .nav.az-nav-list > li > a {
  padding: 8px 10px;
  margin-left: -15px;
  display: block;
}

.glazed #az-template-elements, .glazed #az-thumbnails, .glazed #az-template-elements *, .glazed #az-thumbnails * {
  box-sizing: border-box;
}

.glazed #az-template-elements > .nav.az-nav-list {
  display: block;
}

.glazed #az-template-elements {
  width: 200px;
  left: -200px;
}

.glazed #az-template-elements:hover {
  left: 0px;
}

.glazed #az-thumbnails {
  display: none;
  overflow-y: scroll;
  height: 100%;
  width: 250px;
  position: absolute;
  z-index: 2005;
  left: 200px;
  top: 0px;
  background-color: #f0f0f0;
  box-shadow: 0 3px 20px 0 rgba(50, 50, 50, 0.23);
  padding: 10px;
}

.glazed #az-template-elements.az-thumbnails::after {
  right: -200px;
}

.glazed .az-thumbnail {
  cursor: move;
  margin-bottom: 10px;
}

.glazed #az-template-elements-welcome {
  background-color: whitesmoke;
  position: fixed;
  bottom: 100px;
  left: 100px;
  width: 600px;
  z-index: 10000;
  padding: 20px;
  font-size: 21px;
  font-weight: bold;
  text-align: left;
}

.glazed .modal.glazed .modal-content .slider {
  position: relative;
  display: block;
}

.glazed .modal.glazed .modal-content .slider.slider-horizontal {
  width: 195px;
}

.glazed .modal.glazed .modal-content .slider-track {
  height: 6px;
  background: #f1f5f9;
  box-shadow: none;
}

.glazed .modal.glazed .modal-content .slider-selection {
  background: #0180ef;
}

.glazed .modal.glazed .modal-content .slider-handle {
  background: #000;
  width: 17px;
  height: 17px;
  margin-top: -1px;
}

.glazed .modal.glazed .modal-content .slider + input.form-control {
  display: block !important;
  min-width: 50px;
  width: 50px;
  position: absolute;
  left: 209px;
  top: 0;
  margin-top: -7px;
}

.glazed #az-editor-modal .bootstrap-switch {
  background: #ddd;
  border: 1px solid #ddd;
  border-radius: 2px;
  margin-bottom: 10px;
  height: 28px;
  max-width: 110px;
}

.glazed #az-editor-modal .bootstrap-switch-handle-on, .glazed #az-editor-modal .bootstrap-switch-label, .glazed #az-editor-modal .bootstrap-switch-handle-off {
  background-image: linear-gradient(to bottom, rgba(40, 50, 60, 0) 0%, rgba(40, 50, 60, 0.1) 100%);
}

.glazed #az-editor-modal .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success, .glazed #az-editor-modal .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
  background: #0180ef;
}

.glazed .glazed .iris-picker, .glazed .glazed .iris-picker * {
  box-sizing: content-box;
}

.glazed .glazed .iris-picker {
  padding-top: 35px !important;
}

.glazed .iris-palette-container {
  margin-bottom: 25px !important;
}

.glazed .iris-alpha-slider-container {
  border: none !important;
  bottom: 5px !important;
  left: 5px !important;
  width: 95% !important;
}

.glazed .modal.glazed input[type=text], .glazed .modal.glazed input[type=search], .glazed .modal.glazed select, .glazed .modal.glazed select.form-control, .glazed .modal.glazed option, .glazed .modal.glazed .chosen-container-single .chosen-single {
  border: none;
  border-radius: 0;
  box-shadow: none;
  height: auto;
  padding: 6px;
  background-color: #f6f6fb;
  outline: none;
  border-radius: 4px;
}

.glazed .modal.glazed input[type=text]:focus, .glazed .modal.glazed input[type=search]:focus, .glazed .modal.glazed select:focus, .glazed .modal.glazed select.form-control:focus, .glazed .modal.glazed option:focus, .glazed .modal.glazed .chosen-container-single .chosen-single:focus {
  outline: none;
}

.glazed .modal.glazed input[type=text] select, .glazed .modal.glazed input[type=search] select, .glazed .modal.glazed select select, .glazed .modal.glazed select.form-control select, .glazed .modal.glazed option select, .glazed .modal.glazed .chosen-container-single .chosen-single select {
  height: 2em;
}

.glazed .modal.glazed .form-group {
  padding-bottom: 10px;
  margin-bottom: 15px;
  position: relative;
  width: 50%;
}

.glazed .modal.glazed .form-group input[type=text], .glazed .modal.glazed .form-group input[type=search], .glazed .modal.glazed .form-group select {
  width: auto;
  min-width: 260px;
}

.glazed .modal.glazed .form-group label {
  float: left;
  clear: both;
  font-weight: normal;
  color: #888;
  width: 175px;
  font-size: 16px;
}

.glazed .modal.glazed .form-group .views-exposed-form .views-exposed-widget {
  float: none;
  padding: 0;
}

.glazed .modal.glazed .form-group > div, .glazed .modal.glazed .form-group > p, .glazed .modal.glazed .form-group > select {
  margin-left: 175px;
  position: relative;
}

.glazed .modal.glazed .form-group > div label, .glazed .modal.glazed .form-group > p label, .glazed .modal.glazed .form-group > select label {
  width: auto;
  clear: none;
}

.glazed .modal.glazed .form-group.form-group--content, .glazed .modal.glazed .form-group.form-group--css, .glazed .modal.glazed .form-group.form-group--el_class, .glazed .modal.glazed .form-group.form-group--html, .glazed .modal.glazed .form-group.form-group--icon, .glazed .modal.glazed .form-group.form-group--image, .glazed .modal.glazed .form-group.form-group--images, .glazed .modal.glazed .form-group.form-group--javascript, .glazed .modal.glazed .form-group.form-group--rawtext, .glazed .modal.glazed .form-group.form-group--textarea {
  width: 100%;
}

.glazed .modal.glazed .form-group .checkbox {
  min-height: 1.8em;
}

.glazed .modal.glazed .chosen-choices .search-field input[type=text] {
  height: 2.5em;
}

.glazed .modal.glazed .glazed-builder-image-input {
  opacity: 0.5;
  padding: 2px;
  margin-top: 4px;
}

.glazed #az-editor-tabs .icons {
  height: 350px;
  overflow: scroll;
}

.glazed #az-editor-tabs .cb-search-icon {
  display: block;
  margin: 10px 0;
}

.glazed #az-editor-tabs .cb-search-icon::-webkit-search-cancel-button {
  -webkit-appearance: searchfield-cancel-button;
  cursor: pointer;
}

.glazed #az-editor-tabs .az-icon-sets {
  margin: 10px;
}

.glazed #az-editor-tabs .icons .cb-icons-wrapper span {
  width: 6%;
  font-size: 25px;
  cursor: pointer;
}

.glazed #az-editor-tabs .icons .cb-icons-wrapper .ui-selected {
  color: green;
}

.glazed .az-filter-hide, .glazed .az-search-hide {
  display: none !important;
  pointer-events: none;
}

.glazed div.modal-lg {
  width: 900px;
}

.glazed div.modal-dialog {
  padding: 0px;
}

.glazed .modal-backdrop {
  z-index: -1 !important;
  width: 1px !important;
  height: 1px !important;
}

.glazed .modal.glazed {
  z-index: 5000;
}

.glazed .modal.glazed:before {
  content: ' ';
  z-index: 5000;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #000000;
  opacity: 0.1;
}

.glazed .modal.glazed .btn-default {
  background: #f6f6fb;
  color: #555;
}

.glazed .modal.glazed .btn-default:hover, .glazed .modal.glazed .btn-default:focus, .glazed .modal.glazed .btn-default:active {
  background: #f6f6fb;
  color: #555;
}

.glazed .modal.glazed .btn-primary {
  background: #0180ef;
  color: #fff;
}

.glazed .modal.glazed .btn-primary:hover, .glazed .modal.glazed .btn-primary:focus, .glazed .modal.glazed .btn-primary:active {
  background: #0180ef;
  color: #fff;
}

.glazed .modal.glazed .modal-dialog {
  margin-top: 80px;
  color: #333;
  z-index: 5005;
}

.glazed .modal.glazed .modal-dialog .tab-content a {
  color: #0180ef;
  text-decoration: underline;
}

.glazed .modal.glazed .modal-dialog .tab-content a:hover, .glazed .modal.glazed .modal-dialog .tab-content a:focus {
  color: #0180ef;
}

.glazed .modal.glazed .modal-dialog .tab-content h1, .glazed .modal.glazed .modal-dialog .tab-content h2, .glazed .modal.glazed .modal-dialog .tab-content h3, .glazed .modal.glazed .modal-dialog .tab-content h4, .glazed .modal.glazed .modal-dialog .tab-content h5, .glazed .modal.glazed .modal-dialog .tab-content h6 {
  color: #333;
}

.glazed .modal.glazed .modal-dialog .tab-content .chosen-container a {
  color: inherit;
  text-decoration: none;
}

.glazed .modal.glazed .modal-header {
  border: none;
  background: #0180ef;
  color: #fff;
  font-size: 15px;
  padding: 13px 20px;
  position: relative;
}

.glazed .modal.glazed .modal-header .modal-title {
  font-size: 17px;
  color: #fff;
}

.glazed .modal.glazed .modal-header .close {
  font-size: 31px;
  opacity: 1;
  color: #fff;
}

.glazed .modal.glazed .modal-header .help-link {
  font-size: 19px;
  margin: 5px 10px 0 5px;
}

.glazed .modal.glazed .modal-header img {
  width: 54px;
  position: absolute;
  top: 0;
  left: 0;
}

.glazed .modal.glazed .modal-content {
  border-radius: 0;
  border: none;
  box-shadow: 0 8px 38px 0 rgba(0, 0, 0, 0.3);
}

.glazed .modal.glazed .tab-content {
  padding-top: 15px;
}

.glazed .modal.glazed .modal-body {
  border-left: 30px solid #f6f6fb;
  position: relative;
}

.glazed .modal.glazed .modal-body:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  left: -60px;
  width: 90px;
  height: 13px;
  background: url(/modules/custom/glazed_builder/glazed_builder/images/sooperthemes.svg) no-repeat center center;
  background-size: 90px;
  transform: rotate(-90deg);
}

.glazed .modal.glazed .modal-body .help-block, .glazed .modal.glazed .modal-body .help-inline {
  color: #bbb;
  font-size: 14px;
}

.glazed .modal.glazed .modal-body .help-block {
  clear: both;
}

.glazed .modal.glazed .modal-footer {
  border: none;
  padding: 0;
}

.glazed .modal.glazed .modal-footer .btn {
  border-radius: 0;
  border: none;
  font-size: 19px;
  padding: 10px 20px;
  margin: 0;
  width: 50%;
}

.glazed .modal.glazed .modal-footer .btn.save {
  color: #fff;
  padding: 10px 20px;
}

.glazed #az-elements-tabs .tab-pane .page-template {
  width: 100%;
  height: auto;
  padding: 15px 0;
  cursor: pointer;
}

.glazed #az-elements-tabs .tab-pane .page-template .lead {
  margin: 0;
  padding: 0 0 5px 0;
}

.glazed #az-elements-tabs .tab-pane .page-template img {
  border: none;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  margin-bottom: 10px;
}

.glazed #az-elements-tabs .tab-pane .page-template:hover img, .glazed #az-elements-tabs .tab-pane .page-template:focus img {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}

.glazed .modal.glazed .gb-form-radios {
  padding: 0;
  background: #fff;
  float: left;
  width: 260px;
  font-size: 14px;
  box-sizing: border-box;
}

.glazed .modal.glazed .gb-form-radios:before {
  content: " ";
  display: table;
}

.glazed .modal.glazed .gb-form-radios:after {
  content: " ";
  display: table;
  clear: both;
}

.glazed .modal.glazed .gb-form-radios .form-type-gb-radio:before {
  content: " ";
  display: table;
}

.glazed .modal.glazed .gb-form-radios .form-type-gb-radio:after {
  content: " ";
  display: table;
  clear: both;
}

.glazed .modal.glazed .gb-form-radios .form-type-gb-radio input {
  display: none;
}

.glazed .modal.glazed .gb-form-radios .form-type-gb-radio input:checked ~ label {
  font-weight: normal;
  font-style: italic;
}

.glazed .modal.glazed .gb-form-radios .form-type-gb-radio input:checked ~ label:before {
  content: '\2713';
  font-weight: bold;
}

.glazed .modal.glazed .gb-form-radios .form-type-gb-radio label {
  border: 1px solid #ddd;
  padding: 5px 15px;
  width: 260px;
  margin-top: -1px;
  margin-bottom: 0;
  line-height: 24px;
  float: left;
  display: block;
  font-size: 14px;
}

.glazed .modal.glazed .gb-form-radios .form-type-gb-radio label:before {
  content: '';
  display: inline-block;
  width: 25px;
  font-size: 19px;
  line-height: 1em;
  color: #000;
  font-weight: normal;
}

.glazed #az-editor-tabs .style .settings .chosen-container {
  width: 260px !important;
}

.glazed #az-editor-tabs .style .layout {
  padding-top: 0;
  position: absolute;
  top: 30px;
  right: 0;
  width: 50%;
}

.glazed #az-editor-tabs .style .layout input {
  position: absolute;
  text-align: center;
  padding: 3px 0;
  height: 24px;
  width: 34px;
  margin: 0;
  border: 1px solid transparent;
  font-size: 13px;
  line-height: 12px;
}

.glazed #az-editor-tabs .style .layout .margin, .glazed #az-editor-tabs .style .layout .border, .glazed #az-editor-tabs .style .layout .padding, .glazed #az-editor-tabs .style .layout .content {
  margin: 44px;
  position: relative;
  border: 5px solid transparent;
}

.glazed #az-editor-tabs .style .layout .margin {
  background: #fff;
  border: 1px dashed #e9e9f3;
}

.glazed #az-editor-tabs .style .layout .border {
  background: #f6f6fb;
}

.glazed #az-editor-tabs .style .layout .border input {
  background: #fff;
}

.glazed #az-editor-tabs .style .layout .padding {
  background: #fff;
}

.glazed #az-editor-tabs .style .layout .padding input {
  background: #f6f6fb;
}

.glazed #az-editor-tabs .style .layout input[name="margin_top"], .glazed #az-editor-tabs .style .layout input[name="border_top_width"], .glazed #az-editor-tabs .style .layout input[name="padding_top"] {
  top: 11px;
  left: 50%;
  margin-left: -17px;
}

.glazed #az-editor-tabs .style .layout input[name="margin_right"], .glazed #az-editor-tabs .style .layout input[name="border_right_width"], .glazed #az-editor-tabs .style .layout input[name="padding_right"] {
  top: 50%;
  right: 5px;
  margin-top: -12px;
}

.glazed #az-editor-tabs .style .layout input[name="margin_bottom"], .glazed #az-editor-tabs .style .layout input[name="border_bottom_width"], .glazed #az-editor-tabs .style .layout input[name="padding_bottom"] {
  bottom: 11px;
  left: 50%;
  margin-left: -17px;
}

.glazed #az-editor-tabs .style .layout input[name="margin_left"], .glazed #az-editor-tabs .style .layout input[name="border_left_width"], .glazed #az-editor-tabs .style .layout input[name="padding_left"] {
  top: 50%;
  left: 5px;
  margin-top: -12px;
}

.glazed #az-editor-tabs .style .layout label {
  display: inline-block;
  position: absolute;
  font-size: 12px;
  line-height: 9px;
  top: 6px;
  left: 5px;
  color: #2C2C2C;
  margin: 0;
  padding: 0;
}

.glazed #az-editor-tabs .style .layout .content {
  border: none;
  height: 50px;
  padding: 0px;
  text-align: center;
  font-size: 11px;
  line-height: 11px;
  box-sizing: border-box;
}

.glazed .html .modal.glazed .nav-tabs {
  padding: 0 !important;
  margin-left: -15px;
  margin-right: -15px;
  margin-top: -15px;
  border: none;
  background: #f6f6fb;
  color: #444;
}

.glazed .html .modal.glazed .nav-tabs li {
  margin: 0;
}

.glazed .html .modal.glazed .nav-tabs li > a {
  border: none;
  background: none;
  outline: none;
  padding: 13px 20px;
  font-size: 15px;
  border-radius: 0;
  margin: 0;
  color: #555;
}

.glazed .html .modal.glazed .nav-tabs li > a:hover, .glazed .html .modal.glazed .nav-tabs li > a:focus {
  color: #555;
  outline: none;
  border: none;
}

.glazed .html .modal.glazed .nav-tabs li.active a {
  background: #e9e9f3;
  color: #0180ef;
  border: none;
  outline: none;
}

.glazed #az-elements-tabs .tab-pane .well {
  float: left;
  width: 158px;
  margin: 5px;
  height: 120px;
  padding: 20px 8px;
  font-size: 15px;
  background: #f6f6fb;
  color: #333;
}

.glazed #az-elements-tabs .tab-pane .well:hover {
  cursor: pointer;
}

.glazed #az-elements-tabs .tab-pane .well i {
  display: block;
  font-size: 33px;
  width: 100%;
  padding-bottom: 10px;
}

.glazed #az-elements-tabs .tab-pane .well.glazed-cms {
  height: 80px;
  padding: 8px;
  text-align: left;
}

.glazed #az-elements-tabs .tab-pane .well.glazed-cms i {
  display: inline-block;
  font-size: 21px;
  width: auto;
  padding-right: 3px;
}

.glazed .toolbar {
  font-family: "Source Sans Pro","Lucida Grande",Verdana,sans-serif;
  font-size: 0.8125rem;
  -moz-tap-highlight-color: rgba(0, 0, 0, 0);
  -o-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -moz-touch-callout: none;
  -o-touch-callout: none;
  -webkit-touch-callout: none;
}

.glazed .toolbar .toolbar-item {
  padding: 1em 1.3333em;
  cursor: pointer;
  text-decoration: none;
  line-height: 1em;
}

.glazed .toolbar .toolbar-item:hover, .glazed .toolbar .toolbar-item:focus {
  text-decoration: underline;
}

.glazed .toolbar .toolbar-bar {
  color: #ddd;
  background-color: #0f0f0f;
  box-shadow: -1px 0 3px 1px rgba(0, 0, 0, 0.3333);
}

.glazed [dir="rtl"] .toolbar .toolbar-bar {
  box-shadow: 1px 0 3px 1px rgba(0, 0, 0, 0.3333);
}

.glazed .toolbar .toolbar-bar .toolbar-item {
  color: #fff;
}

.glazed .toolbar .toolbar-bar .toolbar-tab > .toolbar-item {
  font-weight: bold;
}

.glazed .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover, .glazed .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-image: linear-gradient(rgba(255, 255, 255, 0.125) 20%, transparent 200%);
}

.glazed .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active {
  background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%);
}

.glazed .toolbar .toolbar-tray {
  background-color: #fff;
}

.glazed .toolbar-horizontal .toolbar-tray > .toolbar-lining {
  padding-right: 5em;
}

.glazed [dir="rtl"] .toolbar-horizontal .toolbar-tray > .toolbar-lining {
  padding-right: 0;
  padding-left: 5em;
}

.glazed .toolbar .toolbar-tray-vertical {
  border-right: 1px solid #aaa;
  background-color: #f5f5f5;
  box-shadow: -1px 0 5px 2px rgba(0, 0, 0, 0.3333);
}

.glazed [dir="rtl"] .toolbar .toolbar-tray-vertical {
  border-right: 0 none;
  border-left: 1px solid #aaa;
  box-shadow: 1px 0 5px 2px rgba(0, 0, 0, 0.3333);
}

.glazed .toolbar-horizontal .toolbar-tray {
  border-bottom: 1px solid #aaa;
  box-shadow: -2px 1px 3px 1px rgba(0, 0, 0, 0.3333);
}

.glazed [dir="rtl"] .toolbar-horizontal .toolbar-tray {
  box-shadow: 2px 1px 3px 1px rgba(0, 0, 0, 0.3333);
}

.glazed .toolbar .toolbar-tray-horizontal .toolbar-tray {
  background-color: #f5f5f5;
}

.glazed .toolbar-tray a {
  padding: 1em 1.3333em;
  cursor: pointer;
  text-decoration: none;
  color: #565656;
}

.glazed .toolbar-tray a:hover, .glazed .toolbar-tray a:active, .glazed .toolbar-tray a:focus, .glazed .toolbar-tray a.is-active {
  text-decoration: underline;
  color: #000;
}

.glazed .toolbar .toolbar-menu {
  background-color: #fff;
}

.glazed .toolbar-horizontal .toolbar-tray .menu-item + .menu-item {
  border-left: 1px solid #ddd;
}

.glazed [dir="rtl"] .toolbar-horizontal .toolbar-tray .menu-item + .menu-item {
  border-right: 1px solid #ddd;
  border-left: 0 none;
}

.glazed .toolbar-horizontal .toolbar-tray .menu-item:last-child {
  border-right: 1px solid #ddd;
}

.glazed [dir="rtl"] .toolbar-horizontal .toolbar-tray .menu-item:last-child {
  border-left: 1px solid #ddd;
}

.glazed .toolbar .toolbar-tray-vertical .menu-item + .menu-item {
  border-top: 1px solid #ddd;
}

.glazed .toolbar .toolbar-tray-vertical .menu-item:last-child {
  border-bottom: 1px solid #ddd;
}

.glazed .toolbar .toolbar-tray-vertical .menu-item .menu-item {
  border: 0 none;
}

.glazed .toolbar .toolbar-tray-vertical .toolbar-menu ul ul {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

.glazed .toolbar .toolbar-tray-vertical .menu-item:last-child > ul {
  border-bottom: 0;
}

.glazed .toolbar .toolbar-tray-vertical .toolbar-menu .toolbar-menu .toolbar-menu .toolbar-menu {
  margin-left: 0.25em;
}

.glazed [dir="rtl"] .toolbar .toolbar-tray-vertical .toolbar-menu .toolbar-menu .toolbar-menu .toolbar-menu {
  margin-right: 0.25em;
  margin-left: 0;
}

.glazed .toolbar .toolbar-menu .toolbar-menu a {
  color: #434343;
}

.glazed .toolbar .toolbar-toggle-orientation {
  height: 100%;
  padding: 0;
  background-color: #f5f5f5;
}

.glazed .toolbar-horizontal .toolbar-tray .toolbar-toggle-orientation {
  border-left: 1px solid #c9c9c9;
}

.glazed [dir="rtl"] .toolbar-horizontal .toolbar-tray .toolbar-toggle-orientation {
  border-right: 1px solid #c9c9c9;
  border-left: 0 none;
}

.glazed .toolbar .toolbar-toggle-orientation > .toolbar-lining {
  float: right;
}

.glazed [dir="rtl"] .toolbar .toolbar-toggle-orientation > .toolbar-lining {
  float: left;
}

.glazed .toolbar .toolbar-toggle-orientation button {
  display: inline-block;
  cursor: pointer;
}

.glazed .toolbar .toolbar-icon {
  position: relative;
  padding-left: 2.75em;
}

.glazed [dir="rtl"] .toolbar .toolbar-icon {
  padding-right: 2.75em;
  padding-left: 1.3333em;
}

.glazed .toolbar .toolbar-icon:before {
  position: absolute;
  top: 0;
  left: 0.6667em;
  display: block;
  width: 20px;
  height: 100%;
  content: "";
  background-color: transparent;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center center;
  background-size: 100% auto;
}

.glazed [dir="rtl"] .toolbar .toolbar-icon:before {
  right: 0.6667em;
  left: auto;
}

.glazed .toolbar button.toolbar-icon {
  border: 0;
  background-color: transparent;
  font-size: 1em;
}

.glazed .toolbar .toolbar-menu ul .toolbar-icon {
  padding-left: 1.3333em;
}

.glazed [dir="rtl"] .toolbar .toolbar-menu ul .toolbar-icon {
  padding-right: 1.3333em;
  padding-left: 0;
}

.glazed .toolbar .toolbar-menu ul a.toolbar-icon:before {
  display: none;
}

.glazed .toolbar .toolbar-tray-vertical .toolbar-menu ul a {
  padding-left: 2.75em;
}

.glazed [dir="rtl"] .toolbar .toolbar-tray-vertical .toolbar-menu ul a {
  padding-right: 2.75em;
  padding-left: 0;
}

.glazed .toolbar .toolbar-tray-vertical .toolbar-menu ul ul a {
  padding-left: 3.75em;
}

.glazed [dir="rtl"] .toolbar .toolbar-tray-vertical .toolbar-menu ul ul a {
  padding-right: 3.75em;
  padding-left: 0;
}

.glazed .toolbar .toolbar-tray-vertical .toolbar-menu a {
  padding-right: 4em;
  padding-left: 2.75em;
}

.glazed [dir="rtl"] .toolbar .toolbar-tray-vertical .toolbar-menu a {
  padding-right: 2.75em;
  padding-left: 4em;
}

.glazed .toolbar-bar .toolbar-icon-menu:before {
  background-image: url(/core/misc/icons/bebebe/hamburger.svg);
}

.glazed .toolbar-bar .toolbar-icon-menu:active:before, .glazed .toolbar-bar .toolbar-icon-menu.is-active:before {
  background-image: url(/core/misc/icons/ffffff/hamburger.svg);
}

.glazed .toolbar-bar .toolbar-icon-help:before {
  background-image: url(/core/misc/icons/bebebe/questionmark-disc.svg);
}

.glazed .toolbar-bar .toolbar-icon-help:active:before, .glazed .toolbar-bar .toolbar-icon-help.is-active:before {
  background-image: url(/core/misc/icons/ffffff/questionmark-disc.svg);
}

.glazed .toolbar-icon-system-admin-content:before {
  background-image: url(/core/misc/icons/787878/file.svg);
}

.glazed .toolbar-icon-system-admin-content:active:before, .glazed .toolbar-icon-system-admin-content.is-active:before {
  background-image: url(/core/misc/icons/000000/file.svg);
}

.glazed .toolbar-icon-system-admin-structure:before {
  background-image: url(/core/misc/icons/787878/orgchart.svg);
}

.glazed .toolbar-icon-system-admin-structure:active:before, .glazed .toolbar-icon-system-admin-structure.is-active:before {
  background-image: url(/core/misc/icons/000000/orgchart.svg);
}

.glazed .toolbar-icon-system-themes-page:before {
  background-image: url(/core/misc/icons/787878/paintbrush.svg);
}

.glazed .toolbar-icon-system-themes-page:active:before, .glazed .toolbar-icon-system-themes-page.is-active:before {
  background-image: url(/core/misc/icons/000000/paintbrush.svg);
}

.glazed .toolbar-icon-entity-user-collection:before {
  background-image: url(/core/misc/icons/787878/people.svg);
}

.glazed .toolbar-icon-entity-user-collection:active:before, .glazed .toolbar-icon-entity-user-collection.is-active:before {
  background-image: url(/core/misc/icons/000000/people.svg);
}

.glazed .toolbar-icon-system-modules-list:before {
  background-image: url(/core/misc/icons/787878/puzzlepiece.svg);
}

.glazed .toolbar-icon-system-modules-list:active:before, .glazed .toolbar-icon-system-modules-list.is-active:before {
  background-image: url(/core/misc/icons/000000/puzzlepiece.svg);
}

.glazed .toolbar-icon-system-admin-config:before {
  background-image: url(/core/misc/icons/787878/wrench.svg);
}

.glazed .toolbar-icon-system-admin-config:active:before, .glazed .toolbar-icon-system-admin-config.is-active:before {
  background-image: url(/core/misc/icons/000000/wrench.svg);
}

.glazed .toolbar-icon-system-admin-reports:before {
  background-image: url(/core/misc/icons/787878/barchart.svg);
}

.glazed .toolbar-icon-system-admin-reports:active:before, .glazed .toolbar-icon-system-admin-reports.is-active:before {
  background-image: url(/core/misc/icons/000000/barchart.svg);
}

.glazed .toolbar-icon-help-main:before {
  background-image: url(/core/misc/icons/787878/questionmark-disc.svg);
}

.glazed .toolbar-icon-help-main:active:before, .glazed .toolbar-icon-help-main.is-active:before {
  background-image: url(/core/misc/icons/000000/questionmark-disc.svg);
}

@media only screen and (min-width: 16.5em) {
  .glazed .toolbar .toolbar-bar .toolbar-tab > .toolbar-icon {
    width: 4em;
    margin-right: 0;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0;
    text-indent: -9999px;
  }
  .glazed .toolbar .toolbar-bar .toolbar-tab > .toolbar-icon:before {
    left: 0;
    width: 100%;
    background-size: 42% auto;
  }
  .glazed .no-svg .toolbar .toolbar-bar .toolbar-tab > .toolbar-icon:before {
    background-size: auto auto;
  }
  .glazed [dir="rtl"] .toolbar .toolbar-bar .toolbar-tab > .toolbar-icon:before {
    right: 0;
    left: auto;
  }
}

@media only screen and (min-width: 36em) {
  .glazed .toolbar .toolbar-bar .toolbar-tab > .toolbar-icon {
    width: auto;
    padding-right: 1.3333em;
    padding-left: 2.75em;
    text-indent: 0;
    background-position: left center;
  }
  .glazed [dir="rtl"] .toolbar .toolbar-bar .toolbar-tab > .toolbar-icon {
    padding-right: 2.75em;
    padding-left: 1.3333em;
    background-position: right center;
  }
  .glazed .toolbar .toolbar-bar .toolbar-tab > .toolbar-icon:before {
    left: 0.6667em;
    width: 20px;
    background-size: 100% auto;
  }
  .glazed .no-svg .toolbar .toolbar-bar .toolbar-tab > .toolbar-icon:before {
    background-size: auto auto;
  }
  .glazed [dir="rtl"] .toolbar .toolbar-bar .toolbar-tab > .toolbar-icon:before {
    right: 0.6667em;
    left: 0;
  }
}

.glazed .toolbar-tab a:focus {
  text-decoration: underline;
  outline: none;
}

.glazed .toolbar-lining button:focus {
  outline: none;
}

.glazed .toolbar-tray-horizontal a:focus, .glazed .toolbar-box a:focus {
  outline: none;
  background-color: #f5f5f5;
}

.glazed .toolbar-box a:hover:focus {
  text-decoration: underline;
}

.glazed .toolbar .toolbar-icon.toolbar-handle:focus {
  outline: none;
  background-color: #f5f5f5;
}

.glazed .toolbar .toolbar-icon.toolbar-handle {
  width: 4em;
  text-indent: -9999px;
}

.glazed .toolbar .toolbar-icon.toolbar-handle:before {
  left: 1.6667em;
}

.glazed [dir="rtl"] .toolbar .toolbar-icon.toolbar-handle:before {
  right: 1.6667em;
  left: auto;
}

.glazed .toolbar .toolbar-icon.toolbar-handle:before {
  background-image: url(/core/misc/icons/5181c6/chevron-disc-down.svg);
}

.glazed .toolbar .toolbar-icon.toolbar-handle.open:before {
  background-image: url(/core/misc/icons/787878/chevron-disc-up.svg);
}

.glazed .toolbar .toolbar-menu .toolbar-menu .toolbar-icon.toolbar-handle:before {
  background-image: url(/core/misc/icons/5181c6/twistie-down.svg);
  background-size: 75%;
}

.glazed .toolbar .toolbar-menu .toolbar-menu .toolbar-icon.toolbar-handle.open:before {
  background-image: url(/core/misc/icons/787878/twistie-up.svg);
  background-size: 75%;
}

.glazed .toolbar .toolbar-icon-escape-admin:before {
  background-image: url(/core/misc/icons/bebebe/chevron-disc-left.svg);
}

.glazed [dir="rtl"] .toolbar .toolbar-icon-escape-admin:before {
  background-image: url(/core/misc/icons/bebebe/chevron-disc-right.svg);
}

.glazed .toolbar .toolbar-toggle-orientation button {
  width: 39px;
  height: 39px;
  padding: 0;
  text-indent: -999em;
}

.glazed .toolbar .toolbar-toggle-orientation button:before {
  right: 0;
  left: 0;
  margin: 0 auto;
}

.glazed [dir="rtl"] .toolbar .toolbar-toggle-orientation .toolbar-icon {
  padding: 0;
}

.glazed .toolbar .toolbar-toggle-orientation [value="vertical"]:before {
  background-image: url(/core/misc/icons/bebebe/push-left.svg);
}

.glazed .toolbar .toolbar-toggle-orientation [value="vertical"]:hover:before, .glazed .toolbar .toolbar-toggle-orientation [value="vertical"]:focus:before {
  background-image: url(/core/misc/icons/787878/push-left.svg);
}

.glazed [dir="rtl"] .toolbar .toolbar-toggle-orientation [value="vertical"]:before {
  background-image: url(/core/misc/icons/bebebe/push-right.svg);
}

.glazed [dir="rtl"] .toolbar .toolbar-toggle-orientation [value="vertical"]:hover:before, .glazed [dir="rtl"] .toolbar .toolbar-toggle-orientation [value="vertical"]:focus:before {
  background-image: url(/core/misc/icons/787878/push-right.svg);
}

.glazed .toolbar .toolbar-toggle-orientation [value="horizontal"]:before {
  background-image: url(/core/misc/icons/bebebe/push-up.svg);
}

.glazed .toolbar .toolbar-toggle-orientation [value="horizontal"]:hover:before, .glazed .toolbar .toolbar-toggle-orientation [value="horizontal"]:focus:before {
  background-image: url(/core/misc/icons/787878/push-up.svg);
}

.glazed .toolbar-bar .toolbar-icon-user:before {
  background-image: url(/core/misc/icons/bebebe/person.svg);
}

.glazed .toolbar-bar .toolbar-icon-user:active:before, .glazed .toolbar-bar .toolbar-icon-user.is-active:before {
  background-image: url(/core/misc/icons/ffffff/person.svg);
}

.glazed .toolbar-bar .toolbar-icon-glazed-helper:before {
  background-image: url(/modules/contrib/glazed_helper/images/glazed.svg);
}

.glazed .toolbar-bar .toolbar-icon-glazed-helper:active:before, .glazed .toolbar-bar .toolbar-icon-glazed-helper.active:before {
  background-image: url(/modules/contrib/glazed_helper/images/glazed.svg);
}

.glazed #toolbar-item-administration-search-tray {
  padding-left: 1em;
}

.glazed #admin-toolbar-search-tab .toolbar-item:before {
  background-image: url(/modules/contrib/admin_toolbar/misc/icons/bebebe/loupe.svg);
}

.glazed #admin-toolbar-search-tab .toolbar-item:active:before, .glazed #admin-toolbar-search-tab .toolbar-item.is-active:before {
  background-image: url(/modules/contrib/admin_toolbar/misc/icons/ffffff/loupe.svg);
}

.glazed #toolbar-item-administration-search-tray label {
  display: inline-block;
  color: #000000;
  margin-right: .5em;
  font-weight: bold;
}

.glazed #toolbar-item-administration-search-tray div.form-item {
  margin: 0.75em 0;
}

.glazed #toolbar-item-administration-search-tray input {
  display: inline-block;
  padding: 0.3em 0.4em 0.3em 0.5em;
  font-size: 1em;
}

.glazed .ui-autocomplete .ui-menu-item span.admin-toolbar-search-url {
  color: rgba(0, 0, 0, 0.5);
}

.glazed .toolbar-bar .toolbar-icon-moderation-sidebar:before {
  background-image: url(/modules/contrib/moderation_sidebar/images/icon.svg);
}

.glazed .toolbar-icon-moderation-sidebar.sidebar-open {
  background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%);
}

.glazed .toolbar .toolbar-bar .toolbar-tab.moderation-sidebar-toolbar-tab {
  float: right;
}

.glazed .ui-dialog-off-canvas #drupal-off-canvas .moderation-sidebar-link, .glazed .ui-dialog-off-canvas #drupal-off-canvas .moderation-sidebar-link:visited, .glazed .ui-dialog-off-canvas #drupal-off-canvas .moderation-sidebar-link.button, .glazed .ui-dialog-off-canvas #drupal-off-canvas .moderation-sidebar-translation-item .moderation-sidebar-link.button:only-of-type {
  display: block;
  font-weight: normal;
  font-size: 15px;
  margin: 0 0 10px 0;
  padding: 10px 6px;
  color: white;
  border: 0;
  border-radius: 2px;
  text-align: center;
  transition: .2s;
}

.glazed .ui-dialog-off-canvas #drupal-off-canvas .moderation-sidebar-translation-item .translation-links-container {
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: 1fr 10px 1fr;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.glazed .ui-dialog-off-canvas #drupal-off-canvas .moderation-sidebar-translation-item .moderation-sidebar-link.button {
  margin: 0;
}

.glazed .ui-dialog-off-canvas #drupal-off-canvas .moderation-sidebar-translation-item .moderation-sidebar-link.button:nth-of-type(odd):last-of-type {
  grid-column: 1/3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
}

.glazed .ui-dialog-off-canvas #drupal-off-canvas .moderation-sidebar-translation-view-all-container {
  border-top: 1px solid #676767;
  margin-top: 20px;
  padding-top: 10px;
}

.glazed .ui-dialog-off-canvas #drupal-off-canvas .moderation-sidebar-button-wrapper i.material-icons {
  position: absolute;
  top: 5px;
  left: 5px;
  pointer-events: none;
  z-index: 11;
  background: transparent;
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 25px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  font-feature-settings: 'liga';
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

.glazed .ui-dialog.ui-dialog-off-canvas {
  border: none !important;
}

.glazed .ui-dialog-off-canvas #drupal-off-canvas a.moderation-sidebar-link.button {
  background: #7b7b7b;
}

.glazed .ui-dialog-off-canvas #drupal-off-canvas a.moderation-sidebar-link.button:hover {
  background: #888;
}

.glazed .ui-dialog-off-canvas #drupal-off-canvas .moderation-sidebar-link:hover {
  color: white;
}

.glazed .ui-dialog-off-canvas #drupal-off-canvas .moderation-sidebar-link.button.button--danger {
  background: #bd2727;
}

.glazed .ui-dialog-off-canvas #drupal-off-canvas .moderation-sidebar-link.button.button--danger:hover, .glazed .ui-dialog-off-canvas #drupal-off-canvas .moderation-sidebar-link.button.button--danger:focus {
  background: #da2e2e;
}

.glazed .quick-moderation-form select {
  width: 100%;
  height: 30px;
}

.glazed .moderation-sidebar-container {
  padding-bottom: 100px;
}

.glazed .moderation-sidebar-info {
  margin: 10px 0 20px 0;
}

.glazed .ui-dialog-off-canvas #drupal-off-canvas .moderation-sidebar-container p, .glazed .ui-dialog-off-canvas #drupal-off-canvas .moderation-sidebar-container a {
  font-size: 15px;
}

.glazed .ui-dialog-off-canvas #drupal-off-canvas .moderation-sidebar-container .moderation-sidebar-back-button {
  display: block;
  font-size: 17px;
  margin-top: 1rem;
}

.glazed .ui-dialog-off-canvas #drupal-off-canvas .moderation-sidebar-info h2 {
  font-size: 17px;
}

.glazed .moderation-sidebar-translation-item {
  border-top: 1px solid #676767;
  margin-top: 10px;
}

.glazed .ui-dialog-off-canvas #drupal-off-canvas .moderation-sidebar-container .translation-language {
  font-size: 21px;
  margin: 5px 0 0;
}

.glazed .ui-dialog-off-canvas #drupal-off-canvas .moderation-sidebar-translation-item .translation-info {
  margin: 0 0 5px 0;
}

.glazed .moderation-sidebar-revision-item:nth-child(2) {
  border-top: 1px solid #676767;
  margin-top: 1rem;
}

.glazed .moderation-sidebar-revision-item {
  border-bottom: 1px solid #676767;
  margin-bottom: 1rem;
}

.glazed .moderation-sidebar-revision-item:nth-last-child(2) {
  border-bottom: none;
}

.glazed .moderation-sidebar-revision-item .revision-info, .glazed .moderation-sidebar-revision-item .revision-info a {
  font-size: 14px;
}

.glazed .toolbar a.toolbar-icon-moderation-sidebar {
  padding-right: 0 !important;
  overflow: hidden;
}

.glazed .toolbar-icon-moderation-sidebar:after {
  content: attr(data-label);
  margin-left: .5em;
  padding: 1rem .5rem;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: bold;
  background: #444643;
  color: white;
}

.glazed .toolbar-icon-moderation-sidebar.moderation-label-published:after {
  background: #269e2c;
}

.glazed .toolbar-icon-moderation-sidebar.moderation-label-draft:after {
  background: #bd2727;
}

.glazed .toolbar-icon-moderation-sidebar.moderation-label-draft-available:after {
  background: #ffae00;
}

.glazed .moderation-sidebar-toolbar-tab .ajax-progress {
  display: none;
}

.glazed .toolbar-icon-moderation-sidebar + .ajax-progress {
  opacity: .5;
}

@media only screen and (min-width: 16.5em) and (max-width: 36em) {
  .glazed .toolbar-icon-moderation-sidebar:before {
    filter: brightness(1.5);
  }
  .glazed .toolbar-icon-moderation-sidebar.moderation-label-published {
    background: #269e2c;
  }
  .glazed .toolbar-icon-moderation-sidebar.moderation-label-draft {
    background: #bd2727;
  }
  .glazed .toolbar-icon-moderation-sidebar.moderation-label-draft-available {
    background: #ffae00;
  }
}

.glazed .toolbar-icon-admin-toolbar-tools-help {
  text-indent: -9999px;
}

.glazed .toolbar-icon-admin-toolbar-tools-help:before {
  box-sizing: content-box;
  background-image: url(/modules/contrib/admin_toolbar/admin_toolbar_tools/misc/icons/ffffff/d8-item.svg);
  padding-bottom: 0;
  padding-left: 4px;
  padding-right: 8px;
  padding-top: 2px;
}

.glazed .toolbar-icon-admin-toolbar-tools-help:active:before, .glazed .toolbar-icon-admin-toolbar-tools-help.active:before {
  background-image: url(/modules/contrib/admin_toolbar/admin_toolbar_tools/misc/icons/ffffff/d8-item.svg);
}

.glazed .toolbar-tray-horizontal .menu-item:hover {
  background: #fff;
}

.glazed .toolbar-tray-horizontal .menu-item a:focus {
  background: #abeae4;
}

.glazed .toolbar-tray-horizontal .toolbar-menu:not(:first-child) li.menu-item--expanded > a:focus {
  background-position: center right;
  background-image: url(/modules/contrib/admin_toolbar/misc/icons/0074bd/chevron-right.svg);
  background-repeat: no-repeat;
}

.glazed .toolbar-tray-horizontal .menu-item--expanded .menu {
  background: #fff;
  width: auto;
  height: auto;
}

.glazed .toolbar-tray-horizontal .menu-item--expanded {
  background-color: #f5f5f2;
}

.glazed .toolbar-tray-horizontal ul li li.menu-item {
  border-top: none transparent;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
}

.glazed .toolbar .toolbar-tray-horizontal .menu-item:last-child {
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
}

.glazed .toolbar .toolbar-tray-horizontal ul ul li.menu-item:first-child {
  border-top: 1px solid #dddddd;
}

.glazed .toolbar-tray-horizontal li.menu-item--expanded.hover-intent ul ul, .glazed .toolbar-tray-horizontal li.menu-item--expanded.hover-intent ul ul ul, .glazed .toolbar-tray-horizontal li.menu-item--expanded.hover-intent ul ul ul ul, .glazed .toolbar-tray-horizontal li.menu-item--expanded.hover-intent ul ul ul ul ul {
  display: none;
  left: -999em;
}

.glazed .toolbar-tray-horizontal li.menu-item--expanded.hover-intent ul, .glazed .toolbar-tray-horizontal li li.menu-item--expanded.hover-intent ul, .glazed .toolbar-tray-horizontal li li li.menu-item--expanded.hover-intent ul, .glazed .toolbar-tray-horizontal li li li li.menu-item--expanded.hover-intent ul, .glazed .toolbar-tray-horizontal li li li li li.menu-item--expanded.hover-intent ul {
  display: block;
  left: auto;
}

.glazed .toolbar-tray-horizontal .menu ul li a, .glazed .toolbar-tray-horizontal .menu ul .toolbar-icon {
  padding: 12px 15px 12px 12px;
}

.glazed .toolbar-tray-horizontal ul li.menu-item--expanded.hover-intent ul {
  display: block;
  position: absolute;
  width: 200px;
  box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.4);
  z-index: 1;
}

.glazed .toolbar-tray-horizontal ul li.menu-item--expanded .menu-item > ul {
  display: none;
}

.glazed .toolbar-tray-horizontal ul li.menu-item--expanded ul li.menu-item--expanded {
  background-position: center right;
  background-image: url(/modules/contrib/admin_toolbar/misc/icons/0074bd/chevron-right.svg);
  background-repeat: no-repeat;
}

.glazed .toolbar-tray-horizontal ul li.menu-item--expanded .menu-item.hover-intent ul {
  display: block;
  margin: -40px 0 0 197px;
}

.glazed .toolbar-tray-horizontal li:hover ul li {
  float: none;
}

.glazed .toolbar-tray-horizontal li.hover-intent ul li {
  float: none;
}

.glazed .toolbar-tray-horizontal .toolbar .level-2 > ul {
  position: absolute;
  padding-top: 0;
  top: 0;
  left: 200px;
  width: 200px;
}

.glazed .toolbar .toolbar-tray-vertical li.open > ul.toolbar-menu.clearfix {
  display: block;
}

.glazed .toolbar-menu .menu-item > span {
  padding: 1em 1.3333em;
  display: block;
  color: #434343;
  cursor: pointer;
}

.glazed [dir="rtl"] .toolbar-tray-horizontal .menu-item:hover {
  background: #fff;
}

.glazed [dir="rtl"] .toolbar-tray-horizontal .menu-item a:focus {
  background: #abeae4;
}

.glazed [dir="rtl"] .toolbar-tray-horizontal .toolbar-menu:not(:first-child) li.menu-item--expanded > a:focus {
  background-position: center right;
  background-image: url(/modules/contrib/admin_toolbar/misc/icons/0074bd/chevron-right.svg);
  background-repeat: no-repeat;
}

.glazed [dir="rtl"] .toolbar-tray-horizontal .menu-item--expanded .menu {
  background: #fff;
  width: auto;
  height: auto;
}

.glazed [dir="rtl"] .toolbar-tray-horizontal .menu-item--expanded {
  background-color: #f5f5f2;
}

.glazed [dir="rtl"] .toolbar-tray-horizontal ul li li.menu-item {
  border-top: none transparent;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
}

.glazed [dir="rtl"] .toolbar .toolbar-tray-horizontal .menu-item:last-child {
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
}

.glazed [dir="rtl"] .toolbar .toolbar-tray-horizontal ul ul li.menu-item:first-child {
  border-top: 1px solid #dddddd;
}

.glazed [dir="rtl"] .toolbar-tray-horizontal li.menu-item--expanded.hover-intent ul ul, .glazed [dir="rtl"] .toolbar-tray-horizontal li.menu-item--expanded.hover-intent ul ul ul, .glazed [dir="rtl"] .toolbar-tray-horizontal li.menu-item--expanded.hover-intent ul ul ul ul, .glazed [dir="rtl"] .toolbar-tray-horizontal li.menu-item--expanded.hover-intent ul ul ul ul ul {
  display: none;
  left: -999em;
}

.glazed [dir="rtl"] .toolbar-tray-horizontal li.menu-item--expanded.hover-intent ul, .glazed [dir="rtl"] .toolbar-tray-horizontal li li.menu-item--expanded.hover-intent ul, .glazed [dir="rtl"] .toolbar-tray-horizontal li li li.menu-item--expanded.hover-intent ul, .glazed [dir="rtl"] .toolbar-tray-horizontal li li li li.menu-item--expanded.hover-intent ul, .glazed [dir="rtl"] .toolbar-tray-horizontal li li li li li.menu-item--expanded.hover-intent ul {
  display: block;
  left: auto;
}

.glazed [dir="rtl"] .toolbar-tray-horizontal .menu ul li a, .glazed [dir="rtl"] .toolbar-tray-horizontal .menu ul .toolbar-icon {
  padding: 12px 15px 12px 12px;
}

.glazed [dir="rtl"] .toolbar-tray-horizontal ul li.menu-item--expanded.hover-intent ul {
  display: block;
  position: absolute;
  width: 200px;
  box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.4);
  z-index: 1;
}

.glazed [dir="rtl"] .toolbar-tray-horizontal ul li.menu-item--expanded .menu-item > ul {
  display: none;
}

.glazed [dir="rtl"] .toolbar-tray-horizontal ul li.menu-item--expanded ul li.menu-item--expanded {
  background-position: center left;
  background-image: url(/modules/contrib/admin_toolbar/misc/icons/0074bd/chevron-left.svg);
  background-repeat: no-repeat;
}

.glazed [dir="rtl"] .toolbar-tray-horizontal ul li.menu-item--expanded .menu-item.hover-intent ul {
  display: block;
  margin: -40px 197px 0 0;
}

.glazed [dir="rtl"] .toolbar-tray-horizontal li:hover ul li {
  float: none;
}

.glazed [dir="rtl"] .toolbar-tray-horizontal li.hover-intent ul li {
  float: none;
}

.glazed [dir="rtl"] .toolbar-tray-horizontal .toolbar .level-2 > ul {
  position: absolute;
  padding-top: 0;
  top: 0;
  left: 200px;
  width: 200px;
}

.glazed [dir="rtl"] .toolbar .toolbar-tray-vertical li.open > ul.toolbar-menu.clearfix {
  display: block;
}

.glazed .overflow-hidden {
  overflow: hidden;
}

.glazed .mobile-bg-image > img {
  transform: scale(1.1);
  margin: 0 auto;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9sZWdhY3kvZmVhdHVyZV9nYi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFnQjtBQUFoQjtFQUNFLG1CQUFrQjtFQUNsQixvQkFBbUI7Q0FFckI7O0FBSkE7RUFLSSwrQkFBc0I7VUFBdEIsdUJBQXNCO0VBQ3RCLGtDQUF5QjtVQUF6QiwwQkFBeUI7Q0FHN0I7O0FBVEE7RUFVSSw0Q0FBbUM7VUFBbkMsb0NBQW1DO0NBR3ZDOztBQWJBO0VBY0ksK0JBQXNCO1VBQXRCLHVCQUFzQjtDQUcxQjs7QUFqQkE7RUFrQkksaUNBQXdCO1VBQXhCLHlCQUF3QjtDQUc1Qjs7QUFBRTtFQUNFO0lBQ0UsdUVBQXdEO1lBQXhELCtEQUF3RDtJQUN4RCx5QkFBd0I7R0FHNUI7RUFBRTtJQUNFLDBFQUEwRDtZQUExRCxrRUFBMEQ7SUFDMUQsb0NBQWlDO0dBRXJDO0VBQ0U7SUFDRSwwRUFBMEQ7WUFBMUQsa0VBQTBEO0lBQzFELG9DQUFpQztHQUNyQztFQUVFO0lBQ0UsbUNBQWdDO0dBQXBDO0NBQ0Y7O0FBbEJFO0VBQ0U7SUFDRSx1RUFBd0Q7WUFBeEQsK0RBQXdEO0lBQ3hELHlCQUF3QjtHQUc1QjtFQUFFO0lBQ0UsMEVBQTBEO1lBQTFELGtFQUEwRDtJQUMxRCxvQ0FBaUM7R0FFckM7RUFDRTtJQUNFLDBFQUEwRDtZQUExRCxrRUFBMEQ7SUFDMUQsb0NBQWlDO0dBQ3JDO0VBRUU7SUFDRSxtQ0FBZ0M7R0FBcEM7Q0FDRjs7QUF2Q0E7RUEyQ0ksK0JBQXNCO1VBQXRCLHVCQUFzQjtFQUN0QixnQ0FBK0I7Q0FBbkM7O0FBR0U7RUFDRTtJQUNFLFdBQVU7R0FBZDtFQUdFO0lBQ0UsV0FBVTtHQURkO0NBQ0Y7O0FBTkU7RUFDRTtJQUNFLFdBQVU7R0FBZDtFQUdFO0lBQ0UsV0FBVTtHQURkO0NBQ0Y7O0FBckRBO0VBMERJLDhCQUFxQjtVQUFyQixzQkFBcUI7Q0FEekI7O0FBSUU7RUFDRTtJQUNFLHFC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RUE2aHBCSSxjQUFhO0NBNWVqQjs7QUFqam9CQTtFQWlpcEJJLGlDQUFnQztFQUNoQyx5RkFBd0Y7RUFDeEYsNkJBQTRCO0NBNWVoQzs7QUF2am9CQTtFQXVpcEJJLGVBQWM7RUFDZCx3QkFBdUI7Q0E1ZTNCOztBQTVqb0JBO0VBNGlwQkksWUFBVztDQTVlZjs7QUFoa29CQTtFQWdqcEJJLFlBQVc7Q0E1ZWY7O0FBcGtvQkE7RUFvanBCSSxtQkFBa0I7RUFDbEIsZUFBYztFQUNkLE9BQU07RUFDTixZQUFXO0VBQ1gsYUFBWTtDQTVlaEI7O0FBNWtvQkE7RUE0anBCSSxlQUFjO0NBNWVsQjs7QUFobG9CQTtFQWdrcEJJLGlCQUFnQjtDQTVlcEI7O0FBcGxvQkE7RUFva3BCSSxzQkFBcUI7RUFDckIsZUFBYztDQTVlbEIiLCJmaWxlIjoicHVibGljX2h0bWwvY3NzL21pbi9mZWF0dXJlX2diLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4uZ2xhemVkIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG4uZ2xhemVkIC5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5nbGF6ZWQgLmFuaW1hdGVkLmluZmluaXRlIHtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5nbGF6ZWQgLmFuaW1hdGVkLmhpbmdlIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbn1cblxuLmdsYXplZCAuYW5pbWF0ZWQuYm91bmNlSW4sIC5nbGF6ZWQgLmFuaW1hdGVkLmJvdW5jZU91dCwgLmdsYXplZCAuYW5pbWF0ZWQuZmxpcE91dFgsIC5nbGF6ZWQgLmFuaW1hdGVkLmZsaXBPdXRZIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAyMCUsIDUzJSwgODAlLCB0byB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG4gIDQwJSwgNDMlIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuICA3MCUge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgfVxufVxuXG4uZ2xhemVkIC5ib3VuY2Uge1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuXG5Aa2V5ZnJhbWVzIGZsYXNoIHtcbiAgMCUsIDUwJSwgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmdsYXplZCAuZmxhc2gge1xuICBhbmltYXRpb24tbmFtZTogZmxhc2g7XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG59XG5cbi5nbGF6ZWQgLnB1bHNlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xufVxuXG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cbiAgNjUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG59XG5cbi5nbGF6ZWQgLnJ1YmJlckJhbmQge1xuICBhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbn1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIDAlLCB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmdsYXplZCAuc2hha2Uge1xuICBhbmltYXRpb24tbmFtZTogc2hha2U7XG59XG5cbkBrZXlmcmFtZXMgaGVhZFNoYWtlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICA2LjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gIH1cbiAgMTguNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gIH1cbiAgMzEuNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgfVxuICA0My41JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uZ2xhemVkIC5oZWFkU2hha2Uge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbn1cblxuQGtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuXG4uZ2xhemVkIC5zd2luZyB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZztcbn1cblxuQGtleWZyYW1lcyB0YWRhIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG4gIDEwJSwgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlKC0zZGVnKTtcbiAgfVxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUoM2RlZyk7XG4gIH1cbiAgNDAlLCA2MCUsIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZSgtM2RlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG59XG5cbi5nbGF6ZWQgLnRhZGEge1xuICBhbmltYXRpb24tbmFtZTogdGFkYTtcbn1cblxuQGtleWZyYW1lcyB3b2JibGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIDE1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUoLTVkZWcpO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZSgzZGVnKTtcbiAgfVxuICA0NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlKC0zZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUoMmRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlKC0xZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5nbGF6ZWQgLndvYmJsZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG59XG5cbkBrZXlmcmFtZXMgamVsbG8ge1xuICAwJSwgMTEuMSUsIHRvIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgMjIuMiUge1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgfVxuICAzMy4zJSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgfVxuICA0NC40JSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gIH1cbiAgNTUuNSUge1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICB9XG4gIDY2LjYlIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gIH1cbiAgNzcuNyUge1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgfVxuICA4OC44JSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgfVxufVxuXG4uZ2xhemVkIC5qZWxsbyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgMCUsIDIwJSwgNDAlLCA2MCUsIDgwJSwgdG8ge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG59XG5cbi5nbGF6ZWQgLmJvdW5jZUluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmdsYXplZCAuYm91bmNlSW5Eb3duIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5nbGF6ZWQgLmJvdW5jZUluTGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmdsYXplZCAuYm91bmNlSW5SaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG5cbi5nbGF6ZWQgLmJvdW5jZUluVXAge1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuICA1MCUsIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG59XG5cbi5nbGF6ZWQgLmJvdW5jZU91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmdsYXplZCAuYm91bmNlT3V0RG93biB7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5nbGF6ZWQgLmJvdW5jZU91dExlZnQge1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmdsYXplZCAuYm91bmNlT3V0UmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uZ2xhemVkIC5ib3VuY2VPdXRVcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZ2xhemVkIC5mYWRlSW4ge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmdsYXplZCAuZmFkZUluRG93biB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZ2xhemVkIC5mYWRlSW5Eb3duQmlnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZ2xhemVkIC5mYWRlSW5MZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5nbGF6ZWQgLmZhZGVJbkxlZnRCaWcge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5nbGF6ZWQgLmZhZGVJblJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZ2xhemVkIC5mYWRlSW5SaWdodEJpZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5nbGF6ZWQgLmZhZGVJblVwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZ2xhemVkIC5mYWRlSW5VcEJpZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmdsYXplZCAuZmFkZU91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG4uZ2xhemVkIC5mYWRlT3V0RG93biB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uZ2xhemVkIC5mYWRlT3V0RG93bkJpZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5nbGF6ZWQgLmZhZGVPdXRMZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uZ2xhemVkIC5mYWRlT3V0TGVmdEJpZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5nbGF6ZWQgLmZhZGVPdXRSaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5nbGF6ZWQgLmZhZGVPdXRSaWdodEJpZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuLmdsYXplZCAuZmFkZU91dFVwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbi5nbGF6ZWQgLmZhZGVPdXRVcEJpZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG59XG5cbkBrZXlmcmFtZXMgZmxpcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xdHVybik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTcwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbi5nbGF6ZWQgLmFuaW1hdGVkLmZsaXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwO1xufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbi5nbGF6ZWQgLmZsaXBJblgge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWDtcbn1cblxuQGtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTIwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG4uZ2xhemVkIC5mbGlwSW5ZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFgge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZ2xhemVkIC5mbGlwT3V0WCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuQGtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5nbGF6ZWQgLmZsaXBPdXRZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZ2xhemVkIC5saWdodFNwZWVkSW4ge1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmdsYXplZCAubGlnaHRTcGVlZE91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmdsYXplZCAucm90YXRlSW4ge1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW47XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5nbGF6ZWQgLnJvdGF0ZUluRG93bkxlZnQge1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZ2xhemVkIC5yb3RhdGVJbkRvd25SaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmdsYXplZCAucm90YXRlSW5VcExlZnQge1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZ2xhemVkIC5yb3RhdGVJblVwUmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZ2xhemVkIC5yb3RhdGVPdXQge1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5nbGF6ZWQgLnJvdGF0ZU91dERvd25MZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZ2xhemVkIC5yb3RhdGVPdXREb3duUmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmdsYXplZCAucm90YXRlT3V0VXBMZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmdsYXplZCAucm90YXRlT3V0VXBSaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xufVxuXG5Aa2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG4gIDIwJSwgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbiAgNDAlLCA4MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5nbGF6ZWQgLmhpbmdlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xufVxuXG5Aa2V5ZnJhbWVzIGphY2tJblRoZUJveCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4uZ2xhemVkIC5qYWNrSW5UaGVCb3gge1xuICBhbmltYXRpb24tbmFtZTogamFja0luVGhlQm94O1xufVxuXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZSgtMTIwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmdsYXplZCAucm9sbEluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbn1cblxuQGtleWZyYW1lcyByb2xsT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUoMTIwZGVnKTtcbiAgfVxufVxuXG4uZ2xhemVkIC5yb2xsT3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG59XG5cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZ2xhemVkIC56b29tSW4ge1xuICBhbmltYXRpb24tbmFtZTogem9vbUluO1xufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG4uZ2xhemVkIC56b29tSW5Eb3duIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG59XG5cbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbi5nbGF6ZWQgLnpvb21JbkxlZnQge1xuICBhbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbn1cblxuQGtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbi5nbGF6ZWQgLnpvb21JblJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuLmdsYXplZCAuem9vbUluVXAge1xuICBhbmltYXRpb24tbmFtZTogem9vbUluVXA7XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmdsYXplZCAuem9vbU91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG4uZ2xhemVkIC56b29tT3V0RG93biB7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbn1cblxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB9XG59XG5cbi5nbGF6ZWQgLnpvb21PdXRMZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuXG4uZ2xhemVkIC56b29tT3V0UmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuLmdsYXplZCAuem9vbU91dFVwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cblxuLmdsYXplZCAuc2xpZGVJbkRvd24ge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG5cbi5nbGF6ZWQgLnNsaWRlSW5MZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuXG4uZ2xhemVkIC5zbGlkZUluUmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuXG4uZ2xhemVkIC5zbGlkZUluVXAge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5nbGF6ZWQgLnNsaWRlT3V0RG93biB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5nbGF6ZWQgLnNsaWRlT3V0TGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5nbGF6ZWQgLnNsaWRlT3V0UmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5nbGF6ZWQgLnNsaWRlT3V0VXAge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbn1cblxuLmdsYXplZCBodG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbi5nbGF6ZWQgYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmdsYXplZCBhcnRpY2xlLCAuZ2xhemVkIGFzaWRlLCAuZ2xhemVkIGRldGFpbHMsIC5nbGF6ZWQgZmlnY2FwdGlvbiwgLmdsYXplZCBmaWd1cmUsIC5nbGF6ZWQgZm9vdGVyLCAuZ2xhemVkIGhlYWRlciwgLmdsYXplZCBoZ3JvdXAsIC5nbGF6ZWQgbWFpbiwgLmdsYXplZCBtZW51LCAuZ2xhemVkIG5hdiwgLmdsYXplZCBzZWN0aW9uLCAuZ2xhemVkIHN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdsYXplZCBhdWRpbywgLmdsYXplZCBjYW52YXMsIC5nbGF6ZWQgcHJvZ3Jlc3MsIC5nbGF6ZWQgdmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLmdsYXplZCBhdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5nbGF6ZWQgW2hpZGRlbl0sIC5nbGF6ZWQgdGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2xhemVkIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmdsYXplZCBhOmFjdGl2ZSwgLmdsYXplZCBhOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmdsYXplZCBhYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLW1vei10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuLmdsYXplZCBiLCAuZ2xhemVkIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5nbGF6ZWQgZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZ2xhemVkIGgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogLjY3ZW0gMDtcbn1cblxuLmdsYXplZCBtYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5nbGF6ZWQgc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLmdsYXplZCBzdWIsIC5nbGF6ZWQgc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLmdsYXplZCBzdXAge1xuICB0b3A6IC0uNWVtO1xufVxuXG4uZ2xhemVkIHN1YiB7XG4gIGJvdHRvbTogLS4yNWVtO1xufVxuXG4uZ2xhemVkIGltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmdsYXplZCBzdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nbGF6ZWQgZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLmdsYXplZCBociB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbi5nbGF6ZWQgcHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5nbGF6ZWQgY29kZSwgLmdsYXplZCBrYmQsIC5nbGF6ZWQgcHJlLCAuZ2xhemVkIHNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5nbGF6ZWQgYnV0dG9uLCAuZ2xhemVkIGlucHV0LCAuZ2xhemVkIG9wdGdyb3VwLCAuZ2xhemVkIHNlbGVjdCwgLmdsYXplZCB0ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5cbi5nbGF6ZWQgYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5nbGF6ZWQgYnV0dG9uLCAuZ2xhemVkIHNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uZ2xhemVkIGJ1dHRvbiwgLmdsYXplZCBodG1sIGlucHV0W3R5cGU9YnV0dG9uXSwgLmdsYXplZCBpbnB1dFt0eXBlPXJlc2V0XSwgLmdsYXplZCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZ2xhemVkIGJ1dHRvbltkaXNhYmxlZF0sIC5nbGF6ZWQgaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5nbGF6ZWQgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLCAuZ2xhemVkIGlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ2xhemVkIGlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmdsYXplZCBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLmdsYXplZCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ2xhemVkIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgLmdsYXplZCBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5nbGF6ZWQgaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uZ2xhemVkIGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgLmdsYXplZCBpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5nbGF6ZWQgZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCBzaWx2ZXI7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IC4zNWVtIC42MjVlbSAuNzVlbTtcbn1cblxuLmdsYXplZCBsZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5nbGF6ZWQgdGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmdsYXplZCBvcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5nbGF6ZWQgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLmdsYXplZCB0ZCwgLmdsYXplZCB0aCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5nbGF6ZWQgKiwgLmdsYXplZCA6YWZ0ZXIsIC5nbGF6ZWQgOmJlZm9yZSB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IDAgMCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZ2xhemVkIGEsIC5nbGF6ZWQgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuZ2xhemVkIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG4gIC5nbGF6ZWQgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuICAuZ2xhemVkIGFbaHJlZl49XCIjXCJdOmFmdGVyLCAuZ2xhemVkIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAuZ2xhemVkIGJsb2NrcXVvdGUsIC5nbGF6ZWQgcHJlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICAuZ2xhemVkIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbiAgLmdsYXplZCBpbWcsIC5nbGF6ZWQgdHIge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICAuZ2xhemVkIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdsYXplZCBoMiwgLmdsYXplZCBoMywgLmdsYXplZCBwIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICAuZ2xhemVkIGgyLCAuZ2xhemVkIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuICAuZ2xhemVkIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdsYXplZCAuYnRuID4gLmNhcmV0LCAuZ2xhemVkIC5kcm9wdXAgPiAuYnRuID4gLmNhcmV0IHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdsYXplZCAubGFiZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLmdsYXplZCAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZ2xhemVkIC50YWJsZSB0ZCwgLmdsYXplZCAudGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAuZ2xhemVkIC50YWJsZS1ib3JkZXJlZCB0ZCwgLmdsYXplZCAudGFibGUtYm9yZGVyZWQgdGgge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZ2xhemVkIC5nbHlwaGljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwMmFcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwMmJcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWV1cjpiZWZvcmUsIC5nbGF6ZWQgLmdseXBoaWNvbi1ldXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMGFjXCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjIxMlwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI2MDFcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNzA5XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI3MGZcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tc3Rhci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOFwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOVwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTBcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi16b29tLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi16b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE3XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMThcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOVwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjBcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjFcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjNcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjRcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNVwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjZcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyN1wiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24taW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjhcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI5XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzBcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzFcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM1XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzN1wiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM4XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzlcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDBcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MVwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MlwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0M1wiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDRcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDZcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDdcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDhcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTBcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTFcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTJcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1M1wiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTRcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTZcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWluZGVudC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU3XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNThcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWZhY2V0aW1lLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1waWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjNcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjRcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjVcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2N1wiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OFwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OVwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MFwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzFcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzJcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzZcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3N1wiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzhcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OVwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MFwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tcGx1cy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1taW51cy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgyXCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1yZW1vdmUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4M1wiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tb2stc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NFwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tcXVlc3Rpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NVwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24taW5mby1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1zY3JlZW5zaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg3XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1yZW1vdmUtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1vay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODlcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWJhbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTBcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTFcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkyXCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5M1wiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NFwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1yZXNpemUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NlwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tcmVzaXplLXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAxXCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAyXCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAzXCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA0XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1leWUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNVwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tZXllLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA2XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi13YXJuaW5nLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDdcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA4XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOVwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEwXCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTExXCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTJcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTNcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNFwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNVwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNlwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tZm9sZGVyLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE3XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOFwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tcmVzaXplLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE5XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1yZXNpemUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMFwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24taGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIxXCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMlwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyM1wiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjRcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNVwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjZcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWhhbmQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjdcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWhhbmQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyOFwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24taGFuZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyOVwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24taGFuZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMwXCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzFcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMyXCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzNcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM0XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNVwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24td3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM2XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzN1wiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM4XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzlcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDBcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MVwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQyXCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1oZWFydC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0M1wiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NFwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDVcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXB1c2hwaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDZcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0OFwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ5XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUwXCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUxXCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MlwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tc29ydC1ieS1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1M1wiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tc29ydC1ieS1vcmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTRcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NVwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NlwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tdW5jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU3XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNThcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWNvbGxhcHNlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTlcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWNvbGxhcHNlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYwXCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1sb2ctaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjFcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWZsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYyXCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1sb2ctb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYzXCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1uZXctd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY0XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjVcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjZcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjdcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXNhdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY4XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjlcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MFwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MVwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tZmxvcHB5LWRpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzJcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWZsb3BweS1zYXZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3M1wiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tZmxvcHB5LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NFwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tZmxvcHB5LXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzVcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWZsb3BweS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc2XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3N1wiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tdHJhbnNmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzhcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzlcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MFwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tY29tcHJlc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MVwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tZWFycGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODJcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXBob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4M1wiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODRcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXN0YXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg1XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1zZC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NlwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24taGQtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODdcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXN1YnRpdGxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4OFwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tc291bmQtc3RlcmVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg5XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1zb3VuZC1kb2xieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MFwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tc291bmQtNS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkxXCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1zb3VuZC02LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTJcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXNvdW5kLTctMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5M1wiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tY29weXJpZ2h0LW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTRcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXJlZ2lzdHJhdGlvbi1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk1XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5N1wiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk4XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi10cmVlLWNvbmlmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTlcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXRyZWUtZGVjaWR1b3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAwXCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1jZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMVwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tc2F2ZS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAyXCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1vcGVuLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDNcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA0XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA1XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNlwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDlcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWVxdWFsaXplcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMFwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24ta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMVwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTJcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTNcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWJpc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxNFwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24ta25pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE1XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1iYWJ5LWZvcm11bGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTZcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI2ZmFcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWJsYWNrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMThcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxOVwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmZcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWVyYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjIxXCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIzMWJcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWxhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjNcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWR1cGxpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNFwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tcGlnZ3ktYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNVwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjZcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyN1wiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24teGJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI3XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi15ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwYTVcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDBhNVwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tcnVibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwYmRcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBiZFwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzBcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWljZS1sb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMVwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24taWNlLWxvbGx5LXRhc3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMlwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tZWR1Y2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMzXCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1vcHRpb24taG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNFwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tb3B0aW9uLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM1XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1tZW51LWhhbWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNlwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tbW9kYWwtd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM3XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1vaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzhcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLWdyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM5XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1zdW5nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQwXCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi10ZXh0LXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDFcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXRleHQtY29sb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDJcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXRleHQtYmFja2dyb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0M1wiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tb2JqZWN0LWFsaWduLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NFwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tb2JqZWN0LWFsaWduLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NVwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tb2JqZWN0LWFsaWduLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDZcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ3XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDhcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0OVwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tdHJpYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTBcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXRyaWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTFcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXRyaWFuZ2xlLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MlwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tdHJpYW5nbGUtdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUzXCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1jb25zb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU0XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NVwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU2XCI7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbi1tZW51LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTdcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLW1lbnUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNThcIjtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLW1lbnUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1OVwiO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24tbWVudS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI2MFwiO1xufVxuXG4uZ2xhemVkICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmdsYXplZCA6YWZ0ZXIsIC5nbGF6ZWQgOmJlZm9yZSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZ2xhemVkIGh0bWwge1xuICBmb250LXNpemU6IDExcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmdsYXplZCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5nbGF6ZWQgYnV0dG9uLCAuZ2xhemVkIGlucHV0LCAuZ2xhemVkIHNlbGVjdCwgLmdsYXplZCB0ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZ2xhemVkIGEge1xuICBjb2xvcjogIzMzN2FiNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZ2xhemVkIGE6Zm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG4uZ2xhemVkIGZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmdsYXplZCBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZ2xhemVkIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gYSA+IGltZywgLmdsYXplZCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGltZywgLmdsYXplZCAuaW1nLXJlc3BvbnNpdmUsIC5nbGF6ZWQgLnRodW1ibmFpbCBhID4gaW1nLCAuZ2xhemVkIC50aHVtYm5haWwgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5nbGF6ZWQgLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uZ2xhemVkIC5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5nbGF6ZWQgLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5nbGF6ZWQgaHIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uZ2xhemVkIC5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5nbGF6ZWQgLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLmdsYXplZCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xufVxuXG4uZ2xhemVkIFtyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5nbGF6ZWQgLmgxLCAuZ2xhemVkIC5oMiwgLmdsYXplZCAuaDMsIC5nbGF6ZWQgLmg0LCAuZ2xhemVkIC5oNSwgLmdsYXplZCAuaDYsIC5nbGF6ZWQgaDEsIC5nbGF6ZWQgaDIsIC5nbGF6ZWQgaDMsIC5nbGF6ZWQgaDQsIC5nbGF6ZWQgaDUsIC5nbGF6ZWQgaDYge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5nbGF6ZWQgLmgxIC5zbWFsbCwgLmdsYXplZCAuaDEgc21hbGwsIC5nbGF6ZWQgLmgyIC5zbWFsbCwgLmdsYXplZCAuaDIgc21hbGwsIC5nbGF6ZWQgLmgzIC5zbWFsbCwgLmdsYXplZCAuaDMgc21hbGwsIC5nbGF6ZWQgLmg0IC5zbWFsbCwgLmdsYXplZCAuaDQgc21hbGwsIC5nbGF6ZWQgLmg1IC5zbWFsbCwgLmdsYXplZCAuaDUgc21hbGwsIC5nbGF6ZWQgLmg2IC5zbWFsbCwgLmdsYXplZCAuaDYgc21hbGwsIC5nbGF6ZWQgaDEgLnNtYWxsLCAuZ2xhemVkIGgxIHNtYWxsLCAuZ2xhemVkIGgyIC5zbWFsbCwgLmdsYXplZCBoMiBzbWFsbCwgLmdsYXplZCBoMyAuc21hbGwsIC5nbGF6ZWQgaDMgc21hbGwsIC5nbGF6ZWQgaDQgLnNtYWxsLCAuZ2xhemVkIGg0IHNtYWxsLCAuZ2xhemVkIGg1IC5zbWFsbCwgLmdsYXplZCBoNSBzbWFsbCwgLmdsYXplZCBoNiAuc21hbGwsIC5nbGF6ZWQgaDYgc21hbGwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM3Nzc7XG59XG5cbi5nbGF6ZWQgLmgxLCAuZ2xhemVkIC5oMiwgLmdsYXplZCAuaDMsIC5nbGF6ZWQgaDEsIC5nbGF6ZWQgaDIsIC5nbGF6ZWQgaDMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZ2xhemVkIC5oMSAuc21hbGwsIC5nbGF6ZWQgLmgxIHNtYWxsLCAuZ2xhemVkIC5oMiAuc21hbGwsIC5nbGF6ZWQgLmgyIHNtYWxsLCAuZ2xhemVkIC5oMyAuc21hbGwsIC5nbGF6ZWQgLmgzIHNtYWxsLCAuZ2xhemVkIGgxIC5zbWFsbCwgLmdsYXplZCBoMSBzbWFsbCwgLmdsYXplZCBoMiAuc21hbGwsIC5nbGF6ZWQgaDIgc21hbGwsIC5nbGF6ZWQgaDMgLnNtYWxsLCAuZ2xhemVkIGgzIHNtYWxsIHtcbiAgZm9udC1zaXplOiA2NSU7XG59XG5cbi5nbGF6ZWQgLmg0LCAuZ2xhemVkIC5oNSwgLmdsYXplZCAuaDYsIC5nbGF6ZWQgaDQsIC5nbGF6ZWQgaDUsIC5nbGF6ZWQgaDYge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZ2xhemVkIC5oNCAuc21hbGwsIC5nbGF6ZWQgLmg0IHNtYWxsLCAuZ2xhemVkIC5oNSAuc21hbGwsIC5nbGF6ZWQgLmg1IHNtYWxsLCAuZ2xhemVkIC5oNiAuc21hbGwsIC5nbGF6ZWQgLmg2IHNtYWxsLCAuZ2xhemVkIGg0IC5zbWFsbCwgLmdsYXplZCBoNCBzbWFsbCwgLmdsYXplZCBoNSAuc21hbGwsIC5nbGF6ZWQgaDUgc21hbGwsIC5nbGF6ZWQgaDYgLnNtYWxsLCAuZ2xhemVkIGg2IHNtYWxsIHtcbiAgZm9udC1zaXplOiA3NSU7XG59XG5cbi5nbGF6ZWQgLmgxLCAuZ2xhemVkIGgxIHtcbiAgZm9udC1zaXplOiAzN3B4O1xufVxuXG4uZ2xhemVkIC5oMiwgLmdsYXplZCBoMiB7XG4gIGZvbnQtc2l6ZTogMzFweDtcbn1cblxuLmdsYXplZCAuaDMsIC5nbGF6ZWQgaDMge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5nbGF6ZWQgLmg0LCAuZ2xhemVkIGg0IHtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuXG4uZ2xhemVkIC5oNSwgLmdsYXplZCBoNSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmdsYXplZCAuaDYsIC5nbGF6ZWQgaDYge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5nbGF6ZWQgcCB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi5nbGF6ZWQgLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2xhemVkIC5sZWFkIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLmdsYXplZCAuc21hbGwsIC5nbGF6ZWQgc21hbGwge1xuICBmb250LXNpemU6IDg1JTtcbn1cblxuLmdsYXplZCAubWFyaywgLmdsYXplZCBtYXJrIHtcbiAgcGFkZGluZzogLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuLmdsYXplZCAudGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmdsYXplZCAudGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZ2xhemVkIC50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdsYXplZCAudGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLmdsYXplZCAudGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZ2xhemVkIC50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi5nbGF6ZWQgLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmdsYXplZCAudGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5nbGF6ZWQgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzc3Nztcbn1cblxuLmdsYXplZCAudGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMzMzdhYjc7XG59XG5cbi5nbGF6ZWQgYS50ZXh0LXByaW1hcnk6Zm9jdXMsIC5nbGF6ZWQgYS50ZXh0LXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzI4NjA5MDtcbn1cblxuLmdsYXplZCAudGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5cbi5nbGF6ZWQgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMsIC5nbGF6ZWQgYS50ZXh0LXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogIzJiNTQyYztcbn1cblxuLmdsYXplZCAudGV4dC1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG59XG5cbi5nbGF6ZWQgYS50ZXh0LWluZm86Zm9jdXMsIC5nbGF6ZWQgYS50ZXh0LWluZm86aG92ZXIge1xuICBjb2xvcjogIzI0NTI2OTtcbn1cblxuLmdsYXplZCAudGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG5cbi5nbGF6ZWQgYS50ZXh0LXdhcm5pbmc6Zm9jdXMsIC5nbGF6ZWQgYS50ZXh0LXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzY2NTEyYztcbn1cblxuLmdsYXplZCAudGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cblxuLmdsYXplZCBhLnRleHQtZGFuZ2VyOmZvY3VzLCAuZ2xhemVkIGEudGV4dC1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogIzg0MzUzNDtcbn1cblxuLmdsYXplZCAuYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xufVxuXG4uZ2xhemVkIGEuYmctcHJpbWFyeTpmb2N1cywgLmdsYXplZCBhLmJnLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xufVxuXG4uZ2xhemVkIC5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cblxuLmdsYXplZCBhLmJnLXN1Y2Nlc3M6Zm9jdXMsIC5nbGF6ZWQgYS5iZy1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxZTJiMztcbn1cblxuLmdsYXplZCAuYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG5cbi5nbGF6ZWQgYS5iZy1pbmZvOmZvY3VzLCAuZ2xhemVkIGEuYmctaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmQ5ZWU7XG59XG5cbi5nbGF6ZWQgLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG4uZ2xhemVkIGEuYmctd2FybmluZzpmb2N1cywgLmdsYXplZCBhLmJnLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdlY2I1O1xufVxuXG4uZ2xhemVkIC5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuXG4uZ2xhemVkIGEuYmctZGFuZ2VyOmZvY3VzLCAuZ2xhemVkIGEuYmctZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0YjliOTtcbn1cblxuLmdsYXplZCAucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmdsYXplZCBvbCwgLmdsYXplZCB1bCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5nbGF6ZWQgb2wgb2wsIC5nbGF6ZWQgb2wgdWwsIC5nbGF6ZWQgdWwgb2wsIC5nbGF6ZWQgdWwgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZ2xhemVkIC5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZ2xhemVkIC5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5nbGF6ZWQgLmxpc3QtaW5saW5lID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5nbGF6ZWQgZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZ2xhemVkIGRkLCAuZ2xhemVkIGR0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG5cbi5nbGF6ZWQgZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZ2xhemVkIGRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2xhemVkIC5kbC1ob3Jpem9udGFsIGR0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5nbGF6ZWQgLmRsLWhvcml6b250YWwgZGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweDtcbiAgfVxufVxuXG4uZ2xhemVkIGFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0sIC5nbGF6ZWQgYWJiclt0aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbi5nbGF6ZWQgLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmdsYXplZCBibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDE3LjVweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZWVlO1xufVxuXG4uZ2xhemVkIGJsb2NrcXVvdGUgb2w6bGFzdC1jaGlsZCwgLmdsYXplZCBibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCwgLmdsYXplZCBibG9ja3F1b3RlIHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZ2xhemVkIGJsb2NrcXVvdGUgLnNtYWxsLCAuZ2xhemVkIGJsb2NrcXVvdGUgZm9vdGVyLCAuZ2xhemVkIGJsb2NrcXVvdGUgc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzc3Nztcbn1cblxuLmdsYXplZCBibG9ja3F1b3RlIC5zbWFsbDpiZWZvcmUsIC5nbGF6ZWQgYmxvY2txdW90ZSBmb290ZXI6YmVmb3JlLCAuZ2xhemVkIGJsb2NrcXVvdGUgc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMTQgXFwwMEEwXCI7XG59XG5cbi5nbGF6ZWQgLmJsb2NrcXVvdGUtcmV2ZXJzZSwgLmdsYXplZCBibG9ja3F1b3RlLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZWVlO1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLmdsYXplZCAuYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDpiZWZvcmUsIC5nbGF6ZWQgLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YmVmb3JlLCAuZ2xhemVkIC5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YmVmb3JlLCAuZ2xhemVkIGJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YmVmb3JlLCAuZ2xhemVkIGJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YmVmb3JlLCAuZ2xhemVkIGJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZ2xhemVkIC5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmFmdGVyLCAuZ2xhemVkIC5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmFmdGVyLCAuZ2xhemVkIC5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YWZ0ZXIsIC5nbGF6ZWQgYmxvY2txdW90ZS5wdWxsLXJpZ2h0IC5zbWFsbDphZnRlciwgLmdsYXplZCBibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmFmdGVyLCAuZ2xhemVkIGJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwwMEEwIFxcMjAxNFwiO1xufVxuXG4uZ2xhemVkIGFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuXG4uZ2xhemVkIGNvZGUsIC5nbGF6ZWQga2JkLCAuZ2xhemVkIHByZSwgLmdsYXplZCBzYW1wIHtcbiAgZm9udC1mYW1pbHk6IE1lbmxvLE1vbmFjbyxDb25zb2xhcyxcIkNvdXJpZXIgTmV3XCIsbW9ub3NwYWNlO1xufVxuXG4uZ2xhemVkIGNvZGUge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNjNzI1NGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWYyZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmdsYXplZCBrYmQge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uZ2xhemVkIGtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmdsYXplZCBwcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOS41cHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjMzMzO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZ2xhemVkIHByZSBjb2RlIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmdsYXplZCAucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uZ2xhemVkIC5jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2xhemVkIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdsYXplZCAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2xhemVkIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMTcwcHg7XG4gIH1cbn1cblxuLmdsYXplZCAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uZ2xhemVkIC5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5nbGF6ZWQgLnJvdy1uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmdsYXplZCAucm93LW5vLWd1dHRlcnMgW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmdsYXplZCAuY29sLWxnLTEsIC5nbGF6ZWQgLmNvbC1sZy0xMCwgLmdsYXplZCAuY29sLWxnLTExLCAuZ2xhemVkIC5jb2wtbGctMTIsIC5nbGF6ZWQgLmNvbC1sZy0yLCAuZ2xhemVkIC5jb2wtbGctMywgLmdsYXplZCAuY29sLWxnLTQsIC5nbGF6ZWQgLmNvbC1sZy01LCAuZ2xhemVkIC5jb2wtbGctNiwgLmdsYXplZCAuY29sLWxnLTcsIC5nbGF6ZWQgLmNvbC1sZy04LCAuZ2xhemVkIC5jb2wtbGctOSwgLmdsYXplZCAuY29sLW1kLTEsIC5nbGF6ZWQgLmNvbC1tZC0xMCwgLmdsYXplZCAuY29sLW1kLTExLCAuZ2xhemVkIC5jb2wtbWQtMTIsIC5nbGF6ZWQgLmNvbC1tZC0yLCAuZ2xhemVkIC5jb2wtbWQtMywgLmdsYXplZCAuY29sLW1kLTQsIC5nbGF6ZWQgLmNvbC1tZC01LCAuZ2xhemVkIC5jb2wtbWQtNiwgLmdsYXplZCAuY29sLW1kLTcsIC5nbGF6ZWQgLmNvbC1tZC04LCAuZ2xhemVkIC5jb2wtbWQtOSwgLmdsYXplZCAuY29sLXNtLTEsIC5nbGF6ZWQgLmNvbC1zbS0xMCwgLmdsYXplZCAuY29sLXNtLTExLCAuZ2xhemVkIC5jb2wtc20tMTIsIC5nbGF6ZWQgLmNvbC1zbS0yLCAuZ2xhemVkIC5jb2wtc20tMywgLmdsYXplZCAuY29sLXNtLTQsIC5nbGF6ZWQgLmNvbC1zbS01LCAuZ2xhemVkIC5jb2wtc20tNiwgLmdsYXplZCAuY29sLXNtLTcsIC5nbGF6ZWQgLmNvbC1zbS04LCAuZ2xhemVkIC5jb2wtc20tOSwgLmdsYXplZCAuY29sLXhzLTEsIC5nbGF6ZWQgLmNvbC14cy0xMCwgLmdsYXplZCAuY29sLXhzLTExLCAuZ2xhemVkIC5jb2wteHMtMTIsIC5nbGF6ZWQgLmNvbC14cy0yLCAuZ2xhemVkIC5jb2wteHMtMywgLmdsYXplZCAuY29sLXhzLTQsIC5nbGF6ZWQgLmNvbC14cy01LCAuZ2xhemVkIC5jb2wteHMtNiwgLmdsYXplZCAuY29sLXhzLTcsIC5nbGF6ZWQgLmNvbC14cy04LCAuZ2xhemVkIC5jb2wteHMtOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5nbGF6ZWQgLmNvbC14cy0xLCAuZ2xhemVkIC5jb2wteHMtMTAsIC5nbGF6ZWQgLmNvbC14cy0xMSwgLmdsYXplZCAuY29sLXhzLTEyLCAuZ2xhemVkIC5jb2wteHMtMiwgLmdsYXplZCAuY29sLXhzLTMsIC5nbGF6ZWQgLmNvbC14cy00LCAuZ2xhemVkIC5jb2wteHMtNSwgLmdsYXplZCAuY29sLXhzLTYsIC5nbGF6ZWQgLmNvbC14cy03LCAuZ2xhemVkIC5jb2wteHMtOCwgLmdsYXplZCAuY29sLXhzLTkge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmdsYXplZCAuY29sLXhzLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nbGF6ZWQgLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbi5nbGF6ZWQgLmNvbC14cy0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5nbGF6ZWQgLmNvbC14cy05IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmdsYXplZCAuY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuXG4uZ2xhemVkIC5jb2wteHMtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG5cbi5nbGF6ZWQgLmNvbC14cy02IHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmdsYXplZCAuY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuXG4uZ2xhemVkIC5jb2wteHMtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5nbGF6ZWQgLmNvbC14cy0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmdsYXplZCAuY29sLXhzLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uZ2xhemVkIC5jb2wteHMtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmdsYXplZCAuY29sLXhzLXB1bGwtMTIge1xuICByaWdodDogMTAwJTtcbn1cblxuLmdsYXplZCAuY29sLXhzLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjY2NjclO1xufVxuXG4uZ2xhemVkIC5jb2wteHMtcHVsbC0xMCB7XG4gIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5nbGF6ZWQgLmNvbC14cy1wdWxsLTkge1xuICByaWdodDogNzUlO1xufVxuXG4uZ2xhemVkIC5jb2wteHMtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmdsYXplZCAuY29sLXhzLXB1bGwtNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5nbGF6ZWQgLmNvbC14cy1wdWxsLTYge1xuICByaWdodDogNTAlO1xufVxuXG4uZ2xhemVkIC5jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmdsYXplZCAuY29sLXhzLXB1bGwtNCB7XG4gIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5nbGF6ZWQgLmNvbC14cy1wdWxsLTMge1xuICByaWdodDogMjUlO1xufVxuXG4uZ2xhemVkIC5jb2wteHMtcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmdsYXplZCAuY29sLXhzLXB1bGwtMSB7XG4gIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbn1cblxuLmdsYXplZCAuY29sLXhzLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uZ2xhemVkIC5jb2wteHMtcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7XG59XG5cbi5nbGF6ZWQgLmNvbC14cy1wdXNoLTExIHtcbiAgbGVmdDogOTEuNjY2NjY2NjclO1xufVxuXG4uZ2xhemVkIC5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmdsYXplZCAuY29sLXhzLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cblxuLmdsYXplZCAuY29sLXhzLXB1c2gtOCB7XG4gIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmdsYXplZCAuY29sLXhzLXB1c2gtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmdsYXplZCAuY29sLXhzLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmdsYXplZCAuY29sLXhzLXB1c2gtNSB7XG4gIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmdsYXplZCAuY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmdsYXplZCAuY29sLXhzLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTtcbn1cblxuLmdsYXplZCAuY29sLXhzLXB1c2gtMiB7XG4gIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmdsYXplZCAuY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4uZ2xhemVkIC5jb2wteHMtcHVzaC0wIHtcbiAgbGVmdDogYXV0bztcbn1cblxuLmdsYXplZCAuY29sLXhzLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuXG4uZ2xhemVkIC5jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmdsYXplZCAuY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5nbGF6ZWQgLmNvbC14cy1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5nbGF6ZWQgLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5nbGF6ZWQgLmNvbC14cy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5nbGF6ZWQgLmNvbC14cy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5nbGF6ZWQgLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5nbGF6ZWQgLmNvbC14cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5nbGF6ZWQgLmNvbC14cy1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5nbGF6ZWQgLmNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5nbGF6ZWQgLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cblxuLmdsYXplZCAuY29sLXhzLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2xhemVkIC5jb2wtc20tMSwgLmdsYXplZCAuY29sLXNtLTEwLCAuZ2xhemVkIC5jb2wtc20tMTEsIC5nbGF6ZWQgLmNvbC1zbS0xMiwgLmdsYXplZCAuY29sLXNtLTIsIC5nbGF6ZWQgLmNvbC1zbS0zLCAuZ2xhemVkIC5jb2wtc20tNCwgLmdsYXplZCAuY29sLXNtLTUsIC5nbGF6ZWQgLmNvbC1zbS02LCAuZ2xhemVkIC5jb2wtc20tNywgLmdsYXplZCAuY29sLXNtLTgsIC5nbGF6ZWQgLmNvbC1zbS05IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuZ2xhemVkIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmdsYXplZCAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdsYXplZCAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmdsYXplZCAuY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmdsYXplZCAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdsYXplZCAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmdsYXplZCAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmdsYXplZCAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdsYXplZCAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmdsYXplZCAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtc20tcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmdsYXplZCAuY29sLXNtLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmdsYXplZCAuY29sLXNtLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmdsYXplZCAuY29sLXNtLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtc20tcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1zbS1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmdsYXplZCAuY29sLXNtLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtc20tcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1zbS1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmdsYXplZCAuY29sLXNtLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtc20tcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1zbS1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtc20tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuZ2xhemVkIC5jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtc20tcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1zbS1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmdsYXplZCAuY29sLXNtLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1zbS1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtc20tcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmdsYXplZCAuY29sLXNtLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1zbS1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtc20tcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmdsYXplZCAuY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1zbS1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtc20tcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtc20tcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1zbS1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmdsYXplZCAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmdsYXplZCAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmdsYXplZCAuY29sLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtc20tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmdsYXplZCAuY29sLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1zbS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nbGF6ZWQgLmNvbC1tZC0xLCAuZ2xhemVkIC5jb2wtbWQtMTAsIC5nbGF6ZWQgLmNvbC1tZC0xMSwgLmdsYXplZCAuY29sLW1kLTEyLCAuZ2xhemVkIC5jb2wtbWQtMiwgLmdsYXplZCAuY29sLW1kLTMsIC5nbGF6ZWQgLmNvbC1tZC00LCAuZ2xhemVkIC5jb2wtbWQtNSwgLmdsYXplZCAuY29sLW1kLTYsIC5nbGF6ZWQgLmNvbC1tZC03LCAuZ2xhemVkIC5jb2wtbWQtOCwgLmdsYXplZCAuY29sLW1kLTkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdsYXplZCAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1tZC1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbWQtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbWQtcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1tZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmdsYXplZCAuY29sLW1kLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1tZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmdsYXplZCAuY29sLW1kLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbWQtcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1tZC1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmdsYXplZCAuY29sLW1kLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmdsYXplZCAuY29sLW1kLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmdsYXplZCAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmdsYXplZCAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmdsYXplZCAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1tZC1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1tZC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmdsYXplZCAuY29sLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmdsYXplZCAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmdsYXplZCAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmdsYXplZCAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmdsYXplZCAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmdsYXplZCAuY29sLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nbGF6ZWQgLmNvbC1sZy0xLCAuZ2xhemVkIC5jb2wtbGctMTAsIC5nbGF6ZWQgLmNvbC1sZy0xMSwgLmdsYXplZCAuY29sLWxnLTEyLCAuZ2xhemVkIC5jb2wtbGctMiwgLmdsYXplZCAuY29sLWxnLTMsIC5nbGF6ZWQgLmNvbC1sZy00LCAuZ2xhemVkIC5jb2wtbGctNSwgLmdsYXplZCAuY29sLWxnLTYsIC5nbGF6ZWQgLmNvbC1sZy03LCAuZ2xhemVkIC5jb2wtbGctOCwgLmdsYXplZCAuY29sLWxnLTkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdsYXplZCAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbGctcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbGctcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbGctcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1sZy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmdsYXplZCAuY29sLWxnLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbGctcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1sZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmdsYXplZCAuY29sLWxnLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbGctcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1sZy1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmdsYXplZCAuY29sLWxnLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1sZy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1sZy1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1sZy1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmdsYXplZCAuY29sLWxnLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbGctcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmdsYXplZCAuY29sLWxnLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1sZy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmdsYXplZCAuY29sLWxnLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1sZy1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbGctcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmdsYXplZCAuY29sLWxnLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1sZy1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1sZy1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmdsYXplZCAuY29sLWxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmdsYXplZCAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmdsYXplZCAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmdsYXplZCAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5nbGF6ZWQgLmNvbC1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuZ2xhemVkIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmdsYXplZCAuY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmdsYXplZCAuY29sLWxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uZ2xhemVkIHRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5nbGF6ZWQgdGFibGUgY29sW2NsYXNzKj1jb2wtXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5nbGF6ZWQgdGFibGUgdGRbY2xhc3MqPWNvbC1dLCAuZ2xhemVkIHRhYmxlIHRoW2NsYXNzKj1jb2wtXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uZ2xhemVkIGNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzc3NztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmdsYXplZCB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5nbGF6ZWQgLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmdsYXplZCAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsIC5nbGF6ZWQgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLCAuZ2xhemVkIC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCwgLmdsYXplZCAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsIC5nbGF6ZWQgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLCAuZ2xhemVkIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uZ2xhemVkIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO1xufVxuXG4uZ2xhemVkIC50YWJsZSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsIC5nbGF6ZWQgLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCwgLmdsYXplZCAudGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCwgLmdsYXplZCAudGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCwgLmdsYXplZCAudGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsIC5nbGF6ZWQgLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmdsYXplZCAudGFibGUgPiB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZGQ7XG59XG5cbi5nbGF6ZWQgLnRhYmxlIC50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5nbGF6ZWQgLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0ZCwgLmdsYXplZCAudGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRoLCAuZ2xhemVkIC50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGQsIC5nbGF6ZWQgLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0aCwgLmdsYXplZCAudGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRkLCAuZ2xhemVkIC50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGgge1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5nbGF6ZWQgLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cblxuLmdsYXplZCAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQsIC5nbGF6ZWQgLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoLCAuZ2xhemVkIC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZCwgLmdsYXplZCAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGgsIC5nbGF6ZWQgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkLCAuZ2xhemVkIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5nbGF6ZWQgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkLCAuZ2xhemVkIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLmdsYXplZCAudGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbi5nbGF6ZWQgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5nbGF6ZWQgLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0ZCwgLmdsYXplZCAudGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRoLCAuZ2xhemVkIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmUsIC5nbGF6ZWQgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZSwgLmdsYXplZCAudGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRkLCAuZ2xhemVkIC50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGgsIC5nbGF6ZWQgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmFjdGl2ZSwgLmdsYXplZCAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGguYWN0aXZlLCAuZ2xhemVkIC50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGQsIC5nbGF6ZWQgLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0aCwgLmdsYXplZCAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQuYWN0aXZlLCAuZ2xhemVkIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4uZ2xhemVkIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGQsIC5nbGF6ZWQgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0aCwgLmdsYXplZCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmFjdGl2ZSwgLmdsYXplZCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlOmhvdmVyLCAuZ2xhemVkIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xufVxuXG4uZ2xhemVkIC50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRkLCAuZ2xhemVkIC50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRoLCAuZ2xhemVkIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzLCAuZ2xhemVkIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzLCAuZ2xhemVkIC50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRkLCAuZ2xhemVkIC50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRoLCAuZ2xhemVkIC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5zdWNjZXNzLCAuZ2xhemVkIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5zdWNjZXNzLCAuZ2xhemVkIC50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRkLCAuZ2xhemVkIC50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRoLCAuZ2xhemVkIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5zdWNjZXNzLCAuZ2xhemVkIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cblxuLmdsYXplZCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0ZCwgLmdsYXplZCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0aCwgLmdsYXplZCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLnN1Y2Nlc3MsIC5nbGF6ZWQgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3M6aG92ZXIsIC5nbGF6ZWQgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2O1xufVxuXG4uZ2xhemVkIC50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRkLCAuZ2xhemVkIC50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRoLCAuZ2xhemVkIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvLCAuZ2xhemVkIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5pbmZvLCAuZ2xhemVkIC50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRkLCAuZ2xhemVkIC50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRoLCAuZ2xhemVkIC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5pbmZvLCAuZ2xhemVkIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5pbmZvLCAuZ2xhemVkIC50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRkLCAuZ2xhemVkIC50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRoLCAuZ2xhemVkIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5pbmZvLCAuZ2xhemVkIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cblxuLmdsYXplZCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0ZCwgLmdsYXplZCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0aCwgLmdsYXplZCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmluZm8sIC5nbGF6ZWQgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmluZm86aG92ZXIsIC5nbGF6ZWQgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzO1xufVxuXG4uZ2xhemVkIC50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRkLCAuZ2xhemVkIC50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRoLCAuZ2xhemVkIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nLCAuZ2xhemVkIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nLCAuZ2xhemVkIC50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRkLCAuZ2xhemVkIC50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRoLCAuZ2xhemVkIC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC53YXJuaW5nLCAuZ2xhemVkIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aC53YXJuaW5nLCAuZ2xhemVkIC50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRkLCAuZ2xhemVkIC50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRoLCAuZ2xhemVkIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC53YXJuaW5nLCAuZ2xhemVkIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC53YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuLmdsYXplZCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0ZCwgLmdsYXplZCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0aCwgLmdsYXplZCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLndhcm5pbmcsIC5nbGF6ZWQgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmc6aG92ZXIsIC5nbGF6ZWQgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjO1xufVxuXG4uZ2xhemVkIC50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGQsIC5nbGF6ZWQgLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0aCwgLmdsYXplZCAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyLCAuZ2xhemVkIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXIsIC5nbGF6ZWQgLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0ZCwgLmdsYXplZCAudGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRoLCAuZ2xhemVkIC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5kYW5nZXIsIC5nbGF6ZWQgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmRhbmdlciwgLmdsYXplZCAudGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRkLCAuZ2xhemVkIC50YWJsZSA+IHRoZWFkID4gdHIuZGFuZ2VyID4gdGgsIC5nbGF6ZWQgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmRhbmdlciwgLmdsYXplZCAudGFibGUgPiB0aGVhZCA+IHRyID4gdGguZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cblxuLmdsYXplZCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRkLCAuZ2xhemVkIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGgsIC5nbGF6ZWQgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5kYW5nZXIsIC5nbGF6ZWQgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcjpob3ZlciwgLmdsYXplZCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcbn1cblxuLmdsYXplZCAudGFibGUtcmVzcG9uc2l2ZSB7XG4gIG1pbi1oZWlnaHQ6IC4wMSU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nbGF6ZWQgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIH1cbiAgLmdsYXplZCAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZ2xhemVkIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLCAuZ2xhemVkIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLCAuZ2xhemVkIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLCAuZ2xhemVkIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLCAuZ2xhemVkIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLCAuZ2xhemVkIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5nbGF6ZWQgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAuZ2xhemVkIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLCAuZ2xhemVkIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLCAuZ2xhemVkIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLCAuZ2xhemVkIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLCAuZ2xhemVkIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLCAuZ2xhemVkIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuZ2xhemVkIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsIC5nbGF6ZWQgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCwgLmdsYXplZCAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLCAuZ2xhemVkIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsIC5nbGF6ZWQgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCwgLmdsYXplZCAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLmdsYXplZCAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLCAuZ2xhemVkIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsIC5nbGF6ZWQgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCwgLmdsYXplZCAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbi5nbGF6ZWQgZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZ2xhemVkIGxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5nbGF6ZWQgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZ2xhemVkIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmdsYXplZCBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLmdsYXplZCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4XFw5O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uZ2xhemVkIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLmdsYXplZCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1yYWRpb10sIC5nbGF6ZWQgaW5wdXRbdHlwZT1jaGVja2JveF0uZGlzYWJsZWQsIC5nbGF6ZWQgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdLCAuZ2xhemVkIGlucHV0W3R5cGU9cmFkaW9dLmRpc2FibGVkLCAuZ2xhemVkIGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5nbGF6ZWQgaW5wdXRbdHlwZT1maWxlXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ2xhemVkIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2xhemVkIHNlbGVjdFttdWx0aXBsZV0sIC5nbGF6ZWQgc2VsZWN0W3NpemVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZ2xhemVkIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzLCAuZ2xhemVkIGlucHV0W3R5cGU9ZmlsZV06Zm9jdXMsIC5nbGF6ZWQgaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG4uZ2xhemVkIG91dHB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzU1NTtcbn1cblxuLmdsYXplZCAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLC13ZWJraXQtYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywtd2Via2l0LWJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cyxib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXMsLXdlYmtpdC1ib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG59XG5cbi5nbGF6ZWQgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzY2YWZlOTtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xufVxuXG4uZ2xhemVkIC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmdsYXplZCAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uZ2xhemVkIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmdsYXplZCAuZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLmdsYXplZCAuZm9ybS1jb250cm9sW2Rpc2FibGVkXSwgLmdsYXplZCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSwgLmdsYXplZCBmaWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5nbGF6ZWQgLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sIC5nbGF6ZWQgZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZ2xhemVkIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICAuZ2xhemVkIGlucHV0W3R5cGU9ZGF0ZV0uZm9ybS1jb250cm9sLCAuZ2xhemVkIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmZvcm0tY29udHJvbCwgLmdsYXplZCBpbnB1dFt0eXBlPW1vbnRoXS5mb3JtLWNvbnRyb2wsIC5nbGF6ZWQgaW5wdXRbdHlwZT10aW1lXS5mb3JtLWNvbnRyb2wge1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG4gIC5nbGF6ZWQgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9ZGF0ZV0sIC5nbGF6ZWQgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAuZ2xhemVkIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPW1vbnRoXSwgLmdsYXplZCAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT10aW1lXSwgLmdsYXplZCBpbnB1dFt0eXBlPWRhdGVdLmlucHV0LXNtLCAuZ2xhemVkIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmlucHV0LXNtLCAuZ2xhemVkIGlucHV0W3R5cGU9bW9udGhdLmlucHV0LXNtLCAuZ2xhemVkIGlucHV0W3R5cGU9dGltZV0uaW5wdXQtc20ge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5nbGF6ZWQgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9ZGF0ZV0sIC5nbGF6ZWQgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAuZ2xhemVkIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPW1vbnRoXSwgLmdsYXplZCAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT10aW1lXSwgLmdsYXplZCBpbnB1dFt0eXBlPWRhdGVdLmlucHV0LWxnLCAuZ2xhemVkIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmlucHV0LWxnLCAuZ2xhemVkIGlucHV0W3R5cGU9bW9udGhdLmlucHV0LWxnLCAuZ2xhemVkIGlucHV0W3R5cGU9dGltZV0uaW5wdXQtbGcge1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICB9XG59XG5cbi5nbGF6ZWQgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZ2xhemVkIC5jaGVja2JveCwgLmdsYXplZCAucmFkaW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZ2xhemVkIC5jaGVja2JveC5kaXNhYmxlZCBsYWJlbCwgLmdsYXplZCAucmFkaW8uZGlzYWJsZWQgbGFiZWwsIC5nbGF6ZWQgZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveCBsYWJlbCwgLmdsYXplZCBmaWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvIGxhYmVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmdsYXplZCAuY2hlY2tib3ggbGFiZWwsIC5nbGF6ZWQgLnJhZGlvIGxhYmVsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5nbGF6ZWQgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdLCAuZ2xhemVkIC5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1jaGVja2JveF0sIC5nbGF6ZWQgLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dLCAuZ2xhemVkIC5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDRweFxcOTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuXG4uZ2xhemVkIC5jaGVja2JveCArIC5jaGVja2JveCwgLmdsYXplZCAucmFkaW8gKyAucmFkaW8ge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uZ2xhemVkIC5jaGVja2JveC1pbmxpbmUsIC5nbGF6ZWQgLnJhZGlvLWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmdsYXplZCAuY2hlY2tib3gtaW5saW5lLmRpc2FibGVkLCAuZ2xhemVkIC5yYWRpby1pbmxpbmUuZGlzYWJsZWQsIC5nbGF6ZWQgZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveC1pbmxpbmUsIC5nbGF6ZWQgZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpby1pbmxpbmUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZ2xhemVkIC5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lLCAuZ2xhemVkIC5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5nbGF6ZWQgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZ2xhemVkIC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWxnLCAuZ2xhemVkIC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LXNtIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZ2xhemVkIC5pbnB1dC1zbSB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uZ2xhemVkIHNlbGVjdC5pbnB1dC1zbSB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5nbGF6ZWQgc2VsZWN0W211bHRpcGxlXS5pbnB1dC1zbSwgLmdsYXplZCB0ZXh0YXJlYS5pbnB1dC1zbSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmdsYXplZCAuZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5nbGF6ZWQgLmZvcm0tZ3JvdXAtc20gc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5nbGF6ZWQgLmZvcm0tZ3JvdXAtc20gc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wsIC5nbGF6ZWQgLmZvcm0tZ3JvdXAtc20gdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZ2xhemVkIC5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uZ2xhemVkIC5pbnB1dC1sZyB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmdsYXplZCBzZWxlY3QuaW5wdXQtbGcge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuXG4uZ2xhemVkIHNlbGVjdFttdWx0aXBsZV0uaW5wdXQtbGcsIC5nbGF6ZWQgdGV4dGFyZWEuaW5wdXQtbGcge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5nbGF6ZWQgLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmdsYXplZCAuZm9ybS1ncm91cC1sZyBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cblxuLmdsYXplZCAuZm9ybS1ncm91cC1sZyBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCwgLmdsYXplZCAuZm9ybS1ncm91cC1sZyB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5nbGF6ZWQgLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDExcHggMTZweDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xufVxuXG4uZ2xhemVkIC5oYXMtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nbGF6ZWQgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogNDIuNXB4O1xufVxuXG4uZ2xhemVkIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmdsYXplZCAuZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmdsYXplZCAuaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuZ2xhemVkIC5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cblxuLmdsYXplZCAuZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmdsYXplZCAuaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuZ2xhemVkIC5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLmdsYXplZCAuaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LCAuZ2xhemVkIC5oYXMtc3VjY2VzcyAuY2hlY2tib3gtaW5saW5lLCAuZ2xhemVkIC5oYXMtc3VjY2VzcyAuY29udHJvbC1sYWJlbCwgLmdsYXplZCAuaGFzLXN1Y2Nlc3MgLmhlbHAtYmxvY2ssIC5nbGF6ZWQgLmhhcy1zdWNjZXNzIC5yYWRpbywgLmdsYXplZCAuaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSwgLmdsYXplZCAuaGFzLXN1Y2Nlc3MuY2hlY2tib3ggbGFiZWwsIC5nbGF6ZWQgLmhhcy1zdWNjZXNzLmNoZWNrYm94LWlubGluZSBsYWJlbCwgLmdsYXplZCAuaGFzLXN1Y2Nlc3MucmFkaW8gbGFiZWwsIC5nbGF6ZWQgLmhhcy1zdWNjZXNzLnJhZGlvLWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuXG4uZ2xhemVkIC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4uZ2xhemVkIC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmI1NDJjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbn1cblxuLmdsYXplZCAuaGFzLXN1Y2Nlc3MgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbn1cblxuLmdsYXplZCAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuXG4uZ2xhemVkIC5oYXMtd2FybmluZyAuY2hlY2tib3gsIC5nbGF6ZWQgLmhhcy13YXJuaW5nIC5jaGVja2JveC1pbmxpbmUsIC5nbGF6ZWQgLmhhcy13YXJuaW5nIC5jb250cm9sLWxhYmVsLCAuZ2xhemVkIC5oYXMtd2FybmluZyAuaGVscC1ibG9jaywgLmdsYXplZCAuaGFzLXdhcm5pbmcgLnJhZGlvLCAuZ2xhemVkIC5oYXMtd2FybmluZyAucmFkaW8taW5saW5lLCAuZ2xhemVkIC5oYXMtd2FybmluZy5jaGVja2JveCBsYWJlbCwgLmdsYXplZCAuaGFzLXdhcm5pbmcuY2hlY2tib3gtaW5saW5lIGxhYmVsLCAuZ2xhemVkIC5oYXMtd2FybmluZy5yYWRpbyBsYWJlbCwgLmdsYXplZCAuaGFzLXdhcm5pbmcucmFkaW8taW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG5cbi5nbGF6ZWQgLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi5nbGF6ZWQgLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NjUxMmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xufVxuXG4uZ2xhemVkIC5oYXMtd2FybmluZyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xufVxuXG4uZ2xhemVkIC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG5cbi5nbGF6ZWQgLmhhcy1lcnJvciAuY2hlY2tib3gsIC5nbGF6ZWQgLmhhcy1lcnJvciAuY2hlY2tib3gtaW5saW5lLCAuZ2xhemVkIC5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwsIC5nbGF6ZWQgLmhhcy1lcnJvciAuaGVscC1ibG9jaywgLmdsYXplZCAuaGFzLWVycm9yIC5yYWRpbywgLmdsYXplZCAuaGFzLWVycm9yIC5yYWRpby1pbmxpbmUsIC5nbGF6ZWQgLmhhcy1lcnJvci5jaGVja2JveCBsYWJlbCwgLmdsYXplZCAuaGFzLWVycm9yLmNoZWNrYm94LWlubGluZSBsYWJlbCwgLmdsYXplZCAuaGFzLWVycm9yLnJhZGlvIGxhYmVsLCAuZ2xhemVkIC5oYXMtZXJyb3IucmFkaW8taW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG5cbi5nbGF6ZWQgLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4uZ2xhemVkIC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzg0MzUzNDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4MztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG59XG5cbi5nbGF6ZWQgLmhhcy1lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xufVxuXG4uZ2xhemVkIC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuXG4uZ2xhemVkIC5oYXMtZmVlZGJhY2sgbGFiZWwgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiAyNXB4O1xufVxuXG4uZ2xhemVkIC5oYXMtZmVlZGJhY2sgbGFiZWwuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDA7XG59XG5cbi5nbGF6ZWQgLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzczNzM3Mztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nbGF6ZWQgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5nbGF6ZWQgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5nbGF6ZWQgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmdsYXplZCAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZ2xhemVkIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCwgLmdsYXplZCAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbiwgLmdsYXplZCAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5nbGF6ZWQgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5nbGF6ZWQgLmZvcm0taW5saW5lIC5jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmdsYXplZCAuZm9ybS1pbmxpbmUgLmNoZWNrYm94LCAuZ2xhemVkIC5mb3JtLWlubGluZSAucmFkaW8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZ2xhemVkIC5mb3JtLWlubGluZSAuY2hlY2tib3ggbGFiZWwsIC5nbGF6ZWQgLmZvcm0taW5saW5lIC5yYWRpbyBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5nbGF6ZWQgLmZvcm0taW5saW5lIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLmdsYXplZCAuZm9ybS1pbmxpbmUgLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmdsYXplZCAuZm9ybS1pbmxpbmUgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLmdsYXplZCAuZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCwgLmdsYXplZCAuZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveC1pbmxpbmUsIC5nbGF6ZWQgLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sIC5nbGF6ZWQgLmZvcm0taG9yaXpvbnRhbCAucmFkaW8taW5saW5lIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmdsYXplZCAuZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCwgLmdsYXplZCAuZm9ybS1ob3Jpem9udGFsIC5yYWRpbyB7XG4gIG1pbi1oZWlnaHQ6IDI3cHg7XG59XG5cbi5nbGF6ZWQgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nbGF6ZWQgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5nbGF6ZWQgLmZvcm0taG9yaXpvbnRhbCAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICByaWdodDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nbGF6ZWQgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1sZyAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2xhemVkIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtc20gLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5nbGF6ZWQgLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZ2xhemVkIC5idG4uYWN0aXZlLmZvY3VzLCAuZ2xhemVkIC5idG4uYWN0aXZlOmZvY3VzLCAuZ2xhemVkIC5idG4uZm9jdXMsIC5nbGF6ZWQgLmJ0bjphY3RpdmUuZm9jdXMsIC5nbGF6ZWQgLmJ0bjphY3RpdmU6Zm9jdXMsIC5nbGF6ZWQgLmJ0bjpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG4uZ2xhemVkIC5idG4uZm9jdXMsIC5nbGF6ZWQgLmJ0bjpmb2N1cywgLmdsYXplZCAuYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmdsYXplZCAuYnRuLmFjdGl2ZSwgLmdsYXplZCAuYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5nbGF6ZWQgLmJ0bi5kaXNhYmxlZCwgLmdsYXplZCAuYnRuW2Rpc2FibGVkXSwgLmdsYXplZCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0biB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gIG9wYWNpdHk6IC42NTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZ2xhemVkIGEuYnRuLmRpc2FibGVkLCAuZ2xhemVkIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZ2xhemVkIC5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG5cbi5nbGF6ZWQgLmJ0bi1kZWZhdWx0LmZvY3VzLCAuZ2xhemVkIC5idG4tZGVmYXVsdDpmb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICM4YzhjOGM7XG59XG5cbi5nbGF6ZWQgLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2FkYWRhZDtcbn1cblxuLmdsYXplZCAuYnRuLWRlZmF1bHQuYWN0aXZlLCAuZ2xhemVkIC5idG4tZGVmYXVsdDphY3RpdmUsIC5nbGF6ZWQgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2FkYWRhZDtcbn1cblxuLmdsYXplZCAuYnRuLWRlZmF1bHQuYWN0aXZlLmZvY3VzLCAuZ2xhemVkIC5idG4tZGVmYXVsdC5hY3RpdmU6Zm9jdXMsIC5nbGF6ZWQgLmJ0bi1kZWZhdWx0LmFjdGl2ZTpob3ZlciwgLmdsYXplZCAuYnRuLWRlZmF1bHQ6YWN0aXZlLmZvY3VzLCAuZ2xhemVkIC5idG4tZGVmYXVsdDphY3RpdmU6Zm9jdXMsIC5nbGF6ZWQgLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3ZlciwgLmdsYXplZCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQuZm9jdXMsIC5nbGF6ZWQgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0OmZvY3VzLCAuZ2xhemVkIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xuICBib3JkZXItY29sb3I6ICM4YzhjOGM7XG59XG5cbi5nbGF6ZWQgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmZvY3VzLCAuZ2xhemVkIC5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1cywgLmdsYXplZCAuYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsIC5nbGF6ZWQgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5mb2N1cywgLmdsYXplZCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmZvY3VzLCAuZ2xhemVkIC5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIsIC5nbGF6ZWQgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5mb2N1cywgLmdsYXplZCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmZvY3VzLCAuZ2xhemVkIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG5cbi5nbGF6ZWQgLmJ0bi1kZWZhdWx0IC5iYWRnZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4uZ2xhemVkIC5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZ2xhemVkIC5idG4tcHJpbWFyeS5mb2N1cywgLmdsYXplZCAuYnRuLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmdsYXplZCAuYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmdsYXplZCAuYnRuLXByaW1hcnkuYWN0aXZlLCAuZ2xhemVkIC5idG4tcHJpbWFyeTphY3RpdmUsIC5nbGF6ZWQgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cywgLmdsYXplZCAuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAuZ2xhemVkIC5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsIC5nbGF6ZWQgLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cywgLmdsYXplZCAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuZ2xhemVkIC5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsIC5nbGF6ZWQgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5LmZvY3VzLCAuZ2xhemVkIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeTpmb2N1cywgLmdsYXplZCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmdsYXplZCAuYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsIC5nbGF6ZWQgLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLCAuZ2xhemVkIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3ZlciwgLmdsYXplZCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLmZvY3VzLCAuZ2xhemVkIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsIC5nbGF6ZWQgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlciwgLmdsYXplZCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmZvY3VzLCAuZ2xhemVkIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6Zm9jdXMsIC5nbGF6ZWQgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcbn1cblxuLmdsYXplZCAuYnRuLXByaW1hcnkgLmJhZGdlIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5nbGF6ZWQgLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzRjYWU0Yztcbn1cblxuLmdsYXplZCAuYnRuLXN1Y2Nlc3MuZm9jdXMsIC5nbGF6ZWQgLmJ0bi1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gIGJvcmRlci1jb2xvcjogIzI1NTYyNTtcbn1cblxuLmdsYXplZCAuYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjMzk4NDM5O1xufVxuXG4uZ2xhemVkIC5idG4tc3VjY2Vzcy5hY3RpdmUsIC5nbGF6ZWQgLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmdsYXplZCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzk4NDM5O1xufVxuXG4uZ2xhemVkIC5idG4tc3VjY2Vzcy5hY3RpdmUuZm9jdXMsIC5nbGF6ZWQgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cywgLmdsYXplZCAuYnRuLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLCAuZ2xhemVkIC5idG4tc3VjY2VzczphY3RpdmUuZm9jdXMsIC5nbGF6ZWQgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cywgLmdsYXplZCAuYnRuLXN1Y2Nlc3M6YWN0aXZlOmhvdmVyLCAuZ2xhemVkIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzcy5mb2N1cywgLmdsYXplZCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5nbGF6ZWQgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTg0Mzk7XG4gIGJvcmRlci1jb2xvcjogIzI1NTYyNTtcbn1cblxuLmdsYXplZCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuZm9jdXMsIC5nbGF6ZWQgLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLCAuZ2xhemVkIC5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3ZlciwgLmdsYXplZCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmZvY3VzLCAuZ2xhemVkIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXMsIC5nbGF6ZWQgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3ZlciwgLmdsYXplZCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmZvY3VzLCAuZ2xhemVkIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5nbGF6ZWQgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzRjYWU0Yztcbn1cblxuLmdsYXplZCAuYnRuLXN1Y2Nlc3MgLmJhZGdlIHtcbiAgY29sb3I6ICM1Y2I4NWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5nbGF6ZWQgLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzQ2YjhkYTtcbn1cblxuLmdsYXplZCAuYnRuLWluZm8uZm9jdXMsIC5nbGF6ZWQgLmJ0bi1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gIGJvcmRlci1jb2xvcjogIzFiNmQ4NTtcbn1cblxuLmdsYXplZCAuYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YWJjO1xufVxuXG4uZ2xhemVkIC5idG4taW5mby5hY3RpdmUsIC5nbGF6ZWQgLmJ0bi1pbmZvOmFjdGl2ZSwgLmdsYXplZCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YWJjO1xufVxuXG4uZ2xhemVkIC5idG4taW5mby5hY3RpdmUuZm9jdXMsIC5nbGF6ZWQgLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cywgLmdsYXplZCAuYnRuLWluZm8uYWN0aXZlOmhvdmVyLCAuZ2xhemVkIC5idG4taW5mbzphY3RpdmUuZm9jdXMsIC5nbGF6ZWQgLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cywgLmdsYXplZCAuYnRuLWluZm86YWN0aXZlOmhvdmVyLCAuZ2xhemVkIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mby5mb2N1cywgLmdsYXplZCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm86Zm9jdXMsIC5nbGF6ZWQgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjlhYmM7XG4gIGJvcmRlci1jb2xvcjogIzFiNmQ4NTtcbn1cblxuLmdsYXplZCAuYnRuLWluZm8uZGlzYWJsZWQuZm9jdXMsIC5nbGF6ZWQgLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzLCAuZ2xhemVkIC5idG4taW5mby5kaXNhYmxlZDpob3ZlciwgLmdsYXplZCAuYnRuLWluZm9bZGlzYWJsZWRdLmZvY3VzLCAuZ2xhemVkIC5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsIC5nbGF6ZWQgLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3ZlciwgLmdsYXplZCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmZvY3VzLCAuZ2xhemVkIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsIC5nbGF6ZWQgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzQ2YjhkYTtcbn1cblxuLmdsYXplZCAuYnRuLWluZm8gLmJhZGdlIHtcbiAgY29sb3I6ICM1YmMwZGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5nbGF6ZWQgLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gIGJvcmRlci1jb2xvcjogI2VlYTIzNjtcbn1cblxuLmdsYXplZCAuYnRuLXdhcm5pbmcuZm9jdXMsIC5nbGF6ZWQgLmJ0bi13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogIzk4NWYwZDtcbn1cblxuLmdsYXplZCAuYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDU4NTEyO1xufVxuXG4uZ2xhemVkIC5idG4td2FybmluZy5hY3RpdmUsIC5nbGF6ZWQgLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmdsYXplZCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZDU4NTEyO1xufVxuXG4uZ2xhemVkIC5idG4td2FybmluZy5hY3RpdmUuZm9jdXMsIC5nbGF6ZWQgLmJ0bi13YXJuaW5nLmFjdGl2ZTpmb2N1cywgLmdsYXplZCAuYnRuLXdhcm5pbmcuYWN0aXZlOmhvdmVyLCAuZ2xhemVkIC5idG4td2FybmluZzphY3RpdmUuZm9jdXMsIC5nbGF6ZWQgLmJ0bi13YXJuaW5nOmFjdGl2ZTpmb2N1cywgLmdsYXplZCAuYnRuLXdhcm5pbmc6YWN0aXZlOmhvdmVyLCAuZ2xhemVkIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZy5mb2N1cywgLmdsYXplZCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmc6Zm9jdXMsIC5nbGF6ZWQgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNTg1MTI7XG4gIGJvcmRlci1jb2xvcjogIzk4NWYwZDtcbn1cblxuLmdsYXplZCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQuZm9jdXMsIC5nbGF6ZWQgLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzLCAuZ2xhemVkIC5idG4td2FybmluZy5kaXNhYmxlZDpob3ZlciwgLmdsYXplZCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmZvY3VzLCAuZ2xhemVkIC5idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXMsIC5nbGF6ZWQgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3ZlciwgLmdsYXplZCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmZvY3VzLCAuZ2xhemVkIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5nbGF6ZWQgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gIGJvcmRlci1jb2xvcjogI2VlYTIzNjtcbn1cblxuLmdsYXplZCAuYnRuLXdhcm5pbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmMGFkNGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5nbGF6ZWQgLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhO1xufVxuXG4uZ2xhemVkIC5idG4tZGFuZ2VyLmZvY3VzLCAuZ2xhemVkIC5idG4tZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogIzc2MWMxOTtcbn1cblxuLmdsYXplZCAuYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICBib3JkZXItY29sb3I6ICNhYzI5MjU7XG59XG5cbi5nbGF6ZWQgLmJ0bi1kYW5nZXIuYWN0aXZlLCAuZ2xhemVkIC5idG4tZGFuZ2VyOmFjdGl2ZSwgLmdsYXplZCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNhYzI5MjU7XG59XG5cbi5nbGF6ZWQgLmJ0bi1kYW5nZXIuYWN0aXZlLmZvY3VzLCAuZ2xhemVkIC5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cywgLmdsYXplZCAuYnRuLWRhbmdlci5hY3RpdmU6aG92ZXIsIC5nbGF6ZWQgLmJ0bi1kYW5nZXI6YWN0aXZlLmZvY3VzLCAuZ2xhemVkIC5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cywgLmdsYXplZCAuYnRuLWRhbmdlcjphY3RpdmU6aG92ZXIsIC5nbGF6ZWQgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIuZm9jdXMsIC5nbGF6ZWQgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXI6Zm9jdXMsIC5nbGF6ZWQgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjMjkyNTtcbiAgYm9yZGVyLWNvbG9yOiAjNzYxYzE5O1xufVxuXG4uZ2xhemVkIC5idG4tZGFuZ2VyLmRpc2FibGVkLmZvY3VzLCAuZ2xhemVkIC5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLCAuZ2xhemVkIC5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLCAuZ2xhemVkIC5idG4tZGFuZ2VyW2Rpc2FibGVkXS5mb2N1cywgLmdsYXplZCAuYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsIC5nbGF6ZWQgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLCAuZ2xhemVkIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5mb2N1cywgLmdsYXplZCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6Zm9jdXMsIC5nbGF6ZWQgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhO1xufVxuXG4uZ2xhemVkIC5idG4tZGFuZ2VyIC5iYWRnZSB7XG4gIGNvbG9yOiAjZDk1MzRmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZ2xhemVkIC5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZ2xhemVkIC5idG4tbGluaywgLmdsYXplZCAuYnRuLWxpbmsuYWN0aXZlLCAuZ2xhemVkIC5idG4tbGluazphY3RpdmUsIC5nbGF6ZWQgLmJ0bi1saW5rW2Rpc2FibGVkXSwgLmdsYXplZCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmdsYXplZCAuYnRuLWxpbmssIC5nbGF6ZWQgLmJ0bi1saW5rOmFjdGl2ZSwgLmdsYXplZCAuYnRuLWxpbms6Zm9jdXMsIC5nbGF6ZWQgLmJ0bi1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmdsYXplZCAuYnRuLWxpbms6Zm9jdXMsIC5nbGF6ZWQgLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmdsYXplZCAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLCAuZ2xhemVkIC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsIC5nbGF6ZWQgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpmb2N1cywgLmdsYXplZCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmdsYXplZCAuYnRuLWdyb3VwLWxnID4gLmJ0biwgLmdsYXplZCAuYnRuLWxnIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmdsYXplZCAuYnRuLWdyb3VwLXNtID4gLmJ0biwgLmdsYXplZCAuYnRuLXNtIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uZ2xhemVkIC5idG4tZ3JvdXAteHMgPiAuYnRuLCAuZ2xhemVkIC5idG4teHMge1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmdsYXplZCAuYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2xhemVkIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uZ2xhemVkIGlucHV0W3R5cGU9YnV0dG9uXS5idG4tYmxvY2ssIC5nbGF6ZWQgaW5wdXRbdHlwZT1yZXNldF0uYnRuLWJsb2NrLCAuZ2xhemVkIGlucHV0W3R5cGU9c3VibWl0XS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdsYXplZCAuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGxpbmVhcjtcbn1cblxuLmdsYXplZCAuZmFkZS5pbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5nbGF6ZWQgLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdsYXplZCAuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdsYXplZCB0ci5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxuLmdsYXplZCB0Ym9keS5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbn1cblxuLmdsYXplZCAuY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCx2aXNpYmlsaXR5O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsdmlzaWJpbGl0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LHZpc2liaWxpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjM1cztcbiAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjM1cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjM1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuXG4uZ2xhemVkIC5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogNHB4IGRhc2hlZDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkXFw5O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmdsYXplZCAuZHJvcGRvd24sIC5nbGF6ZWQgLmRyb3B1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdsYXplZCAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmdsYXplZCAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMnB4IDAgMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbn1cblxuLmdsYXplZCAuZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5nbGF6ZWQgLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA5cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cblxuLmdsYXplZCAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzMzMztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmdsYXplZCAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cywgLmdsYXplZCAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5nbGF6ZWQgLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSwgLmdsYXplZCAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzLCAuZ2xhemVkIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZ2xhemVkIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSwgLmdsYXplZCAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMsIC5nbGF6ZWQgLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICM3Nzc7XG59XG5cbi5nbGF6ZWQgLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzLCAuZ2xhemVkIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xufVxuXG4uZ2xhemVkIC5vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdsYXplZCAub3BlbiA+IGEge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZ2xhemVkIC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5nbGF6ZWQgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZ2xhemVkIC5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNzc3O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZ2xhemVkIC5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTA7XG59XG5cbi5nbGF6ZWQgLnB1bGwtcmlnaHQgPiAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uZ2xhemVkIC5kcm9wdXAgLmNhcmV0LCAuZ2xhemVkIC5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuY2FyZXQge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiA0cHggZGFzaGVkO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWRcXDk7XG59XG5cbi5nbGF6ZWQgLmRyb3B1cCAuZHJvcGRvd24tbWVudSwgLmdsYXplZCAubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdsYXplZCAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5nbGF6ZWQgLm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5nbGF6ZWQgLmJ0bi1ncm91cCwgLmdsYXplZCAuYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5nbGF6ZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sIC5nbGF6ZWQgLmJ0bi1ncm91cCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZ2xhemVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSwgLmdsYXplZCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsIC5nbGF6ZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsIC5nbGF6ZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsIC5nbGF6ZWQgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLCAuZ2xhemVkIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLmdsYXplZCAuYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLmdsYXplZCAuYnRuLWdyb3VwID4gLmJ0bjpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5nbGF6ZWQgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biwgLmdsYXplZCAuYnRuLWdyb3VwIC5idG4gKyAuYnRuLWdyb3VwLCAuZ2xhemVkIC5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4sIC5nbGF6ZWQgLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uZ2xhemVkIC5idG4tdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuXG4uZ2xhemVkIC5idG4tdG9vbGJhciAuYnRuLCAuZ2xhemVkIC5idG4tdG9vbGJhciAuYnRuLWdyb3VwLCAuZ2xhemVkIC5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmdsYXplZCAuYnRuLXRvb2xiYXIgPiAuYnRuLCAuZ2xhemVkIC5idG4tdG9vbGJhciA+IC5idG4tZ3JvdXAsIC5nbGF6ZWQgLmJ0bi10b29sYmFyID4gLmlucHV0LWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmdsYXplZCAuYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5nbGF6ZWQgLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmdsYXplZCAuYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmdsYXplZCAuYnRuLWdyb3VwID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLCAuZ2xhemVkIC5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmdsYXplZCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZ2xhemVkIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmdsYXplZCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLCAuZ2xhemVkIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uZ2xhemVkIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmdsYXplZCAuYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLCAuZ2xhemVkIC5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmdsYXplZCAuYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4uZ2xhemVkIC5idG4tZ3JvdXAgPiAuYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLmdsYXplZCAuYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5nbGF6ZWQgLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpbmsge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLmJ0biAuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmdsYXplZCAuYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4uZ2xhemVkIC5kcm9wdXAgLmJ0bi1sZyAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbn1cblxuLmdsYXplZCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biwgLmdsYXplZCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCwgLmdsYXplZCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nbGF6ZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLCAuZ2xhemVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0bi1ncm91cCwgLmdsYXplZCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4sIC5nbGF6ZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5nbGF6ZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5nbGF6ZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5nbGF6ZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbi5nbGF6ZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZ2xhemVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOmxhc3QtY2hpbGQsIC5nbGF6ZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmdsYXplZCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uZ2xhemVkIC5idG4tZ3JvdXAtanVzdGlmaWVkIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuXG4uZ2xhemVkIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0biwgLmdsYXplZCAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDElO1xufVxuXG4uZ2xhemVkIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nbGF6ZWQgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbn1cblxuLmdsYXplZCBbZGF0YS10b2dnbGU9YnV0dG9uc10gPiAuYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdLCAuZ2xhemVkIFtkYXRhLXRvZ2dsZT1idXR0b25zXSA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sIC5nbGF6ZWQgW2RhdGEtdG9nZ2xlPWJ1dHRvbnNdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0sIC5nbGF6ZWQgW2RhdGEtdG9nZ2xlPWJ1dHRvbnNdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZ2xhemVkIC5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG5cbi5nbGF6ZWQgLmlucHV0LWdyb3VwW2NsYXNzKj1jb2wtXSB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5nbGF6ZWQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmdsYXplZCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5nbGF6ZWQgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCwgLmdsYXplZCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sIC5nbGF6ZWQgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5nbGF6ZWQgc2VsZWN0LmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCwgLmdsYXplZCBzZWxlY3QuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sIC5nbGF6ZWQgc2VsZWN0LmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuXG4uZ2xhemVkIHNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLCAuZ2xhemVkIHNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sIC5nbGF6ZWQgc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuLCAuZ2xhemVkIHRleHRhcmVhLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCwgLmdsYXplZCB0ZXh0YXJlYS5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbiwgLmdsYXplZCB0ZXh0YXJlYS5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZ2xhemVkIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsIC5nbGF6ZWQgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLCAuZ2xhemVkIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5nbGF6ZWQgc2VsZWN0LmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCwgLmdsYXplZCBzZWxlY3QuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sIC5nbGF6ZWQgc2VsZWN0LmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uZ2xhemVkIHNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLCAuZ2xhemVkIHNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sIC5nbGF6ZWQgc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuLCAuZ2xhemVkIHRleHRhcmVhLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCwgLmdsYXplZCB0ZXh0YXJlYS5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbiwgLmdsYXplZCB0ZXh0YXJlYS5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZ2xhemVkIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLCAuZ2xhemVkIC5pbnB1dC1ncm91cC1hZGRvbiwgLmdsYXplZCAuaW5wdXQtZ3JvdXAtYnRuIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLmdsYXplZCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLCAuZ2xhemVkIC5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLCAuZ2xhemVkIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5nbGF6ZWQgLmlucHV0LWdyb3VwLWFkZG9uLCAuZ2xhemVkIC5pbnB1dC1ncm91cC1idG4ge1xuICB3aWR0aDogMSU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5nbGF6ZWQgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZ2xhemVkIC5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1zbSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmdsYXplZCAuaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtbGcge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uZ2xhemVkIC5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLmdsYXplZCAuaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZ2xhemVkIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkLCAuZ2xhemVkIC5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCwgLmdsYXplZCAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0biwgLmdsYXplZCAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sIC5nbGF6ZWQgLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsIC5nbGF6ZWQgLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biwgLmdsYXplZCAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uZ2xhemVkIC5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmdsYXplZCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLCAuZ2xhemVkIC5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLCAuZ2xhemVkIC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biwgLmdsYXplZCAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwgLmdsYXplZCAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLCAuZ2xhemVkIC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLCAuZ2xhemVkIC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZ2xhemVkIC5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5nbGF6ZWQgLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZ2xhemVkIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2xhemVkIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uZ2xhemVkIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmFjdGl2ZSwgLmdsYXplZCAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpmb2N1cywgLmdsYXplZCAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5nbGF6ZWQgLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sIC5nbGF6ZWQgLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5nbGF6ZWQgLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0biwgLmdsYXplZCAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwIHtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5nbGF6ZWQgLm5hdiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmdsYXplZCAubmF2ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ2xhemVkIC5uYXYgPiBsaSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5cbi5nbGF6ZWQgLm5hdiA+IGxpID4gYTpmb2N1cywgLmdsYXplZCAubmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4uZ2xhemVkIC5uYXYgPiBsaS5kaXNhYmxlZCA+IGEge1xuICBjb2xvcjogIzc3Nztcbn1cblxuLmdsYXplZCAubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmZvY3VzLCAuZ2xhemVkIC5uYXYgPiBsaS5kaXNhYmxlZCA+IGE6aG92ZXIge1xuICBjb2xvcjogIzc3NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmdsYXplZCAubmF2IC5vcGVuID4gYSwgLmdsYXplZCAubmF2IC5vcGVuID4gYTpmb2N1cywgLmdsYXplZCAubmF2IC5vcGVuID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbn1cblxuLmdsYXplZCAubmF2IC5uYXYtZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDlweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuXG4uZ2xhemVkIC5uYXYgPiBsaSA+IGEgPiBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5nbGF6ZWQgLm5hdi10YWJzID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuLmdsYXplZCAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cblxuLmdsYXplZCAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZWUgI2VlZSAjZGRkO1xufVxuXG4uZ2xhemVkIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsIC5nbGF6ZWQgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cywgLmdsYXplZCAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICM1NTU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5nbGF6ZWQgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmdsYXplZCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdsYXplZCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nbGF6ZWQgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgLmdsYXplZCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZ2xhemVkIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5nbGF6ZWQgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSwgLmdsYXplZCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzLCAuZ2xhemVkIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdsYXplZCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIH1cbiAgLmdsYXplZCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLCAuZ2xhemVkIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMsIC5nbGF6ZWQgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uZ2xhemVkIC5uYXYtcGlsbHMgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZ2xhemVkIC5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5nbGF6ZWQgLm5hdi1waWxscyA+IGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4uZ2xhemVkIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhLCAuZ2xhemVkIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLCAuZ2xhemVkIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG59XG5cbi5nbGF6ZWQgLm5hdi1zdGFja2VkID4gbGkge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmdsYXplZCAubmF2LXN0YWNrZWQgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmdsYXplZCAubmF2LWp1c3RpZmllZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2xhemVkIC5uYXYtanVzdGlmaWVkID4gbGkge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmdsYXplZCAubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ2xhemVkIC5uYXYtanVzdGlmaWVkID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdsYXplZCAubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuICAuZ2xhemVkIC5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5nbGF6ZWQgLm5hdi10YWJzLWp1c3RpZmllZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5nbGF6ZWQgLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZ2xhemVkIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSwgLmdsYXplZCAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMsIC5nbGF6ZWQgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nbGF6ZWQgLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIH1cbiAgLmdsYXplZCAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsIC5nbGF6ZWQgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzLCAuZ2xhemVkIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uZ2xhemVkIC50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ2xhemVkIC5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uZ2xhemVkIC5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdsYXplZCAubmF2YmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nbGF6ZWQgLm5hdmJhci1oZWFkZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi5nbGF6ZWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uZ2xhemVkIC5uYXZiYXItY29sbGFwc2UuaW4ge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdsYXplZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5nbGF6ZWQgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nbGF6ZWQgLm5hdmJhci1jb2xsYXBzZS5pbiB7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxuICAuZ2xhemVkIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2UsIC5nbGF6ZWQgLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSwgLmdsYXplZCAubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmdsYXplZCAubmF2YmFyLWZpeGVkLWJvdHRvbSwgLmdsYXplZCAubmF2YmFyLWZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5nbGF6ZWQgLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSwgLmdsYXplZCAubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG59XG5cbkBtZWRpYSAobWF4LWRldmljZS13aWR0aDogNDgwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuZ2xhemVkIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2UsIC5nbGF6ZWQgLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nbGF6ZWQgLm5hdmJhci1maXhlZC1ib3R0b20sIC5nbGF6ZWQgLm5hdmJhci1maXhlZC10b3Age1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmdsYXplZCAubmF2YmFyLWZpeGVkLXRvcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuXG4uZ2xhemVkIC5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cbi5nbGF6ZWQgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItY29sbGFwc2UsIC5nbGF6ZWQgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItaGVhZGVyLCAuZ2xhemVkIC5jb250YWluZXIgPiAubmF2YmFyLWNvbGxhcHNlLCAuZ2xhemVkIC5jb250YWluZXIgPiAubmF2YmFyLWhlYWRlciB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nbGF6ZWQgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItY29sbGFwc2UsIC5nbGF6ZWQgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItaGVhZGVyLCAuZ2xhemVkIC5jb250YWluZXIgPiAubmF2YmFyLWNvbGxhcHNlLCAuZ2xhemVkIC5jb250YWluZXIgPiAubmF2YmFyLWhlYWRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5nbGF6ZWQgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgei1pbmRleDogMTAwMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdsYXplZCAubmF2YmFyLXN0YXRpYy10b3Age1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmdsYXplZCAubmF2YmFyLWJyYW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uZ2xhemVkIC5uYXZiYXItYnJhbmQ6Zm9jdXMsIC5nbGF6ZWQgLm5hdmJhci1icmFuZDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmdsYXplZCAubmF2YmFyLWJyYW5kID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2xhemVkIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQsIC5nbGF6ZWQgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1icmFuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG5cbi5nbGF6ZWQgLm5hdmJhci10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZ2xhemVkIC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmdsYXplZCAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5nbGF6ZWQgLm5hdmJhci10b2dnbGUgLmljb24tYmFyICsgLmljb24tYmFyIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdsYXplZCAubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZ2xhemVkIC5uYXZiYXItbmF2IHtcbiAgbWFyZ2luOiA3LjVweCAtMTVweDtcbn1cblxuLmdsYXplZCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2xhemVkIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5nbGF6ZWQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWhlYWRlciwgLmdsYXplZCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7XG4gIH1cbiAgLmdsYXplZCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLmdsYXplZCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cywgLmdsYXplZCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdsYXplZCAubmF2YmFyLW5hdiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5nbGF6ZWQgLm5hdmJhci1uYXYgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmdsYXplZCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmdsYXplZCAubmF2YmFyLWZvcm0ge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdsYXplZCAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmdsYXplZCAubmF2YmFyLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmdsYXplZCAubmF2YmFyLWZvcm0gLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZ2xhemVkIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5nbGF6ZWQgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLCAuZ2xhemVkIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLCAuZ2xhemVkIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmdsYXplZCAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdsYXplZCAubmF2YmFyLWZvcm0gLmNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZ2xhemVkIC5uYXZiYXItZm9ybSAuY2hlY2tib3gsIC5nbGF6ZWQgLm5hdmJhci1mb3JtIC5yYWRpbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5nbGF6ZWQgLm5hdmJhci1mb3JtIC5jaGVja2JveCBsYWJlbCwgLmdsYXplZCAubmF2YmFyLWZvcm0gLnJhZGlvIGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmdsYXplZCAubmF2YmFyLWZvcm0gLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdLCAuZ2xhemVkIC5uYXZiYXItZm9ybSAucmFkaW8gaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZ2xhemVkIC5uYXZiYXItZm9ybSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdsYXplZCAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAuZ2xhemVkIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2xhemVkIC5uYXZiYXItZm9ybSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4uZ2xhemVkIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uZ2xhemVkIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5nbGF6ZWQgLm5hdmJhci1idG4ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmdsYXplZCAubmF2YmFyLWJ0bi5idG4tc20ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZ2xhemVkIC5uYXZiYXItYnRuLmJ0bi14cyB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5nbGF6ZWQgLm5hdmJhci10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nbGF6ZWQgLm5hdmJhci10ZXh0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nbGF6ZWQgLm5hdmJhci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5nbGF6ZWQgLm5hdmJhci1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuICAuZ2xhemVkIC5uYXZiYXItcmlnaHQgfiAubmF2YmFyLXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmdsYXplZCAubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7XG59XG5cbi5nbGF6ZWQgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogIzc3Nztcbn1cblxuLmdsYXplZCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZDpmb2N1cywgLmdsYXplZCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZDpob3ZlciB7XG4gIGNvbG9yOiAjNWU1ZTVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmdsYXplZCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6ICM3Nzc7XG59XG5cbi5nbGF6ZWQgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM3Nzc7XG59XG5cbi5nbGF6ZWQgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzLCAuZ2xhemVkIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmdsYXplZCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSwgLmdsYXplZCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cywgLmdsYXplZCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xufVxuXG4uZ2xhemVkIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGEsIC5nbGF6ZWQgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cywgLmdsYXplZCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZ2xhemVkIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSwgLmdsYXplZCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMsIC5nbGF6ZWQgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyIHtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2xhemVkIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgY29sb3I6ICM3Nzc7XG4gIH1cbiAgLmdsYXplZCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMsIC5nbGF6ZWQgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuZ2xhemVkIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLCAuZ2xhemVkIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzLCAuZ2xhemVkIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICB9XG4gIC5nbGF6ZWQgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSwgLmdsYXplZCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzLCAuZ2xhemVkIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5nbGF6ZWQgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuXG4uZ2xhemVkIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpmb2N1cywgLmdsYXplZCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuXG4uZ2xhemVkIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4O1xufVxuXG4uZ2xhemVkIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlLCAuZ2xhemVkIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWZvcm0ge1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7XG59XG5cbi5nbGF6ZWQgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjNzc3O1xufVxuXG4uZ2xhemVkIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmdsYXplZCAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rIHtcbiAgY29sb3I6ICM3Nzc7XG59XG5cbi5nbGF6ZWQgLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpmb2N1cywgLmdsYXplZCAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5nbGF6ZWQgLm5hdmJhci1kZWZhdWx0IC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsIC5nbGF6ZWQgLm5hdmJhci1kZWZhdWx0IC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsIC5nbGF6ZWQgZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6Zm9jdXMsIC5nbGF6ZWQgZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2NjYztcbn1cblxuLmdsYXplZCAubmF2YmFyLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICBib3JkZXItY29sb3I6ICMwODA4MDg7XG59XG5cbi5nbGF6ZWQgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cblxuLmdsYXplZCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZDpmb2N1cywgLmdsYXplZCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmdsYXplZCAubmF2YmFyLWludmVyc2UgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG5cbi5nbGF6ZWQgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG5cbi5nbGF6ZWQgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzLCAuZ2xhemVkIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmdsYXplZCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSwgLmdsYXplZCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cywgLmdsYXplZCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xufVxuXG4uZ2xhemVkIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGEsIC5nbGF6ZWQgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cywgLmdsYXplZCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZ2xhemVkIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSwgLmdsYXplZCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMsIC5nbGF6ZWQgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2xhemVkIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1oZWFkZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzA4MDgwODtcbiAgfVxuICAuZ2xhemVkIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbiAgfVxuICAuZ2xhemVkIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgY29sb3I6ICM5ZDlkOWQ7XG4gIH1cbiAgLmdsYXplZCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMsIC5nbGF6ZWQgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuZ2xhemVkIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLCAuZ2xhemVkIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzLCAuZ2xhemVkIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xuICB9XG4gIC5nbGF6ZWQgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSwgLmdsYXplZCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzLCAuZ2xhemVkIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5nbGF6ZWQgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuXG4uZ2xhemVkIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpmb2N1cywgLmdsYXplZCAubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4uZ2xhemVkIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZ2xhemVkIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWNvbGxhcHNlLCAuZ2xhemVkIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWZvcm0ge1xuICBib3JkZXItY29sb3I6ICMxMDEwMTA7XG59XG5cbi5nbGF6ZWQgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuXG4uZ2xhemVkIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmdsYXplZCAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rIHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG5cbi5nbGF6ZWQgLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpmb2N1cywgLmdsYXplZCAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5nbGF6ZWQgLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsIC5nbGF6ZWQgLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsIC5nbGF6ZWQgZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6Zm9jdXMsIC5nbGF6ZWQgZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzQ0NDtcbn1cblxuLmdsYXplZCAuYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5nbGF6ZWQgLmJyZWFkY3J1bWIgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmdsYXplZCAuYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGNvbG9yOiAjY2NjO1xuICBjb250ZW50OiBcIi9cXDAwYTBcIjtcbn1cblxuLmdsYXplZCAuYnJlYWRjcnVtYiA+IC5hY3RpdmUge1xuICBjb2xvcjogIzc3Nztcbn1cblxuLmdsYXplZCAucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZ2xhemVkIC5wYWdpbmF0aW9uID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5nbGF6ZWQgLnBhZ2luYXRpb24gPiBsaSA+IGEsIC5nbGF6ZWQgLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzMzN2FiNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uZ2xhemVkIC5wYWdpbmF0aW9uID4gbGkgPiBhOmZvY3VzLCAuZ2xhemVkIC5wYWdpbmF0aW9uID4gbGkgPiBhOmhvdmVyLCAuZ2xhemVkIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmZvY3VzLCAuZ2xhemVkIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cblxuLmdsYXplZCAucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gYSwgLmdsYXplZCAucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLmdsYXplZCAucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBhLCAuZ2xhemVkIC5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4uZ2xhemVkIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEsIC5nbGF6ZWQgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cywgLmdsYXplZCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmhvdmVyLCAuZ2xhemVkIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sIC5nbGF6ZWQgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpmb2N1cywgLmdsYXplZCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuXG4uZ2xhemVkIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYSwgLmdsYXplZCAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMsIC5nbGF6ZWQgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAuZ2xhemVkIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3BhbiwgLmdsYXplZCAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46Zm9jdXMsIC5nbGF6ZWQgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cblxuLmdsYXplZCAucGFnaW5hdGlvbi1sZyA+IGxpID4gYSwgLmdsYXplZCAucGFnaW5hdGlvbi1sZyA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xufVxuXG4uZ2xhemVkIC5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBhLCAuZ2xhemVkIC5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG59XG5cbi5nbGF6ZWQgLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gYSwgLmdsYXplZCAucGFnaW5hdGlvbi1sZyA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbn1cblxuLmdsYXplZCAucGFnaW5hdGlvbi1zbSA+IGxpID4gYSwgLmdsYXplZCAucGFnaW5hdGlvbi1zbSA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5nbGF6ZWQgLnBhZ2luYXRpb24tc20gPiBsaTpmaXJzdC1jaGlsZCA+IGEsIC5nbGF6ZWQgLnBhZ2luYXRpb24tc20gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuLmdsYXplZCAucGFnaW5hdGlvbi1zbSA+IGxpOmxhc3QtY2hpbGQgPiBhLCAuZ2xhemVkIC5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4uZ2xhemVkIC5wYWdlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmdsYXplZCAucGFnZXIgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5nbGF6ZWQgLnBhZ2VyIGxpID4gYSwgLmdsYXplZCAucGFnZXIgbGkgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLmdsYXplZCAucGFnZXIgbGkgPiBhOmZvY3VzLCAuZ2xhemVkIC5wYWdlciBsaSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbi5nbGF6ZWQgLnBhZ2VyIC5uZXh0ID4gYSwgLmdsYXplZCAucGFnZXIgLm5leHQgPiBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZ2xhemVkIC5wYWdlciAucHJldmlvdXMgPiBhLCAuZ2xhemVkIC5wYWdlciAucHJldmlvdXMgPiBzcGFuIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5nbGF6ZWQgLnBhZ2VyIC5kaXNhYmxlZCA+IGEsIC5nbGF6ZWQgLnBhZ2VyIC5kaXNhYmxlZCA+IGE6Zm9jdXMsIC5nbGF6ZWQgLnBhZ2VyIC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5nbGF6ZWQgLnBhZ2VyIC5kaXNhYmxlZCA+IHNwYW4ge1xuICBjb2xvcjogIzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmdsYXplZCAubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07XG59XG5cbi5nbGF6ZWQgYS5sYWJlbDpmb2N1cywgLmdsYXplZCBhLmxhYmVsOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZ2xhemVkIC5sYWJlbDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLmJ0biAubGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmdsYXplZCAubGFiZWwtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XG59XG5cbi5nbGF6ZWQgLmxhYmVsLWRlZmF1bHRbaHJlZl06Zm9jdXMsIC5nbGF6ZWQgLmxhYmVsLWRlZmF1bHRbaHJlZl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1ZTVlO1xufVxuXG4uZ2xhemVkIC5sYWJlbC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbn1cblxuLmdsYXplZCAubGFiZWwtcHJpbWFyeVtocmVmXTpmb2N1cywgLmdsYXplZCAubGFiZWwtcHJpbWFyeVtocmVmXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG59XG5cbi5nbGF6ZWQgLmxhYmVsLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xufVxuXG4uZ2xhemVkIC5sYWJlbC1zdWNjZXNzW2hyZWZdOmZvY3VzLCAuZ2xhemVkIC5sYWJlbC1zdWNjZXNzW2hyZWZdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbn1cblxuLmdsYXplZCAubGFiZWwtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG59XG5cbi5nbGF6ZWQgLmxhYmVsLWluZm9baHJlZl06Zm9jdXMsIC5nbGF6ZWQgLmxhYmVsLWluZm9baHJlZl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xufVxuXG4uZ2xhemVkIC5sYWJlbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbn1cblxuLmdsYXplZCAubGFiZWwtd2FybmluZ1tocmVmXTpmb2N1cywgLmdsYXplZCAubGFiZWwtd2FybmluZ1tocmVmXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG59XG5cbi5nbGF6ZWQgLmxhYmVsLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG59XG5cbi5nbGF6ZWQgLmxhYmVsLWRhbmdlcltocmVmXTpmb2N1cywgLmdsYXplZCAubGFiZWwtZGFuZ2VyW2hyZWZdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbn1cblxuLmdsYXplZCAuYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgcGFkZGluZzogM3B4IDdweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3NztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmdsYXplZCAuYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2xhemVkIC5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5nbGF6ZWQgLmJ0bi1ncm91cC14cyA+IC5idG4gLmJhZGdlLCAuZ2xhemVkIC5idG4teHMgLmJhZGdlIHtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAxcHggNXB4O1xufVxuXG4uZ2xhemVkIGEuYmFkZ2U6Zm9jdXMsIC5nbGF6ZWQgYS5iYWRnZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmdsYXplZCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSA+IC5iYWRnZSwgLmdsYXplZCAubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAuYmFkZ2Uge1xuICBjb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmdsYXplZCAubGlzdC1ncm91cC1pdGVtID4gLmJhZGdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZ2xhemVkIC5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2UgKyAuYmFkZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmdsYXplZCAubmF2LXBpbGxzID4gbGkgPiBhID4gLmJhZGdlIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLmdsYXplZCAuanVtYm90cm9uIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLmdsYXplZCAuanVtYm90cm9uIC5oMSwgLmdsYXplZCAuanVtYm90cm9uIGgxIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5nbGF6ZWQgLmp1bWJvdHJvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG4uZ2xhemVkIC5qdW1ib3Ryb24gPiBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkNWQ1ZDU7XG59XG5cbi5nbGF6ZWQgLmNvbnRhaW5lciAuanVtYm90cm9uLCAuZ2xhemVkIC5jb250YWluZXItZmx1aWQgLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uZ2xhemVkIC5qdW1ib3Ryb24gLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdsYXplZCAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxuICAuZ2xhemVkIC5jb250YWluZXIgLmp1bWJvdHJvbiwgLmdsYXplZCAuY29udGFpbmVyLWZsdWlkIC5qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG4gIC5nbGF6ZWQgLmp1bWJvdHJvbiAuaDEsIC5nbGF6ZWQgLmp1bWJvdHJvbiBoMSB7XG4gICAgZm9udC1zaXplOiA2M3B4O1xuICB9XG59XG5cbi5nbGF6ZWQgLnRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmdsYXplZCAudGh1bWJuYWlsIGEgPiBpbWcsIC5nbGF6ZWQgLnRodW1ibmFpbCA+IGltZyB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5nbGF6ZWQgYS50aHVtYm5haWwuYWN0aXZlLCAuZ2xhemVkIGEudGh1bWJuYWlsOmZvY3VzLCAuZ2xhemVkIGEudGh1bWJuYWlsOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuXG4uZ2xhemVkIC50aHVtYm5haWwgLmNhcHRpb24ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uZ2xhemVkIC5hbGVydCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5nbGF6ZWQgLmFsZXJ0IGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5nbGF6ZWQgLmFsZXJ0IC5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmdsYXplZCAuYWxlcnQgPiBwLCAuZ2xhemVkIC5hbGVydCA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmdsYXplZCAuYWxlcnQgPiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmdsYXplZCAuYWxlcnQtZGlzbWlzc2FibGUsIC5nbGF6ZWQgLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cblxuLmdsYXplZCAuYWxlcnQtZGlzbWlzc2FibGUgLmNsb3NlLCAuZ2xhemVkIC5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IC0yMXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmdsYXplZCAuYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICBib3JkZXItY29sb3I6ICNkNmU5YzY7XG59XG5cbi5nbGF6ZWQgLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzllMmIzO1xufVxuXG4uZ2xhemVkIC5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyYjU0MmM7XG59XG5cbi5nbGF6ZWQgLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxO1xufVxuXG4uZ2xhemVkIC5hbGVydC1pbmZvIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2E2ZTFlYztcbn1cblxuLmdsYXplZCAuYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMjQ1MjY5O1xufVxuXG4uZ2xhemVkIC5hbGVydC13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbn1cblxuLmdsYXplZCAuYWxlcnQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmN2UxYjU7XG59XG5cbi5nbGF6ZWQgLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzY2NTEyYztcbn1cblxuLmdsYXplZCAuYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbn1cblxuLmdsYXplZCAuYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U0YjljMDtcbn1cblxuLmdsYXplZCAuYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM4NDM1MzQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG5cbkAtby1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cblxuLmdsYXplZCAucHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uZ2xhemVkIC5wcm9ncmVzcy1iYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAuNnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggLjZzIGVhc2U7XG4gIHRyYW5zaXRpb246IHdpZHRoIC42cyBlYXNlO1xufVxuXG4uZ2xhemVkIC5wcm9ncmVzcy1iYXItc3RyaXBlZCwgLmdsYXplZCAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbn1cblxuLmdsYXplZCAucHJvZ3Jlc3MtYmFyLmFjdGl2ZSwgLmdsYXplZCAucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5nbGF6ZWQgLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1Yztcbn1cblxuLmdsYXplZCAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5nbGF6ZWQgLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbn1cblxuLmdsYXplZCAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5nbGF6ZWQgLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbn1cblxuLmdsYXplZCAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5nbGF6ZWQgLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xufVxuXG4uZ2xhemVkIC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uZ2xhemVkIC5tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5nbGF6ZWQgLm1lZGlhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmdsYXplZCAubWVkaWEsIC5nbGF6ZWQgLm1lZGlhLWJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6b29tOiAxO1xufVxuXG4uZ2xhemVkIC5tZWRpYS1ib2R5IHtcbiAgd2lkdGg6IDEwMDAwcHg7XG59XG5cbi5nbGF6ZWQgLm1lZGlhLW9iamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ2xhemVkIC5tZWRpYS1vYmplY3QuaW1nLXRodW1ibmFpbCB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLmdsYXplZCAubWVkaWEtcmlnaHQsIC5nbGF6ZWQgLm1lZGlhID4gLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5nbGF6ZWQgLm1lZGlhLWxlZnQsIC5nbGF6ZWQgLm1lZGlhID4gLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5nbGF6ZWQgLm1lZGlhLWJvZHksIC5nbGF6ZWQgLm1lZGlhLWxlZnQsIC5nbGF6ZWQgLm1lZGlhLXJpZ2h0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmdsYXplZCAubWVkaWEtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmdsYXplZCAubWVkaWEtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmdsYXplZCAubWVkaWEtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmdsYXplZCAubWVkaWEtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmdsYXplZCAubGlzdC1ncm91cCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmdsYXplZCAubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uZ2xhemVkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5nbGF6ZWQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4uZ2xhemVkIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5nbGF6ZWQgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cywgLmdsYXplZCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbi5nbGF6ZWQgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5nbGF6ZWQgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5nbGF6ZWQgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmdsYXplZCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLmdsYXplZCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLmdsYXplZCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjNzc3O1xufVxuXG4uZ2xhemVkIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLCAuZ2xhemVkIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzLCAuZ2xhemVkIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbn1cblxuLmdsYXplZCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5nbGF6ZWQgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLCAuZ2xhemVkIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLCAuZ2xhemVkIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywgLmdsYXplZCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsIC5nbGF6ZWQgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsIC5nbGF6ZWQgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLCAuZ2xhemVkIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCwgLmdsYXplZCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZ2xhemVkIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLmdsYXplZCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5nbGF6ZWQgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgY29sb3I6ICNjN2RkZWY7XG59XG5cbi5nbGF6ZWQgYS5saXN0LWdyb3VwLWl0ZW0sIC5nbGF6ZWQgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG4uZ2xhemVkIGEubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywgLmdsYXplZCBidXR0b24ubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uZ2xhemVkIGEubGlzdC1ncm91cC1pdGVtOmZvY3VzLCAuZ2xhemVkIGEubGlzdC1ncm91cC1pdGVtOmhvdmVyLCAuZ2xhemVkIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsIC5nbGF6ZWQgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjNTU1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5nbGF6ZWQgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZ2xhemVkIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuXG4uZ2xhemVkIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MsIC5nbGF6ZWQgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5cbi5nbGF6ZWQgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5nbGF6ZWQgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZ2xhemVkIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMsIC5nbGF6ZWQgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3ZlciwgLmdsYXplZCBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMsIC5nbGF6ZWQgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7XG59XG5cbi5nbGF6ZWQgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsIC5nbGF6ZWQgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsIC5nbGF6ZWQgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsIC5nbGF6ZWQgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSwgLmdsYXplZCBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLCAuZ2xhemVkIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNzYzZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xufVxuXG4uZ2xhemVkIC5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xufVxuXG4uZ2xhemVkIGEubGlzdC1ncm91cC1pdGVtLWluZm8sIC5nbGF6ZWQgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG59XG5cbi5nbGF6ZWQgYS5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5nbGF6ZWQgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZ2xhemVkIGEubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsIC5nbGF6ZWQgYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlciwgLmdsYXplZCBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsIC5nbGF6ZWQgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7XG59XG5cbi5nbGF6ZWQgYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsIC5nbGF6ZWQgYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMsIC5nbGF6ZWQgYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsIC5nbGF6ZWQgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSwgLmdsYXplZCBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzLCAuZ2xhemVkIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxNzA4ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzE3MDhmO1xufVxuXG4uZ2xhemVkIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG4uZ2xhemVkIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcsIC5nbGF6ZWQgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG5cbi5nbGF6ZWQgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5nbGF6ZWQgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZ2xhemVkIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsIC5nbGF6ZWQgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlciwgLmdsYXplZCBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsIC5nbGF6ZWQgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7XG59XG5cbi5nbGF6ZWQgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsIC5nbGF6ZWQgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6Zm9jdXMsIC5nbGF6ZWQgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6aG92ZXIsIC5nbGF6ZWQgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSwgLmdsYXplZCBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmZvY3VzLCAuZ2xhemVkIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhNmQzYjtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xufVxuXG4uZ2xhemVkIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG5cbi5nbGF6ZWQgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLCAuZ2xhemVkIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG5cbi5nbGF6ZWQgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywgLmdsYXplZCBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmdsYXplZCBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMsIC5nbGF6ZWQgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLCAuZ2xhemVkIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzLCAuZ2xhemVkIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmNjY2M7XG59XG5cbi5nbGF6ZWQgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSwgLmdsYXplZCBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmZvY3VzLCAuZ2xhemVkIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsIC5nbGF6ZWQgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLCAuZ2xhemVkIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpmb2N1cywgLmdsYXplZCBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xufVxuXG4uZ2xhemVkIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmdsYXplZCAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uZ2xhemVkIC5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uZ2xhemVkIC5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLmdsYXplZCAucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi5nbGF6ZWQgLnBhbmVsLWhlYWRpbmcgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZ2xhemVkIC5wYW5lbC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5nbGF6ZWQgLnBhbmVsLXRpdGxlID4gLnNtYWxsLCAuZ2xhemVkIC5wYW5lbC10aXRsZSA+IC5zbWFsbCA+IGEsIC5nbGF6ZWQgLnBhbmVsLXRpdGxlID4gYSwgLmdsYXplZCAucGFuZWwtdGl0bGUgPiBzbWFsbCwgLmdsYXplZCAucGFuZWwtdGl0bGUgPiBzbWFsbCA+IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmdsYXplZCAucGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuXG4uZ2xhemVkIC5wYW5lbCA+IC5saXN0LWdyb3VwLCAuZ2xhemVkIC5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmdsYXplZCAucGFuZWwgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLCAuZ2xhemVkIC5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZ2xhemVkIC5wYW5lbCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQsIC5nbGF6ZWQgLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLmdsYXplZCAucGFuZWwgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCwgLmdsYXplZCAucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuLmdsYXplZCAucGFuZWwgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmdsYXplZCAucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4uZ2xhemVkIC5saXN0LWdyb3VwICsgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5nbGF6ZWQgLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlLCAuZ2xhemVkIC5wYW5lbCA+IC50YWJsZSwgLmdsYXplZCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5nbGF6ZWQgLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIGNhcHRpb24sIC5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlIGNhcHRpb24sIC5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgY2FwdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmdsYXplZCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCwgLmdsYXplZCAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLCAuZ2xhemVkIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCwgLmdsYXplZCAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLCAuZ2xhemVkIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLCAuZ2xhemVkIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCwgLmdsYXplZCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsIC5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLCAuZ2xhemVkIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsIC5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCwgLmdsYXplZCAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLCAuZ2xhemVkIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsIC5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsIC5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsIC5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsIC5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLCAuZ2xhemVkIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwgLmdsYXplZCAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsIC5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLmdsYXplZCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQsIC5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsIC5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsIC5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCwgLmdsYXplZCAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuXG4uZ2xhemVkIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLCAuZ2xhemVkIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLCAuZ2xhemVkIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLCAuZ2xhemVkIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLCAuZ2xhemVkIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsIC5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCwgLmdsYXplZCAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLCAuZ2xhemVkIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCwgLmdsYXplZCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLCAuZ2xhemVkIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsIC5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwgLmdsYXplZCAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsIC5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLCAuZ2xhemVkIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCwgLmdsYXplZCAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4uZ2xhemVkIC5wYW5lbCA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLCAuZ2xhemVkIC5wYW5lbCA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLXJlc3BvbnNpdmUsIC5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlICsgLnBhbmVsLWJvZHksIC5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgKyAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uZ2xhemVkIC5wYW5lbCA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQsIC5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkLCAuZ2xhemVkIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZ2xhemVkIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCwgLmdsYXplZCAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsIC5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLCAuZ2xhemVkIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCwgLmdsYXplZCAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsIC5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLCAuZ2xhemVkIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLCAuZ2xhemVkIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLCAuZ2xhemVkIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLCAuZ2xhemVkIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLCAuZ2xhemVkIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLCAuZ2xhemVkIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsIC5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsIC5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQsIC5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsIC5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsIC5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsIC5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCwgLmdsYXplZCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLCAuZ2xhemVkIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQsIC5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCwgLmdsYXplZCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLCAuZ2xhemVkIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLCAuZ2xhemVkIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCwgLmdsYXplZCAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsIC5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLCAuZ2xhemVkIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLCAuZ2xhemVkIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLCAuZ2xhemVkIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLCAuZ2xhemVkIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmdsYXplZCAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCwgLmdsYXplZCAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCwgLmdsYXplZCAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCwgLmdsYXplZCAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCwgLmdsYXplZCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLCAuZ2xhemVkIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsIC5nbGF6ZWQgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCwgLmdsYXplZCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmdsYXplZCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLmdsYXplZCAucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZ2xhemVkIC5wYW5lbC1ncm91cCAucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5nbGF6ZWQgLnBhbmVsLWdyb3VwIC5wYW5lbCArIC5wYW5lbCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmdsYXplZCAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uZ2xhemVkIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwLCAuZ2xhemVkIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5nbGF6ZWQgLnBhbmVsLWdyb3VwIC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uZ2xhemVkIC5wYW5lbC1ncm91cCAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5nbGF6ZWQgLnBhbmVsLWRlZmF1bHQge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi5nbGF6ZWQgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi5nbGF6ZWQgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RkZDtcbn1cblxuLmdsYXplZCAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZjVmNWY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4uZ2xhemVkIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RkZDtcbn1cblxuLmdsYXplZCAucGFuZWwtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbn1cblxuLmdsYXplZCAucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbn1cblxuLmdsYXplZCAucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzM3YWI3O1xufVxuXG4uZ2xhemVkIC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5nbGF6ZWQgLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzM3YWI3O1xufVxuXG4uZ2xhemVkIC5wYW5lbC1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xufVxuXG4uZ2xhemVkIC5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xufVxuXG4uZ2xhemVkIC5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkNmU5YzY7XG59XG5cbi5nbGF6ZWQgLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2RmZjBkODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNzYzZDtcbn1cblxuLmdsYXplZCAucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkNmU5YzY7XG59XG5cbi5nbGF6ZWQgLnBhbmVsLWluZm8ge1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG59XG5cbi5nbGF6ZWQgLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG59XG5cbi5nbGF6ZWQgLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2JjZThmMTtcbn1cblxuLmdsYXplZCAucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZDllZGY3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE3MDhmO1xufVxuXG4uZ2xhemVkIC5wYW5lbC1pbmZvID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2JjZThmMTtcbn1cblxuLmdsYXplZCAucGFuZWwtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbn1cblxuLmdsYXplZCAucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbn1cblxuLmdsYXplZCAucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmFlYmNjO1xufVxuXG4uZ2xhemVkIC5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmY2Y4ZTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YTZkM2I7XG59XG5cbi5nbGF6ZWQgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmFlYmNjO1xufVxuXG4uZ2xhemVkIC5wYW5lbC1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG59XG5cbi5nbGF6ZWQgLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbn1cblxuLmdsYXplZCAucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlYmNjZDE7XG59XG5cbi5nbGF6ZWQgLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZjJkZWRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0NDQyO1xufVxuXG4uZ2xhemVkIC5wYW5lbC1kYW5nZXIgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWJjY2QxO1xufVxuXG4uZ2xhemVkIC5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2xhemVkIC5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sIC5nbGF6ZWQgLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsIC5nbGF6ZWQgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLCAuZ2xhemVkIC5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCwgLmdsYXplZCAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmdsYXplZCAuZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG5cbi5nbGF6ZWQgLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7XG59XG5cbi5nbGF6ZWQgLndlbGwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uZ2xhemVkIC53ZWxsIGJsb2NrcXVvdGUge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmdsYXplZCAud2VsbC1sZyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmdsYXplZCAud2VsbC1zbSB7XG4gIHBhZGRpbmc6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uZ2xhemVkIC5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yMCk7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG4uZ2xhemVkIC5jbG9zZTpmb2N1cywgLmdsYXplZCAuY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIG9wYWNpdHk6IC41O1xufVxuXG4uZ2xhemVkIGJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uZ2xhemVkIC5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdsYXplZCAubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZ2xhemVkIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dCwtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQsLW8tdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcbn1cblxuLmdsYXplZCAubW9kYWwuaW4gLm1vZGFsLWRpYWxvZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG4uZ2xhemVkIC5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmdsYXplZCAubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4uZ2xhemVkIC5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZ2xhemVkIC5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uZ2xhemVkIC5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZ2xhemVkIC5tb2RhbC1iYWNrZHJvcC5pbiB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIG9wYWNpdHk6IC41O1xufVxuXG4uZ2xhemVkIC5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLmdsYXplZCAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi5nbGF6ZWQgLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcbn1cblxuLmdsYXplZCAubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLmdsYXplZCAubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4uZ2xhemVkIC5tb2RhbC1mb290ZXIgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZ2xhemVkIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uZ2xhemVkIC5tb2RhbC1mb290ZXIgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmdsYXplZCAubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nbGF6ZWQgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG4gIC5nbGF6ZWQgLm1vZGFsLWNvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbiAgLmdsYXplZCAubW9kYWwtc20ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdsYXplZCAubW9kYWwtbGcge1xuICAgIHdpZHRoOiA5MDBweDtcbiAgfVxufVxuXG4uZ2xhemVkIC50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgbGluZS1icmVhazogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5nbGF6ZWQgLnRvb2x0aXAuaW4ge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xuICBvcGFjaXR5OiAuOTtcbn1cblxuLmdsYXplZCAudG9vbHRpcC50b3Age1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cblxuLmdsYXplZCAudG9vbHRpcC5yaWdodCB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG4uZ2xhemVkIC50b29sdGlwLmJvdHRvbSB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5nbGF6ZWQgLnRvb2x0aXAubGVmdCB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtYXJnaW4tbGVmdDogLTNweDtcbn1cblxuLmdsYXplZCAudG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuXG4uZ2xhemVkIC50b29sdGlwLnRvcC1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IDVweDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cblxuLmdsYXplZCAudG9vbHRpcC50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG5cbi5nbGF6ZWQgLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG59XG5cbi5nbGF6ZWQgLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbn1cblxuLmdsYXplZCAudG9vbHRpcC5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuXG4uZ2xhemVkIC50b29sdGlwLmJvdHRvbS1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cblxuLmdsYXplZCAudG9vbHRpcC5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG5cbi5nbGF6ZWQgLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5nbGF6ZWQgLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5nbGF6ZWQgLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgcGFkZGluZzogMXB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmdsYXplZCAucG9wb3Zlci50b3Age1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLmdsYXplZCAucG9wb3Zlci5yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uZ2xhemVkIC5wb3BvdmVyLmJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5nbGF6ZWQgLnBvcG92ZXIubGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLmdsYXplZCAucG9wb3ZlciA+IC5hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogMTFweDtcbn1cblxuLmdsYXplZCAucG9wb3ZlciA+IC5hcnJvdywgLmdsYXplZCAucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5nbGF6ZWQgLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG59XG5cbi5nbGF6ZWQgLnBvcG92ZXIudG9wID4gLmFycm93IHtcbiAgYm90dG9tOiAtMTFweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5OTk7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5nbGF6ZWQgLnBvcG92ZXIudG9wID4gLmFycm93OmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5nbGF6ZWQgLnBvcG92ZXIucmlnaHQgPiAuYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTExcHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5OTk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5nbGF6ZWQgLnBvcG92ZXIucmlnaHQgPiAuYXJyb3c6YWZ0ZXIge1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAxcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uZ2xhemVkIC5wb3BvdmVyLmJvdHRvbSA+IC5hcnJvdyB7XG4gIHRvcDogLTExcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uZ2xhemVkIC5wb3BvdmVyLmJvdHRvbSA+IC5hcnJvdzphZnRlciB7XG4gIHRvcDogMXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4uZ2xhemVkIC5wb3BvdmVyLmxlZnQgPiAuYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzk5OTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5nbGF6ZWQgLnBvcG92ZXIubGVmdCA+IC5hcnJvdzphZnRlciB7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuXG4uZ2xhemVkIC5wb3BvdmVyLXRpdGxlIHtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG59XG5cbi5nbGF6ZWQgLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xufVxuXG4uZ2xhemVkIC5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdsYXplZCAuY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2xhemVkIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC42cyBlYXNlLWluLW91dCBsZWZ0O1xuICAtby10cmFuc2l0aW9uOiAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbiAgdHJhbnNpdGlvbjogLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG59XG5cbi5nbGF6ZWQgLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBhID4gaW1nLCAuZ2xhemVkIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gaW1nIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSBhbGwgYW5kICh0cmFuc2Zvcm0tM2QpLCAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcbiAgLmdsYXplZCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIC42cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC42cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjZzIGVhc2UtaW4tb3V0LC13ZWJraXQtdHJhbnNmb3JtIC42cyBlYXNlLWluLW91dCwtby10cmFuc2Zvcm0gLjZzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgfVxuICAuZ2xhemVkIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZS5yaWdodCwgLmdsYXplZCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5uZXh0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5nbGF6ZWQgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLmxlZnQsIC5nbGF6ZWQgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucHJldiB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5nbGF6ZWQgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLCAuZ2xhemVkIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLm5leHQubGVmdCwgLmdsYXplZCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5wcmV2LnJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5nbGF6ZWQgLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSwgLmdsYXplZCAuY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCwgLmdsYXplZCAuY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ2xhemVkIC5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUge1xuICBsZWZ0OiAwO1xufVxuXG4uZ2xhemVkIC5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LCAuZ2xhemVkIC5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2xhemVkIC5jYXJvdXNlbC1pbm5lciA+IC5uZXh0IHtcbiAgbGVmdDogMTAwJTtcbn1cblxuLmdsYXplZCAuY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIGxlZnQ6IC0xMDAlO1xufVxuXG4uZ2xhemVkIC5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LmxlZnQsIC5nbGF6ZWQgLmNhcm91c2VsLWlubmVyID4gLnByZXYucmlnaHQge1xuICBsZWZ0OiAwO1xufVxuXG4uZ2xhemVkIC5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUubGVmdCB7XG4gIGxlZnQ6IC0xMDAlO1xufVxuXG4uZ2xhemVkIC5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUucmlnaHQge1xuICBsZWZ0OiAxMDAlO1xufVxuXG4uZ2xhemVkIC5jYXJvdXNlbC1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE1JTtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgb3BhY2l0eTogLjU7XG59XG5cbi5nbGF6ZWQgLmNhcm91c2VsLWNvbnRyb2wubGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSAwLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDAuMDAwMSkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjODAwMDAwMDAnLGVuZENvbG9yc3RyPScjMDAwMDAwMDAnLEdyYWRpZW50VHlwZT0xKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uZ2xhemVkIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuMDAwMSkpLCB0byhyZ2JhKDAsIDAsIDAsIDAuNSkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLGVuZENvbG9yc3RyPScjODAwMDAwMDAnLEdyYWRpZW50VHlwZT0xKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uZ2xhemVkIC5jYXJvdXNlbC1jb250cm9sOmZvY3VzLCAuZ2xhemVkIC5jYXJvdXNlbC1jb250cm9sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTtcbiAgb3BhY2l0eTogLjk7XG59XG5cbi5nbGF6ZWQgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsIC5nbGF6ZWQgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LCAuZ2xhemVkIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsIC5nbGF6ZWQgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5nbGF6ZWQgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsIC5nbGF6ZWQgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldiB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4uZ2xhemVkIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCwgLmdsYXplZCAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cblxuLmdsYXplZCAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LCAuZ2xhemVkIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZ2xhemVkIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMzlcIjtcbn1cblxuLmdsYXplZCAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMDNhXCI7XG59XG5cbi5nbGF6ZWQgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDYwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogLTMwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZ2xhemVkIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDFweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uZ2xhemVkIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5nbGF6ZWQgLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMTUlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLmdsYXplZCAuY2Fyb3VzZWwtY2FwdGlvbiAuYnRuIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nbGF6ZWQgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsIC5nbGF6ZWQgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LCAuZ2xhemVkIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsIC5nbGF6ZWQgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgfVxuICAuZ2xhemVkIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LCAuZ2xhemVkIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuICAuZ2xhemVkIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCwgLmdsYXplZCAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5nbGF6ZWQgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIHJpZ2h0OiAyMCU7XG4gICAgbGVmdDogMjAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5nbGF6ZWQgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uZ2xhemVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmFmdGVyLCAuZ2xhemVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmJlZm9yZSwgLmdsYXplZCAuYnRuLXRvb2xiYXI6YWZ0ZXIsIC5nbGF6ZWQgLmJ0bi10b29sYmFyOmJlZm9yZSwgLmdsYXplZCAuY2xlYXJmaXg6YWZ0ZXIsIC5nbGF6ZWQgLmNsZWFyZml4OmJlZm9yZSwgLmdsYXplZCAuY29udGFpbmVyLWZsdWlkOmFmdGVyLCAuZ2xhemVkIC5jb250YWluZXItZmx1aWQ6YmVmb3JlLCAuZ2xhemVkIC5jb250YWluZXI6YWZ0ZXIsIC5nbGF6ZWQgLmNvbnRhaW5lcjpiZWZvcmUsIC5nbGF6ZWQgLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIsIC5nbGF6ZWQgLmRsLWhvcml6b250YWwgZGQ6YmVmb3JlLCAuZ2xhemVkIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIsIC5nbGF6ZWQgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDpiZWZvcmUsIC5nbGF6ZWQgLm1vZGFsLWZvb3RlcjphZnRlciwgLmdsYXplZCAubW9kYWwtZm9vdGVyOmJlZm9yZSwgLmdsYXplZCAubW9kYWwtaGVhZGVyOmFmdGVyLCAuZ2xhemVkIC5tb2RhbC1oZWFkZXI6YmVmb3JlLCAuZ2xhemVkIC5uYXY6YWZ0ZXIsIC5nbGF6ZWQgLm5hdjpiZWZvcmUsIC5nbGF6ZWQgLm5hdmJhci1jb2xsYXBzZTphZnRlciwgLmdsYXplZCAubmF2YmFyLWNvbGxhcHNlOmJlZm9yZSwgLmdsYXplZCAubmF2YmFyLWhlYWRlcjphZnRlciwgLmdsYXplZCAubmF2YmFyLWhlYWRlcjpiZWZvcmUsIC5nbGF6ZWQgLm5hdmJhcjphZnRlciwgLmdsYXplZCAubmF2YmFyOmJlZm9yZSwgLmdsYXplZCAucGFnZXI6YWZ0ZXIsIC5nbGF6ZWQgLnBhZ2VyOmJlZm9yZSwgLmdsYXplZCAucGFuZWwtYm9keTphZnRlciwgLmdsYXplZCAucGFuZWwtYm9keTpiZWZvcmUsIC5nbGF6ZWQgLnJvdzphZnRlciwgLmdsYXplZCAucm93OmJlZm9yZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbn1cblxuLmdsYXplZCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlciwgLmdsYXplZCAuYnRuLXRvb2xiYXI6YWZ0ZXIsIC5nbGF6ZWQgLmNsZWFyZml4OmFmdGVyLCAuZ2xhemVkIC5jb250YWluZXItZmx1aWQ6YWZ0ZXIsIC5nbGF6ZWQgLmNvbnRhaW5lcjphZnRlciwgLmdsYXplZCAuZGwtaG9yaXpvbnRhbCBkZDphZnRlciwgLmdsYXplZCAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyLCAuZ2xhemVkIC5tb2RhbC1mb290ZXI6YWZ0ZXIsIC5nbGF6ZWQgLm1vZGFsLWhlYWRlcjphZnRlciwgLmdsYXplZCAubmF2OmFmdGVyLCAuZ2xhemVkIC5uYXZiYXItY29sbGFwc2U6YWZ0ZXIsIC5nbGF6ZWQgLm5hdmJhci1oZWFkZXI6YWZ0ZXIsIC5nbGF6ZWQgLm5hdmJhcjphZnRlciwgLmdsYXplZCAucGFnZXI6YWZ0ZXIsIC5nbGF6ZWQgLnBhbmVsLWJvZHk6YWZ0ZXIsIC5nbGF6ZWQgLnJvdzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZ2xhemVkIC5jZW50ZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmdsYXplZCAucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZ2xhemVkIC5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZ2xhemVkIC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZ2xhemVkIC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmdsYXplZCAuaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZ2xhemVkIC50ZXh0LWhpZGUge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZ2xhemVkIC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5nbGF6ZWQgLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4uZ2xhemVkIC52aXNpYmxlLWxnLCAuZ2xhemVkIC52aXNpYmxlLW1kLCAuZ2xhemVkIC52aXNpYmxlLXNtLCAuZ2xhemVkIC52aXNpYmxlLXhzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZ2xhemVkIC52aXNpYmxlLWxnLWJsb2NrLCAuZ2xhemVkIC52aXNpYmxlLWxnLWlubGluZSwgLmdsYXplZCAudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2ssIC5nbGF6ZWQgLnZpc2libGUtbWQtYmxvY2ssIC5nbGF6ZWQgLnZpc2libGUtbWQtaW5saW5lLCAuZ2xhemVkIC52aXNpYmxlLW1kLWlubGluZS1ibG9jaywgLmdsYXplZCAudmlzaWJsZS1zbS1ibG9jaywgLmdsYXplZCAudmlzaWJsZS1zbS1pbmxpbmUsIC5nbGF6ZWQgLnZpc2libGUtc20taW5saW5lLWJsb2NrLCAuZ2xhemVkIC52aXNpYmxlLXhzLWJsb2NrLCAuZ2xhemVkIC52aXNpYmxlLXhzLWlubGluZSwgLmdsYXplZCAudmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2xhemVkIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5nbGF6ZWQgdGFibGUudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZ2xhemVkIHRyLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5nbGF6ZWQgdGQudmlzaWJsZS14cywgLmdsYXplZCB0aC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nbGF6ZWQgLnZpc2libGUteHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nbGF6ZWQgLnZpc2libGUteHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdsYXplZCAudmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nbGF6ZWQgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdsYXplZCB0YWJsZS52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nbGF6ZWQgdHIudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdsYXplZCB0ZC52aXNpYmxlLXNtLCAuZ2xhemVkIHRoLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2xhemVkIC52aXNpYmxlLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nbGF6ZWQgLnZpc2libGUtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2xhemVkIC52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nbGF6ZWQgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdsYXplZCB0YWJsZS52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nbGF6ZWQgdHIudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdsYXplZCB0ZC52aXNpYmxlLW1kLCAuZ2xhemVkIHRoLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdsYXplZCAudmlzaWJsZS1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdsYXplZCAudmlzaWJsZS1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2xhemVkIC52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2xhemVkIC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5nbGF6ZWQgdGFibGUudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZ2xhemVkIHRyLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5nbGF6ZWQgdGQudmlzaWJsZS1sZywgLmdsYXplZCB0aC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2xhemVkIC52aXNpYmxlLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdsYXplZCAudmlzaWJsZS1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdsYXplZCAudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2xhemVkIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2xhemVkIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdsYXplZCAuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2xhemVkIC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZ2xhemVkIC52aXNpYmxlLXByaW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZ2xhemVkIC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5nbGF6ZWQgdGFibGUudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZ2xhemVkIHRyLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5nbGF6ZWQgdGQudmlzaWJsZS1wcmludCwgLmdsYXplZCB0aC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmdsYXplZCAudmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmdsYXplZCAudmlzaWJsZS1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZ2xhemVkIC52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmdsYXplZCAudmlzaWJsZS1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5nbGF6ZWQgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZ2xhemVkIC52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmdsYXplZCAuaGlkZGVuLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmdsYXplZCBodG1sIGJvZHkge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZ2xhemVkIC5ibG9jazpmaXJzdC1jaGlsZCBoMi5ibG9jay10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5nbGF6ZWQgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2s6Zmlyc3QtY2hpbGQgaDIuYmxvY2stdGl0bGUsIC5nbGF6ZWQgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jazpmaXJzdC1jaGlsZCBoMi5ibG9jay10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5nbGF6ZWQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmdsYXplZCAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTYwMHB4O1xufVxuXG4uZ2xhemVkIC5jb250YWluZXIgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmdsYXplZCAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uZ2xhemVkIC5yb3cge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZ2xhemVkIC5jb2x1bW4ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZ2xhemVkIC5kcm9wZG93bi1tZW51IHtcbiAgbWluLXdpZHRoOiAxNjBweDtcbn1cblxuLmdsYXplZCAuZHJvcGRvd24tbWVudSBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdsYXplZCBkaXYubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5nbGF6ZWQgLmJ0bi1sZyB7XG4gIHBhZGRpbmc6IDE2cHggMjJweDtcbn1cblxuLmdsYXplZCAuYnRuLXNtIHtcbiAgcGFkZGluZzogMnB4IDhweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMnB4O1xufVxuXG4uZ2xhemVkIC5idG4tZGVmYXVsdCwgLmdsYXplZCAuYnRuLWdyb3VwID4gLmJ0bi1kZWZhdWx0LCAuZ2xhemVkIC5idG4tcHJpbWFyeSwgLmdsYXplZCAuYnRuLWdyb3VwID4gLmJ0bi1wcmltYXJ5LCAuZ2xhemVkIC5odG1sIC5mYWtlLXN1Ym1pdCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmdsYXplZCAuYnRuLWRlZmF1bHQgYSwgLmdsYXplZCAuYnRuLWdyb3VwID4gLmJ0bi1kZWZhdWx0IGEsIC5nbGF6ZWQgLmJ0bi1wcmltYXJ5IGEsIC5nbGF6ZWQgLmJ0bi1ncm91cCA+IC5idG4tcHJpbWFyeSBhLCAuZ2xhemVkIC5odG1sIC5mYWtlLXN1Ym1pdCBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uZ2xhemVkIC5idG4tZGVmYXVsdDpob3ZlciBhLCAuZ2xhemVkIC5idG4tZGVmYXVsdDpmb2N1cyBhLCAuZ2xhemVkIC5idG4tZGVmYXVsdC5mb2N1cyBhLCAuZ2xhemVkIC5idG4tZGVmYXVsdDphY3RpdmUgYSwgLmdsYXplZCAuYnRuLWRlZmF1bHQuYWN0aXZlIGEsIC5nbGF6ZWQgLmJ0bi1wcmltYXJ5OmhvdmVyIGEsIC5nbGF6ZWQgLmJ0bi1wcmltYXJ5OmZvY3VzIGEsIC5nbGF6ZWQgLmJ0bi1wcmltYXJ5LmZvY3VzIGEsIC5nbGF6ZWQgLmJ0bi1wcmltYXJ5OmFjdGl2ZSBhLCAuZ2xhemVkIC5idG4tcHJpbWFyeS5hY3RpdmUgYSwgLmdsYXplZCBhLmJnLXByaW1hcnk6aG92ZXIgYSwgLmdsYXplZCBhLmJnLXByaW1hcnk6Zm9jdXMgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmdsYXplZCBhLnRleHQtcHJpbWFyeTpob3ZlciwgLmdsYXplZCBhLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMDVlOTkzO1xufVxuXG4uZ2xhemVkIC5idG4tbGluayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAxODBlZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmdsYXplZCAud3JhcC1jb250YWluZXJzIC5uYXYgPiBsaSA+IGEuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgY29sb3I6ICMwMTgwZWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmdsYXplZCAucmVnaW9uLXNpZGViYXItZmlyc3QgLm5hdiwgLmdsYXplZCAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5uYXYge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmdsYXplZCAucmVnaW9uLXNpZGViYXItZmlyc3QgLm5hdiA+IGxpLCAuZ2xhemVkIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLm5hdiA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ2xhemVkIC5yZWdpb24tc2lkZWJhci1maXJzdCAubmF2ID4gbGkgPiBhLmlzLWFjdGl2ZSwgLmdsYXplZCAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5uYXYgPiBsaSA+IGEuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5nbGF6ZWQgLmJsb2NrIC5uYXYgPiBsaSA+IGEgLmdseXBoaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMTNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cblxuLmdsYXplZCAud2VsbCwgLmdsYXplZCAuanVtYm90cm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmdsYXplZCAud2VsbCBhLCAuZ2xhemVkIC5qdW1ib3Ryb24gYSB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuXG4uZ2xhemVkIC53ZWxsIGgxLCAuZ2xhemVkIC53ZWxsIGgyLCAuZ2xhemVkIC53ZWxsIGgzLCAuZ2xhemVkIC53ZWxsIGg0LCAuZ2xhemVkIC53ZWxsIGg1LCAuZ2xhemVkIC53ZWxsIGg2LCAuZ2xhemVkIC5qdW1ib3Ryb24gaDEsIC5nbGF6ZWQgLmp1bWJvdHJvbiBoMiwgLmdsYXplZCAuanVtYm90cm9uIGgzLCAuZ2xhemVkIC5qdW1ib3Ryb24gaDQsIC5nbGF6ZWQgLmp1bWJvdHJvbiBoNSwgLmdsYXplZCAuanVtYm90cm9uIGg2IHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbi5nbGF6ZWQgLndlbGwgLm5hdiA+IGxpID4gYSAuZ2x5cGhpY29uLCAuZ2xhemVkIC5qdW1ib3Ryb24gLm5hdiA+IGxpID4gYSAuZ2x5cGhpY29uIHtcbiAgY29sb3I6ICMwNWU5OTM7XG59XG5cbi5nbGF6ZWQgLndlbGwgLm5hdiA+IGxpID4gYTpob3ZlciwgLmdsYXplZCAud2VsbCAubmF2ID4gbGkgPiBhOmZvY3VzLCAuZ2xhemVkIC53ZWxsIC5uYXYgPiBsaSA+IGEuaXMtYWN0aXZlLCAuZ2xhemVkIC5qdW1ib3Ryb24gLm5hdiA+IGxpID4gYTpob3ZlciwgLmdsYXplZCAuanVtYm90cm9uIC5uYXYgPiBsaSA+IGE6Zm9jdXMsIC5nbGF6ZWQgLmp1bWJvdHJvbiAubmF2ID4gbGkgPiBhLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZjFmMWYxO1xuICBiYWNrZ3JvdW5kOiAjMDE4MGVmO1xufVxuXG4uZ2xhemVkIC53ZWxsIC5uYXYgPiBsaSA+IGE6aG92ZXIgLmdseXBoaWNvbiwgLmdsYXplZCAud2VsbCAubmF2ID4gbGkgPiBhOmZvY3VzIC5nbHlwaGljb24sIC5nbGF6ZWQgLndlbGwgLm5hdiA+IGxpID4gYS5pcy1hY3RpdmUgLmdseXBoaWNvbiwgLmdsYXplZCAuanVtYm90cm9uIC5uYXYgPiBsaSA+IGE6aG92ZXIgLmdseXBoaWNvbiwgLmdsYXplZCAuanVtYm90cm9uIC5uYXYgPiBsaSA+IGE6Zm9jdXMgLmdseXBoaWNvbiwgLmdsYXplZCAuanVtYm90cm9uIC5uYXYgPiBsaSA+IGEuaXMtYWN0aXZlIC5nbHlwaGljb24ge1xuICBjb2xvcjogI2YxZjFmMTtcbn1cblxuLmdsYXplZCAubGlzdC1pbmxpbmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5nbGF6ZWQgLmxpc3QtaW5saW5lID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5nbGF6ZWQgLmxpc3QtaW5saW5lIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmdsYXplZCAuZmllbGQubGlzdC1pbmxpbmUgZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZ2xhemVkIC5maWVsZC5saXN0LWlubGluZSAuZmllbGQtLWl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogJywgJztcbn1cblxuLmdsYXplZCAuZmllbGQubGlzdC1pbmxpbmUgLmZpZWxkLS1pdGVtOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG59XG5cbi5nbGF6ZWQgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1jb2xvcjogI2YxZjFmMTtcbn1cblxuLmdsYXplZCBibG9ja3F1b3RlIGZvb3RlciwgLmdsYXplZCBibG9ja3F1b3RlIHNtYWxsLCAuZ2xhemVkIGJsb2NrcXVvdGUgLnNtYWxsIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5nbGF6ZWQgLmltZy1jaXJjbGUsIC5nbGF6ZWQgLmltZy1yb3VuZGVkLCAuZ2xhemVkIC5pbWctdGh1bWJuYWlsIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2RkZGRkZDtcbn1cblxuLmdsYXplZCAuY2VudGVyLWJsb2NrIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmdsYXplZCAubW9kYWwtYmFja2Ryb3Age1xuICB6LWluZGV4OiAtMSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nbGF6ZWQgLm1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBjb2xvcjogIzU1NTU1NTtcbn1cblxuLmdsYXplZCAubW9kYWwgLm1vZGFsLWRpYWxvZyBoMSwgLmdsYXplZCAubW9kYWwgLm1vZGFsLWRpYWxvZyBoMiwgLmdsYXplZCAubW9kYWwgLm1vZGFsLWRpYWxvZyBoMywgLmdsYXplZCAubW9kYWwgLm1vZGFsLWRpYWxvZyBoNCwgLmdsYXplZCAubW9kYWwgLm1vZGFsLWRpYWxvZyBoNSwgLmdsYXplZCAubW9kYWwgLm1vZGFsLWRpYWxvZyBoNiB7XG4gIGNvbG9yOiAjNTU1NTU1O1xufVxuXG4uZ2xhemVkIC5tb2RhbCAubW9kYWwtZGlhbG9nIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uZ2xhemVkIC5tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmdsYXplZCAubW9kYWw6YmVmb3JlIHtcbiAgY29udGVudDogJyAnO1xuICB6LWluZGV4OiA0NjEwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uZ2xhemVkIC5odG1sIC5uYXYtdGFicyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdsYXplZCAuaHRtbCAubmF2LXRhYnMgPiBsaSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ2xhemVkIC5odG1sIC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNkZGRkZGQ7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLm5hdi10YWJzID4gbGkuYWN0aXZlLCAuZ2xhemVkIC5odG1sIC5uYXYtdGFicyA+IGxpLnVpLXRhYnMtYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0xcHggIWltcG9ydGFudDtcbn1cblxuLmdsYXplZCAuaHRtbCAubmF2LXRhYnMgPiBsaS5hY3RpdmUgYSwgLmdsYXplZCAuaHRtbCAubmF2LXRhYnMgPiBsaS51aS10YWJzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICMwMTgwZWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VmZWZlZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLm5hdi10YWJzID4gbGkuYWN0aXZlIGE6aG92ZXIsIC5nbGF6ZWQgLmh0bWwgLm5hdi10YWJzID4gbGkuYWN0aXZlIGE6Zm9jdXMsIC5nbGF6ZWQgLmh0bWwgLm5hdi10YWJzID4gbGkudWktdGFicy1hY3RpdmUgYTpob3ZlciwgLmdsYXplZCAuaHRtbCAubmF2LXRhYnMgPiBsaS51aS10YWJzLWFjdGl2ZSBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMTgwZWY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWJveGVkLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaS5hY3RpdmUgYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlO1xufVxuXG4uZ2xhemVkIC5yZWdpb24tY29udGVudCBuYXYudGFiczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC1taW5pLXRhYnMtd3JhcHBlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC1taW5pLXRhYnMtd3JhcHBlciAudGFicy0tcHJpbWFyeSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYmEoNTAsIDUwLCA1MCwgMC4yMyk7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC1taW5pLXRhYnMtd3JhcHBlciAudGFicy0tcHJpbWFyeSBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZ2xhemVkIC5odG1sIC5nbGF6ZWQtbWluaS10YWJzLXdyYXBwZXIgLnRhYnMtLXByaW1hcnkgbGkgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uZ2xhemVkIC5odG1sIC5nbGF6ZWQtbWluaS10YWJzLXdyYXBwZXIgLnRhYnMtLXByaW1hcnkgbGkuYWN0aXZlIHtcbiAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC1taW5pLXRhYnMtd3JhcHBlciAudGFicy0tcHJpbWFyeSBsaS5hY3RpdmUgYSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmdsYXplZCAuYm9keS0tcHJpbWFyeS10YWJzLWZsb2F0IC5yZWdpb24tY29udGVudCBuYXYudGFiczphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLmJvZHktLXByaW1hcnktdGFicy1mbG9hdCAuZ2xhemVkLW1pbmktdGFicy13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMzAwMDtcbn1cblxuLmdsYXplZCAuYm9keS0tcHJpbWFyeS10YWJzLWZsb2F0IC5nbGF6ZWQtbWluaS10YWJzLXdyYXBwZXIgLnRhYnMtLXByaW1hcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC01MCU7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLnRhYnMtLXNlY29uZGFyeSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmdsYXplZCAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2xhemVkIC50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdsYXplZCAudGFicy1sZWZ0ID4gLnRhYi1jb250ZW50LCAuZ2xhemVkIC50YWJzLXJpZ2h0ID4gLnRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmdsYXplZCAuaHRtbCAudGFicy1sZWZ0IC5uYXYtdGFicyAuYWN0aXZlID4gYSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2VmZWZlZjtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWJveGVkLWNvbnRhaW5lciAudGFicy1sZWZ0IC5uYXYtdGFicyAuYWN0aXZlID4gYSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogd2hpdGU7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLnRhYnMtcmlnaHQgLm5hdi10YWJzIC5hY3RpdmUgPiBhIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlZmVmZWY7XG59XG5cbi5nbGF6ZWQgLmdsYXplZC1ib3hlZC1jb250YWluZXIgLnRhYnMtcmlnaHQgLm5hdi10YWJzIC5hY3RpdmUgPiBhIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHdoaXRlO1xufVxuXG4uZ2xhemVkIC5wcm9ncmVzcyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZ2xhemVkIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MGVmO1xuICBsaW5lLWhlaWdodDogNHB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZ2xhemVkIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0LCAuZ2xhemVkIC5jYXJvdXNlbC1jb250cm9sLmxlZnQge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5nbGF6ZWQgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogOXB4O1xuICB3aWR0aDogOXB4O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5nbGF6ZWQgLmNhcm91c2VsLWluZGljYXRvcnMgbGkuYWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjOTk5O1xufVxuXG4uZ2xhemVkIC5maWxlLXNpemUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuXG5Aa2V5ZnJhbWVzIGdseXBoaWNvbi1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uLXNwaW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFuaW1hdGlvbjogZ2x5cGhpY29uLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uZ2xhemVkIGEgLmdseXBoaWNvbi1zcGluIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5nbGF6ZWQgcDpsYXN0LWNoaWxkLCAuZ2xhemVkIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQsIC5nbGF6ZWQgLnBhbmVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZ2xhemVkIGh0bWwuanMgLmJ0biAuYWpheC10aHJvYmJlciB7XG4gIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IC0uMjVlbTtcbn1cblxuLmdsYXplZCBodG1sLmpzIC5mb3JtLWl0ZW0gLmlucHV0LWdyb3VwLWFkZG9uIC5nbHlwaGljb24ge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgb3BhY2l0eTogLjU7XG4gIHRyYW5zaXRpb246IDE1MG1zIGNvbG9yLDE1MG1zIG9wYWNpdHk7XG59XG5cbi5nbGF6ZWQgaHRtbC5qcyAuZm9ybS1pdGVtIC5pbnB1dC1ncm91cC1hZGRvbiAuZ2x5cGhpY29uLmdseXBoaWNvbi1zcGluIHtcbiAgY29sb3I6ICMwMTgwZWY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5nbGF6ZWQgaHRtbC5qcyAuZm9ybS1pdGVtIC5pbnB1dC1ncm91cC1hZGRvbiAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZ2xhemVkIGh0bWwuanMgLmFqYXgtbmV3LWNvbnRlbnQ6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5nbGF6ZWQgLmlzLXVucHVibGlzaGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjRmNDtcbn1cblxuLmdsYXplZCAubm9kZS1wcmV2aWV3LWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuXG4uZ2xhemVkIC5ub2RlLXByZXZpZXctZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uZ2xhemVkIC5maWVsZC0tbGFiZWwtaW5saW5lIC5maWVsZC0tbGFiZWwsIC5nbGF6ZWQgLmZpZWxkLS1sYWJlbC1pbmxpbmUgLmZpZWxkLS1pdGVtcyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZ2xhemVkIC5maWVsZC0tbGFiZWwtaW5saW5lIC5maWVsZC0tbGFiZWwsIC5nbGF6ZWQgLmZpZWxkLS1sYWJlbC1pbmxpbmUgPiAuZmllbGQtLWl0ZW0sIC5nbGF6ZWQgLmZpZWxkLS1sYWJlbC1pbmxpbmUgLmZpZWxkLS1pdGVtcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xufVxuXG4uZ2xhemVkIFtkaXI9XCJydGxcIl0gLmZpZWxkLS1sYWJlbC1pbmxpbmUgLmZpZWxkLS1sYWJlbCwgLmdsYXplZCBbZGlyPVwicnRsXCJdIC5maWVsZC0tbGFiZWwtaW5saW5lIC5maWVsZC0taXRlbXMge1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uZ2xhemVkIC5maWVsZC0tbGFiZWwtaW5saW5lIC5maWVsZC0tbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogJzonO1xufVxuXG4uZ2xhemVkIC5wYW5lbC10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IC0xMHB4IC0xNXB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5cbi5nbGF6ZWQgLnBhbmVsLXRpdGxlLCAuZ2xhemVkIC5wYW5lbC10aXRsZTpob3ZlciwgLmdsYXplZCAucGFuZWwtdGl0bGU6Zm9jdXMsIC5nbGF6ZWQgLnBhbmVsLXRpdGxlOmhvdmVyOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5nbGF6ZWQgLnBhbmVsLXRpdGxlOmZvY3VzLCAuZ2xhemVkIC5wYW5lbC10aXRsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmdsYXplZCAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMXB4IDJweCAxcHggMTBweDtcbn1cblxuLmdsYXplZCAudGFibGVkcmFnLWNoYW5nZWQtd2FybmluZyB7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdsYXplZCAudGFibGVkcmFnLWhhbmRsZSB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBjdXJzb3I6IG1vdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDEyNSU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IC0xMHB4IDAgMCAtMTBweDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmdsYXplZCAudGFibGVkcmFnLWhhbmRsZTpob3ZlciwgLmdsYXplZCAudGFibGVkcmFnLWhhbmRsZTpmb2N1cyB7XG4gIGNvbG9yOiAjMDE4MGVmO1xufVxuXG4uZ2xhemVkIC5pbmRlbnRhdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEuN2VtO1xuICBtYXJnaW46IC0wLjRlbSAwLjJlbSAtMC40ZW0gLTAuNGVtO1xuICBwYWRkaW5nOiAwLjQyZW0gMCAwLjQyZW0gMC42ZW07XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uZ2xhemVkIFtkaXI9XCJydGxcIl0gLmluZGVudGF0aW9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IC0wLjRlbSAtMC40ZW0gLTAuNGVtIDAuMmVtO1xuICBwYWRkaW5nOiAwLjQyZW0gMC42ZW0gMC40MmVtIDA7XG59XG5cbi5nbGF6ZWQgLmxvY2FsLWFjdGlvbnMge1xuICBtYXJnaW46IDEwcHggMCAxMHB4IC01cHg7XG59XG5cbi5nbGF6ZWQgLnRhYnMtLXNlY29uZGFyeSB7XG4gIG1hcmdpbjogMTBweCAwIDVweDtcbn1cblxuLmdsYXplZCAudGFiYmFibGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZ2xhemVkIC50YWJzLWJlbG93ID4gLm5hdi10YWJzLCAuZ2xhemVkIC50YWJzLWxlZnQgPiAubmF2LXRhYnMsIC5nbGF6ZWQgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uZ2xhemVkIC50YWItcGFuZSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdsYXplZCAudGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5nbGF6ZWQgLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cblxuLmdsYXplZCAudGFicy1iZWxvdyA+IC5uYXYtdGFicyA+IGxpIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmdsYXplZCAudGFicy1iZWxvdyA+IC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xufVxuXG4uZ2xhemVkIC50YWJzLWJlbG93ID4gLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyLCAuZ2xhemVkIC50YWJzLWJlbG93ID4gLm5hdi10YWJzID4gbGkgPiBhOmZvY3VzIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RkZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5nbGF6ZWQgLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMgPiAuYWN0aXZlID4gYSwgLmdsYXplZCAudGFicy1iZWxvdyA+IC5uYXYtdGFicyA+IC5hY3RpdmUgPiBhOmhvdmVyLCAuZ2xhemVkIC50YWJzLWJlbG93ID4gLm5hdi10YWJzID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNkZGQgI2RkZCAjZGRkO1xufVxuXG4uZ2xhemVkIC50YWJzLWxlZnQgPiAubmF2LXRhYnMsIC5nbGF6ZWQgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDIyMHB4O1xufVxuXG4uZ2xhemVkIC50YWJzLWxlZnQgPiAubmF2LXRhYnMgPiBsaSwgLmdsYXplZCAudGFicy1yaWdodCA+IC5uYXYtdGFicyA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyA+IGxpOmZvY3VzLCAuZ2xhemVkIC50YWJzLXJpZ2h0ID4gLm5hdi10YWJzID4gbGk6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZ2xhemVkIC50YWJzLWxlZnQgPiAubmF2LXRhYnMgPiBsaSA+IGEsIC5nbGF6ZWQgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLmdsYXplZCAudGFicy1sZWZ0ID4gLm5hdi10YWJzID4gbGkgPiBhOmZvY3VzLCAuZ2xhemVkIC50YWJzLXJpZ2h0ID4gLm5hdi10YWJzID4gbGkgPiBhOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmdsYXplZCAudGFicy1sZWZ0ID4gLnRhYi1jb250ZW50LCAuZ2xhemVkIC50YWJzLXJpZ2h0ID4gLnRhYi1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuLmdsYXplZCAudGFicy1sZWZ0ID4gLm5hdi10YWJzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmdsYXplZCAudGFicy1sZWZ0ID4gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG59XG5cbi5nbGF6ZWQgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uZ2xhemVkIC50YWJzLXJpZ2h0ID4gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLnVpLXdpZGdldCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLnVpLWRpYWxvZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLnVpLXRhYnMgLnVpLXRhYnMtcGFuZWwge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLnVpLXdpZGdldC1jb250ZW50LCAuZ2xhemVkIC5odG1sIC51aS13aWRnZXQtaGVhZGVyLCAuZ2xhemVkIC5odG1sIC51aS1zdGF0ZS1ob3ZlciwgLmdsYXplZCAuaHRtbCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLCAuZ2xhemVkIC5odG1sIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3ZlciwgLmdsYXplZCAuaHRtbCAudWktc3RhdGUtZm9jdXMsIC5nbGF6ZWQgLmh0bWwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cywgLmdsYXplZCAuaHRtbCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsIC5nbGF6ZWQgLmh0bWwgLnVpLXN0YXRlLWFjdGl2ZSwgLmdsYXplZCAuaHRtbCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSwgLmdsYXplZCAuaHRtbCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLCAuZ2xhemVkIC5odG1sIC51aS1zdGF0ZS1oaWdobGlnaHQsIC5nbGF6ZWQgLmh0bWwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQsIC5nbGF6ZWQgLmh0bWwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCwgLmdsYXplZCAuaHRtbCAudWktc3RhdGUtZXJyb3IsIC5nbGF6ZWQgLmh0bWwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciwgLmdsYXplZCAuaHRtbCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzU1NTU1NTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmdsYXplZCAuaHRtbCAudWktd2lkZ2V0IGlucHV0LCAuZ2xhemVkIC5odG1sIC51aS13aWRnZXQgc2VsZWN0LCAuZ2xhemVkIC5odG1sIC51aS13aWRnZXQgdGV4dGFyZWEsIC5nbGF6ZWQgLmh0bWwgLnVpLXdpZGdldCBidXR0b24ge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uZ2xhemVkIC5yZWdpb24tZm9vdGVyIC5ibG9jay1tZW51IC5tZW51IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ2xhemVkIC5yZWdpb24tZm9vdGVyIC5ibG9jay1tZW51IC5tZW51IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZ2xhemVkIC5yZWdpb24tZm9vdGVyIC5ibG9jay1tZW51IC5tZW51IGxpIGEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5nbGF6ZWQgLnJlZ2lvbi1mb290ZXIgLmJsb2NrLW1lbnUgLm1lbnUgbGkgYTpob3ZlciwgLmdsYXplZCAucmVnaW9uLWZvb3RlciAuYmxvY2stbWVudSAubWVudSBsaSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5nbGF6ZWQgLnJlZ2lvbi1mb290ZXIgLmJsb2NrLW1lbnUgLm1lbnUgbGkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDBweDtcbn1cblxuLmdsYXplZCAucmVnaW9uLWZvb3RlciAubmF2ID4gbGkgPiBhLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZ2xhemVkIC5yZWdpb24tZm9vdGVyIC5pdGVtLWxpc3QgdWwsIC5nbGF6ZWQgLnJlZ2lvbi1mb290ZXIgLnZpZXcgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdsYXplZCAucmVnaW9uLWZvb3RlciAuaXRlbS1saXN0IHVsIGxpIGEsIC5nbGF6ZWQgLnJlZ2lvbi1mb290ZXIgLnZpZXcgdWwgbGkgYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2xhemVkIC5yZWdpb24tZm9vdGVyIC5pdGVtLWxpc3QgdWwgbGkgYTpiZWZvcmUsIC5nbGF6ZWQgLnJlZ2lvbi1mb290ZXIgLnZpZXcgdWwgbGkgYTpiZWZvcmUge1xuICBjb250ZW50OiAnICc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwLjVlbTtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQVVBQUFBSENBWUFBQURBcDRmdUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeUpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVNeTFqTURFeElEWTJMakUwTlRZMk1Td2dNakF4TWk4d01pOHdOaTB4TkRvMU5qb3lOeUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5UTmlBb1YybHVaRzkzY3lraUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNk5USTRRVFpFT0RreU9EVkNNVEZGTlVGRE9UYzRSVFZCTkVVNFJqa3lOVGtpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2TlRJNFFUWkVPRUV5T0RWQ01URkZOVUZET1RjNFJUVkJORVU0UmpreU5Ua2lQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRG8xTWpoQk5rUTROekk0TlVJeE1VVTFRVU01TnpoRk5VRTBSVGhHT1RJMU9TSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEbzFNamhCTmtRNE9ESTROVUl4TVVVMVFVTTVOemhGTlVFMFJUaEdPVEkxT1NJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1Budjh4dVlBQUFCTVNVUkJWSGphWXZqLy83OHFFQnNETVNNUU00QXdFd01EdzEwZ1pnRmlJeUJtQkdLdzREOGdQbzBzQVJKa2dFcGNCMklKSUJabWdKckRBOFN1UUN3TDRtTUl3QVJ0a0FWQUdDREFBTkRCUW0waTVUQndBQUFBQUVsRlRrU3VRbUNDXCIpO1xufVxuXG4uZ2xhemVkIC5yZWdpb24tZm9vdGVyIC5pdGVtLWxpc3QgdWwgbGkgYTpob3ZlciwgLmdsYXplZCAucmVnaW9uLWZvb3RlciAudmlldyB1bCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmZvcm0tY29udHJvbCwgLmdsYXplZCAuaHRtbCBpbnB1dFt0eXBlPXRleHRdLCAuZ2xhemVkIC5odG1sIGlucHV0W3R5cGU9ZmlsZV0sIC5nbGF6ZWQgLmh0bWwgaW5wdXRbdHlwZT1wYXNzd29yZF0sIC5nbGF6ZWQgLmh0bWwgdGV4dGFyZWEsIC5nbGF6ZWQgLmh0bWwgc2VsZWN0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmdsYXplZCAuaHRtbCAuZm9ybS1jb250cm9sOmZvY3VzLCAuZ2xhemVkIC5odG1sIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsIC5nbGF6ZWQgLmh0bWwgaW5wdXRbdHlwZT1maWxlXTpmb2N1cywgLmdsYXplZCAuaHRtbCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cywgLmdsYXplZCAuaHRtbCB0ZXh0YXJlYTpmb2N1cywgLmdsYXplZCAuaHRtbCBzZWxlY3Q6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6ICMwMTgwZWY7XG59XG5cbi5nbGF6ZWQgLmh0bWwgc2VsZWN0LCAuZ2xhemVkIC5odG1sIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDJlbTtcbiAgaGVpZ2h0OiBjYWxjKDEuNmVtICsgMjRweCk7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QnBaRDBpVEdGNVpYSmZNU0lnWkdGMFlTMXVZVzFsUFNKTVlYbGxjaUF4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTBMamsxSURFd0lqNDhaR1ZtY3o0OGMzUjViR1UrTG1Oc2N5MHllMlpwYkd3Nkl6UTBORHQ5UEM5emRIbHNaVDQ4TDJSbFpuTStQSFJwZEd4bFBtRnljbTkzY3p3dmRHbDBiR1UrUEhCdmJIbG5iMjRnWTJ4aGMzTTlJbU5zY3kweUlpQndiMmx1ZEhNOUlqRXVOREVnTkM0Mk55QXlMalE0SURNdU1UZ2dNeTQxTkNBMExqWTNJREV1TkRFZ05DNDJOeUl2UGp4d2IyeDVaMjl1SUdOc1lYTnpQU0pqYkhNdE1pSWdjRzlwYm5SelBTSXpMalUwSURVdU16TWdNaTQwT0NBMkxqZ3lJREV1TkRFZ05TNHpNeUF6TGpVMElEVXVNek1pTHo0OEwzTjJaejQ9KSBuby1yZXBlYXQgOTglIDUwJTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweDtcbn1cblxuLmdsYXplZCAuaHRtbCBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2xhemVkIC5odG1sIC5mb3JtLWNvbnRyb2wuZm9ybS1maWxlIHtcbiAgcGFkZGluZzogOHB4O1xufVxuXG4uZ2xhemVkIC5odG1sIC5pbnB1dC1zbSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmZvcm0tYWN0aW9ucyAuZm9ybS1zdWJtaXQge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cblxuLmdsYXplZCAuZm9ybS1yZXF1aXJlZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcqJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cblxuLmdsYXplZCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDhweCAxMnB4IDdweCAxMnB4O1xufVxuXG4uZ2xhemVkIC5ja2VfZWRpdGFibGVfdGhlbWVkIHtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4uZ2xhemVkIGh0bWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5nbGF6ZWQgYm9keSB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5nbGF6ZWQgLmdsYXplZC1ib3hlZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTU4MHB4O1xufVxuXG4uZ2xhemVkIC5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIG1heC13aWR0aDogMTI4MHB4O1xufVxuXG4uZ2xhemVkIC5uYXZiYXItY29udGFpbmVyLmdsYXplZC1mbHVpZCwgLmdsYXplZCAucGFnZS10aXRsZS1jb250YWluZXIuZ2xhemVkLWZsdWlkLCAuZ2xhemVkIC5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZ2xhemVkIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5nbGF6ZWQgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmdsYXplZCBib2R5LmZ1bGwtd2lkdGgtY29udGVudCAubWFpbi1jb250YWluZXIgPiAucm93LCAuZ2xhemVkIGJvZHkuZnVsbC13aWR0aC1jb250ZW50IC5tYWluLWNvbnRhaW5lciA+IC5yb3cgPiBzZWN0aW9uLCAuZ2xhemVkIGJvZHkuZnVsbC13aWR0aC1jb250ZW50IC5tYWluLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5nbGF6ZWQgYm9keS5mdWxsLXdpZHRoLWNvbnRlbnQgLm1haW4tY29udGFpbmVyID4gLnJvdyA+IGFzaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdsYXplZCAuY29udGFpbmVyLXJvdyAuY29udGFpbmVyLWNvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5nbGF6ZWQgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jaywgLmdsYXplZCAucmVnaW9uLXNpZGViYXItc2Vjb25kIC5ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5nbGF6ZWQgI2Jsb2NrLXN5c3RlbS1oZWxwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmdsYXplZCAubmF2YmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmdsYXplZCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nbGF6ZWQgaHRtbC5qcyAua2VuYnVybmltZyBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLm5vZGUgLnN1Ym1pdHRlZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5nbGF6ZWQgLm5vZGUubm9kZS1ibG9nLW5vZGUtdGVhc2VyIC5saW5rcyB7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuXG4uZ2xhemVkIC50ZWFzZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZ2xhemVkIC5yZWdpb24tc2xpZGVyIC5ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5nbGF6ZWQgLmdsYXplZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTJhO1xuICBjb2xvcjogIzc0N2E4NTtcbiAgYm9yZGVyLWNvbG9yOiAjNzQ3YTg1O1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtZm9vdGVyIC5mb290ZXItY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtZm9vdGVyIGgxLCAuZ2xhemVkIC5nbGF6ZWQtZm9vdGVyIGgyLCAuZ2xhemVkIC5nbGF6ZWQtZm9vdGVyIGgzLCAuZ2xhemVkIC5nbGF6ZWQtZm9vdGVyIGg0LCAuZ2xhemVkIC5nbGF6ZWQtZm9vdGVyIGg1LCAuZ2xhemVkIC5nbGF6ZWQtZm9vdGVyIGg2IHtcbiAgY29sb3I6ICM3NDdhODU7XG59XG5cbi5nbGF6ZWQgLmdsYXplZC1mb290ZXIgYSB7XG4gIGNvbG9yOiAjNzQ3YTg1O1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtZm9vdGVyIGE6aG92ZXIsIC5nbGF6ZWQgLmdsYXplZC1mb290ZXIgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzQ3YTg1O1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtZm9vdGVyIHVsLmNvbnRhY3QtaW5mbyB7XG4gIHBhZGRpbmc6IDFlbSAwO1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtZm9vdGVyIHVsLmNvbnRhY3QtaW5mbyBsaSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWZvb3RlciAuYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWZvb3RlciAuYmFkZ2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmdsYXplZCAuaHRtbC0tZ2xhemVkLXN0aWNreS1mb290ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5nbGF6ZWQgLmh0bWwtLWdsYXplZC1zdGlja3ktZm9vdGVyIGJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmdsYXplZCAuaHRtbC0tZ2xhemVkLXN0aWNreS1mb290ZXIgLndyYXAtY29udGFpbmVycyB7XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5nbGF6ZWQgLmh0bWwtLWdsYXplZC1zdGlja3ktZm9vdGVyIC5ib2R5LS1nbGF6ZWQtbmF2LWRlc2t0b3AgLmdsYXplZC1oZWFkZXItLXRvcCB7XG4gIG1pbi1oZWlnaHQ6IDkwcHg7XG59XG5cbi5nbGF6ZWQgLmh0bWwtLWdsYXplZC1zdGlja3ktZm9vdGVyIC5ib2R5LS1nbGF6ZWQtbmF2LWRlc2t0b3AgLmdsYXplZC1oZWFkZXItLXRvcC5nbGF6ZWQtaGVhZGVyLS1uYXZiYXItcHVsbC1kb3duIHtcbiAgbWluLWhlaWdodDogNDVweDtcbn1cblxuLmdsYXplZCAuaHRtbC0tZ2xhemVkLXN0aWNreS1mb290ZXIgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wLmFmZml4IHtcbiAgbWluLWhlaWdodDogNjBweDtcbn1cblxuLmdsYXplZCAucGFnZS10aXRsZS1mdWxsLXdpZHRoLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICMwMTgxZjA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmdsYXplZCAucGFnZS10aXRsZS1mdWxsLXdpZHRoLWNvbnRhaW5lciNwYWdlLXRpdGxlLWZ1bGwtd2lkdGgtY29udGFpbmVyIHtcbiAgY29sb3I6ICNmZmZlZmY7XG59XG5cbi5nbGF6ZWQgLnBhZ2UtdGl0bGUtZnVsbC13aWR0aC1jb250YWluZXIjcGFnZS10aXRsZS1mdWxsLXdpZHRoLWNvbnRhaW5lciBsaSwgLmdsYXplZCAucGFnZS10aXRsZS1mdWxsLXdpZHRoLWNvbnRhaW5lciNwYWdlLXRpdGxlLWZ1bGwtd2lkdGgtY29udGFpbmVyIGEsIC5nbGF6ZWQgLnBhZ2UtdGl0bGUtZnVsbC13aWR0aC1jb250YWluZXIjcGFnZS10aXRsZS1mdWxsLXdpZHRoLWNvbnRhaW5lciBoMSwgLmdsYXplZCAucGFnZS10aXRsZS1mdWxsLXdpZHRoLWNvbnRhaW5lciNwYWdlLXRpdGxlLWZ1bGwtd2lkdGgtY29udGFpbmVyIGgyLCAuZ2xhemVkIC5wYWdlLXRpdGxlLWZ1bGwtd2lkdGgtY29udGFpbmVyI3BhZ2UtdGl0bGUtZnVsbC13aWR0aC1jb250YWluZXIgaDMsIC5nbGF6ZWQgLnBhZ2UtdGl0bGUtZnVsbC13aWR0aC1jb250YWluZXIjcGFnZS10aXRsZS1mdWxsLXdpZHRoLWNvbnRhaW5lciBoNCwgLmdsYXplZCAucGFnZS10aXRsZS1mdWxsLXdpZHRoLWNvbnRhaW5lciNwYWdlLXRpdGxlLWZ1bGwtd2lkdGgtY29udGFpbmVyIGg1LCAuZ2xhemVkIC5wYWdlLXRpdGxlLWZ1bGwtd2lkdGgtY29udGFpbmVyI3BhZ2UtdGl0bGUtZnVsbC13aWR0aC1jb250YWluZXIgaDYge1xuICBjb2xvcjogI2ZmZmVmZjtcbn1cblxuLmdsYXplZCAucGFnZS10aXRsZS1mdWxsLXdpZHRoLWNvbnRhaW5lci5nbGF6ZWQtbm8tbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmdsYXplZCAucGFnZS10aXRsZS1mdWxsLXdpZHRoLWNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgei1pbmRleDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5nbGF6ZWQgLnBhZ2UtdGl0bGUtZnVsbC13aWR0aC1jb250YWluZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2xhemVkICNwYWdlLXRpdGxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZ2xhemVkICNwYWdlLXRpdGxlIC5wYWdlLXRpdGxlIHtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBoZWlnaHQ6IDE4MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1mdWxsLXdpZHRoLWNvbnRlbnQgLnBhZ2UtdGl0bGUtZnVsbC13aWR0aC1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdsYXplZCAuYm9keS0tZ2xhemVkLWhlYWRlci1vdmVybGF5IC5wYWdlLXRpdGxlLWZ1bGwtd2lkdGgtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdsYXplZCAuaHRtbCAjcGFnZS10aXRsZSAucGFnZS10aXRsZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAzJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMyU7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi5nbGF6ZWQgYm9keSwgLmdsYXplZCAudG9vb2x0aXAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5nbGF6ZWQgaDEsIC5nbGF6ZWQgaDIsIC5nbGF6ZWQgaDMsIC5nbGF6ZWQgaDQsIC5nbGF6ZWQgaDUsIC5nbGF6ZWQgaDYsIC5nbGF6ZWQgbGFiZWwsIC5nbGF6ZWQgLmZpZWxkLS1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmdsYXplZCBuYXYsIC5nbGF6ZWQgbmF2IHVsIGxpLCAuZ2xhemVkIG5hdiBhIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZ2xhemVkIC5zaXRlLW5hbWUsIC5nbGF6ZWQgLm5hdmJhci1icmFuZCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmdsYXplZCBibG9ja3F1b3RlLCAuZ2xhemVkIGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFBybyBMaWdodCBJdGFsaWNcIixcIlNvdXJjZSBTYW5zIFByb1wiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5nbGF6ZWQgYm9keSwgLmdsYXplZCBodG1sIHtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuLmdsYXplZCBib2R5LCAuZ2xhemVkIHAsIC5nbGF6ZWQgLmxlYWQge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uZ2xhemVkIGgxLCAuZ2xhemVkIGgyLCAuZ2xhemVkIGgzLCAuZ2xhemVkIGg0LCAuZ2xhemVkIGg1LCAuZ2xhemVkIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmdsYXplZCBoMSB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbn1cblxuLmdsYXplZCBoMiB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbn1cblxuLmdsYXplZCBoMywgLmdsYXplZCAuYmxvY2stdGl0bGUge1xuICBmb250LXNpemU6IDI5cHg7XG59XG5cbi5nbGF6ZWQgaDQge1xuICBmb250LXNpemU6IDIxcHg7XG59XG5cbi5nbGF6ZWQgaDUge1xuICBmb250LXNpemU6IDE3cHg7XG59XG5cbi5nbGF6ZWQgaDYge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5nbGF6ZWQgaDMuZmllbGQtLWxhYmVsIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZ2xhemVkIGgzLmZpZWxkLS1sYWJlbCArIGRpdiwgLmdsYXplZCBoMy5maWVsZC0tbGFiZWwgKyB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5nbGF6ZWQgLmNvbnRlbnQgLmxpc3QtaW5saW5lIGEge1xuICBjb2xvcjogIzU1NTU1NTtcbn1cblxuLmdsYXplZCBhLCAuZ2xhemVkIC5idG4tbGluayB7XG4gIGNvbG9yOiAjMDE4MGVmO1xufVxuXG4uZ2xhemVkIGEgc3ZnLCAuZ2xhemVkIC5idG4tbGluayBzdmcge1xuICBmaWxsOiAjMDE4MGVmO1xufVxuXG4uZ2xhemVkIGEge1xuICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcbn1cblxuLmdsYXplZCBhOmhvdmVyLCAuZ2xhemVkIGE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZ2xhemVkIGEgc3ZnIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcztcbn1cblxuLmdsYXplZCBhOmhvdmVyIHN2ZywgLmdsYXplZCBhOmZvY3VzIHN2ZywgLmdsYXplZCAuYnRuLWxpbms6aG92ZXIgc3ZnLCAuZ2xhemVkIC5idG4tbGluazpmb2N1cyBzdmcge1xuICBmaWxsOiAjMDVlOTkzO1xufVxuXG4uZ2xhemVkIGgxLCAuZ2xhemVkIGgyLCAuZ2xhemVkIGgzLCAuZ2xhemVkIGg0LCAuZ2xhemVkIGg1LCAuZ2xhemVkIGg2LCAuZ2xhemVkIC5uYXZiYXItYnJhbmQsIC5nbGF6ZWQgdGgsIC5nbGF6ZWQgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgY29sb3I6ICM0MTQwNDI7XG59XG5cbi5nbGF6ZWQgaDEgYSwgLmdsYXplZCBoMiBhLCAuZ2xhemVkIGgzIGEsIC5nbGF6ZWQgaDQgYSwgLmdsYXplZCBoNSBhLCAuZ2xhemVkIGg2IGEsIC5nbGF6ZWQgLm5hdmJhci1icmFuZCBhLCAuZ2xhemVkIHRoIGEsIC5nbGF6ZWQgLm5hdi10YWJzID4gbGkgPiBhIGEge1xuICBjb2xvcjogIzQxNDA0Mjtcbn1cblxuLmdsYXplZCBoMSBhOmhvdmVyLCAuZ2xhemVkIGgxIGE6Zm9jdXMsIC5nbGF6ZWQgaDIgYTpob3ZlciwgLmdsYXplZCBoMiBhOmZvY3VzLCAuZ2xhemVkIGgzIGE6aG92ZXIsIC5nbGF6ZWQgaDMgYTpmb2N1cywgLmdsYXplZCBoNCBhOmhvdmVyLCAuZ2xhemVkIGg0IGE6Zm9jdXMsIC5nbGF6ZWQgaDUgYTpob3ZlciwgLmdsYXplZCBoNSBhOmZvY3VzLCAuZ2xhemVkIGg2IGE6aG92ZXIsIC5nbGF6ZWQgaDYgYTpmb2N1cywgLmdsYXplZCAubmF2YmFyLWJyYW5kIGE6aG92ZXIsIC5nbGF6ZWQgLm5hdmJhci1icmFuZCBhOmZvY3VzLCAuZ2xhemVkIHRoIGE6aG92ZXIsIC5nbGF6ZWQgdGggYTpmb2N1cywgLmdsYXplZCAubmF2LXRhYnMgPiBsaSA+IGEgYTpob3ZlciwgLmdsYXplZCAubmF2LXRhYnMgPiBsaSA+IGEgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMTgwZWY7XG59XG5cbi5nbGF6ZWQgLmJsb2NrLXJldnNsaWRlciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nbGF6ZWQgaHIge1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZ2xhemVkIC5yZWdpb24tc2lkZWJhci1maXJzdCBociwgLmdsYXplZCAucmVnaW9uLXNpZGViYXItc2Vjb25kIGhyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWZvb3RlciBociB7XG4gIGJhY2tncm91bmQ6ICM3NDdhODU7XG59XG5cbi5nbGF6ZWQgLndlbGwgaHIsIC5nbGF6ZWQgLmp1bWJvdHJvbiBociB7XG4gIGJhY2tncm91bmQ6ICM0NDQ0NDQ7XG59XG5cbi5nbGF6ZWQgLnN1Ym1pdHRlZCB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuXG4uZ2xhemVkIC5zdWJtaXR0ZWQgYSB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmdsYXplZCAuc3VibWl0dGVkIGE6aG92ZXIsIC5nbGF6ZWQgLnN1Ym1pdHRlZCBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZ2xhemVkIC5ub2RlIC5saW5rcyB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZ2xhemVkIC5tYWluLWNvbnRhaW5lciAuYmxvY2stbWVudS1ibG9jayAubmF2ID4gbGkge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmdsYXplZCAucmVnaW9uLXNpZGViYXItZmlyc3QsIC5nbGF6ZWQgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuXG4uZ2xhemVkIC5yZWdpb24tc2lkZWJhci1maXJzdCBhLCAuZ2xhemVkIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgYSB7XG4gIGNvbG9yOiAjNTU1NTU1O1xufVxuXG4uZ2xhemVkIGJvZHkgLnN0cGUtZmxhdGJ1dHRvbiB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmdsYXplZCBib2R5IC5zdHBlLTNkYnV0dG9uIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAzcHggMXB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3gtc2hhZG93OiAwcHggMnB4IDdweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjUpO1xufVxuXG4uZ2xhemVkIGJvZHkgLnN0cGUtb3V0bGluZWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5nbGF6ZWQgYm9keSAuc3RwZS1vdXRsaW5lYnV0dG9uOmhvdmVyLCAuZ2xhemVkIGJvZHkgLnN0cGUtb3V0bGluZWJ1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmdsYXplZCBib2R5IC5zdHBlLWJvcmRlcmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMzMzM7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgcGFkZGluZy1yaWdodDogMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uZ2xhemVkIGJvZHkgLnN0cGUtYm9yZGVyYnV0dG9uOmhvdmVyLCAuZ2xhemVkIGJvZHkgLnN0cGUtYm9yZGVyYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgYm9yZGVyOiAzcHggc29saWQgIzMzMztcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uZ2xhemVkIC5mdWxsLXNjcmVlbi1zZWFyY2gtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5nbGF6ZWQgLmZ1bGwtc2NyZWVuLXNlYXJjaC1idXR0b246aG92ZXIsIC5nbGF6ZWQgLmZ1bGwtc2NyZWVuLXNlYXJjaC1idXR0b246Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5nbGF6ZWQgLmZ1bGwtc2NyZWVuLXNlYXJjaC1mb3JtIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkyNSk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2U7XG59XG5cbi5nbGF6ZWQgLmZ1bGwtc2NyZWVuLXNlYXJjaC1mb3JtIC5mdWxsLXNjcmVlbi1zZWFyY2gtZm9ybS1pbnB1dCB7XG4gIHBhZGRpbmctYm90dG9tOiAyZW07XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdsYXplZCAuZnVsbC1zY3JlZW4tc2VhcmNoLWZvcm0gLmZ1bGwtc2NyZWVuLXNlYXJjaC1mb3JtLWlucHV0IHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdsYXplZCAuZnVsbC1zY3JlZW4tc2VhcmNoLWZvcm0gLmZ1bGwtc2NyZWVuLXNlYXJjaC1mb3JtLWlucHV0IHtcbiAgICBmb250LXNpemU6IDdweDtcbiAgfVxufVxuXG4uZ2xhemVkIC5mdWxsLXNjcmVlbi1zZWFyY2gtZm9ybSAuZnVsbC1zY3JlZW4tc2VhcmNoLWZvcm0taW5wdXQgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjg1ZW07XG4gIGZvbnQtc2l6ZTogMi4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMDE4MGVmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZ2xhemVkIC5mdWxsLXNjcmVlbi1zZWFyY2gtZm9ybSAuZnVsbC1zY3JlZW4tc2VhcmNoLWZvcm0taW5wdXQgLnNlYXJjaC1xdWVyeSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDkwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5nbGF6ZWQgLmZ1bGwtc2NyZWVuLXNlYXJjaC1mb3JtIC5mdWxsLXNjcmVlbi1zZWFyY2gtZm9ybS1pbnB1dCAuc2VhcmNoLXF1ZXJ5OmZvY3VzLCAuZ2xhemVkIC5mdWxsLXNjcmVlbi1zZWFyY2gtZm9ybSAuZnVsbC1zY3JlZW4tc2VhcmNoLWZvcm0taW5wdXQgLnNlYXJjaC1xdWVyeTphY3RpdmUge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZ2xhemVkIC5mdWxsLXNjcmVlbi1zZWFyY2gtZm9ybSA+IGRpdiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLm5hdmJhci5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbn1cblxuLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1kZXNrdG9wIC5uYXZiYXItY29udGFpbmVyID4gLnJvdyA+IC5jb2wtc20tMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQwNTA7XG59XG5cbi5nbGF6ZWQgLm5hdmJhci5jb250YWluZXIsIC5nbGF6ZWQgLm5hdmJhci5jb250YWluZXItZmx1aWQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtaGVhZGVyIHtcbiAgei1pbmRleDogNDA1MDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzY5Njk2OTtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWhlYWRlciBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtaGVhZGVyIC5uYXZiYXItY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nbGF6ZWQgLmdsYXplZC1oZWFkZXIgLm5hdmJhci1jb250YWluZXIuY29udGFpbmVyLWZsdWlkIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmdsYXplZCAuZ2xhemVkLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtaGVhZGVyIC5uYXYge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtaGVhZGVyIGEge1xuICBjb2xvcjogIzY5Njk2OTtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWhlYWRlciBhLmFjdGl2ZSwgLmdsYXplZCAuZ2xhemVkLWhlYWRlciBhOmhvdmVyLCAuZ2xhemVkIC5nbGF6ZWQtaGVhZGVyIGE6Zm9jdXMge1xuICBjb2xvcjogIzY5Njk2OTtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWhlYWRlciAuZ2xhemVkLW1haW4tbWVudSBhIHtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWhlYWRlciAuZ2xhemVkLW1haW4tbWVudSBhLmFjdGl2ZSwgLmdsYXplZCAuZ2xhemVkLWhlYWRlciAuZ2xhemVkLW1haW4tbWVudSBhOmhvdmVyLCAuZ2xhemVkIC5nbGF6ZWQtaGVhZGVyIC5nbGF6ZWQtbWFpbi1tZW51IGE6Zm9jdXMge1xuICBjb2xvcjogIzY5Njk2OTtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWhlYWRlciAuZ2xhemVkLW1haW4tbWVudSAubWVudSBhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5nbGF6ZWQgLmdsYXplZC1oZWFkZXIgLmdsYXplZC1tYWluLW1lbnUgLm1lbnUgYTpob3ZlciwgLmdsYXplZCAuZ2xhemVkLWhlYWRlciAuZ2xhemVkLW1haW4tbWVudSAubWVudSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5nbGF6ZWQgLmdsYXplZC1oZWFkZXIgLm5hdmJhci1oZWFkZXIgLmxvZ28ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5nbGF6ZWQgLmdsYXplZC1oZWFkZXIgLm5hdmJhci1oZWFkZXIgLm5hdmJhci1icmFuZCB7XG4gIGZvbnQtc2l6ZTogMjlweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5nbGF6ZWQgLmdsYXplZC1oZWFkZXIgLm1lbnUgaDEsIC5nbGF6ZWQgLmdsYXplZC1oZWFkZXIgLm1lbnUgaDIsIC5nbGF6ZWQgLmdsYXplZC1oZWFkZXIgLm1lbnUgaDMsIC5nbGF6ZWQgLmdsYXplZC1oZWFkZXIgLm1lbnUgaDQsIC5nbGF6ZWQgLmdsYXplZC1oZWFkZXIgLm1lbnUgaDUgaDYge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtaGVhZGVyIC5kcm9wZG93bi1tZW51IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWhlYWRlciAuZHJvcGRvd24tbWVudSB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWhlYWRlciAuZHJvcGRvd24tbWVudSBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWhlYWRlciAuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtaGVhZGVyIC5nbGF6ZWQtbWVnYW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtaGVhZGVyIC5nbGF6ZWQtbWVnYW1lbnUgbGkge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWhlYWRlciAucm93LCAuZ2xhemVkIC5nbGF6ZWQtaGVhZGVyIC5ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5nbGF6ZWQgLmdsYXplZC1oZWFkZXIgLm1lZ2EtZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtaGVhZGVyIC5tZWdhLWRyb3Bkb3duLW1lbnUgLmJsb2NrIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtaGVhZGVyIC5tZWdhLWRyb3Bkb3duLW1lbnUgLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5nbGF6ZWQgLmdsYXplZC1oZWFkZXIgLm5hdi1jaGlsZC1maXhlZC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5nbGF6ZWQgLmdsYXplZC1oZWFkZXIuYWZmaXggLm5hdi1jaGlsZC1maXhlZC13aWR0aCB7XG4gIHRvcDogNjBweDtcbn1cblxuLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1tb2JpbGUgLmdsYXplZC1oZWFkZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uZ2xhemVkIC5ib2R5LS1nbGF6ZWQtbmF2LW1vYmlsZSAuZ2xhemVkLWhlYWRlciBsaSB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZ2xhemVkIC5ib2R5LS1nbGF6ZWQtbmF2LW1vYmlsZSAuZ2xhemVkLWhlYWRlciAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5nbGF6ZWQgI25hdmJhci5nbGF6ZWQtaGVhZGVyLS1ob3Zlci1iYWNrZ3JvdW5kIC5tZW51IC5hY3RpdmUgPiBhLCAuZ2xhemVkICNuYXZiYXIuZ2xhemVkLWhlYWRlci0taG92ZXItYmFja2dyb3VuZCAubWVudSBhOmhvdmVyLCAuZ2xhemVkICNuYXZiYXIuZ2xhemVkLWhlYWRlci0taG92ZXItYmFja2dyb3VuZCAubWVudSBhOmhvdmVyIC5tZW51IGE6Zm9jdXMsIC5nbGF6ZWQgI25hdmJhci5nbGF6ZWQtaGVhZGVyLS1ob3Zlci1iYWNrZ3JvdW5kIC5tZW51IGEuaXMtYWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MGVmO1xufVxuXG4uZ2xhemVkICNuYXZiYXIuZ2xhemVkLWhlYWRlci0taG92ZXItdGV4dCAubWVudSAuYWN0aXZlID4gYSwgLmdsYXplZCAjbmF2YmFyLmdsYXplZC1oZWFkZXItLWhvdmVyLXRleHQgLm1lbnUgYTpob3ZlciwgLmdsYXplZCAjbmF2YmFyLmdsYXplZC1oZWFkZXItLWhvdmVyLXRleHQgLm1lbnUgYTpmb2N1cywgLmdsYXplZCAjbmF2YmFyLmdsYXplZC1oZWFkZXItLWhvdmVyLXRleHQgLm1lbnUgYS5pcy1hY3RpdmUge1xuICBjb2xvcjogIzAxODBlZjtcbn1cblxuLmdsYXplZCAjbmF2YmFyLmdsYXplZC1oZWFkZXItLWhvdmVyLW9wYWNpdHkgLm1lbnUgLmFjdGl2ZSA+IGEsIC5nbGF6ZWQgI25hdmJhci5nbGF6ZWQtaGVhZGVyLS1ob3Zlci1vcGFjaXR5IC5tZW51IGE6aG92ZXIsIC5nbGF6ZWQgI25hdmJhci5nbGF6ZWQtaGVhZGVyLS1ob3Zlci1vcGFjaXR5IC5tZW51IGE6Zm9jdXMsIC5nbGF6ZWQgI25hdmJhci5nbGF6ZWQtaGVhZGVyLS1ob3Zlci1vcGFjaXR5IC5tZW51IGEuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uZ2xhemVkIC5ib2R5LS1nbGF6ZWQtaGVhZGVyLXNpZGUgLmdsYXplZC1oZWFkZXItLXNpZGUuZ2xhemVkLWhlYWRlci0taG92ZXItYm9yZGVyIC5tZW51IGE6YmVmb3JlLCAuZ2xhemVkIC5nbGF6ZWQtaGVhZGVyLS10b3AuZ2xhemVkLWhlYWRlci0taG92ZXItYm9yZGVyIC5uYXYgPiBsaSA+IGE6YmVmb3JlIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCwgMSkgdHJhbnNsYXRlKDEwcHgsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpIHRyYW5zbGF0ZSgxMHB4LCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICBoZWlnaHQ6IDJweDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjMDE4MGVmO1xufVxuXG4uZ2xhemVkIC5ib2R5LS1nbGF6ZWQtaGVhZGVyLXNpZGUgLmdsYXplZC1oZWFkZXItLXNpZGUuZ2xhemVkLWhlYWRlci0taG92ZXItYm9yZGVyIC5uYXYgPiBsaS5hY3RpdmUgPiBhOmJlZm9yZSwgLmdsYXplZCAuYm9keS0tZ2xhemVkLWhlYWRlci1zaWRlIC5nbGF6ZWQtaGVhZGVyLS1zaWRlLmdsYXplZC1oZWFkZXItLWhvdmVyLWJvcmRlciAubmF2ID4gbGkgPiBhOmhvdmVyOmJlZm9yZSwgLmdsYXplZCAuYm9keS0tZ2xhemVkLWhlYWRlci1zaWRlIC5nbGF6ZWQtaGVhZGVyLS1zaWRlLmdsYXplZC1oZWFkZXItLWhvdmVyLWJvcmRlciAubmF2ID4gbGkgPiBhLmlzLWFjdGl2ZTpiZWZvcmUsIC5nbGF6ZWQgLmdsYXplZC1oZWFkZXItLXRvcC5nbGF6ZWQtaGVhZGVyLS1ob3Zlci1ib3JkZXIgLm1lbnUgbGkuYWN0aXZlID4gYTpiZWZvcmUsIC5nbGF6ZWQgLmdsYXplZC1oZWFkZXItLXRvcC5nbGF6ZWQtaGVhZGVyLS1ob3Zlci1ib3JkZXIgLm1lbnUgYTpob3ZlcjpiZWZvcmUsIC5nbGF6ZWQgLmdsYXplZC1oZWFkZXItLXRvcC5nbGF6ZWQtaGVhZGVyLS1ob3Zlci1ib3JkZXIgLm1lbnUgYS5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlKDEwcHgsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZSgxMHB4LCAwKTtcbn1cblxuLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1kZXNrdG9wLmJvZHktLWdsYXplZC1oZWFkZXItZml4ZWQuYm9keS0tZ2xhemVkLWhlYWRlci1ub3Qtb3ZlcmxheSB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1kZXNrdG9wIC5nbGF6ZWQtaGVhZGVyLS10b3Age1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1kZXNrdG9wIC5nbGF6ZWQtaGVhZGVyLS10b3AgLmdsYXplZC1tYWluLW1lbnUge1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wICNsb2dvIHtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wLmdsYXplZC1oZWFkZXItLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4uZ2xhemVkIC5ib2R5LS1nbGF6ZWQtbmF2LWRlc2t0b3AgLmdsYXplZC1oZWFkZXItLXRvcC5nbGF6ZWQtaGVhZGVyLS1maXhlZCwgLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1kZXNrdG9wIC5nbGF6ZWQtaGVhZGVyLS10b3AuYWZmaXgge1xuICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSg1MCwgNTAsIDUwLCAwLjA1KTtcbn1cblxuLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1kZXNrdG9wIC5nbGF6ZWQtaGVhZGVyLS10b3AuZ2xhemVkLWhlYWRlci0tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMzBweDtcbn1cblxuLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1kZXNrdG9wIC5nbGF6ZWQtaGVhZGVyLS10b3AuZ2xhemVkLWhlYWRlci0tb3ZlcmxheS5nbGF6ZWQtaGVhZGVyLS1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1kZXNrdG9wIC5nbGF6ZWQtaGVhZGVyLS10b3AuZ2xhemVkLWhlYWRlci0tb3ZlcmxheS5nbGF6ZWQtaGVhZGVyLS1zdGlja3kge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDYwMG1zLGJhY2tncm91bmQtY29sb3IgNjAwbXM7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wLmdsYXplZC1oZWFkZXItLW92ZXJsYXkuYWZmaXgge1xuICB0b3A6IDA7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wLmdsYXplZC1oZWFkZXItLW5hdmJhci1wdWxsLWRvd24gLmNvbnRhaW5lci1yb3cgPiAuY29sLXNtLTEyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1kZXNrdG9wIC5nbGF6ZWQtaGVhZGVyLS10b3AuYWZmaXgge1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbn1cblxuLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1kZXNrdG9wIC5nbGF6ZWQtaGVhZGVyLS10b3AuYWZmaXggLm5hdmJhci1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wLmFmZml4IC5uYXZiYXItYnJhbmQge1xuICBmb250LXNpemU6IDIxcHg7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wIC5uYXZiYXItaGVhZGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQwNTA7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wIC53cmFwLWJyYW5kaW5nIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wIC53cmFwLWJyYW5kaW5nIC5sb2dvLCAuZ2xhemVkIC5ib2R5LS1nbGF6ZWQtbmF2LWRlc2t0b3AgLmdsYXplZC1oZWFkZXItLXRvcCAud3JhcC1icmFuZGluZyAubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1kZXNrdG9wIC5nbGF6ZWQtaGVhZGVyLS10b3AgLndyYXAtYnJhbmRpbmcgLmxvZ28gaW1nLCAuZ2xhemVkIC5ib2R5LS1nbGF6ZWQtbmF2LWRlc2t0b3AgLmdsYXplZC1oZWFkZXItLXRvcCAud3JhcC1icmFuZGluZyAubmF2YmFyLWJyYW5kIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1kZXNrdG9wIC5nbGF6ZWQtaGVhZGVyLS10b3AgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1kZXNrdG9wIC5nbGF6ZWQtaGVhZGVyLS10b3AuZ2xhemVkLWhlYWRlci0tbG9nby1jZW50ZXItbWVudS1sZWZ0IC5uYXZiYXItaGVhZGVyLCAuZ2xhemVkIC5ib2R5LS1nbGF6ZWQtbmF2LWRlc2t0b3AgLmdsYXplZC1oZWFkZXItLXRvcC5nbGF6ZWQtaGVhZGVyLS1sb2dvLWNlbnRlci1tZW51LXJpZ2h0IC5uYXZiYXItaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wLmdsYXplZC1oZWFkZXItLWxvZ28tY2VudGVyLW1lbnUtbGVmdCAud3JhcC1icmFuZGluZywgLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1kZXNrdG9wIC5nbGF6ZWQtaGVhZGVyLS10b3AuZ2xhemVkLWhlYWRlci0tbG9nby1jZW50ZXItbWVudS1yaWdodCAud3JhcC1icmFuZGluZyB7XG4gIG1hcmdpbi1sZWZ0OiAtNTAlO1xufVxuXG4uZ2xhemVkIC5ib2R5LS1nbGF6ZWQtbmF2LWRlc2t0b3AgLmdsYXplZC1oZWFkZXItLXRvcC5nbGF6ZWQtaGVhZGVyLS1sb2dvLWNlbnRlci1tZW51LWxlZnQgLndyYXAtYnJhbmRpbmcgLmxvZ28sIC5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wLmdsYXplZC1oZWFkZXItLWxvZ28tY2VudGVyLW1lbnUtcmlnaHQgLndyYXAtYnJhbmRpbmcgLmxvZ28ge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wLmdsYXplZC1oZWFkZXItLWxvZ28tbGVmdC1tZW51LWxlZnQgLm1lbnUsIC5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wLmdsYXplZC1oZWFkZXItLWxvZ28tbGVmdC1tZW51LWxlZnQgLmJsb2NrLCAuZ2xhemVkIC5ib2R5LS1nbGF6ZWQtbmF2LWRlc2t0b3AgLmdsYXplZC1oZWFkZXItLXRvcC5nbGF6ZWQtaGVhZGVyLS1sb2dvLWNlbnRlci1tZW51LWxlZnQgLm1lbnUsIC5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wLmdsYXplZC1oZWFkZXItLWxvZ28tY2VudGVyLW1lbnUtbGVmdCAuYmxvY2sge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1kZXNrdG9wIC5nbGF6ZWQtaGVhZGVyLS10b3AuZ2xhemVkLWhlYWRlci0tbG9nby1yaWdodC1tZW51LWxlZnQgLm1lbnUsIC5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wLmdsYXplZC1oZWFkZXItLWxvZ28tcmlnaHQtbWVudS1sZWZ0IC5ibG9jayB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZ2xhemVkIC5ib2R5LS1nbGF6ZWQtbmF2LWRlc2t0b3AgLmdsYXplZC1oZWFkZXItLXRvcC5nbGF6ZWQtaGVhZGVyLS1sb2dvLXJpZ2h0LW1lbnUtbGVmdCAubmF2YmFyLWhlYWRlciwgLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1kZXNrdG9wIC5nbGF6ZWQtaGVhZGVyLS10b3AuZ2xhemVkLWhlYWRlci0tbG9nby1yaWdodC1tZW51LWxlZnQgLndyYXAtYnJhbmRpbmcge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wLmdsYXplZC1oZWFkZXItLWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ2xhemVkIC5ib2R5LS1nbGF6ZWQtbmF2LWRlc2t0b3AgLmdsYXplZC1oZWFkZXItLXRvcC5nbGF6ZWQtaGVhZGVyLS1jZW50ZXJlZCAucmVnaW9uLW5hdmlnYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wLmdsYXplZC1oZWFkZXItLWNlbnRlcmVkIC5uYXZiYXItYnJhbmQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1kZXNrdG9wIC5nbGF6ZWQtaGVhZGVyLS10b3AuZ2xhemVkLWhlYWRlci0tY2VudGVyZWQgLm5hdmJhci1oZWFkZXIsIC5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wLmdsYXplZC1oZWFkZXItLWNlbnRlcmVkIC5ibG9jayB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsb2F0OiBub25lO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZ2xhemVkIC5ib2R5LS1nbGF6ZWQtbmF2LWRlc2t0b3AgLmdsYXplZC1oZWFkZXItLXRvcC5nbGF6ZWQtaGVhZGVyLS1jZW50ZXJlZC1pbmxpbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wLmdsYXplZC1oZWFkZXItLWNlbnRlcmVkLWlubGluZSAuYmxvY2ssIC5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wLmdsYXplZC1oZWFkZXItLWNlbnRlcmVkLWlubGluZSAubmF2YmFyLWhlYWRlciwgLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1kZXNrdG9wIC5nbGF6ZWQtaGVhZGVyLS10b3AuZ2xhemVkLWhlYWRlci0tY2VudGVyZWQtaW5saW5lICNnbGF6ZWQtbWFpbi1tZW51IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1kZXNrdG9wIC5nbGF6ZWQtaGVhZGVyLS10b3AgLmRyb3Bkb3duLW1lbnUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wIGxpLmRyb3Bkb3duOmhvdmVyIC5kcm9wZG93bi1tZW51LCAuZ2xhemVkIC5ib2R5LS1nbGF6ZWQtbmF2LWRlc2t0b3AgLmdsYXplZC1oZWFkZXItLXRvcCBsaS5kcm9wZG93bjpmb2N1cyAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ2xhemVkIC5ib2R5LS1nbGF6ZWQtbmF2LWRlc2t0b3AgLmdsYXplZC1oZWFkZXItLXRvcCAuYmxvY2sge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wIC5uYXYge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wIC5uYXYgPiBsaSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZ2xhemVkIC5ib2R5LS1nbGF6ZWQtbmF2LWRlc2t0b3AgLmdsYXplZC1oZWFkZXItLXRvcCAubmF2ID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wIC5uYXYgLmRyb3Bkb3duLW1lbnUgbGkge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1kZXNrdG9wIC5nbGF6ZWQtaGVhZGVyLS10b3AgLm5hdiAuZHJvcGRvd24tbWVudSBsaSA+IGEge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wIC5uYXYgLmRyb3Bkb3duLW1lbnUgbGkgPiBhLmdsYXplZC1tZWdhbWVudV9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1kZXNrdG9wIC5nbGF6ZWQtaGVhZGVyLS10b3AgLmdsYXplZC1tZWdhbWVudV9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1kZXNrdG9wIC5nbGF6ZWQtaGVhZGVyLS10b3AgLm5hdi1jaGlsZC1maXhlZC13aWR0aCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwcHg7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wIC5ibG9jay1nbGF6ZWQtaGVscGVyLCAuZ2xhemVkIC5ib2R5LS1nbGF6ZWQtbmF2LWRlc2t0b3AgLmdsYXplZC1oZWFkZXItLXRvcCAud3JhcC1icmFuZGluZyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweDtcbn1cblxuLmdsYXplZCBodG1sLmpzIC5ib2R5LS1nbGF6ZWQtbmF2LWRlc2t0b3AudG9vbGJhci1maXhlZC50b29sYmFyLWhvcml6b250YWwgLmdsYXplZC1oZWFkZXItLXRvcC5nbGF6ZWQtaGVhZGVyLS1vdmVybGF5IHtcbiAgdG9wOiA2OXB4O1xufVxuXG4uZ2xhemVkIGh0bWwuanMgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcC50b29sYmFyLWZpeGVkLnRvb2xiYXItaG9yaXpvbnRhbC50b29sYmFyLXRyYXktb3Blbi50b29sYmFyLWhvcml6b250YWwgLmdsYXplZC1oZWFkZXItLXRvcC5nbGF6ZWQtaGVhZGVyLS1vdmVybGF5IHtcbiAgdG9wOiAxMTBweDtcbn1cblxuLmdsYXplZCBodG1sLmpzIC5ib2R5LS1nbGF6ZWQtbmF2LWRlc2t0b3AudG9vbGJhci1maXhlZC50b29sYmFyLWhvcml6b250YWwgLmdsYXplZC1oZWFkZXItLXRvcC5nbGF6ZWQtaGVhZGVyLS1maXhlZCwgLmdsYXplZCBodG1sLmpzIC5ib2R5LS1nbGF6ZWQtbmF2LWRlc2t0b3AudG9vbGJhci1maXhlZC50b29sYmFyLWhvcml6b250YWwgLmdsYXplZC1oZWFkZXItLXRvcC5hZmZpeCB7XG4gIHRvcDogMzlweCAhaW1wb3J0YW50O1xufVxuXG4uZ2xhemVkIGh0bWwuanMgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcC50b29sYmFyLWZpeGVkLnRvb2xiYXItaG9yaXpvbnRhbC50b29sYmFyLXRyYXktb3Blbi50b29sYmFyLWhvcml6b250YWwgLmdsYXplZC1oZWFkZXItLXRvcC5nbGF6ZWQtaGVhZGVyLS1maXhlZCwgLmdsYXplZCBodG1sLmpzIC5ib2R5LS1nbGF6ZWQtbmF2LWRlc2t0b3AudG9vbGJhci1maXhlZC50b29sYmFyLWhvcml6b250YWwudG9vbGJhci10cmF5LW9wZW4udG9vbGJhci1ob3Jpem9udGFsIC5nbGF6ZWQtaGVhZGVyLS10b3AuYWZmaXgge1xuICB0b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmdsYXplZCBodG1sLmpzIC5ib2R5LS1nbGF6ZWQtbmF2LWRlc2t0b3AuYm9keS0tZ2xhemVkLWhlYWRlci1maXhlZC50b29sYmFyLWZpeGVkLnRvb2xiYXItaG9yaXpvbnRhbC50b29sYmFyLXRyYXktb3Blbi50b29sYmFyLWhvcml6b250YWwuYm9keS0tZ2xhemVkLWhlYWRlci1ub3Qtb3ZlcmxheSB7XG4gIHBhZGRpbmctdG9wOiAxODBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2xhemVkIGh0bWwuanMgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcC5ib2R5LS1nbGF6ZWQtaGVhZGVyLWZpeGVkLnRvb2xiYXItZml4ZWQudG9vbGJhci1ob3Jpem9udGFsLmJvZHktLWdsYXplZC1oZWFkZXItbm90LW92ZXJsYXkge1xuICBwYWRkaW5nLXRvcDogMTM5cHggIWltcG9ydGFudDtcbn1cblxuLmdsYXplZCAuYm9keS0tZ2xhemVkLWhlYWRlci1zaWRlLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tc2lkZSB7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLmdsYXplZCAuYm9keS0tZ2xhemVkLWhlYWRlci1zaWRlLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tc2lkZSAubmF2YmFyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWhlYWRlci0tc2lkZSBoMSwgLmdsYXplZCAuZ2xhemVkLWhlYWRlci0tc2lkZSBoMiwgLmdsYXplZCAuZ2xhemVkLWhlYWRlci0tc2lkZSBoMywgLmdsYXplZCAuZ2xhemVkLWhlYWRlci0tc2lkZSBoNCwgLmdsYXplZCAuZ2xhemVkLWhlYWRlci0tc2lkZSBoNSwgLmdsYXplZCAuZ2xhemVkLWhlYWRlci0tc2lkZSBoNiB7XG4gIGNvbG9yOiAjNzM3YTg1O1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtaGVhZGVyLS1zaWRlIGEge1xuICBjb2xvcjogIzczN2E4NTtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWhlYWRlci0tc2lkZSBhOmhvdmVyLCAuZ2xhemVkIC5nbGF6ZWQtaGVhZGVyLS1zaWRlIGE6Zm9jdXMge1xuICBjb2xvcjogIzczN2E4NTtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWhlYWRlci0tc2lkZSAuZ2xhemVkLW1haW4tbWVudSB7XG4gIGJhY2tncm91bmQ6ICMyMDI1MmE7XG4gIGNvbG9yOiAjNzM3YTg1O1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNDA2MDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzAwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtaGVhZGVyLS1zaWRlIC5nbGF6ZWQtbWFpbi1tZW51IGEge1xuICBjb2xvcjogIzczN2E4NTtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWhlYWRlci0tc2lkZSAuZ2xhemVkLW1haW4tbWVudSBhOmhvdmVyLCAuZ2xhemVkIC5nbGF6ZWQtaGVhZGVyLS1zaWRlIC5nbGF6ZWQtbWFpbi1tZW51IGE6Zm9jdXMge1xuICBjb2xvcjogIzczN2E4NTtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWhlYWRlci0tc2lkZSAuYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtaGVhZGVyLS1zaWRlIC5uYXZiYXItY29sbGFwc2Uge1xuICBwYWRkaW5nOiA3MHB4IDAgMCAwO1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtaGVhZGVyLS1zaWRlIC5tZW51X19sZXZlbCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMyMDI1MmE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDQwNTE7XG4gIHRvcDogODBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbiAgbGVmdDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWhlYWRlci0tc2lkZSAubWVudV9fbGV2ZWwtLWN1cnJlbnQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtaGVhZGVyLS1zaWRlIC5tZW51X19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWhlYWRlci0tc2lkZSAubWVudV9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogN3B4IDIwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjVzO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtaGVhZGVyLS1zaWRlIC5tZW51X19saW5rW2RhdGEtc3VibWVudV06OmFmdGVyIHtcbiAgY29udGVudDogJ8Oi4oKswqYnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDEuNGVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmdsYXplZCAuZ2xhemVkLWhlYWRlci0tc2lkZSAuYW5pbWF0ZS1vdXRUb1JpZ2h0LCAuZ2xhemVkIC5nbGF6ZWQtaGVhZGVyLS1zaWRlIC5hbmltYXRlLW91dFRvTGVmdCwgLmdsYXplZCAuZ2xhemVkLWhlYWRlci0tc2lkZSAuYW5pbWF0ZS1pbkZyb21MZWZ0LCAuZ2xhemVkIC5nbGF6ZWQtaGVhZGVyLS1zaWRlIC5hbmltYXRlLWluRnJvbVJpZ2h0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWhlYWRlci0tc2lkZSAudGItbWVnYW1lbnUtY29sdW1uIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWhlYWRlci0tc2lkZSAubWVnYS1kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWhlYWRlci0tc2lkZSAubWVudV9fYnJlYWRjcnVtYnMge1xuICBmb250LXNpemU6IDAuNjVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5nbGF6ZWQgLmdsYXplZC1oZWFkZXItLXNpZGUgLm1lbnVfX2JyZWFkY3J1bWJzIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5nbGF6ZWQgLmdsYXplZC1oZWFkZXItLXNpZGUgLm1lbnVfX2JyZWFkY3J1bWJzIGE6bGFzdC1jaGlsZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtaGVhZGVyLS1zaWRlIC5tZW51X19icmVhZGNydW1icyBhOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogJz4nO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMC41ZW07XG59XG5cbi5nbGF6ZWQgLmdsYXplZC1oZWFkZXItLXNpZGUgLm1lbnVfX2JhY2sge1xuICBmb250LXNpemU6IDEuMDVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA0MDUxO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAyLjI1ZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMS4zNjVlbSAwLjY1ZW0gMCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWhlYWRlci0tc2lkZSAubWVudV9fYmFjay0taGlkZGVuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLmdsYXplZC1oZWFkZXItLXNpZGUgLm1lbnVfX2JhY2s6aG92ZXIsIC5nbGF6ZWQgLmdsYXplZC1oZWFkZXItLXNpZGUgLm1lbnVfX2JhY2s6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZ2xhemVkIC5ib2R5LS1nbGF6ZWQtbmF2LWRlc2t0b3AuYm9keS0tZ2xhemVkLWhlYWRlci1zaWRlIHtcbiAgcGFkZGluZy1sZWZ0OiAzMDBweDtcbn1cblxuLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1kZXNrdG9wIC5nbGF6ZWQtaGVhZGVyLS1zaWRlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZ2xhemVkIC5ib2R5LS1nbGF6ZWQtbmF2LWRlc2t0b3AgLmdsYXplZC1oZWFkZXItLXNpZGUgLm5hdmJhci1oZWFkZXIge1xuICBmbG9hdDogbm9uZTtcbiAgei1pbmRleDogNDA2NTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2xhemVkIC5ib2R5LS1nbGF6ZWQtbmF2LWRlc2t0b3AgLmdsYXplZC1oZWFkZXItLXNpZGUgLm5hdmJhci1oZWFkZXIgLmxvZ28sIC5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tc2lkZSAubmF2YmFyLWhlYWRlciAubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tc2lkZSAubWVudV9fYnJlYWRjcnVtYnMge1xuICB0b3A6IDE2MHB4O1xufVxuXG4uZ2xhemVkIC5ib2R5LS1nbGF6ZWQtbmF2LWRlc2t0b3AgLmdsYXplZC1oZWFkZXItLXNpZGUgLm1lbnVfX2xldmVsIHtcbiAgdG9wOiAxODBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxODBweCk7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcC5ib2R5LS1nbGF6ZWQtaGVhZGVyLXNpZGUuYm9keS0tZnVsbC1zY3JlZW4tc2VhcmNoIC5nbGF6ZWQtaGVhZGVyLS1zaWRlIC5uYXZiYXItaGVhZGVyIHtcbiAgei1pbmRleDogNDA2MDtcbn1cblxuLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1tb2JpbGUgI2dsYXplZC1tYWluLW1lbnUsIC5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtbW9iaWxlICNnbGF6ZWQtbWFpbi1tZW51IC5tZW51X19icmVhZGNydW1icywgLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1tb2JpbGUgI2dsYXplZC1tYWluLW1lbnUgLm1lbnVfX2xldmVsIHtcbiAgbGVmdDogLTEwMCU7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcztcbn1cblxuLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1tb2JpbGUgI2dsYXplZC1tYWluLW1lbnUubWVudS0tb3BlbiwgLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1tb2JpbGUgI2dsYXplZC1tYWluLW1lbnUubWVudS0tb3BlbiAubWVudV9fYnJlYWRjcnVtYnMsIC5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtbW9iaWxlICNnbGF6ZWQtbWFpbi1tZW51Lm1lbnUtLW9wZW4gLm1lbnVfX2xldmVsIHtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdsYXplZCAuYWN0aW9uLS1vcGVuLCAuZ2xhemVkIC5hY3Rpb24tLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZ2xhemVkICNnbGF6ZWQtbWFpbi1tZW51LCAuZ2xhemVkICNnbGF6ZWQtbWFpbi1tZW51IC5tZW51X19icmVhZGNydW1icywgLmdsYXplZCAjZ2xhemVkLW1haW4tbWVudSAubWVudV9fbGV2ZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uZ2xhemVkIC5hbmltYXRlLW91dFRvUmlnaHQgLm1lbnVfX2l0ZW0ge1xuICBhbmltYXRpb246IG91dFRvUmlnaHQgMC4xcyBib3RoIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG59XG5cbkBrZXlmcmFtZXMgb3V0VG9SaWdodCB7XG4gIHRvIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuXG4uZ2xhemVkIC5hbmltYXRlLW91dFRvTGVmdCAubWVudV9faXRlbSB7XG4gIGFuaW1hdGlvbjogb3V0VG9MZWZ0IDAuNnMgYm90aCBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xufVxuXG5Aa2V5ZnJhbWVzIG91dFRvTGVmdCB7XG4gIHRvIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gIH1cbn1cblxuLmdsYXplZCAuYW5pbWF0ZS1pbkZyb21MZWZ0IC5tZW51X19pdGVtIHtcbiAgYW5pbWF0aW9uOiBpbkZyb21MZWZ0IDAuMXMgYm90aCBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xufVxuXG5Aa2V5ZnJhbWVzIGluRnJvbUxlZnQge1xuICBmcm9tIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZ2xhemVkIC5hbmltYXRlLWluRnJvbVJpZ2h0IC5tZW51X19pdGVtIHtcbiAgYW5pbWF0aW9uOiBpbkZyb21SaWdodCAwLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbn1cblxuQGtleWZyYW1lcyBpbkZyb21SaWdodCB7XG4gIGZyb20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmdsYXplZCBodG1sLmh0bWwtLWdsYXplZC1uYXYtbW9iaWxlLS1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZ2xhemVkIC5ib2R5LS1nbGF6ZWQtbmF2LW1vYmlsZS5ib2R5LS1nbGF6ZWQtaGVhZGVyLWZpeGVkLmJvZHktLWdsYXplZC1oZWFkZXItbm90LW92ZXJsYXkge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1tb2JpbGUgLnBhZ2UtdGl0bGUtZnVsbC13aWR0aC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1tb2JpbGUgI2xvZ28ge1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xufVxuXG4uZ2xhemVkIC5ib2R5LS1nbGF6ZWQtbmF2LW1vYmlsZSAuZ2xhemVkLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtbW9iaWxlIC5nbGF6ZWQtaGVhZGVyIGxpIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtbW9iaWxlIC5nbGF6ZWQtaGVhZGVyIC5uYXZiYXItaGVhZGVyIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtbW9iaWxlIC5nbGF6ZWQtaGVhZGVyIC5uYXZiYXItaGVhZGVyIC53cmFwLWJyYW5kaW5nIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtbW9iaWxlIC5nbGF6ZWQtaGVhZGVyIC5uYXZiYXItaGVhZGVyIC53cmFwLWJyYW5kaW5nIC5sb2dvLCAuZ2xhemVkIC5ib2R5LS1nbGF6ZWQtbmF2LW1vYmlsZSAuZ2xhemVkLWhlYWRlciAubmF2YmFyLWhlYWRlciAud3JhcC1icmFuZGluZyAubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1tb2JpbGUgLmdsYXplZC1oZWFkZXIgLmJsb2NrLWdsYXplZC1oZWxwZXIge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xufVxuXG4uZ2xhemVkIC5ib2R5LS1nbGF6ZWQtbmF2LW1vYmlsZSAuZ2xhemVkLWhlYWRlciAubmF2YmFyLWxlZnQsIC5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtbW9iaWxlIC5nbGF6ZWQtaGVhZGVyIC5uYXZiYXItcmlnaHQge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZ2xhemVkIC5ib2R5LS1nbGF6ZWQtbmF2LW1vYmlsZSAuZ2xhemVkLWhlYWRlciAjZ2xhemVkLW1lbnUtdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4IDMycHggMTZweCAwO1xuICBtYXJnaW46IDE1cHggMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDQxMDA7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtbW9iaWxlIC5nbGF6ZWQtaGVhZGVyICNnbGF6ZWQtbWVudS10b2dnbGUgc3BhbiwgLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1tb2JpbGUgLmdsYXplZC1oZWFkZXIgI2dsYXplZC1tZW51LXRvZ2dsZSBzcGFuOmJlZm9yZSwgLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1tb2JpbGUgLmdsYXplZC1oZWFkZXIgI2dsYXplZC1tZW51LXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAxODBlZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZ2xhemVkIC5ib2R5LS1nbGF6ZWQtbmF2LW1vYmlsZSAuZ2xhemVkLWhlYWRlciAjZ2xhemVkLW1lbnUtdG9nZ2xlIHNwYW46YmVmb3JlIHtcbiAgdG9wOiAtOHB4O1xufVxuXG4uZ2xhemVkIC5ib2R5LS1nbGF6ZWQtbmF2LW1vYmlsZSAuZ2xhemVkLWhlYWRlciAjZ2xhemVkLW1lbnUtdG9nZ2xlIHNwYW46YWZ0ZXIge1xuICBib3R0b206IC04cHg7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtbW9iaWxlIC5nbGF6ZWQtaGVhZGVyICNnbGF6ZWQtbWVudS10b2dnbGUubmF2YmFyLXRvZ2dsZS0tYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1tb2JpbGUgLmdsYXplZC1oZWFkZXIgI2dsYXplZC1tZW51LXRvZ2dsZS5uYXZiYXItdG9nZ2xlLS1hY3RpdmUgc3BhbjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1tb2JpbGUgLmdsYXplZC1oZWFkZXIgI2dsYXplZC1tZW51LXRvZ2dsZS5uYXZiYXItdG9nZ2xlLS1hY3RpdmUgc3BhbjphZnRlciB7XG4gIHRvcDogMDtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtbW9iaWxlIC5nbGF6ZWQtaGVhZGVyIC5uYXZiYXItY29sbGFwc2Uge1xuICBib3JkZXItdG9wOiBub25lO1xuICBjbGVhcjogYm90aDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtbW9iaWxlIC5nbGF6ZWQtaGVhZGVyIC5uYXZiYXItZml4ZWQtdG9wIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtbW9iaWxlIC5nbGF6ZWQtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtbW9iaWxlIC5nbGF6ZWQtaGVhZGVyIC5uYXYge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA3LjVweDtcbn1cblxuLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1tb2JpbGUgLmdsYXplZC1oZWFkZXIgLm5hdiA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtbW9iaWxlIC5nbGF6ZWQtaGVhZGVyIC5uYXYgPiBsaSA+IGEge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtbW9iaWxlIC5nbGF6ZWQtaGVhZGVyIC5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5nbGF6ZWQgLmdsYXplZC1zZWNvbmRhcnktaGVhZGVyIHtcbiAgei1pbmRleDogNDA1MDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGJhY2tncm91bmQ6ICMwMTgxZWY7XG4gIGNvbG9yOiAjZmZmZmZlO1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtc2Vjb25kYXJ5LWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmZmZmU7XG59XG5cbi5nbGF6ZWQgLmdsYXplZC1zZWNvbmRhcnktaGVhZGVyIC5ibG9jaywgLmdsYXplZCAuZ2xhemVkLXNlY29uZGFyeS1oZWFkZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5nbGF6ZWQgLmdsYXplZC1zZWNvbmRhcnktaGVhZGVyIC5zZWNvbmRhcnktaGVhZGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5nbGF6ZWQgLm5hdmJhci1uYXYuc2Vjb25kYXJ5IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZ2xhemVkIC5uYXZiYXItbmF2LnNlY29uZGFyeSBhIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG59XG5cbi5nbGF6ZWQgLm5hdmJhci1uYXYuc2Vjb25kYXJ5IGE6aG92ZXIsIC5nbGF6ZWQgLm5hdmJhci1uYXYuc2Vjb25kYXJ5IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmdsYXplZCAubmF2YmFyLW5hdi5zZWNvbmRhcnkgbGkge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmdsYXplZCAucHJldi1uZXh0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmdsYXplZCAucHJldi1uZXh0IC5wcmV2LCAuZ2xhemVkIC5wcmV2LW5leHQgLm5leHQge1xuICB3aWR0aDogNDglO1xufVxuXG4uZ2xhemVkIC5wcmV2LW5leHQgYS5uZXh0cHJldi1saW5rIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2xhemVkIC5wcmV2LW5leHQgLmdsYXplZC1pY29uLCAuZ2xhemVkIC5wcmV2LW5leHQgLm5leHRwcmV2LXRleHQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4uZ2xhemVkIC5wcmV2LW5leHQgLmdsYXplZC1pY29uIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogOHB4O1xufVxuXG4uZ2xhemVkIC5wcmV2LW5leHQgLmdsYXplZC1pY29uIHN2ZyB7XG4gIHdpZHRoOiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmdsYXplZCAucHJldi1uZXh0IC5uZXh0cHJldi10ZXh0IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSAwcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uZ2xhemVkIC5wcmV2LW5leHQgLnByZXYge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZ2xhemVkIC5wcmV2LW5leHQgLnByZXYgLmdsYXplZC1pY29uIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmdsYXplZCAucHJldi1uZXh0IC5wcmV2IC5uZXh0cHJldi1saW5rOmhvdmVyIC5uZXh0cHJldi10ZXh0LCAuZ2xhemVkIC5wcmV2LW5leHQgLnByZXYgLm5leHRwcmV2LWxpbms6Zm9jdXMgLm5leHRwcmV2LXRleHQge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG59XG5cbi5nbGF6ZWQgLnByZXYtbmV4dCAubmV4dCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZ2xhemVkIC5wcmV2LW5leHQgLm5leHQgLmdsYXplZC1pY29uIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uZ2xhemVkIC5wcmV2LW5leHQgLm5leHQgLm5leHRwcmV2LWxpbms6aG92ZXIgLm5leHRwcmV2LXRleHQsIC5nbGF6ZWQgLnByZXYtbmV4dCAubmV4dCAubmV4dHByZXYtbGluazpmb2N1cyAubmV4dHByZXYtdGV4dCB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG59XG5cbi5nbGF6ZWQgLnByZXYtbmV4dCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZ2xhemVkIC5wcmV2LW5leHQgYTpob3ZlciwgLmdsYXplZCAucHJldi1uZXh0IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5nbGF6ZWQgYm9keS5hZG1pbi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMjhweCAhaW1wb3J0YW50O1xufVxuXG4uZ2xhemVkIGJvZHkuYWRtaW4tbWVudSAubmF2YmFyLWZpeGVkLXRvcCB7XG4gIHRvcDogMzBweDtcbn1cblxuLmdsYXplZCBib2R5LnRvb2xiYXItZml4ZWQgLnRvb2xiYXItb3JpZW50ZWQgLnRvb2xiYXItYmFyIHtcbiAgei1pbmRleDogNDUwMCAhaW1wb3J0YW50O1xufVxuXG4uZ2xhemVkIC5jYnAtZmlsdGVyLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzAxODBlZiAhaW1wb3J0YW50O1xufVxuXG4uZ2xhemVkIC5jYnAtbC1maWx0ZXJzLWJ1dHRvbiAuY2JwLWZpbHRlci1pdGVtLWFjdGl2ZSwgLmdsYXplZCAuY2JwLWwtZmlsdGVycy1idXR0b24gLmNicC1maWx0ZXItaXRlbTpob3ZlciwgLmdsYXplZCAuY2JwLWwtZmlsdGVycy1idXR0b25DZW50ZXIgLmNicC1maWx0ZXItaXRlbS1hY3RpdmUsIC5nbGF6ZWQgLmNicC1sLWZpbHRlcnMtYnV0dG9uQ2VudGVyIC5jYnAtZmlsdGVyLWl0ZW06aG92ZXIge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmdsYXplZCAuc3AtZmlsdGVycyAuY2JwLWZpbHRlci1pdGVtIHtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMsYmFja2dyb3VuZC1jb2xvciAyMDBtcyxjb2xvciAyMDBtcztcbn1cblxuLmdsYXplZCAuc3AtZmlsdGVycyAuY2JwLWZpbHRlci1pdGVtLmNicC1maWx0ZXItaXRlbS1hY3RpdmUsIC5nbGF6ZWQgLnNwLWZpbHRlcnMgLmNicC1maWx0ZXItaXRlbTpob3ZlciwgLmdsYXplZCAuc3AtZmlsdGVycyAuY2JwLWZpbHRlci1pdGVtOmFjdGl2ZSwgLmdsYXplZCAuc3AtZmlsdGVycyAuY2JwLWZpbHRlci1pdGVtOmZvY3VzIHtcbiAgY29sb3I6ICMwMTgwZWY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5nbGF6ZWQgLnNwLWZpbHRlcnMgLmNicC1sLWZpbHRlcnMtYnV0dG9uIC5jYnAtZmlsdGVyLWl0ZW0sIC5nbGF6ZWQgLnNwLWZpbHRlcnMgLmNicC1sLWZpbHRlcnMtYnV0dG9uQ2VudGVyIC5jYnAtZmlsdGVyLWl0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5nbGF6ZWQgLnNwLWZpbHRlcnMgLmNicC1sLWZpbHRlcnMtYnV0dG9uIC5jYnAtZmlsdGVyLWl0ZW0uY2JwLWZpbHRlci1pdGVtLWFjdGl2ZSwgLmdsYXplZCAuc3AtZmlsdGVycyAuY2JwLWwtZmlsdGVycy1idXR0b24gLmNicC1maWx0ZXItaXRlbTpob3ZlciwgLmdsYXplZCAuc3AtZmlsdGVycyAuY2JwLWwtZmlsdGVycy1idXR0b24gLmNicC1maWx0ZXItaXRlbTphY3RpdmUsIC5nbGF6ZWQgLnNwLWZpbHRlcnMgLmNicC1sLWZpbHRlcnMtYnV0dG9uIC5jYnAtZmlsdGVyLWl0ZW06Zm9jdXMsIC5nbGF6ZWQgLnNwLWZpbHRlcnMgLmNicC1sLWZpbHRlcnMtYnV0dG9uQ2VudGVyIC5jYnAtZmlsdGVyLWl0ZW0uY2JwLWZpbHRlci1pdGVtLWFjdGl2ZSwgLmdsYXplZCAuc3AtZmlsdGVycyAuY2JwLWwtZmlsdGVycy1idXR0b25DZW50ZXIgLmNicC1maWx0ZXItaXRlbTpob3ZlciwgLmdsYXplZCAuc3AtZmlsdGVycyAuY2JwLWwtZmlsdGVycy1idXR0b25DZW50ZXIgLmNicC1maWx0ZXItaXRlbTphY3RpdmUsIC5nbGF6ZWQgLnNwLWZpbHRlcnMgLmNicC1sLWZpbHRlcnMtYnV0dG9uQ2VudGVyIC5jYnAtZmlsdGVyLWl0ZW06Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjMDE4MGVmO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5nbGF6ZWQgLmNicC1jYXB0aW9uIC5nbGF6ZWQtcG9ydGZvbGlvLXRpdGxlIHtcbiAgY29sb3I6ICNmMWYxZjE7XG59XG5cbi5nbGF6ZWQgLmNicC1jYXB0aW9uIC5nbGF6ZWQtcG9ydGZvbGlvLXRpdGxlIGEge1xuICBjb2xvcjogI2YxZjFmMTtcbn1cblxuLmdsYXplZCAuZ3JvdXAtcG9ydGZvbGlvLWV4dHJhIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5nbGF6ZWQgLmNicDphZnRlciwgLmdsYXplZCAuY2JwLWxhenlsb2FkOmFmdGVyLCAuZ2xhemVkIC5jYnAtcG9wdXAtbG9hZGluZ0JveDphZnRlciwgLmdsYXplZCAuY2JwLXBvcHVwLXNpbmdsZVBhZ2VJbmxpbmU6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDE4MGVmO1xufVxuXG4uZ2xhemVkIC5jYnAtcG9wdXAtbGlnaHRib3gge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOTUpO1xufVxuXG4uZ2xhemVkIC5wYWdlLXRpdGxlLWZ1bGwtd2lkdGgtY29udGFpbmVyIC5icmVhZGNydW1iLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmdsYXplZCAucGFnZS10aXRsZS1mdWxsLXdpZHRoLWNvbnRhaW5lciAuYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDYwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG9wYWNpdHk6IDAuODU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4uZ2xhemVkIC5wYWdlLXRpdGxlLWZ1bGwtd2lkdGgtY29udGFpbmVyIC5icmVhZGNydW1iIGEge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmdsYXplZCAucGFnZS10aXRsZS1mdWxsLXdpZHRoLWNvbnRhaW5lciAuYnJlYWRjcnVtYiBhOmhvdmVyLCAuZ2xhemVkIC5wYWdlLXRpdGxlLWZ1bGwtd2lkdGgtY29udGFpbmVyIC5icmVhZGNydW1iIGE6Zm9jdXMge1xuICBjb2xvcjogIzAxODBlZjtcbn1cblxuLmdsYXplZCAucGFnZS10aXRsZS1mdWxsLXdpZHRoLWNvbnRhaW5lciAuYnJlYWRjcnVtYiBhW2hyZWYkPVwiL3V1aWRcIl0sIC5nbGF6ZWQgLnBhZ2UtdGl0bGUtZnVsbC13aWR0aC1jb250YWluZXIgLmJyZWFkY3J1bWIgYVtocmVmJD1cIi91dWlkXCJdICsgLmdsYXplZC1icmVhZGNydW1iLXNwYWNlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLnBhZ2UtdGl0bGUtZnVsbC13aWR0aC1jb250YWluZXIgLmJyZWFkY3J1bWIgbGkgKyBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xuICBjb250ZW50OiAnJztcbn1cblxuLmdsYXplZCAucGFnZS10aXRsZS1mdWxsLXdpZHRoLWNvbnRhaW5lciAuYnJlYWRjcnVtYiBzcGFuIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmdsYXplZCAuY29tbWVudCB7XG4gIGNsZWFyOiBib3RoO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZGRkZGRkO1xuICBwYWRkaW5nOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MC40NXB4O1xufVxuXG4uZ2xhemVkIC5jb21tZW50IC51c2VyLXBpY3R1cmUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuXG4uZ2xhemVkIC5jb21tZW50IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2xhemVkIC5jb21tZW50IC5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbi5nbGF6ZWQgLmNvbW1lbnQgLmluZGVudGVkIHtcbiAgcGFkZGluZy1sZWZ0OiA3NHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xufVxuXG4uZ2xhemVkIC5jb21tZW50IGgzIHtcbiAgbWFyZ2luLXRvcDogMC4zZW07XG59XG5cbi5nbGF6ZWQgLmNvbW1lbnQgLnBvc3QtZGF0ZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uZ2xhemVkIC5jb21tZW50IC5saW5rcyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5nbGF6ZWQgLmNvbW1lbnQgLmNvbW1lbnQsIC5nbGF6ZWQgLmNvbW1lbnQgI2NvbW1lbnQtZm9ybSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNkZGRkZGQ7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwLjQ1cHg7XG59XG5cbi5nbGF6ZWQgLmNvbW1lbnQgLnRpdGxlLmNvbW1lbnQtZm9ybSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5nbGF6ZWQgLnBhZ2luYXRpb24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZ2xhemVkIC5wYWdpbmF0aW9uIC5wYWdlcl9faXRlbSA+IGEsIC5nbGF6ZWQgLnBhZ2luYXRpb24gLnBhZ2VyX19pdGVtID4gc3BhbiB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZjFmMWYxO1xuICBvcGFjaXR5OiAwLjY7XG4gIHBhZGRpbmc6IDFlbSAxLjRlbTtcbn1cblxuLmdsYXplZCAucGFnaW5hdGlvbiAucGFnZXJfX2l0ZW06Zmlyc3QtY2hpbGQgPiBhLCAuZ2xhemVkIC5wYWdpbmF0aW9uIC5wYWdlcl9faXRlbTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZ2xhemVkIC5wYWdpbmF0aW9uIC5wYWdlcl9faXRlbTpsYXN0LWNoaWxkID4gYSwgLmdsYXplZCAucGFnaW5hdGlvbiAucGFnZXJfX2l0ZW06bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZ2xhemVkIC5wYWdpbmF0aW9uIC5wYWdlcl9faXRlbSA+IGE6aG92ZXIsIC5nbGF6ZWQgLnBhZ2luYXRpb24gLnBhZ2VyX19pdGVtID4gYTpmb2N1cywgLmdsYXplZCAucGFnaW5hdGlvbiAucGFnZXJfX2l0ZW0gPiBzcGFuOmhvdmVyLCAuZ2xhemVkIC5wYWdpbmF0aW9uIC5wYWdlcl9faXRlbSA+IHNwYW46Zm9jdXMge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2YxZjFmMTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmdsYXplZCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLCAuZ2xhemVkIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5nbGF6ZWQgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cywgLmdsYXplZCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuLCAuZ2xhemVkIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsIC5nbGF6ZWQgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZjFmMWYxO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZ2xhemVkIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3BhbiwgLmdsYXplZCAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46aG92ZXIsIC5nbGF6ZWQgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuOmZvY3VzLCAuZ2xhemVkIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYSwgLmdsYXplZCAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5nbGF6ZWQgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNkZGRkZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5nbGF6ZWQgLnBhZ2VyIGxpID4gYSwgLmdsYXplZCAucGFnZXIgbGkgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzc3Nzc3NztcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZ2xhemVkIC5wYWdlciBsaSA+IGE6aG92ZXIsIC5nbGF6ZWQgLnBhZ2VyIGxpID4gYTpmb2N1cywgLmdsYXplZCAucGFnZXIgbGkgPiBzcGFuOmhvdmVyLCAuZ2xhemVkIC5wYWdlciBsaSA+IHNwYW46Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmdsYXplZCAucGFnZXIgbGkgPiBhOmFjdGl2ZSwgLmdsYXplZCAucGFnZXIgbGkgPiBzcGFuOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLndlYmZvcm0tY29udGFpbmVyLWlubGluZSBpbnB1dCwgLmdsYXplZCAuaHRtbCAud2ViZm9ybS1jb250YWluZXItaW5saW5lIHNlbGVjdCwgLmdsYXplZCAuaHRtbCAud2ViZm9ybS1jb250YWluZXItaW5saW5lIHAsIC5nbGF6ZWQgLmh0bWwgLndlYmZvcm0tY29udGFpbmVyLWlubGluZSBsYWJlbCwgLmdsYXplZCAuaHRtbCAud2ViZm9ybS1jb250YWluZXItaW5saW5lIGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5nbGF6ZWQgLmltYWdlLWZpZWxkLWNhcHRpb24ge1xuICBmb250LXNpemU6IDE3cHg7XG59XG5cbi5nbGF6ZWQgLnZpZXdzLWJvb3RzdHJhcC1ncmlkLXBsdWdpbi1zdHlsZSBoMy50aXRsZSB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4uZ2xhemVkIC5jbXMtcG9ydGZvbGlvLWV4Y2VycHQgaDMudGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5nbGF6ZWQgW2NsYXNzKj0ndGFncyddIC5maWVsZC0taXRlbSA+IGEsIC5nbGF6ZWQgLnRhZ2Nsb3Vkcy10ZXJtID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDZweCA3cHggN3B4IDhweDtcbiAgbWFyZ2luOiAwIDVweCA1cHggMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2xhemVkIFtjbGFzcyo9J3RhZ3MnXSAuZmllbGQtLWl0ZW0gPiBhOmhvdmVyLCAuZ2xhemVkIFtjbGFzcyo9J3RhZ3MnXSAuZmllbGQtLWl0ZW0gPiBhOmZvY3VzLCAuZ2xhemVkIC50YWdjbG91ZHMtdGVybSA+IGE6aG92ZXIsIC5nbGF6ZWQgLnRhZ2Nsb3Vkcy10ZXJtID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzc3Nzc3NztcbiAgY29sb3I6ICNmMWYxZjE7XG59XG5cbi5nbGF6ZWQgW2NsYXNzKj0ndGFncyddIC5maWVsZC0taXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmdsYXplZCBbY2xhc3MqPSd0YWdzJ10gLmZpZWxkLS1pdGVtID4gYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmdsYXplZCAuY21zLWJsb2ctbGlua3MgLnJvdyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZ2xhemVkIC52aWV3LWRpc3BsYXktaWQtYmxvZ19jbGFzc2ljIC5maWVsZC1ibG9nLWltYWdlLCAuZ2xhemVkIC5ub2RlLWJsb2cgLmZpZWxkLWJsb2ctaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZ2xhemVkIC5jbXMtYmxvZy1saW5rcyB7XG4gIGJvcmRlcjogc29saWQgI2VkZWRlZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdsYXplZCAuY21zLWJsb2ctbGlua3MgLmNvbC1zbS00IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZ2xhemVkIC5jbXMtYmxvZy1saW5rcyAuZ2xhemVkLXNlcnZpY2UtbGlua3Mge1xuICBib3JkZXI6IHNvbGlkICNlZGVkZWQ7XG4gIGJvcmRlci13aWR0aDogMCAxcHg7XG4gIG1pbi1oZWlnaHQ6IDYzcHg7XG59XG5cbi5nbGF6ZWQgLmNtcy1ibG9nLWxpbmtzIC5nbGF6ZWQtc2VydmljZS1saW5rcyAuZmEge1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5nbGF6ZWQgLmNtcy1ibG9nLWxpbmtzIGEge1xuICBjb2xvcjogIzQxNDA0Mjtcbn1cblxuLmdsYXplZCAuY21zLWV2ZW50IC5jb250ZW50ID4gaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmdsYXplZCAuY21zLWV2ZW50IC50b3AtZmllbGRzIC5yb3cge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ2xhemVkIC5jbXMtZXZlbnQgLnRvcC1maWVsZHMgLmZpZWxkLS1pdGVtLCAuZ2xhemVkIC5jbXMtZXZlbnQgLnRvcC1maWVsZHMgLmZpZWxkLS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiAwLjNlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuM2VtO1xuICBtYXJnaW46IDA7XG59XG5cbi5nbGF6ZWQgLnZpZXctY21zLWV2ZW50cyBoMyA+IC5kYXRlLWRpc3BsYXktc2luZ2xlIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZ2xhemVkIC52aWV3LWNtcy1ldmVudHMgLmZpZWxkLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMDE4MGVmO1xufVxuXG4uZ2xhemVkIC52aWV3LWNtcy1ldmVudHMgLmNvbC1zbS0zLCAuZ2xhemVkIC52aWV3LWNtcy1ldmVudHMgLmNvbC1zbS02IHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nbGF6ZWQgLm5vZGUtbmV3cy5ub2RlLWZ1bGwge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxufVxuXG4uZ2xhemVkIC5jbXMtcG9ydGZvbGlvLWV4dHJhIC5maWVsZC0tbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDM1JTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5nbGF6ZWQgLmNtcy1wb3J0Zm9saW8tZXh0cmEgPiAuZmllbGQtLWl0ZW0sIC5nbGF6ZWQgLmNtcy1wb3J0Zm9saW8tZXh0cmEgPiAuZmllbGQtLWl0ZW1zIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNjQlO1xufVxuXG4uZ2xhemVkIC5jbXMtcG9ydGZvbGlvLXByb2plY3QgLnR3ZW50eXR3ZW50eS13cmFwcGVyLCAuZ2xhemVkIC5jbXMtcG9ydGZvbGlvLXByb2plY3QgLmZpZWxkLS1uYW1lLWZpZWxkLWNtcy1wYWdlLWltYWdlIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5nbGF6ZWQgLmZpZWxkLS1uYW1lLWZpZWxkLWNtcy1wYWdlLWltYWdlIC5yb3cgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmdsYXplZCAuY21zLXBvcnRmb2xpby1leGNlcnB0IC5maWVsZC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmdsYXplZCAuY21zLXBvcnRmb2xpby1leGNlcnB0IC50aXRsZSB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmdsYXplZCAuY21zLXBvcnRmb2xpby1leGNlcnB0IHAuZmllbGQtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uZ2xhemVkIC5jbXMtcG9ydGZvbGlvLWV4Y2VycHQgLmNicC1jYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmdsYXplZCAudmlldy1nbGF6ZWQtcHJlbWl1bS1wb3J0Zm9saW8gcC5maWVsZC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmdsYXplZCAudmlldy1jbXMtcG9ydGZvbGlvIC5jb2wtbGctMiAudGl0bGUge1xuICBmb250LXNpemU6IDIxcHg7XG59XG5cbi5nbGF6ZWQgLmlsaWdodGJveCwgLmdsYXplZCAuY2JwLWxpZ2h0Ym94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ2xhemVkIC5pbGlnaHRib3ggaW1nLCAuZ2xhemVkIC5jYnAtbGlnaHRib3ggaW1nIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5nbGF6ZWQgLmlsaWdodGJveDpiZWZvcmUsIC5nbGF6ZWQgLmNicC1saWdodGJveDpiZWZvcmUge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNTtcbn1cblxuLmdsYXplZCAuaWxpZ2h0Ym94OmhvdmVyOmJlZm9yZSwgLmdsYXplZCAuY2JwLWxpZ2h0Ym94OmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNTA7XG59XG5cbi5nbGF6ZWQgLmlsaWdodGJveDphZnRlciwgLmdsYXplZCAuY2JwLWxpZ2h0Ym94OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9jdXN0b20vZ2xhemVkL2ltYWdlcy9GQTVMLXNlYXJjaC1wbHVzLXdoaXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGZpbGw6IHdoaXRlO1xuICBmb250LXNpemU6IDJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiAtMC41ZW07XG4gIHotaW5kZXg6IDY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi5nbGF6ZWQgLmlsaWdodGJveDpob3ZlcjphZnRlciwgLmdsYXplZCAuY2JwLWxpZ2h0Ym94OmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZ2xhemVkIC5pbGlnaHRib3gtdG9vbGJhci5tZXRyby1ibGFjayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxODBlZjtcbn1cblxuLmdsYXplZCAuc3RwZS10ZWFtYm94IC5zdGJlLXNvY2lhbC1saW5rc19faXRlbSAuZmEge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cblxuLmdsYXplZCAuc3RwZS10ZWFtYm94IC5zdGJlLXNvY2lhbC1saW5rc19faXRlbSAuZmE6aG92ZXIsIC5nbGF6ZWQgLnN0cGUtdGVhbWJveCAuc3RiZS1zb2NpYWwtbGlua3NfX2l0ZW0gLmZhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzc3Nzc3NztcbiAgY29sb3I6ICNlZWVlZWU7XG59XG5cbi5nbGF6ZWQgLnN0cGUtaW1hZ2Vib3ggLnN0cGUtaW1hZ2Vib3hfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuXG4uZ2xhemVkIGJvZHkubm9kZS10eXBlLWRyYWctZHJvcC1wYWdlLm5vLXNpZGViYXJzIC5wYWdlLXRpdGxlLWZ1bGwtd2lkdGgtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmdsYXplZCAucmVnaW9uLXNsaWRlciBkaXYuZ2xhemVkLmF6LWNvbnRhaW5lciA+IC5jb250cm9scywgLmdsYXplZCAucmVnaW9uLXNsaWRlciBkaXYuYXotc2VjdGlvbiA+IC5jb250cm9scyB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uZ2xhemVkIC5yZWdpb24tc2xpZGVyIC5nbGF6ZWQtZWRpdG9yLmdsYXplZC5hei1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nbGF6ZWQgLnJlZ2lvbi1zbGlkZXIgZGl2LmF6LXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nbGF6ZWQgI2F6LWVkaXRvci10YWJzIC5mYV9pY29ucywgLmdsYXplZCAjYXotZWRpdG9yLXRhYnMgLmxpbmVfaWNvbnMge1xuICBoZWlnaHQ6IDM1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtdXRpbC1mdWxsLXdpZHRoLWNvbnRlbnQgLm1haW4tY29udGFpbmVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmdsYXplZCAuZ2xhemVkLXV0aWwtZnVsbC13aWR0aC1jb250ZW50IC5jb2wtc20tMTIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtY2xlYXItYm90aCwgLmdsYXplZCAuaHRtbCAuY2xlYXItYm90aCB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1jbGVhci1sZWZ0LCAuZ2xhemVkIC5odG1sIC5jbGVhci1sZWZ0IHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWNsZWFyLXJpZ2h0LCAuZ2xhemVkIC5odG1sIC5jbGVhci1yaWdodCB7XG4gIGNsZWFyOiByaWdodDtcbn1cblxuLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1mbG9hdC1sZWZ0IGltZyB7XG4gIG1hcmdpbjogMCAyMHB4IDE1cHggMDtcbn1cblxuLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWZsb2F0LXJpZ2h0IGltZyB7XG4gIG1hcmdpbjogMCAwIDE1cHggMjBweDtcbn1cblxuLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtY29sdW1ucy01IC5jb2wtbGctMiwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtY29sdW1ucy01IC5jb2wtbWQtMiwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtY29sdW1ucy01IC5jb2wtc20tMiwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtY29sdW1ucy01IC5jb2wteHMtMiB7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW5vLWd1dHRlciB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW5vLWd1dHRlciAucm93IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wteHMtMSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wtc20tMSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wtbWQtMSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wtbGctMSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wteHMtMiwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wtc20tMiwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wtbWQtMiwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wtbGctMiwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wteHMtMywgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wtc20tMywgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wtbWQtMywgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wtbGctMywgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wteHMtNCwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wtc20tNCwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wtbWQtNCwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wtbGctNCwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wteHMtNSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wtc20tNSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wtbWQtNSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wtbGctNSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wteHMtNiwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wtc20tNiwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wtbWQtNiwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wtbGctNiwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wteHMtNywgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wtc20tNywgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wtbWQtNywgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wtbGctNywgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wteHMtOCwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wtc20tOCwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wtbWQtOCwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wtbGctOCwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wteHMtOSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wtc20tOSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wtbWQtOSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wtbGctOSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wteHMtMTAsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW5vLWd1dHRlciAuY29sLXNtLTEwLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1uby1ndXR0ZXIgLmNvbC1tZC0xMCwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wtbGctMTAsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW5vLWd1dHRlciAuY29sLXhzLTExLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1uby1ndXR0ZXIgLmNvbC1zbS0xMSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wtbWQtMTEsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW5vLWd1dHRlciAuY29sLWxnLTExLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1uby1ndXR0ZXIgLmNvbC14cy0xMiwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5jb2wtc20tMTIsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW5vLWd1dHRlciAuY29sLW1kLTEyLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1uby1ndXR0ZXIgLmNvbC1sZy0xMiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLnJvdyAuZ2xhemVkLXV0aWwtbm8tZ3V0dGVyIC5yb3cge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wteHMtMSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wtc20tMSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wtbWQtMSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wtbGctMSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wteHMtMiwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wtc20tMiwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wtbWQtMiwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wtbGctMiwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wteHMtMywgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wtc20tMywgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wtbWQtMywgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wtbGctMywgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wteHMtNCwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wtc20tNCwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wtbWQtNCwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wtbGctNCwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wteHMtNSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wtc20tNSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wtbWQtNSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wtbGctNSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wteHMtNiwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wtc20tNiwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wtbWQtNiwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wtbGctNiwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wteHMtNywgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wtc20tNywgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wtbWQtNywgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wtbGctNywgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wteHMtOCwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wtc20tOCwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wtbWQtOCwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wtbGctOCwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wteHMtOSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wtc20tOSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wtbWQtOSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wtbGctOSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wteHMtMTAsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW5vLXNwYWNlciAuY29sLXNtLTEwLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1uby1zcGFjZXIgLmNvbC1tZC0xMCwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wtbGctMTAsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW5vLXNwYWNlciAuY29sLXhzLTExLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1uby1zcGFjZXIgLmNvbC1zbS0xMSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wtbWQtMTEsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW5vLXNwYWNlciAuY29sLWxnLTExLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1uby1zcGFjZXIgLmNvbC14cy0xMiwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtbm8tc3BhY2VyIC5jb2wtc20tMTIsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW5vLXNwYWNlciAuY29sLW1kLTEyLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1uby1zcGFjZXIgLmNvbC1sZy0xMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWd1dHRlci1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtY29sdW1ucy01IC5jb2wtbGctMiwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtY29sdW1ucy01IC5jb2wtbWQtMiwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtY29sdW1ucy01IC5jb2wtc20tMiwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtY29sdW1ucy01IC5jb2wteHMtMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtdGV4dC1zaGFkb3cge1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjMDAwO1xufVxuXG4uZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC10ZXh0LXNoYWRvdy04MCB7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtdGV4dC1zaGFkb3ctNjAge1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLXRleHQtc2hhZG93LTQwIHtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG4uZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC10ZXh0LXNoYWRvdy0yMCB7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtdGV4dC1tdXRlZCB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLXRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtdGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtdGV4dC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLXRleHQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1vdmVybGF5LXByaW1hcnksIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW92ZXJsYXktYWNjZW50MSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtb3ZlcmxheS1hY2NlbnQyLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1vdmVybGF5LWJsYWNrLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1vdmVybGF5LXdoaXRlLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1vdmVybGF5LWdyYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW92ZXJsYXktcHJpbWFyeTphZnRlciwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtb3ZlcmxheS1hY2NlbnQxOmFmdGVyLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1vdmVybGF5LWFjY2VudDI6YWZ0ZXIsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW92ZXJsYXktYmxhY2s6YWZ0ZXIsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW92ZXJsYXktd2hpdGU6YWZ0ZXIsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW92ZXJsYXktZ3JheTphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjkwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtb3ZlcmxheS0yMDphZnRlciwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtb3ZlcmxheS0yMCAuWVRQT3ZlcmxheSB7XG4gIG9wYWNpdHk6IDAuMjA7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW92ZXJsYXktNDA6YWZ0ZXIsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW92ZXJsYXktNDAgLllUUE92ZXJsYXkge1xuICBvcGFjaXR5OiAwLjQwO1xufVxuXG4uZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1vdmVybGF5LTYwOmFmdGVyLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1vdmVybGF5LTYwIC5ZVFBPdmVybGF5IHtcbiAgb3BhY2l0eTogMC42MDtcbn1cblxuLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtb3ZlcmxheS04MDphZnRlciwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtb3ZlcmxheS04MCAuWVRQT3ZlcmxheSB7XG4gIG9wYWNpdHk6IDAuODA7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW92ZXJsYXktcHJpbWFyeSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtb3ZlcmxheS1hY2NlbnQxLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1vdmVybGF5LWFjY2VudDIsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW92ZXJsYXktYmxhY2ssIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW92ZXJsYXktZ3JheSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtYmFja2dyb3VuZC1hY2NlbnQyLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1iYWNrZ3JvdW5kLWFjY2VudDEsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWJhY2tncm91bmQtcHJpbWFyeSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtYmFja2dyb3VuZC1ncmF5LCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1iYWNrZ3JvdW5kLWJsYWNrLCAuZ2xhemVkIC5odG1sIC5iZy1wcmltYXJ5IHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1vdmVybGF5LXByaW1hcnkgaDEsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW92ZXJsYXktcHJpbWFyeSBoMiwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtb3ZlcmxheS1wcmltYXJ5IGgzLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1vdmVybGF5LXByaW1hcnkgaDQsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW92ZXJsYXktcHJpbWFyeSBhLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1vdmVybGF5LXByaW1hcnkgLmZvcm0tY29udHJvbCwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtb3ZlcmxheS1hY2NlbnQxIGgxLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1vdmVybGF5LWFjY2VudDEgaDIsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW92ZXJsYXktYWNjZW50MSBoMywgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtb3ZlcmxheS1hY2NlbnQxIGg0LCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1vdmVybGF5LWFjY2VudDEgYSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtb3ZlcmxheS1hY2NlbnQxIC5mb3JtLWNvbnRyb2wsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW92ZXJsYXktYWNjZW50MiBoMSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtb3ZlcmxheS1hY2NlbnQyIGgyLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1vdmVybGF5LWFjY2VudDIgaDMsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW92ZXJsYXktYWNjZW50MiBoNCwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtb3ZlcmxheS1hY2NlbnQyIGEsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW92ZXJsYXktYWNjZW50MiAuZm9ybS1jb250cm9sLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1vdmVybGF5LWJsYWNrIGgxLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1vdmVybGF5LWJsYWNrIGgyLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1vdmVybGF5LWJsYWNrIGgzLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1vdmVybGF5LWJsYWNrIGg0LCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1vdmVybGF5LWJsYWNrIGEsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW92ZXJsYXktYmxhY2sgLmZvcm0tY29udHJvbCwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtb3ZlcmxheS1ncmF5IGgxLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1vdmVybGF5LWdyYXkgaDIsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW92ZXJsYXktZ3JheSBoMywgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtb3ZlcmxheS1ncmF5IGg0LCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1vdmVybGF5LWdyYXkgYSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtb3ZlcmxheS1ncmF5IC5mb3JtLWNvbnRyb2wsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWJhY2tncm91bmQtYWNjZW50MiBoMSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtYmFja2dyb3VuZC1hY2NlbnQyIGgyLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1iYWNrZ3JvdW5kLWFjY2VudDIgaDMsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWJhY2tncm91bmQtYWNjZW50MiBoNCwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtYmFja2dyb3VuZC1hY2NlbnQyIGEsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWJhY2tncm91bmQtYWNjZW50MiAuZm9ybS1jb250cm9sLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1iYWNrZ3JvdW5kLWFjY2VudDEgaDEsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWJhY2tncm91bmQtYWNjZW50MSBoMiwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtYmFja2dyb3VuZC1hY2NlbnQxIGgzLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1iYWNrZ3JvdW5kLWFjY2VudDEgaDQsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWJhY2tncm91bmQtYWNjZW50MSBhLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1iYWNrZ3JvdW5kLWFjY2VudDEgLmZvcm0tY29udHJvbCwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtYmFja2dyb3VuZC1wcmltYXJ5IGgxLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1iYWNrZ3JvdW5kLXByaW1hcnkgaDIsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWJhY2tncm91bmQtcHJpbWFyeSBoMywgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtYmFja2dyb3VuZC1wcmltYXJ5IGg0LCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1iYWNrZ3JvdW5kLXByaW1hcnkgYSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtYmFja2dyb3VuZC1wcmltYXJ5IC5mb3JtLWNvbnRyb2wsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWJhY2tncm91bmQtZ3JheSBoMSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtYmFja2dyb3VuZC1ncmF5IGgyLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1iYWNrZ3JvdW5kLWdyYXkgaDMsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWJhY2tncm91bmQtZ3JheSBoNCwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtYmFja2dyb3VuZC1ncmF5IGEsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWJhY2tncm91bmQtZ3JheSAuZm9ybS1jb250cm9sLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1iYWNrZ3JvdW5kLWJsYWNrIGgxLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1iYWNrZ3JvdW5kLWJsYWNrIGgyLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1iYWNrZ3JvdW5kLWJsYWNrIGgzLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1iYWNrZ3JvdW5kLWJsYWNrIGg0LCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1iYWNrZ3JvdW5kLWJsYWNrIGEsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWJhY2tncm91bmQtYmxhY2sgLmZvcm0tY29udHJvbCwgLmdsYXplZCAuaHRtbCAuYmctcHJpbWFyeSBoMSwgLmdsYXplZCAuaHRtbCAuYmctcHJpbWFyeSBoMiwgLmdsYXplZCAuaHRtbCAuYmctcHJpbWFyeSBoMywgLmdsYXplZCAuaHRtbCAuYmctcHJpbWFyeSBoNCwgLmdsYXplZCAuaHRtbCAuYmctcHJpbWFyeSBhLCAuZ2xhemVkIC5odG1sIC5iZy1wcmltYXJ5IC5mb3JtLWNvbnRyb2wge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW92ZXJsYXktcHJpbWFyeSBociwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtb3ZlcmxheS1hY2NlbnQxIGhyLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1vdmVybGF5LWFjY2VudDIgaHIsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW92ZXJsYXktYmxhY2sgaHIsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW92ZXJsYXktZ3JheSBociwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtYmFja2dyb3VuZC1hY2NlbnQyIGhyLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1iYWNrZ3JvdW5kLWFjY2VudDEgaHIsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWJhY2tncm91bmQtcHJpbWFyeSBociwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtYmFja2dyb3VuZC1ncmF5IGhyLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1iYWNrZ3JvdW5kLWJsYWNrIGhyLCAuZ2xhemVkIC5odG1sIC5iZy1wcmltYXJ5IGhyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW92ZXJsYXktcHJpbWFyeSAuZm9ybS1jb250cm9sLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1vdmVybGF5LWFjY2VudDEgLmZvcm0tY29udHJvbCwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtb3ZlcmxheS1hY2NlbnQyIC5mb3JtLWNvbnRyb2wsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW92ZXJsYXktYmxhY2sgLmZvcm0tY29udHJvbCwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtb3ZlcmxheS1ncmF5IC5mb3JtLWNvbnRyb2wsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWJhY2tncm91bmQtYWNjZW50MiAuZm9ybS1jb250cm9sLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1iYWNrZ3JvdW5kLWFjY2VudDEgLmZvcm0tY29udHJvbCwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtYmFja2dyb3VuZC1wcmltYXJ5IC5mb3JtLWNvbnRyb2wsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWJhY2tncm91bmQtZ3JheSAuZm9ybS1jb250cm9sLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1iYWNrZ3JvdW5kLWJsYWNrIC5mb3JtLWNvbnRyb2wsIC5nbGF6ZWQgLmh0bWwgLmJnLXByaW1hcnkgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW92ZXJsYXktcHJpbWFyeSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1vdmVybGF5LWFjY2VudDEgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtb3ZlcmxheS1hY2NlbnQyIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW92ZXJsYXktYmxhY2sgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtb3ZlcmxheS1ncmF5IDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWJhY2tncm91bmQtYWNjZW50MiA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1iYWNrZ3JvdW5kLWFjY2VudDEgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtYmFja2dyb3VuZC1wcmltYXJ5IDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWJhY2tncm91bmQtZ3JheSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1iYWNrZ3JvdW5kLWJsYWNrIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5nbGF6ZWQgLmh0bWwgLmJnLXByaW1hcnkgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW92ZXJsYXktcHJpbWFyeSA6OnBsYWNlaG9sZGVyLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1vdmVybGF5LWFjY2VudDEgOjpwbGFjZWhvbGRlciwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtb3ZlcmxheS1hY2NlbnQyIDo6cGxhY2Vob2xkZXIsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW92ZXJsYXktYmxhY2sgOjpwbGFjZWhvbGRlciwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtb3ZlcmxheS1ncmF5IDo6cGxhY2Vob2xkZXIsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWJhY2tncm91bmQtYWNjZW50MiA6OnBsYWNlaG9sZGVyLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1iYWNrZ3JvdW5kLWFjY2VudDEgOjpwbGFjZWhvbGRlciwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtYmFja2dyb3VuZC1wcmltYXJ5IDo6cGxhY2Vob2xkZXIsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWJhY2tncm91bmQtZ3JheSA6OnBsYWNlaG9sZGVyLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1iYWNrZ3JvdW5kLWJsYWNrIDo6cGxhY2Vob2xkZXIsIC5nbGF6ZWQgLmh0bWwgLmJnLXByaW1hcnkgOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmJnLXByaW1hcnkgYSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtb3ZlcmxheS1wcmltYXJ5IGEsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWJhY2tncm91bmQtcHJpbWFyeSBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uZ2xhemVkIC5odG1sIC5ZVFBPdmVybGF5IHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1vdmVybGF5LXByaW1hcnk6YWZ0ZXIsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW92ZXJsYXktcHJpbWFyeSAuWVRQT3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTgwZWY7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW92ZXJsYXktYWNjZW50MTphZnRlciwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtb3ZlcmxheS1hY2NlbnQxIC5ZVFBPdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1ZTk5Mztcbn1cblxuLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtb3ZlcmxheS1hY2NlbnQyOmFmdGVyLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1vdmVybGF5LWFjY2VudDIgLllUUE92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MWVlO1xufVxuXG4uZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1vdmVybGF5LWJsYWNrOmFmdGVyLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1vdmVybGF5LWJsYWNrIC5ZVFBPdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtb3ZlcmxheS13aGl0ZTphZnRlciwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtb3ZlcmxheS13aGl0ZSAuWVRQT3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1vdmVybGF5LWdyYXk6YWZ0ZXIsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLW92ZXJsYXktZ3JheSAuWVRQT3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU1NTU7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWJhY2tncm91bmQtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWJhY2tncm91bmQtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU1NTU7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWJhY2tncm91bmQtcHJpbWFyeSwgLmdsYXplZCAuaHRtbCAuYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTgwZWY7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWJhY2tncm91bmQtYWNjZW50MSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNWU5OTM7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWJhY2tncm91bmQtYWNjZW50MiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTgxZWU7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWJhY2tncm91bmQtd2VsbC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbn1cblxuLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtYmFja2dyb3VuZC13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1iYWNrZ3JvdW5kLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtYmFja2dyb3VuZC1zaWx2ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuXG4uZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzAxODBlZjtcbn1cblxuLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtYm9yZGVyLWFjY2VudDEge1xuICBib3JkZXItY29sb3I6ICMwNWU5OTM7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWJvcmRlci1hY2NlbnQyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDE4MWVlO1xufVxuXG4uZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1ib3JkZXItcHJpbWFyeS1ncmF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU1NTU1O1xufVxuXG4uZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG4uZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1ib3JkZXItYmxhY2sge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWJvcmRlci1zaWx2ZXIge1xuICBib3JkZXItY29sb3I6ICNmMWYxZjE7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWNvbG9yLWdyYXkge1xuICBjb2xvcjogIzU1NTU1NTtcbn1cblxuLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtY29sb3ItcHJpbWFyeSwgLmdsYXplZCAuaHRtbCAudGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMTgwZWY7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWNvbG9yLWFjY2VudDEge1xuICBjb2xvcjogIzA1ZTk5Mztcbn1cblxuLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtY29sb3ItYWNjZW50MiB7XG4gIGNvbG9yOiAjMDE4MWVlO1xufVxuXG4uZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1jb2xvci13ZWxsLXRleHQge1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cblxuLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtY29sb3Itd2hpdGUge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWNvbG9yLWJsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWNvbG9yLXNpbHZlciB7XG4gIGNvbG9yOiAjZjFmMWYxO1xufVxuXG4uZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1ob3Zlci1iYWNrZ3JvdW5kLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MGVmO1xufVxuXG4uZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1ob3Zlci1iYWNrZ3JvdW5kLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWhvdmVyLWJhY2tncm91bmQtYmxhY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1ob3Zlci1ib3JkZXItcHJpbWFyeTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAxODBlZjtcbn1cblxuLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtaG92ZXItYm9yZGVyLXdoaXRlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtaG92ZXItYm9yZGVyLWJsYWNrOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1ob3Zlci1ib3JkZXItc2lsdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjFmMWYxO1xufVxuXG4uZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1ob3Zlci1jb2xvci1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMTgwZWY7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC11dGlsLWhvdmVyLWNvbG9yLXdoaXRlOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1ob3Zlci1jb2xvci1ibGFjazpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZ2xhemVkIC5odG1sIC5nbGF6ZWQtdXRpbC1ob3Zlci1jb2xvci1zaWx2ZXI6aG92ZXIge1xuICBjb2xvcjogI2YxZjFmMTtcbn1cblxuLmdsYXplZCAuaHRtbCAuZ2xhemVkLWZvcm0taW5saW5lIC5mb3JtLWl0ZW0sIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC1mb3JtLWlubGluZSAuZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uZ2xhemVkIC5odG1sIC5nbGF6ZWQtZm9ybS1pbmxpbmUgLmJ0biB7XG4gIHBhZGRpbmc6IDEycHggMThweDtcbn1cblxuLmdsYXplZCAuaHRtbCAuZ2xhemVkLXV0aWwtdmNlbnRlciB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZ2xhemVkIGltZyNsb2dvIHtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cblxuLmdsYXplZCBzZWN0aW9uLmJsb2NrLWVudGl0eS1ibG9jayA+IGFydGljbGUuZHJhZy1hbmQtZHJvcC1wYWdlID4gaDIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2xhemVkIGhlYWRlciNzZWNvbmRhcnktaGVhZGVyIG5hdiA+IHVsLm1lbnUtLWFjY291bnQubmF2YmFyLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nbGF6ZWQgaGVhZGVyI3NlY29uZGFyeS1oZWFkZXIsIC5nbGF6ZWQgI3BhZ2UtdGl0bGUtZnVsbC13aWR0aC1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xufVxuXG4uZ2xhemVkIC52aWV3LWlkLWhvbWVwYWdlX2Jhbm5lcnMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSB0ZC52aWV3cy1maWVsZC1maWVsZC1sb2dvIGltZyB7XG4gIGZpbHRlcjogaW52ZXJ0KDEwMCUpO1xufVxuXG4uZ2xhemVkIC52aWV3LWlkLWZlYXR1cmVfcGFnZXMgdGQudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZWQtcHJvZHVjdHMgbGFiZWwuY29udHJvbC1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLnZpZXctaWQtZmVhdHVyZV9wYWdlcyBmb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuLmdsYXplZCAudmlldy1pZC1mZWF0dXJlX3BhZ2VzIGZvcm0udmlld3MtZXhwb3NlZC1mb3JtIGxhYmVsLmNvbnRyb2wtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdsYXplZCAudmlldy1pZC1mZWF0dXJlX3BhZ2VzIGZvcm0udmlld3MtZXhwb3NlZC1mb3JtIGlucHV0LmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDZweCAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nbGF6ZWQgLnZpZXctaWQtZmVhdHVyZV9wYWdlcyBmb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAyLjZlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2xhemVkIC52aWV3LWlkLWZlYXR1cmVfcGFnZXMgZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gYnV0dG9uI2VkaXQtc3VibWl0LWZlYXR1cmUtcGFnZXNbdmFsdWU9XCJGaWx0ZXJcIl0ge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xuICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgcGFkZGluZzogNnB4IDEycHg7XG59XG5cbi5nbGF6ZWQgYm9keS5wYWdlLW5vZGUtdHlwZS1mZWF0dXJlLXBhZ2Uge1xuICBmb250LWZhbWlseTogJ015cmlhZFByby1SZWd1bGFyJztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi5nbGF6ZWQgYm9keS5wYWdlLW5vZGUtdHlwZS1mZWF0dXJlLXBhZ2UgLmlzLXVucHVibGlzaGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmdsYXplZCAjZ2xhemVkLW1haW4tbWVudSwgLmdsYXplZCAjZ2xhemVkLW1haW4tbWVudSAubWVudV9fYnJlYWRjcnVtYnMsIC5nbGF6ZWQgI2dsYXplZC1tYWluLW1lbnUgLm1lbnVfX2xldmVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWhlYWRlci0tc2lkZSAuZ2xhemVkLW1haW4tbWVudSB7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWhlYWRlci0tc2lkZSAubWVudV9fbGV2ZWwge1xuICB3aWR0aDogMzAwcHg7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAjbmF2YmFyLmdsYXplZC1oZWFkZXItLXRvcCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAjbmF2YmFyLmdsYXplZC1oZWFkZXItLXRvcC5hZmZpeCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wIC5uYXYgPiBsaSA+IGEsIC5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wIC53cmFwLWJyYW5kaW5nLCAuZ2xhemVkIC5ib2R5LS1nbGF6ZWQtbmF2LWRlc2t0b3AgLmdsYXplZC1oZWFkZXItLXRvcCAuYmxvY2stZ2xhemVkLWhlbHBlciB7XG4gIGhlaWdodDogNzVweDtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wIC5nbGF6ZWQtbWFpbi1tZW51IHtcbiAgaGVpZ2h0OiA3NXB4O1xufVxuXG4uZ2xhemVkIC5ib2R5LS1nbGF6ZWQtbmF2LWRlc2t0b3AgLmdsYXplZC1oZWFkZXItLXRvcCAjbG9nbyB7XG4gIG1heC1oZWlnaHQ6IDc1cHg7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wLmFmZml4IC5uYXYgPiBsaSA+IGEsIC5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wLmFmZml4IC5uYXZiYXItaGVhZGVyIC53cmFwLWJyYW5kaW5nLCAuZ2xhemVkIC5ib2R5LS1nbGF6ZWQtbmF2LWRlc2t0b3AgLmdsYXplZC1oZWFkZXItLXRvcC5hZmZpeCAuYmxvY2stZ2xhemVkLWhlbHBlciB7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wLmFmZml4IC5nbGF6ZWQtbWFpbi1tZW51IHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uZ2xhemVkIC5ib2R5LS1nbGF6ZWQtbmF2LWRlc2t0b3AgLmdsYXplZC1oZWFkZXItLXRvcC5hZmZpeCAjbG9nbyB7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAubmF2LWNoaWxkLWZpeGVkLXdpZHRoIHtcbiAgdG9wOiA3NXB4O1xufVxuXG4uZ2xhemVkIC5ib2R5LS1nbGF6ZWQtbmF2LWRlc2t0b3AgLmdsYXplZC1oZWFkZXItLXRvcC5hZmZpeCAubmF2LWNoaWxkLWZpeGVkLXdpZHRoIHtcbiAgdG9wOiA1MDtcbn1cblxuLmdsYXplZCAuYm9keS0tZ2xhemVkLW5hdi1tb2JpbGUgLmdsYXplZC1oZWFkZXIgLm5hdmJhci1oZWFkZXIgLndyYXAtYnJhbmRpbmcsIC5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtbW9iaWxlIC5nbGF6ZWQtaGVhZGVyIC5uYXZiYXItdG9nZ2xlIHtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4uZ2xhemVkIC5ib2R5LS1nbGF6ZWQtbmF2LW1vYmlsZSAuZ2xhemVkLWhlYWRlciAuYmxvY2stZ2xhemVkLWhlbHBlciB7XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG59XG5cbi5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtbW9iaWxlIC5nbGF6ZWQtaGVhZGVyICNsb2dvIHtcbiAgbWF4LWhlaWdodDogNjBweDtcbn1cblxuLmdsYXplZCAuaHRtbC0tZ2xhemVkLXN0aWNreS1mb290ZXIgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wIHtcbiAgbWluLWhlaWdodDogNzVweDtcbn1cblxuLmdsYXplZCAuaHRtbC0tZ2xhemVkLXN0aWNreS1mb290ZXIgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wLmFmZml4IHtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cblxuLmdsYXplZCAuaHRtbC0tZ2xhemVkLXN0aWNreS1mb290ZXIgLmJvZHktLWdsYXplZC1uYXYtbW9iaWxlIC5nbGF6ZWQtaGVhZGVyIHtcbiAgbWluLWhlaWdodDogNjBweDtcbn1cblxuLmdsYXplZCAuaHRtbC0tZ2xhemVkLXN0aWNreS1mb290ZXIgLmJvZHktLWdsYXplZC1uYXYtbW9iaWxlIC5nbGF6ZWQtaGVhZGVyLmFmZml4IHtcbiAgbWluLWhlaWdodDogNjBweDtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWhlYWRlciAubWVudSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWJveGVkLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5nbGF6ZWQgLmdsYXplZC1ib3hlZC1jb250YWluZXIgLm5hdi10YWJzID4gbGkuYWN0aXZlIGEge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtYm94ZWQtY29udGFpbmVyIC50YWJzLWxlZnQgLm5hdi10YWJzIC5hY3RpdmUgPiBhIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtYm94ZWQtY29udGFpbmVyIC50YWJzLXJpZ2h0IC5uYXYtdGFicyAuYWN0aXZlID4gYSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZ2xhemVkIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4uZ2xhemVkIC5uYXZiYXItY29udGFpbmVyLmdsYXplZC1mbHVpZCwgLmdsYXplZCAucGFnZS10aXRsZS1jb250YWluZXIuZ2xhemVkLWZsdWlkLCAuZ2xhemVkIC5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5nbGF6ZWQgLmdsYXplZC1ib3hlZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE1ODBweDtcbn1cblxuLmdsYXplZCAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG4uZ2xhemVkIC5jb2wteHMtMSwgLmdsYXplZCAuY29sLXNtLTEsIC5nbGF6ZWQgLmNvbC1tZC0xLCAuZ2xhemVkIC5jb2wtbGctMSwgLmdsYXplZCAuY29sLXhzLTIsIC5nbGF6ZWQgLmNvbC1zbS0yLCAuZ2xhemVkIC5jb2wtbWQtMiwgLmdsYXplZCAuY29sLWxnLTIsIC5nbGF6ZWQgLmNvbC14cy0zLCAuZ2xhemVkIC5jb2wtc20tMywgLmdsYXplZCAuY29sLW1kLTMsIC5nbGF6ZWQgLmNvbC1sZy0zLCAuZ2xhemVkIC5jb2wteHMtNCwgLmdsYXplZCAuY29sLXNtLTQsIC5nbGF6ZWQgLmNvbC1tZC00LCAuZ2xhemVkIC5jb2wtbGctNCwgLmdsYXplZCAuY29sLXhzLTUsIC5nbGF6ZWQgLmNvbC1zbS01LCAuZ2xhemVkIC5jb2wtbWQtNSwgLmdsYXplZCAuY29sLWxnLTUsIC5nbGF6ZWQgLmNvbC14cy02LCAuZ2xhemVkIC5jb2wtc20tNiwgLmdsYXplZCAuY29sLW1kLTYsIC5nbGF6ZWQgLmNvbC1sZy02LCAuZ2xhemVkIC5jb2wteHMtNywgLmdsYXplZCAuY29sLXNtLTcsIC5nbGF6ZWQgLmNvbC1tZC03LCAuZ2xhemVkIC5jb2wtbGctNywgLmdsYXplZCAuY29sLXhzLTgsIC5nbGF6ZWQgLmNvbC1zbS04LCAuZ2xhemVkIC5jb2wtbWQtOCwgLmdsYXplZCAuY29sLWxnLTgsIC5nbGF6ZWQgLmNvbC14cy05LCAuZ2xhemVkIC5jb2wtc20tOSwgLmdsYXplZCAuY29sLW1kLTksIC5nbGF6ZWQgLmNvbC1sZy05LCAuZ2xhemVkIC5jb2wteHMtMTAsIC5nbGF6ZWQgLmNvbC1zbS0xMCwgLmdsYXplZCAuY29sLW1kLTEwLCAuZ2xhemVkIC5jb2wtbGctMTAsIC5nbGF6ZWQgLmNvbC14cy0xMSwgLmdsYXplZCAuY29sLXNtLTExLCAuZ2xhemVkIC5jb2wtbWQtMTEsIC5nbGF6ZWQgLmNvbC1sZy0xMSwgLmdsYXplZCAuY29sLXhzLTEyLCAuZ2xhemVkIC5jb2wtc20tMTIsIC5nbGF6ZWQgLmNvbC1tZC0xMiwgLmdsYXplZCAuY29sLWxnLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uZ2xhemVkIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2ssIC5nbGF6ZWQgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2ssIC5nbGF6ZWQgLmdsYXplZC11dGlsLWd1dHRlci1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZ2xhemVkIC5wYWdlLXRpdGxlLWZ1bGwtd2lkdGgtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5nbGF6ZWQgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmdsYXplZCAubmF2YmFyLWNvbnRhaW5lci5nbGF6ZWQtZmx1aWQsIC5nbGF6ZWQgLnBhZ2UtdGl0bGUtY29udGFpbmVyLmdsYXplZC1mbHVpZCwgLmdsYXplZCAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuZ2xhemVkIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG4gIC5nbGF6ZWQgLmNvbC14cy0xLCAuZ2xhemVkIC5jb2wtc20tMSwgLmdsYXplZCAuY29sLW1kLTEsIC5nbGF6ZWQgLmNvbC1sZy0xLCAuZ2xhemVkIC5jb2wteHMtMiwgLmdsYXplZCAuY29sLXNtLTIsIC5nbGF6ZWQgLmNvbC1tZC0yLCAuZ2xhemVkIC5jb2wtbGctMiwgLmdsYXplZCAuY29sLXhzLTMsIC5nbGF6ZWQgLmNvbC1zbS0zLCAuZ2xhemVkIC5jb2wtbWQtMywgLmdsYXplZCAuY29sLWxnLTMsIC5nbGF6ZWQgLmNvbC14cy00LCAuZ2xhemVkIC5jb2wtc20tNCwgLmdsYXplZCAuY29sLW1kLTQsIC5nbGF6ZWQgLmNvbC1sZy00LCAuZ2xhemVkIC5jb2wteHMtNSwgLmdsYXplZCAuY29sLXNtLTUsIC5nbGF6ZWQgLmNvbC1tZC01LCAuZ2xhemVkIC5jb2wtbGctNSwgLmdsYXplZCAuY29sLXhzLTYsIC5nbGF6ZWQgLmNvbC1zbS02LCAuZ2xhemVkIC5jb2wtbWQtNiwgLmdsYXplZCAuY29sLWxnLTYsIC5nbGF6ZWQgLmNvbC14cy03LCAuZ2xhemVkIC5jb2wtc20tNywgLmdsYXplZCAuY29sLW1kLTcsIC5nbGF6ZWQgLmNvbC1sZy03LCAuZ2xhemVkIC5jb2wteHMtOCwgLmdsYXplZCAuY29sLXNtLTgsIC5nbGF6ZWQgLmNvbC1tZC04LCAuZ2xhemVkIC5jb2wtbGctOCwgLmdsYXplZCAuY29sLXhzLTksIC5nbGF6ZWQgLmNvbC1zbS05LCAuZ2xhemVkIC5jb2wtbWQtOSwgLmdsYXplZCAuY29sLWxnLTksIC5nbGF6ZWQgLmNvbC14cy0xMCwgLmdsYXplZCAuY29sLXNtLTEwLCAuZ2xhemVkIC5jb2wtbWQtMTAsIC5nbGF6ZWQgLmNvbC1sZy0xMCwgLmdsYXplZCAuY29sLXhzLTExLCAuZ2xhemVkIC5jb2wtc20tMTEsIC5nbGF6ZWQgLmNvbC1tZC0xMSwgLmdsYXplZCAuY29sLWxnLTExLCAuZ2xhemVkIC5jb2wteHMtMTIsIC5nbGF6ZWQgLmNvbC1zbS0xMiwgLmdsYXplZCAuY29sLW1kLTEyLCAuZ2xhemVkIC5jb2wtbGctMTIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5nbGF6ZWQgYm9keSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5nbGF6ZWQgYm9keSwgLmdsYXplZCAudG9vb2x0aXAge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIixcIlNvdXJjZSBTYW5zIFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5nbGF6ZWQgaDEsIC5nbGF6ZWQgaDIsIC5nbGF6ZWQgaDMsIC5nbGF6ZWQgaDQsIC5nbGF6ZWQgaDUsIC5nbGF6ZWQgaDYsIC5nbGF6ZWQgbGFiZWwsIC5nbGF6ZWQgLmZpZWxkLS1sYWJlbCwgLmdsYXplZCAucGFnZS10aXRsZSwgLmdsYXplZCAuaHRtbCAudHAtY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmdsYXplZCBuYXYsIC5nbGF6ZWQgbmF2IHVsIGxpLCAuZ2xhemVkIG5hdiBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZ2xhemVkIC5zaXRlLW5hbWUsIC5nbGF6ZWQgLm5hdmJhci1icmFuZCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmdsYXplZCBibG9ja3F1b3RlLCAuZ2xhemVkIGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmdsYXplZCAucmVnaW9uLXNlY29uZGFyeS1oZWFkZXIgLmJsb2NrLCAuZ2xhemVkIC5yZWdpb24tbmF2aWdhdGlvbiAuYmxvY2ssIC5nbGF6ZWQgLnJlZ2lvbi1zbGlkZXIgLmJsb2NrLCAuZ2xhemVkIC5yZWdpb24taGVhZGVyIC5ibG9jaywgLmdsYXplZCAucmVnaW9uLWhpZ2hsaWdodGVkIC5ibG9jaywgLmdsYXplZCAucmVnaW9uLWhlbHAgLmJsb2NrLCAuZ2xhemVkIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2ssIC5nbGF6ZWQgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2ssIC5nbGF6ZWQgLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2ssIC5nbGF6ZWQgLnJlZ2lvbi1jb250ZW50LWJvdHRvbSAuYmxvY2ssIC5nbGF6ZWQgLnJlZ2lvbi1jb250ZW50IC5ibG9jaywgLmdsYXplZCAucmVnaW9uLWZvb3RlciAuYmxvY2ssIC5nbGF6ZWQgLmJsb2Nrcy1wcmV2aWV3IC5ibG9jayB7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLmdsYXplZCAucmVnaW9uLXNlY29uZGFyeS1oZWFkZXIgLmJsb2NrLXRpdGxlLCAuZ2xhemVkIC5yZWdpb24tbmF2aWdhdGlvbiAuYmxvY2stdGl0bGUsIC5nbGF6ZWQgLnJlZ2lvbi1zbGlkZXIgLmJsb2NrLXRpdGxlLCAuZ2xhemVkIC5yZWdpb24taGVhZGVyIC5ibG9jay10aXRsZSwgLmdsYXplZCAucmVnaW9uLWhpZ2hsaWdodGVkIC5ibG9jay10aXRsZSwgLmdsYXplZCAucmVnaW9uLWhlbHAgLmJsb2NrLXRpdGxlLCAuZ2xhemVkIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stdGl0bGUsIC5nbGF6ZWQgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdGl0bGUsIC5nbGF6ZWQgLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stdGl0bGUsIC5nbGF6ZWQgLnJlZ2lvbi1jb250ZW50LWJvdHRvbSAuYmxvY2stdGl0bGUsIC5nbGF6ZWQgLnJlZ2lvbi1jb250ZW50IC5ibG9jay10aXRsZSwgLmdsYXplZCAucmVnaW9uLWZvb3RlciAuYmxvY2stdGl0bGUsIC5nbGF6ZWQgLmJsb2Nrcy1wcmV2aWV3IC5ibG9jay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdsYXplZCAucmVnaW9uLXNlY29uZGFyeS1oZWFkZXIgLmJsb2NrLXRpdGxlLCAuZ2xhemVkIC5yZWdpb24tbmF2aWdhdGlvbiAuYmxvY2stdGl0bGUsIC5nbGF6ZWQgLnJlZ2lvbi1zbGlkZXIgLmJsb2NrLXRpdGxlLCAuZ2xhemVkIC5yZWdpb24taGVhZGVyIC5ibG9jay10aXRsZSwgLmdsYXplZCAucmVnaW9uLWhpZ2hsaWdodGVkIC5ibG9jay10aXRsZSwgLmdsYXplZCAucmVnaW9uLWhlbHAgLmJsb2NrLXRpdGxlLCAuZ2xhemVkIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stdGl0bGUsIC5nbGF6ZWQgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2stdGl0bGUsIC5nbGF6ZWQgLnJlZ2lvbi1jb250ZW50LXRvcCAuYmxvY2stdGl0bGUsIC5nbGF6ZWQgLnJlZ2lvbi1jb250ZW50LWJvdHRvbSAuYmxvY2stdGl0bGUsIC5nbGF6ZWQgLnJlZ2lvbi1jb250ZW50IC5ibG9jay10aXRsZSwgLmdsYXplZCAucmVnaW9uLWZvb3RlciAuYmxvY2stdGl0bGUsIC5nbGF6ZWQgLmJsb2Nrcy1wcmV2aWV3IC5ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5nbGF6ZWQgYm9keSwgLmdsYXplZCBwLCAuZ2xhemVkIC5sZWFkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmdsYXplZCBib2R5IHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtaGVhZGVyLS10b3AgI2dsYXplZC1tYWluLW1lbnUgLm5hdiA+IGxpID4gYSwgLmdsYXplZCAuZ2xhemVkLWhlYWRlci0tc2lkZSAjZ2xhemVkLW1haW4tbWVudSAubmF2IGEsIC5nbGF6ZWQgLmJvZHktLWdsYXplZC1uYXYtZGVza3RvcCAuZ2xhemVkLWhlYWRlci0tdG9wIC5uYXYgLmRyb3Bkb3duLW1lbnUgbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZ2xhemVkIGgxLCAuZ2xhemVkIGgyLCAuZ2xhemVkIGgzLCAuZ2xhemVkIGg0LCAuZ2xhemVkIGg1LCAuZ2xhemVkIGg2IHtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLmdsYXplZCBoMSwgLmdsYXplZCAuaHRtbCAjcGFnZS10aXRsZSAucGFnZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNTJweDtcbn1cblxuLmdsYXplZCBoMiB7XG4gIGZvbnQtc2l6ZTogMzNweDtcbn1cblxuLmdsYXplZCBoMyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLmdsYXplZCBoNCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmdsYXplZCBibG9ja3F1b3RlLCAuZ2xhemVkIC5ibG9ja3F1b3RlIHAge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5nbGF6ZWQgaHIge1xuICBoZWlnaHQ6IDRweDtcbn1cblxuLmdsYXplZCBociB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nbGF6ZWQgYm9keSwgLmdsYXplZCBwIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgLmdsYXplZCAuZ2xhemVkLWhlYWRlci0tdG9wICNnbGF6ZWQtbWFpbi1tZW51IC5uYXYgPiBsaSA+IGEsIC5nbGF6ZWQgLmdsYXplZC1oZWFkZXItLXNpZGUgI2dsYXplZC1tYWluLW1lbnUgLm5hdiBhLCAuZ2xhemVkIC5ib2R5LS1nbGF6ZWQtbmF2LWRlc2t0b3AgLmdsYXplZC1oZWFkZXItLXRvcCAubmF2IC5kcm9wZG93bi1tZW51IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5nbGF6ZWQgaDEsIC5nbGF6ZWQgLmh0bWwgI3BhZ2UtdGl0bGUgLnBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxuICAuZ2xhemVkIGgyIHtcbiAgICBmb250LXNpemU6IDM5cHg7XG4gIH1cbiAgLmdsYXplZCBoMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIC5nbGF6ZWQgYmxvY2txdW90ZSwgLmdsYXplZCAuYmxvY2txdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cblxuLmdsYXplZCAucGFnZS10aXRsZS1mdWxsLXdpZHRoLWNvbnRhaW5lciAuYnJlYWRjcnVtYiB7XG4gIGxlZnQ6IDYwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uZ2xhemVkICNwYWdlLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmdsYXplZCAjcGFnZS10aXRsZSAucGFnZS10aXRsZSB7XG4gIGhlaWdodDogMTIwcHg7XG59XG5cbi5nbGF6ZWQgLnBhZ2UtdGl0bGUtZnVsbC13aWR0aC1jb250YWluZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZ2xhemVkIC5wYWdlLXRpdGxlLWZ1bGwtd2lkdGgtY29udGFpbmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgKjpub3QoZGl2KSwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgKiwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgKjphZnRlciwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgKjpiZWZvcmUge1xuICBhbGw6IGluaXRpYWw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiBpbml0aWFsO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBhLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBhYmJyLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBhY3JvbnltLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBhZGRyZXNzLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBhcHBsZXQsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGFydGljbGUsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGFzaWRlLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBhdWRpbywgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgYiwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgYmlnLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBibG9ja3F1b3RlLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBib2R5LCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBjYW52YXMsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGNhcHRpb24sIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGNpdGUsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGNvZGUsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGRkLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBkZWwsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGRmbiwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgZGlhbG9nLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBkbCwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgZHQsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGVtLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBlbWJlZCwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgZmllbGRzZXQsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGZpZ2NhcHRpb24sIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGZpZ3VyZSwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgZm9vdGVyLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBmb3JtLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBoMSwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgaDIsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGgzLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBoNCwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgaDUsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGg2LCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBoZWFkZXIsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGhncm91cCwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgaHIsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGh0bWwsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGksIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGlmcmFtZSwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgaW1nLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnMsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGtiZCwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgbGFiZWwsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGxlZ2VuZCwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgbGksIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIG1haW4sIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIG1hcmssIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIG1lbnUsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIG1ldGVyLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBuYXYsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIG9iamVjdCwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgb2wsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIG91dHB1dCwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgcCwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgcHJlLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBwcm9ncmVzcywgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgcSwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgcnAsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHJ0LCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBzLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBzYW1wLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBzZWN0aW9uLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBzbWFsbCwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgc3BhbiwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgc3RyaWtlLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBzdHJvbmcsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHN1YiwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgc3VwLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyB0YWJsZSwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgdGJvZHksIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHRkLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyB0Zm9vdCwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgdGgsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHRoZWFkLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyB0aW1lLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyB0ciwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgdHQsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHUsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHVsLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyB2YXIsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHZpZGVvLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyB4bXAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBhcnRpY2xlLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBhc2lkZSwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgZmlnY2FwdGlvbiwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgZmlndXJlLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBmb290ZXIsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGhlYWRlciwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgaGdyb3VwLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBtYWluLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBtZW51LCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBuYXYsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgYiwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGVtLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBpIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgdWwsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIG9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgdGFibGUge1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgdGFibGUgdGhlYWQsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHRhYmxlIHRib2R5LCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbiksIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyB0YWJsZSB0Zm9vdCB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZTtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgdGgsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHRkLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBjYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgcTpiZWZvcmUsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHE6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBzdWIsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHN1cCwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgc21hbGwge1xuICBmb250LXNpemU6IDc1JTtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgc3ViLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBzdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW46IDA7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGlucHV0OmludmFsaWQsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGJ1dHRvbjppbnZhbGlkLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBzZWxlY3Q6aW52YWxpZCwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgdGV4dGFyZWE6aW52YWxpZCwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXQ6Zm9jdXMsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGJ1dHRvbjpmb2N1cywgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgc2VsZWN0OmZvY3VzLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyB0ZXh0YXJlYTpmb2N1cywgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9XCJmaWxlXCJdOmFjdGl2ZSwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dFt0eXBlPVwicmFkaW9cIl06YWN0aXZlLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTphY3RpdmUge1xuICB6LWluZGV4OiAxO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dFtyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBidXR0b24sIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9XCJyZXNldFwiXSwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgYnV0dG9uOmhvdmVyLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dFt0eXBlPVwicmVzZXRcIl06aG92ZXIsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGJ1dHRvbjphY3RpdmUsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9XCJyZXNldFwiXTphY3RpdmUsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogZ3JleTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHRleHRhcmVhLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBzZWxlY3QsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9XCJkYXRlXCJdLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dFt0eXBlPVwibW9udGhcIl0sIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXRbdHlwZT1cInRlbFwiXSwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXRbdHlwZT1cInRleHRcIl0sIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9XCJ0aW1lXCJdLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dFt0eXBlPVwidXJsXCJdLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dFt0eXBlPVwid2Vla1wiXSB7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgdGV4dGFyZWFbZGlzYWJsZWRdLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBzZWxlY3RbZGlzYWJsZWRdLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dFt0eXBlPVwiZGF0ZVwiXVtkaXNhYmxlZF0sIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXVtkaXNhYmxlZF0sIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXVtkaXNhYmxlZF0sIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9XCJlbWFpbFwiXVtkaXNhYmxlZF0sIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9XCJtb250aFwiXVtkaXNhYmxlZF0sIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9XCJudW1iZXJcIl1bZGlzYWJsZWRdLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl1bZGlzYWJsZWRdLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dFt0eXBlPVwic2VhcmNoXCJdW2Rpc2FibGVkXSwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXRbdHlwZT1cInRlbFwiXVtkaXNhYmxlZF0sIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9XCJ0ZXh0XCJdW2Rpc2FibGVkXSwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXRbdHlwZT1cInRpbWVcIl1bZGlzYWJsZWRdLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dFt0eXBlPVwidXJsXCJdW2Rpc2FibGVkXSwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXRbdHlwZT1cIndlZWtcIl1bZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXRbdHlwZT1cImhpZGRlblwiXSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgYnV0dG9uW2Rpc2FibGVkXSwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXRbZGlzYWJsZWRdLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBzZWxlY3RbZGlzYWJsZWRdLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBzZWxlY3RbZGlzYWJsZWRdIG9wdGlvbiwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgc2VsZWN0W2Rpc2FibGVkXSBvcHRncm91cCwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgdGV4dGFyZWFbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dDpwbGFjZWhvbGRlciwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgdGV4dGFyZWE6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogZ3JleTtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgdGV4dGFyZWEsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHNlbGVjdFtzaXplXSwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgc2VsZWN0W211bHRpcGxlXSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgc2VsZWN0W3NpemU9XCIwXCJdLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBzZWxlY3Rbc2l6ZT1cIjFcIl0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBvcHRncm91cCB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBvcHRncm91cDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgKiBidXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGJsYWNrO1xuICBib3JkZXI6IDFweCBzb2xpZCBncmV5O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAqIHRleHRhcmVhLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAqIHNlbGVjdCwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgKjpub3QoZGl2KSB0ZXh0YXJlYSwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgKjpub3QoZGl2KSBzZWxlY3Qge1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyZXk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyA6Oi1tb3otc2VsZWN0aW9uLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyA6OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3NSwgMTc1LCAxNzUsIDAuNSk7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzICosIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzICo6bm90KGRpdikge1xuICBjb2xvcjogI2RkZDtcbiAgYmFja2dyb3VuZDogIzQ0NDtcbiAgZm9udC1mYW1pbHk6IFwiTHVjaWRhIEdyYW5kZVwiLFwiTHVjaWRhIFNhbnMgVW5pY29kZVwiLFwibGliZXJhdGlvbiBzYW5zXCIsc2Fucy1zZXJpZjtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgYSwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLmxpbmsge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM4NWJlZjQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkx1Y2lkYSBHcmFuZGVcIixcIkx1Y2lkYSBTYW5zIFVuaWNvZGVcIixcImxpYmVyYXRpb24gc2Fuc1wiLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgYTpmb2N1cywgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLmxpbms6Zm9jdXMsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGE6aG92ZXIsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGhyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHN1bW1hcnksIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZGdyb3VwOm5vdCguZm9ybS1jb21wb3NpdGUpID4gbGVnZW5kIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGgxLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAuaGVhZGluZy1hIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS42MjVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NWVtO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBoMiwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLmhlYWRpbmctYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC1zaXplOiAxLjM4NWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgaDMsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5oZWFkaW5nLWMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMS4yMzFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGg0LCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAuaGVhZGluZy1kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwO1xuICBmb250LXNpemU6IDEuMTU0ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBoNSwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLmhlYWRpbmctZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC1zaXplOiAxLjA3N2VtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgaDYsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5oZWFkaW5nLWYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMS4wNzdlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHAge1xuICBtYXJnaW46IDFlbSAwO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBkbCB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGRsIGRkLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBkbCBkbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uZ2xhemVkIFtkaXI9XCJydGxcIl0gI2RydXBhbC1vZmYtY2FudmFzIGRsIGRkLCAuZ2xhemVkIFtkaXI9XCJydGxcIl0gI2RydXBhbC1vZmYtY2FudmFzIGRsIGRsIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgdSwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgaW5zIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHMsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHN0cmlrZSwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGJpZyB7XG4gIGZvbnQtc2l6ZTogbGFyZ2VyO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogc21hbGxlcjtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgc3ViIHtcbiAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgZm9udC1zaXplOiBzbWFsbGVyO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBzdXAge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gIGZvbnQtc2l6ZTogc21hbGxlcjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgYWJiciwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgYWNyb255bSB7XG4gIGJvcmRlci1ib3R0b206IGRvdHRlZCAxcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbn1cblxuLmdsYXplZCBbZGlyPVwicnRsXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAubWVzc2FnZXNfX2xpc3Qge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyB1bCBsaSwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgb2wgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgYmxvY2txdW90ZSwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgY29kZSB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBwcmUge1xuICBtYXJnaW46IDIwcHggMDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpc3VhbGx5LWhpZGRlbi5mb2N1c2FibGU6YWN0aXZlLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAudmlzdWFsbHktaGlkZGVuLmZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5wYW5lbCB7XG4gIHBhZGRpbmc6IDVweCA1cHggMTVweDtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLnBhbmVsX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMCAwIDNweDtcbiAgcGFkZGluZzogMnB4IDAgM3B4IDA7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5jb21wYWN0LWxpbmsge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHNtYWxsIC5hZG1pbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFtcIjtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgc21hbGwgLmFkbWluLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIl1cIjtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLnVpLXdpZGdldC1jb250ZW50IGEge1xuICBjb2xvcjogIzg1YmVmNCAhaW1wb3J0YW50O1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAubWVzc2FnZXMge1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgMTBweCAxN3B4O1xufVxuXG4uZ2xhemVkIFtkaXI9XCJydGxcIl0gI2RydXBhbC1vZmYtY2FudmFzIC5tZXNzYWdlcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggdG9wIDE3cHg7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5tZXNzYWdlcyBhYmJyIHtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5tZXNzYWdlcy0tc3RhdHVzIHtcbiAgY29sb3I6ICMzMjVlMWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2ZhZWY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29yZS9taXNjL2ljb25zLzczYjM1NS9jaGVjay5zdmcpO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAubWVzc2FnZXMtLXdhcm5pbmcge1xuICBjb2xvcjogIzczNGMwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjhlZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL21pc2MvaWNvbnMvZTI5NzAwL3dhcm5pbmcuc3ZnKTtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLm1lc3NhZ2VzLS1lcnJvciB7XG4gIGNvbG9yOiAjYTUxYjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmNGYyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvcmUvbWlzYy9pY29ucy9lMzI3MDAvZXJyb3Iuc3ZnKTtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLm1lc3NhZ2VzLS1lcnJvciBkaXZbcm9sZT1cImFsZXJ0XCJdIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZ2xhemVkIC51aS1kaWFsb2ctb2ZmLWNhbnZhcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5nbGF6ZWQgLnVpLWRpYWxvZy1vZmYtY2FudmFzIC51aS1kaWFsb2ctY29udGVudCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uZ2xhemVkIFtkaXI9XCJydGxcIl0gLnVpLWRpYWxvZy1vZmYtY2FudmFzIC51aS1kaWFsb2ctY29udGVudCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZ2xhemVkIC51aS1kaWFsb2ctb2ZmLWNhbnZhcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5nbGF6ZWQgLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG59XG5cbi5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgLmdsYXplZCAudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5nbGF6ZWQgLmpzLW9mZi1jYW52YXMtZGlhbG9nLW9wZW4ge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmdsYXplZCAudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzIHtcbiAgei1pbmRleDogNTAxO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogIzQ0NDtcbiAgYm94LXNoYWRvdzogMCAwIDRweCAycHggcmdiYSgwLCAwLCAwLCAwLjMzMzMpO1xufVxuXG4uZ2xhemVkIC51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5nbGF6ZWQgLnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgcGFkZGluZzogMWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogIzJkMmQyZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmdsYXplZCAudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2UgLnVpLWljb24ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5nbGF6ZWQgLnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbiAgcmlnaHQ6IDFlbTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvcmUvbWlzYy9pY29ucy9iZWJlYmUvZXguc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmdsYXplZCAudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2U6aG92ZXIsIC5nbGF6ZWQgLnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlOmZvY3VzIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL21pc2MvaWNvbnMvZmZmZmZmL2V4LnN2Zyk7XG59XG5cbi5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMWVtO1xufVxuXG4uZ2xhemVkIC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgLnVpLWRpYWxvZy10aXRsZSB7XG4gIG1heC13aWR0aDogMjEwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJMdWNpZGEgR3JhbmRlXCIsXCJMdWNpZGEgU2FucyBVbmljb2RlXCIsXCJsaWJlcmF0aW9uIHNhbnNcIixzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG59XG5cbi5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzIC51aS1kaWFsb2ctdGl0bGUge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5nbGF6ZWQgLnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAudWktZGlhbG9nLXRpdGxlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL2NvcmUvbWlzYy9pY29ucy9mZmZmZmYvcGVuY2lsLnN2Zykgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cblxuLmdsYXplZCBbZGlyPVwicnRsXCJdIC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgLnVpLWRpYWxvZy10aXRsZTpiZWZvcmUge1xuICByaWdodDogMWVtO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAudWktc3RhdGUtZGVmYXVsdCwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCB7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLnVpLXdpZGdldC1jb250ZW50IGEge1xuICBjb2xvcjogIzg1YmVmNDtcbn1cblxuLmdsYXplZCAudGV4dC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmdsYXplZCAudGV4dC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZ2xhemVkIC50ZXh0LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdsYXplZCAudGV4dC1hbGlnbi1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLmdsYXplZCAuYWxpZ24tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZ2xhemVkIC5hbGlnbi1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmdsYXplZCAuYWxpZ24tY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5nbGF6ZWQgLmZpZWxkZ3JvdXAge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5nbGF6ZWQgLmNvbnRhaW5lci1pbmxpbmUgZGl2LCAuZ2xhemVkIC5jb250YWluZXItaW5saW5lIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZ2xhemVkIC5jb250YWluZXItaW5saW5lIC5kZXRhaWxzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdsYXplZCAuY2xlYXJmaXg6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5nbGF6ZWQgLmpzIGRldGFpbHM6bm90KFtvcGVuXSkgLmRldGFpbHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuLmdsYXplZCAudmlzdWFsbHktaGlkZGVuLmZvY3VzYWJsZTphY3RpdmUsIC5nbGF6ZWQgLnZpc3VhbGx5LWhpZGRlbi5mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZ2xhemVkIC5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5nbGF6ZWQgLml0ZW0tbGlzdF9fY29tbWEtbGlzdCwgLmdsYXplZCAuaXRlbS1saXN0X19jb21tYS1saXN0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uZ2xhemVkIC5pdGVtLWxpc3RfX2NvbW1hLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5nbGF6ZWQgLml0ZW0tbGlzdF9fY29tbWEtbGlzdCBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLCBcIjtcbn1cblxuLmdsYXplZCAuaXRlbS1saXN0X19jb21tYS1saXN0IGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZ2xhemVkIC5qcyAuanMtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLmpzLXNob3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2xhemVkIC5qcyAuanMtc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ2xhemVkIC5ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZ2xhemVkIC5wb3NpdGlvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nbGF6ZWQgLnByb2dyZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2xhemVkIC5wcm9ncmVzc19fdHJhY2sge1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmdsYXplZCAucHJvZ3Jlc3NfX2JhciB7XG4gIHdpZHRoOiAzJTtcbiAgbWluLXdpZHRoOiAzJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5nbGF6ZWQgLnByb2dyZXNzX19kZXNjcmlwdGlvbiwgLmdsYXplZCAucHJvZ3Jlc3NfX3BlcmNlbnRhZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuLmdsYXplZCAucHJvZ3Jlc3NfX2Rlc2NyaXB0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3NfX2Rlc2NyaXB0aW9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZ2xhemVkIC5wcm9ncmVzc19fcGVyY2VudGFnZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmdsYXplZCBbZGlyPVwicnRsXCJdIC5wcm9ncmVzc19fcGVyY2VudGFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZ2xhemVkIC5wcm9ncmVzcy0tc21hbGwgLnByb2dyZXNzX190cmFjayB7XG4gIGhlaWdodDogN3B4O1xufVxuXG4uZ2xhemVkIC5wcm9ncmVzcy0tc21hbGwgLnByb2dyZXNzX19iYXIge1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG59XG5cbi5nbGF6ZWQgLnJlc2V0LWFwcGVhcmFuY2Uge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMCBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uZ2xhemVkIC5yZXNpemUtbm9uZSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLmdsYXplZCAucmVzaXplLXZlcnRpY2FsIHtcbiAgbWluLWhlaWdodDogMmVtO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4uZ2xhemVkIC5yZXNpemUtaG9yaXpvbnRhbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcmVzaXplOiBob3Jpem9udGFsO1xufVxuXG4uZ2xhemVkIC5yZXNpemUtYm90aCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMmVtO1xuICByZXNpemU6IGJvdGg7XG59XG5cbi5nbGF6ZWQgdGFibGUuc3RpY2t5LWhlYWRlciB7XG4gIHotaW5kZXg6IDUwMDtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZ2xhemVkIC5zeXN0ZW0tc3RhdHVzLWNvdW50ZXJfX3N0YXR1cy1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZ2xhemVkIC5zeXN0ZW0tc3RhdHVzLWNvdW50ZXJfX3N0YXR1cy1pY29uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG59XG5cbi5nbGF6ZWQgLnN5c3RlbS1zdGF0dXMtY291bnRlcl9fc3RhdHVzLWljb24tLWVycm9yOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29yZS9taXNjL2ljb25zL2UzMjcwMC9lcnJvci5zdmcpO1xufVxuXG4uZ2xhemVkIC5zeXN0ZW0tc3RhdHVzLWNvdW50ZXJfX3N0YXR1cy1pY29uLS13YXJuaW5nOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29yZS9taXNjL2ljb25zL2UyOTcwMC93YXJuaW5nLnN2Zyk7XG59XG5cbi5nbGF6ZWQgLnN5c3RlbS1zdGF0dXMtY291bnRlcl9fc3RhdHVzLWljb24tLWNoZWNrZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL21pc2MvaWNvbnMvNzNiMzU1L2NoZWNrLnN2Zyk7XG59XG5cbi5nbGF6ZWQgLnN5c3RlbS1zdGF0dXMtcmVwb3J0LWNvdW50ZXJzX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBwYWRkaW5nOiAwLjVlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNjMpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5nbGF6ZWQgLnN5c3RlbS1zdGF0dXMtcmVwb3J0LWNvdW50ZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmdsYXplZCAuc3lzdGVtLXN0YXR1cy1yZXBvcnQtY291bnRlcnNfX2l0ZW0tLWhhbGYtd2lkdGgge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbiAgLmdsYXplZCAuc3lzdGVtLXN0YXR1cy1yZXBvcnQtY291bnRlcnNfX2l0ZW0tLXRoaXJkLXdpZHRoIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG5cbi5nbGF6ZWQgLnN5c3RlbS1zdGF0dXMtZ2VuZXJhbC1pbmZvX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBwYWRkaW5nOiAwIDFlbSAxZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG5cbi5nbGF6ZWQgLnN5c3RlbS1zdGF0dXMtZ2VuZXJhbC1pbmZvX19pdGVtLXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG5cbi5nbGF6ZWQgLnRhYmxlc29ydCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uZ2xhemVkIC50YWJsZXNvcnQtLWFzYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29yZS9taXNjL2ljb25zLzc4Nzg3OC90d2lzdGllLWRvd24uc3ZnKTtcbn1cblxuLmdsYXplZCAudGFibGVzb3J0LS1kZXNjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL21pc2MvaWNvbnMvNzg3ODc4L3R3aXN0aWUtdXAuc3ZnKTtcbn1cblxuLmdsYXplZCBkaXYudHJlZS1jaGlsZCB7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL3RyZWUucG5nKSBuby1yZXBlYXQgMTFweCBjZW50ZXI7XG59XG5cbi5nbGF6ZWQgZGl2LnRyZWUtY2hpbGQtbGFzdCB7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL3RyZWUtYm90dG9tLnBuZykgbm8tcmVwZWF0IDExcHggY2VudGVyO1xufVxuXG4uZ2xhemVkIFtkaXI9XCJydGxcIl0gZGl2LnRyZWUtY2hpbGQsIC5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSBkaXYudHJlZS1jaGlsZC1sYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggY2VudGVyO1xufVxuXG4uZ2xhemVkIGRpdi50cmVlLWNoaWxkLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy90cmVlLnBuZykgbm8tcmVwZWF0IC0xMXB4IGNlbnRlcjtcbn1cblxuLmdsYXplZCAuY29udGV4dHVhbC1yZWdpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nbGF6ZWQgLmNvbnRleHR1YWwgLnRyaWdnZXI6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLmdsYXplZCAuY29udGV4dHVhbC1saW5rcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLmNvbnRleHR1YWwub3BlbiAuY29udGV4dHVhbC1saW5rcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ2xhemVkIC51aS1oZWxwZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdsYXplZCAudWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5nbGF6ZWQgLnVpLWhlbHBlci1yZXNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmdsYXplZCAudWktaGVscGVyLWNsZWFyZml4OmJlZm9yZSwgLmdsYXplZCAudWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi5nbGF6ZWQgLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZ2xhemVkIC51aS1oZWxwZXItemZpeCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MCk7XG59XG5cbi5nbGF6ZWQgLnVpLWZyb250IHtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uZ2xhemVkIC51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmdsYXplZCAudWktaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXRvcDogLS4yNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmdsYXplZCAudWktd2lkZ2V0LWljb24tYmxvY2sge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdsYXplZCAudWktd2lkZ2V0LW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmdsYXplZCAudWktYnV0dG9uIHtcbiAgcGFkZGluZzogLjRlbSAxZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tcmlnaHQ6IC4xZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmdsYXplZCAudWktYnV0dG9uLCAuZ2xhemVkIC51aS1idXR0b246bGluaywgLmdsYXplZCAudWktYnV0dG9uOnZpc2l0ZWQsIC5nbGF6ZWQgLnVpLWJ1dHRvbjpob3ZlciwgLmdsYXplZCAudWktYnV0dG9uOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmdsYXplZCAudWktYnV0dG9uLWljb24tb25seSB7XG4gIHdpZHRoOiAyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZ2xhemVkIGlucHV0LnVpLWJ1dHRvbi51aS1idXR0b24taWNvbi1vbmx5IHtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG5cbi5nbGF6ZWQgLnVpLWJ1dHRvbi1pY29uLW9ubHkgLnVpLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuXG4uZ2xhemVkIC51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb24ge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMi4xZW07XG4gIGhlaWdodDogMi4xZW07XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZ2xhemVkIGlucHV0LnVpLWJ1dHRvbi51aS1pY29uLW5vdGV4dCAudWktaWNvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtaW5kZW50OiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBwYWRkaW5nOiAuNGVtIDFlbTtcbn1cblxuLmdsYXplZCBpbnB1dC51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIC5nbGF6ZWQgYnV0dG9uLnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdsYXplZCAudWktcmVzaXphYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2xhemVkIC51aS1yZXNpemFibGUtaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDAuMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uZ2xhemVkIC51aS1yZXNpemFibGUtZGlzYWJsZWQgLnVpLXJlc2l6YWJsZS1oYW5kbGUsIC5nbGF6ZWQgLnVpLXJlc2l6YWJsZS1hdXRvaGlkZSAudWktcmVzaXphYmxlLWhhbmRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLnVpLXJlc2l6YWJsZS1uIHtcbiAgY3Vyc29yOiBuLXJlc2l6ZTtcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5nbGF6ZWQgLnVpLXJlc2l6YWJsZS1zIHtcbiAgY3Vyc29yOiBzLXJlc2l6ZTtcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC01cHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5nbGF6ZWQgLnVpLXJlc2l6YWJsZS1lIHtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbiAgd2lkdGg6IDdweDtcbiAgcmlnaHQ6IC01cHg7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZ2xhemVkIC51aS1yZXNpemFibGUtdyB7XG4gIGN1cnNvcjogdy1yZXNpemU7XG4gIHdpZHRoOiA3cHg7XG4gIGxlZnQ6IC01cHg7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZ2xhemVkIC51aS1yZXNpemFibGUtc2Uge1xuICBjdXJzb3I6IHNlLXJlc2l6ZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgcmlnaHQ6IDFweDtcbiAgYm90dG9tOiAxcHg7XG59XG5cbi5nbGF6ZWQgLnVpLXJlc2l6YWJsZS1zdyB7XG4gIGN1cnNvcjogc3ctcmVzaXplO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgbGVmdDogLTVweDtcbiAgYm90dG9tOiAtNXB4O1xufVxuXG4uZ2xhemVkIC51aS1yZXNpemFibGUtbncge1xuICBjdXJzb3I6IG53LXJlc2l6ZTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGxlZnQ6IC01cHg7XG4gIHRvcDogLTVweDtcbn1cblxuLmdsYXplZCAudWktcmVzaXphYmxlLW5lIHtcbiAgY3Vyc29yOiBuZS1yZXNpemU7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICByaWdodDogLTVweDtcbiAgdG9wOiAtNXB4O1xufVxuXG4uZ2xhemVkIC51aS1kaWFsb2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogLjJlbTtcbiAgb3V0bGluZTogMDtcbn1cblxuLmdsYXplZCAudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICBwYWRkaW5nOiAuNGVtIDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2xhemVkIC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IC4xZW0gMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDkwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5nbGF6ZWQgLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLjNlbTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW46IC0xMHB4IDAgMCAwO1xuICBwYWRkaW5nOiAxcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmdsYXplZCAudWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5nbGF6ZWQgLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogLjVlbTtcbiAgcGFkZGluZzogLjNlbSAxZW0gLjVlbSAuNGVtO1xufVxuXG4uZ2xhemVkIC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZ2xhemVkIC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbiB7XG4gIG1hcmdpbjogLjVlbSAuNGVtIC41ZW0gMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZ2xhemVkIC51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uIHtcbiAgaGVpZ2h0OiAycHg7XG4gIHRvcDogMDtcbn1cblxuLmdsYXplZCAudWktZGlhbG9nIC51aS1yZXNpemFibGUtZSB7XG4gIHdpZHRoOiAycHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4uZ2xhemVkIC51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zIHtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvdHRvbTogMDtcbn1cblxuLmdsYXplZCAudWktZGlhbG9nIC51aS1yZXNpemFibGUtdyB7XG4gIHdpZHRoOiAycHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5nbGF6ZWQgLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNlLCAuZ2xhemVkIC51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zdywgLmdsYXplZCAudWktZGlhbG9nIC51aS1yZXNpemFibGUtbmUsIC5nbGF6ZWQgLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW53IHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmdsYXplZCAudWktZGlhbG9nIC51aS1yZXNpemFibGUtc3cge1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5nbGF6ZWQgLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW5lIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmdsYXplZCAudWktZGlhbG9nIC51aS1yZXNpemFibGUtbncge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5nbGF6ZWQgLnVpLWRyYWdnYWJsZSAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uZ2xhemVkIC5xdWlja2VkaXQtZWRpdGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5nbGF6ZWQgLnF1aWNrZWRpdC1lZGl0YWJsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLnF1aWNrZWRpdC1lZGl0YWJsZS5xdWlja2VkaXQtaGlnaGxpZ2h0ZWQge1xuICB6LWluZGV4OiA5OTtcbn1cblxuLmdsYXplZCAucXVpY2tlZGl0LXZhbGlkYXRpb24tZXJyb3JzID4gLm1lc3NhZ2VzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmdsYXplZCAucXVpY2tlZGl0LXZhbGlkYXRpb24tZXJyb3JzID4gLm1lc3NhZ2VzID4gdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLnF1aWNrZWRpdC12YWxpZGF0aW9uLWVycm9ycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzAwO1xufVxuXG4uZ2xhemVkIC5xdWlja2VkaXQtdmFsaWRhdGlvbi1lcnJvcnMgLm1lc3NhZ2VzLmVycm9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogLTVweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAucXVpY2tlZGl0LXZhbGlkYXRpb24tZXJyb3JzIC5tZXNzYWdlcy5lcnJvciB7XG4gIHJpZ2h0OiAtNXB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uZ2xhemVkICNxdWlja2VkaXRfYmFja3N0YWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdsYXplZCAucXVpY2tlZGl0LWZvcm0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDMwMDtcbiAgbWF4LXdpZHRoOiAzNWVtO1xufVxuXG4uZ2xhemVkIC5xdWlja2VkaXQtZm9ybSAucGxhY2Vob2xkZXIge1xuICBtaW4taGVpZ2h0OiAyMnB4O1xufVxuXG4uZ2xhemVkIC5xdWlja2VkaXQtZm9ybSAuZm9ybS13cmFwcGVyIC5mb3JtLXdyYXBwZXIge1xuICBtYXJnaW46IGluaGVyaXQ7XG59XG5cbi5nbGF6ZWQgLnF1aWNrZWRpdC1mb3JtIC5mb3JtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2xhemVkIC5xdWlja2VkaXQtZm9ybSBpbnB1dCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmdsYXplZCAucXVpY2tlZGl0LXRvb2xiYXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiAzMjBweDtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbn1cblxuLmdsYXplZCAucXVpY2tlZGl0LXRvb2xiYXItY29udGFpbmVyID4gLnF1aWNrZWRpdC10b29sYmFyLXBvaW50ZXIsIC5nbGF6ZWQgLnF1aWNrZWRpdC10b29sYmFyLWNvbnRhaW5lciA+IC5xdWlja2VkaXQtdG9vbGJhci1saW5pbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2xhemVkIC5xdWlja2VkaXQtZm9ybS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmdsYXplZCAucXVpY2tlZGl0LXRvb2xncm91cC5vcHMge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAucXVpY2tlZGl0LXRvb2xncm91cC5vcHMge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmdsYXplZCAucXVpY2tlZGl0LXRvb2xiYXItbGFiZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2xhemVkICNxdWlja2VkaXQtdG9vbGJhci1mZW5jZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLmdsYXplZCAudWktdGFicyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogLjJlbTtcbn1cblxuLmdsYXplZCAudWktdGFicyAudWktdGFicy1uYXYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IC4yZW0gLjJlbSAwO1xufVxuXG4uZ2xhemVkIC51aS10YWJzIC51aS10YWJzLW5hdiBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAxcHggLjJlbSAwIDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5nbGF6ZWQgLnVpLXRhYnMgLnVpLXRhYnMtbmF2IC51aS10YWJzLWFuY2hvciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZ2xhemVkIC51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5cbi5nbGF6ZWQgLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvciwgLmdsYXplZCAudWktdGFicyAudWktdGFicy1uYXYgbGkudWktc3RhdGUtZGlzYWJsZWQgLnVpLXRhYnMtYW5jaG9yLCAuZ2xhemVkIC51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWxvYWRpbmcgLnVpLXRhYnMtYW5jaG9yIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uZ2xhemVkIC51aS10YWJzLWNvbGxhcHNpYmxlIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3Ige1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5nbGF6ZWQgLnVpLXRhYnMgLnVpLXRhYnMtcGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAxZW0gMS40ZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLnVpLXNlbGVjdGFibGUge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5nbGF6ZWQgLnVpLXNlbGVjdGFibGUtaGVscGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJvcmRlcjogMXB4IGRvdHRlZCBibGFjaztcbn1cblxuLmdsYXplZCAudWktc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZ2xhemVkIC51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5nbGF6ZWQgLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IC43ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLmdsYXplZCAudWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItaGFuZGxlLCAuZ2xhemVkIC51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1yYW5nZSB7XG4gIGZpbHRlcjogaW5oZXJpdDtcbn1cblxuLmdsYXplZCAudWktc2xpZGVyLWhvcml6b250YWwge1xuICBoZWlnaHQ6IC44ZW07XG59XG5cbi5nbGF6ZWQgLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgdG9wOiAtLjNlbTtcbiAgbWFyZ2luLWxlZnQ6IC0uNmVtO1xufVxuXG4uZ2xhemVkIC51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlIHtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5nbGF6ZWQgLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcbiAgbGVmdDogMDtcbn1cblxuLmdsYXplZCAudWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuICByaWdodDogMDtcbn1cblxuLmdsYXplZCAudWktc2xpZGVyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IC44ZW07XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5nbGF6ZWQgLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLWhhbmRsZSB7XG4gIGxlZnQ6IC0uM2VtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogLS42ZW07XG59XG5cbi5nbGF6ZWQgLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nbGF6ZWQgLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmdsYXplZCAudWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcbiAgdG9wOiAwO1xufVxuXG4uZ2xhemVkICN0b29sYmFyLWFkbWluaXN0cmF0aW9uLCAuZ2xhemVkICN0b29sYmFyLWFkbWluaXN0cmF0aW9uICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZ2xhemVkICN0b29sYmFyLWFkbWluaXN0cmF0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGZvbnQtc2l6ZTogc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZ2xhemVkICN0b29sYmFyLWFkbWluaXN0cmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXItbG9hZGluZyAjdG9vbGJhci1hZG1pbmlzdHJhdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXIgbGksIC5nbGF6ZWQgLnRvb2xiYXIgLml0ZW0tbGlzdCwgLmdsYXplZCAudG9vbGJhciAuaXRlbS1saXN0IGxpLCAuZ2xhemVkIC50b29sYmFyIC5tZW51LWl0ZW0sIC5nbGF6ZWQgLnRvb2xiYXIgLm1lbnUtaXRlbS0tZXhwYW5kZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXIgLm1lbnUtaXRlbSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uZ2xhemVkIC50b29sYmFyIC50b29sYmFyLWJhciAudG9vbGJhci10YWIsIC5nbGF6ZWQgLnRvb2xiYXIgLm1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ2xhemVkIC50b29sYmFyIC50b29sYmFyLWJhciAudG9vbGJhci10YWIuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdsYXplZCAudG9vbGJhciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZ2xhemVkIC50b29sYmFyIC50b29sYmFyLWJhciwgLmdsYXplZCAudG9vbGJhciAudG9vbGJhci10cmF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMjUwO1xufVxuXG4uZ2xhemVkIC50b29sYmFyLWhvcml6b250YWwgLnRvb2xiYXItdHJheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXItb3JpZW50ZWQgLnRvb2xiYXItYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uZ2xhemVkIC50b29sYmFyLW9yaWVudGVkIC50b29sYmFyLXRyYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjFlbSkge1xuICAuZ2xhemVkIC50b29sYmFyLWxvYWRpbmcudG9vbGJhci1ob3Jpem9udGFsIC50b29sYmFyIC50b29sYmFyLWJhciAudG9vbGJhci10YWI6bGFzdC1jaGlsZCAudG9vbGJhci10cmF5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogLTk5OTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDFweDtcbiAgfVxuICAuZ2xhemVkIC50b29sYmFyLWxvYWRpbmcudG9vbGJhci1ob3Jpem9udGFsIC50b29sYmFyIC50b29sYmFyLWJhciAudG9vbGJhci10YWI6bGFzdC1jaGlsZCAudG9vbGJhci10cmF5IC50b29sYmFyLWxpbmluZyB7XG4gICAgd2lkdGg6IDk5OWVtO1xuICB9XG4gIC5nbGF6ZWQgLnRvb2xiYXItbG9hZGluZy50b29sYmFyLWhvcml6b250YWwgLnRvb2xiYXIgLnRvb2xiYXItYmFyIC5ob21lLXRvb2xiYXItdGFiICsgLnRvb2xiYXItdGFiIC50b29sYmFyLXRyYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXItb3JpZW50ZWQgLnRvb2xiYXItYmFyIHtcbiAgei1pbmRleDogNTAyO1xufVxuXG4uZ2xhemVkIGJvZHkudG9vbGJhci1maXhlZCAudG9vbGJhci1vcmllbnRlZCAudG9vbGJhci1iYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5nbGF6ZWQgYm9keS50b29sYmFyLXRyYXktb3Blbi50b29sYmFyLWZpeGVkLnRvb2xiYXItdmVydGljYWwgLnRvb2xiYXItb3JpZW50ZWQge1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAyNDBweDtcbiAgd2lkdGg6IDE1cmVtO1xufVxuXG4uZ2xhemVkIC50b29sYmFyLWxvYWRpbmcudG9vbGJhci1ob3Jpem9udGFsIC50b29sYmFyIC50b29sYmFyLXRyYXkgLnRvb2xiYXItbWVudSA+IGxpLCAuZ2xhemVkIC50b29sYmFyIC50b29sYmFyLWJhciAudG9vbGJhci10YWIsIC5nbGF6ZWQgLnRvb2xiYXIgLnRvb2xiYXItdHJheS1ob3Jpem9udGFsIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAudG9vbGJhci1sb2FkaW5nLnRvb2xiYXItaG9yaXpvbnRhbCAudG9vbGJhciAudG9vbGJhci10cmF5IC50b29sYmFyLW1lbnUgPiBsaSwgLmdsYXplZCBbZGlyPVwicnRsXCJdIC50b29sYmFyIC50b29sYmFyLWJhciAudG9vbGJhci10YWIsIC5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAudG9vbGJhciAudG9vbGJhci10cmF5LWhvcml6b250YWwgbGkge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiB7XG4gIC5nbGF6ZWQgLnRvb2xiYXIgLnRvb2xiYXItYmFyIC50b29sYmFyLXRhYiwgLmdsYXplZCAudG9vbGJhciAudG9vbGJhci10cmF5LWhvcml6b250YWwgbGkge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAudG9vbGJhciAudG9vbGJhci1iYXIgLnRvb2xiYXItdGFiLCAuZ2xhemVkIFtkaXI9XCJydGxcIl0gLnRvb2xiYXIgLnRvb2xiYXItdHJheS1ob3Jpem9udGFsIGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYuNWVtKSB7XG4gIC5nbGF6ZWQgLnRvb2xiYXIgLnRvb2xiYXItYmFyIC50b29sYmFyLXRhYiwgLmdsYXplZCAudG9vbGJhciAudG9vbGJhci10cmF5LWhvcml6b250YWwgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAudG9vbGJhciAudG9vbGJhci1iYXIgLnRvb2xiYXItdGFiLCAuZ2xhemVkIFtkaXI9XCJydGxcIl0gLnRvb2xiYXIgLnRvb2xiYXItdHJheS1ob3Jpem9udGFsIGxpIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLmdsYXplZCAudG9vbGJhci1vcmllbnRlZCAudG9vbGJhci1iYXIgLnRvb2xiYXItdGFiLCAuZ2xhemVkIC50b29sYmFyLW9yaWVudGVkIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZ2xhemVkIFtkaXI9XCJydGxcIl0gLnRvb2xiYXItb3JpZW50ZWQgLnRvb2xiYXItYmFyIC50b29sYmFyLXRhYiwgLmdsYXplZCBbZGlyPVwicnRsXCJdIC50b29sYmFyLW9yaWVudGVkIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCBsaSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmdsYXplZCAudG9vbGJhciAudG9vbGJhci10cmF5IHtcbiAgei1pbmRleDogNTAxO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2xhemVkIC50b29sYmFyLW9yaWVudGVkIC50b29sYmFyLXRyYXktdmVydGljYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAlO1xuICB3aWR0aDogMjQwcHg7XG4gIHdpZHRoOiAxNXJlbTtcbn1cblxuLmdsYXplZCBbZGlyPVwicnRsXCJdIC50b29sYmFyLW9yaWVudGVkIC50b29sYmFyLXRyYXktdmVydGljYWwge1xuICByaWdodDogLTEwMCU7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXIgLnRvb2xiYXItdHJheS12ZXJ0aWNhbCA+IC50b29sYmFyLWxpbmluZyB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXIgLnRvb2xiYXItdHJheS12ZXJ0aWNhbCA+IC50b29sYmFyLWxpbmluZzpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdsYXplZCAudG9vbGJhci1vcmllbnRlZCAudG9vbGJhci10cmF5LXZlcnRpY2FsID4gLnRvb2xiYXItbGluaW5nOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0MHB4O1xuICB3aWR0aDogMTRyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAudG9vbGJhciAudG9vbGJhci10cmF5LXZlcnRpY2FsID4gLnRvb2xiYXItbGluaW5nOmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uZ2xhemVkIC50b29sYmFyIC50b29sYmFyLWJhciAudG9vbGJhci10YWIgPiAudG9vbGJhci1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1MDI7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXItb3JpZW50ZWQgLnRvb2xiYXItdHJheS1ob3Jpem9udGFsIC5tZW51LWl0ZW0gdWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2xhemVkIC50b29sYmFyIC50b29sYmFyLXRyYXktdmVydGljYWwuaXMtYWN0aXZlLCAuZ2xhemVkIGJvZHkudG9vbGJhci1maXhlZCAudG9vbGJhciAudG9vbGJhci10cmF5LXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmdsYXplZCAudG9vbGJhciAudG9vbGJhci10cmF5LmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ2xhemVkIC50b29sYmFyLW9yaWVudGVkIC50b29sYmFyLXRyYXktdmVydGljYWwuaXMtYWN0aXZlIHtcbiAgbGVmdDogMDtcbn1cblxuLmdsYXplZCBbZGlyPVwicnRsXCJdIC50b29sYmFyLW9yaWVudGVkIC50b29sYmFyLXRyYXktdmVydGljYWwuaXMtYWN0aXZlIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5nbGF6ZWQgYm9keS50b29sYmFyLXRyYXktb3Blbi50b29sYmFyLXZlcnRpY2FsLnRvb2xiYXItZml4ZWQge1xuICBtYXJnaW4tbGVmdDogMjQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXJlbTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmdsYXplZCBib2R5LnRvb2xiYXItdHJheS1vcGVuLnRvb2xiYXItdmVydGljYWwudG9vbGJhci1maXhlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmdsYXplZCBbZGlyPVwicnRsXCJdIGJvZHkudG9vbGJhci10cmF5LW9wZW4udG9vbGJhci12ZXJ0aWNhbC50b29sYmFyLWZpeGVkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSBib2R5LnRvb2xiYXItdHJheS1vcGVuLnRvb2xiYXItdmVydGljYWwudG9vbGJhci1maXhlZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXIgLnRvb2xiYXItdHJheSAudG9vbGJhci10b2dnbGUtb3JpZW50YXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2xhemVkIC50b29sYmFyLW9yaWVudGVkIC50b29sYmFyLXRyYXkgLnRvb2xiYXItdG9nZ2xlLW9yaWVudGF0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXItb3JpZW50ZWQgLnRvb2xiYXItdHJheS1ob3Jpem9udGFsIC50b29sYmFyLXRvZ2dsZS1vcmllbnRhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uZ2xhemVkIFtkaXI9XCJydGxcIl0gLnRvb2xiYXItb3JpZW50ZWQgLnRvb2xiYXItdHJheS1ob3Jpem9udGFsIC50b29sYmFyLXRvZ2dsZS1vcmllbnRhdGlvbiB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZ2xhemVkIC50b29sYmFyLW9yaWVudGVkIC50b29sYmFyLXRyYXktdmVydGljYWwgLnRvb2xiYXItdG9nZ2xlLW9yaWVudGF0aW9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdsYXplZCBbZGlyPVwicnRsXCJdIC50b29sYmFyLW9yaWVudGVkIC50b29sYmFyLXRyYXktdmVydGljYWwgLnRvb2xiYXItdG9nZ2xlLW9yaWVudGF0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXIgLnRvb2xiYXItYmFyIC5ob21lLXRvb2xiYXItdGFiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdsYXplZCAucGF0aC1hZG1pbiAudG9vbGJhci1iYXIgLmhvbWUtdG9vbGJhci10YWIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdsYXplZCAudWktbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5nbGF6ZWQgLnVpLW1lbnUgLnVpLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5nbGF6ZWQgLnVpLW1lbnUgLnVpLW1lbnUtaXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlJBQTdcIik7XG59XG5cbi5nbGF6ZWQgLnVpLW1lbnUgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzcHggMWVtIDNweCAuNGVtO1xufVxuXG4uZ2xhemVkIC51aS1tZW51IC51aS1tZW51LWRpdmlkZXIge1xuICBtYXJnaW46IDVweCAwO1xuICBoZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xufVxuXG4uZ2xhemVkIC51aS1tZW51IC51aS1zdGF0ZS1mb2N1cywgLmdsYXplZCAudWktbWVudSAudWktc3RhdGUtYWN0aXZlIHtcbiAgbWFyZ2luOiAtMXB4O1xufVxuXG4uZ2xhemVkIC51aS1tZW51LWljb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2xhemVkIC51aS1tZW51LWljb25zIC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxuXG4uZ2xhemVkIC51aS1tZW51IC51aS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLjJlbTtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG5cbi5nbGF6ZWQgLnVpLW1lbnUgLnVpLW1lbnUtaWNvbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4uZ2xhemVkIC51aS1hdXRvY29tcGxldGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZ2xhemVkIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyB7XG4gIHRyYW5zaXRpb246IHBhZGRpbmctcmlnaHQgMC43cyBlYXNlLHBhZGRpbmctbGVmdCAwLjdzIGVhc2UscGFkZGluZy10b3AgMC4zcyBlYXNlO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBidXR0b24sIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24ge1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiTHVjaWRhIEdyYW5kZVwiLFwiTHVjaWRhIFNhbnMgVW5pY29kZVwiLFwibGliZXJhdGlvbiBzYW5zXCIsc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGJ1dHRvbi5saW5rIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2U7XG4gIGNvbG9yOiAjODViZWY0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBidXR0b24ubGluazpob3ZlciwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgYnV0dG9uLmxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNDZhMGY1O1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA0cHggMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAyMGVtO1xuICBiYWNrZ3JvdW5kOiAjNzc3O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnV0dG9uOmhvdmVyLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbjpmb2N1cywgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idXR0b246YWN0aXZlIHtcbiAgei1pbmRleDogMTA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idXR0b246Zm9jdXMsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnV0dG9uOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbi0tcHJpbWFyeSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICMyNzdhYmQ7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnV0dG9uLS1wcmltYXJ5OmhvdmVyLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbi0tcHJpbWFyeTpmb2N1cywgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idXR0b24tLXByaW1hcnk6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogIzIzNmFhZjtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi1hY3Rpb246YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjJlbTtcbiAgcGFkZGluZy1yaWdodDogMC4yZW07XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi1hY3Rpb246YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDAuMmVtO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAubm8tdG91Y2hldmVudHMgLmJ1dHRvbi0tc21hbGwge1xuICBwYWRkaW5nOiAycHggMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b246ZGlzYWJsZWQsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b246ZGlzYWJsZWQ6YWN0aXZlLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLmlzLWRpc2FibGVkLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLmlzLWRpc2FibGVkOmFjdGl2ZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICM1YzVjNWM7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogIzU1NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tZGFuZ2VyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2M3MjEwMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tZGFuZ2VyOmhvdmVyLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1kYW5nZXI6Zm9jdXMsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b24tLWRhbmdlcjphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmYyYTAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbi0tZGFuZ2VyOmRpc2FibGVkLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uLS1kYW5nZXIuaXMtZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjNzM3MzczO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBmb3JtIHtcbiAgY29sb3I6ICNkZGQ7XG4gIGZvbnQtZmFtaWx5OiBcIkx1Y2lkYSBHcmFuZGVcIixcIkx1Y2lkYSBTYW5zIFVuaWNvZGVcIixcImxpYmVyYXRpb24gc2Fuc1wiLHNhbnMtc2VyaWY7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3g7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogcmFkaW87XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIC1tb3otYXBwZWFyYW5jZTogbWVudWxpc3Q7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIG9wdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJMdWNpZGEgR3JhbmRlXCIsXCJMdWNpZGEgU2FucyBVbmljb2RlXCIsXCJsaWJlcmF0aW9uIHNhbnNcIixzYW5zLXNlcmlmO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBsYWJlbCB7XG4gIGNvbG9yOiAjZGRkO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMmVtO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAuZGVzY3JpcHRpb24sIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWl0ZW0gLmRlc2NyaXB0aW9uLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAuZGV0YWlscy1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgY29sb3I6ICNkZGQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0taXRlbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXNlbGVjdCwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tdGV4dCwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tdGVsLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS1lbWFpbCwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tdXJsLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS1zZWFyY2gsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLW51bWJlciwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tY29sb3IsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWZpbGUsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXRleHRhcmVhLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS1kYXRlLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS10aW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA1cHggMCAwIDA7XG4gIHBhZGRpbmc6IDZweDtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS10ZXh0LCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS10ZWwsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWVtYWlsLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS11cmwsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXNlYXJjaCwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tbnVtYmVyLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS1jb2xvciwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tZmlsZSwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tdGV4dGFyZWEsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWRhdGUsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXRpbWUge1xuICBjb2xvcjogIzU5NTk1OTtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXRleHQ6Zm9jdXMsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXRlbDpmb2N1cywgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tZW1haWw6Zm9jdXMsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXVybDpmb2N1cywgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tc2VhcmNoOmZvY3VzLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS1udW1iZXI6Zm9jdXMsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWNvbG9yOmZvY3VzLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS1maWxlOmZvY3VzLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS10ZXh0YXJlYTpmb2N1cywgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tZGF0ZTpmb2N1cywgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tdGltZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzQwYjZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgOHB4ICM0MGI2ZmY7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHRkIC5mb3JtLWl0ZW0sIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHRkIC5mb3JtLXNlbGVjdCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tZmlsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWFjdGlvbnMge1xuICBtYXJnaW46IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAudWktYXV0b2NvbXBsZXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC51aS1hdXRvY29tcGxldGUgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLnVpLWF1dG9jb21wbGV0ZSBsaSBhIHtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNTk1OTU5ICFpbXBvcnRhbnQ7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHRhYmxlICoge1xuICBmb250LWZhbWlseTogXCJMdWNpZGEgR3JhbmRlXCIsXCJMdWNpZGEgU2FucyBVbmljb2RlXCIsXCJsaWJlcmF0aW9uIHNhbnNcIixzYW5zLXNlcmlmO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyB0YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgbWFyZ2luOiAwIC0yMHB4IC0xMHB4IC0yMHB4O1xuICBjb2xvcjogI2RkZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHRhYmxlIHRoZWFkIHtcbiAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyB0YWJsZSB0Ym9keSB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgdHIge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHRyOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHRkLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyB0aCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzc3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmdsYXplZCBbZGlyPVwicnRsXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyB0aCwgLmdsYXplZCBbZGlyPVwicnRsXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyB0ZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyB0aC5jaGVja2JveCwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgdGQuY2hlY2tib3gge1xuICB3aWR0aDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBkaXYuY2hlY2tib3gubWVudS1lbmFibGVkIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyB0aDpmaXJzdC1jaGlsZCwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgdGQ6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMTUwcHg7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZWRyYWctaGFzLWNvbHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgdGQge1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBjb2xvcjogI2RkZDtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgdGQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHRyIHRkOmZpcnN0LWNoaWxkLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmdsYXplZCBbZGlyPVwicnRsXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyB0ciB0ZDpmaXJzdC1jaGlsZCwgLmdsYXplZCBbZGlyPVwicnRsXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgZGV0YWlscywgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgc3VtbWFyeSB7XG4gIGZvbnQtZmFtaWx5OiBcIkx1Y2lkYSBHcmFuZGVcIixcIkx1Y2lkYSBTYW5zIFVuaWNvZGVcIixcImxpYmVyYXRpb24gc2Fuc1wiLHNhbnMtc2VyaWY7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGRldGFpbHMsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHN1bW1hcnksIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC51aS1kaWFsb2ctY29udGVudCB7XG4gIGNvbG9yOiAjZGRkO1xuICBiYWNrZ3JvdW5kOiAjNDc0NzQ3O1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBzdW1tYXJ5IGEge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGNvbG9yOiAjZGRkO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBzdW1tYXJ5IGE6aG92ZXIsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHN1bW1hcnkgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBkZXRhaWxzLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBzdW1tYXJ5LCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAuZGV0YWlscy13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIC0yMHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgc3VtbWFyeSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgc3VtbWFyeTpob3ZlciwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgc3VtbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIGRldGFpbHNbb3Blbl0ge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgZGV0YWlsc1tvcGVuXSA+IHN1bW1hcnkge1xuICBjb2xvcjogI2VlZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgZGV0YWlsc1tvcGVuXSA+IHN1bW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgZGV0YWlscyAucGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLmRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHRyLnJlZ2lvbi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHRhYmxlIC5yZWdpb24tbWVzc2FnZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyB0YWJsZSAucmVnaW9uLXBvcHVsYXRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5hZGQtbmV3IC50YWJsZWRyYWctY2hhbmdlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5kcmFnZ2FibGUgYS50YWJsZWRyYWctaGFuZGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi13aWR0aDogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBtb3ZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLmRyYWdnYWJsZSBhLnRhYmxlZHJhZy1oYW5kbGUge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgYS50YWJsZWRyYWctaGFuZGxlIC5oYW5kbGUge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvcmUvbWlzYy9pY29ucy9iZWJlYmUvbW92ZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5kcmFnZ2FibGUgYS50YWJsZWRyYWctaGFuZGxlOmhvdmVyIC5oYW5kbGUsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5kcmFnZ2FibGUgYS50YWJsZWRyYWctaGFuZGxlOmZvY3VzIC5oYW5kbGUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29yZS9taXNjL2ljb25zLzc4Nzg3OC9tb3ZlLnN2Zyk7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHRyIHRkIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHRyIHRkIGFiYnIge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZ2xhemVkIFtkaXI9XCJydGxcIl0gI2RydXBhbC1vZmYtY2FudmFzIHRyIHRkIGFiYnIge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHRyOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZDogIzIyMjtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgdHIuZHJhZyB0ZCB7XG4gIGJhY2tncm91bmQ6ICMxMTE7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHRyLmRyYWctcHJldmlvdXMgdGQge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyB0ci5kcmFnLXByZXZpb3VzOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZDogIzIyMjtcbn1cblxuLmdsYXplZCBib2R5IGRpdi50YWJsZWRyYWctY2hhbmdlZC13YXJuaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRvdWNoZXZlbnRzIC5kcmFnZ2FibGUgdGQge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC50b3VjaGV2ZW50cyAuZHJhZ2dhYmxlIC5tZW51LWl0ZW1fX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLnRvdWNoZXZlbnRzIGEudGFibGVkcmFnLWhhbmRsZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC50b3VjaGV2ZW50cyBhLnRhYmxlZHJhZy1oYW5kbGUgLmhhbmRsZSB7XG4gIGhlaWdodDogMjFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDAlIDE5cHg7XG59XG5cbi5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLnRvdWNoIGEudGFibGVkcmFnLWhhbmRsZSAuaGFuZGxlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNDAlIHRvcCAxOXB4O1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAudG91Y2hldmVudHMgLmRyYWdnYWJsZS5kcmFnIGEudGFibGVkcmFnLWhhbmRsZSAuaGFuZGxlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIC0zMnB4O1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmdsYXplZCBbZGlyPVwicnRsXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5pbmRlbnRhdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgM3B4IDAgLTEwcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG59XG5cbi5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAjZHJ1cGFsLW9mZi1jYW52YXMgLmluZGVudGF0aW9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAgLTEwcHggMCAzcHg7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5kcm9wYnV0dG9uLXdyYXBwZXIsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgYmFja2dyb3VuZDogIzI3N2FiZDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJiOGJkODtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLmRyb3BidXR0b24tc2luZ2xlIC5kcm9wYnV0dG9uLWFjdGlvbiBhIHtcbiAgaGVpZ2h0OiAyLjJlbTtcbiAgbWFyZ2luLXRvcDogLTJlbTtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAuZHJvcGJ1dHRvbi1zaW5nbGUgLmRyb3BidXR0b24tYWN0aW9uOmhvdmVyLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAuZHJvcGJ1dHRvbi1zaW5nbGUgLmRyb3BidXR0b24tYWN0aW9uOmZvY3VzLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAuZHJvcGJ1dHRvbi1zaW5nbGUgLmRyb3BidXR0b24tYWN0aW9uIGE6aG92ZXIsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5kcm9wYnV0dG9uLXNpbmdsZSAuZHJvcGJ1dHRvbi1hY3Rpb24gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAuZHJvcGJ1dHRvbiBsaSwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLmRyb3BidXR0b24gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogNHB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNTU1O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAuZHJvcGJ1dHRvbiBsaTpob3ZlciwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLmRyb3BidXR0b24gbGk6Zm9jdXMsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5kcm9wYnV0dG9uIGE6aG92ZXIsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5kcm9wYnV0dG9uIGE6Zm9jdXMge1xuICBjb2xvcjogIzMzMztcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI4YmQ4O1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbiAuc2Vjb25kYXJ5LWFjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5kcm9wYnV0dG9uLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1pbmRlbnQ6IDExMCU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxZW07XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b246aG92ZXIsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAuZHJvcGJ1dHRvbi1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItd2lkdGg6IDAuMzMzM2VtIDAuMzMzM2VtIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyBzcGFuLmRyb3BidXR0b24tYXJyb3cge1xuICB0b3A6IDdweDtcbiAgcmlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHNwYW4uZHJvcGJ1dHRvbi1hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAuZHJvcGJ1dHRvbi1hY3Rpb24gPiAuanMtZm9ybS1zdWJtaXQuZm9ybS1zdWJtaXQsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyB0ZCAuZHJvcGJ1dHRvbi1zaW5nbGUge1xuICBtaW4td2lkdGg6IDJlbTtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgdGQgLmRyb3BidXR0b24tbXVsdGlwbGUge1xuICBtaW4td2lkdGg6IDJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHRkIC5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLWFjdGlvbiBhLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyB0ZCAuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi1hY3Rpb24gaW5wdXQsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHRkIC5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLWFjdGlvbiBidXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgdGQgLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogIzI3N2FiZCBub25lO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyB0ZCAuZHJvcGJ1dHRvbi1zaW5nbGUsIC5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHRkIC5kcm9wYnV0dG9uLW11bHRpcGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHRkIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyB0ZCAuZHJvcGJ1dHRvbi1tdWx0aXBsZSBsaSwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgdGQgLmRyb3BidXR0b24tbXVsdGlwbGUgYSB7XG4gIG1hcmdpbi1sZWZ0OiAtOTk5OXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgdGQgLmRyb3BidXR0b24tbXVsdGlwbGUub3BlbiAuZHJvcGJ1dHRvbiBsaSwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgdGQgLmRyb3BidXR0b24tbXVsdGlwbGUub3BlbiAuZHJvcGJ1dHRvbiBhIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgdGQgLmRyb3BidXR0b24tdG9nZ2xlIHtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgdGQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHRkIHVsLmRyb3BidXR0b24gbGkuZWRpdCB7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyB0ZCAuZHJvcGJ1dHRvbi1zaW5nbGUgbGkuZWRpdC5kcm9wYnV0dG9uLWFjdGlvbiA+IGEge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIHRkIC5kcm9wYnV0dG9uLXNpbmdsZSAuZWRpdDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIuXCI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC9jb3JlL21pc2MvaWNvbnMvZmZmZmZmL3BlbmNpbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLmRyb3BidXR0b24tbXVsdGlwbGUub3BlbiB7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLmRyb3BidXR0b24tbXVsdGlwbGUub3BlbiAuZHJvcGJ1dHRvbi13aWRnZXQge1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLmRyb3BidXR0b24tbXVsdGlwbGUub3BlbiwgLmdsYXplZCAjZHJ1cGFsLW9mZi1jYW52YXMgLmRyb3BidXR0b24tbXVsdGlwbGUub3BlbiAuZHJvcGJ1dHRvbi13aWRnZXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyB0ZCAuZHJvcGJ1dHRvbi1tdWx0aXBsZS5vcGVuIC5kcm9wYnV0dG9uLCAuZ2xhemVkICNkcnVwYWwtb2ZmLWNhbnZhcyAuZHJvcGJ1dHRvbi1tdWx0aXBsZS5vcGVuIC5kcm9wYnV0dG9uIC5zZWNvbmRhcnktYWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbn1cblxuLmdsYXplZCBbZGlyPVwicnRsXCJdICNkcnVwYWwtb2ZmLWNhbnZhcyB0ZCAuZHJvcGJ1dHRvbi1tdWx0aXBsZS5vcGVuIC5kcm9wYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5kcm9wYnV0dG9uLW11bHRpcGxlLm9wZW4gLmRyb3BidXR0b24gbGkgYSB7XG4gIHBhZGRpbmc6IDJweCAxZW07XG59XG5cbi5nbGF6ZWQgI2RydXBhbC1vZmYtY2FudmFzIC5kcm9wYnV0dG9uLW11bHRpcGxlLm9wZW4gc3Bhbi5kcm9wYnV0dG9uLWFycm93IHtcbiAgdG9wOiAycHg7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjMzMzNlbSBzb2xpZDtcbn1cblxuLmdsYXplZCAubGF5b3V0LWljb25fX3JlZ2lvbiB7XG4gIGZpbGw6ICNmNWY1ZjI7XG4gIHN0cm9rZTogIzY2Njtcbn1cblxuLmdsYXplZCAudG9vbGJhciAudG9vbGJhci1iYXIgLmNvbnRleHR1YWwtdG9vbGJhci10YWIudG9vbGJhci10YWIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAudG9vbGJhciAudG9vbGJhci1iYXIgLmNvbnRleHR1YWwtdG9vbGJhci10YWIudG9vbGJhci10YWIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmdsYXplZCAudG9vbGJhciAudG9vbGJhci1iYXIgLmNvbnRleHR1YWwtdG9vbGJhci10YWIgLnRvb2xiYXItaXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmdsYXplZCAudG9vbGJhciAudG9vbGJhci1iYXIgLmNvbnRleHR1YWwtdG9vbGJhci10YWIgLnRvb2xiYXItaXRlbS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjNGU5ZmVhIDAlLCAjNDU4NGRkIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzRlOWZlYSAwJSwgIzQ1ODRkZCAxMDAlKTtcbn1cblxuLmdsYXplZCAudG9vbGJhciAudG9vbGJhci1iYXIgLmNvbnRleHR1YWwtdG9vbGJhci10YWIudG9vbGJhci10YWIuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdsYXplZCAudG9vbGJhciAudG9vbGJhci1tZW51LCAuZ2xhemVkIFtkaXI9XCJydGxcIl0gLnRvb2xiYXIgLnRvb2xiYXItbWVudSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmdsYXplZCAudG9vbGJhciAudG9vbGJhci1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLmdsYXplZCAudG9vbGJhciAudG9vbGJhci10cmF5LXZlcnRpY2FsIC50b29sYmFyLW1lbnUgdWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2xhemVkIC50b29sYmFyIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCAudG9vbGJhci1tZW51IC50b29sYmFyLWhhbmRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXItdHJheS1vcGVuIC50b29sYmFyLW1lbnUgLm1lbnUtaXRlbS0tZXhwYW5kZWQgdWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2xhemVkIC50b29sYmFyIC50b29sYmFyLXRyYXktdmVydGljYWwgbGkub3BlbiA+IHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXIgLnRvb2xiYXItdHJheS12ZXJ0aWNhbCAudG9vbGJhci1oYW5kbGUgKyBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAzZW07XG59XG5cbi5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAudG9vbGJhciAudG9vbGJhci10cmF5LXZlcnRpY2FsIC50b29sYmFyLWhhbmRsZSArIGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAzZW07XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXIgLnRvb2xiYXItdHJheSAubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwgPiAudG9vbGJhci1ib3ggYSwgLmdsYXplZCAudG9vbGJhciAudG9vbGJhci10cmF5IGEuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuZ2xhemVkIC50b29sYmFyIC50b29sYmFyLXRyYXktdmVydGljYWwuaXMtYWN0aXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZ2xhemVkIC50b29sYmFyIC5sZXZlbC0yID4gdWwge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTVlNWU1O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuXG4uZ2xhemVkIC50b29sYmFyIC5sZXZlbC0zID4gdWwge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZGRkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzVjNWM1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4uZ2xhemVkIC50b29sYmFyIC5sZXZlbC00ID4gdWwge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDVkNWQ1O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYmJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4uZ2xhemVkIC50b29sYmFyIC5sZXZlbC01ID4gdWwge1xuICBib3JkZXItdG9wLWNvbG9yOiAjY2NjO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYjViNWI1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuXG4uZ2xhemVkIC50b29sYmFyIC5sZXZlbC02ID4gdWwge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzVjNWM1O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYWFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4uZ2xhemVkIC50b29sYmFyIC5sZXZlbC03ID4gdWwge1xuICBib3JkZXItdG9wLWNvbG9yOiAjY2NjO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYjViNWI1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuXG4uZ2xhemVkIC50b29sYmFyIC5sZXZlbC04ID4gdWwge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZGRkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuXG4uZ2xhemVkIC50b29sYmFyIC50b29sYmFyLWhhbmRsZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmdsYXplZCAudG9vbGJhciAudG9vbGJhci1pY29uLnRvb2xiYXItaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAudG9vbGJhciAudG9vbGJhci1pY29uLnRvb2xiYXItaGFuZGxlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5nbGF6ZWQgLmNvbnRleHR1YWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDUwMDtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4uZ2xhemVkIFtkaXI9XCJydGxcIl0gLmNvbnRleHR1YWwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmdsYXplZCAuY29udGV4dHVhbC1yZWdpb24uZm9jdXMge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICNkNmQ2ZDY7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG59XG5cbi5nbGF6ZWQgLmNvbnRleHR1YWwgLnRyaWdnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA2cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbn1cblxuLmdsYXplZCBbZGlyPVwicnRsXCJdIC5jb250ZXh0dWFsIC50cmlnZ2VyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDZweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5nbGF6ZWQgLmNvbnRleHR1YWwub3BlbiAudHJpZ2dlciB7XG4gIHotaW5kZXg6IDI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxM3B4IDEzcHggMCAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZ2xhemVkIC5jb250ZXh0dWFsLXJlZ2lvbiAuY29udGV4dHVhbCAuY29udGV4dHVhbC1saW5rcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICByaWdodDogNnB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuMjVlbSAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHggMCA0cHggNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZ2xhemVkIFtkaXI9XCJydGxcIl0gLmNvbnRleHR1YWwtcmVnaW9uIC5jb250ZXh0dWFsIC5jb250ZXh0dWFsLWxpbmtzIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDZweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggNHB4O1xufVxuXG4uZ2xhemVkIC5jb250ZXh0dWFsLXJlZ2lvbiAuY29udGV4dHVhbCAuY29udGV4dHVhbC1saW5rcyBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cblxuLmdsYXplZCAuY29udGV4dHVhbC1yZWdpb24gLmNvbnRleHR1YWwgLmNvbnRleHR1YWwtbGlua3MgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAuMjVlbSAwO1xuICBwYWRkaW5nOiAwLjRlbSAwLjZlbTtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IHNtYWxsO1xuICBsaW5lLWhlaWdodDogMC44ZW07XG59XG5cbi5nbGF6ZWQgLnRvdWNoZXZlbnRzIC5jb250ZXh0dWFsLXJlZ2lvbiAuY29udGV4dHVhbCAuY29udGV4dHVhbC1saW5rcyBhIHtcbiAgZm9udC1zaXplOiBsYXJnZTtcbn1cblxuLmdsYXplZCAuY29udGV4dHVhbC1yZWdpb24gLmNvbnRleHR1YWwgLmNvbnRleHR1YWwtbGlua3MgYSwgLmdsYXplZCAuY29udGV4dHVhbC1yZWdpb24gLmNvbnRleHR1YWwgLmNvbnRleHR1YWwtbGlua3MgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmdsYXplZCAubm8tdG91Y2hldmVudHMgLmNvbnRleHR1YWwtcmVnaW9uIC5jb250ZXh0dWFsIC5jb250ZXh0dWFsLWxpbmtzIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2Y3ZmNmZjtcbn1cblxuLmdsYXplZCAudG9vbGJhci1iYXIgLnRvb2xiYXItaWNvbi1lZGl0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29yZS9taXNjL2ljb25zL2JlYmViZS9wZW5jaWwuc3ZnKTtcbn1cblxuLmdsYXplZCAudG9vbGJhci1iYXIgLnRvb2xiYXItaWNvbi1lZGl0OmFjdGl2ZTpiZWZvcmUsIC5nbGF6ZWQgLnRvb2xiYXItYmFyIC50b29sYmFyLWljb24tZWRpdC5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL21pc2MvaWNvbnMvZmZmZmZmL3BlbmNpbC5zdmcpO1xufVxuXG4uZ2xhemVkIC5jb250ZXh0dWFsIC50cmlnZ2VyIHtcbiAgd2lkdGg6IDI2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvcmUvbWlzYy9pY29ucy9iZWJlYmUvcGVuY2lsLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xufVxuXG4uZ2xhemVkIC5jb250ZXh0dWFsIC50cmlnZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL21pc2MvaWNvbnMvNzg3ODc4L3BlbmNpbC5zdmcpO1xufVxuXG4uZ2xhemVkIC5jb250ZXh0dWFsIC50cmlnZ2VyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL21pc2MvaWNvbnMvNTE4MWM2L3BlbmNpbC5zdmcpO1xufVxuXG4uZ2xhemVkIC51aS13aWRnZXQge1xuICBmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uZ2xhemVkIC51aS13aWRnZXQgLnVpLXdpZGdldCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uZ2xhemVkIC51aS13aWRnZXQgaW5wdXQsIC5nbGF6ZWQgLnVpLXdpZGdldCBzZWxlY3QsIC5nbGF6ZWQgLnVpLXdpZGdldCB0ZXh0YXJlYSwgLmdsYXplZCAudWktd2lkZ2V0IGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5nbGF6ZWQgLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG59XG5cbi5nbGF6ZWQgLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICM0MTQwNDI7XG59XG5cbi5nbGF6ZWQgLnVpLXdpZGdldC1jb250ZW50IGEge1xuICBjb2xvcjogIzQxNDA0Mjtcbn1cblxuLmdsYXplZCAudWktd2lkZ2V0LWhlYWRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJhY2tncm91bmQ6ICNlOWU5ZTk7XG4gIGNvbG9yOiAjNDE0MDQyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmdsYXplZCAudWktd2lkZ2V0LWhlYWRlciBhIHtcbiAgY29sb3I6ICM0MTQwNDI7XG59XG5cbi5nbGF6ZWQgLnVpLXN0YXRlLWRlZmF1bHQsIC5nbGF6ZWQgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LCAuZ2xhemVkIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LCAuZ2xhemVkIC51aS1idXR0b24sIC5nbGF6ZWQgaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLCAuZ2xhemVkIGh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDphY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NDU0NTtcbn1cblxuLmdsYXplZCAudWktc3RhdGUtZGVmYXVsdCBhLCAuZ2xhemVkIC51aS1zdGF0ZS1kZWZhdWx0IGE6bGluaywgLmdsYXplZCAudWktc3RhdGUtZGVmYXVsdCBhOnZpc2l0ZWQsIC5nbGF6ZWQgYS51aS1idXR0b24sIC5nbGF6ZWQgYTpsaW5rLnVpLWJ1dHRvbiwgLmdsYXplZCBhOnZpc2l0ZWQudWktYnV0dG9uLCAuZ2xhemVkIC51aS1idXR0b24ge1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZ2xhemVkIC51aS1zdGF0ZS1ob3ZlciwgLmdsYXplZCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLCAuZ2xhemVkIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3ZlciwgLmdsYXplZCAudWktc3RhdGUtZm9jdXMsIC5nbGF6ZWQgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cywgLmdsYXplZCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsIC5nbGF6ZWQgLnVpLWJ1dHRvbjpob3ZlciwgLmdsYXplZCAudWktYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyYjJiMmI7XG59XG5cbi5nbGF6ZWQgLnVpLXN0YXRlLWhvdmVyIGEsIC5nbGF6ZWQgLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsIC5nbGF6ZWQgLnVpLXN0YXRlLWhvdmVyIGE6bGluaywgLmdsYXplZCAudWktc3RhdGUtaG92ZXIgYTp2aXNpdGVkLCAuZ2xhemVkIC51aS1zdGF0ZS1mb2N1cyBhLCAuZ2xhemVkIC51aS1zdGF0ZS1mb2N1cyBhOmhvdmVyLCAuZ2xhemVkIC51aS1zdGF0ZS1mb2N1cyBhOmxpbmssIC5nbGF6ZWQgLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZCwgLmdsYXplZCBhLnVpLWJ1dHRvbjpob3ZlciwgLmdsYXplZCBhLnVpLWJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMmIyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5nbGF6ZWQgLnVpLXZpc3VhbC1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggMXB4ICM1ZTllZDY7XG59XG5cbi5nbGF6ZWQgLnVpLXN0YXRlLWFjdGl2ZSwgLmdsYXplZCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSwgLmdsYXplZCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLCAuZ2xhemVkIGEudWktYnV0dG9uOmFjdGl2ZSwgLmdsYXplZCAudWktYnV0dG9uOmFjdGl2ZSwgLmdsYXplZCAudWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDNlZmY7XG4gIGJhY2tncm91bmQ6ICMwMDdmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWJhY2tncm91bmQsIC5nbGF6ZWQgLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbi1iYWNrZ3JvdW5kIHtcbiAgYm9yZGVyOiAjMDAzZWZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZ2xhemVkIC51aS1zdGF0ZS1hY3RpdmUgYSwgLmdsYXplZCAudWktc3RhdGUtYWN0aXZlIGE6bGluaywgLmdsYXplZCAudWktc3RhdGUtYWN0aXZlIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5nbGF6ZWQgLnVpLXN0YXRlLWhpZ2hsaWdodCwgLmdsYXplZCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCwgLmdsYXplZCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZDU1ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmE5MDtcbiAgY29sb3I6ICM3Nzc2MjA7XG59XG5cbi5nbGF6ZWQgLnVpLXN0YXRlLWNoZWNrZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlO1xuICBiYWNrZ3JvdW5kOiAjZmZmYTkwO1xufVxuXG4uZ2xhemVkIC51aS1zdGF0ZS1oaWdobGlnaHQgYSwgLmdsYXplZCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLCAuZ2xhemVkIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQgYSB7XG4gIGNvbG9yOiAjNzc3NjIwO1xufVxuXG4uZ2xhemVkIC51aS1zdGF0ZS1lcnJvciwgLmdsYXplZCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLCAuZ2xhemVkIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWE4OTk7XG4gIGJhY2tncm91bmQ6ICNmZGRmZGY7XG4gIGNvbG9yOiAjNWYzZjNmO1xufVxuXG4uZ2xhemVkIC51aS1zdGF0ZS1lcnJvciBhLCAuZ2xhemVkIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IgYSwgLmdsYXplZCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3IgYSB7XG4gIGNvbG9yOiAjNWYzZjNmO1xufVxuXG4uZ2xhemVkIC51aS1zdGF0ZS1lcnJvci10ZXh0LCAuZ2xhemVkIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3ItdGV4dCwgLmdsYXplZCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3ItdGV4dCB7XG4gIGNvbG9yOiAjNWYzZjNmO1xufVxuXG4uZ2xhemVkIC51aS1wcmlvcml0eS1wcmltYXJ5LCAuZ2xhemVkIC51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktcHJpbWFyeSwgLmdsYXplZCAudWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktcHJpbWFyeSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZ2xhemVkIC51aS1wcmlvcml0eS1zZWNvbmRhcnksIC5nbGF6ZWQgLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1zZWNvbmRhcnksIC5nbGF6ZWQgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXNlY29uZGFyeSB7XG4gIG9wYWNpdHk6IC43O1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9NzApO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZ2xhemVkIC51aS1zdGF0ZS1kaXNhYmxlZCwgLmdsYXplZCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRpc2FibGVkLCAuZ2xhemVkIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IC4zNTtcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTM1KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmdsYXplZCAudWktc3RhdGUtZGlzYWJsZWQgLnVpLWljb24ge1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzUpO1xufVxuXG4uZ2xhemVkIC51aS1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmdsYXplZCAudWktaWNvbiwgLmdsYXplZCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvcmUvYXNzZXRzL3ZlbmRvci9qcXVlcnkudWkvdGhlbWVzL2Jhc2UvaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZyk7XG59XG5cbi5nbGF6ZWQgLnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvcmUvYXNzZXRzL3ZlbmRvci9qcXVlcnkudWkvdGhlbWVzL2Jhc2UvaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZyk7XG59XG5cbi5nbGF6ZWQgLnVpLXN0YXRlLWhvdmVyIC51aS1pY29uLCAuZ2xhemVkIC51aS1zdGF0ZS1mb2N1cyAudWktaWNvbiwgLmdsYXplZCAudWktYnV0dG9uOmhvdmVyIC51aS1pY29uLCAuZ2xhemVkIC51aS1idXR0b246Zm9jdXMgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvcmUvYXNzZXRzL3ZlbmRvci9qcXVlcnkudWkvdGhlbWVzL2Jhc2UvaW1hZ2VzL3VpLWljb25zXzU1NTU1NV8yNTZ4MjQwLnBuZyk7XG59XG5cbi5nbGF6ZWQgLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbiwgLmdsYXplZCAudWktYnV0dG9uOmFjdGl2ZSAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29yZS9hc3NldHMvdmVuZG9yL2pxdWVyeS51aS90aGVtZXMvYmFzZS9pbWFnZXMvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nKTtcbn1cblxuLmdsYXplZCAudWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pY29uLCAuZ2xhemVkIC51aS1idXR0b24gLnVpLXN0YXRlLWhpZ2hsaWdodC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL2Fzc2V0cy92ZW5kb3IvanF1ZXJ5LnVpL3RoZW1lcy9iYXNlL2ltYWdlcy91aS1pY29uc183Nzc2MjBfMjU2eDI0MC5wbmcpO1xufVxuXG4uZ2xhemVkIC51aS1zdGF0ZS1lcnJvciAudWktaWNvbiwgLmdsYXplZCAudWktc3RhdGUtZXJyb3ItdGV4dCAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29yZS9hc3NldHMvdmVuZG9yL2pxdWVyeS51aS90aGVtZXMvYmFzZS9pbWFnZXMvdWktaWNvbnNfY2MwMDAwXzI1NngyNDAucG5nKTtcbn1cblxuLmdsYXplZCAudWktYnV0dG9uIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL2Fzc2V0cy92ZW5kb3IvanF1ZXJ5LnVpL3RoZW1lcy9iYXNlL2ltYWdlcy91aS1pY29uc183Nzc3NzdfMjU2eDI0MC5wbmcpO1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWJsYW5rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCAxNnB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWNhcmV0LTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1jYXJldC0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggMDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1jYXJldC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwO1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWNhcmV0LTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAwO1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWNhcmV0LTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IDA7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tY2FyZXQtMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tY2FyZXQtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1jYXJldC0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IDA7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tY2FyZXQtMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggMDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1jYXJldC0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAwO1xufVxuXG4uZ2xhemVkIC51aS1pY29uLXRyaWFuZ2xlLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tdHJpYW5nbGUtMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNnB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLXRyaWFuZ2xlLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNnB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLXRyaWFuZ2xlLTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTZweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi10cmlhbmdsZS0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMTZweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi10cmlhbmdsZS0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tdHJpYW5nbGUtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tdHJpYW5nbGUtMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTZweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi10cmlhbmdsZS0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTZweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi10cmlhbmdsZS0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTZweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1hcnJvdy0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMnB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWFycm93LTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMzJweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1hcnJvdy0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMzJweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1hcnJvdy0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTMycHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tYXJyb3ctMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTMycHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tYXJyb3ctMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0zMnB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWFycm93LTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0zMnB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWFycm93LTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTMycHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tYXJyb3ctMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTMycHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tYXJyb3ctMi1uZS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMzJweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1hcnJvdy0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMzJweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1hcnJvdy0yLXNlLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0zMnB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWFycm93c3RvcC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTMycHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tYXJyb3dzdG9wLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMzJweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1hcnJvd3N0b3AtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0zMnB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWFycm93c3RvcC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTMycHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tYXJyb3d0aGljay0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHggLTQ4cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tYXJyb3d0aGljay0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTQ4cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tYXJyb3d0aGljay0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNDhweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1hcnJvd3RoaWNrLTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNDhweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1hcnJvd3RoaWNrLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC00OHB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWFycm93dGhpY2stMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00OHB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWFycm93dGhpY2stMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTQ4cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tYXJyb3d0aGljay0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC00OHB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWFycm93dGhpY2stMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTQ4cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tYXJyb3d0aGljay0yLW5lLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC00OHB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWFycm93dGhpY2stMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTQ4cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tYXJyb3d0aGljay0yLXNlLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC00OHB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtNDhweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTQ4cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC00OHB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtNDhweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNjRweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC02NHB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTY0cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tYXJyb3dyZXR1cm4tMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTY0cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tYXJyb3dyZXR1cm4tMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTY0cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tYXJyb3dyZXR1cm4tMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTY0cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tYXJyb3dyZXR1cm4tMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC02NHB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWFycm93cmVmcmVzaC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTY0cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNjRweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1hcnJvd3JlZnJlc2gtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC02NHB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWFycm93cmVmcmVzaC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTY0cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tYXJyb3ctNCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwcHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tYXJyb3ctNC1kaWFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTgwcHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tZXh0bGluayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC04MHB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLW5ld3dpbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC04MHB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLXJlZnJlc2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtODBweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1zaHVmZmxlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTgwcHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tdHJhbnNmZXItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTgwcHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tdHJhbnNmZXJ0aGljay1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTgwcHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tZm9sZGVyLWNvbGxhcHNlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tZm9sZGVyLW9wZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTZweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1kb2N1bWVudCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05NnB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWRvY3VtZW50LWIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtOTZweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1ub3RlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTk2cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tbWFpbC1jbG9zZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtOTZweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1tYWlsLW9wZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTZweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1zdWl0Y2FzZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTZweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1jb21tZW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC05NnB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLXBlcnNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtOTZweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1wcmludCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtOTZweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi10cmFzaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtOTZweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1sb2NrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTk2cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tdW5sb2NrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTk2cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tYm9va21hcmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTk2cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tdGFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC05NnB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWhvbWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1mbGFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTExMnB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTExMnB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWNhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTEycHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tcGVuY2lsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTExMnB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWNsb2NrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWRpc2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTEycHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tY2FsY3VsYXRvciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTEycHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tem9vbWluIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMTJweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi16b29tb3V0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMTJweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTExMnB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLXdyZW5jaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTEycHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tZ2VhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTEycHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24taGVhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTExMnB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLXN0YXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTExMnB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWxpbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTExMnB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWNhbmNlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTI4cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tcGx1c3RoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTEyOHB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTEyOHB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLW1pbnVzdGhpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTI4cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTI4cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tY2xvc2V0aGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMjhweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1rZXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTEyOHB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWxpZ2h0YnVsYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTI4cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tc2Npc3NvcnMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTEyOHB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWNsaXBib2FyZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTI4cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tY29weSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTI4cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tY29udGFjdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTI4cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTEyOHB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLXZpZGVvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMjhweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1zY3JpcHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTEyOHB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWFsZXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ0cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24taW5mbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNDRweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1ub3RpY2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTQ0cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24taGVscCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNDRweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1jaGVjayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNDRweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTQ0cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tcmFkaW8tb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTQ0cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tcmFkaW8tb2ZmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNDRweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1waW4tdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTQ0cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tcGluLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE0NHB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLXBsYXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjBweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1wYXVzZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNjBweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1zZWVrLW5leHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTYwcHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tc2Vlay1wcmV2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2MHB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLXNlZWstZW5kIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE2MHB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLXNlZWstc3RhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tc2Vlay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1zdG9wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2MHB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWVqZWN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNjBweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi12b2x1bWUtb2ZmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNjBweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi12b2x1bWUtb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2MHB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLXBvd2VyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTc2cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tc2lnbmFsLWRpYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTc2cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tc2lnbmFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE3NnB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWJhdHRlcnktMCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNzZweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1iYXR0ZXJ5LTEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTc2cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tYmF0dGVyeS0yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE3NnB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWJhdHRlcnktMyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNzZweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1jaXJjbGUtcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5MnB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWNpcmNsZS1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xOTJweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1jaXJjbGUtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTkycHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTkycHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTkycHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTkycHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTkycHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tY2lyY2xlLWFycm93LWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE5MnB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWNpcmNsZS1hcnJvdy1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xOTJweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1jaXJjbGUtYXJyb3ctdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTkycHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tY2lyY2xlLWFycm93LW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTE5MnB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWNpcmNsZS16b29taW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTE5MnB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWNpcmNsZS16b29tb3V0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xOTJweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1jaXJjbGUtY2hlY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTE5MnB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWNpcmNsZXNtYWxsLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDhweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1jaXJjbGVzbWFsbC1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMDhweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1jaXJjbGVzbWFsbC1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMDhweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1zcXVhcmVzbWFsbC1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIwOHB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLXNxdWFyZXNtYWxsLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIwOHB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLXNxdWFyZXNtYWxsLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwOHB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWdyaXAtZG90dGVkLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjI0cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tZ3JpcC1kb3R0ZWQtaG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMjRweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1ncmlwLXNvbGlkLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIyNHB4O1xufVxuXG4uZ2xhemVkIC51aS1pY29uLWdyaXAtc29saWQtaG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMjRweDtcbn1cblxuLmdsYXplZCAudWktaWNvbi1ncmlwc21hbGwtZGlhZ29uYWwtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjI0cHg7XG59XG5cbi5nbGF6ZWQgLnVpLWljb24tZ3JpcC1kaWFnb25hbC1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMjRweDtcbn1cblxuLmdsYXplZCAudWktY29ybmVyLWFsbCwgLmdsYXplZCAudWktY29ybmVyLXRvcCwgLmdsYXplZCAudWktY29ybmVyLWxlZnQsIC5nbGF6ZWQgLnVpLWNvcm5lci10bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuLmdsYXplZCAudWktY29ybmVyLWFsbCwgLmdsYXplZCAudWktY29ybmVyLXRvcCwgLmdsYXplZCAudWktY29ybmVyLXJpZ2h0LCAuZ2xhemVkIC51aS1jb3JuZXItdHIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4uZ2xhemVkIC51aS1jb3JuZXItYWxsLCAuZ2xhemVkIC51aS1jb3JuZXItYm90dG9tLCAuZ2xhemVkIC51aS1jb3JuZXItbGVmdCwgLmdsYXplZCAudWktY29ybmVyLWJsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuXG4uZ2xhemVkIC51aS1jb3JuZXItYWxsLCAuZ2xhemVkIC51aS1jb3JuZXItYm90dG9tLCAuZ2xhemVkIC51aS1jb3JuZXItcmlnaHQsIC5nbGF6ZWQgLnVpLWNvcm5lci1iciB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi5nbGF6ZWQgLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogI2FhYWFhYTtcbiAgb3BhY2l0eTogLjM7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0zMCk7XG59XG5cbi5nbGF6ZWQgLnVpLXdpZGdldC1zaGFkb3cge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggIzY2NjY2NjtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAjNjY2NjY2O1xufVxuXG4uZ2xhemVkIC5xdWlja2VkaXQtZmllbGQucXVpY2tlZGl0LWVkaXRhYmxlLCAuZ2xhemVkIC5xdWlja2VkaXQtZmllbGQgLnF1aWNrZWRpdC1lZGl0YWJsZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjNzRiN2ZmO1xufVxuXG4uZ2xhemVkIC5xdWlja2VkaXQtZmllbGQucXVpY2tlZGl0LWhpZ2hsaWdodGVkLCAuZ2xhemVkIC5xdWlja2VkaXQtZm9ybS5xdWlja2VkaXQtaGlnaGxpZ2h0ZWQsIC5nbGF6ZWQgLnF1aWNrZWRpdC1maWVsZCAucXVpY2tlZGl0LWhpZ2hsaWdodGVkIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM3NGI3ZmYsMCAwIDAgMnB4ICMwMDdmZmY7XG59XG5cbi5nbGF6ZWQgLnF1aWNrZWRpdC1maWVsZC5xdWlja2VkaXQtY2hhbmdlZCwgLmdsYXplZCAucXVpY2tlZGl0LWZvcm0ucXVpY2tlZGl0LWNoYW5nZWQsIC5nbGF6ZWQgLnF1aWNrZWRpdC1maWVsZCAucXVpY2tlZGl0LWNoYW5nZWQge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZlYzE3ZSwwIDAgMCAycHggI2Y3ODcwYTtcbn1cblxuLmdsYXplZCAucXVpY2tlZGl0LWVkaXRpbmcucXVpY2tlZGl0LXZhbGlkYXRpb24tZXJyb3IsIC5nbGF6ZWQgLnF1aWNrZWRpdC1mb3JtLnF1aWNrZWRpdC12YWxpZGF0aW9uLWVycm9yIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNlZThiNzQsMCAwIDAgMnB4ICNmYTIyMDk7XG59XG5cbi5nbGF6ZWQgLnF1aWNrZWRpdC1lZGl0aW5nLnF1aWNrZWRpdC1lZGl0b3ItaXMtcG9wdXAge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZ2xhemVkIC5xdWlja2VkaXQtZm9ybSAuZm9ybS1pdGVtIC5lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWEwYTA7XG59XG5cbi5nbGF6ZWQgLnF1aWNrZWRpdC1mb3JtIGZvcm0ge1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cblxuLmdsYXplZCAucXVpY2tlZGl0LWZvcm0gLmZvcm0taXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmdsYXplZCAucXVpY2tlZGl0LWZvcm0gLmZvcm0td3JhcHBlciB7XG4gIG1hcmdpbjogMC41ZW07XG59XG5cbi5nbGF6ZWQgLnF1aWNrZWRpdC1hbmltYXRlLWludmlzaWJsZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5nbGF6ZWQgLnF1aWNrZWRpdC1hbmltYXRlLWRlZmF1bHQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5cbi5nbGF6ZWQgLnF1aWNrZWRpdC1hbmltYXRlLXNsb3cge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XG59XG5cbi5nbGF6ZWQgLnF1aWNrZWRpdC1hbmltYXRlLWRlbGF5LXZlcnlmYXN0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjA1cztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG59XG5cbi5nbGF6ZWQgLnF1aWNrZWRpdC1hbmltYXRlLWRlbGF5LWZhc3Qge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbi5nbGF6ZWQgLnF1aWNrZWRpdC1hbmltYXRlLWRpc2FibGUtd2lkdGgge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDBzO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwcztcbn1cblxuLmdsYXplZCAucXVpY2tlZGl0LWFuaW1hdGUtb25seS12aXNpYmlsaXR5IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG5cbi5nbGF6ZWQgLnF1aWNrZWRpdC12YWxpZGF0aW9uLWVycm9ycyAubWVzc2FnZXMuZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAxcHggcmVkLCAwIDAgM3B4IDNweCByZ2JhKDE1MywgMTUzLCAxNTMsIDAuNSk7XG59XG5cbi5nbGF6ZWQgLnF1aWNrZWRpdC1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMCAzMHB4IDRweCAjNGY0ZjRmO1xufVxuXG4uZ2xhemVkIC5xdWlja2VkaXQtdG9vbGJhci1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcztcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIixcIkx1Y2lkYSBHcmFuZGVcIixzYW5zLXNlcmlmO1xufVxuXG4uZ2xhemVkIC5xdWlja2VkaXQtdG9vbGJhci1jb250YWluZXIgPiAucXVpY2tlZGl0LXRvb2xiYXItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMC4xNjY3ZW07XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmLCAjZTRlNGU0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiwgI2U0ZTRlNCk7XG59XG5cbi5nbGF6ZWQgLnF1aWNrZWRpdC10b29sYmFyLWNvbnRhaW5lciA+IC5xdWlja2VkaXQtdG9vbGJhci1wb2ludGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBib3R0b206IDJweDtcbiAgbGVmdDogMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjODE4MTgxLCAwIDAgMCA0cHggcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjUpO1xufVxuXG4uZ2xhemVkIFtkaXI9XCJydGxcIl0gLnF1aWNrZWRpdC10b29sYmFyLWNvbnRhaW5lciA+IC5xdWlja2VkaXQtdG9vbGJhci1wb2ludGVyIHtcbiAgcmlnaHQ6IDE4cHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5nbGF6ZWQgLnF1aWNrZWRpdC10b29sYmFyLWNvbnRhaW5lci5xdWlja2VkaXQtdG9vbGJhci1wb2ludGVyLXRvcCA+IC5xdWlja2VkaXQtdG9vbGJhci1wb2ludGVyIHtcbiAgdG9wOiAycHg7XG4gIGJvdHRvbTogYXV0bztcbn1cblxuLmdsYXplZCAucXVpY2tlZGl0LXRvb2xiYXItY29udGFpbmVyID4gLnF1aWNrZWRpdC10b29sYmFyLWxpbmluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDdweDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjODE4MTgxLCAwIDNweCAwIDFweCByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuNSk7XG59XG5cbi5nbGF6ZWQgLnF1aWNrZWRpdC10b29sYmFyLWxhYmVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMC4zMzNlbSAwLjRlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmdsYXplZCAucXVpY2tlZGl0LXRvb2xiYXItbGFiZWwgLmZpZWxkOmFmdGVyIHtcbiAgY29udGVudDogXCIg4oaSIFwiO1xufVxuXG4uZ2xhemVkIFtkaXI9XCJydGxcIl0gLnF1aWNrZWRpdC10b29sYmFyLWxhYmVsIC5maWVsZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIOKGkCBcIjtcbn1cblxuLmdsYXplZCAucXVpY2tlZGl0LXRvb2xiYXIge1xuICBmb250LWZhbWlseTogXCJEcm9pZCBzYW5zXCIsXCJMdWNpZGEgR3JhbmRlXCIsc2Fucy1zZXJpZjtcbn1cblxuLmdsYXplZCAucXVpY2tlZGl0LXRvb2xiYXItZW50aXR5IHtcbiAgcGFkZGluZzogMC4xNjY3ZW0gMC4yZW07XG59XG5cbi5nbGF6ZWQgLnF1aWNrZWRpdC10b29sYmFyLWZ1bGx3aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2xhemVkIC5xdWlja2VkaXQtdG9vbGdyb3VwLnd5c2l3eWctZmxvYXRlZCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmdsYXplZCBbZGlyPVwicnRsXCJdIC5xdWlja2VkaXQtdG9vbGdyb3VwLnd5c2l3eWctZmxvYXRlZCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZ2xhemVkIC5xdWlja2VkaXQtdG9vbGdyb3VwLnd5c2l3eWctbWFpbiB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZ2xhemVkIFtkaXI9XCJydGxcIl0gLnF1aWNrZWRpdC10b29sZ3JvdXAud3lzaXd5Zy1tYWluIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZ2xhemVkIC5xdWlja2VkaXQtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuMzQ1ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2U7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNWE1YTVhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xufVxuXG4uZ2xhemVkIC5xdWlja2VkaXQtYnV0dG9uW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmdsYXplZCAucXVpY2tlZGl0LWJ1dHRvbiArIC5xdWlja2VkaXQtYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMmVtO1xufVxuXG4uZ2xhemVkIFtkaXI9XCJydGxcIl0gLnF1aWNrZWRpdC1idXR0b24gKyAucXVpY2tlZGl0LWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmdsYXplZCAucXVpY2tlZGl0LWJ1dHRvbjpob3ZlciwgLmdsYXplZCAucXVpY2tlZGl0LWJ1dHRvbjphY3RpdmUge1xuICBjb2xvcjogIzJlMmUyZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2EwYTBhMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODtcbn1cblxuLmdsYXplZCAucXVpY2tlZGl0LXRvb2xiYXItY29udGFpbmVyIC5xdWlja2VkaXQtYnV0dG9uLmFjdGlvbi1jYW5jZWwge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5nbGF6ZWQgLnF1aWNrZWRpdC1idXR0b24uYWN0aW9uLXNhdmUge1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTBhMGU5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1MGEwZTksICM0NDgxZGMpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNTBhMGU5LCAjNDQ4MWRjKTtcbn1cblxuLmdsYXplZCAucXVpY2tlZGl0LWJ1dHRvbi5hY3Rpb24tc2F2ZTpob3ZlciwgLmdsYXplZCAucXVpY2tlZGl0LWJ1dHRvbi5hY3Rpb24tc2F2ZTphY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTBhMGEwO1xufVxuXG4uZ2xhemVkIC5xdWlja2VkaXQtYnV0dG9uLmFjdGlvbi1zYXZpbmcsIC5nbGF6ZWQgLnF1aWNrZWRpdC1idXR0b24uYWN0aW9uLXNhdmluZzpob3ZlciwgLmdsYXplZCAucXVpY2tlZGl0LWJ1dHRvbi5hY3Rpb24tc2F2aW5nOmFjdGl2ZSB7XG4gIGNvbG9yOiAjNWE1YTVhO1xuICBib3JkZXItY29sb3I6ICNkMmQyZDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLnF1aWNrZWRpdCAuaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAyLjVlbTtcbiAgbWluLWhlaWdodDogMWVtO1xufVxuXG4uZ2xhemVkIC5xdWlja2VkaXQgLmljb24uaWNvbi1vbmx5IHtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG5cbi5nbGF6ZWQgLnF1aWNrZWRpdCAuaWNvbi5pY29uLWVuZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xufVxuXG4uZ2xhemVkIFtkaXI9XCJydGxcIl0gLnF1aWNrZWRpdCAuaWNvbi5pY29uLWVuZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMi41ZW07XG59XG5cbi5nbGF6ZWQgLnF1aWNrZWRpdCAuaWNvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmdsYXplZCBbZGlyPVwicnRsXCJdIC5xdWlja2VkaXQgLmljb246YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5nbGF6ZWQgLnF1aWNrZWRpdCAuaWNvbi1lbmQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDAuNWVtO1xuICBsZWZ0OiBhdXRvO1xuICB3aWR0aDogMThweDtcbn1cblxuLmdsYXplZCBbZGlyPVwicnRsXCJdIC5xdWlja2VkaXQgLmljb24tZW5kOmJlZm9yZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwLjVlbTtcbn1cblxuLmdsYXplZCAucXVpY2tlZGl0IGJ1dHRvbi5pY29uIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5nbGF6ZWQgLnF1aWNrZWRpdCAuaWNvbi1wZW5jaWwge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG59XG5cbi5nbGF6ZWQgLnF1aWNrZWRpdCAuaWNvbi1jbG9zZTpiZWZvcmUge1xuICB0b3A6IDEwcHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL21pc2MvaWNvbnMvNzg3ODc4L2V4LnN2Zyk7XG59XG5cbi5nbGF6ZWQgLnF1aWNrZWRpdCAuaWNvbi1jbG9zZTpob3ZlcjpiZWZvcmUsIC5nbGF6ZWQgLnF1aWNrZWRpdCAuaWNvbi1jbG9zZTphY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2V4LnN2Zyk7XG59XG5cbi5nbGF6ZWQgLnF1aWNrZWRpdCAuaWNvbi10aHJvYmJlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvcmUvbW9kdWxlcy9xdWlja2VkaXQvaW1hZ2VzL2ljb24tdGhyb2JiZXIuZ2lmKTtcbn1cblxuLmdsYXplZCAucXVpY2tlZGl0IC5pY29uLXBlbmNpbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvcmUvbWlzYy9pY29ucy81MTgxYzYvcGVuY2lsLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuM2VtO1xufVxuXG4uZ2xhemVkIC5xdWlja2VkaXQtdG9vbGJhci1jb250YWluZXIgPiAucXVpY2tlZGl0LXRvb2xiYXItY29udGVudCwgLmdsYXplZCAucXVpY2tlZGl0LXRvb2xiYXItY29udGFpbmVyID4gLnF1aWNrZWRpdC10b29sYmFyLWxpbmluZyB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmdsYXplZCAucXVpY2tlZGl0LWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmdsYXplZCAucXVpY2tlZGl0LWJ1dHRvbi5hY3Rpb24tc2F2ZSwgLmdsYXplZCAucXVpY2tlZGl0LWJ1dHRvbi5hY3Rpb24tc2F2aW5nIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMWU1YzkwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDdiYzYsICMwMDcxYjgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDA3YmM2LCAjMDA3MWI4KTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi5nbGF6ZWQgLnF1aWNrZWRpdC1idXR0b24uYWN0aW9uLXNhdmU6aG92ZXIsIC5nbGF6ZWQgLnF1aWNrZWRpdC1idXR0b24uYWN0aW9uLXNhdmU6Zm9jdXMsIC5nbGF6ZWQgLnF1aWNrZWRpdC1idXR0b24uYWN0aW9uLXNhdmluZzpob3ZlciwgLmdsYXplZCAucXVpY2tlZGl0LWJ1dHRvbi5hY3Rpb24tc2F2aW5nOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzFlNWM5MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzNjlhNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMGM5N2VkLCAjMWY4NmM3KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzBjOTdlZCwgIzFmODZjNyk7XG59XG5cbi5nbGF6ZWQgLnF1aWNrZWRpdC1idXR0b24uYWN0aW9uLXNhdmU6aG92ZXIsIC5nbGF6ZWQgLnF1aWNrZWRpdC1idXR0b24uYWN0aW9uLXNhdmU6Zm9jdXMsIC5nbGF6ZWQgLnF1aWNrZWRpdC1idXR0b24uYWN0aW9uLXNhdmluZzpob3ZlciwgLmdsYXplZCAucXVpY2tlZGl0LWJ1dHRvbi5hY3Rpb24tc2F2aW5nOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMjMsIDI2LCAyOCwgMC4yNSk7XG59XG5cbi5nbGF6ZWQgLnF1aWNrZWRpdC1idXR0b24uYWN0aW9uLXNhdmU6YWN0aXZlLCAuZ2xhemVkIC5xdWlja2VkaXQtYnV0dG9uLmFjdGlvbi1zYXZpbmc6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTQ0Yjc4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwODYzOWIsICMwMDcxYjgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDg2MzliLCAjMDA3MWI4KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmdsYXplZCAucXVpY2tlZGl0IC5pY29uLWNsb3NlOmJlZm9yZSB7XG4gIHRvcDogOHB4O1xufVxuXG4uZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhciBhIHtcbiAgdHJhbnNpdGlvbjogYWxsLDAuMnM7XG59XG5cbi5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyIC50b29sYmFyLWJhciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7XG59XG5cbi5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyIC50b29sYmFyLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuXG4uZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhci10cmF5IC50b29sYmFyLW1lbnUgYSwgLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXItdHJheSAudG9vbGJhci1tZW51IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyLXRyYXkgLnRvb2xiYXItbWVudSBsaSB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG59XG5cbi5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyLXRyYXkgdWwgbGkubWVudS1pdGVtIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhciAudG9vbGJhci10cmF5LWhvcml6b250YWwgdWwgdWwgbGkubWVudS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhci1vcmllbnRlZCAudXNlci10b29sYmFyLXRhYiB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXIgLnRvb2xiYXItdHJheS12ZXJ0aWNhbCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXItdHJheSBhLCAuZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhci10cmF5IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMmQyZDJkO1xuICBjb2xvcjogI2JiYjtcbn1cblxuLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXItdHJheSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDFlbSAxLjMzMzNlbTtcbn1cblxuLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXItdHJheS1ob3Jpem9udGFsIGE6aG92ZXIsIC5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCBhOmFjdGl2ZSwgLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXItdHJheS1ob3Jpem9udGFsIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMDA4NGQ3O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhci10cmF5LWhvcml6b250YWwgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6aG92ZXIgPiBhLCAuZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhci10cmF5LWhvcml6b250YWwgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6aG92ZXIgPiAudG9vbGJhci1ib3ggPiBhIHtcbiAgYmFja2dyb3VuZDogIzAwODRkNztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXIgLnRvb2xiYXItYmFyIC50b29sYmFyLXRhYiA+IC50b29sYmFyLWl0ZW0ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhciAudG9vbGJhci1iYXIgLnRvb2xiYXItaXRlbSB7XG4gIGNvbG9yOiAjYmViZWJlO1xufVxuXG4uZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhciAudG9vbGJhci1iYXIgLnRvb2xiYXItdGFiID4gLnRvb2xiYXItaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyIC50b29sYmFyLWJhciAudG9vbGJhci10YWIgPiAudG9vbGJhci1pdGVtLmlzLWFjdGl2ZSwgLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXIgLnRvb2xiYXItYmFyIC50b29sYmFyLXRhYiA+IC50b29sYmFyLWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCAubWVudS1pdGVtICsgLm1lbnUtaXRlbSwgLmdsYXplZCBbZGlyPVwicnRsXCJdIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhciAudG9vbGJhci10cmF5LWhvcml6b250YWwgLm1lbnUtaXRlbSArIC5tZW51LWl0ZW0sIC5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCAubWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4uZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhciAudG9vbGJhci10cmF5IC5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCA+IC50b29sYmFyLWJveCBhLCAuZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhciAudG9vbGJhci10cmF5IGEuaXMtYWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyIC50b29sYmFyLXRyYXktdmVydGljYWwgLm1lbnUtaXRlbSArIC5tZW51LWl0ZW0ge1xuICBib3JkZXI6IDAgbm9uZTtcbn1cblxuLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXIgLnRvb2xiYXItdHJheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cblxuLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXIgLnRvb2xiYXItdHJheS1ob3Jpem9udGFsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyIC50b29sYmFyLXRvZ2dsZS1vcmllbnRhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyIC50b29sYmFyLWljb24udG9vbGJhci1oYW5kbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXIgLnRvb2xiYXItaWNvbi50b29sYmFyLWhhbmRsZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL21vZHVsZXMvY29udHJpYi9hZG1pbmltYWxfYWRtaW5fdG9vbGJhci9pbWFnZXMvYWNhY2FjL2NoZXZyb24tb3V0bGluZS1kaXNjLWRvd24uc3ZnKTtcbiAgdHJhbnNpdGlvbjogLjI1cztcbn1cblxuLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXIgLnRvb2xiYXItaWNvbi50b29sYmFyLWhhbmRsZS5vcGVuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbW9kdWxlcy9jb250cmliL2FkbWluaW1hbF9hZG1pbl90b29sYmFyL2ltYWdlcy9mZmNmY2YvY2hldnJvbi1vdXRsaW5lLWRpc2MtY2xvc2Uuc3ZnKSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhciAudG9vbGJhci1tZW51IC50b29sYmFyLW1lbnUgLnRvb2xiYXItaWNvbi50b29sYmFyLWhhbmRsZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL21vZHVsZXMvY29udHJpYi9hZG1pbmltYWxfYWRtaW5fdG9vbGJhci9pbWFnZXMvYWNhY2FjL2NoZXZyb24tb3V0bGluZS1kaXNjLWRvd24uc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhciAudG9vbGJhci1pY29uLnRvb2xiYXItaGFuZGxlOmhvdmVyOmJlZm9yZSwgLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXIgLnRvb2xiYXItbWVudSAudG9vbGJhci1tZW51IC50b29sYmFyLWljb24udG9vbGJhci1oYW5kbGU6aG92ZXI6YmVmb3JlLCAuZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhciAudG9vbGJhci1tZW51IC50b29sYmFyLWJveDpob3ZlciAudG9vbGJhci1pY29uLnRvb2xiYXItaGFuZGxlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbW9kdWxlcy9jb250cmliL2FkbWluaW1hbF9hZG1pbl90b29sYmFyL2ltYWdlcy9mZmZmZmYvY2hldnJvbi1vdXRsaW5lLWRpc2MtZG93bi5zdmcpO1xufVxuXG4uZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhciAudG9vbGJhci1tZW51IC50b29sYmFyLW1lbnUgLnRvb2xiYXItaWNvbi50b29sYmFyLWhhbmRsZS5vcGVuOmJlZm9yZSwgLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXIgLnRvb2xiYXItbWVudSAudG9vbGJhci1ib3g6aG92ZXIgLnRvb2xiYXItaWNvbi50b29sYmFyLWhhbmRsZS5vcGVuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbW9kdWxlcy9jb250cmliL2FkbWluaW1hbF9hZG1pbl90b29sYmFyL2ltYWdlcy9mZmZmZmYvY2hldnJvbi1vdXRsaW5lLWRpc2MtY2xvc2Uuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAubGV2ZWwtMSAudG9vbGJhci1oYW5kbGUub3BlbiwgLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXItdHJheS12ZXJ0aWNhbCAubGV2ZWwtMiB7XG4gIGJhY2tncm91bmQ6ICMzYjNiM2IgIWltcG9ydGFudDtcbn1cblxuLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLmxldmVsLTIgLnRvb2xiYXItaGFuZGxlLm9wZW4sIC5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyLXRyYXktdmVydGljYWwgLmxldmVsLTMge1xuICBiYWNrZ3JvdW5kOiAjNDM0MzQzICFpbXBvcnRhbnQ7XG59XG5cbi5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC5sZXZlbC0zIC50b29sYmFyLWhhbmRsZS5vcGVuLCAuZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhci10cmF5LXZlcnRpY2FsIC5sZXZlbC00IHtcbiAgYmFja2dyb3VuZDogIzRjNGM0YyAhaW1wb3J0YW50O1xufVxuXG4uZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAubGV2ZWwtNCAudG9vbGJhci1oYW5kbGUub3BlbiwgLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXItdHJheS12ZXJ0aWNhbCAubGV2ZWwtNSB7XG4gIGJhY2tncm91bmQ6ICM1NDU0NTQgIWltcG9ydGFudDtcbn1cblxuLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXIgLmxldmVsLTMgYSwgLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXIgLmxldmVsLTQgYSB7XG4gIGNvbG9yOiAjZDVkNWQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyLWhhbmRsZS5vcGVuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbn1cblxuLmdsYXplZCAudG9vbGJhciAudG9vbGJhci10cmF5LXZlcnRpY2FsIC5sZXZlbC0zIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXItdHJheS12ZXJ0aWNhbCAubGV2ZWwtMyBhIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjc1ZW0gIWltcG9ydGFudDtcbn1cblxuLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXItdHJheS1ob3Jpem9udGFsIGE6Zm9jdXMsIC5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyLWJveCBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhciAudG9vbGJhci10cmF5LXZlcnRpY2FsIC50b29sYmFyLW1lbnUgYSB7XG4gIGNvbG9yOiAjYmJiO1xufVxuXG4uZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhciAudG9vbGJhci10cmF5LXZlcnRpY2FsIC50b29sYmFyLW1lbnUgYTpob3ZlciwgLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXIgLnRvb2xiYXItdHJheS12ZXJ0aWNhbCAudG9vbGJhci1tZW51IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwODRkNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhciAudG9vbGJhci10cmF5LXZlcnRpY2FsIC50b29sYmFyLW1lbnUgdWwgdWwge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCAudG9vbGJhci10b2dnbGUtb3JpZW50YXRpb24ge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyIC5tZW51LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4uZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhci10cmF5LWhvcml6b250YWwgLm1lbnUtaXRlbSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzRjNGM0Yztcbn1cblxuLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXIgLm1lbnUtaXRlbS0tZXhwYW5kZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4uZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhci10cmF5LWhvcml6b250YWwgdWwgbGkubWVudS1pdGVtLS1leHBhbmRlZCB1bCBsaS5tZW51LWl0ZW0tLWV4cGFuZGVkLCAuZ2xhemVkIFtkaXI9XCJydGxcIl0gLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCB1bCBsaS5tZW51LWl0ZW0tLWV4cGFuZGVkIHVsIGxpLm1lbnUtaXRlbS0tZXhwYW5kZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCAudG9vbGJhci1tZW51IHVsIC50b29sYmFyLWljb24ge1xuICBwYWRkaW5nOiAxZW0gMTJweDtcbn1cblxuLmdsYXplZCAudG9vbGJhci10cmF5LWhvcml6b250YWwgLnRvb2xiYXItbWVudTpub3QoOmZpcnN0LWNoaWxkKSBsaS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXItdHJheS1ob3Jpem9udGFsIHVsIGxpLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm1lbnUtaXRlbTpob3ZlciB1bCB7XG4gIG1hcmdpbjogLTM5cHggMCAwIDIwMHB4O1xufVxuXG4uZ2xhemVkIFtkaXI9XCJydGxcIl0gLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCB1bCBsaS5tZW51LWl0ZW0tLWV4cGFuZGVkIC5tZW51LWl0ZW06aG92ZXIgdWwge1xuICBtYXJnaW46IC0zOXB4IDIwMHB4IDAgMDtcbn1cblxuLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXItdHJheS1ob3Jpem9udGFsIHVsIGxpLm1lbnUtaXRlbS0tZXhwYW5kZWQgdWwgbGkubWVudS1pdGVtLS1leHBhbmRlZDphZnRlciB7XG4gIGNvbG9yOiAjOGVhY2MwO1xuICBjb250ZW50OiB1cmwoL21vZHVsZXMvY29udHJpYi9hZG1pbmltYWxfYWRtaW5fdG9vbGJhci9pbWFnZXMvMDA4NGQ3L2NoZXZyb24tcmlnaHQuc3ZnKTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xufVxuXG4uZ2xhemVkIFtkaXI9XCJydGxcIl0gLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCB1bCBsaS5tZW51LWl0ZW0tLWV4cGFuZGVkIHVsIGxpLm1lbnUtaXRlbS0tZXhwYW5kZWQ6YWZ0ZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICB0b3A6IDMwJTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgZmlsdGVyOiBGbGlwSDtcbiAgLW1zLWZpbHRlcjogXCJGbGlwSFwiO1xufVxuXG4uZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhci10cmF5LWhvcml6b250YWwgdWwgbGkubWVudS1pdGVtLS1leHBhbmRlZCB1bCBsaS5tZW51LWl0ZW0tLWV4cGFuZGVkOmhvdmVyOmFmdGVyIHtcbiAgY29udGVudDogdXJsKC9tb2R1bGVzL2NvbnRyaWIvYWRtaW5pbWFsX2FkbWluX3Rvb2xiYXIvaW1hZ2VzL2ZmZmZmZi9jaGV2cm9uLXJpZ2h0LnN2Zyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDZweCwgLThweCk7XG59XG5cbi5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXItdHJheS1ob3Jpem9udGFsIHVsIGxpLm1lbnUtaXRlbS0tZXhwYW5kZWQgdWwgbGkubWVudS1pdGVtLS1leHBhbmRlZDpob3ZlcjphZnRlciB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDQwJSB0b3A7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIGZpbHRlcjogRmxpcEg7XG4gIC1tcy1maWx0ZXI6IFwiRmxpcEhcIjtcbn1cblxuLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXIgLnRvb2xiYXItbWVudSAudG9vbGJhci1tZW51IGEge1xuICBjb2xvcjogI2JiYjtcbn1cblxuLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXIgLnRvb2xiYXItbWVudSAudG9vbGJhci1tZW51IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXItdHJheS1ob3Jpem9udGFsIHVsIGxpLm1lbnUtaXRlbSB7XG4gIGJvcmRlci10b3A6IG5vbmUgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCAubWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4uZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhciAudG9vbGJhci10cmF5LWhvcml6b250YWwgdWwgdWwgbGkubWVudS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDg0ZDc7XG59XG5cbi5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCB1bCB1bCBsaSBsaS5tZW51LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyLWljb24tYWRtaW4tdG9vbGJhci10b29scy1oZWxwOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbW9kdWxlcy9jb250cmliL2FkbWluaW1hbF9hZG1pbl90b29sYmFyL2ltYWdlcy9hY2FjYWMvZHJ1cGFsLTguc3ZnKTtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhci10cmF5LXZlcnRpY2FsIC50b29sYmFyLWljb24tYWRtaW4tdG9vbGJhci10b29scy1oZWxwOmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhci1pY29uLXN5c3RlbS1hZG1pbi1jb250ZW50OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbW9kdWxlcy9jb250cmliL2FkbWluaW1hbF9hZG1pbl90b29sYmFyL2ltYWdlcy9hY2FjYWMvZmlsZS5zdmcpO1xufVxuXG4uZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhci1pY29uLXN5c3RlbS1hZG1pbi1zdHJ1Y3R1cmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9tb2R1bGVzL2NvbnRyaWIvYWRtaW5pbWFsX2FkbWluX3Rvb2xiYXIvaW1hZ2VzL2FjYWNhYy9vcmdjaGFydC5zdmcpO1xufVxuXG4uZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhci1pY29uLXN5c3RlbS10aGVtZXMtcGFnZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL21vZHVsZXMvY29udHJpYi9hZG1pbmltYWxfYWRtaW5fdG9vbGJhci9pbWFnZXMvYWNhY2FjL3BhaW50YnJ1c2guc3ZnKTtcbn1cblxuLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXItaWNvbi1lbnRpdHktdXNlci1jb2xsZWN0aW9uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbW9kdWxlcy9jb250cmliL2FkbWluaW1hbF9hZG1pbl90b29sYmFyL2ltYWdlcy9hY2FjYWMvcGVvcGxlLnN2Zyk7XG59XG5cbi5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyLWljb24tc3lzdGVtLW1vZHVsZXMtbGlzdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL21vZHVsZXMvY29udHJpYi9hZG1pbmltYWxfYWRtaW5fdG9vbGJhci9pbWFnZXMvYWNhY2FjL3B1enpsZXBpZWNlLnN2Zyk7XG59XG5cbi5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyLWljb24tc3lzdGVtLWFkbWluLWNvbmZpZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL21vZHVsZXMvY29udHJpYi9hZG1pbmltYWxfYWRtaW5fdG9vbGJhci9pbWFnZXMvYWNhY2FjL3dyZW5jaC5zdmcpO1xufVxuXG4uZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhci1pY29uLXN5c3RlbS1hZG1pbi1yZXBvcnRzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbW9kdWxlcy9jb250cmliL2FkbWluaW1hbF9hZG1pbl90b29sYmFyL2ltYWdlcy9hY2FjYWMvYmFyY2hhcnQuc3ZnKTtcbn1cblxuLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXItaWNvbi1oZWxwLW1haW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9tb2R1bGVzL2NvbnRyaWIvYWRtaW5pbWFsX2FkbWluX3Rvb2xiYXIvaW1hZ2VzL2FjYWNhYy9xdWVzdGlvbm1hcmstZGlzYy5zdmcpO1xufVxuXG4uZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhci10cmF5LWhvcml6b250YWwgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6aG92ZXIgLnRvb2xiYXItaWNvbi1hZG1pbi10b29sYmFyLXRvb2xzLWhlbHA6YmVmb3JlLCAuZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhci1pY29uLWFkbWluLXRvb2xiYXItdG9vbHMtaGVscDpob3ZlcjpiZWZvcmUsIC5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyLWljb24tYWRtaW4tdG9vbGJhci10b29scy1oZWxwOmFjdGl2ZTpiZWZvcmUsIC5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyLWljb24tYWRtaW4tdG9vbGJhci10b29scy1oZWxwLmlzLWFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL21vZHVsZXMvY29udHJpYi9hZG1pbmltYWxfYWRtaW5fdG9vbGJhci9pbWFnZXMvZmZmZmZmL2RydXBhbC04LnN2Zyk7XG59XG5cbi5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCAubWVudS1pdGVtLS1leHBhbmRlZDpob3ZlciAudG9vbGJhci1pY29uLXN5c3RlbS1hZG1pbi1jb250ZW50OmJlZm9yZSwgLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXItaWNvbi1zeXN0ZW0tYWRtaW4tY29udGVudDpob3ZlcjpiZWZvcmUsIC5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyLWljb24tc3lzdGVtLWFkbWluLWNvbnRlbnQ6YWN0aXZlOmJlZm9yZSwgLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXItaWNvbi1zeXN0ZW0tYWRtaW4tY29udGVudC5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9tb2R1bGVzL2NvbnRyaWIvYWRtaW5pbWFsX2FkbWluX3Rvb2xiYXIvaW1hZ2VzL2ZmZmZmZi9maWxlLnN2Zyk7XG59XG5cbi5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCAubWVudS1pdGVtLS1leHBhbmRlZDpob3ZlciAudG9vbGJhci1pY29uLXN5c3RlbS1hZG1pbi1zdHJ1Y3R1cmU6YmVmb3JlLCAuZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhci1pY29uLXN5c3RlbS1hZG1pbi1zdHJ1Y3R1cmU6aG92ZXI6YmVmb3JlLCAuZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhci1pY29uLXN5c3RlbS1hZG1pbi1zdHJ1Y3R1cmU6YWN0aXZlOmJlZm9yZSwgLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXItaWNvbi1zeXN0ZW0tYWRtaW4tc3RydWN0dXJlLmlzLWFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL21vZHVsZXMvY29udHJpYi9hZG1pbmltYWxfYWRtaW5fdG9vbGJhci9pbWFnZXMvZmZmZmZmL29yZ2NoYXJ0LnN2Zyk7XG59XG5cbi5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCAubWVudS1pdGVtLS1leHBhbmRlZDpob3ZlciAudG9vbGJhci1pY29uLXN5c3RlbS10aGVtZXMtcGFnZTpiZWZvcmUsIC5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyLWljb24tc3lzdGVtLXRoZW1lcy1wYWdlOmhvdmVyOmJlZm9yZSwgLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXItaWNvbi1zeXN0ZW0tdGhlbWVzLXBhZ2U6YWN0aXZlOmJlZm9yZSwgLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXItaWNvbi1zeXN0ZW0tdGhlbWVzLXBhZ2UuaXMtYWN0aXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbW9kdWxlcy9jb250cmliL2FkbWluaW1hbF9hZG1pbl90b29sYmFyL2ltYWdlcy9mZmZmZmYvcGFpbnRicnVzaC5zdmcpO1xufVxuXG4uZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhci10cmF5LWhvcml6b250YWwgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6aG92ZXIgLnRvb2xiYXItaWNvbi1lbnRpdHktdXNlci1jb2xsZWN0aW9uOmJlZm9yZSwgLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXItaWNvbi1lbnRpdHktdXNlci1jb2xsZWN0aW9uOmhvdmVyOmJlZm9yZSwgLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXItaWNvbi1lbnRpdHktdXNlci1jb2xsZWN0aW9uOmFjdGl2ZTpiZWZvcmUsIC5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyLWljb24tZW50aXR5LXVzZXItY29sbGVjdGlvbi5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9tb2R1bGVzL2NvbnRyaWIvYWRtaW5pbWFsX2FkbWluX3Rvb2xiYXIvaW1hZ2VzL2ZmZmZmZi9wZW9wbGUuc3ZnKTtcbn1cblxuLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXItdHJheS1ob3Jpem9udGFsIC5tZW51LWl0ZW0tLWV4cGFuZGVkOmhvdmVyIC50b29sYmFyLWljb24tc3lzdGVtLW1vZHVsZXMtbGlzdDpiZWZvcmUsIC5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyLWljb24tc3lzdGVtLW1vZHVsZXMtbGlzdDpob3ZlcjpiZWZvcmUsIC5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyLWljb24tc3lzdGVtLW1vZHVsZXMtbGlzdDphY3RpdmU6YmVmb3JlLCAuZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhci1pY29uLXN5c3RlbS1tb2R1bGVzLWxpc3QuaXMtYWN0aXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbW9kdWxlcy9jb250cmliL2FkbWluaW1hbF9hZG1pbl90b29sYmFyL2ltYWdlcy9mZmZmZmYvcHV6emxlcGllY2Uuc3ZnKTtcbn1cblxuLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXItdHJheS1ob3Jpem9udGFsIC5tZW51LWl0ZW0tLWV4cGFuZGVkOmhvdmVyIC50b29sYmFyLWljb24tc3lzdGVtLWFkbWluLWNvbmZpZzpiZWZvcmUsIC5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyLWljb24tc3lzdGVtLWFkbWluLWNvbmZpZzpob3ZlcjpiZWZvcmUsIC5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyLWljb24tc3lzdGVtLWFkbWluLWNvbmZpZzphY3RpdmU6YmVmb3JlLCAuZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhci1pY29uLXN5c3RlbS1hZG1pbi1jb25maWcuaXMtYWN0aXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbW9kdWxlcy9jb250cmliL2FkbWluaW1hbF9hZG1pbl90b29sYmFyL2ltYWdlcy9mZmZmZmYvd3JlbmNoLnN2Zyk7XG59XG5cbi5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCAubWVudS1pdGVtLS1leHBhbmRlZDpob3ZlciAudG9vbGJhci1pY29uLXN5c3RlbS1hZG1pbi1yZXBvcnRzOmJlZm9yZSwgLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXItaWNvbi1zeXN0ZW0tYWRtaW4tcmVwb3J0czpob3ZlcjpiZWZvcmUsIC5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyLWljb24tc3lzdGVtLWFkbWluLXJlcG9ydHM6YWN0aXZlOmJlZm9yZSwgLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXItaWNvbi1zeXN0ZW0tYWRtaW4tcmVwb3J0cy5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9tb2R1bGVzL2NvbnRyaWIvYWRtaW5pbWFsX2FkbWluX3Rvb2xiYXIvaW1hZ2VzL2ZmZmZmZi9iYXJjaGFydC5zdmcpO1xufVxuXG4uZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAubWVudS1pdGVtLS1leHBhbmRlZDpob3ZlciAudG9vbGJhci1pY29uLWhlbHAtbWFpbjpiZWZvcmUsIC5nbGF6ZWQgLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyLWljb24taGVscC1tYWluOmhvdmVyOmJlZm9yZSwgLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXItaWNvbi1oZWxwLW1haW46YWN0aXZlOmJlZm9yZSwgLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXItaWNvbi1oZWxwLW1haW4uaXMtYWN0aXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbW9kdWxlcy9jb250cmliL2FkbWluaW1hbF9hZG1pbl90b29sYmFyL2ltYWdlcy9mZmZmZmYvcXVlc3Rpb25tYXJrLWRpc2Muc3ZnKTtcbn1cblxuLmdsYXplZCAuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXItdHJheS12ZXJ0aWNhbCAudG9vbGJhci1pY29uLWFkbWluLXRvb2xiYXItdG9vbHMtaGVscCB7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uZ2xhemVkIC5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhciB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xufVxuXG4uZ2xhemVkIC5hei11dGlsLXZlcnRpY2FsLWNlbnRlcmluZyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC1zaGFkb3ctMSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXNoYWRvdy0yLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtc2hhZG93LTMsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC1zaGFkb3ctNCwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXNoYWRvdy01IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgLjJzIGVhc2Utb3V0IDBzO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgLjJzIGVhc2Utb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4ycyBlYXNlLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMnMgZWFzZS1vdXQgMHMsLXdlYmtpdC1ib3gtc2hhZG93IC4ycyBlYXNlLW91dCAwcztcbn1cblxuLmdsYXplZCAuaHRtbCAuZ2xhemVkLXNoYWRvdy1ob3Zlci0xLCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtc2hhZG93LWhvdmVyLTIsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC1zaGFkb3ctaG92ZXItMywgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXNoYWRvdy1ob3Zlci00LCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtc2hhZG93LWhvdmVyLTUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAuMXMgZWFzZS1pbi1vdXQgMHM7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAuMXMgZWFzZS1pbi1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjFzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4xcyBlYXNlLWluLW91dCAwcywtd2Via2l0LWJveC1zaGFkb3cgLjFzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4uZ2xhemVkIC5odG1sIC5nbGF6ZWQtc2hhZG93LTEsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC1zaGFkb3ctaG92ZXItMTpob3ZlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDJweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC1zaGFkb3ctMiwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXNoYWRvdy1ob3Zlci0yOmhvdmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uZ2xhemVkIC5odG1sIC5nbGF6ZWQtc2hhZG93LTMsIC5nbGF6ZWQgLmh0bWwgLmdsYXplZC1zaGFkb3ctaG92ZXItMzpob3ZlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMjVweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMjVweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmdsYXplZCAuaHRtbCAuZ2xhemVkLXNoYWRvdy00LCAuZ2xhemVkIC5odG1sIC5nbGF6ZWQtc2hhZG93LWhvdmVyLTQ6aG92ZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgOHB4IDM4cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDM4cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLmdsYXplZC1zaGFkb3ctNSwgLmdsYXplZCAuaHRtbCAuZ2xhemVkLXNoYWRvdy1ob3Zlci01OmhvdmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEycHggNTdweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDU3cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLnN0cGUtZHJvcHNoYWRvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgei1pbmRleDogNTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLnN0cGUtZHJvcHNoYWRvdyA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2xhemVkIC5odG1sIC5zdHBlLWRyb3BzaGFkb3cgKjpub3QoLmNvbnRyb2xzKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNjtcbn1cblxuLmdsYXplZCAuaHRtbCAuc3RwZS1kcm9wc2hhZG93OjpiZWZvcmUsIC5nbGF6ZWQgLmh0bWwgLnN0cGUtZHJvcHNoYWRvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLnN0cGUtZHJvcHNoYWRvdy0tcmFpc2VkIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDE1cHggMTBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuNSksIDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMyksIDAgMCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xKSBpbnNldDtcbiAgYm94LXNoYWRvdzogMCAxNXB4IDEwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjUpLCAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpLCAwIDAgNDBweCByZ2JhKDAsIDAsIDAsIDAuMSkgaW5zZXQ7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLnN0cGUtZHJvcHNoYWRvdy0tZ2xvdyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjQpIDAgMCA1cHgsIHJnYmEoMCwgMCwgMCwgMC4yKSAwIDAgM3B4IDFweCBpbnNldDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjQpIDAgMCA1cHgsIHJnYmEoMCwgMCwgMCwgMC4yKSAwIDAgM3B4IDFweCBpbnNldDtcbn1cblxuLmdsYXplZCAuaHRtbCAuc3RwZS1kcm9wc2hhZG93LS1saWZ0ZWQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLnN0cGUtZHJvcHNoYWRvdy0tbGlmdGVkOjpiZWZvcmUsIC5nbGF6ZWQgLmh0bWwgLnN0cGUtZHJvcHNoYWRvdy0tbGlmdGVkOjphZnRlciB7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogMTBweDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAyMCU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTVweCA3cHggcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBib3gtc2hhZG93OiAwIDE1cHggN3B4IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbn1cblxuLmdsYXplZCAuaHRtbCAuc3RwZS1kcm9wc2hhZG93LS1saWZ0ZWQ6OmFmdGVyIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLnN0cGUtZHJvcHNoYWRvdy0tcGVyc3BlY3RpdmU6OmJlZm9yZSB7XG4gIGxlZnQ6IDgwcHg7XG4gIGJvdHRvbTogM3B4O1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDM1JTtcbiAgbWF4LXdpZHRoOiA1MHB4O1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC04MHB4IDAgOHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYm94LXNoYWRvdzogLTgwcHggMCA4cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldyg1MGRlZywgMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoNTBkZWcsIDBkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXcoNTBkZWcsIDBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMTA3JTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMTA3JTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDclO1xufVxuXG4uZ2xhemVkIC5odG1sIC5zdHBlLWRyb3BzaGFkb3ctLXBlcnNwZWN0aXZlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLnN0cGUtZHJvcHNoYWRvdy0tY3VydmVkOjpiZWZvcmUge1xuICB0b3A6IDEwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDUwJTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCBibGFjaztcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggLyAxMDBweDtcbn1cblxuLmdsYXplZCAuaHRtbCAuc3RwZS1kcm9wc2hhZG93LS1jdXJ2ZWQtdnQyOjpiZWZvcmUge1xuICByaWdodDogMDtcbn1cblxuLmdsYXplZCAuaHRtbCAuc3RwZS1kcm9wc2hhZG93LS1jdXJ2ZWQtaHoxOjpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHggLyAxMHB4O1xufVxuXG4uZ2xhemVkIC5odG1sIC5zdHBlLWRyb3BzaGFkb3ctLWN1cnZlZC1oejI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHggLyAxMHB4O1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQuYXotY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMTRweDtcbn1cblxuLmdsYXplZCAuYXotZWxlbWVudCwgLmdsYXplZCAuYXotY3RuciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICM0MTQwNDI7XG59XG5cbi5nbGF6ZWQgLmF6LWVsZW1lbnQ6YmVmb3JlLCAuZ2xhemVkIC5hei1lbGVtZW50OmFmdGVyLCAuZ2xhemVkIC5hei1jdG5yOmJlZm9yZSwgLmdsYXplZCAuYXotY3RucjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmdsYXplZCAuYXotZWxlbWVudCAubW9kYWwtYmFja2Ryb3AsIC5nbGF6ZWQgLmF6LWVsZW1lbnQgLmF4LW1vZGFsLWJhY2tkcm9wIHtcbiAgei1pbmRleDogMjAwO1xufVxuXG4uZ2xhemVkIC5hei1wb3B1cC1jdG5yIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDEwMSU7XG4gIHotaW5kZXg6IDIxMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmdsYXplZCAuYXotcG9wdXAgPiBpbWcsIC5nbGF6ZWQgLmF6LXBvcHVwID4gc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmdsYXplZCAuYXotcG9wdXAtY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5nbGF6ZWQgLnByb2dyZXNzLCAuZ2xhemVkIC5heC1wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZ2xhemVkIGRpdi5wYW5lbC1ncm91cCAucGFuZWwsIC5nbGF6ZWQgZGl2LmF4LXBhbmVsLWdyb3VwIC5heC1wYW5lbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZ2xhemVkIC5nbHlwaGljb24sIC5nbGF6ZWQgLmF4LWdseXBoaWNvbiB7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnICFpbXBvcnRhbnQ7XG59XG5cbi5nbGF6ZWQgLmdsYXplZCBidXR0b24uZmEge1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG59XG5cbi5nbGF6ZWQgLnBvcG92ZXIge1xuICB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50O1xufVxuXG4uZ2xhemVkIC5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmdsYXplZCAubmF2YmFyIHtcbiAgei1pbmRleDogNjtcbn1cblxuLmdsYXplZCAuY2Fyb3VzZWwge1xuICBtaW4taGVpZ2h0OiA0NXB4O1xufVxuXG4uZ2xhemVkIC5mbG9hdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsb2F0O1xuICBhbmltYXRpb24tbmFtZTogZmxvYXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbG9hdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsb2F0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB9XG59XG5cbi5nbGF6ZWQgLmZsb2F0U21hbGwge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbG9hdFNtYWxsO1xuICBhbmltYXRpb24tbmFtZTogZmxvYXRTbWFsbDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsb2F0U21hbGwge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxvYXRTbWFsbCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIH1cbn1cblxuLmdsYXplZCAuZmxvYXRMYXJnZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsb2F0TGFyZ2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbG9hdExhcmdlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxvYXRMYXJnZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsb2F0TGFyZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZ2xhemVkIGJvZHkgLnN0cGUtZmxhdGJ1dHRvbiB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmdsYXplZCBib2R5IC5zdHBlLTNkYnV0dG9uIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAzcHggMXB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggN3B4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDBweCAycHggN3B4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNSk7XG59XG5cbi5nbGF6ZWQgYm9keSAuc3RwZS1vdXRsaW5lYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmdsYXplZCBib2R5IC5zdHBlLW91dGxpbmVidXR0b246aG92ZXIsIC5nbGF6ZWQgYm9keSAuc3RwZS1vdXRsaW5lYnV0dG9uOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmdsYXplZCBib2R5IC5zdHBlLWJvcmRlcmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMzMzM7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgcGFkZGluZy1yaWdodDogMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uZ2xhemVkIGJvZHkgLnN0cGUtYm9yZGVyYnV0dG9uOmhvdmVyLCAuZ2xhemVkIGJvZHkgLnN0cGUtYm9yZGVyYnV0dG9uOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmdsYXplZCAuY2lyY2xpZnVsIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uZ2xhemVkIC5hei1nYWxsZXJ5IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ2xhemVkIC5hei1nYWxsZXJ5IHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZ2xhemVkIC5hei1sYXllcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2xhemVkIC5hei1sYXllcnMgPiAuYXotY3RuciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uZ2xhemVkIC5hei1sYXllcnMgPiAuYXotY3RuciA+IC5hei1lbGVtZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcbn1cblxuLmdsYXplZCBkaXYuYXotbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmdsYXplZCAucGFuZWwucGFuZWwtZ2xhemVkIHtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2YxZjFmMTtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZ2xhemVkIC5wYW5lbC5wYW5lbC1nbGF6ZWQgaDEsIC5nbGF6ZWQgLnBhbmVsLnBhbmVsLWdsYXplZCBoMiwgLmdsYXplZCAucGFuZWwucGFuZWwtZ2xhemVkIGgzLCAuZ2xhemVkIC5wYW5lbC5wYW5lbC1nbGF6ZWQgaDQsIC5nbGF6ZWQgLnBhbmVsLnBhbmVsLWdsYXplZCBoNSwgLmdsYXplZCAucGFuZWwucGFuZWwtZ2xhemVkIGg2IHtcbiAgY29sb3I6ICNmMWYxZjE7XG59XG5cbi5nbGF6ZWQgLnBhbmVsLWdyb3VwIC5wYW5lbC5wYW5lbC1nbGF6ZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmdsYXplZCAucGFuZWwtZ3JvdXAgLnBhbmVsLnBhbmVsLWdsYXplZCAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmdsYXplZCAucGFuZWwtZ3JvdXAgLnBhbmVsLnBhbmVsLWdsYXplZCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogJysnO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbn1cblxuLmdsYXplZCAucGFuZWwtZ3JvdXAgLnBhbmVsLnBhbmVsLWdsYXplZCAucGFuZWwtYm9keSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uZ2xhemVkIC5wYW5lbC1ncm91cCAucGFuZWwucGFuZWwtZ2xhemVkIGgxLCAuZ2xhemVkIC5wYW5lbC1ncm91cCAucGFuZWwucGFuZWwtZ2xhemVkIGgyLCAuZ2xhemVkIC5wYW5lbC1ncm91cCAucGFuZWwucGFuZWwtZ2xhemVkIGgzLCAuZ2xhemVkIC5wYW5lbC1ncm91cCAucGFuZWwucGFuZWwtZ2xhemVkIGg0LCAuZ2xhemVkIC5wYW5lbC1ncm91cCAucGFuZWwucGFuZWwtZ2xhemVkIGg1LCAuZ2xhemVkIC5wYW5lbC1ncm91cCAucGFuZWwucGFuZWwtZ2xhemVkIGg2IHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5nbGF6ZWQgLmF6LXJvdy0teHMuYXotcm93LS1lcXVhbC1oZWlnaHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2xhemVkIC5hei1yb3ctLXNtLmF6LXJvdy0tZXF1YWwtaGVpZ2h0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5nbGF6ZWQgLmF6LXRhYnMudGFiLWNvbnRlbnQgLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdsYXplZCAuYXotdGFicy50YWItY29udGVudCAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5nbGF6ZWQgLmF6LXRhYnMudGFiYmFibGU6YmVmb3JlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4uZ2xhemVkIC5hei10YWJzLnRhYmJhYmxlOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4uZ2xhemVkIC5hei10YWJzIC5uYXYtdGFicyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZ2xhemVkIC5hei10YWJzLnRhYnMtcmlnaHQgLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTlweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5nbGF6ZWQgLmF6LXRhYnMudGFicy1yaWdodCAubmF2LXRhYnMgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uZ2xhemVkIC5hei10YWJzLnRhYnMtcmlnaHQgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1pbi13aWR0aDogNzRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cblxuLmdsYXplZCAuYXotdGFicy50YWJzLXJpZ2h0IC5uYXYtdGFicyAuYWN0aXZlID4gYSB7XG4gIGJvcmRlci1jb2xvcjogI2RkZCAjZGRkICNkZGQgI2ZmZjtcbn1cblxuLmdsYXplZCAuYXotdGFicy50YWJzLWxlZnQgLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTlweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZ2xhemVkIC5hei10YWJzLnRhYnMtbGVmdCAubmF2LXRhYnMgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uZ2xhemVkIC5hei10YWJzLnRhYnMtbGVmdCAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWluLXdpZHRoOiA3NHB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG59XG5cbi5nbGF6ZWQgLmF6LXRhYnMudGFicy1sZWZ0IC5uYXYtdGFicyAuYWN0aXZlID4gYSB7XG4gIGJvcmRlci1jb2xvcjogI2RkZCAjZmZmICNkZGQgI2RkZDtcbn1cblxuLmdsYXplZCAuYXotdW5rbm93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLmF6LXZpZGVvIC5hei12aWRlby1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjJlbTtcbiAgbWFyZ2luLXRvcDogLTAuODVlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwLjRlbSAwLjc1ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmdsYXplZCBkaXYuYWMtc2VsZWN0LWltYWdlIHVsLnByZXZpZXcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDRweCAwO1xufVxuXG4uZ2xhemVkIGRpdi5hYy1zZWxlY3QtaW1hZ2UgdWwucHJldmlldyBsaSB7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBwYWRkaW5nOiA0cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDBweCA1cHggNXB4IDA7XG4gIG1pbi1oZWlnaHQ6IDc1cHg7XG4gIG1pbi13aWR0aDogNzVweDtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdsYXplZCBkaXYuYWMtc2VsZWN0LWltYWdlIHVsLnByZXZpZXcgbGkgLmltYWdlLXByZXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNzVweDtcbiAgd2lkdGg6IDc1cHg7XG4gIG1heC1oZWlnaHQ6IDc1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmdsYXplZCBkaXYuYWMtc2VsZWN0LWltYWdlIHVsLnByZXZpZXcgbGkgLmdseXBoaWNvbi1yZW1vdmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5nbGF6ZWQgZGl2LmFjLXNlbGVjdC1pbWFnZSB1bC5wcmV2aWV3IGxpIC5nbHlwaGljb24tcmVtb3ZlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZ2xhemVkIGRpdi5hYy1zZWxlY3QtaW1hZ2UgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5nbGF6ZWQgZGl2LmFjLXNlbGVjdC1pbWFnZSBpbnB1dC5pbWFnZV91cGxvYWQge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZ2xhemVkIGRpdi5hYy1zZWxlY3QtaW1hZ2UgLmltYWdlLXN0eWxlLWlucHV0LWxhYmVsIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5nbGF6ZWQgZGl2LmFjLXNlbGVjdC1pbWFnZSAuaW1hZ2Utc3R5bGUtaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2xhemVkIGRpdi5hYy1zZWxlY3QtaW1hZ2UgZGl2LmNob3Nlbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogNHB4IDA7XG59XG5cbi5nbGF6ZWQgZGl2LmFjLXNlbGVjdC1pbWFnZSBkaXYuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLjZlbTtcbn1cblxuLmdsYXplZCBkaXYuYWMtc2VsZWN0LWltYWdlIGRpdi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0ge1xuICBtaW4td2lkdGg6IDI0OXB4O1xufVxuXG4uZ2xhemVkICNhei1tZWRpYS1tb2RhbCB7XG4gIHotaW5kZXg6IDUwNTA7XG59XG5cbi5nbGF6ZWQgI2F6LW1lZGlhLW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDkwJTtcbn1cblxuLmdsYXplZCAjYXotbWVkaWEtbW9kYWwgLm1vZGFsLWNvbnRlbnQsIC5nbGF6ZWQgI2F6LW1lZGlhLW1vZGFsIC5tb2RhbC1ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZ2xhemVkICNhei1tZWRpYS1tb2RhbCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3MHB4KTtcbn1cblxuLmdsYXplZCAuZXQge1xuICBmb250LWZhbWlseTogJ2V0LWxpbmUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5nbGF6ZWQgLmV0LWljb24tbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAwXCI7XG59XG5cbi5nbGF6ZWQgLmV0LWljb24tbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59XG5cbi5nbGF6ZWQgLmV0LWljb24tZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCI7XG59XG5cbi5nbGF6ZWQgLmV0LWljb24tZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjtcbn1cblxuLmdsYXplZCAuZXQtaWNvbi1kb2N1bWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjtcbn1cblxuLmdsYXplZCAuZXQtaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cblxuLmdsYXplZCAuZXQtaWNvbi1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDhcIjtcbn1cblxuLmdsYXplZCAuZXQtaWNvbi1uZXdzcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjtcbn1cblxuLmdsYXplZCAuZXQtaWNvbi1ub3RlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYVwiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYlwiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLWJyb3dzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGNcIjtcbn1cblxuLmdsYXplZCAuZXQtaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZFwiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLXByZXNlbnRhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZVwiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGZcIjtcbn1cblxuLmdsYXplZCAuZXQtaWNvbi1waWN0dXJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMFwiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7XG59XG5cbi5nbGF6ZWQgLmV0LWljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG5cbi5nbGF6ZWQgLmV0LWljb24tcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLXRvb2xib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTRcIjtcbn1cblxuLmdsYXplZCAuZXQtaWNvbi1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTVcIjtcbn1cblxuLmdsYXplZCAuZXQtaWNvbi13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjtcbn1cblxuLmdsYXplZCAuZXQtaWNvbi1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE3XCI7XG59XG5cbi5nbGF6ZWQgLmV0LWljb24tYmFyZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMThcIjtcbn1cblxuLmdsYXplZCAuZXQtaWNvbi1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCI7XG59XG5cbi5nbGF6ZWQgLmV0LWljb24tZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFhXCI7XG59XG5cbi5nbGF6ZWQgLmV0LWljb24tZm9jdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWJcIjtcbn1cblxuLmdsYXplZCAuZXQtaWNvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFjXCI7XG59XG5cbi5nbGF6ZWQgLmV0LWljb24tYWRqdXN0bWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWRcIjtcbn1cblxuLmdsYXplZCAuZXQtaWNvbi1yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWVcIjtcbn1cblxuLmdsYXplZCAuZXQtaWNvbi1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWZcIjtcbn1cblxuLmdsYXplZCAuZXQtaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCI7XG59XG5cbi5nbGF6ZWQgLmV0LWljb24tbWVnYXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG5cbi5nbGF6ZWQgLmV0LWljb24tc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCI7XG59XG5cbi5nbGF6ZWQgLmV0LWljb24tdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIzXCI7XG59XG5cbi5nbGF6ZWQgLmV0LWljb24tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNFwiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNVwiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLXB1enpsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNlwiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyN1wiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCI7XG59XG5cbi5nbGF6ZWQgLmV0LWljb24tc3RyZWV0c2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOVwiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLXRlbGVzY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyYVwiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLWdlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJiXCI7XG59XG5cbi5nbGF6ZWQgLmV0LWljb24ta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJjXCI7XG59XG5cbi5nbGF6ZWQgLmV0LWljb24tcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJkXCI7XG59XG5cbi5nbGF6ZWQgLmV0LWljb24tYXR0YWNobWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZVwiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLXByaWNldGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZlwiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMFwiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLWxheWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMVwiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMlwiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLXRvb2xzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7XG59XG5cbi5nbGF6ZWQgLmV0LWljb24tdG9vbHMtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM1XCI7XG59XG5cbi5nbGF6ZWQgLmV0LWljb24tcGFpbnRicnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLW1hZ25pZnlpbmctZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzdcIjtcbn1cblxuLmdsYXplZCAuZXQtaWNvbi1jaXJjbGUtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOFwiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLWxpbmVncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOVwiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLW1pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzYVwiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLXN0cmF0ZWd5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNiXCI7XG59XG5cbi5nbGF6ZWQgLmV0LWljb24tYmVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNjXCI7XG59XG5cbi5nbGF6ZWQgLmV0LWljb24tY2F1dGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZFwiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2VcIjtcbn1cblxuLmdsYXplZCAuZXQtaWNvbi1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2ZcIjtcbn1cblxuLmdsYXplZCAuZXQtaWNvbi1wcm9maWxlLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDBcIjtcbn1cblxuLmdsYXplZCAuZXQtaWNvbi1wcm9maWxlLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MVwiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLWJpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDJcIjtcbn1cblxuLmdsYXplZCAuZXQtaWNvbi13aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQzXCI7XG59XG5cbi5nbGF6ZWQgLmV0LWljb24taG90YWlyYmFsbG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NFwiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XG59XG5cbi5nbGF6ZWQgLmV0LWljb24tZ2VuaXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7XG59XG5cbi5nbGF6ZWQgLmV0LWljb24tbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0N1wiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLWRpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDhcIjtcbn1cblxuLmdsYXplZCAuZXQtaWNvbi1jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ5XCI7XG59XG5cbi5nbGF6ZWQgLmV0LWljb24taGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGFcIjtcbn1cblxuLmdsYXplZCAuZXQtaWNvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0YlwiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0Y1wiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRkXCI7XG59XG5cbi5nbGF6ZWQgLmV0LWljb24tdGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRlXCI7XG59XG5cbi5nbGF6ZWQgLmV0LWljb24taGF6YXJkb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRmXCI7XG59XG5cbi5nbGF6ZWQgLmV0LWljb24tcGllY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTBcIjtcbn1cblxuLmdsYXplZCAuZXQtaWNvbi1zcGVlZG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MVwiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLWdsb2JhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MlwiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTNcIjtcbn1cblxuLmdsYXplZCAuZXQtaWNvbi1saWZlc2F2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTRcIjtcbn1cblxuLmdsYXplZCAuZXQtaWNvbi1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NVwiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLWFwZXJ0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU2XCI7XG59XG5cbi5nbGF6ZWQgLmV0LWljb24tcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTdcIjtcbn1cblxuLmdsYXplZCAuZXQtaWNvbi1zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OFwiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLWFsYXJtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTlcIjtcbn1cblxuLmdsYXplZCAuZXQtaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVhXCI7XG59XG5cbi5nbGF6ZWQgLmV0LWljb24taGFwcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWJcIjtcbn1cblxuLmdsYXplZCAuZXQtaWNvbi1zYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWNcIjtcbn1cblxuLmdsYXplZCAuZXQtaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZFwiO1xufVxuXG4uZ2xhemVkIC5ldC1pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWVcIjtcbn1cblxuLmdsYXplZCAuZXQtaWNvbi1nb29nbGVwbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVmXCI7XG59XG5cbi5nbGF6ZWQgLmV0LWljb24tcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7XG59XG5cbi5nbGF6ZWQgLmV0LWljb24tdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYxXCI7XG59XG5cbi5nbGF6ZWQgLmV0LWljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjJcIjtcbn1cblxuLmdsYXplZCAuZXQtaWNvbi1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2M1wiO1xufVxuXG4uZ2xhemVkIC5wZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdQZS1pY29uLTctc3Ryb2tlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmdsYXplZCAucGUtN3MtYWxidW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWFcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtYXJjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFiXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWJhY2stMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhY1wiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1iYW5kYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFkXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhZVwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFmXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWRvb3ItbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiMFwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIxXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiMlwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1neW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjNcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtaGFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI0XCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjVcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtaGVsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiNlwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjdcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiOFwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1tYWdpYy13YW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI5XCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmFcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtbWFwLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmJcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtbmV4dC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJjXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLXBhaW50LWJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiZFwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1wZW5kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiZVwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1waG90bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiZlwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1waWdneTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjMFwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1wbHVnaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzFcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtcmVmcmVzaC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMyXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjM1wiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjNFwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzVcIjtcbn1cblxuLmdsYXplZCAucGUtN3Mtc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzZcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM3XCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLXZlY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjOFwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy13aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM5XCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4YVwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1jYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhjXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgwXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4ZFwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4YlwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy13YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGVcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtY2xvc2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgxXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhmXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgyXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLXdyaXN0d2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTBcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtYW5nbGUtdXAtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgzXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLXdvcmxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkxXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg0XCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5MlwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1hbmdsZS1yaWdodC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODVcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTNcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4NlwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy11c2VyLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5NFwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1hbmdsZS1sZWZ0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4N1wiO1xufVxuXG4uZ2xhemVkIC5wZS03cy11cC1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5NVwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg4XCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLXN3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5NlwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1hbmdsZS1kb3duLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4OVwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5N1wiO1xufVxuXG4uZ2xhemVkIC5wZS03cy13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDBcIjtcbn1cblxuLmdsYXplZCAucGUtN3Mtc2FmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5OFwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy12b2x1bWUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAxXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLXZvbHVtZTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDJcIjtcbn1cblxuLmdsYXplZCAucGUtN3Mtdm9pY2VtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAzXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA0XCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDVcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA2XCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwN1wiO1xufVxuXG4uZ2xhemVkIC5wZS03cy11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOFwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOVwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy10b29sczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYVwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy10aW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYlwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGNcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtdGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBkXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZVwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1zdHVkeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZlwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTBcIjtcbn1cblxuLmdsYXplZCAucGUtN3Mtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMVwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1zcGVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEyXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxM1wiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1zaHVmZmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE0XCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLXNob3BiYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTVcIjtcbn1cblxuLmdsYXplZCAucGUtN3Mtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTZcIjtcbn1cblxuLmdsYXplZCAucGUtN3Mtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE3XCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOFwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE1XCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLXNjaWVuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTlcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtZGlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhNlwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWFcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFiXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWNcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtYWRkLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTlcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtcmVmcmVzaC1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZFwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWNcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtcmFkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWVcIjtcbn1cblxuLmdsYXplZCAucGUtN3Mtbm90ZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWRcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWZcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5ZVwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIwXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWZcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjFcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtbWVkYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTBcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtcG9ydGZvbGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIyXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWxpa2UyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmExXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjNcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtbGVmdC1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhMlwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI0XCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhM1wiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNVwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1qb3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTRcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtcGhvdG8tZ2FsbGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNlwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWJcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjdcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5YVwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjhcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtcmlnaHQtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTlcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjlcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtZGVsZXRlLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTdcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtcGFpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmFcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtYm90dG9tLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE4XCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLW5vdGVib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJiXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmNcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZFwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1uZXdzLXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJlXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLW11c2ljbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZlwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMFwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMVwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMyXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzNcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtbW9uaXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNFwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1taWNybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNVwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM2XCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzN1wiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM4XCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzlcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtbWFpbC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNhXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLW1haWwtb3Blbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNiXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzY1wiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1sb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNkXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWxvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2VcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZlwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1saW50ZXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQwXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDFcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MlwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0M1wiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1sZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ0XCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWtleXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0NVwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1qdW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ2XCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDdcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0OFwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1oZWxwMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0OVwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1oZWxwMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0YVwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1ncmFwaDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGJcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtZ3JhcGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRjXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWdyYXBoMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZFwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1ncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZVwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1nbG9iYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGZcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtZ2xlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTBcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MVwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUyXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1M1wiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU0XCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NVwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU2XCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWV4cGFuZDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTdcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtZXhhcG5kMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1OFwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU5XCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWRyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWFcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtZHJhd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjViXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVjXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWRpc3BsYXkyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVkXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWRpc3BsYXkxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVlXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWRpc2tldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVmXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWRhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjBcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtY3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYxXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWN1bHR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjJcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2M1wiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1jcmVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjRcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtY29weS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY1XCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWNvbmZpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2NlwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY3XCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjhcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY5XCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZhXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZiXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZjXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmRcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZVwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmZcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtY2FsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3MFwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcxXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWJyb3dzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzJcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtYm94MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3M1wiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1ib3gxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc0XCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWJvb2ttYXJrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3NVwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc2XCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzdcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtYmF0dGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3OFwiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc5XCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2FcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtYXR0ZW50aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdiXCI7XG59XG5cbi5nbGF6ZWQgLnBlLTdzLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3Y1wiO1xufVxuXG4uZ2xhemVkIC5wZS03cy1hbGJ1bXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2RcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtYWxhcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2VcIjtcbn1cblxuLmdsYXplZCAucGUtN3MtYWlycGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3ZlwiO1xufVxuXG4uZ2xhemVkIGJvZHksIC5nbGF6ZWQgaHRtbCB7XG4gIG92ZXJmbG93LXg6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmdsYXplZCAjYXotZWxlbWVudHMtdGFicyAuZmlsdGVyLXRhZ3Mge1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5nbGF6ZWQgI2F6LWVsZW1lbnRzLXRhYnMgLmZpbHRlci10YWdzIGxhYmVsIHtcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG59XG5cbi5nbGF6ZWQgLmF6LXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgwLCAwLCAwLCAwLjEpIDBweCwgcmdiYSgwLCAwLCAwLCAwLjEpIDVweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDVweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDEwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmdsYXplZCAudWktc29ydGFibGUtaGVscGVyIHtcbiAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA2MHZoICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmdsYXplZCBib2R5ICNhZG1pbi1tZW51LCAuZ2xhemVkIGJvZHkgI3Rvb2xiYXIge1xuICB6LWluZGV4OiA0NTAwICFpbXBvcnRhbnQ7XG59XG5cbi5nbGF6ZWQgLmF6LWNvbnRhaW5lciAqLCAuZ2xhemVkIC5nbGF6ZWQgKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmdsYXplZCAuYXotY29udGFpbmVyICo6YmVmb3JlLCAuZ2xhemVkIC5hei1jb250YWluZXIgKjphZnRlciwgLmdsYXplZCAuZ2xhemVkICo6YmVmb3JlLCAuZ2xhemVkIC5nbGF6ZWQgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmdsYXplZCAuYXotZWxlbWVudCAuY29udHJvbHMge1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2Utb3V0IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2Utb3V0IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZjZmNmYztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2xhemVkIC5hei1lbGVtZW50IC5jb250cm9sczo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSg1MCwgNTAsIDUwLCAwLjIzKTtcbiAgYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYmEoNTAsIDUwLCA1MCwgMC4yMyk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjdzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC43cyBlYXNlLWluLW91dDtcbn1cblxuLmdsYXplZCAuYXotZWxlbWVudCAuY29udHJvbHMgLmNvbnRyb2wge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRvcDogYXV0bztcbiAgbWFyZ2luOiAwO1xufVxuXG4uZ2xhemVkIC5hei1lbGVtZW50IC5jb250cm9scyAuY29udHJvbDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmdsYXplZCAuYXotZWxlbWVudCAuY29udHJvbHMgLmNvbnRyb2w6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmdsYXplZCAuYXotZWxlbWVudCAuY29udHJvbHMgLmNvbnRyb2wuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xuICBjb2xvcjogIzU1NTtcbn1cblxuLmdsYXplZCAuYXotZWxlbWVudCAuY29udHJvbHMgLmNvbnRyb2wuYnRuLWRlZmF1bHQ6aG92ZXIsIC5nbGF6ZWQgLmF6LWVsZW1lbnQgLmNvbnRyb2xzIC5jb250cm9sLmJ0bi1kZWZhdWx0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cblxuLmdsYXplZCAuYXotZWxlbWVudCAuY29udHJvbHMgLmNvbnRyb2wuZHJhZy1hbmQtZHJvcCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmdsYXplZCAuYXotZWxlbWVudCAuY29udHJvbHMgLmNvbnRyb2wuZHJhZy1hbmQtZHJvcDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi5nbGF6ZWQgLmF6LWVsZW1lbnQgLmNvbnRyb2xzLmJ0bi1ncm91cC14cyAuY29udHJvbCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuLmdsYXplZCAuYXotZWxlbWVudCAuY29udHJvbHMuYnRuLWdyb3VwLXhzIC5jb250cm9sLmRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiAjYWFhO1xuICBjb2xvcjogI2VlZTtcbn1cblxuLmdsYXplZCAuYXotZWxlbWVudCAuY29udHJvbHMuYnRuLWdyb3VwLXhzIC5jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG5cbi5nbGF6ZWQgLmF6LWVsZW1lbnQgLmNvbnRyb2xzID4gLnBvcG92ZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYmEoNTAsIDUwLCA1MCwgMC4yMykgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYmEoNTAsIDUwLCA1MCwgMC4yMykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHggIWltcG9ydGFudDtcbn1cblxuLmdsYXplZCAuYXotZWxlbWVudCAuY29udHJvbHMgPiAucG9wb3ZlciAucG9wb3Zlci10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICMwMTgwZWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDAgIWltcG9ydGFudDtcbn1cblxuLmdsYXplZCAuYXotZWxlbWVudCA+IC5jb250cm9scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMzUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmdsYXplZCAuYXotZWxlbWVudC0tY29udHJvbHMtdG9wLWxlZnQgPiAuY29udHJvbHMge1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWVkaXRvciAuYXotZWxlbWVudC0tY29udHJvbHMtc3BhY2VyIHtcbiAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtZWRpdG9yIC5hei1lbGVtZW50LmF6LXNlY3Rpb24gPiAuY29udHJvbHMge1xuICBsZWZ0OiAycHg7XG4gIHRvcDogMnB4O1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtZWRpdG9yIC5hei1lbGVtZW50LmF6LXNlY3Rpb24gPiAuY29udHJvbHMgLmF6LWVsZW1lbnQuYXotc2VjdGlvbiA+IC5jb250cm9scyB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWVkaXRvciAuYXotZWxlbWVudC5hei10b2dnbGUgPiAuY29udHJvbHMge1xuICBsZWZ0OiAzMHB4O1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtZWRpdG9yIC5hei1lbGVtZW50LS1jb250cm9scy1zaG93LXBhcmVudCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmdsYXplZCAuYXotY29udGFpbmVyOmJlZm9yZSwgLmdsYXplZCAuZ2xhemVkLWVkaXRvciAuYXotd2l6YXJkOmJlZm9yZSwgLmdsYXplZCAuZ2xhemVkLWVkaXRvciAuYXotY3RucjpiZWZvcmUsIC5nbGF6ZWQgLmdsYXplZC1lZGl0b3IgLmF6LWVsZW1lbnQuYXotcm93OmJlZm9yZSwgLmdsYXplZCAuZ2xhemVkLWVkaXRvciAuYXotZWxlbWVudC5hei1zZWN0aW9uOmJlZm9yZSwgLmdsYXplZCAuZ2xhemVkLWVkaXRvciAuYXotZWxlbWVudC5hei1ncmlkIHVsOmJlZm9yZSwgLmdsYXplZCAuZ2xhemVkLWVkaXRvciAuYXotdGFicyAudGFiLWNvbnRlbnQ6YmVmb3JlLCAuZ2xhemVkIC5nbGF6ZWQtZWRpdG9yIC5hei1hY2NvcmRpb24uYXotZWxlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nbGF6ZWQgLmF6LWNvbnRhaW5lciA+IC5jb250cm9scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJweDtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5nbGF6ZWQgLmF6LWNvbnRhaW5lciA+IC5jb250cm9sczo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZ2xhemVkIC5hei1jb250YWluZXIgPiAuY29udHJvbHMgLmNvbnRyb2w6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZ2xhemVkIC5hei1jb250YWluZXIgPiAuY29udHJvbHMgLmNvbnRyb2w6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5nbGF6ZWQgLmF6LWNvbnRhaW5lciA+IC5jb250cm9scyA+IC5jb250cm9sOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDQxcHg7XG4gIGJhY2tncm91bmQ6ICMwMTgwZWYgdXJsKC9tb2R1bGVzL2N1c3RvbS9nbGF6ZWRfYnVpbGRlci9nbGF6ZWRfYnVpbGRlci9pbWFnZXMvZ2xhemVkLWxvZ28td2hpdGUuc3ZnKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXIvMTAwJSBhdXRvO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2xhemVkIC5hei1jb250YWluZXIgPiAuY29udHJvbHMgPiAuY29udHJvbDpmaXJzdC1jaGlsZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMTgwZWYgdXJsKC9tb2R1bGVzL2N1c3RvbS9nbGF6ZWRfYnVpbGRlci9nbGF6ZWRfYnVpbGRlci9pbWFnZXMvZ2xhemVkLWxvZ28td2hpdGUuc3ZnKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXIvMTAwJSBhdXRvO1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtZWRpdG9yIC5hei1jb250YWluZXIge1xuICB0b3A6IDA7XG59XG5cbi5nbGF6ZWQgLmF6LWNvbnRhaW5lciAuYXotY29udGFpbmVyID4gLmNvbnRyb2xzID4gLmNvbnRyb2w6Zmlyc3QtY2hpbGQge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5nbGF6ZWQgLmdsYXplZC1lZGl0b3IgLmF6LWVsZW1lbnQgLmNvbnRyb2xzIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWVkaXRvciAuYXotZWxlbWVudCA+IC5jb250cm9sczpob3ZlciB7XG4gIHotaW5kZXg6IDM1MDE7XG59XG5cbi5nbGF6ZWQgLmF6LWNvbnRhaW5lcjpob3ZlciA+IC5jb250cm9scywgLmdsYXplZCAuZ2xhemVkLWVkaXRvciAuY29udHJvbHMtLXNob3csIC5nbGF6ZWQgLmdsYXplZC1lZGl0b3IgLmNvbnRyb2xzOmhvdmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMiBlYXNlLWluLW91dCAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yIGVhc2UtaW4tb3V0IDA7XG59XG5cbi5nbGF6ZWQgLmF6LWNvbnRhaW5lcjpob3ZlciA+IC5jb250cm9sczo6YWZ0ZXIsIC5nbGF6ZWQgLmdsYXplZC1lZGl0b3IgLmNvbnRyb2xzLS1zaG93OjphZnRlciwgLmdsYXplZCAuZ2xhemVkLWVkaXRvciAuY29udHJvbHM6aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWVkaXRvciAuYXotZWxlbWVudC0taGlkZS1jb250cm9scyA+IC5jb250cm9scyB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmdsYXplZCAuYXotcm93ID4gLmNvbnRyb2xzIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWVkaXRvci5hei1jb250YWluZXIgPiAuYXotc2VjdGlvbjpob3ZlciB7XG4gIHotaW5kZXg6IDIwMDA7XG59XG5cbi5nbGF6ZWQgLmNvbnRyb2wudG9nZ2xlLWFuaW1hdGlvbnMsIC5nbGF6ZWQgLmNvbnRyb2wuY29weSwgLmdsYXplZCAuY29udHJvbC5wYXN0ZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmdsYXplZCAuZ2x5cGhpY29uIHtcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncycgIWltcG9ydGFudDtcbn1cblxuLmdsYXplZCAuY29udHJvbHMgLmdseXBoaWNvbiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5nbGF6ZWQgLmdseXBoaWNvbjpiZWZvcmUsIC5nbGF6ZWQgLmdseXBoaWNvbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIiAhaW1wb3J0YW50O1xufVxuXG4uZ2xhemVkIC5hei1jb2x1bW4gPiAuY29udHJvbHMuYnRuLWdyb3VwLXhzIC5idG4uZHJhZy1hbmQtZHJvcCB7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbn1cblxuLmdsYXplZCAuYXotdGFicyBhW3JvbGU9dGFiXSB7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbn1cblxuLmdsYXplZCAuYXotc2VwYXJhdG9yIHtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuXG4uZ2xhemVkIC5hei1jb250YWluZXIuZ2xhemVkIHtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cblxuLmdsYXplZCAuYXotaGlnaGxpZ2h0IHtcbiAgei1pbmRleDogMTAwMDAgIWltcG9ydGFudDtcbn1cblxuLmdsYXplZCAuYXotaGlnaGxpZ2h0IC5jb250cm9scyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5nbGF6ZWQgLmNvbnRyb2wuYWRkLXNlY3Rpb24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIHBhZGRpbmc6IDRweCA5cHg7XG4gIGJhY2tncm91bmQ6ICNmY2ZjZmM7XG4gIGNvbG9yOiAjNTU1O1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYmEoNTAsIDUwLCA1MCwgMC4yMyk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDUwLCA1MCwgNTAsIDAuMjMpO1xuICBsZWZ0OiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4xcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgZWFzZS1vdXQ7XG4gIHotaW5kZXg6IDM1MDA7XG59XG5cbi5nbGF6ZWQgLmNvbnRyb2wuYWRkLXNlY3Rpb246aG92ZXIsIC5nbGF6ZWQgLmNvbnRyb2wuYWRkLXNlY3Rpb246Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xuICBjb2xvcjogIzU1NTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtZWRpdG9yIC5hei1zZWN0aW9uOmhvdmVyID4gLmFkZC1zZWN0aW9uIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5nbGF6ZWQgLmVtcHR5LWNtcy1ibG9jay1wbGFjZWhvbGRlciB7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZmYsICNmZmYgMTBweCwgI2Y2ZjZmNiAxMHB4LCAjZjZmNmY2IDIwcHgpO1xufVxuXG4uZ2xhemVkIC5hei11bmtub3duIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWVkaXRvciAuYXotdW5rbm93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBvdXRsaW5lOiAycHggZGFzaGVkICNFQkVCRUI7XG59XG5cbi5nbGF6ZWQgLmdsYXplZC1lZGl0b3IgLmF6LWVtcHR5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEyOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5nbGF6ZWQgLmdsYXplZC1lZGl0b3IgLmF6LWVtcHR5IGgxIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtZWRpdG9yIC5hei1lbXB0eSAubGVhZCB7XG4gIGNvbG9yOiAjYmJiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5nbGF6ZWQgLmdsYXplZC1lZGl0b3IgLmF6LWVtcHR5IC53ZWxsIHtcbiAgei1pbmRleDogMDtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWVkaXRvciAuYXotZW1wdHkgLndlbGw6aG92ZXIge1xuICB6LWluZGV4OiAxO1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtZWRpdG9yIC5hei1lbXB0eSAudG9wIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5nbGF6ZWQgLmdsYXplZC1lZGl0b3IgLmF6LWVtcHR5IC50b3AtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtZWRpdG9yIC5hei1lbXB0eSAuYm90dG9tLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAzMCU7XG59XG5cbi5nbGF6ZWQgLmdsYXplZC1lZGl0b3IgLmF6LWVtcHR5IC5ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtZWRpdG9yIC5hei1lbXB0eSAudG9wLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWVkaXRvciAuYXotZW1wdHkgLmJvdHRvbS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyJTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMzAlO1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtZWRpdG9yIC5hei1lbXB0eTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiArXCI7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1zaGFkb3c6IDAgMCA3cHggd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDNlbTtcbiAgb3BhY2l0eTogMC4xNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtZWRpdG9yLmF6LWNvbnRhaW5lciA+IC5hei1lbXB0eSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMjUwcHg7XG59XG5cbi5nbGF6ZWQgLmdsYXplZC1lZGl0b3IgLmF6LWxheWVycyA+IC5hei1jdG5yID4gLmF6LWVtcHR5IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLmdsYXplZCAuZ2xhemVkLWVkaXRvciAuYXotZW1wdHkgLmdsYXplZC1jaG9vc2UtbGF5b3V0IHtcbiAgY29sb3I6ICMwMTgwZWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkNGQ1ZDY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC40cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuNHM7XG59XG5cbi5nbGF6ZWQgLmdsYXplZC1lZGl0b3IgLmF6LWVtcHR5IC5nbGF6ZWQtY2hvb3NlLWxheW91dDpob3ZlciwgLmdsYXplZCAuZ2xhemVkLWVkaXRvciAuYXotZW1wdHkgLmdsYXplZC1jaG9vc2UtbGF5b3V0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDE4MGVmO1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtZWRpdG9yIGRpdi5hei1sYXllcnM6aG92ZXIgPiAuYXotY3RucjphZnRlciwgLmdsYXplZCAuZ2xhemVkLWVkaXRvciAuYXotbGF5ZXJzOmhvdmVyID4gLmF6LWN0bnIgPiAuYXotZWxlbWVudDphZnRlciB7XG4gIGNvbnRlbnQ6ICcuJztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IGRvdHRlZCAjMjIyO1xuICBib3JkZXI6IDFweCBkb3R0ZWQgcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtZWRpdG9yIC5hei1yb3c6aG92ZXIgLmF6LWN0bnI6YWZ0ZXIsIC5nbGF6ZWQgLmF6LWNvbnRhaW5lci5nbGF6ZWQ6aG92ZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IDJweCBkYXNoZWQgI0VCRUJFQjtcbiAgb3V0bGluZTogMnB4IGRhc2hlZCByZ2JhKDEyNSwgMTI1LCAxMjUsIDAuNCk7XG59XG5cbi5nbGF6ZWQgLmF6LXJvdyA+IC5jb250cm9scyA+IC5wb3BvdmVyLnJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLmdsYXplZCAuYXotcm93ID4gLmNvbnRyb2xzID4gLnBvcG92ZXIge1xuICBtaW4td2lkdGg6IDMwNnB4O1xufVxuXG4uZ2xhemVkIC5hei1yb3cgPiAuY29udHJvbHMgPiAucG9wb3ZlciAucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZ2xhemVkIC5yb3ctbGF5b3V0cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5nbGF6ZWQgLmN1c3RvbS1yb3ctY29udHJvbCB7XG4gIGNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG5cbi5nbGF6ZWQgLnNldC1jb2x1bW5zLWxheW91dDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmdsYXplZCAucG9wb3ZlciAucm93LWxheW91dHMgLmF6LW1pbmktY29udGFpbmVyIHtcbiAgd2lkdGg6IDQ3cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzU1NSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nbGF6ZWQgLnBvcG92ZXIgLnJvdy1sYXlvdXRzIC5hei1taW5pLWNvbnRhaW5lciAucm93IHtcbiAgcGFkZGluZzogNHB4IDJweCA0cHggMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZmRmZGY7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLmdsYXplZCAucG9wb3ZlciAucm93LWxheW91dHMgLmF6LW1pbmktY29udGFpbmVyIC5yb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICBib3JkZXItY29sb3I6ICMwMTgwZWY7XG59XG5cbi5nbGF6ZWQgLnBvcG92ZXIgLnJvdy1sYXlvdXRzIC5hei1taW5pLWNvbnRhaW5lciBbY2xhc3NePVwiY29sXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ2xhemVkIC5wb3BvdmVyIC5yb3ctbGF5b3V0cyAuYXotbWluaS1jb250YWluZXIgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjNTU1O1xuICBjb2xvcjogc2lsdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4uZ2xhemVkIC5hei1yb3ctY3VzdG9tIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdsYXplZCAuYXotcm93LWN1c3RvbSBhIHtcbiAgY29sb3I6ICMwMTgwZWY7XG59XG5cbi5nbGF6ZWQgLmF6LXJvdy1jdXN0b20gYTpob3ZlciwgLmdsYXplZCAuYXotcm93LWN1c3RvbSBhOmZvY3VzLCAuZ2xhemVkIC5hei1yb3ctY3VzdG9tIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMwMTgwZWY7XG59XG5cbi5nbGF6ZWQgLmVkaXRhYmxlLWhpZ2hsaWdodCwgLmdsYXplZCAuZWRpdGFibGUtaGlnaGxpZ2h0OmhvdmVyLCAuZ2xhemVkIC5zdHlsZWFibGUtaGlnaGxpZ2h0LCAuZ2xhemVkIC5zdHlsZWFibGUtaGlnaGxpZ2h0OmhvdmVyLCAuZ2xhemVkIC5zb3J0YWJsZS1oaWdobGlnaHQsIC5nbGF6ZWQgLnNvcnRhYmxlLWhpZ2hsaWdodDpob3ZlciB7XG4gIG91dGxpbmU6IDJweCBkYXNoZWQgZ3JheSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmdsYXplZCAuc29ydGFibGUtaGlnaGxpZ2h0LCAuZ2xhemVkIC5zb3J0YWJsZS1oaWdobGlnaHQ6aG92ZXIge1xuICBvdXRsaW5lOiAycHggZG90dGVkIGdyYXkgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBtb3ZlICFpbXBvcnRhbnQ7XG59XG5cbi5nbGF6ZWQgLnJlc3RvcmVhYmxlLWhpZ2hsaWdodDo6YWZ0ZXIsIC5nbGF6ZWQgLnJlc3RvcmVhYmxlLWhpZ2hsaWdodDpob3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgb3BhY2l0eTogMC45O1xuICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDAsIDAsIDAsIDAuMSkgMHB4LCByZ2JhKDAsIDAsIDAsIDAuMSkgNXB4LCB0cmFuc3BhcmVudCA1cHgsIHRyYW5zcGFyZW50IDEwcHgpO1xufVxuXG4uZ2xhemVkIC5hei1zb3J0YWJsZSA+ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nbGF6ZWQgLmF6LXNvcnRhYmxlLWNvbnRyb2xzIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAwMDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC45ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uZ2xhemVkIC5hei1zb3J0YWJsZS1jbG9uZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLmdsYXplZCAuYXotc29ydGFibGUtcmVtb3ZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi5nbGF6ZWQgLmF6LWxlZnQtc2lkZWJhciwgLmdsYXplZCAuYXotcmlnaHQtc2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNDQ0O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjE1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjE1cyBlYXNlLW91dDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAyMHB4IDAgcmdiYSg1MCwgNTAsIDUwLCAwLjIzKTtcbiAgYm94LXNoYWRvdzogMCAzcHggMjBweCAwIHJnYmEoNTAsIDUwLCA1MCwgMC4yMyk7XG59XG5cbi5nbGF6ZWQgLmF6LWxlZnQtc2lkZWJhciBhLCAuZ2xhemVkIC5hei1yaWdodC1zaWRlYmFyIGEge1xuICBjb2xvcjogIzAxODBlZjtcbn1cblxuLmdsYXplZCAuYXotbGVmdC1zaWRlYmFyIGE6aG92ZXIsIC5nbGF6ZWQgLmF6LWxlZnQtc2lkZWJhciBhOmZvY3VzLCAuZ2xhemVkIC5hei1sZWZ0LXNpZGViYXIgYTphY3RpdmUsIC5nbGF6ZWQgLmF6LXJpZ2h0LXNpZGViYXIgYTpob3ZlciwgLmdsYXplZCAuYXotcmlnaHQtc2lkZWJhciBhOmZvY3VzLCAuZ2xhemVkIC5hei1yaWdodC1zaWRlYmFyIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMwMTgwZWY7XG59XG5cbi5nbGF6ZWQgLmF6LWxlZnQtc2lkZWJhciBhOmZvY3VzLCAuZ2xhemVkIC5hei1yaWdodC1zaWRlYmFyIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuXG4uZ2xhemVkIC5hei1sZWZ0LXNpZGViYXIge1xuICBsZWZ0OiAtNTAwcHg7XG59XG5cbi5nbGF6ZWQgLmF6LXJpZ2h0LXNpZGViYXIge1xuICByaWdodDogLTUwMHB4O1xufVxuXG4uZ2xhemVkIC5hei1sZWZ0LXNpZGViYXI6aG92ZXIge1xuICBsZWZ0OiAwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbi5nbGF6ZWQgLmF6LXJpZ2h0LXNpZGViYXI6aG92ZXIge1xuICByaWdodDogMHB4O1xufVxuXG4uZ2xhemVkIC5hei1sZWZ0LXNpZGViYXI6OmFmdGVyLCAuZ2xhemVkIC5hei1yaWdodC1zaWRlYmFyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyAnO1xuICBib3R0b206IDEwMHB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIGJhY2tncm91bmQ6ICMwMTgwZWYgdXJsKC9tb2R1bGVzL2N1c3RvbS9nbGF6ZWRfYnVpbGRlci9nbGF6ZWRfYnVpbGRlci9pbWFnZXMvZ2xhemVkLWxvZ28td2hpdGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtc25pcHBldHMtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzAxODBlZjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLmdsYXplZC1zbmlwcGV0cy1oZWFkZXIgaDMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xufVxuXG4uZ2xhemVkIC5nbGF6ZWQtc25pcHBldHMtaGVhZGVyIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5nbGF6ZWQgLmF6LWxlZnQtc2lkZWJhcjo6YWZ0ZXIge1xuICByaWdodDogLTUwcHg7XG59XG5cbi5nbGF6ZWQgLmF6LXJpZ2h0LXNpZGViYXI6OmFmdGVyIHtcbiAgbGVmdDogLTUwcHg7XG59XG5cbi5nbGF6ZWQgLm5hdi5hei1uYXYtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDIwMTA7XG59XG5cbi5nbGF6ZWQgLm5hdi5hei1uYXYtbGlzdCA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ2xhemVkICNhei10ZW1wbGF0ZS1lbGVtZW50cywgLmdsYXplZCAjYXotdGh1bWJuYWlscywgLmdsYXplZCAjYXotdGVtcGxhdGUtZWxlbWVudHMgKiwgLmdsYXplZCAjYXotdGh1bWJuYWlscyAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZ2xhemVkICNhei10ZW1wbGF0ZS1lbGVtZW50cyA+IC5uYXYuYXotbmF2LWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdsYXplZCAjYXotdGVtcGxhdGUtZWxlbWVudHMge1xuICB3aWR0aDogMjAwcHg7XG4gIGxlZnQ6IC0yMDBweDtcbn1cblxuLmdsYXplZCAjYXotdGVtcGxhdGUtZWxlbWVudHM6aG92ZXIge1xuICBsZWZ0OiAwcHg7XG59XG5cbi5nbGF6ZWQgI2F6LXRodW1ibmFpbHMge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDI1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwMDU7XG4gIGxlZnQ6IDIwMHB4O1xuICB0b3A6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAyMHB4IDAgcmdiYSg1MCwgNTAsIDUwLCAwLjIzKTtcbiAgYm94LXNoYWRvdzogMCAzcHggMjBweCAwIHJnYmEoNTAsIDUwLCA1MCwgMC4yMyk7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5nbGF6ZWQgI2F6LXRlbXBsYXRlLWVsZW1lbnRzLmF6LXRodW1ibmFpbHM6OmFmdGVyIHtcbiAgcmlnaHQ6IC0yMDBweDtcbn1cblxuLmdsYXplZCAuYXotdGh1bWJuYWlsIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZ2xhemVkICNhei10ZW1wbGF0ZS1lbGVtZW50cy13ZWxjb21lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDEwMHB4O1xuICBsZWZ0OiAxMDBweDtcbiAgd2lkdGg6IDYwMHB4O1xuICB6LWluZGV4OiAxMDAwMDtcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmdsYXplZCAubW9kYWwuZ2xhemVkIC5tb2RhbC1jb250ZW50IC5zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ2xhemVkIC5tb2RhbC5nbGF6ZWQgLm1vZGFsLWNvbnRlbnQgLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAxOTVweDtcbn1cblxuLmdsYXplZCAubW9kYWwuZ2xhemVkIC5tb2RhbC1jb250ZW50IC5zbGlkZXItdHJhY2sge1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogI2YxZjVmOTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZ2xhemVkIC5tb2RhbC5nbGF6ZWQgLm1vZGFsLWNvbnRlbnQgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMDE4MGVmO1xufVxuXG4uZ2xhemVkIC5tb2RhbC5nbGF6ZWQgLm1vZGFsLWNvbnRlbnQgLnNsaWRlci1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uZ2xhemVkIC5tb2RhbC5nbGF6ZWQgLm1vZGFsLWNvbnRlbnQgLnNsaWRlciArIGlucHV0LmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjA5cHg7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogLTdweDtcbn1cblxuLmdsYXplZCAjYXotZWRpdG9yLW1vZGFsIC5ib290c3RyYXAtc3dpdGNoIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1heC13aWR0aDogMTEwcHg7XG59XG5cbi5nbGF6ZWQgI2F6LWVkaXRvci1tb2RhbCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sIC5nbGF6ZWQgI2F6LWVkaXRvci1tb2RhbCAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCwgLmdsYXplZCAjYXotZWRpdG9yLW1vZGFsIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoNDAsIDUwLCA2MCwgMCkpLCB0byhyZ2JhKDQwLCA1MCwgNjAsIDAuMSkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSg0MCwgNTAsIDYwLCAwKSAwJSwgcmdiYSg0MCwgNTAsIDYwLCAwLjEpIDEwMCUpO1xufVxuXG4uZ2xhemVkICNhei1lZGl0b3ItbW9kYWwgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtc3VjY2VzcywgLmdsYXplZCAjYXotZWRpdG9yLW1vZGFsIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzAxODBlZjtcbn1cblxuLmdsYXplZCAuZ2xhemVkIC5pcmlzLXBpY2tlciwgLmdsYXplZCAuZ2xhemVkIC5pcmlzLXBpY2tlciAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5nbGF6ZWQgLmdsYXplZCAuaXJpcy1waWNrZXIge1xuICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2xhemVkIC5pcmlzLXBhbGV0dGUtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2xhemVkIC5pcmlzLWFscGhhLXNsaWRlci1jb250YWluZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA5NSUgIWltcG9ydGFudDtcbn1cblxuLmdsYXplZCAubW9kYWwuZ2xhemVkIGlucHV0W3R5cGU9dGV4dF0sIC5nbGF6ZWQgLm1vZGFsLmdsYXplZCBpbnB1dFt0eXBlPXNlYXJjaF0sIC5nbGF6ZWQgLm1vZGFsLmdsYXplZCBzZWxlY3QsIC5nbGF6ZWQgLm1vZGFsLmdsYXplZCBzZWxlY3QuZm9ybS1jb250cm9sLCAuZ2xhemVkIC5tb2RhbC5nbGF6ZWQgb3B0aW9uLCAuZ2xhemVkIC5tb2RhbC5nbGF6ZWQgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmZiO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5nbGF6ZWQgLm1vZGFsLmdsYXplZCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLCAuZ2xhemVkIC5tb2RhbC5nbGF6ZWQgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLCAuZ2xhemVkIC5tb2RhbC5nbGF6ZWQgc2VsZWN0OmZvY3VzLCAuZ2xhemVkIC5tb2RhbC5nbGF6ZWQgc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cywgLmdsYXplZCAubW9kYWwuZ2xhemVkIG9wdGlvbjpmb2N1cywgLmdsYXplZCAubW9kYWwuZ2xhemVkIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLm1vZGFsLmdsYXplZCBpbnB1dFt0eXBlPXRleHRdIHNlbGVjdCwgLmdsYXplZCAubW9kYWwuZ2xhemVkIGlucHV0W3R5cGU9c2VhcmNoXSBzZWxlY3QsIC5nbGF6ZWQgLm1vZGFsLmdsYXplZCBzZWxlY3Qgc2VsZWN0LCAuZ2xhemVkIC5tb2RhbC5nbGF6ZWQgc2VsZWN0LmZvcm0tY29udHJvbCBzZWxlY3QsIC5nbGF6ZWQgLm1vZGFsLmdsYXplZCBvcHRpb24gc2VsZWN0LCAuZ2xhemVkIC5tb2RhbC5nbGF6ZWQgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHNlbGVjdCB7XG4gIGhlaWdodDogMmVtO1xufVxuXG4uZ2xhemVkIC5tb2RhbC5nbGF6ZWQgLmZvcm0tZ3JvdXAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xufVxuXG4uZ2xhemVkIC5tb2RhbC5nbGF6ZWQgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT10ZXh0XSwgLmdsYXplZCAubW9kYWwuZ2xhemVkIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9c2VhcmNoXSwgLmdsYXplZCAubW9kYWwuZ2xhemVkIC5mb3JtLWdyb3VwIHNlbGVjdCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDI2MHB4O1xufVxuXG4uZ2xhemVkIC5tb2RhbC5nbGF6ZWQgLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjODg4O1xuICB3aWR0aDogMTc1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmdsYXplZCAubW9kYWwuZ2xhemVkIC5mb3JtLWdyb3VwIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5nbGF6ZWQgLm1vZGFsLmdsYXplZCAuZm9ybS1ncm91cCA+IGRpdiwgLmdsYXplZCAubW9kYWwuZ2xhemVkIC5mb3JtLWdyb3VwID4gcCwgLmdsYXplZCAubW9kYWwuZ2xhemVkIC5mb3JtLWdyb3VwID4gc2VsZWN0IHtcbiAgbWFyZ2luLWxlZnQ6IDE3NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nbGF6ZWQgLm1vZGFsLmdsYXplZCAuZm9ybS1ncm91cCA+IGRpdiBsYWJlbCwgLmdsYXplZCAubW9kYWwuZ2xhemVkIC5mb3JtLWdyb3VwID4gcCBsYWJlbCwgLmdsYXplZCAubW9kYWwuZ2xhemVkIC5mb3JtLWdyb3VwID4gc2VsZWN0IGxhYmVsIHtcbiAgd2lkdGg6IGF1dG87XG4gIGNsZWFyOiBub25lO1xufVxuXG4uZ2xhemVkIC5tb2RhbC5nbGF6ZWQgLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC0tY29udGVudCwgLmdsYXplZCAubW9kYWwuZ2xhemVkIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtLWNzcywgLmdsYXplZCAubW9kYWwuZ2xhemVkIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtLWVsX2NsYXNzLCAuZ2xhemVkIC5tb2RhbC5nbGF6ZWQgLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC0taHRtbCwgLmdsYXplZCAubW9kYWwuZ2xhemVkIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtLWljb24sIC5nbGF6ZWQgLm1vZGFsLmdsYXplZCAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLS1pbWFnZSwgLmdsYXplZCAubW9kYWwuZ2xhemVkIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtLWltYWdlcywgLmdsYXplZCAubW9kYWwuZ2xhemVkIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtLWphdmFzY3JpcHQsIC5nbGF6ZWQgLm1vZGFsLmdsYXplZCAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLS1yYXd0ZXh0LCAuZ2xhemVkIC5tb2RhbC5nbGF6ZWQgLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC0tdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdsYXplZCAubW9kYWwuZ2xhemVkIC5mb3JtLWdyb3VwIC5jaGVja2JveCB7XG4gIG1pbi1oZWlnaHQ6IDEuOGVtO1xufVxuXG4uZ2xhemVkIC5tb2RhbC5nbGF6ZWQgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGhlaWdodDogMi41ZW07XG59XG5cbi5nbGF6ZWQgLm1vZGFsLmdsYXplZCAuZ2xhemVkLWJ1aWxkZXItaW1hZ2UtaW5wdXQge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBhZGRpbmc6IDJweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uZ2xhemVkICNhei1lZGl0b3ItdGFicyAuaWNvbnMge1xuICBoZWlnaHQ6IDM1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uZ2xhemVkICNhei1lZGl0b3ItdGFicyAuY2Itc2VhcmNoLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5nbGF6ZWQgI2F6LWVkaXRvci10YWJzIC5jYi1zZWFyY2gtaWNvbjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogc2VhcmNoZmllbGQtY2FuY2VsLWJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZ2xhemVkICNhei1lZGl0b3ItdGFicyAuYXotaWNvbi1zZXRzIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4uZ2xhemVkICNhei1lZGl0b3ItdGFicyAuaWNvbnMgLmNiLWljb25zLXdyYXBwZXIgc3BhbiB7XG4gIHdpZHRoOiA2JTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5nbGF6ZWQgI2F6LWVkaXRvci10YWJzIC5pY29ucyAuY2ItaWNvbnMtd3JhcHBlciAudWktc2VsZWN0ZWQge1xuICBjb2xvcjogZ3JlZW47XG59XG5cbi5nbGF6ZWQgLmF6LWZpbHRlci1oaWRlLCAuZ2xhemVkIC5hei1zZWFyY2gtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5nbGF6ZWQgZGl2Lm1vZGFsLWxnIHtcbiAgd2lkdGg6IDkwMHB4O1xufVxuXG4uZ2xhemVkIGRpdi5tb2RhbC1kaWFsb2cge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5nbGF6ZWQgLm1vZGFsLWJhY2tkcm9wIHtcbiAgei1pbmRleDogLTEgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uZ2xhemVkIC5tb2RhbC5nbGF6ZWQge1xuICB6LWluZGV4OiA1MDAwO1xufVxuXG4uZ2xhemVkIC5tb2RhbC5nbGF6ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJyAnO1xuICB6LWluZGV4OiA1MDAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgb3BhY2l0eTogMC4xO1xufVxuXG4uZ2xhemVkIC5tb2RhbC5nbGF6ZWQgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmYjtcbiAgY29sb3I6ICM1NTU7XG59XG5cbi5nbGF6ZWQgLm1vZGFsLmdsYXplZCAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5nbGF6ZWQgLm1vZGFsLmdsYXplZCAuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5nbGF6ZWQgLm1vZGFsLmdsYXplZCAuYnRuLWRlZmF1bHQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmYjtcbiAgY29sb3I6ICM1NTU7XG59XG5cbi5nbGF6ZWQgLm1vZGFsLmdsYXplZCAuYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjMDE4MGVmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmdsYXplZCAubW9kYWwuZ2xhemVkIC5idG4tcHJpbWFyeTpob3ZlciwgLmdsYXplZCAubW9kYWwuZ2xhemVkIC5idG4tcHJpbWFyeTpmb2N1cywgLmdsYXplZCAubW9kYWwuZ2xhemVkIC5idG4tcHJpbWFyeTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDE4MGVmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmdsYXplZCAubW9kYWwuZ2xhemVkIC5tb2RhbC1kaWFsb2cge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBjb2xvcjogIzMzMztcbiAgei1pbmRleDogNTAwNTtcbn1cblxuLmdsYXplZCAubW9kYWwuZ2xhemVkIC5tb2RhbC1kaWFsb2cgLnRhYi1jb250ZW50IGEge1xuICBjb2xvcjogIzAxODBlZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5nbGF6ZWQgLm1vZGFsLmdsYXplZCAubW9kYWwtZGlhbG9nIC50YWItY29udGVudCBhOmhvdmVyLCAuZ2xhemVkIC5tb2RhbC5nbGF6ZWQgLm1vZGFsLWRpYWxvZyAudGFiLWNvbnRlbnQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDE4MGVmO1xufVxuXG4uZ2xhemVkIC5tb2RhbC5nbGF6ZWQgLm1vZGFsLWRpYWxvZyAudGFiLWNvbnRlbnQgaDEsIC5nbGF6ZWQgLm1vZGFsLmdsYXplZCAubW9kYWwtZGlhbG9nIC50YWItY29udGVudCBoMiwgLmdsYXplZCAubW9kYWwuZ2xhemVkIC5tb2RhbC1kaWFsb2cgLnRhYi1jb250ZW50IGgzLCAuZ2xhemVkIC5tb2RhbC5nbGF6ZWQgLm1vZGFsLWRpYWxvZyAudGFiLWNvbnRlbnQgaDQsIC5nbGF6ZWQgLm1vZGFsLmdsYXplZCAubW9kYWwtZGlhbG9nIC50YWItY29udGVudCBoNSwgLmdsYXplZCAubW9kYWwuZ2xhemVkIC5tb2RhbC1kaWFsb2cgLnRhYi1jb250ZW50IGg2IHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5nbGF6ZWQgLm1vZGFsLmdsYXplZCAubW9kYWwtZGlhbG9nIC50YWItY29udGVudCAuY2hvc2VuLWNvbnRhaW5lciBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmdsYXplZCAubW9kYWwuZ2xhemVkIC5tb2RhbC1oZWFkZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMwMTgwZWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2xhemVkIC5tb2RhbC5nbGF6ZWQgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZ2xhemVkIC5tb2RhbC5nbGF6ZWQgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBmb250LXNpemU6IDMxcHg7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZ2xhemVkIC5tb2RhbC5nbGF6ZWQgLm1vZGFsLWhlYWRlciAuaGVscC1saW5rIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBtYXJnaW46IDVweCAxMHB4IDAgNXB4O1xufVxuXG4uZ2xhemVkIC5tb2RhbC5nbGF6ZWQgLm1vZGFsLWhlYWRlciBpbWcge1xuICB3aWR0aDogNTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5nbGF6ZWQgLm1vZGFsLmdsYXplZCAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDhweCAzOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3gtc2hhZG93OiAwIDhweCAzOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uZ2xhemVkIC5tb2RhbC5nbGF6ZWQgLnRhYi1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5nbGF6ZWQgLm1vZGFsLmdsYXplZCAubW9kYWwtYm9keSB7XG4gIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkICNmNmY2ZmI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdsYXplZCAubW9kYWwuZ2xhemVkIC5tb2RhbC1ib2R5OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTYwcHg7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvbW9kdWxlcy9jdXN0b20vZ2xhemVkX2J1aWxkZXIvZ2xhemVkX2J1aWxkZXIvaW1hZ2VzL3Nvb3BlcnRoZW1lcy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDkwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5nbGF6ZWQgLm1vZGFsLmdsYXplZCAubW9kYWwtYm9keSAuaGVscC1ibG9jaywgLmdsYXplZCAubW9kYWwuZ2xhemVkIC5tb2RhbC1ib2R5IC5oZWxwLWlubGluZSB7XG4gIGNvbG9yOiAjYmJiO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5nbGF6ZWQgLm1vZGFsLmdsYXplZCAubW9kYWwtYm9keSAuaGVscC1ibG9jayB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZ2xhemVkIC5tb2RhbC5nbGF6ZWQgLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdsYXplZCAubW9kYWwuZ2xhemVkIC5tb2RhbC1mb290ZXIgLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmdsYXplZCAubW9kYWwuZ2xhemVkIC5tb2RhbC1mb290ZXIgLmJ0bi5zYXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLmdsYXplZCAjYXotZWxlbWVudHMtdGFicyAudGFiLXBhbmUgLnBhZ2UtdGVtcGxhdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmdsYXplZCAjYXotZWxlbWVudHMtdGFicyAudGFiLXBhbmUgLnBhZ2UtdGVtcGxhdGUgLmxlYWQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCA1cHggMDtcbn1cblxuLmdsYXplZCAjYXotZWxlbWVudHMtdGFicyAudGFiLXBhbmUgLnBhZ2UtdGVtcGxhdGUgaW1nIHtcbiAgYm9yZGVyOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmdsYXplZCAjYXotZWxlbWVudHMtdGFicyAudGFiLXBhbmUgLnBhZ2UtdGVtcGxhdGU6aG92ZXIgaW1nLCAuZ2xhemVkICNhei1lbGVtZW50cy10YWJzIC50YWItcGFuZSAucGFnZS10ZW1wbGF0ZTpmb2N1cyBpbWcge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLmdsYXplZCAubW9kYWwuZ2xhemVkIC5nYi1mb3JtLXJhZGlvcyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjYwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZ2xhemVkIC5tb2RhbC5nbGF6ZWQgLmdiLWZvcm0tcmFkaW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmdsYXplZCAubW9kYWwuZ2xhemVkIC5nYi1mb3JtLXJhZGlvczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5nbGF6ZWQgLm1vZGFsLmdsYXplZCAuZ2ItZm9ybS1yYWRpb3MgLmZvcm0tdHlwZS1nYi1yYWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5nbGF6ZWQgLm1vZGFsLmdsYXplZCAuZ2ItZm9ybS1yYWRpb3MgLmZvcm0tdHlwZS1nYi1yYWRpbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5nbGF6ZWQgLm1vZGFsLmdsYXplZCAuZ2ItZm9ybS1yYWRpb3MgLmZvcm0tdHlwZS1nYi1yYWRpbyBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLm1vZGFsLmdsYXplZCAuZ2ItZm9ybS1yYWRpb3MgLmZvcm0tdHlwZS1nYi1yYWRpbyBpbnB1dDpjaGVja2VkIH4gbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5nbGF6ZWQgLm1vZGFsLmdsYXplZCAuZ2ItZm9ybS1yYWRpb3MgLmZvcm0tdHlwZS1nYi1yYWRpbyBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJ+Kckyc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZ2xhemVkIC5tb2RhbC5nbGF6ZWQgLmdiLWZvcm0tcmFkaW9zIC5mb3JtLXR5cGUtZ2ItcmFkaW8gbGFiZWwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgd2lkdGg6IDI2MHB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5nbGF6ZWQgLm1vZGFsLmdsYXplZCAuZ2ItZm9ybS1yYWRpb3MgLmZvcm0tdHlwZS1nYi1yYWRpbyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmdsYXplZCAjYXotZWRpdG9yLXRhYnMgLnN0eWxlIC5zZXR0aW5ncyAuY2hvc2VuLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAyNjBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2xhemVkICNhei1lZGl0b3ItdGFicyAuc3R5bGUgLmxheW91dCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5nbGF6ZWQgI2F6LWVkaXRvci10YWJzIC5zdHlsZSAubGF5b3V0IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNweCAwO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAzNHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuXG4uZ2xhemVkICNhei1lZGl0b3ItdGFicyAuc3R5bGUgLmxheW91dCAubWFyZ2luLCAuZ2xhemVkICNhei1lZGl0b3ItdGFicyAuc3R5bGUgLmxheW91dCAuYm9yZGVyLCAuZ2xhemVkICNhei1lZGl0b3ItdGFicyAuc3R5bGUgLmxheW91dCAucGFkZGluZywgLmdsYXplZCAjYXotZWRpdG9yLXRhYnMgLnN0eWxlIC5sYXlvdXQgLmNvbnRlbnQge1xuICBtYXJnaW46IDQ0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5nbGF6ZWQgI2F6LWVkaXRvci10YWJzIC5zdHlsZSAubGF5b3V0IC5tYXJnaW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2U5ZTlmMztcbn1cblxuLmdsYXplZCAjYXotZWRpdG9yLXRhYnMgLnN0eWxlIC5sYXlvdXQgLmJvcmRlciB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZmI7XG59XG5cbi5nbGF6ZWQgI2F6LWVkaXRvci10YWJzIC5zdHlsZSAubGF5b3V0IC5ib3JkZXIgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZ2xhemVkICNhei1lZGl0b3ItdGFicyAuc3R5bGUgLmxheW91dCAucGFkZGluZyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5nbGF6ZWQgI2F6LWVkaXRvci10YWJzIC5zdHlsZSAubGF5b3V0IC5wYWRkaW5nIGlucHV0IHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmYjtcbn1cblxuLmdsYXplZCAjYXotZWRpdG9yLXRhYnMgLnN0eWxlIC5sYXlvdXQgaW5wdXRbbmFtZT1cIm1hcmdpbl90b3BcIl0sIC5nbGF6ZWQgI2F6LWVkaXRvci10YWJzIC5zdHlsZSAubGF5b3V0IGlucHV0W25hbWU9XCJib3JkZXJfdG9wX3dpZHRoXCJdLCAuZ2xhemVkICNhei1lZGl0b3ItdGFicyAuc3R5bGUgLmxheW91dCBpbnB1dFtuYW1lPVwicGFkZGluZ190b3BcIl0ge1xuICB0b3A6IDExcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xufVxuXG4uZ2xhemVkICNhei1lZGl0b3ItdGFicyAuc3R5bGUgLmxheW91dCBpbnB1dFtuYW1lPVwibWFyZ2luX3JpZ2h0XCJdLCAuZ2xhemVkICNhei1lZGl0b3ItdGFicyAuc3R5bGUgLmxheW91dCBpbnB1dFtuYW1lPVwiYm9yZGVyX3JpZ2h0X3dpZHRoXCJdLCAuZ2xhemVkICNhei1lZGl0b3ItdGFicyAuc3R5bGUgLmxheW91dCBpbnB1dFtuYW1lPVwicGFkZGluZ19yaWdodFwiXSB7XG4gIHRvcDogNTAlO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbn1cblxuLmdsYXplZCAjYXotZWRpdG9yLXRhYnMgLnN0eWxlIC5sYXlvdXQgaW5wdXRbbmFtZT1cIm1hcmdpbl9ib3R0b21cIl0sIC5nbGF6ZWQgI2F6LWVkaXRvci10YWJzIC5zdHlsZSAubGF5b3V0IGlucHV0W25hbWU9XCJib3JkZXJfYm90dG9tX3dpZHRoXCJdLCAuZ2xhemVkICNhei1lZGl0b3ItdGFicyAuc3R5bGUgLmxheW91dCBpbnB1dFtuYW1lPVwicGFkZGluZ19ib3R0b21cIl0ge1xuICBib3R0b206IDExcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xufVxuXG4uZ2xhemVkICNhei1lZGl0b3ItdGFicyAuc3R5bGUgLmxheW91dCBpbnB1dFtuYW1lPVwibWFyZ2luX2xlZnRcIl0sIC5nbGF6ZWQgI2F6LWVkaXRvci10YWJzIC5zdHlsZSAubGF5b3V0IGlucHV0W25hbWU9XCJib3JkZXJfbGVmdF93aWR0aFwiXSwgLmdsYXplZCAjYXotZWRpdG9yLXRhYnMgLnN0eWxlIC5sYXlvdXQgaW5wdXRbbmFtZT1cInBhZGRpbmdfbGVmdFwiXSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xufVxuXG4uZ2xhemVkICNhei1lZGl0b3ItdGFicyAuc3R5bGUgLmxheW91dCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiA5cHg7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiA1cHg7XG4gIGNvbG9yOiAjMkMyQzJDO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5nbGF6ZWQgI2F6LWVkaXRvci10YWJzIC5zdHlsZSAubGF5b3V0IC5jb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLm1vZGFsLmdsYXplZCAubmF2LXRhYnMge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmYjtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLm1vZGFsLmdsYXplZCAubmF2LXRhYnMgbGkge1xuICBtYXJnaW46IDA7XG59XG5cbi5nbGF6ZWQgLmh0bWwgLm1vZGFsLmdsYXplZCAubmF2LXRhYnMgbGkgPiBhIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzU1NTtcbn1cblxuLmdsYXplZCAuaHRtbCAubW9kYWwuZ2xhemVkIC5uYXYtdGFicyBsaSA+IGE6aG92ZXIsIC5nbGF6ZWQgLmh0bWwgLm1vZGFsLmdsYXplZCAubmF2LXRhYnMgbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM1NTU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmdsYXplZCAuaHRtbCAubW9kYWwuZ2xhemVkIC5uYXYtdGFicyBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQ6ICNlOWU5ZjM7XG4gIGNvbG9yOiAjMDE4MGVmO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5nbGF6ZWQgI2F6LWVsZW1lbnRzLXRhYnMgLnRhYi1wYW5lIC53ZWxsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNThweDtcbiAgbWFyZ2luOiA1cHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIHBhZGRpbmc6IDIwcHggOHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZmI7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uZ2xhemVkICNhei1lbGVtZW50cy10YWJzIC50YWItcGFuZSAud2VsbDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmdsYXplZCAjYXotZWxlbWVudHMtdGFicyAudGFiLXBhbmUgLndlbGwgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDMzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmdsYXplZCAjYXotZWxlbWVudHMtdGFicyAudGFiLXBhbmUgLndlbGwuZ2xhemVkLWNtcyB7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZzogOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZ2xhemVkICNhei1lbGVtZW50cy10YWJzIC50YWItcGFuZSAud2VsbC5nbGF6ZWQtY21zIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cblxuLmdsYXplZCAudG9vbGJhciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLFwiTHVjaWRhIEdyYW5kZVwiLFZlcmRhbmEsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIC1tb3otdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLW8tdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtbW96LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC1vLXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cblxuLmdsYXplZCAudG9vbGJhciAudG9vbGJhci1pdGVtIHtcbiAgcGFkZGluZzogMWVtIDEuMzMzM2VtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLmdsYXplZCAudG9vbGJhciAudG9vbGJhci1pdGVtOmhvdmVyLCAuZ2xhemVkIC50b29sYmFyIC50b29sYmFyLWl0ZW06Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmdsYXplZCAudG9vbGJhciAudG9vbGJhci1iYXIge1xuICBjb2xvcjogI2RkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMGYwZjtcbiAgYm94LXNoYWRvdzogLTFweCAwIDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMzMzMpO1xufVxuXG4uZ2xhemVkIFtkaXI9XCJydGxcIl0gLnRvb2xiYXIgLnRvb2xiYXItYmFyIHtcbiAgYm94LXNoYWRvdzogMXB4IDAgM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMzMzMyk7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXIgLnRvb2xiYXItYmFyIC50b29sYmFyLWl0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmdsYXplZCAudG9vbGJhciAudG9vbGJhci1iYXIgLnRvb2xiYXItdGFiID4gLnRvb2xiYXItaXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZ2xhemVkIC50b29sYmFyIC50b29sYmFyLWJhciAudG9vbGJhci10YWIgPiAudG9vbGJhci1pdGVtOmhvdmVyLCAuZ2xhemVkIC50b29sYmFyIC50b29sYmFyLWJhciAudG9vbGJhci10YWIgPiAudG9vbGJhci1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyNSkgMjAlLCB0cmFuc3BhcmVudCAyMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMjUpIDIwJSwgdHJhbnNwYXJlbnQgMjAwJSk7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXIgLnRvb2xiYXItYmFyIC50b29sYmFyLXRhYiA+IC50b29sYmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSAyMCUsIHRyYW5zcGFyZW50IDIwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSAyMCUsIHRyYW5zcGFyZW50IDIwMCUpO1xufVxuXG4uZ2xhemVkIC50b29sYmFyIC50b29sYmFyLXRyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZ2xhemVkIC50b29sYmFyLWhvcml6b250YWwgLnRvb2xiYXItdHJheSA+IC50b29sYmFyLWxpbmluZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDVlbTtcbn1cblxuLmdsYXplZCBbZGlyPVwicnRsXCJdIC50b29sYmFyLWhvcml6b250YWwgLnRvb2xiYXItdHJheSA+IC50b29sYmFyLWxpbmluZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogNWVtO1xufVxuXG4uZ2xhemVkIC50b29sYmFyIC50b29sYmFyLXRyYXktdmVydGljYWwge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3gtc2hhZG93OiAtMXB4IDAgNXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMzMzMyk7XG59XG5cbi5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAudG9vbGJhciAudG9vbGJhci10cmF5LXZlcnRpY2FsIHtcbiAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcbiAgYm94LXNoYWRvdzogMXB4IDAgNXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMzMzMyk7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXItaG9yaXpvbnRhbCAudG9vbGJhci10cmF5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYWE7XG4gIGJveC1zaGFkb3c6IC0ycHggMXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMzMzMpO1xufVxuXG4uZ2xhemVkIFtkaXI9XCJydGxcIl0gLnRvb2xiYXItaG9yaXpvbnRhbCAudG9vbGJhci10cmF5IHtcbiAgYm94LXNoYWRvdzogMnB4IDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zMzMzKTtcbn1cblxuLmdsYXplZCAudG9vbGJhciAudG9vbGJhci10cmF5LWhvcml6b250YWwgLnRvb2xiYXItdHJheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXItdHJheSBhIHtcbiAgcGFkZGluZzogMWVtIDEuMzMzM2VtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM1NjU2NTY7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXItdHJheSBhOmhvdmVyLCAuZ2xhemVkIC50b29sYmFyLXRyYXkgYTphY3RpdmUsIC5nbGF6ZWQgLnRvb2xiYXItdHJheSBhOmZvY3VzLCAuZ2xhemVkIC50b29sYmFyLXRyYXkgYS5pcy1hY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXIgLnRvb2xiYXItbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXItaG9yaXpvbnRhbCAudG9vbGJhci10cmF5IC5tZW51LWl0ZW0gKyAubWVudS1pdGVtIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uZ2xhemVkIFtkaXI9XCJydGxcIl0gLnRvb2xiYXItaG9yaXpvbnRhbCAudG9vbGJhci10cmF5IC5tZW51LWl0ZW0gKyAubWVudS1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWxlZnQ6IDAgbm9uZTtcbn1cblxuLmdsYXplZCAudG9vbGJhci1ob3Jpem9udGFsIC50b29sYmFyLXRyYXkgLm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbn1cblxuLmdsYXplZCBbZGlyPVwicnRsXCJdIC50b29sYmFyLWhvcml6b250YWwgLnRvb2xiYXItdHJheSAubWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXIgLnRvb2xiYXItdHJheS12ZXJ0aWNhbCAubWVudS1pdGVtICsgLm1lbnUtaXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uZ2xhemVkIC50b29sYmFyIC50b29sYmFyLXRyYXktdmVydGljYWwgLm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXIgLnRvb2xiYXItdHJheS12ZXJ0aWNhbCAubWVudS1pdGVtIC5tZW51LWl0ZW0ge1xuICBib3JkZXI6IDAgbm9uZTtcbn1cblxuLmdsYXplZCAudG9vbGJhciAudG9vbGJhci10cmF5LXZlcnRpY2FsIC50b29sYmFyLW1lbnUgdWwgdWwge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXIgLnRvb2xiYXItdHJheS12ZXJ0aWNhbCAubWVudS1pdGVtOmxhc3QtY2hpbGQgPiB1bCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXIgLnRvb2xiYXItdHJheS12ZXJ0aWNhbCAudG9vbGJhci1tZW51IC50b29sYmFyLW1lbnUgLnRvb2xiYXItbWVudSAudG9vbGJhci1tZW51IHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVlbTtcbn1cblxuLmdsYXplZCBbZGlyPVwicnRsXCJdIC50b29sYmFyIC50b29sYmFyLXRyYXktdmVydGljYWwgLnRvb2xiYXItbWVudSAudG9vbGJhci1tZW51IC50b29sYmFyLW1lbnUgLnRvb2xiYXItbWVudSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmdsYXplZCAudG9vbGJhciAudG9vbGJhci1tZW51IC50b29sYmFyLW1lbnUgYSB7XG4gIGNvbG9yOiAjNDM0MzQzO1xufVxuXG4uZ2xhemVkIC50b29sYmFyIC50b29sYmFyLXRvZ2dsZS1vcmllbnRhdGlvbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLmdsYXplZCAudG9vbGJhci1ob3Jpem9udGFsIC50b29sYmFyLXRyYXkgLnRvb2xiYXItdG9nZ2xlLW9yaWVudGF0aW9uIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzljOWM5O1xufVxuXG4uZ2xhemVkIFtkaXI9XCJydGxcIl0gLnRvb2xiYXItaG9yaXpvbnRhbCAudG9vbGJhci10cmF5IC50b29sYmFyLXRvZ2dsZS1vcmllbnRhdGlvbiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjOWM5Yzk7XG4gIGJvcmRlci1sZWZ0OiAwIG5vbmU7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXIgLnRvb2xiYXItdG9nZ2xlLW9yaWVudGF0aW9uID4gLnRvb2xiYXItbGluaW5nIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZ2xhemVkIFtkaXI9XCJydGxcIl0gLnRvb2xiYXIgLnRvb2xiYXItdG9nZ2xlLW9yaWVudGF0aW9uID4gLnRvb2xiYXItbGluaW5nIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXIgLnRvb2xiYXItdG9nZ2xlLW9yaWVudGF0aW9uIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZ2xhemVkIC50b29sYmFyIC50b29sYmFyLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMi43NWVtO1xufVxuXG4uZ2xhemVkIFtkaXI9XCJydGxcIl0gLnRvb2xiYXIgLnRvb2xiYXItaWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNzVlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjMzMzNlbTtcbn1cblxuLmdsYXplZCAudG9vbGJhciAudG9vbGJhci1pY29uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwLjY2NjdlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG5cbi5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAudG9vbGJhciAudG9vbGJhci1pY29uOmJlZm9yZSB7XG4gIHJpZ2h0OiAwLjY2NjdlbTtcbiAgbGVmdDogYXV0bztcbn1cblxuLmdsYXplZCAudG9vbGJhciBidXR0b24udG9vbGJhci1pY29uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXIgLnRvb2xiYXItbWVudSB1bCAudG9vbGJhci1pY29uIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjMzMzNlbTtcbn1cblxuLmdsYXplZCBbZGlyPVwicnRsXCJdIC50b29sYmFyIC50b29sYmFyLW1lbnUgdWwgLnRvb2xiYXItaWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMzMzM2VtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXIgLnRvb2xiYXItbWVudSB1bCBhLnRvb2xiYXItaWNvbjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2xhemVkIC50b29sYmFyIC50b29sYmFyLXRyYXktdmVydGljYWwgLnRvb2xiYXItbWVudSB1bCBhIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjc1ZW07XG59XG5cbi5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAudG9vbGJhciAudG9vbGJhci10cmF5LXZlcnRpY2FsIC50b29sYmFyLW1lbnUgdWwgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNzVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZ2xhemVkIC50b29sYmFyIC50b29sYmFyLXRyYXktdmVydGljYWwgLnRvb2xiYXItbWVudSB1bCB1bCBhIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjc1ZW07XG59XG5cbi5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAudG9vbGJhciAudG9vbGJhci10cmF5LXZlcnRpY2FsIC50b29sYmFyLW1lbnUgdWwgdWwgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNzVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZ2xhemVkIC50b29sYmFyIC50b29sYmFyLXRyYXktdmVydGljYWwgLnRvb2xiYXItbWVudSBhIHtcbiAgcGFkZGluZy1yaWdodDogNGVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuNzVlbTtcbn1cblxuLmdsYXplZCBbZGlyPVwicnRsXCJdIC50b29sYmFyIC50b29sYmFyLXRyYXktdmVydGljYWwgLnRvb2xiYXItbWVudSBhIHtcbiAgcGFkZGluZy1yaWdodDogMi43NWVtO1xuICBwYWRkaW5nLWxlZnQ6IDRlbTtcbn1cblxuLmdsYXplZCAudG9vbGJhci1iYXIgLnRvb2xiYXItaWNvbi1tZW51OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29yZS9taXNjL2ljb25zL2JlYmViZS9oYW1idXJnZXIuc3ZnKTtcbn1cblxuLmdsYXplZCAudG9vbGJhci1iYXIgLnRvb2xiYXItaWNvbi1tZW51OmFjdGl2ZTpiZWZvcmUsIC5nbGF6ZWQgLnRvb2xiYXItYmFyIC50b29sYmFyLWljb24tbWVudS5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL21pc2MvaWNvbnMvZmZmZmZmL2hhbWJ1cmdlci5zdmcpO1xufVxuXG4uZ2xhemVkIC50b29sYmFyLWJhciAudG9vbGJhci1pY29uLWhlbHA6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL21pc2MvaWNvbnMvYmViZWJlL3F1ZXN0aW9ubWFyay1kaXNjLnN2Zyk7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXItYmFyIC50b29sYmFyLWljb24taGVscDphY3RpdmU6YmVmb3JlLCAuZ2xhemVkIC50b29sYmFyLWJhciAudG9vbGJhci1pY29uLWhlbHAuaXMtYWN0aXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29yZS9taXNjL2ljb25zL2ZmZmZmZi9xdWVzdGlvbm1hcmstZGlzYy5zdmcpO1xufVxuXG4uZ2xhemVkIC50b29sYmFyLWljb24tc3lzdGVtLWFkbWluLWNvbnRlbnQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL21pc2MvaWNvbnMvNzg3ODc4L2ZpbGUuc3ZnKTtcbn1cblxuLmdsYXplZCAudG9vbGJhci1pY29uLXN5c3RlbS1hZG1pbi1jb250ZW50OmFjdGl2ZTpiZWZvcmUsIC5nbGF6ZWQgLnRvb2xiYXItaWNvbi1zeXN0ZW0tYWRtaW4tY29udGVudC5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2ZpbGUuc3ZnKTtcbn1cblxuLmdsYXplZCAudG9vbGJhci1pY29uLXN5c3RlbS1hZG1pbi1zdHJ1Y3R1cmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL21pc2MvaWNvbnMvNzg3ODc4L29yZ2NoYXJ0LnN2Zyk7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXItaWNvbi1zeXN0ZW0tYWRtaW4tc3RydWN0dXJlOmFjdGl2ZTpiZWZvcmUsIC5nbGF6ZWQgLnRvb2xiYXItaWNvbi1zeXN0ZW0tYWRtaW4tc3RydWN0dXJlLmlzLWFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvb3JnY2hhcnQuc3ZnKTtcbn1cblxuLmdsYXplZCAudG9vbGJhci1pY29uLXN5c3RlbS10aGVtZXMtcGFnZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvcmUvbWlzYy9pY29ucy83ODc4NzgvcGFpbnRicnVzaC5zdmcpO1xufVxuXG4uZ2xhemVkIC50b29sYmFyLWljb24tc3lzdGVtLXRoZW1lcy1wYWdlOmFjdGl2ZTpiZWZvcmUsIC5nbGF6ZWQgLnRvb2xiYXItaWNvbi1zeXN0ZW0tdGhlbWVzLXBhZ2UuaXMtYWN0aXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9wYWludGJydXNoLnN2Zyk7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXItaWNvbi1lbnRpdHktdXNlci1jb2xsZWN0aW9uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29yZS9taXNjL2ljb25zLzc4Nzg3OC9wZW9wbGUuc3ZnKTtcbn1cblxuLmdsYXplZCAudG9vbGJhci1pY29uLWVudGl0eS11c2VyLWNvbGxlY3Rpb246YWN0aXZlOmJlZm9yZSwgLmdsYXplZCAudG9vbGJhci1pY29uLWVudGl0eS11c2VyLWNvbGxlY3Rpb24uaXMtYWN0aXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9wZW9wbGUuc3ZnKTtcbn1cblxuLmdsYXplZCAudG9vbGJhci1pY29uLXN5c3RlbS1tb2R1bGVzLWxpc3Q6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL21pc2MvaWNvbnMvNzg3ODc4L3B1enpsZXBpZWNlLnN2Zyk7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXItaWNvbi1zeXN0ZW0tbW9kdWxlcy1saXN0OmFjdGl2ZTpiZWZvcmUsIC5nbGF6ZWQgLnRvb2xiYXItaWNvbi1zeXN0ZW0tbW9kdWxlcy1saXN0LmlzLWFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvcHV6emxlcGllY2Uuc3ZnKTtcbn1cblxuLmdsYXplZCAudG9vbGJhci1pY29uLXN5c3RlbS1hZG1pbi1jb25maWc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL21pc2MvaWNvbnMvNzg3ODc4L3dyZW5jaC5zdmcpO1xufVxuXG4uZ2xhemVkIC50b29sYmFyLWljb24tc3lzdGVtLWFkbWluLWNvbmZpZzphY3RpdmU6YmVmb3JlLCAuZ2xhemVkIC50b29sYmFyLWljb24tc3lzdGVtLWFkbWluLWNvbmZpZy5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL3dyZW5jaC5zdmcpO1xufVxuXG4uZ2xhemVkIC50b29sYmFyLWljb24tc3lzdGVtLWFkbWluLXJlcG9ydHM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL21pc2MvaWNvbnMvNzg3ODc4L2JhcmNoYXJ0LnN2Zyk7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXItaWNvbi1zeXN0ZW0tYWRtaW4tcmVwb3J0czphY3RpdmU6YmVmb3JlLCAuZ2xhemVkIC50b29sYmFyLWljb24tc3lzdGVtLWFkbWluLXJlcG9ydHMuaXMtYWN0aXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9iYXJjaGFydC5zdmcpO1xufVxuXG4uZ2xhemVkIC50b29sYmFyLWljb24taGVscC1tYWluOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29yZS9taXNjL2ljb25zLzc4Nzg3OC9xdWVzdGlvbm1hcmstZGlzYy5zdmcpO1xufVxuXG4uZ2xhemVkIC50b29sYmFyLWljb24taGVscC1tYWluOmFjdGl2ZTpiZWZvcmUsIC5nbGF6ZWQgLnRvb2xiYXItaWNvbi1oZWxwLW1haW4uaXMtYWN0aXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9xdWVzdGlvbm1hcmstZGlzYy5zdmcpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2LjVlbSkge1xuICAuZ2xhemVkIC50b29sYmFyIC50b29sYmFyLWJhciAudG9vbGJhci10YWIgPiAudG9vbGJhci1pY29uIHtcbiAgICB3aWR0aDogNGVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgfVxuICAuZ2xhemVkIC50b29sYmFyIC50b29sYmFyLWJhciAudG9vbGJhci10YWIgPiAudG9vbGJhci1pY29uOmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQyJSBhdXRvO1xuICB9XG4gIC5nbGF6ZWQgLm5vLXN2ZyAudG9vbGJhciAudG9vbGJhci1iYXIgLnRvb2xiYXItdGFiID4gLnRvb2xiYXItaWNvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byBhdXRvO1xuICB9XG4gIC5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAudG9vbGJhciAudG9vbGJhci1iYXIgLnRvb2xiYXItdGFiID4gLnRvb2xiYXItaWNvbjpiZWZvcmUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNmVtKSB7XG4gIC5nbGF6ZWQgLnRvb2xiYXIgLnRvb2xiYXItYmFyIC50b29sYmFyLXRhYiA+IC50b29sYmFyLWljb24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMzMzM2VtO1xuICAgIHBhZGRpbmctbGVmdDogMi43NWVtO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICB9XG4gIC5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAudG9vbGJhciAudG9vbGJhci1iYXIgLnRvb2xiYXItdGFiID4gLnRvb2xiYXItaWNvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMi43NWVtO1xuICAgIHBhZGRpbmctbGVmdDogMS4zMzMzZW07XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICB9XG4gIC5nbGF6ZWQgLnRvb2xiYXIgLnRvb2xiYXItYmFyIC50b29sYmFyLXRhYiA+IC50b29sYmFyLWljb246YmVmb3JlIHtcbiAgICBsZWZ0OiAwLjY2NjdlbTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgfVxuICAuZ2xhemVkIC5uby1zdmcgLnRvb2xiYXIgLnRvb2xiYXItYmFyIC50b29sYmFyLXRhYiA+IC50b29sYmFyLWljb246YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gYXV0bztcbiAgfVxuICAuZ2xhemVkIFtkaXI9XCJydGxcIl0gLnRvb2xiYXIgLnRvb2xiYXItYmFyIC50b29sYmFyLXRhYiA+IC50b29sYmFyLWljb246YmVmb3JlIHtcbiAgICByaWdodDogMC42NjY3ZW07XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uZ2xhemVkIC50b29sYmFyLXRhYiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXItbGluaW5nIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXItdHJheS1ob3Jpem9udGFsIGE6Zm9jdXMsIC5nbGF6ZWQgLnRvb2xiYXItYm94IGE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4uZ2xhemVkIC50b29sYmFyLWJveCBhOmhvdmVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXIgLnRvb2xiYXItaWNvbi50b29sYmFyLWhhbmRsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXIgLnRvb2xiYXItaWNvbi50b29sYmFyLWhhbmRsZSB7XG4gIHdpZHRoOiA0ZW07XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuXG4uZ2xhemVkIC50b29sYmFyIC50b29sYmFyLWljb24udG9vbGJhci1oYW5kbGU6YmVmb3JlIHtcbiAgbGVmdDogMS42NjY3ZW07XG59XG5cbi5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAudG9vbGJhciAudG9vbGJhci1pY29uLnRvb2xiYXItaGFuZGxlOmJlZm9yZSB7XG4gIHJpZ2h0OiAxLjY2NjdlbTtcbiAgbGVmdDogYXV0bztcbn1cblxuLmdsYXplZCAudG9vbGJhciAudG9vbGJhci1pY29uLnRvb2xiYXItaGFuZGxlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29yZS9taXNjL2ljb25zLzUxODFjNi9jaGV2cm9uLWRpc2MtZG93bi5zdmcpO1xufVxuXG4uZ2xhemVkIC50b29sYmFyIC50b29sYmFyLWljb24udG9vbGJhci1oYW5kbGUub3BlbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvcmUvbWlzYy9pY29ucy83ODc4NzgvY2hldnJvbi1kaXNjLXVwLnN2Zyk7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXIgLnRvb2xiYXItbWVudSAudG9vbGJhci1tZW51IC50b29sYmFyLWljb24udG9vbGJhci1oYW5kbGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL21pc2MvaWNvbnMvNTE4MWM2L3R3aXN0aWUtZG93bi5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDc1JTtcbn1cblxuLmdsYXplZCAudG9vbGJhciAudG9vbGJhci1tZW51IC50b29sYmFyLW1lbnUgLnRvb2xiYXItaWNvbi50b29sYmFyLWhhbmRsZS5vcGVuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29yZS9taXNjL2ljb25zLzc4Nzg3OC90d2lzdGllLXVwLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogNzUlO1xufVxuXG4uZ2xhemVkIC50b29sYmFyIC50b29sYmFyLWljb24tZXNjYXBlLWFkbWluOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29yZS9taXNjL2ljb25zL2JlYmViZS9jaGV2cm9uLWRpc2MtbGVmdC5zdmcpO1xufVxuXG4uZ2xhemVkIFtkaXI9XCJydGxcIl0gLnRvb2xiYXIgLnRvb2xiYXItaWNvbi1lc2NhcGUtYWRtaW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL21pc2MvaWNvbnMvYmViZWJlL2NoZXZyb24tZGlzYy1yaWdodC5zdmcpO1xufVxuXG4uZ2xhemVkIC50b29sYmFyIC50b29sYmFyLXRvZ2dsZS1vcmllbnRhdGlvbiBidXR0b24ge1xuICB3aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWluZGVudDogLTk5OWVtO1xufVxuXG4uZ2xhemVkIC50b29sYmFyIC50b29sYmFyLXRvZ2dsZS1vcmllbnRhdGlvbiBidXR0b246YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZ2xhemVkIFtkaXI9XCJydGxcIl0gLnRvb2xiYXIgLnRvb2xiYXItdG9nZ2xlLW9yaWVudGF0aW9uIC50b29sYmFyLWljb24ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ2xhemVkIC50b29sYmFyIC50b29sYmFyLXRvZ2dsZS1vcmllbnRhdGlvbiBbdmFsdWU9XCJ2ZXJ0aWNhbFwiXTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvcmUvbWlzYy9pY29ucy9iZWJlYmUvcHVzaC1sZWZ0LnN2Zyk7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXIgLnRvb2xiYXItdG9nZ2xlLW9yaWVudGF0aW9uIFt2YWx1ZT1cInZlcnRpY2FsXCJdOmhvdmVyOmJlZm9yZSwgLmdsYXplZCAudG9vbGJhciAudG9vbGJhci10b2dnbGUtb3JpZW50YXRpb24gW3ZhbHVlPVwidmVydGljYWxcIl06Zm9jdXM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL21pc2MvaWNvbnMvNzg3ODc4L3B1c2gtbGVmdC5zdmcpO1xufVxuXG4uZ2xhemVkIFtkaXI9XCJydGxcIl0gLnRvb2xiYXIgLnRvb2xiYXItdG9nZ2xlLW9yaWVudGF0aW9uIFt2YWx1ZT1cInZlcnRpY2FsXCJdOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29yZS9taXNjL2ljb25zL2JlYmViZS9wdXNoLXJpZ2h0LnN2Zyk7XG59XG5cbi5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAudG9vbGJhciAudG9vbGJhci10b2dnbGUtb3JpZW50YXRpb24gW3ZhbHVlPVwidmVydGljYWxcIl06aG92ZXI6YmVmb3JlLCAuZ2xhemVkIFtkaXI9XCJydGxcIl0gLnRvb2xiYXIgLnRvb2xiYXItdG9nZ2xlLW9yaWVudGF0aW9uIFt2YWx1ZT1cInZlcnRpY2FsXCJdOmZvY3VzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29yZS9taXNjL2ljb25zLzc4Nzg3OC9wdXNoLXJpZ2h0LnN2Zyk7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXIgLnRvb2xiYXItdG9nZ2xlLW9yaWVudGF0aW9uIFt2YWx1ZT1cImhvcml6b250YWxcIl06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL21pc2MvaWNvbnMvYmViZWJlL3B1c2gtdXAuc3ZnKTtcbn1cblxuLmdsYXplZCAudG9vbGJhciAudG9vbGJhci10b2dnbGUtb3JpZW50YXRpb24gW3ZhbHVlPVwiaG9yaXpvbnRhbFwiXTpob3ZlcjpiZWZvcmUsIC5nbGF6ZWQgLnRvb2xiYXIgLnRvb2xiYXItdG9nZ2xlLW9yaWVudGF0aW9uIFt2YWx1ZT1cImhvcml6b250YWxcIl06Zm9jdXM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL21pc2MvaWNvbnMvNzg3ODc4L3B1c2gtdXAuc3ZnKTtcbn1cblxuLmdsYXplZCAudG9vbGJhci1iYXIgLnRvb2xiYXItaWNvbi11c2VyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29yZS9taXNjL2ljb25zL2JlYmViZS9wZXJzb24uc3ZnKTtcbn1cblxuLmdsYXplZCAudG9vbGJhci1iYXIgLnRvb2xiYXItaWNvbi11c2VyOmFjdGl2ZTpiZWZvcmUsIC5nbGF6ZWQgLnRvb2xiYXItYmFyIC50b29sYmFyLWljb24tdXNlci5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL21pc2MvaWNvbnMvZmZmZmZmL3BlcnNvbi5zdmcpO1xufVxuXG4uZ2xhemVkIC50b29sYmFyLWJhciAudG9vbGJhci1pY29uLWdsYXplZC1oZWxwZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9tb2R1bGVzL2NvbnRyaWIvZ2xhemVkX2hlbHBlci9pbWFnZXMvZ2xhemVkLnN2Zyk7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXItYmFyIC50b29sYmFyLWljb24tZ2xhemVkLWhlbHBlcjphY3RpdmU6YmVmb3JlLCAuZ2xhemVkIC50b29sYmFyLWJhciAudG9vbGJhci1pY29uLWdsYXplZC1oZWxwZXIuYWN0aXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbW9kdWxlcy9jb250cmliL2dsYXplZF9oZWxwZXIvaW1hZ2VzL2dsYXplZC5zdmcpO1xufVxuXG4uZ2xhemVkICN0b29sYmFyLWl0ZW0tYWRtaW5pc3RyYXRpb24tc2VhcmNoLXRyYXkge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxuLmdsYXplZCAjYWRtaW4tdG9vbGJhci1zZWFyY2gtdGFiIC50b29sYmFyLWl0ZW06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9tb2R1bGVzL2NvbnRyaWIvYWRtaW5fdG9vbGJhci9taXNjL2ljb25zL2JlYmViZS9sb3VwZS5zdmcpO1xufVxuXG4uZ2xhemVkICNhZG1pbi10b29sYmFyLXNlYXJjaC10YWIgLnRvb2xiYXItaXRlbTphY3RpdmU6YmVmb3JlLCAuZ2xhemVkICNhZG1pbi10b29sYmFyLXNlYXJjaC10YWIgLnRvb2xiYXItaXRlbS5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9tb2R1bGVzL2NvbnRyaWIvYWRtaW5fdG9vbGJhci9taXNjL2ljb25zL2ZmZmZmZi9sb3VwZS5zdmcpO1xufVxuXG4uZ2xhemVkICN0b29sYmFyLWl0ZW0tYWRtaW5pc3RyYXRpb24tc2VhcmNoLXRyYXkgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tcmlnaHQ6IC41ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZ2xhemVkICN0b29sYmFyLWl0ZW0tYWRtaW5pc3RyYXRpb24tc2VhcmNoLXRyYXkgZGl2LmZvcm0taXRlbSB7XG4gIG1hcmdpbjogMC43NWVtIDA7XG59XG5cbi5nbGF6ZWQgI3Rvb2xiYXItaXRlbS1hZG1pbmlzdHJhdGlvbi1zZWFyY2gtdHJheSBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4zZW0gMC40ZW0gMC4zZW0gMC41ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uZ2xhemVkIC51aS1hdXRvY29tcGxldGUgLnVpLW1lbnUtaXRlbSBzcGFuLmFkbWluLXRvb2xiYXItc2VhcmNoLXVybCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXItYmFyIC50b29sYmFyLWljb24tbW9kZXJhdGlvbi1zaWRlYmFyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbW9kdWxlcy9jb250cmliL21vZGVyYXRpb25fc2lkZWJhci9pbWFnZXMvaWNvbi5zdmcpO1xufVxuXG4uZ2xhemVkIC50b29sYmFyLWljb24tbW9kZXJhdGlvbi1zaWRlYmFyLnNpZGViYXItb3BlbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpIDIwJSwgdHJhbnNwYXJlbnQgMjAwJSk7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXIgLnRvb2xiYXItYmFyIC50b29sYmFyLXRhYi5tb2RlcmF0aW9uLXNpZGViYXItdG9vbGJhci10YWIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5nbGF6ZWQgLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAubW9kZXJhdGlvbi1zaWRlYmFyLWxpbmssIC5nbGF6ZWQgLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAubW9kZXJhdGlvbi1zaWRlYmFyLWxpbms6dmlzaXRlZCwgLmdsYXplZCAudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5tb2RlcmF0aW9uLXNpZGViYXItbGluay5idXR0b24sIC5nbGF6ZWQgLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAubW9kZXJhdGlvbi1zaWRlYmFyLXRyYW5zbGF0aW9uLWl0ZW0gLm1vZGVyYXRpb24tc2lkZWJhci1saW5rLmJ1dHRvbjpvbmx5LW9mLXR5cGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHggNnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IC4ycztcbn1cblxuLmdsYXplZCAudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5tb2RlcmF0aW9uLXNpZGViYXItdHJhbnNsYXRpb24taXRlbSAudHJhbnNsYXRpb24tbGlua3MtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAxMHB4IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XG4gIGdyaWQtcm93LWdhcDogMTBweDtcbn1cblxuLmdsYXplZCAudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5tb2RlcmF0aW9uLXNpZGViYXItdHJhbnNsYXRpb24taXRlbSAubW9kZXJhdGlvbi1zaWRlYmFyLWxpbmsuYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZ2xhemVkIC51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLm1vZGVyYXRpb24tc2lkZWJhci10cmFuc2xhdGlvbi1pdGVtIC5tb2RlcmF0aW9uLXNpZGViYXItbGluay5idXR0b246bnRoLW9mLXR5cGUob2RkKTpsYXN0LW9mLXR5cGUge1xuICBncmlkLWNvbHVtbjogMS8zO1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyO1xufVxuXG4uZ2xhemVkIC51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLm1vZGVyYXRpb24tc2lkZWJhci10cmFuc2xhdGlvbi12aWV3LWFsbC1jb250YWluZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzY3Njc2NztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5nbGF6ZWQgLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAubW9kZXJhdGlvbi1zaWRlYmFyLWJ1dHRvbi13cmFwcGVyIGkubWF0ZXJpYWwtaWNvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA1cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4uZ2xhemVkIC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmdsYXplZCAudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIGEubW9kZXJhdGlvbi1zaWRlYmFyLWxpbmsuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzdiN2I3Yjtcbn1cblxuLmdsYXplZCAudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIGEubW9kZXJhdGlvbi1zaWRlYmFyLWxpbmsuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzg4ODtcbn1cblxuLmdsYXplZCAudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5tb2RlcmF0aW9uLXNpZGViYXItbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmdsYXplZCAudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5tb2RlcmF0aW9uLXNpZGViYXItbGluay5idXR0b24uYnV0dG9uLS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiAjYmQyNzI3O1xufVxuXG4uZ2xhemVkIC51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLm1vZGVyYXRpb24tc2lkZWJhci1saW5rLmJ1dHRvbi5idXR0b24tLWRhbmdlcjpob3ZlciwgLmdsYXplZCAudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5tb2RlcmF0aW9uLXNpZGViYXItbGluay5idXR0b24uYnV0dG9uLS1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZGEyZTJlO1xufVxuXG4uZ2xhemVkIC5xdWljay1tb2RlcmF0aW9uLWZvcm0gc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmdsYXplZCAubW9kZXJhdGlvbi1zaWRlYmFyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuLmdsYXplZCAubW9kZXJhdGlvbi1zaWRlYmFyLWluZm8ge1xuICBtYXJnaW46IDEwcHggMCAyMHB4IDA7XG59XG5cbi5nbGF6ZWQgLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAubW9kZXJhdGlvbi1zaWRlYmFyLWNvbnRhaW5lciBwLCAuZ2xhemVkIC51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLm1vZGVyYXRpb24tc2lkZWJhci1jb250YWluZXIgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmdsYXplZCAudWktZGlhbG9nLW9mZi1jYW52YXMgI2RydXBhbC1vZmYtY2FudmFzIC5tb2RlcmF0aW9uLXNpZGViYXItY29udGFpbmVyIC5tb2RlcmF0aW9uLXNpZGViYXItYmFjay1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxN3B4O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uZ2xhemVkIC51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLm1vZGVyYXRpb24tc2lkZWJhci1pbmZvIGgyIHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuXG4uZ2xhemVkIC5tb2RlcmF0aW9uLXNpZGViYXItdHJhbnNsYXRpb24taXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjc2NzY3O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uZ2xhemVkIC51aS1kaWFsb2ctb2ZmLWNhbnZhcyAjZHJ1cGFsLW9mZi1jYW52YXMgLm1vZGVyYXRpb24tc2lkZWJhci1jb250YWluZXIgLnRyYW5zbGF0aW9uLWxhbmd1YWdlIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBtYXJnaW46IDVweCAwIDA7XG59XG5cbi5nbGF6ZWQgLnVpLWRpYWxvZy1vZmYtY2FudmFzICNkcnVwYWwtb2ZmLWNhbnZhcyAubW9kZXJhdGlvbi1zaWRlYmFyLXRyYW5zbGF0aW9uLWl0ZW0gLnRyYW5zbGF0aW9uLWluZm8ge1xuICBtYXJnaW46IDAgMCA1cHggMDtcbn1cblxuLmdsYXplZCAubW9kZXJhdGlvbi1zaWRlYmFyLXJldmlzaW9uLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NzY3Njc7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5nbGF6ZWQgLm1vZGVyYXRpb24tc2lkZWJhci1yZXZpc2lvbi1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NzY3Njc7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5nbGF6ZWQgLm1vZGVyYXRpb24tc2lkZWJhci1yZXZpc2lvbi1pdGVtOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmdsYXplZCAubW9kZXJhdGlvbi1zaWRlYmFyLXJldmlzaW9uLWl0ZW0gLnJldmlzaW9uLWluZm8sIC5nbGF6ZWQgLm1vZGVyYXRpb24tc2lkZWJhci1yZXZpc2lvbi1pdGVtIC5yZXZpc2lvbi1pbmZvIGEge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXIgYS50b29sYmFyLWljb24tbW9kZXJhdGlvbi1zaWRlYmFyIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2xhemVkIC50b29sYmFyLWljb24tbW9kZXJhdGlvbi1zaWRlYmFyOmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbiAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gIHBhZGRpbmc6IDFyZW0gLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6ICM0NDQ2NDM7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmdsYXplZCAudG9vbGJhci1pY29uLW1vZGVyYXRpb24tc2lkZWJhci5tb2RlcmF0aW9uLWxhYmVsLXB1Ymxpc2hlZDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMyNjllMmM7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXItaWNvbi1tb2RlcmF0aW9uLXNpZGViYXIubW9kZXJhdGlvbi1sYWJlbC1kcmFmdDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNiZDI3Mjc7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXItaWNvbi1tb2RlcmF0aW9uLXNpZGViYXIubW9kZXJhdGlvbi1sYWJlbC1kcmFmdC1hdmFpbGFibGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZhZTAwO1xufVxuXG4uZ2xhemVkIC5tb2RlcmF0aW9uLXNpZGViYXItdG9vbGJhci10YWIgLmFqYXgtcHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2xhemVkIC50b29sYmFyLWljb24tbW9kZXJhdGlvbi1zaWRlYmFyICsgLmFqYXgtcHJvZ3Jlc3Mge1xuICBvcGFjaXR5OiAuNTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNi41ZW0pIGFuZCAobWF4LXdpZHRoOiAzNmVtKSB7XG4gIC5nbGF6ZWQgLnRvb2xiYXItaWNvbi1tb2RlcmF0aW9uLXNpZGViYXI6YmVmb3JlIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS41KTtcbiAgfVxuICAuZ2xhemVkIC50b29sYmFyLWljb24tbW9kZXJhdGlvbi1zaWRlYmFyLm1vZGVyYXRpb24tbGFiZWwtcHVibGlzaGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjY5ZTJjO1xuICB9XG4gIC5nbGF6ZWQgLnRvb2xiYXItaWNvbi1tb2RlcmF0aW9uLXNpZGViYXIubW9kZXJhdGlvbi1sYWJlbC1kcmFmdCB7XG4gICAgYmFja2dyb3VuZDogI2JkMjcyNztcbiAgfVxuICAuZ2xhemVkIC50b29sYmFyLWljb24tbW9kZXJhdGlvbi1zaWRlYmFyLm1vZGVyYXRpb24tbGFiZWwtZHJhZnQtYXZhaWxhYmxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZhZTAwO1xuICB9XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXItaWNvbi1hZG1pbi10b29sYmFyLXRvb2xzLWhlbHAge1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cblxuLmdsYXplZCAudG9vbGJhci1pY29uLWFkbWluLXRvb2xiYXItdG9vbHMtaGVscDpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9tb2R1bGVzL2NvbnRyaWIvYWRtaW5fdG9vbGJhci9hZG1pbl90b29sYmFyX3Rvb2xzL21pc2MvaWNvbnMvZmZmZmZmL2Q4LWl0ZW0uc3ZnKTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXItaWNvbi1hZG1pbi10b29sYmFyLXRvb2xzLWhlbHA6YWN0aXZlOmJlZm9yZSwgLmdsYXplZCAudG9vbGJhci1pY29uLWFkbWluLXRvb2xiYXItdG9vbHMtaGVscC5hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9tb2R1bGVzL2NvbnRyaWIvYWRtaW5fdG9vbGJhci9hZG1pbl90b29sYmFyX3Rvb2xzL21pc2MvaWNvbnMvZmZmZmZmL2Q4LWl0ZW0uc3ZnKTtcbn1cblxuLmdsYXplZCAudG9vbGJhci10cmF5LWhvcml6b250YWwgLm1lbnUtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXItdHJheS1ob3Jpem9udGFsIC5tZW51LWl0ZW0gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNhYmVhZTQ7XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXItdHJheS1ob3Jpem9udGFsIC50b29sYmFyLW1lbnU6bm90KDpmaXJzdC1jaGlsZCkgbGkubWVudS1pdGVtLS1leHBhbmRlZCA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbW9kdWxlcy9jb250cmliL2FkbWluX3Rvb2xiYXIvbWlzYy9pY29ucy8wMDc0YmQvY2hldnJvbi1yaWdodC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZ2xhemVkIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCAubWVudS1pdGVtLS1leHBhbmRlZCAubWVudSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXItdHJheS1ob3Jpem9udGFsIC5tZW51LWl0ZW0tLWV4cGFuZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmMjtcbn1cblxuLmdsYXplZCAudG9vbGJhci10cmF5LWhvcml6b250YWwgdWwgbGkgbGkubWVudS1pdGVtIHtcbiAgYm9yZGVyLXRvcDogbm9uZSB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZGRkZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZGRkZDtcbn1cblxuLmdsYXplZCAudG9vbGJhciAudG9vbGJhci10cmF5LWhvcml6b250YWwgLm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkZGRkO1xufVxuXG4uZ2xhemVkIC50b29sYmFyIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCB1bCB1bCBsaS5tZW51LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDtcbn1cblxuLmdsYXplZCAudG9vbGJhci10cmF5LWhvcml6b250YWwgbGkubWVudS1pdGVtLS1leHBhbmRlZC5ob3Zlci1pbnRlbnQgdWwgdWwsIC5nbGF6ZWQgLnRvb2xiYXItdHJheS1ob3Jpem9udGFsIGxpLm1lbnUtaXRlbS0tZXhwYW5kZWQuaG92ZXItaW50ZW50IHVsIHVsIHVsLCAuZ2xhemVkIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCBsaS5tZW51LWl0ZW0tLWV4cGFuZGVkLmhvdmVyLWludGVudCB1bCB1bCB1bCB1bCwgLmdsYXplZCAudG9vbGJhci10cmF5LWhvcml6b250YWwgbGkubWVudS1pdGVtLS1leHBhbmRlZC5ob3Zlci1pbnRlbnQgdWwgdWwgdWwgdWwgdWwge1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAtOTk5ZW07XG59XG5cbi5nbGF6ZWQgLnRvb2xiYXItdHJheS1ob3Jpem9udGFsIGxpLm1lbnUtaXRlbS0tZXhwYW5kZWQuaG92ZXItaW50ZW50IHVsLCAuZ2xhemVkIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCBsaSBsaS5tZW51LWl0ZW0tLWV4cGFuZGVkLmhvdmVyLWludGVudCB1bCwgLmdsYXplZCAudG9vbGJhci10cmF5LWhvcml6b250YWwgbGkgbGkgbGkubWVudS1pdGVtLS1leHBhbmRlZC5ob3Zlci1pbnRlbnQgdWwsIC5nbGF6ZWQgLnRvb2xiYXItdHJheS1ob3Jpem9udGFsIGxpIGxpIGxpIGxpLm1lbnUtaXRlbS0tZXhwYW5kZWQuaG92ZXItaW50ZW50IHVsLCAuZ2xhemVkIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCBsaSBsaSBsaSBsaSBsaS5tZW51LWl0ZW0tLWV4cGFuZGVkLmhvdmVyLWludGVudCB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uZ2xhemVkIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCAubWVudSB1bCBsaSBhLCAuZ2xhemVkIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCAubWVudSB1bCAudG9vbGJhci1pY29uIHtcbiAgcGFkZGluZzogMTJweCAxNXB4IDEycHggMTJweDtcbn1cblxuLmdsYXplZCAudG9vbGJhci10cmF5LWhvcml6b250YWwgdWwgbGkubWVudS1pdGVtLS1leHBhbmRlZC5ob3Zlci1pbnRlbnQgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjAwcHg7XG4gIGJveC1zaGFkb3c6IDJweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgei1pbmRleDogMTtcbn1cblxuLmdsYXplZCAudG9vbGJhci10cmF5LWhvcml6b250YWwgdWwgbGkubWVudS1pdGVtLS1leHBhbmRlZCAubWVudS1pdGVtID4gdWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2xhemVkIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCB1bCBsaS5tZW51LWl0ZW0tLWV4cGFuZGVkIHVsIGxpLm1lbnUtaXRlbS0tZXhwYW5kZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbW9kdWxlcy9jb250cmliL2FkbWluX3Rvb2xiYXIvbWlzYy9pY29ucy8wMDc0YmQvY2hldnJvbi1yaWdodC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZ2xhemVkIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCB1bCBsaS5tZW51LWl0ZW0tLWV4cGFuZGVkIC5tZW51LWl0ZW0uaG92ZXItaW50ZW50IHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogLTQwcHggMCAwIDE5N3B4O1xufVxuXG4uZ2xhemVkIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCBsaTpob3ZlciB1bCBsaSB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uZ2xhemVkIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCBsaS5ob3Zlci1pbnRlbnQgdWwgbGkge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmdsYXplZCAudG9vbGJhci10cmF5LWhvcml6b250YWwgLnRvb2xiYXIgLmxldmVsLTIgPiB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMjAwcHg7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLmdsYXplZCAudG9vbGJhciAudG9vbGJhci10cmF5LXZlcnRpY2FsIGxpLm9wZW4gPiB1bC50b29sYmFyLW1lbnUuY2xlYXJmaXgge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdsYXplZCAudG9vbGJhci1tZW51IC5tZW51LWl0ZW0gPiBzcGFuIHtcbiAgcGFkZGluZzogMWVtIDEuMzMzM2VtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM0MzQzNDM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmdsYXplZCBbZGlyPVwicnRsXCJdIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCAubWVudS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmdsYXplZCBbZGlyPVwicnRsXCJdIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCAubWVudS1pdGVtIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjYWJlYWU0O1xufVxuXG4uZ2xhemVkIFtkaXI9XCJydGxcIl0gLnRvb2xiYXItdHJheS1ob3Jpem9udGFsIC50b29sYmFyLW1lbnU6bm90KDpmaXJzdC1jaGlsZCkgbGkubWVudS1pdGVtLS1leHBhbmRlZCA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbW9kdWxlcy9jb250cmliL2FkbWluX3Rvb2xiYXIvbWlzYy9pY29ucy8wMDc0YmQvY2hldnJvbi1yaWdodC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZ2xhemVkIFtkaXI9XCJydGxcIl0gLnRvb2xiYXItdHJheS1ob3Jpem9udGFsIC5tZW51LWl0ZW0tLWV4cGFuZGVkIC5tZW51IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmdsYXplZCBbZGlyPVwicnRsXCJdIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCAubWVudS1pdGVtLS1leHBhbmRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjI7XG59XG5cbi5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAudG9vbGJhci10cmF5LWhvcml6b250YWwgdWwgbGkgbGkubWVudS1pdGVtIHtcbiAgYm9yZGVyLXRvcDogbm9uZSB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZGRkZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZGRkZDtcbn1cblxuLmdsYXplZCBbZGlyPVwicnRsXCJdIC50b29sYmFyIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCAubWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG5cbi5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAudG9vbGJhciAudG9vbGJhci10cmF5LWhvcml6b250YWwgdWwgdWwgbGkubWVudS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG5cbi5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAudG9vbGJhci10cmF5LWhvcml6b250YWwgbGkubWVudS1pdGVtLS1leHBhbmRlZC5ob3Zlci1pbnRlbnQgdWwgdWwsIC5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAudG9vbGJhci10cmF5LWhvcml6b250YWwgbGkubWVudS1pdGVtLS1leHBhbmRlZC5ob3Zlci1pbnRlbnQgdWwgdWwgdWwsIC5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAudG9vbGJhci10cmF5LWhvcml6b250YWwgbGkubWVudS1pdGVtLS1leHBhbmRlZC5ob3Zlci1pbnRlbnQgdWwgdWwgdWwgdWwsIC5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAudG9vbGJhci10cmF5LWhvcml6b250YWwgbGkubWVudS1pdGVtLS1leHBhbmRlZC5ob3Zlci1pbnRlbnQgdWwgdWwgdWwgdWwgdWwge1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAtOTk5ZW07XG59XG5cbi5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAudG9vbGJhci10cmF5LWhvcml6b250YWwgbGkubWVudS1pdGVtLS1leHBhbmRlZC5ob3Zlci1pbnRlbnQgdWwsIC5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAudG9vbGJhci10cmF5LWhvcml6b250YWwgbGkgbGkubWVudS1pdGVtLS1leHBhbmRlZC5ob3Zlci1pbnRlbnQgdWwsIC5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAudG9vbGJhci10cmF5LWhvcml6b250YWwgbGkgbGkgbGkubWVudS1pdGVtLS1leHBhbmRlZC5ob3Zlci1pbnRlbnQgdWwsIC5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAudG9vbGJhci10cmF5LWhvcml6b250YWwgbGkgbGkgbGkgbGkubWVudS1pdGVtLS1leHBhbmRlZC5ob3Zlci1pbnRlbnQgdWwsIC5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAudG9vbGJhci10cmF5LWhvcml6b250YWwgbGkgbGkgbGkgbGkgbGkubWVudS1pdGVtLS1leHBhbmRlZC5ob3Zlci1pbnRlbnQgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogYXV0bztcbn1cblxuLmdsYXplZCBbZGlyPVwicnRsXCJdIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCAubWVudSB1bCBsaSBhLCAuZ2xhemVkIFtkaXI9XCJydGxcIl0gLnRvb2xiYXItdHJheS1ob3Jpem9udGFsIC5tZW51IHVsIC50b29sYmFyLWljb24ge1xuICBwYWRkaW5nOiAxMnB4IDE1cHggMTJweCAxMnB4O1xufVxuXG4uZ2xhemVkIFtkaXI9XCJydGxcIl0gLnRvb2xiYXItdHJheS1ob3Jpem9udGFsIHVsIGxpLm1lbnUtaXRlbS0tZXhwYW5kZWQuaG92ZXItaW50ZW50IHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwMHB4O1xuICBib3gtc2hhZG93OiAycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAudG9vbGJhci10cmF5LWhvcml6b250YWwgdWwgbGkubWVudS1pdGVtLS1leHBhbmRlZCAubWVudS1pdGVtID4gdWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2xhemVkIFtkaXI9XCJydGxcIl0gLnRvb2xiYXItdHJheS1ob3Jpem9udGFsIHVsIGxpLm1lbnUtaXRlbS0tZXhwYW5kZWQgdWwgbGkubWVudS1pdGVtLS1leHBhbmRlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL21vZHVsZXMvY29udHJpYi9hZG1pbl90b29sYmFyL21pc2MvaWNvbnMvMDA3NGJkL2NoZXZyb24tbGVmdC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZ2xhemVkIFtkaXI9XCJydGxcIl0gLnRvb2xiYXItdHJheS1ob3Jpem9udGFsIHVsIGxpLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm1lbnUtaXRlbS5ob3Zlci1pbnRlbnQgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAtNDBweCAxOTdweCAwIDA7XG59XG5cbi5nbGF6ZWQgW2Rpcj1cInJ0bFwiXSAudG9vbGJhci10cmF5LWhvcml6b250YWwgbGk6aG92ZXIgdWwgbGkge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmdsYXplZCBbZGlyPVwicnRsXCJdIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCBsaS5ob3Zlci1pbnRlbnQgdWwgbGkge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmdsYXplZCBbZGlyPVwicnRsXCJdIC50b29sYmFyLXRyYXktaG9yaXpvbnRhbCAudG9vbGJhciAubGV2ZWwtMiA+IHVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAyMDBweDtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4uZ2xhemVkIFtkaXI9XCJydGxcIl0gLnRvb2xiYXIgLnRvb2xiYXItdHJheS12ZXJ0aWNhbCBsaS5vcGVuID4gdWwudG9vbGJhci1tZW51LmNsZWFyZml4IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5nbGF6ZWQgLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nbGF6ZWQgLm1vYmlsZS1iZy1pbWFnZSA+IGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4iXSwic291cmNlUm9vdCI6IiJ9*/