/* line 5, /Users/kyungminkim/Documents/premise.com/scss/main.scss */
body {
  font-family: 'Proxima-Nova';
  font-weight: normal;
  font-size: 14px;
  color: #212121; }

/* line 12, /Users/kyungminkim/Documents/premise.com/scss/main.scss */
.desc {
  font-size: 18px;
  color: #757575;
  line-height: 26px; }

/* line 19, /Users/kyungminkim/Documents/premise.com/scss/main.scss */
.section.get-started {
  margin: auto;
  border-top: 1px solid #BDBDBD;
  text-align: center;
  padding-bottom: 1px;
  background-color: #FAFAFA; }
  /* line 26, /Users/kyungminkim/Documents/premise.com/scss/main.scss */
  .section.get-started .copyblock {
    color: #009BFF;
    margin: 70px 0;
    padding: 0; }
  /* line 31, /Users/kyungminkim/Documents/premise.com/scss/main.scss */
  .section.get-started .copybold {
    margin-bottom: 30px; }

/* line 36, /Users/kyungminkim/Documents/premise.com/scss/main.scss */
.section.section_cap {
  border: none; }

/* line 41, /Users/kyungminkim/Documents/premise.com/scss/main.scss */
a, .btn, input {
  transition: all 0.1s ease-in; }

/* line 45, /Users/kyungminkim/Documents/premise.com/scss/main.scss */
.copyblock {
  font-size: 24pt;
  padding: 0 60px;
  text-align: center;
  color: #424242; }

/* line 52, /Users/kyungminkim/Documents/premise.com/scss/main.scss */
h2 {
  font-size: 40px;
  font-weight: 600;
  color: #424242;
  text-align: center;
  padding-bottom: 30px; }

/* line 60, /Users/kyungminkim/Documents/premise.com/scss/main.scss */
.btn {
  font-size: 18px;
  text-transform: uppercase;
  line-height: 85px;
  text-align: center;
  letter-spacing: 0.1em;
  padding: 18px 24px;
  color: #009BFF;
  border: 3px solid #009BFF;
  font-weight: 600;
  cursor: pointer; }
  /* line 72, /Users/kyungminkim/Documents/premise.com/scss/main.scss */
  .btn:hover {
    color: #006db3;
    border-color: #006db3; }

/* line 79, /Users/kyungminkim/Documents/premise.com/scss/main.scss */
.copyblock > .copylight {
  font-size: 36px;
  font-weight: 100;
  color: #757575;
  padding-bottom: 40px;
  line-height: 50px;
  margin: 0 auto; }

/* line 1, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
.header {
  width: 100%;
  z-index: 10;
  font-size: 15px;
  position: absolute;
  top: 0; }
  /* line 7, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
  .header.nohero {
    background-color: #000000;
    position: relative; }
    /* line 10, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
    .header.nohero > .inner > .menu > .item:hover .copy {
      border-bottom-color: #000000; }
  /* line 14, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
  .header > .inner {
    padding: 0 10px;
    max-width: 1440px;
    margin: auto; }
    /* line 19, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
    .header > .inner > .logo {
      float: left;
      width: 166px;
      height: 60px; }
      /* line 23, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
      .header > .inner > .logo > svg {
        margin: 7.5px;
        width: 145px;
        height: 45px; }
    /* line 29, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
    .header > .inner > .menu {
      float: right; }
      /* line 31, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
      .header > .inner > .menu > .item {
        cursor: pointer;
        float: left;
        margin: 0;
        height: 60px;
        width: 125px;
        text-align: center;
        color: #FFFFFF;
        position: relative;
        -webkit-animation: itemin 0.2s 0s ease-in-out both;
                animation: itemin 0.2s 0s ease-in-out both; }
        /* line 41, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
        .header > .inner > .menu > .item:nth-child(1) {
          -webkit-animation-delay: 0s;
                  animation-delay: 0s; }
        /* line 44, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
        .header > .inner > .menu > .item:nth-child(2) {
          -webkit-animation-delay: 0.05s;
                  animation-delay: 0.05s; }
        /* line 47, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
        .header > .inner > .menu > .item:nth-child(3) {
          -webkit-animation-delay: 0.1s;
                  animation-delay: 0.1s; }
        /* line 50, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
        .header > .inner > .menu > .item:nth-child(4) {
          -webkit-animation-delay: 0.15s;
                  animation-delay: 0.15s; }
        /* line 53, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
        .header > .inner > .menu > .item:nth-child(5) {
          -webkit-animation-delay: 0.2s;
                  animation-delay: 0.2s; }
        /* line 56, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
        .header > .inner > .menu > .item:nth-child(6) {
          -webkit-animation-delay: 0.25s;
                  animation-delay: 0.25s; }
        /* line 59, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
        .header > .inner > .menu > .item:nth-child(7) {
          -webkit-animation-delay: 0.3s;
                  animation-delay: 0.3s; }
        /* line 62, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
        .header > .inner > .menu > .item .copy {
          border-bottom: 2px transparent solid;
          transition: all 0.2s linear; }
        /* line 68, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
        .header > .inner > .menu > .item:hover .copy {
          border-bottom-color: #FFFFFF; }
        /* line 72, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
        .header > .inner > .menu > .item:hover > .submenu {
          opacity: 1;
          -webkit-filter: none;
                  filter: none;
          -webkit-transform: translate(0, 0);
              -ms-transform: translate(0, 0);
                  transform: translate(0, 0);
          transition: opacity 0.2s linear, -webkit-transform 0s 0s;
          transition: opacity 0.2s linear, transform 0s 0s;
          transition: opacity 0.2s linear, transform 0s 0s, -webkit-transform 0s 0s; }
          /* line 80, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
          .header > .inner > .menu > .item:hover > .submenu > .item:nth-child(1) {
            -webkit-transform: translate(0, 0);
                -ms-transform: translate(0, 0);
                    transform: translate(0, 0);
            transition: -webkit-transform 0.1s linear;
            transition: transform 0.1s linear;
            transition: transform 0.1s linear, -webkit-transform 0.1s linear; }
          /* line 86, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
          .header > .inner > .menu > .item:hover > .submenu > .item:nth-child(2) {
            -webkit-transform: translate(0, 0);
                -ms-transform: translate(0, 0);
                    transform: translate(0, 0);
            transition: -webkit-transform 0.15s linear;
            transition: transform 0.15s linear;
            transition: transform 0.15s linear, -webkit-transform 0.15s linear; }
          /* line 92, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
          .header > .inner > .menu > .item:hover > .submenu > .item:nth-child(3) {
            -webkit-transform: translate(0, 0);
                -ms-transform: translate(0, 0);
                    transform: translate(0, 0);
            transition: -webkit-transform 0.2s linear;
            transition: transform 0.2s linear;
            transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
          /* line 98, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
          .header > .inner > .menu > .item:hover > .submenu > .item:nth-child(4) {
            -webkit-transform: translate(0, 0);
                -ms-transform: translate(0, 0);
                    transform: translate(0, 0);
            transition: -webkit-transform 0.25s linear;
            transition: transform 0.25s linear;
            transition: transform 0.25s linear, -webkit-transform 0.25s linear; }
          /* line 104, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
          .header > .inner > .menu > .item:hover > .submenu > .item:nth-child(5) {
            -webkit-transform: translate(0, 0);
                -ms-transform: translate(0, 0);
                    transform: translate(0, 0);
            transition: -webkit-transform 0.3s linear;
            transition: transform 0.3s linear;
            transition: transform 0.3s linear, -webkit-transform 0.3s linear; }
        /* line 112, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
        .header > .inner > .menu > .item:hover > .copy.bordered {
          border: 2pt solid #FFFFFF; }
        /* line 116, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
        .header > .inner > .menu > .item:hover.active > .copy {
          color: #FFFFFF; }
        /* line 121, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
        .header > .inner > .menu > .item > .copy {
          height: 30px;
          margin: 15px 0;
          padding: 0;
          line-height: 30px;
          color: #FFFFFF;
          text-decoration: none; }
          /* line 128, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
          .header > .inner > .menu > .item > .copy.bordered {
            border: 2pt solid #009BFF; }
        /* line 132, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
        .header > .inner > .menu > .item > .carrot {
          float: left;
          width: 16px;
          height: 16px;
          margin: 22px 0 0 0; }
          /* line 137, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
          .header > .inner > .menu > .item > .carrot > svg {
            width: inherit;
            height: inherit; }
            /* line 140, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
            .header > .inner > .menu > .item > .carrot > svg > path {
              stroke: #FFFFFF; }
        /* line 145, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
        .header > .inner > .menu > .item > .submenu {
          opacity: 0;
          filter: alpha(opacity=0);
          position: absolute;
          width: 100%;
          top: 60px;
          left: 0;
          transition: opacity 0.2s linear, -webkit-transform 0s 0.5s;
          transition: opacity 0.2s linear, transform 0s 0.5s;
          transition: opacity 0.2s linear, transform 0s 0.5s, -webkit-transform 0s 0.5s;
          -webkit-transform: translate(0, -240px);
              -ms-transform: translate(0, -240px);
                  transform: translate(0, -240px); }
          /* line 156, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
          .header > .inner > .menu > .item > .submenu > .item {
            display: block;
            width: 100%;
            background-color: rgba(0, 0, 0, 0.8);
            height: 60px;
            line-height: 60px;
            color: #FFFFFF;
            text-decoration: none; }
            /* line 164, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
            .header > .inner > .menu > .item > .submenu > .item:hover {
              background-color: #009BFF; }
            /* line 167, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
            .header > .inner > .menu > .item > .submenu > .item:nth-child(1) {
              -webkit-transform: translate(0, -62px);
                  -ms-transform: translate(0, -62px);
                      transform: translate(0, -62px);
              transition: -webkit-transform 0.1s linear 0.2s;
              transition: transform 0.1s linear 0.2s;
              transition: transform 0.1s linear 0.2s, -webkit-transform 0.1s linear 0.2s; }
            /* line 173, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
            .header > .inner > .menu > .item > .submenu > .item:nth-child(2) {
              -webkit-transform: translate(0, -124px);
                  -ms-transform: translate(0, -124px);
                      transform: translate(0, -124px);
              transition: -webkit-transform 0.2s linear 0;
              transition: transform 0.2s linear 0;
              transition: transform 0.2s linear 0, -webkit-transform 0.2s linear 0; }
            /* line 179, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
            .header > .inner > .menu > .item > .submenu > .item:nth-child(3) {
              -webkit-transform: translate(0, -186px);
                  -ms-transform: translate(0, -186px);
                      transform: translate(0, -186px);
              transition: -webkit-transform 0.2s linear 0;
              transition: transform 0.2s linear 0;
              transition: transform 0.2s linear 0, -webkit-transform 0.2s linear 0; }
            /* line 185, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
            .header > .inner > .menu > .item > .submenu > .item:nth-child(4) {
              -webkit-transform: translate(0, -248px);
                  -ms-transform: translate(0, -248px);
                      transform: translate(0, -248px);
              transition: -webkit-transform 0.2s linear 0;
              transition: transform 0.2s linear 0;
              transition: transform 0.2s linear 0, -webkit-transform 0.2s linear 0; }
            /* line 191, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
            .header > .inner > .menu > .item > .submenu > .item:nth-child(5) {
              -webkit-transform: translate(0, -310px);
                  -ms-transform: translate(0, -310px);
                      transform: translate(0, -310px);
              transition: -webkit-transform 0.2s linear 0;
              transition: transform 0.2s linear 0;
              transition: transform 0.2s linear 0, -webkit-transform 0.2s linear 0; }
        /* line 200, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
        .header > .inner > .menu > .item.activeMenu .copy {
          border-bottom-color: #FFFFFF; }
        /* line 203, /Users/kyungminkim/Documents/premise.com/scss/_header.scss */
        .header > .inner > .menu > .item.active > .copy {
          color: #009BFF; }

/* line 1, /Users/kyungminkim/Documents/premise.com/scss/_heros.scss */
.hero {
  background-position: center;
  max-width: none;
  background-size: cover;
  position: relative;
  height: 590px;
  margin: 0 auto; }
  /* line 11, /Users/kyungminkim/Documents/premise.com/scss/_heros.scss */
  .hero.press {
    height: 150px;
    background-image: url("/img/press/hero-press.jpg"); }
    /* line 14, /Users/kyungminkim/Documents/premise.com/scss/_heros.scss */
    .hero.press:before {
      content: '';
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: rgba(0, 0, 0, 0.35); }
    /* line 24, /Users/kyungminkim/Documents/premise.com/scss/_heros.scss */
    .hero.press .copy {
      color: #FFFFFF;
      line-height: 1em;
      padding-top: 150px;
      -webkit-filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.2));
              filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.2)); }
  /* line 32, /Users/kyungminkim/Documents/premise.com/scss/_heros.scss */
  .hero.contributors {
    padding-left: 60px;
    padding-bottom: 60px;
    background: linear-gradient(to top left, #1A529F, #932af4 75%, #932fee 55%, #9331ec 35%, #923ae3 15%, #9240DD); }
    /* line 44, /Users/kyungminkim/Documents/premise.com/scss/_heros.scss */
    .hero.contributors .copyblock {
      color: #FFFFFF;
      -webkit-filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.2));
              filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.2));
      width: 40%;
      text-align: left; }
      /* line 50, /Users/kyungminkim/Documents/premise.com/scss/_heros.scss */
      .hero.contributors .copyblock .copybold {
        padding-top: 150px;
        padding-bottom: 40px;
        font-size: 40px;
        line-height: 50px; }
      /* line 56, /Users/kyungminkim/Documents/premise.com/scss/_heros.scss */
      .hero.contributors .copyblock .small {
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 60px; }

@media all and (min-width: 1px) and (max-width: 976px) {
  /* line 66, /Users/kyungminkim/Documents/premise.com/scss/_heros.scss */
  .container > .heroourteam {
    height: 590px; }
  /* line 70, /Users/kyungminkim/Documents/premise.com/scss/_heros.scss */
  .hero.contributors {
    height: initial;
    padding-left: 0;
    padding-bottom: 60px; }
    /* line 75, /Users/kyungminkim/Documents/premise.com/scss/_heros.scss */
    .hero.contributors .copyblock {
      width: initial;
      text-align: center; }
      /* line 79, /Users/kyungminkim/Documents/premise.com/scss/_heros.scss */
      .hero.contributors .copyblock .copybold {
        padding-top: 150px;
        padding-bottom: 40px;
        font-size: 40px;
        line-height: 50px; }
      /* line 85, /Users/kyungminkim/Documents/premise.com/scss/_heros.scss */
      .hero.contributors .copyblock .small {
        font-size: 20px;
        line-height: 30px; } }

/* line 2, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
#home .cap > .caps > .capitem.on {
  padding: 0; }

/* line 7, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
#home #videoCopy #largeCopy {
  font-size: 70px;
  margin: 0 10%;
  font-weight: 100; }

/* line 13, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
#home #videoCopy #smallCopy {
  font-size: 24px;
  line-height: 40px;
  margin: 60px 10%;
  font-weight: 100; }

/* line 22, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
#home .copyblock .logos.image {
  opacity: 0.75; }
  /* line 25, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
  #home .copyblock .logos.image:hover {
    opacity: 1; }

/* line 30, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
#home .copyblock .title {
  font-size: 14px;
  letter-spacing: 0.1em;
  font-weight: 400;
  text-transform: uppercase;
  color: #9E9E9E;
  margin-bottom: 5px; }

/* line 39, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
#home .copyblock.desktop {
  padding: 20px 60px; }
  /* line 42, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
  #home .copyblock.desktop .logos img {
    display: inline-block;
    margin-right: 40px;
    height: 30px;
    vertical-align: middle; }
    /* line 48, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
    #home .copyblock.desktop .logos img:last-of-type {
      margin-right: 0; }

/* line 54, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
#home .copyblock.mobile {
  display: none; }

/* line 58, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
#home .copyblock.customers {
  background-color: #F5F5F5; }
  /* line 61, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
  #home .copyblock.customers.desktop .logos img:last-of-type {
    height: 50px; }

/* line 66, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
#home .copyblock.press {
  background-color: #FFFFFF;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0; }
  /* line 71, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
  #home .copyblock.press img {
    margin-top: 10px; }
  /* line 75, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
  #home .copyblock.press.desktop .logos img:first-of-type {
    height: 20px; }

/* line 81, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
#home .textBlock {
  display: inline-block;
  vertical-align: middle;
  width: 50%; }
  /* line 86, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
  #home .textBlock .title {
    font-size: 18px;
    letter-spacing: 0.1em;
    font-weight: 600;
    color: #212121;
    text-transform: uppercase; }
  /* line 93, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
  #home .textBlock .desc {
    font-weight: 100;
    font-size: 36px;
    line-height: 48px;
    margin: 10px 0 20px;
    color: #424242; }
  /* line 100, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
  #home .textBlock .caplist {
    font-size: 18px;
    line-height: 28px;
    font-weight: 300;
    margin: 10px 0 0 0;
    padding: 0 0 0 20px;
    color: #616161; }
    /* line 108, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
    #home .textBlock .caplist .item {
      margin-bottom: 15px; }

/* line 114, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
#home .imageBlock {
  width: 39%;
  margin-right: 10%;
  display: inline-block;
  vertical-align: top; }
  /* line 120, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
  #home .imageBlock .title {
    display: none; }
  /* line 124, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
  #home .imageBlock .image img {
    width: 100%;
    box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.1);
    border: 1px solid #E0E0E0; }
  /* line 130, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
  #home .imageBlock.right {
    float: right;
    margin-right: 0;
    margin-left: 5%; }

@media (max-width: 976px) and (min-width: 1px) {
  /* line 142, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
  .animate-in {
    -webkit-animation-duration: none;
            animation-duration: none;
    -webkit-animation-fill-mode: none;
            animation-fill-mode: none;
    opacity: 1; }
  /* line 147, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
  .container > .header > .inner > .mobilemenu.off {
    display: none; }
  /* line 150, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
  .section_cap {
    padding: 45px 0;
    margin: 0 auto; }
  /* line 155, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
  .btn {
    font-size: 18px;
    line-height: 50px;
    padding: 15px 30px;
    margin-left: 0;
    margin-right: 0; }
  /* line 163, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
  .copyblock > .copylight {
    font-size: 30px; }
  /* line 168, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
  .footer {
    text-align: center; }
    /* line 171, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
    .footer .sitemap {
      display: block;
      float: none;
      margin-bottom: 20px; }
    /* line 176, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
    .footer .icons {
      float: none;
      margin: 40px auto; }
    /* line 180, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
    .footer .signup {
      float: none; }
    /* line 183, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
    .footer .signupform {
      margin: 0; }
      /* line 186, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
      .footer .signupform input[type='text'] {
        margin-bottom: 8px; }
      /* line 189, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
      .footer .signupform input[type='submit'] {
        margin-bottom: 20px; }
  /* line 196, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
  #home .home-hero-container {
    margin-bottom: 45px; }
  /* line 200, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
  #home #homeHero {
    height: 700px; }
  /* line 203, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
  #home #videoCopy {
    top: 17%; }
    /* line 206, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
    #home #videoCopy #largeCopy {
      font-size: 40px;
      line-height: 45px; }
    /* line 210, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
    #home #videoCopy #smallCopy {
      font-size: 20px;
      line-height: 30px; }
  /* line 217, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
  #home .copyblock.mobile {
    padding: 45px 60px;
    border-top: 1px solid #BDBDBD; }
    /* line 221, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
    #home .copyblock.mobile .logos img {
      margin-left: auto;
      margin-right: auto;
      margin-top: 30px;
      height: inherit;
      width: 140px;
      display: block; }
      /* line 229, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
      #home .copyblock.mobile .logos img:last-of-type {
        margin-right: auto;
        height: inherit; }
  /* line 237, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
  #home .copyblock.press.mobile .logos img {
    width: 200px; }
  /* line 241, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
  #home .copyblock.press.mobile .logos img:nth-of-type(2) {
    width: 100px; }
  /* line 246, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
  #home .copyblock.desktop {
    display: none; }
  /* line 251, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
  #home .textBlock {
    margin-top: 45px;
    width: 100%; }
    /* line 255, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
    #home .textBlock .title {
      display: none; }
    /* line 258, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
    #home .textBlock .desc {
      font-weight: 100;
      font-size: 30px;
      line-height: 45px;
      margin: 0 0 20px;
      color: #424242; }
    /* line 265, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
    #home .textBlock .caplist {
      font-size: 20px;
      line-height: 30pt;
      margin: 30px 0 0;
      color: #616161; }
  /* line 273, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
  #home .imageBlock {
    width: 100%;
    margin-right: 0;
    margin-top: 0;
    padding: 0; }
    /* line 279, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
    #home .imageBlock .title {
      display: block;
      font-size: 18px;
      letter-spacing: 0.1em;
      margin-bottom: 30px;
      padding: 0;
      font-weight: 600;
      color: #212121;
      text-transform: uppercase; }
    /* line 289, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
    #home .imageBlock .image img {
      width: 100%;
      box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.1);
      border: 1px solid #E0E0E0; }
    /* line 295, /Users/kyungminkim/Documents/premise.com/scss/_home.scss */
    #home .imageBlock.right {
      float: right;
      margin-right: 0;
      margin-left: 5%; } }

/* line 1, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
.press {
  padding: 100px 0; }
  /* line 3, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
  .press#pressNews {
    background-color: #FFFFFF;
    border-bottom: 1px #BDBDBD solid; }
  /* line 7, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
  .press .desc {
    margin-top: 40px;
    text-align: center; }
  /* line 11, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
  .press .downloadSection {
    display: inline-block;
    margin-bottom: 40px;
    vertical-align: top;
    text-align: center;
    width: 33%; }
    /* line 18, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
    .press .downloadSection img {
      width: 100%; }
    /* line 21, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
    .press .downloadSection .title {
      font-size: 19px;
      font-weight: 600;
      color: #424242;
      margin-top: 25px;
      margin-bottom: 3px; }
    /* line 28, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
    .press .downloadSection .position {
      font-size: 18px;
      color: #757575; }
    /* line 32, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
    .press .downloadSection .fileSize {
      font-size: 16px;
      color: #9E9E9E;
      margin-left: 5px; }
    /* line 37, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
    .press .downloadSection .downloadLink {
      font-size: 16px; }
  /* line 41, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
  .press#pressDownloads {
    padding-bottom: 75px; }
    /* line 43, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
    .press#pressDownloads .pressImage {
      width: 100%; }
      /* line 45, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
      .press#pressDownloads .pressImage:hover {
        background-color: #F5F5F5; }
    /* line 49, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
    .press#pressDownloads .document {
      border: 1px solid #BDBDBD;
      border-radius: 2px;
      box-shadow: 3px 3px 0 -1px #BDBDBD;
      margin-top: 30px; }
      /* line 54, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
      .press#pressDownloads .document:hover {
        opacity: 0.8; }
  /* line 59, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
  .press#pressExecs {
    padding-top: 0; }
    /* line 61, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
    .press#pressExecs .inner {
      padding-top: 100px; }
      /* line 64, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
      .press#pressExecs .inner .subtitle {
        padding-bottom: 70px; }
      /* line 67, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
      .press#pressExecs .inner .title {
        margin-top: 18px;
        margin-bottom: 0; }
      /* line 72, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
      .press#pressExecs .inner img:hover {
        opacity: 0.8; }
  /* line 78, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
  .press .inner {
    max-width: 925px;
    margin: 0 auto;
    padding: 0 10%; }
    /* line 83, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
    .press .inner .articles {
      padding: 20px 0; }
      /* line 85, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
      .press .inner .articles > .article {
        font-size: 20px;
        border-bottom: 1px solid #E0E0E0;
        padding: 10px 15px 15px;
        white-space: nowrap;
        text-decoration: none;
        overflow: hidden;
        text-overflow: ellipsis;
        color: #424242; }
        /* line 94, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
        .press .inner .articles > .article.on {
          display: block; }
        /* line 97, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
        .press .inner .articles > .article.off {
          display: none; }
        /* line 100, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
        .press .inner .articles > .article:first-child {
          border-top: 1px solid #E0E0E0; }
        /* line 103, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
        .press .inner .articles > .article > {
          display: inline;
          font-size: 16px; }
          /* line 107, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
          .press .inner .articles > .article > .date {
            display: inline;
            color: #9E9E9E;
            padding: 0 8px 0 0;
            font-size: 16px; }
          /* line 113, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
          .press .inner .articles > .article > .source {
            display: inline;
            color: #616161;
            font-weight: 500;
            font-size: 16px; }
          /* line 119, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
          .press .inner .articles > .article > .title {
            color: #009BFF;
            padding-top: 5px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis; }
        /* line 127, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
        .press .inner .articles > .article:hover {
          background-color: #F5F5F5; }
    /* line 134, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
    .press .inner > h3 {
      margin-top: 40px;
      font-size: 20px;
      margin-bottom: 0;
      text-align: center; }
    /* line 140, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
    .press .inner > .desc {
      font-size: 20px;
      color: #757575; }
    /* line 145, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
    .press .inner .more {
      color: #9E9E9E;
      font-weight: 500;
      font-size: 20px;
      cursor: pointer;
      line-height: 50px; }
      /* line 152, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
      .press .inner .more:hover {
        color: #858585; }
  /* line 157, /Users/kyungminkim/Documents/premise.com/scss/_press.scss */
  .press .divider {
    padding: 0 5px; }

/* line 2, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
#ourteam .copybold {
  margin-bottom: 60px; }

/* line 8, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
.heroourteam #whoweare {
  padding-top: 180px; }
  /* line 11, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
  .heroourteam #whoweare .copybold {
    color: #FFFFFF;
    margin-bottom: 50px; }
  /* line 15, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
  .heroourteam #whoweare .copylight {
    font-size: 24px;
    line-height: 34px;
    color: #EEEEEE; }

/* line 23, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
#boardOfDirectors {
  margin: 120px auto 100px;
  max-width: 965px; }
  /* line 26, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
  #boardOfDirectors .title {
    font-family: 'proxima-nova';
    font-weight: 800;
    font-style: normal;
    font-size: 20px;
    color: #009BFF;
    text-transform: uppercase;
    margin-bottom: 35px; }

/* line 37, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
#leadership {
  padding: 60px 0 0; }

/* line 41, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
#leadershipGrid {
  margin: 0 auto 100px;
  max-width: 965px; }
  /* line 45, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
  #leadershipGrid .leadership {
    width: 100%;
    display: block;
    vertical-align: top; }
    /* line 50, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
    #leadershipGrid .leadership img {
      float: left;
      max-width: 150px;
      max-height: 230px;
      border-radius: 100%;
      width: 100%;
      height: 100%;
      display: inline-block; }
    /* line 59, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
    #leadershipGrid .leadership .description {
      width: 70%;
      padding: 0 30px;
      display: inline-block; }
      /* line 64, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
      #leadershipGrid .leadership .description .name {
        display: block;
        margin-bottom: 5px;
        font-weight: 600;
        font-size: 20px; }
      /* line 70, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
      #leadershipGrid .leadership .description .title {
        display: block;
        color: #9E9E9E;
        font-size: 16px; }
    /* line 76, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
    #leadershipGrid .leadership .bio {
      width: 70%;
      display: inline-block;
      padding: 20px 30px;
      color: #424242;
      font-size: 16px;
      line-height: 24px; }
    /* line 84, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
    #leadershipGrid .leadership .quote {
      color: #9E9E9E;
      font-size: 18px;
      font-style: italic;
      font-weight: 300;
      padding: 0 15px;
      margin-top: 10px;
      border-left: 4px solid #EEEEEE; }
    /* line 93, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
    #leadershipGrid .leadership .icons {
      padding: 15px 0; }
      /* line 96, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
      #leadershipGrid .leadership .icons a.icon {
        margin-right: 10px;
        color: #FFFFFF; }
        /* line 100, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
        #leadershipGrid .leadership .icons a.icon:hover {
          text-decoration: none; }
          /* line 103, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
          #leadershipGrid .leadership .icons a.icon:hover svg g {
            fill: #757575; }
      /* line 109, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
      #leadershipGrid .leadership .icons svg {
        max-width: 20px;
        max-height: 20px; }
        /* line 113, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
        #leadershipGrid .leadership .icons svg g {
          fill: #BDBDBD; }

/* line 122, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
.investors .investorLogo {
  text-align: center;
  display: inline-block;
  width: 33%;
  margin-bottom: 70px;
  vertical-align: middle; }
  /* line 128, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
  .investors .investorLogo:last-child {
    margin-right: 0; }

/* line 132, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
.investors .title {
  margin-bottom: 35px; }

/* line 137, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
.bodMember {
  display: inline-block;
  width: 33%;
  min-width: 230px;
  max-width: 400px;
  margin: 0 0 55px 0;
  vertical-align: top;
  text-align: center; }
  /* line 146, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
  .bodMember img {
    max-width: 150px;
    max-height: 230px;
    margin-bottom: 15px;
    border-radius: 100%; }
  /* line 153, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
  .bodMember .name {
    color: #000000;
    font-weight: 600;
    font-size: 17px;
    margin-bottom: 10px; }
    /* line 158, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
    .bodMember .name a {
      text-decoration: underline; }
  /* line 163, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
  .bodMember .bodTitle {
    color: #424242;
    line-height: 20px; }

/* line 169, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
#advisorsWrapper {
  margin-top: 60px; }
  /* line 172, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
  #advisorsWrapper .advisor {
    width: 28%;
    display: inline-block;
    vertical-align: top;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 60px;
    text-align: center; }
    /* line 181, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
    #advisorsWrapper .advisor:last-of-type {
      padding-right: 0; }
    /* line 185, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
    #advisorsWrapper .advisor .name {
      color: #000000;
      font-size: 18px;
      font-weight: 600;
      margin-bottom: 5px; }
    /* line 191, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
    #advisorsWrapper .advisor .title {
      color: #757575;
      font-size: 16px;
      margin-bottom: 20px; }
    /* line 196, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
    #advisorsWrapper .advisor .bio {
      color: #424242;
      font-size: 16px;
      line-height: 28px; }

@media all and (min-width: 1px) and (max-width: 976px) {
  /* line 207, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
  #leadershipGrid .leadership {
    width: 100%;
    display: block;
    text-align: center; }
    /* line 212, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
    #leadershipGrid .leadership img {
      display: inline-block;
      float: none;
      margin-top: 30px;
      margin-bottom: 20px; }
    /* line 219, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
    #leadershipGrid .leadership .bio {
      font-size: 18px;
      line-height: 28px; }
    /* line 224, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
    #leadershipGrid .leadership .quote {
      margin-top: 20px;
      font-size: 20px;
      line-height: 32px; }
    /* line 231, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
    #leadershipGrid .leadership .icons a.icon {
      margin-right: 20px; }
    /* line 234, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
    #leadershipGrid .leadership .icons svg {
      width: 30px;
      height: 30px;
      max-width: none;
      max-height: none; }
  /* line 244, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
  .bodMember {
    display: block;
    width: 100%;
    margin: 50px auto; }
  /* line 251, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
  .investors .investorLogo {
    width: 100%;
    margin: 20px 0; }
  /* line 258, /Users/kyungminkim/Documents/premise.com/scss/_ourteam.scss */
  #advisorsWrapper .advisor {
    width: 100%;
    display: block;
    padding: 0; } }

/* line 2, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
#contributors .android-phone {
  background-image: url("/img/contributors/phone.png");
  background-size: contain;
  background-repeat: no-repeat;
  width: 295px;
  height: 600px;
  margin: 60px auto 0;
  position: relative;
  float: right;
  margin-right: 200px;
  margin-top: -280px; }
  /* line 14, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
  #contributors .android-phone > div {
    position: absolute;
    margin-top: 70px;
    margin-left: 15px;
    width: 268px;
    height: 430px;
    background-color: #FFFFFF;
    font-weight: 600;
    border: 1px solid #424242; }
    /* line 24, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
    #contributors .android-phone > div .food {
      margin: 15px auto;
      width: 240px;
      height: 240px;
      background-image: url("/img/contributors/food.png"); }
    /* line 30, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
    #contributors .android-phone > div .label {
      color: #9E9E9E;
      font-size: 22px;
      padding: 0 15px; }
    /* line 35, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
    #contributors .android-phone > div .value {
      color: #212121;
      font-size: 24px;
      padding: 8px 15px 16px; }

/* line 44, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
#contributors .how-it-works .wrapper {
  text-align: center;
  overflow: hidden; }

/* line 49, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
#contributors .how-it-works .step {
  border-bottom: 1px solid #E0E0E0;
  margin: 60px auto;
  min-height: 250px; }
  /* line 54, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
  #contributors .how-it-works .step:last-of-type {
    margin-bottom: 0; }

/* line 59, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
#contributors .how-it-works .wrapper {
  float: left;
  width: 40%; }

/* line 64, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
#contributors .how-it-works .desc {
  float: left;
  width: 40%;
  margin: 0 40px 60px;
  text-align: left; }

/* line 71, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
#contributors .how-it-works img {
  width: 60%; }

/* line 76, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
#contributors .call-to-action {
  text-align: center;
  padding: 60px 0;
  background: linear-gradient(to top left, #1A529F, #9240DD); }
  /* line 84, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
  #contributors .call-to-action .copy {
    font-size: 24px;
    line-height: 34px;
    color: #F5F5F5;
    margin: 40px auto 10px; }
  /* line 91, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
  #contributors .call-to-action .testimonial {
    margin: 0 25%;
    padding: 20px 15px;
    border-radius: 4px;
    background-color: rgba(255, 255, 255, 0.1); }
    /* line 97, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
    #contributors .call-to-action .testimonial img {
      width: 40px;
      height: 40px;
      border-radius: 50%;
      float: left;
      margin-right: 10px;
      margin-top: -10px;
      margin-bottom: 10px; }
    /* line 107, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
    #contributors .call-to-action .testimonial p {
      font-size: 20px;
      line-height: 32px;
      font-weight: 300;
      text-align: left;
      font-style: italic;
      margin: 0 0 20px 0; }
      /* line 115, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
      #contributors .call-to-action .testimonial p:last-of-type {
        font-size: 14px; }

/* line 122, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
#contributors .about {
  width: 60%;
  margin: 0 auto 80px; }

/* line 127, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
#contributors .desc {
  text-align: center;
  font-size: 20px;
  line-height: 34px;
  color: #757575;
  margin: 20px 0 40px; }

/* line 135, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
#contributors .btn {
  color: #FFFFFF;
  background-color: #9240DD;
  border: none;
  padding: 18px 24px;
  border-radius: 2px;
  font-size: 16px;
  display: inline;
  margin: 0 60px; }
  /* line 145, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
  #contributors .btn:hover {
    background-color: #941eff; }

/* line 150, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
#contributors h1 {
  color: #9E9E9E;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 2px;
  text-align: center;
  text-transform: uppercase;
  padding: 80px 0 40px;
  margin: 0; }
  /* line 160, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
  #contributors h1:after {
    position: absolute;
    margin-top: 20px;
    margin-left: 48%;
    content: '';
    display: block;
    width: 40px;
    height: 4px;
    background-color: #E0E0E0; }

/* line 172, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
#contributors h2 {
  font-size: 24px;
  margin-top: 60px;
  padding-bottom: 10px; }

/* line 178, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
#contributors .badge img {
  width: 150px;
  margin-left: 60px;
  margin-bottom: 40px;
  display: block; }

@media (max-width: 976px) and (min-width: 1px) {
  /* line 190, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
  #contributors .android-phone {
    background-image: url("/img/contributors/phone.png");
    background-size: contain;
    background-repeat: no-repeat;
    width: 295px;
    height: 600px;
    margin: 60px auto 120px;
    position: relative;
    float: none; }
    /* line 200, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
    #contributors .android-phone > div {
      position: absolute;
      margin-top: 70px;
      margin-left: 15px;
      width: 268px;
      height: 430px;
      background-color: #FFFFFF;
      font-weight: 600; }
      /* line 209, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
      #contributors .android-phone > div .food {
        margin: 15px auto;
        width: 240px;
        height: 240px;
        background-image: url("/img/contributors/food.png"); }
      /* line 215, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
      #contributors .android-phone > div .label {
        color: #9E9E9E;
        font-size: 22px;
        padding: 0 15px; }
      /* line 220, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
      #contributors .android-phone > div .value {
        color: #212121;
        font-size: 24px;
        padding: 8px 15px 16px; }
  /* line 228, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
  #contributors .btn {
    color: #FFFFFF;
    background-color: #9240DD;
    border: none;
    padding: 18px 24px;
    border-radius: 2px;
    font-size: 22px;
    display: block;
    margin: 0 40px; }
    /* line 238, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
    #contributors .btn:hover {
      background-color: #941eff; }
  /* line 243, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
  #contributors .badge img {
    width: 150px;
    float: right;
    margin-right: 40px;
    margin-bottom: 40px;
    margin-top: -80px; }
  /* line 252, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
  #contributors .how-it-works .wrapper {
    text-align: center;
    overflow: hidden;
    float: none;
    width: 100%; }
  /* line 259, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
  #contributors .how-it-works .step {
    width: 70%;
    border-bottom: 1px solid #E0E0E0;
    margin: 0 auto; }
  /* line 265, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
  #contributors .how-it-works .desc {
    float: none;
    width: 100%;
    text-align: center;
    margin: 60px 0; }
  /* line 272, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
  #contributors .how-it-works img {
    width: 100%; }
  /* line 277, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
  #contributors h1:after {
    margin-left: 45%; }
  /* line 282, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
  #contributors .call-to-action .copy {
    margin: 40px auto; }
  /* line 286, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
  #contributors .call-to-action .testimonial {
    margin: 0 49px; }
    /* line 289, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
    #contributors .call-to-action .testimonial img {
      float: none; }
    /* line 293, /Users/kyungminkim/Documents/premise.com/scss/_contributors.scss */
    #contributors .call-to-action .testimonial p {
      text-align: center; } }

/* line 1, /Users/kyungminkim/Documents/premise.com/scss/_footer.scss */
.footer {
  background-color: #212121;
  padding: 40px;
  margin: 0; }
  /* line 6, /Users/kyungminkim/Documents/premise.com/scss/_footer.scss */
  .footer .copyright {
    font-size: 12px;
    font-weight: normal; }
  /* line 11, /Users/kyungminkim/Documents/premise.com/scss/_footer.scss */
  .footer .sitemap {
    float: left;
    margin-right: 20px;
    line-height: 24px; }
    /* line 16, /Users/kyungminkim/Documents/premise.com/scss/_footer.scss */
    .footer .sitemap a {
      color: #BDBDBD; }
      /* line 19, /Users/kyungminkim/Documents/premise.com/scss/_footer.scss */
      .footer .sitemap a:hover {
        color: #FFFFFF;
        text-decoration: none; }
  /* line 26, /Users/kyungminkim/Documents/premise.com/scss/_footer.scss */
  .footer .icons {
    float: right; }
    /* line 29, /Users/kyungminkim/Documents/premise.com/scss/_footer.scss */
    .footer .icons .icon {
      display: inline-block;
      width: 35px; }
      /* line 34, /Users/kyungminkim/Documents/premise.com/scss/_footer.scss */
      .footer .icons .icon:hover svg g {
        fill: #FFFFFF; }
    /* line 40, /Users/kyungminkim/Documents/premise.com/scss/_footer.scss */
    .footer .icons svg {
      width: 20px;
      height: 20px; }
      /* line 44, /Users/kyungminkim/Documents/premise.com/scss/_footer.scss */
      .footer .icons svg g {
        fill: #616161; }
  /* line 50, /Users/kyungminkim/Documents/premise.com/scss/_footer.scss */
  .footer .signup {
    display: inline-block;
    float: right; }
    /* line 54, /Users/kyungminkim/Documents/premise.com/scss/_footer.scss */
    .footer .signup .signupform {
      margin-right: 20px;
      margin-top: -6px; }
      /* line 58, /Users/kyungminkim/Documents/premise.com/scss/_footer.scss */
      .footer .signup .signupform input[type='text'] {
        border: none;
        background-color: rgba(255, 255, 255, 0.2);
        padding: 10px 15px;
        width: 180px;
        color: #FFFFFF;
        font-size: 13px; }
        /* line 66, /Users/kyungminkim/Documents/premise.com/scss/_footer.scss */
        .footer .signup .signupform input[type='text']:focus {
          background-color: rgba(255, 255, 255, 0.1); }
      /* line 71, /Users/kyungminkim/Documents/premise.com/scss/_footer.scss */
      .footer .signup .signupform input[type='submit'] {
        border: 2px solid #9E9E9E;
        background-color: transparent;
        text-transform: uppercase;
        font-weight: 600;
        letter-spacing: 0.1em;
        color: #9E9E9E;
        padding: 10px 16px; }
        /* line 80, /Users/kyungminkim/Documents/premise.com/scss/_footer.scss */
        .footer .signup .signupform input[type='submit']:hover {
          color: #FFFFFF;
          border-color: #FFFFFF;
          cursor: pointer; }

@media all and (min-width: 1px) and (max-width: 976px) {
  /* line 4, /Users/kyungminkim/Documents/premise.com/scss/_mobile.scss */
  #pressNews .inner .subtitle {
    padding-top: 30px; }
  /* line 10, /Users/kyungminkim/Documents/premise.com/scss/_mobile.scss */
  .press .downloadSection {
    width: 100%;
    display: block; }
  /* line 17, /Users/kyungminkim/Documents/premise.com/scss/_mobile.scss */
  .footer .icons {
    float: none; } }

/* line 1, /Users/kyungminkim/Documents/premise.com/scss/_grants.scss */
.grants {
  padding: 150px 0;
  background-color: #333; }
  /* line 5, /Users/kyungminkim/Documents/premise.com/scss/_grants.scss */
  .grants .copy {
    color: white !important; }
  /* line 9, /Users/kyungminkim/Documents/premise.com/scss/_grants.scss */
  .grants form {
    text-align: center; }
  /* line 13, /Users/kyungminkim/Documents/premise.com/scss/_grants.scss */
  .grants #email {
    text-align: center;
    padding: 8px 4px;
    font-size: 24px;
    width: 250px; }
  /* line 20, /Users/kyungminkim/Documents/premise.com/scss/_grants.scss */
  .grants .cta {
    margin: 40px auto;
    max-width: 200px; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ub2RlLWJvdXJib24vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9fYm91cmJvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL25vZGUtYm91cmJvbi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL3NldHRpbmdzL19wcmVmaXhlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL25vZGUtYm91cmJvbi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL3NldHRpbmdzL19weC10by1lbS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL25vZGUtYm91cmJvbi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL3NldHRpbmdzL19hc3NldC1waXBlbGluZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL25vZGUtYm91cmJvbi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2Z1bmN0aW9ucy9fYXNzaWduLWlucHV0cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL25vZGUtYm91cmJvbi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2Z1bmN0aW9ucy9fY29udGFpbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ub2RlLWJvdXJib24vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9mdW5jdGlvbnMvX2NvbnRhaW5zLWZhbHN5LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvbm9kZS1ib3VyYm9uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZnVuY3Rpb25zL19pcy1sZW5ndGguc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ub2RlLWJvdXJib24vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9mdW5jdGlvbnMvX2lzLWxpZ2h0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvbm9kZS1ib3VyYm9uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZnVuY3Rpb25zL19pcy1udW1iZXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ub2RlLWJvdXJib24vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9mdW5jdGlvbnMvX2lzLXNpemUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ub2RlLWJvdXJib24vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9mdW5jdGlvbnMvX3B4LXRvLWVtLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvbm9kZS1ib3VyYm9uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZnVuY3Rpb25zL19weC10by1yZW0uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ub2RlLWJvdXJib24vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9mdW5jdGlvbnMvX3NoYWRlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvbm9kZS1ib3VyYm9uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZnVuY3Rpb25zL19zdHJpcC11bml0cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL25vZGUtYm91cmJvbi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2Z1bmN0aW9ucy9fdGludC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL25vZGUtYm91cmJvbi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2Z1bmN0aW9ucy9fdHJhbnNpdGlvbi1wcm9wZXJ0eS1uYW1lLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvbm9kZS1ib3VyYm9uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZnVuY3Rpb25zL191bnBhY2suc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ub2RlLWJvdXJib24vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9mdW5jdGlvbnMvX21vZHVsYXItc2NhbGUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ub2RlLWJvdXJib24vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9oZWxwZXJzL19jb252ZXJ0LXVuaXRzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvbm9kZS1ib3VyYm9uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvaGVscGVycy9fZGlyZWN0aW9uYWwtdmFsdWVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvbm9kZS1ib3VyYm9uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvaGVscGVycy9fZm9udC1zb3VyY2UtZGVjbGFyYXRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ub2RlLWJvdXJib24vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9oZWxwZXJzL19ncmFkaWVudC1wb3NpdGlvbnMtcGFyc2VyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvbm9kZS1ib3VyYm9uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvaGVscGVycy9fbGluZWFyLWFuZ2xlLXBhcnNlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL25vZGUtYm91cmJvbi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2hlbHBlcnMvX2xpbmVhci1ncmFkaWVudC1wYXJzZXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ub2RlLWJvdXJib24vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9oZWxwZXJzL19saW5lYXItcG9zaXRpb25zLXBhcnNlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL25vZGUtYm91cmJvbi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2hlbHBlcnMvX2xpbmVhci1zaWRlLWNvcm5lci1wYXJzZXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ub2RlLWJvdXJib24vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9oZWxwZXJzL19yYWRpYWwtYXJnLXBhcnNlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL25vZGUtYm91cmJvbi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2hlbHBlcnMvX3JhZGlhbC1wb3NpdGlvbnMtcGFyc2VyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvbm9kZS1ib3VyYm9uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvaGVscGVycy9fcmFkaWFsLWdyYWRpZW50LXBhcnNlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL25vZGUtYm91cmJvbi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2hlbHBlcnMvX3JlbmRlci1ncmFkaWVudHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ub2RlLWJvdXJib24vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9oZWxwZXJzL19zaGFwZS1zaXplLXN0cmlwcGVyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvbm9kZS1ib3VyYm9uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvaGVscGVycy9fc3RyLXRvLW51bS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL25vZGUtYm91cmJvbi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX2FuaW1hdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL25vZGUtYm91cmJvbi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX2FwcGVhcmFuY2Uuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ub2RlLWJvdXJib24vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL19iYWNrZmFjZS12aXNpYmlsaXR5LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvbm9kZS1ib3VyYm9uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fYmFja2dyb3VuZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL25vZGUtYm91cmJvbi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX2JhY2tncm91bmQtaW1hZ2Uuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ub2RlLWJvdXJib24vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL19ib3JkZXItaW1hZ2Uuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ub2RlLWJvdXJib24vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL19jYWxjLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvbm9kZS1ib3VyYm9uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fY29sdW1ucy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL25vZGUtYm91cmJvbi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX2ZpbHRlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL25vZGUtYm91cmJvbi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX2ZsZXgtYm94LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvbm9kZS1ib3VyYm9uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fZm9udC1mYWNlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvbm9kZS1ib3VyYm9uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fZm9udC1mZWF0dXJlLXNldHRpbmdzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvbm9kZS1ib3VyYm9uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9faGlkcGktbWVkaWEtcXVlcnkuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ub2RlLWJvdXJib24vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL19oeXBoZW5zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvbm9kZS1ib3VyYm9uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9faW1hZ2UtcmVuZGVyaW5nLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvbm9kZS1ib3VyYm9uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fa2V5ZnJhbWVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvbm9kZS1ib3VyYm9uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fbGluZWFyLWdyYWRpZW50LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvbm9kZS1ib3VyYm9uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fcGVyc3BlY3RpdmUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ub2RlLWJvdXJib24vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL19wbGFjZWhvbGRlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL25vZGUtYm91cmJvbi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX3JhZGlhbC1ncmFkaWVudC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL25vZGUtYm91cmJvbi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX3NlbGVjdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL25vZGUtYm91cmJvbi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX3RleHQtZGVjb3JhdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL25vZGUtYm91cmJvbi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX3RyYW5zZm9ybS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL25vZGUtYm91cmJvbi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX3RyYW5zaXRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ub2RlLWJvdXJib24vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL191c2VyLXNlbGVjdC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL25vZGUtYm91cmJvbi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2FkZG9ucy9fYm9yZGVyLWNvbG9yLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvbm9kZS1ib3VyYm9uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvbm9kZS1ib3VyYm9uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL19ib3JkZXItc3R5bGUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ub2RlLWJvdXJib24vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9hZGRvbnMvX2JvcmRlci13aWR0aC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL25vZGUtYm91cmJvbi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2FkZG9ucy9fYnV0dG9ucy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL25vZGUtYm91cmJvbi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2FkZG9ucy9fY2xlYXJmaXguc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ub2RlLWJvdXJib24vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9hZGRvbnMvX2VsbGlwc2lzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvbm9kZS1ib3VyYm9uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL19mb250LXN0YWNrcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL25vZGUtYm91cmJvbi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2FkZG9ucy9faGlkZS10ZXh0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvbm9kZS1ib3VyYm9uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL19tYXJnaW4uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ub2RlLWJvdXJib24vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9hZGRvbnMvX3BhZGRpbmcuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ub2RlLWJvdXJib24vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9hZGRvbnMvX3Bvc2l0aW9uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvbm9kZS1ib3VyYm9uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL19wcmVmaXhlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL25vZGUtYm91cmJvbi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2FkZG9ucy9fcmV0aW5hLWltYWdlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvbm9kZS1ib3VyYm9uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL19zaXplLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvbm9kZS1ib3VyYm9uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL190ZXh0LWlucHV0cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL25vZGUtYm91cmJvbi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2FkZG9ucy9fdGltaW5nLWZ1bmN0aW9ucy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL25vZGUtYm91cmJvbi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2FkZG9ucy9fdHJpYW5nbGUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ub2RlLWJvdXJib24vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9hZGRvbnMvX3dvcmQtd3JhcC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL25vZGUtYm91cmJvbi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL19ib3VyYm9uLWRlcHJlY2F0ZWQtdXBjb21pbmcuc2NzcyIsIl9jb2xvcnMuc2NzcyIsIl9oZWFkZXIuc2NzcyIsIl9oZXJvcy5zY3NzIiwiX2hvbWUuc2NzcyIsIl9wcmVzcy5zY3NzIiwiX291cnRlYW0uc2NzcyIsIl9jb250cmlidXRvcnMuc2NzcyIsIl9mb290ZXIuc2NzcyIsIl9tb2JpbGUuc2NzcyIsIl9ncmFudHMuc2Nz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 */

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibWFpbi5zY3NzIiwiX2NvbG9ycy5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX2hlcm9zLnNjc3MiLCJfaG9tZS5zY3NzIiwiX3ByZXNzLnNjc3MiLCJfb3VydGVhbS5zY3NzIiwiX2NvbnRyaWJ1dG9ycy5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX21vYmlsZS5zY3NzIiwiX2dyYW50cy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHFFQUFxRTtBQ0lyRTtFQUNFLDRCQUE0QjtFQUM1QixvQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLGVDR2EsRURGZDs7QURGRCxzRUFBc0U7QUNJdEU7RUFDRSxnQkFBZ0I7RUFDaEIsZUNMYTtFRE1iLGtCQUFrQixFQUNuQjs7QURGRCxzRUFBc0U7QUNJdEU7RUFFSSxhQUFhO0VBQ2IsOEJDZFc7RURlWCxtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLDBCQ3JCVyxFRCtCWjtFRGJELHNFQUFzRTtFQ0h4RTtJQVNNLGVDZFE7SURlUixlQUFlO0lBQ2YsV0FBVyxFQUNaO0VESkgsc0VBQXNFO0VDUnhFO0lBY00sb0JBQW9CLEVBQ3JCOztBREhMLHNFQUFzRTtBQ1p0RTtFQW1CSSxhQUFhLEVBQ2Q7O0FESkgsc0VBQXNFO0FDT3RFO0VBQ0UsNkJBQTZCLEVBQzlCOztBRExELHNFQUFzRTtBQ090RTtFQUNFLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGVDdENhLEVEdUNkOztBRExELHNFQUFzRTtBQ090RTtFQUNFLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsZUM1Q2E7RUQ2Q2IsbUJBQW1CO0VBQ25CLHFCQUFxQixFQUN0Qjs7QURMRCxzRUFBc0U7QUNPdEU7RUFDRSxnQkFBZ0I7RUFDaEIsMEJBQTBCO0VBQzFCLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsc0JBQXNCO0VBQ3RCLG1CQUFtQjtFQUNuQixlQ3REWTtFRHVEWiwwQkN2RFk7RUR3RFosaUJBQWlCO0VB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QUF3RTtFV2x5QzFFO0lBS0ksd0JBQXdCLEVBQ3pCO0VYK3hDRCx3RUFBd0U7RVdyeUMxRTtJQVNJLG1CQUFtQixFQUNwQjtFWDh4Q0QseUVBQXlFO0VXeHlDM0U7SUFhSSxtQkFBbUI7SUFDbkIsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixhQUFhLEVBQ2Q7RVg2eENELHlFQUF5RTtFVzl5QzNFO0lBb0JJLGtCQUFrQjtJQUNsQixpQkFBaUIsRUFDbEI7O0FYNnhDSCw2em1EQUE2em1EIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlUm9vdCI6Ii9zb3VyY2UvIiwic291cmNlc0NvbnRlbnQiOltudWxsLCIvLyBJbXBvcnQgYm91cmJvbiBmb3IgbWl4aW5zLlxuQGltcG9ydCBcImJvdXJib25cIjtcbkBpbXBvcnQgXCJfY29sb3JzLnNjc3NcIjtcblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYS1Ob3ZhJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogJGdyZXk5O1xufVxuXG4uZGVzYyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICRncmV5NjtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5zZWN0aW9uIHtcbiAgJi5nZXQtc3RhcnRlZCB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleTQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXkwO1xuXG4gICAgLmNvcHlibG9jayB7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgICBtYXJnaW46IDcwcHggMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5jb3B5Ym9sZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICYuc2VjdGlvbl9jYXAge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG5hLCAuYnRuLCBpbnB1dCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW47XG59XG5cbi5jb3B5YmxvY2sge1xuICBmb250LXNpemU6IDI0cHQ7XG4gIHBhZGRpbmc6IDAgNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogJGdyZXk4O1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICRncmV5ODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLmJ0biB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDg1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gIGNvbG9yOiAkYmx1ZTtcbiAgYm9yZGVyOiAzcHggc29saWQgJGJsdWU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogZGFya2VuKCRibHVlLCAxNSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJsdWUsIDE1KTtcbiAgfVxufVxuXG4uY29weWJsb2NrIHtcbiAgJiA+IC5jb3B5bGlnaHQge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGNvbG9yOiAkZ3JleTY7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuXG4vLyBpbXBvcnQgcGFnZXMgb3IgY29tcG9uZW50c1xuQGltcG9ydCBcIl9oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcIl9oZXJvcy5zY3NzXCI7XG5AaW1wb3J0IFwiX2hvbWUuc2Nzc1wiO1xuQGltcG9ydCBcIl9wcmVzcy5zY3NzXCI7XG5AaW1wb3J0IFwiX291cnRlYW0uc2Nzc1wiO1xuQGltcG9ydCBcIl9jb250cmlidXRvcnMuc2Nzc1wiO1xuQGltcG9ydCBcIl9mb290ZXIuc2Nzc1wiO1xuQGltcG9ydCBcIl9tb2JpbGUuc2Nzc1wiO1xuQGltcG9ydCBcIl9ncmFudHMuc2Nzc1wiO1xuIiwiLy8gQ29sb3JzXG4kd2hpdGU6ICNGRkZGRkY7XG4kZ3JleTA6ICNGQUZBRkE7XG4kZ3JleTE6ICNGNUY1RjU7XG4kZ3JleTI6ICNFRUVFRUU7XG4kZ3JleTM6ICNFMEUwRTA7XG4kZ3JleTQ6ICNCREJEQkQ7XG4kZ3JleTU6ICM5RTlFOUU7XG4kZ3JleTY6ICM3NTc1NzU7XG4kZ3JleTc6ICM2MTYxNjE7XG4kZ3JleTg6ICM0MjQyNDI7XG4kZ3JleTk6ICMyMTIxMjE7XG4kYmx1ZTogIzAwOUJGRjtcbiRibGFjazogIzAwMDAwMDtcbiRjb250cmlidXRvcjE6ICM5MjQwREQ7XG4kY29udHJpYnV0b3IyOiAjMUE1MjlGO1xuIiwiLmhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgJi5ub2hlcm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgPiAuaW5uZXIgPiAubWVudSA+IC5pdGVtOmhvdmVyIC5jb3B5IHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cbiAgPiAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgPiB7XG4gICAgICAubG9nbyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTY2cHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgPiBzdmcge1xuICAgICAgICAgIG1hcmdpbjogNy41cHg7XG4gICAgICAgICAgd2lkdGg6IDE0NXB4O1xuICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1lbnUge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgID4gLml0ZW0ge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBpdGVtaW4gMC4ycyAwcyBlYXNlLWluLW91dCBib3RoO1xuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMHM7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4wNXM7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjE1cztcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMjVzO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb3B5IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCB0cmFuc3BhcmVudCBzb2xpZDtcbiAgICAgICAgICAgIC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tMSwgJHRyYW5zaXRpb24tMiwgJHRyYW5zaXRpb24tMywgJHRyYW5zaXRpb24tNCwgJHRyYW5zaXRpb24tNSwgJHRyYW5zaXRpb24tNiwgJHRyYW5zaXRpb24tNywgJHRyYW5zaXRpb24tOCwgJHRyYW5zaXRpb24tOSwgJHRyYW5zaXRpb24tMTApXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmNvcHkge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IHtcbiAgICAgICAgICAgICAgLnN1Ym1lbnUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgICAgICAgICAgIC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIHRyYW5zZm9ybSgkc2NhbGUsICRyb3RhdGUsICR0cmFuc3gsICR0cmFuc3ksICRza2V3eCwgJHNrZXd5LCAkb3JpZ2lueCwgJG9yaWdpbnkpXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICAgICAgLy9JbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi0xLCAkdHJhbnNpdGlvbi0yLCAkdHJhbnNpdGlvbi0zLCAkdHJhbnNpdGlvbi00LCAkdHJhbnNpdGlvbi01LCAkdHJhbnNpdGlvbi02LCAkdHJhbnNpdGlvbi03LCAkdHJhbnNpdGlvbi04LCAkdHJhbnNpdGlvbi05LCAkdHJhbnNpdGlvbi0xMClcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyLCB0cmFuc2Zvcm0gMHMgMHM7XG4gICAgICAgICAgICAgICAgPiAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIHRyYW5zZm9ybSgkc2NhbGUsICRyb3RhdGUsICR0cmFuc3gsICR0cmFuc3ksICRza2V3eCwgJHNrZXd5LCAkb3JpZ2lueCwgJG9yaWdpbnkpXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgICAgICAgICAvL0luc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLTEsICR0cmFuc2l0aW9uLTIsICR0cmFuc2l0aW9uLTMsICR0cmFuc2l0aW9uLTQsICR0cmFuc2l0aW9uLTUsICR0cmFuc2l0aW9uLTYsICR0cmFuc2l0aW9uLTcsICR0cmFuc2l0aW9uLTgsICR0cmFuc2l0aW9uLTksICR0cmFuc2l0aW9uLTEwKVxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIHRyYW5zZm9ybSgkc2NhbGUsICRyb3RhdGUsICR0cmFuc3gsICR0cmFuc3ksICRza2V3eCwgJHNrZXd5LCAkb3JpZ2lueCwgJG9yaWdpbnkpXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgICAgICAgICAvL0luc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLTEsICR0cmFuc2l0aW9uLTIsICR0cmFuc2l0aW9uLTMsICR0cmFuc2l0aW9uLTQsICR0cmFuc2l0aW9uLTUsICR0cmFuc2l0aW9uLTYsICR0cmFuc2l0aW9uLTcsICR0cmFuc2l0aW9uLTgsICR0cmFuc2l0aW9uLTksICR0cmFuc2l0aW9uLTEwKVxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgbGluZWFyO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICAvL0luc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSBAaW5jbHVkZSB0cmFuc2Zvcm0oJHNjYWxlLCAkcm90YXRlLCAkdHJhbnN4LCAkdHJhbnN5LCAkc2tld3gsICRza2V3eSwgJG9yaWdpbngsICRvcmlnaW55KVxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgLy9JbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi0xLCAkdHJhbnNpdGlvbi0yLCAkdHJhbnNpdGlvbi0zLCAkdHJhbnNpdGlvbi00LCAkdHJhbnNpdGlvbi01LCAkdHJhbnNpdGlvbi02LCAkdHJhbnNpdGlvbi03LCAkdHJhbnNpdGlvbi04LCAkdHJhbnNpdGlvbi05LCAkdHJhbnNpdGlvbi0xMClcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgICAgICAvL0luc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSBAaW5jbHVkZSB0cmFuc2Zvcm0oJHNjYWxlLCAkcm90YXRlLCAkdHJhbnN4LCAkdHJhbnN5LCAkc2tld3gsICRza2V3eSwgJG9yaWdpbngsICRvcmlnaW55KVxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgLy9JbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi0xLCAkdHJhbnNpdGlvbi0yLCAkdHJhbnNpdGlvbi0zLCAkdHJhbnNpdGlvbi00LCAkdHJhbnNpdGlvbi01LCAkdHJhbnNpdGlvbi02LCAkdHJhbnNpdGlvbi03LCAkdHJhbnNpdGlvbi04LCAkdHJhbnNpdGlvbi05LCAkdHJhbnNpdGlvbi0xMClcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGxpbmVhcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgICAgICAgLy9JbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgQGluY2x1ZGUgdHJhbnNmb3JtKCRzY2FsZSwgJHJvdGF0ZSwgJHRyYW5zeCwgJHRyYW5zeSwgJHNrZXd4LCAkc2tld3ksICRvcmlnaW54LCAkb3JpZ2lueSlcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICAgICAgICAgIC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tMSwgJHRyYW5zaXRpb24tMiwgJHRyYW5zaXRpb24tMywgJHRyYW5zaXRpb24tNCwgJHRyYW5zaXRpb24tNSwgJHRyYW5zaXRpb24tNiwgJHRyYW5zaXRpb24tNywgJHRyYW5zaXRpb24tOCwgJHRyYW5zaXRpb24tOSwgJHRyYW5zaXRpb24tMTApXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGxpbmVhcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmNvcHkuYm9yZGVyZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB0IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUgPiAuY29weSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgID4ge1xuICAgICAgICAgICAgLmNvcHkge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAmLmJvcmRlcmVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJwdCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcnJvdCB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDIycHggMCAwIDA7XG4gICAgICAgICAgICAgID4gc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgPiBwYXRoIHtcbiAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN1Ym1lbnUge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgLy9JbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi0xLCAkdHJhbnNpdGlvbi0yLCAkdHJhbnNpdGlvbi0zLCAkdHJhbnNpdGlvbi00LCAkdHJhbnNpdGlvbi01LCAkdHJhbnNpdGlvbi02LCAkdHJhbnNpdGlvbi03LCAkdHJhbnNpdGlvbi04LCAkdHJhbnNpdGlvbi05LCAkdHJhbnNpdGlvbi0xMClcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhciwgdHJhbnNmb3JtIDBzIDAuNXM7XG4gICAgICAgICAgICAgIC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIHRyYW5zZm9ybSgkc2NhbGUsICRyb3RhdGUsICR0cmFuc3gsICR0cmFuc3ksICRza2V3eCwgJHNrZXd5LCAkb3JpZ2lueCwgJG9yaWdpbnkpXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNDBweCk7XG4gICAgICAgICAgICAgID4gLml0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgLy9JbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgQGluY2x1ZGUgdHJhbnNmb3JtKCRzY2FsZSwgJHJvdGF0ZSwgJHRyYW5zeCwgJHRyYW5zeSwgJHNrZXd4LCAkc2tld3ksICRvcmlnaW54LCAkb3JpZ2lueSlcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC02MnB4KTtcbiAgICAgICAgICAgICAgICAgIC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tMSwgJHRyYW5zaXRpb24tMiwgJHRyYW5zaXRpb24tMywgJHRyYW5zaXRpb24tNCwgJHRyYW5zaXRpb24tNSwgJHRyYW5zaXRpb24tNiwgJHRyYW5zaXRpb24tNywgJHRyYW5zaXRpb24tOCwgJHRyYW5zaXRpb24tOSwgJHRyYW5zaXRpb24tMTApXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBsaW5lYXIgMC4ycztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgLy9JbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgQGluY2x1ZGUgdHJhbnNmb3JtKCRzY2FsZSwgJHJvdGF0ZSwgJHRyYW5zeCwgJHRyYW5zeSwgJHNrZXd4LCAkc2tld3ksICRvcmlnaW54LCAkb3JpZ2lueSlcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMjRweCk7XG4gICAgICAgICAgICAgICAgICAvL0luc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLTEsICR0cmFuc2l0aW9uLTIsICR0cmFuc2l0aW9uLTMsICR0cmFuc2l0aW9uLTQsICR0cmFuc2l0aW9uLTUsICR0cmFuc2l0aW9uLTYsICR0cmFuc2l0aW9uLTcsICR0cmFuc2l0aW9uLTgsICR0cmFuc2l0aW9uLTksICR0cmFuc2l0aW9uLTEwKVxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgIC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIHRyYW5zZm9ybSgkc2NhbGUsICRyb3RhdGUsICR0cmFuc3gsICR0cmFuc3ksICRza2V3eCwgJHNrZXd5LCAkb3JpZ2lueCwgJG9yaWdpbnkpXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTg2cHgpO1xuICAgICAgICAgICAgICAgICAgLy9JbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi0xLCAkdHJhbnNpdGlvbi0yLCAkdHJhbnNpdGlvbi0zLCAkdHJhbnNpdGlvbi00LCAkdHJhbnNpdGlvbi01LCAkdHJhbnNpdGlvbi02LCAkdHJhbnNpdGlvbi03LCAkdHJhbnNpdGlvbi04LCAkdHJhbnNpdGlvbi05LCAkdHJhbnNpdGlvbi0xMClcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGxpbmVhciAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAvL0luc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSBAaW5jbHVkZSB0cmFuc2Zvcm0oJHNjYWxlLCAkcm90YXRlLCAkdHJhbnN4LCAkdHJhbnN5LCAkc2tld3gsICRza2V3eSwgJG9yaWdpbngsICRvcmlnaW55KVxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI0OHB4KTtcbiAgICAgICAgICAgICAgICAgIC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tMSwgJHRyYW5zaXRpb24tMiwgJHRyYW5zaXRpb24tMywgJHRyYW5zaXRpb24tNCwgJHRyYW5zaXRpb24tNSwgJHRyYW5zaXRpb24tNiwgJHRyYW5zaXRpb24tNywgJHRyYW5zaXRpb24tOCwgJHRyYW5zaXRpb24tOSwgJHRyYW5zaXRpb24tMTApXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXIgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgICAgICAgLy9JbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgQGluY2x1ZGUgdHJhbnNmb3JtKCRzY2FsZSwgJHJvdGF0ZSwgJHRyYW5zeCwgJHRyYW5zeSwgJHNrZXd4LCAkc2tld3ksICRvcmlnaW54LCAkb3JpZ2lueSlcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zMTBweCk7XG4gICAgICAgICAgICAgICAgICAvL0luc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLTEsICR0cmFuc2l0aW9uLTIsICR0cmFuc2l0aW9uLTMsICR0cmFuc2l0aW9uLTQsICR0cmFuc2l0aW9uLTUsICR0cmFuc2l0aW9uLTYsICR0cmFuc2l0aW9uLTcsICR0cmFuc2l0aW9uLTgsICR0cmFuc2l0aW9uLTksICR0cmFuc2l0aW9uLTEwKVxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYWN0aXZlTWVudSAuY29weSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYWN0aXZlID4gLmNvcHkge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmhlcm8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1OTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgJi5wcmVzcyB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3ByZXNzL2hlcm8tcHJlc3MuanBnXCIpO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMzUpO1xuICAgIH1cbiAgICAuY29weSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4yKSk7XG4gICAgfVxuICB9XG5cbiAgJi5jb250cmlidXRvcnMge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICB0byB0b3AgbGVmdCxcbiAgICAgICRjb250cmlidXRvcjIsXG4gICAgICBzYXR1cmF0ZSgkY29udHJpYnV0b3IxLCAyMCUpIDc1JSxcbiAgICAgIHNhdHVyYXRlKCRjb250cmlidXRvcjEsIDE1JSkgNTUlLFxuICAgICAgc2F0dXJhdGUoJGNvbnRyaWJ1dG9yMSwgMTMlKSAzNSUsXG4gICAgICBzYXR1cmF0ZSgkY29udHJpYnV0b3IxLCA1JSkgMTUlLFxuICAgICAgJGNvbnRyaWJ1dG9yMSk7XG5cbiAgICAuY29weWJsb2NrIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMikpO1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIC5jb3B5Ym9sZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgICAuc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxcHgpIGFuZCAobWF4LXdpZHRoOiA5NzZweCkge1xuICAuY29udGFpbmVyID4gLmhlcm9vdXJ0ZWFtIHtcbiAgICBoZWlnaHQ6IDU5MHB4O1xuICB9XG5cbiAgLmhlcm8uY29udHJpYnV0b3JzIHtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG4gICAgLmNvcHlibG9jayB7XG4gICAgICB3aWR0aDogaW5pdGlhbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgLmNvcHlib2xkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICAgIC5zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjaG9tZSB7XG4gIC5jYXAgPiAuY2FwcyA+IC5jYXBpdGVtLm9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgI3ZpZGVvQ29weSB7XG4gICAgI2xhcmdlQ29weSB7XG4gICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICBtYXJnaW46IDAgMTAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICB9XG5cbiAgICAjc21hbGxDb3B5IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luOiA2MHB4IDEwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgfVxuICB9XG5cbiAgLmNvcHlibG9jayB7XG4gICAgLmxvZ29zLmltYWdlIHtcbiAgICAgIG9wYWNpdHk6IDAuNzU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAkZ3JleTU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgJi5kZXNrdG9wIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggNjBweDtcblxuICAgICAgLmxvZ29zIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jdXN0b21lcnMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXkxO1xuXG4gICAgICAmLmRlc2t0b3AgLmxvZ29zIGltZzpsYXN0LW9mLXR5cGUge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5wcmVzcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXkzO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5MztcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgJi5kZXNrdG9wIC5sb2dvcyBpbWc6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGV4dEJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogJGdyZXk5O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgLmRlc2Mge1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgICAgIGNvbG9yOiAkZ3JleTg7XG4gICAgfVxuICAgIC5jYXBsaXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgICBjb2xvcjogJGdyZXk3O1xuXG4gICAgICAuaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmltYWdlQmxvY2sge1xuICAgIHdpZHRoOiAzOSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAudGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMXB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5MztcbiAgICB9XG5cbiAgICAmLnJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBtb2JpbGVcblxuQG1lZGlhIChtYXgtd2lkdGg6IDk3NnB4KSBhbmQgKG1pbi13aWR0aDogMXB4KSB7XG4gIC5hbmltYXRlLWluIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IG5vbmU7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5jb250YWluZXIgPiAuaGVhZGVyID4gLmlubmVyID4gLm1vYmlsZW1lbnUub2ZmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uX2NhcCB7XG4gICAgcGFkZGluZzogNDVweCAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNvcHlibG9jayB7XG4gICAgJiA+IC5jb3B5bGlnaHQge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5zaXRlbWFwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAuaWNvbnMge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgICB9XG4gICAgLnNpZ251cCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gICAgLnNpZ251cGZvcm0ge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2hvbWUge1xuICAgIC5ob21lLWhlcm8tY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgfVxuXG4gICAgI2hvbWVIZXJvIHtcbiAgICAgIGhlaWdodDogNzAwcHg7XG4gICAgfVxuICAgICN2aWRlb0NvcHkge1xuICAgICAgdG9wOiAxNyU7XG5cbiAgICAgICNsYXJnZUNvcHkge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgfVxuICAgICAgI3NtYWxsQ29weSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvcHlibG9jayB7XG4gICAgICAmLm1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggNjBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5NDtcblxuICAgICAgICAubG9nb3MgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnByZXNzIHtcbiAgICAgICAgJi5tb2JpbGUgLmxvZ29zIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5tb2JpbGUgLmxvZ29zIGltZzpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHRCbG9jayB7XG4gICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuZGVzYyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgIGNvbG9yOiAkZ3JleTg7XG4gICAgICB9XG4gICAgICAuY2FwbGlzdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHQ7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgICAgIGNvbG9yOiAkZ3JleTc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlQmxvY2sge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJGdyZXk5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgICAgLmltYWdlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAxcHggcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTM7XG4gICAgICB9XG5cbiAgICAgICYucmlnaHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIucHJlc3Mge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICAmI3ByZXNzTmV3cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCAkZ3JleTQgc29saWQ7XG4gIH1cbiAgLmRlc2Mge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5kb3dubG9hZFNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAzMyU7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICRncmV5ODtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgfVxuICAgIC5wb3NpdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogJGdyZXk2O1xuICAgIH1cbiAgICAuZmlsZVNpemUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICRncmV5NTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuICAgIC5kb3dubG9hZExpbmsge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuICAmI3ByZXNzRG93bmxvYWRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgICAucHJlc3NJbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTE7XG4gICAgICB9XG4gICAgfVxuICAgIC5kb2N1bWVudCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBib3gtc2hhZG93OiAzcHggM3B4IDAgLTFweCAkZ3JleTQ7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJiNwcmVzc0V4ZWNzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAuaW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuXG4gICAgICAuc3VidGl0bGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgIH1cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDkyNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTAlO1xuXG4gICAgLmFydGljbGVzIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgID4gLmFydGljbGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTM7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxNXB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBjb2xvcjogJGdyZXk4O1xuICAgICAgICAmLm9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmLm9mZiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXkzO1xuICAgICAgICB9XG4gICAgICAgID4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBjb2xvcjogJGdyZXk1O1xuICAgICAgICAgICAgcGFkZGluZzogMCA4cHggMCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc291cmNlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5MTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4ge1xuICAgICAgaDMge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIC5kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogJGdyZXk2O1xuICAgICAgfVxuICAgIH1cbiAgICAubW9yZSB7XG4gICAgICBjb2xvcjogJGdyZXk1O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkZ3JleTUsIDEwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmRpdmlkZXIge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG59XG4iLCIjb3VydGVhbSB7XG4gIC5jb3B5Ym9sZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uaGVyb291cnRlYW0ge1xuICAjd2hvd2VhcmUge1xuICAgIHBhZGRpbmctdG9wOiAxODBweDtcblxuICAgIC5jb3B5Ym9sZCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgLmNvcHlsaWdodCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIGNvbG9yOiAkZ3JleTI7XG4gICAgfVxuICB9XG59XG5cbiNib2FyZE9mRGlyZWN0b3JzIHtcbiAgbWFyZ2luOiAxMjBweCBhdXRvIDEwMHB4O1xuICBtYXgtd2lkdGg6IDk2NXB4O1xuICAudGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICRibHVlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG4jbGVhZGVyc2hpcCB7XG4gIHBhZGRpbmc6IDYwcHggMCAwO1xufVxuXG4jbGVhZGVyc2hpcEdyaWQge1xuICBtYXJnaW46IDAgYXV0byAxMDBweDtcbiAgbWF4LXdpZHRoOiA5NjVweDtcblxuICAubGVhZGVyc2hpcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgIGltZyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAyMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIC5uYW1lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkZ3JleTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJpbyB7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgY29sb3I6ICRncmV5ODtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgICAucXVvdGUge1xuICAgICAgY29sb3I6ICRncmV5NTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkZ3JleTI7XG4gICAgfVxuICAgIC5pY29ucyB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG5cbiAgICAgIGEuaWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICBzdmcgZyB7XG4gICAgICAgICAgICBmaWxsOiAkZ3JleTY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIG1heC13aWR0aDogMjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjBweDtcblxuICAgICAgICBnIHtcbiAgICAgICAgICBmaWxsOiAkZ3JleTQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmludmVzdG9ycyB7XG4gIC5pbnZlc3RvckxvZ28ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG5cbi5ib2RNZW1iZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMyU7XG4gIG1pbi13aWR0aDogMjMwcHg7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCAwIDU1cHggMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBtYXgtaGVpZ2h0OiAyMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIH1cblxuICAubmFtZSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLmJvZFRpdGxlIHtcbiAgICBjb2xvcjogJGdyZXk4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbiNhZHZpc29yc1dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gIC5hZHZpc29yIHtcbiAgICB3aWR0aDogMjglO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAubmFtZSB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gICAgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAkZ3JleTY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAuYmlvIHtcbiAgICAgIGNvbG9yOiAkZ3JleTg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxcHgpIGFuZCAobWF4LXdpZHRoOiA5NzZweCkge1xuICAjbGVhZGVyc2hpcEdyaWQge1xuICAgIC5sZWFkZXJzaGlwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5iaW8ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuXG4gICAgICAucXVvdGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuXG4gICAgICAuaWNvbnMge1xuICAgICAgICBhLmljb24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ib2RNZW1iZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICB9XG5cbiAgLmludmVzdG9ycyB7XG4gICAgLmludmVzdG9yTG9nbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgIH1cbiAgfVxuXG4gICNhZHZpc29yc1dyYXBwZXIge1xuICAgIC5hZHZpc29yIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiI2NvbnRyaWJ1dG9ycyB7XG4gIC5hbmRyb2lkLXBob25lIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2NvbnRyaWJ1dG9ycy9waG9uZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDI5NXB4O1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMjAwcHg7XG4gICAgbWFyZ2luLXRvcDogLTI4MHB4O1xuXG4gICAgJiA+IGRpdiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB3aWR0aDogMjY4cHg7XG4gICAgICBoZWlnaHQ6IDQzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5ODtcblxuICAgICAgLmZvb2Qge1xuICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2NvbnRyaWJ1dG9ycy9mb29kLnBuZ1wiKTtcbiAgICAgIH1cbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkZ3JleTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgfVxuICAgICAgLnZhbHVlIHtcbiAgICAgICAgY29sb3I6ICRncmV5OTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMTVweCAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ob3ctaXQtd29ya3Mge1xuICAgIC53cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnN0ZXAge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5MztcbiAgICAgIG1hcmdpbjogNjBweCBhdXRvO1xuICAgICAgbWluLWhlaWdodDogMjUwcHg7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3JhcHBlciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuXG4gICAgLmRlc2Mge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgbWFyZ2luOiAwIDQwcHggNjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuICB9XG5cbiAgLmNhbGwtdG8tYWN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIHRvIHRvcCBsZWZ0LFxuICAgICAgJGNvbnRyaWJ1dG9yMixcbiAgICAgICRjb250cmlidXRvcjEpO1xuXG4gICAgLmNvcHkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBjb2xvcjogJGdyZXkxO1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMTBweDtcbiAgICB9XG5cbiAgICAudGVzdGltb25pYWwge1xuICAgICAgbWFyZ2luOiAwIDI1JTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjEpO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hYm91dCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDAgYXV0byA4MHB4O1xuICB9XG5cbiAgLmRlc2Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgY29sb3I6ICRncmV5NjtcbiAgICBtYXJnaW46IDIwcHggMCA0MHB4O1xuICB9XG5cbiAgLmJ0biB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udHJpYnV0b3IxO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luOiAwIDYwcHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHNhdHVyYXRlKCRjb250cmlidXRvcjEsIDMwJSk7XG4gICAgfVxuICB9XG5cbiAgaDEge1xuICAgIGNvbG9yOiAkZ3JleTU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiA4MHB4IDAgNDBweDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogNDglO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTM7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmJhZGdlIGltZyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLy8gbW9iaWxlXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzZweCkgYW5kIChtaW4td2lkdGg6IDFweCkge1xuI2NvbnRyaWJ1dG9ycyB7XG4gIC5hbmRyb2lkLXBob25lIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2NvbnRyaWJ1dG9ycy9waG9uZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDI5NXB4O1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG8gMTIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBub25lO1xuXG4gICAgJiA+IGRpdiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB3aWR0aDogMjY4cHg7XG4gICAgICBoZWlnaHQ6IDQzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgLmZvb2Qge1xuICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2NvbnRyaWJ1dG9ycy9mb29kLnBuZ1wiKTtcbiAgICAgIH1cbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkZ3JleTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgfVxuICAgICAgLnZhbHVlIHtcbiAgICAgICAgY29sb3I6ICRncmV5OTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMTVweCAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4ge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRyaWJ1dG9yMTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMThweCAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDQwcHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHNhdHVyYXRlKCRjb250cmlidXRvcjEsIDMwJSk7XG4gICAgfVxuICB9XG5cbiAgLmJhZGdlIGltZyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgfVxuXG4gIC5ob3ctaXQtd29ya3Mge1xuICAgIC53cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5zdGVwIHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXkzO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLmRlc2Mge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogNjBweCAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBoMTphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1JTtcbiAgfVxuXG4gIC5jYWxsLXRvLWFjdGlvbiB7XG4gICAgLmNvcHkge1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgfVxuXG4gICAgLnRlc3RpbW9uaWFsIHtcbiAgICAgIG1hcmdpbjogMCA0OXB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbn1cbiIsIi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTk7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIG1hcmdpbjogMDtcblxuICAuY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gIC5zaXRlbWFwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkZ3JleTQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmljb25zIHtcbiAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAuaWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMzVweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHN2ZyBnIHtcbiAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAgIGcge1xuICAgICAgICBmaWxsOiAkZ3JleTc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpZ251cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcblxuICAgIC5zaWdudXBmb3JtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IC02cHg7XG5cbiAgICAgIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmV5NTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgY29sb3I6ICRncmV5NTtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxcHgpIGFuZCAobWF4LXdpZHRoOiA5NzZweCkge1xuICAjcHJlc3NOZXdzIHtcbiAgICAuaW5uZXIge1xuICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wcmVzcyB7XG4gICAgLmRvd25sb2FkU2VjdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXIge1xuICAgIC5pY29ucyB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5ncmFudHMge1xuICBwYWRkaW5nOiAxNTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuXG4gIC5jb3B5IHtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGZvcm0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICNlbWFpbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDhweCA0cHg7O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cblxuICAuY3RhIHtcbiAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG4iXX0= */
