/**
 * ==============================================
 * Dot Pulse
 * ==============================================
 */
/* 
    Created on : 2019-01-22, 20:47:20
    Author     : l.kobus
*/
/**
 * ==============================================
 * Dot Pulse
 * ==============================================
 */
@-webkit-keyframes dot-pulse-before {
  0% {
    -webkit-box-shadow: 9984px 0 0 -5px;
            box-shadow: 9984px 0 0 -5px; }
  30% {
    -webkit-box-shadow: 9984px 0 0 2px;
            box-shadow: 9984px 0 0 2px; }
  60%,
  100% {
    -webkit-box-shadow: 9984px 0 0 -5px;
            box-shadow: 9984px 0 0 -5px; } }
@-o-keyframes dot-pulse-before {
  0% {
    box-shadow: 9984px 0 0 -5px; }
  30% {
    box-shadow: 9984px 0 0 2px; }
  60%,
  100% {
    box-shadow: 9984px 0 0 -5px; } }
@keyframes dot-pulse-before {
  0% {
    -webkit-box-shadow: 9984px 0 0 -5px;
            box-shadow: 9984px 0 0 -5px; }
  30% {
    -webkit-box-shadow: 9984px 0 0 2px;
            box-shadow: 9984px 0 0 2px; }
  60%,
  100% {
    -webkit-box-shadow: 9984px 0 0 -5px;
            box-shadow: 9984px 0 0 -5px; } }

@-webkit-keyframes dot-pulse {
  0% {
    -webkit-box-shadow: 9999px 0 0 -5px;
            box-shadow: 9999px 0 0 -5px; }
  30% {
    -webkit-box-shadow: 9999px 0 0 2px;
            box-shadow: 9999px 0 0 2px; }
  60%,
  100% {
    -webkit-box-shadow: 9999px 0 0 -5px;
            box-shadow: 9999px 0 0 -5px; } }

@-o-keyframes dot-pulse {
  0% {
    box-shadow: 9999px 0 0 -5px; }
  30% {
    box-shadow: 9999px 0 0 2px; }
  60%,
  100% {
    box-shadow: 9999px 0 0 -5px; } }

@keyframes dot-pulse {
  0% {
    -webkit-box-shadow: 9999px 0 0 -5px;
            box-shadow: 9999px 0 0 -5px; }
  30% {
    -webkit-box-shadow: 9999px 0 0 2px;
            box-shadow: 9999px 0 0 2px; }
  60%,
  100% {
    -webkit-box-shadow: 9999px 0 0 -5px;
            box-shadow: 9999px 0 0 -5px; } }

@-webkit-keyframes dot-pulse-after {
  0% {
    -webkit-box-shadow: 10014px 0 0 -5px;
            box-shadow: 10014px 0 0 -5px; }
  30% {
    -webkit-box-shadow: 10014px 0 0 2px;
            box-shadow: 10014px 0 0 2px; }
  60%,
  100% {
    -webkit-box-shadow: 10014px 0 0 -5px;
            box-shadow: 10014px 0 0 -5px; } }

@-o-keyframes dot-pulse-after {
  0% {
    box-shadow: 10014px 0 0 -5px; }
  30% {
    box-shadow: 10014px 0 0 2px; }
  60%,
  100% {
    box-shadow: 10014px 0 0 -5px; } }

@keyframes dot-pulse-after {
  0% {
    -webkit-box-shadow: 10014px 0 0 -5px;
            box-shadow: 10014px 0 0 -5px; }
  30% {
    -webkit-box-shadow: 10014px 0 0 2px;
            box-shadow: 10014px 0 0 2px; }
  60%,
  100% {
    -webkit-box-shadow: 10014px 0 0 -5px;
            box-shadow: 10014px 0 0 -5px; } }

.c-search-result-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 42px;
  border-bottom: 1px solid #eaeaea;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition: -webkit-box-shadow 0.5s cubic-bezier(0.66, 0.32, 0.22, 0.96);
  transition: -webkit-box-shadow 0.5s cubic-bezier(0.66, 0.32, 0.22, 0.96);
  -o-transition: box-shadow 0.5s cubic-bezier(0.66, 0.32, 0.22, 0.96);
  transition: box-shadow 0.5s cubic-bezier(0.66, 0.32, 0.22, 0.96);
  transition: box-shadow 0.5s cubic-bezier(0.66, 0.32, 0.22, 0.96), -webkit-box-shadow 0.5s cubic-bezier(0.66, 0.32, 0.22, 0.96);
  position: relative;
  opacity: 0; }
  @media (max-width: 992px) {
    .c-search-result-item {
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
  @media (max-width: 768px) {
    .c-search-result-item {
      padding: 30px 0; } }
  .c-search-result-item:first-of-type {
    border-top: 1px solid #eaeaea; }

@-webkit-keyframes architectListSlideIn {
  from {
    left: -1000px;
    opacity: 0; }
  to {
    left: 0;
    opacity: 1; } }

@-o-keyframes architectListSlideIn {
  from {
    left: -1000px;
    opacity: 0; }
  to {
    left: 0;
    opacity: 1; } }

@keyframes architectListSlideIn {
  from {
    left: -1000px;
    opacity: 0; }
  to {
    left: 0;
    opacity: 1; } }
  .list-active .c-search-result-item {
    left: -1000px;
    -webkit-animation: architectListSlideIn 0.8s cubic-bezier(0.3, 1.02, 0.73, 1) forwards;
         -o-animation: architectListSlideIn 0.8s cubic-bezier(0.3, 1.02, 0.73, 1) forwards;
            animation: architectListSlideIn 0.8s cubic-bezier(0.3, 1.02, 0.73, 1) forwards; }
    .list-active .c-search-result-item:nth-child(1) {
      -webkit-animation-delay: 0.3s;
           -o-animation-delay: 0.3s;
              animation-delay: 0.3s; }
    .list-active .c-search-result-item:nth-child(2) {
      -webkit-animation-delay: 0.6s;
           -o-animation-delay: 0.6s;
              animation-delay: 0.6s; }
    .list-active .c-search-result-item:nth-child(3) {
      -webkit-animation-delay: 0.9s;
           -o-animation-delay: 0.9s;
              animation-delay: 0.9s; }
    .list-active .c-search-result-item:nth-child(4) {
      -webkit-animation-delay: 1.2s;
           -o-animation-delay: 1.2s;
              animation-delay: 1.2s; }
    .list-active .c-search-result-item:nth-child(5) {
      -webkit-animation-delay: 1.5s;
           -o-animation-delay: 1.5s;
              animation-delay: 1.5s; }
    .list-active .c-search-result-item:nth-child(6) {
      -webkit-animation-delay: 1.8s;
           -o-animation-delay: 1.8s;
              animation-delay: 1.8s; }
    .list-active .c-search-result-item:nth-child(7) {
      -webkit-animation-delay: 2.1s;
           -o-animation-delay: 2.1s;
              animation-delay: 2.1s; }
    .list-active .c-search-result-item:nth-child(8) {
      -webkit-animation-delay: 2.4s;
           -o-animation-delay: 2.4s;
              animation-delay: 2.4s; }
    .list-active .c-search-result-item:nth-child(9) {
      -webkit-animation-delay: 2.7s;
           -o-animation-delay: 2.7s;
              animation-delay: 2.7s; }
    .list-active .c-search-result-item:nth-child(10) {
      -webkit-animation-delay: 3s;
           -o-animation-delay: 3s;
              animation-delay: 3s; }
    .list-active .c-search-result-item:nth-child(11) {
      -webkit-animation-delay: 3.3s;
           -o-animation-delay: 3.3s;
              animation-delay: 3.3s; }
    .list-active .c-search-result-item:nth-child(12) {
      -webkit-animation-delay: 3.6s;
           -o-animation-delay: 3.6s;
              animation-delay: 3.6s; }
    .list-active .c-search-result-item:nth-child(13) {
      -webkit-animation-delay: 3.9s;
           -o-animation-delay: 3.9s;
              animation-delay: 3.9s; }
    .list-active .c-search-result-item:nth-child(14) {
      -webkit-animation-delay: 4.2s;
           -o-animation-delay: 4.2s;
              animation-delay: 4.2s; }
    .list-active .c-search-result-item:nth-child(15) {
      -webkit-animation-delay: 4.5s;
           -o-animation-delay: 4.5s;
              animation-delay: 4.5s; }
    .list-active .c-search-result-item:nth-child(16) {
      -webkit-animation-delay: 4.8s;
           -o-animation-delay: 4.8s;
              animation-delay: 4.8s; }
    .list-active .c-search-result-item:nth-child(17) {
      -webkit-animation-delay: 5.1s;
           -o-animation-delay: 5.1s;
              animation-delay: 5.1s; }
    .list-active .c-search-result-item:nth-child(18) {
      -webkit-animation-delay: 5.4s;
           -o-animation-delay: 5.4s;
              animation-delay: 5.4s; }
    .list-active .c-search-result-item:nth-child(19) {
      -webkit-animation-delay: 5.7s;
           -o-animation-delay: 5.7s;
              animation-delay: 5.7s; }
    .list-active .c-search-result-item:nth-child(20) {
      -webkit-animation-delay: 6s;
           -o-animation-delay: 6s;
              animation-delay: 6s; }
    .list-active .c-search-result-item:nth-child(21) {
      -webkit-animation-delay: 6.3s;
           -o-animation-delay: 6.3s;
              animation-delay: 6.3s; }
    .list-active .c-search-result-item:nth-child(22) {
      -webkit-animation-delay: 6.6s;
           -o-animation-delay: 6.6s;
              animation-delay: 6.6s; }
    .list-active .c-search-result-item:nth-child(23) {
      -webkit-animation-delay: 6.9s;
           -o-animation-delay: 6.9s;
              animation-delay: 6.9s; }
    .list-active .c-search-result-item:nth-child(24) {
      -webkit-animation-delay: 7.2s;
           -o-animation-delay: 7.2s;
              animation-delay: 7.2s; }
    .list-active .c-search-result-item:nth-child(25) {
      -webkit-animation-delay: 7.5s;
           -o-animation-delay: 7.5s;
              animation-delay: 7.5s; }
    .list-active .c-search-result-item:nth-child(26) {
      -webkit-animation-delay: 7.8s;
           -o-animation-delay: 7.8s;
              animation-delay: 7.8s; }
    .list-active .c-search-result-item:nth-child(27) {
      -webkit-animation-delay: 8.1s;
           -o-animation-delay: 8.1s;
              animation-delay: 8.1s; }
    .list-active .c-search-result-item:nth-child(28) {
      -webkit-animation-delay: 8.4s;
           -o-animation-delay: 8.4s;
              animation-delay: 8.4s; }
    .list-active .c-search-result-item:nth-child(29) {
      -webkit-animation-delay: 8.7s;
           -o-animation-delay: 8.7s;
              animation-delay: 8.7s; }
  .grid-active .c-search-result-item {
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
    border: 1px solid #eaeaea;
    margin: 15px;
    padding: 0;
    position: relative;
    overflow: hidden;
    -webkit-animation: architectListSlideDown 0.8s cubic-bezier(0.3, 1.02, 0.73, 1) forwards;
         -o-animation: architectListSlideDown 0.8s cubic-bezier(0.3, 1.02, 0.73, 1) forwards;
            animation: architectListSlideDown 0.8s cubic-bezier(0.3, 1.02, 0.73, 1) forwards;
    width: 320px;
    height: 320px; }
    @media (max-width: 1420px) {
      .grid-active .c-search-result-item {
        width: 289px;
        height: 289px; } }
    @media (max-width: 992px) {
      .grid-active .c-search-result-item {
        width: 210px;
        height: 210px; } }
    @media (max-width: 767px) {
      .grid-active .c-search-result-item {
        width: 240px;
        height: 240px;
        -webkit-box-shadow: 4px 4px 15px 1px #eaeaea;
                box-shadow: 4px 4px 15px 1px #eaeaea; } }
    @media (max-width: 576px) {
      .grid-active .c-search-result-item {
        max-width: 100%;
        margin-left: auto;
        margin-right: auto; } }
    .grid-active .c-search-result-item .m-search-results .grid-active {
      margin-bottom: -15px; }

@-webkit-keyframes architectListSlideDown {
  from {
    top: -60px;
    opacity: 0; }
  to {
    top: 0;
    opacity: 1; } }

@-o-keyframes architectListSlideDown {
  from {
    top: -60px;
    opacity: 0; }
  to {
    top: 0;
    opacity: 1; } }

@keyframes architectListSlideDown {
  from {
    top: -60px;
    opacity: 0; }
  to {
    top: 0;
    opacity: 1; } }
    .grid-active .c-search-result-item--empty {
      margin-left: 15px; }
  .c-search-result-item__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 992px) {
      .c-search-result-item__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column; } }
  .c-search-result-item__logo {
    margin-right: 40px;
    -webkit-transition: -webkit-box-shadow 0.5s cubic-bezier(0.66, 0.32, 0.22, 0.96);
    transition: -webkit-box-shadow 0.5s cubic-bezier(0.66, 0.32, 0.22, 0.96);
    -o-transition: box-shadow 0.5s cubic-bezier(0.66, 0.32, 0.22, 0.96);
    transition: box-shadow 0.5s cubic-bezier(0.66, 0.32, 0.22, 0.96);
    transition: box-shadow 0.5s cubic-bezier(0.66, 0.32, 0.22, 0.96), -webkit-box-shadow 0.5s cubic-bezier(0.66, 0.32, 0.22, 0.96);
    border: 1px solid #eaeaea;
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
    overflow: hidden;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    width: 252px;
    height: 252px;
    position: relative; }
    @media (max-width: 992px) {
      .c-search-result-item__logo {
        margin-right: 0;
        margin-bottom: 40px;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
            -ms-flex-order: 1;
                order: 1; } }
    .c-search-result-item__logo img {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
           -o-transform: translateY(-50%);
              transform: translateY(-50%); }
    .c-search-result-item__logo:hover {
      -webkit-box-shadow: 4px 4px 15px 1px #eaeaea;
              box-shadow: 4px 4px 15px 1px #eaeaea; }
    .grid-active .c-search-result-item__logo {
      width: 100%;
      height: 100%;
      margin-right: 0;
      border: none; }
      @media (max-width: 992px) {
        .grid-active .c-search-result-item__logo {
          margin-bottom: 0; } }
      @media (max-width: 576px) {
        .grid-active .c-search-result-item__logo {
          margin-left: auto;
          margin-right: auto; } }
  .c-search-result-item__desc {
    margin-right: 60px;
    max-width: 690px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
    overflow: hidden; }
    @media (max-width: 992px) {
      .c-search-result-item__desc {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
            -ms-flex-order: 3;
                order: 3;
        max-width: none;
        margin-right: 0; } }
    @media (max-width: 768px) {
      .c-search-result-item__desc {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
            -ms-flex-order: 2;
                order: 2;
        margin-bottom: 30px; } }
    .grid-active .c-search-result-item__desc {
      position: absolute;
      margin-right: 0;
      padding-left: 30px;
      padding-right: 30px;
      width: 100%;
      -webkit-transition: all 0.5s cubic-bezier(0.66, 0.32, 0.22, 0.96);
      -o-transition: all 0.5s cubic-bezier(0.66, 0.32, 0.22, 0.96);
      transition: all 0.5s cubic-bezier(0.66, 0.32, 0.22, 0.96);
      bottom: -102%;
      padding-top: 15px;
      background-color: #fff;
      left: 0; }
      @media (max-width: 992px) {
        .grid-active .c-search-result-item__desc {
          padding-left: 15px;
          padding-right: 15px; } }
      @media (max-width: 768px) {
        .grid-active .c-search-result-item__desc {
          margin-bottom: 0px;
          bottom: 0;
          opacity: 1; } }
  .c-search-result-item__btn-container {
    max-width: 245px;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media (max-width: 992px) {
      .c-search-result-item__btn-container {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
            -ms-flex-order: 2;
                order: 2; } }
    @media (max-width: 768px) {
      .c-search-result-item__btn-container {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
            -ms-flex-order: 3;
                order: 3; } }
    .grid-active .c-search-result-item__btn-container {
      display: none; }
  .c-search-result-item__btn {
    display: block;
    width: 100%;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 16px;
    padding: 16px 25px;
    background-color: #fff;
    color: #333333;
    -webkit-transition: color 0.3s cubic-bezier(0.3, 1.02, 0.73, 1), border-color 0.3s cubic-bezier(0.3, 1.02, 0.73, 1);
    -o-transition: color 0.3s cubic-bezier(0.3, 1.02, 0.73, 1), border-color 0.3s cubic-bezier(0.3, 1.02, 0.73, 1);
    transition: color 0.3s cubic-bezier(0.3, 1.02, 0.73, 1), border-color 0.3s cubic-bezier(0.3, 1.02, 0.73, 1);
    border: 1px solid #dddddd; }
    .c-search-result-item__btn::before {
      background-color: #333333; }
    .c-search-result-item__btn:not(:last-of-type) {
      margin-bottom: 10px; }

.cai-desc {
  word-break: break-word;
  word-wrap: break-word; }
  .cai-desc__title {
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    font-size: 30px;
    line-height: 38px;
    margin-bottom: 10px;
    max-height: 118px;
    overflow: hidden; }
    @media (max-width: 992px) {
      .cai-desc__title {
        max-height: 75px; } }
    @media (max-width: 992px) {
      .grid-active .cai-desc__title {
        font-size: 20px;
        font-size: 2rem;
        line-height: 20px;
        line-height: 24px; } }
    @media (max-width: 576px) {
      .list-active .cai-desc__title {
        font-size: 20px;
        font-size: 2rem;
        line-height: 20px;
        line-height: 24px; } }
    @media (max-width: 992px) {
      .list-active .cai-desc__title {
        max-height: none; } }
    .cai-desc__title a {
      -webkit-transition: all 0.3s cubic-bezier(0.3, 1.02, 0.73, 1);
      -o-transition: all 0.3s cubic-bezier(0.3, 1.02, 0.73, 1);
      transition: all 0.3s cubic-bezier(0.3, 1.02, 0.73, 1); }
  .cai-desc__subtitle {
    font-size: 17px;
    font-size: 1.7rem;
    line-height: 17px;
    line-height: 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
    .grid-active .cai-desc__subtitle {
      margin-bottom: 20px; }
      @media (max-width: 992px) {
        .grid-active .cai-desc__subtitle {
          margin-bottom: 15px; } }
    @media (max-width: 992px) {
      .list-active .cai-desc__subtitle {
        max-height: none;
        white-space: normal;
        overflow: visible; } }
  .cai-desc__text {
    font-size: 17px;
    font-size: 1.7rem;
    line-height: 17px;
    line-height: 30px;
    max-height: 90px;
    margin-top: 20px;
    overflow: hidden; }
    @media (min-width: 993px) and (max-width: 1420px) {
      .cai-desc__text {
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden; } }
    @media (max-width: 992px) {
      .cai-desc__text {
        max-height: none; } }
    .grid-active .cai-desc__text {
      display: none; }

.grid-active {
  margin-bottom: -15px; }
  .grid-active--margin0 {
    margin-bottom: 0; }

.hoverAvailable .c-search-result-item__btn:hover {
  color: #fff;
  border-color: transparent; }

.hoverAvailable .grid-active .c-search-result-item:hover {
  -webkit-box-shadow: 4px 4px 15px 1px #eaeaea;
          box-shadow: 4px 4px 15px 1px #eaeaea; }
  .hoverAvailable .grid-active .c-search-result-item:hover .c-search-result-item__desc {
    bottom: 0; }

.hoverAvailable .cai-desc__title a:hover {
  color: #b31764; }

.noHoverAvailable .grid-active .c-search-result-item {
  -webkit-box-shadow: 4px 4px 15px 1px #eaeaea;
          box-shadow: 4px 4px 15px 1px #eaeaea; }
  .noHoverAvailable .grid-active .c-search-result-item .c-search-result-item__desc {
    bottom: 0; }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc3R5bGVzaGVldHMvY29tcG9uZW50cy9jLWFyY2hpdGVjdC1pdGVtLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdDQUF3QztBQUN4QztBQUNBO0FBQ0EsdUNBQXVDO0FBQ3ZDO0FBQ0E7QUFDQTtBQUNBLHdDQUF3QyxFQUFFO0FBQzFDO0FBQ0E7QUFDQSxnQ0FBZ0M7QUFDaEM7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBLGdDQUFnQyxFQUFFO0FBQ2xDO0FBQ0E7QUFDQTtBQUNBLHdDQUF3QztBQUN4QztBQUNBO0FBQ0EsdUNBQXVDO0FBQ3ZDO0FBQ0E7QUFDQTtBQUNBLHdDQUF3QyxFQUFFOztBQUUxQztBQUNBO0FBQ0E7QUFDQSx3Q0FBd0M7QUFDeEM7QUFDQTtBQUNBLHVDQUF1QztBQUN2QztBQUNBO0FBQ0E7QUFDQSx3Q0FBd0MsRUFBRTs7QUFFMUM7QUFDQTtBQUNBLGdDQUFnQztBQUNoQztBQUNBLCtCQUErQjtBQUMvQjtBQUNBO0FBQ0EsZ0NBQWdDLEVBQUU7O0FBRWxDO0FBQ0E7QUFDQTtBQUNBLHdDQUF3QztBQUN4QztBQUNBO0FBQ0EsdUNBQXVDO0FBQ3ZDO0FBQ0E7QUFDQTtBQUNBLHdDQUF3QyxFQUFFOztBQUUxQztBQUNBO0FBQ0E7QUFDQSx5Q0FBeUM7QUFDekM7QUFDQTtBQUNBLHdDQUF3QztBQUN4QztBQUNBO0FBQ0E7QUFDQSx5Q0FBeUMsRUFBRTs7QUFFM0M7QUFDQTtBQUNBLGlDQUFpQztBQUNqQztBQUNBLGdDQUFnQztBQUNoQztBQUNBO0FBQ0EsaUNBQWlDLEVBQUU7O0FBRW5DO0FBQ0E7QUFDQTtBQUNBLHlDQUF5QztBQUN6QztBQUNBO0FBQ0Esd0NBQXdDO0FBQ3hDO0FBQ0E7QUFDQTtBQUNBLHlDQUF5QyxFQUFFOztB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QUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQSx5QkFBeUIsRUFBRTtBQUMzQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMEJBQTBCLEVBQUU7QUFDNUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDBCQUEwQixFQUFFO0FBQzVCO0FBQ0E7QUFDQSx5QkFBeUIsRUFBRTtBQUMzQjtBQUNBO0FBQ0E7QUFDQSw0REFBNEQ7QUFDNUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQTtBQUNBLDhCQUE4QixFQUFFO0FBQ2hDO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMEJBQTBCLEVBQUU7QUFDNUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QixFQUFFO0FBQzNCO0FBQ0E7QUFDQSx5QkFBeUIsRUFBRTtBQUMzQjtBQUNBLG9CQUFvQjs7QUFFcEI7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQSxxQkFBcUI7O0FBRXJCO0FBQ0E7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0E7QUFDQSwrQ0FBK0M7QUFDL0M7QUFDQSxjQUFjOztBQUVkO0FBQ0EsaUJBQWlCOztBQUVqQjtBQUNBO0FBQ0EsK0NBQStDO0FBQy9DO0FBQ0EsY0FBYyIsImZpbGUiOiJBc3NldHMvY3NzLy4vY29tcG9uZW50cy9jLWFyY2hpdGVjdC1pdGVtLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAqIERvdCBQdWxzZVxyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAqL1xuLyogXHJcbiAgICBDcmVhdGVkIG9uIDogMjAxOS0wMS0yMiwgMjA6NDc6MjBcclxuICAgIEF1dGhvciAgICAgOiBsLmtvYnVzXHJcbiovXG4vKipcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gKiBEb3QgUHVsc2VcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gKi9cbkAtd2Via2l0LWtleWZyYW1lcyBkb3QtcHVsc2UtYmVmb3JlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogOTk4NHB4IDAgMCAtNXB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogOTk4NHB4IDAgMCAtNXB4OyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiA5OTg0cHggMCAwIDJweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDk5ODRweCAwIDAgMnB4OyB9XG4gIDYwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiA5OTg0cHggMCAwIC01cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiA5OTg0cHggMCAwIC01cHg7IH0gfVxuQC1vLWtleWZyYW1lcyBkb3QtcHVsc2UtYmVmb3JlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IDk5ODRweCAwIDAgLTVweDsgfVxuICAzMCUge1xuICAgIGJveC1zaGFkb3c6IDk5ODRweCAwIDAgMnB4OyB9XG4gIDYwJSxcbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogOTk4NHB4IDAgMCAtNXB4OyB9IH1cbkBrZXlmcmFtZXMgZG90LXB1bHNlLWJlZm9yZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDk5ODRweCAwIDAgLTVweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDk5ODRweCAwIDAgLTVweDsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogOTk4NHB4IDAgMCAycHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiA5OTg0cHggMCAwIDJweDsgfVxuICA2MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogOTk4NHB4IDAgMCAtNXB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogOTk4NHB4IDAgMCAtNXB4OyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGRvdC1wdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDk5OTlweCAwIDAgLTVweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDk5OTlweCAwIDAgLTVweDsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogOTk5OXB4IDAgMCAycHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiA5OTk5cHggMCAwIDJweDsgfVxuICA2MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogOTk5OXB4IDAgMCAtNXB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogOTk5OXB4IDAgMCAtNXB4OyB9IH1cblxuQC1vLWtleWZyYW1lcyBkb3QtcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogOTk5OXB4IDAgMCAtNXB4OyB9XG4gIDMwJSB7XG4gICAgYm94LXNoYWRvdzogOTk5OXB4IDAgMCAycHg7IH1cbiAgNjAlLFxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiA5OTk5cHggMCAwIC01cHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIGRvdC1wdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDk5OTlweCAwIDAgLTVweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDk5OTlweCAwIDAgLTVweDsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogOTk5OXB4IDAgMCAycHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiA5OTk5cHggMCAwIDJweDsgfVxuICA2MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogOTk5OXB4IDAgMCAtNXB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogOTk5OXB4IDAgMCAtNXB4OyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGRvdC1wdWxzZS1hZnRlciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDEwMDE0cHggMCAwIC01cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAxMDAxNHB4IDAgMCAtNXB4OyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAxMDAxNHB4IDAgMCAycHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAxMDAxNHB4IDAgMCAycHg7IH1cbiAgNjAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDEwMDE0cHggMCAwIC01cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAxMDAxNHB4IDAgMCAtNXB4OyB9IH1cblxuQC1vLWtleWZyYW1lcyBkb3QtcHVsc2UtYWZ0ZXIge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMTAwMTRweCAwIDAgLTVweDsgfVxuICAzMCUge1xuICAgIGJveC1zaGFkb3c6IDEwMDE0cHggMCAwIDJweDsgfVxuICA2MCUsXG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDEwMDE0cHggMCAwIC01cHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIGRvdC1wdWxzZS1hZnRlciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDEwMDE0cHggMCAwIC01cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAxMDAxNHB4IDAgMCAtNXB4OyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAxMDAxNHB4IDAgMCAycHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAxMDAxNHB4IDAgMCAycHg7IH1cbiAgNjAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDEwMDE0cHggMCAwIC01cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAxMDAxNHB4IDAgMCAtNXB4OyB9IH1cblxuLmMtc2VhcmNoLXJlc3VsdC1pdGVtIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDQycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWVhO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjVzIGN1YmljLWJlemllcigwLjY2LCAwLjMyLCAwLjIyLCAwLjk2KTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuNXMgY3ViaWMtYmV6aWVyKDAuNjYsIDAuMzIsIDAuMjIsIDAuOTYpO1xuICAtby10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNXMgY3ViaWMtYmV6aWVyKDAuNjYsIDAuMzIsIDAuMjIsIDAuOTYpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNXMgY3ViaWMtYmV6aWVyKDAuNjYsIDAuMzIsIDAuMjIsIDAuOTYpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNXMgY3ViaWMtYmV6aWVyKDAuNjYsIDAuMzIsIDAuMjIsIDAuOTYpLCAtd2Via2l0LWJveC1zaGFkb3cgMC41cyBjdWJpYy1iZXppZXIoMC42NiwgMC4zMiwgMC4yMiwgMC45Nik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuYy1zZWFyY2gtcmVzdWx0LWl0ZW0ge1xuICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtc2VhcmNoLXJlc3VsdC1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDsgfSB9XG4gIC5jLXNlYXJjaC1yZXN1bHQtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWFlYTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYXJjaGl0ZWN0TGlzdFNsaWRlSW4ge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtMTAwMHB4O1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtby1rZXlmcmFtZXMgYXJjaGl0ZWN0TGlzdFNsaWRlSW4ge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtMTAwMHB4O1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgYXJjaGl0ZWN0TGlzdFNsaWRlSW4ge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtMTAwMHB4O1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMTsgfSB9XG4gIC5saXN0LWFjdGl2ZSAuYy1zZWFyY2gtcmVzdWx0LWl0ZW0ge1xuICAgIGxlZnQ6IC0xMDAwcHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGFyY2hpdGVjdExpc3RTbGlkZUluIDAuOHMgY3ViaWMtYmV6aWVyKDAuMywgMS4wMiwgMC43MywgMSkgZm9yd2FyZHM7XG4gICAgICAgICAtby1hbmltYXRpb246IGFyY2hpdGVjdExpc3RTbGlkZUluIDAuOHMgY3ViaWMtYmV6aWVyKDAuMywgMS4wMiwgMC43MywgMSkgZm9yd2FyZHM7XG4gICAgICAgICAgICBhbmltYXRpb246IGFyY2hpdGVjdExpc3RTbGlkZUluIDAuOHMgY3ViaWMtYmV6aWVyKDAuMywgMS4wMiwgMC43MywgMSkgZm9yd2FyZHM7IH1cbiAgICAubGlzdC1hY3RpdmUgLmMtc2VhcmNoLXJlc3VsdC1pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgICAgICAgICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuM3M7IH1cbiAgICAubGlzdC1hY3RpdmUgLmMtc2VhcmNoLXJlc3VsdC1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC42cztcbiAgICAgICAgICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNnM7IH1cbiAgICAubGlzdC1hY3RpdmUgLmMtc2VhcmNoLXJlc3VsdC1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC45cztcbiAgICAgICAgICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuOXM7IH1cbiAgICAubGlzdC1hY3RpdmUgLmMtc2VhcmNoLXJlc3VsdC1pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS4ycztcbiAgICAgICAgICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuMnM7IH1cbiAgICAubGlzdC1hY3RpdmUgLmMtc2VhcmNoLXJlc3VsdC1pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgICAgICAgICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuNXM7IH1cbiAgICAubGlzdC1hY3RpdmUgLmMtc2VhcmNoLXJlc3VsdC1pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS44cztcbiAgICAgICAgICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAxLjhzO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuOHM7IH1cbiAgICAubGlzdC1hY3RpdmUgLmMtc2VhcmNoLXJlc3VsdC1pdGVtOm50aC1jaGlsZCg3KSB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMi4xcztcbiAgICAgICAgICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAyLjFzO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDIuMXM7IH1cbiAgICAubGlzdC1hY3RpdmUgLmMtc2VhcmNoLXJlc3VsdC1pdGVtOm50aC1jaGlsZCg4KSB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMi40cztcbiAgICAgICAgICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAyLjRzO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDIuNHM7IH1cbiAgICAubGlzdC1hY3RpdmUgLmMtc2VhcmNoLXJlc3VsdC1pdGVtOm50aC1jaGlsZCg5KSB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMi43cztcbiAgICAgICAgICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAyLjdzO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDIuN3M7IH1cbiAgICAubGlzdC1hY3RpdmUgLmMtc2VhcmNoLXJlc3VsdC1pdGVtOm50aC1jaGlsZCgxMCkge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDNzO1xuICAgICAgICAgICAtby1hbmltYXRpb24tZGVsYXk6IDNzO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDNzOyB9XG4gICAgLmxpc3QtYWN0aXZlIC5jLXNlYXJjaC1yZXN1bHQtaXRlbTpudGgtY2hpbGQoMTEpIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAzLjNzO1xuICAgICAgICAgICAtby1hbmltYXRpb24tZGVsYXk6IDMuM3M7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMy4zczsgfVxuICAgIC5saXN0LWFjdGl2ZSAuYy1zZWFyY2gtcmVzdWx0LWl0ZW06bnRoLWNoaWxkKDEyKSB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMy42cztcbiAgICAgICAgICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAzLjZzO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDMuNnM7IH1cbiAgICAubGlzdC1hY3RpdmUgLmMtc2VhcmNoLXJlc3VsdC1pdGVtOm50aC1jaGlsZCgxMykge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDMuOXM7XG4gICAgICAgICAgIC1vLWFuaW1hdGlvbi1kZWxheTogMy45cztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAzLjlzOyB9XG4gICAgLmxpc3QtYWN0aXZlIC5jLXNlYXJjaC1yZXN1bHQtaXRlbTpudGgtY2hpbGQoMTQpIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA0LjJzO1xuICAgICAgICAgICAtby1hbmltYXRpb24tZGVsYXk6IDQuMnM7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogNC4yczsgfVxuICAgIC5saXN0LWFjdGl2ZSAuYy1zZWFyY2gtcmVzdWx0LWl0ZW06bnRoLWNoaWxkKDE1KSB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogNC41cztcbiAgICAgICAgICAgLW8tYW5pbWF0aW9uLWRlbGF5OiA0LjVzO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDQuNXM7IH1cbiAgICAubGlzdC1hY3RpdmUgLmMtc2VhcmNoLXJlc3VsdC1pdGVtOm50aC1jaGlsZCgxNikge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDQuOHM7XG4gICAgICAgICAgIC1vLWFuaW1hdGlvbi1kZWxheTogNC44cztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA0LjhzOyB9XG4gICAgLmxpc3QtYWN0aXZlIC5jLXNlYXJjaC1yZXN1bHQtaXRlbTpudGgtY2hpbGQoMTcpIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA1LjFzO1xuICAgICAgICAgICAtby1hbmltYXRpb24tZGVsYXk6IDUuMXM7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogNS4xczsgfVxuICAgIC5saXN0LWFjdGl2ZSAuYy1zZWFyY2gtcmVzdWx0LWl0ZW06bnRoLWNoaWxkKDE4KSB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogNS40cztcbiAgICAgICAgICAgLW8tYW5pbWF0aW9uLWRlbGF5OiA1LjRzO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDUuNHM7IH1cbiAgICAubGlzdC1hY3RpdmUgLmMtc2VhcmNoLXJlc3VsdC1pdGVtOm50aC1jaGlsZCgxOSkge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDUuN3M7XG4gICAgICAgICAgIC1vLWFuaW1hdGlvbi1kZWxheTogNS43cztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA1LjdzOyB9XG4gICAgLmxpc3QtYWN0aXZlIC5jLXNlYXJjaC1yZXN1bHQtaXRlbTpudGgtY2hpbGQoMjApIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA2cztcbiAgICAgICAgICAgLW8tYW5pbWF0aW9uLWRlbGF5OiA2cztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA2czsgfVxuICAgIC5saXN0LWFjdGl2ZSAuYy1zZWFyY2gtcmVzdWx0LWl0ZW06bnRoLWNoaWxkKDIxKSB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogNi4zcztcbiAgICAgICAgICAgLW8tYW5pbWF0aW9uLWRlbGF5OiA2LjNzO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDYuM3M7IH1cbiAgICAubGlzdC1hY3RpdmUgLmMtc2VhcmNoLXJlc3VsdC1pdGVtOm50aC1jaGlsZCgyMikge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDYuNnM7XG4gICAgICAgICAgIC1vLWFuaW1hdGlvbi1kZWxheTogNi42cztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA2LjZzOyB9XG4gICAgLmxpc3QtYWN0aXZlIC5jLXNlYXJjaC1yZXN1bHQtaXRlbTpudGgtY2hpbGQoMjMpIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA2LjlzO1xuICAgICAgICAgICAtby1hbmltYXRpb24tZGVsYXk6IDYuOXM7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogNi45czsgfVxuICAgIC5saXN0LWFjdGl2ZSAuYy1zZWFyY2gtcmVzdWx0LWl0ZW06bnRoLWNoaWxkKDI0KSB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogNy4ycztcbiAgICAgICAgICAgLW8tYW5pbWF0aW9uLWRlbGF5OiA3LjJzO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDcuMnM7IH1cbiAgICAubGlzdC1hY3RpdmUgLmMtc2VhcmNoLXJlc3VsdC1pdGVtOm50aC1jaGlsZCgyNSkge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDcuNXM7XG4gICAgICAgICAgIC1vLWFuaW1hdGlvbi1kZWxheTogNy41cztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA3LjVzOyB9XG4gICAgLmxpc3QtYWN0aXZlIC5jLXNlYXJjaC1yZXN1bHQtaXRlbTpudGgtY2hpbGQoMjYpIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA3LjhzO1xuICAgICAgICAgICAtby1hbmltYXRpb24tZGVsYXk6IDcuOHM7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogNy44czsgfVxuICAgIC5saXN0LWFjdGl2ZSAuYy1zZWFyY2gtcmVzdWx0LWl0ZW06bnRoLWNoaWxkKDI3KSB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogOC4xcztcbiAgICAgICAgICAgLW8tYW5pbWF0aW9uLWRlbGF5OiA4LjFzO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDguMXM7IH1cbiAgICAubGlzdC1hY3RpdmUgLmMtc2VhcmNoLXJlc3VsdC1pdGVtOm50aC1jaGlsZCgyOCkge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDguNHM7XG4gICAgICAgICAgIC1vLWFuaW1hdGlvbi1kZWxheTogOC40cztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA4LjRzOyB9XG4gICAgLmxpc3QtYWN0aXZlIC5jLXNlYXJjaC1yZXN1bHQtaXRlbTpudGgtY2hpbGQoMjkpIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA4LjdzO1xuICAgICAgICAgICAtby1hbmltYXRpb24tZGVsYXk6IDguN3M7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogOC43czsgfVxuICAuZ3JpZC1hY3RpdmUgLmMtc2VhcmNoLXJlc3VsdC1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgICBtYXJnaW46IDE1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYXJjaGl0ZWN0TGlzdFNsaWRlRG93biAwLjhzIGN1YmljLWJlemllcigwLjMsIDEuMDIsIDAuNzMsIDEpIGZvcndhcmRzO1xuICAgICAgICAgLW8tYW5pbWF0aW9uOiBhcmNoaXRlY3RMaXN0U2xpZGVEb3duIDAuOHMgY3ViaWMtYmV6aWVyKDAuMywgMS4wMiwgMC43MywgMSkgZm9yd2FyZHM7XG4gICAgICAgICAgICBhbmltYXRpb246IGFyY2hpdGVjdExpc3RTbGlkZURvd24gMC44cyBjdWJpYy1iZXppZXIoMC4zLCAxLjAyLCAwLjczLCAxKSBmb3J3YXJkcztcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgaGVpZ2h0OiAzMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDIwcHgpIHtcbiAgICAgIC5ncmlkLWFjdGl2ZSAuYy1zZWFyY2gtcmVzdWx0LWl0ZW0ge1xuICAgICAgICB3aWR0aDogMjg5cHg7XG4gICAgICAgIGhlaWdodDogMjg5cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmdyaWQtYWN0aXZlIC5jLXNlYXJjaC1yZXN1bHQtaXRlbSB7XG4gICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICAgaGVpZ2h0OiAyMTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZ3JpZC1hY3RpdmUgLmMtc2VhcmNoLXJlc3VsdC1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDRweCA0cHggMTVweCAxcHggI2VhZWFlYTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiA0cHggNHB4IDE1cHggMXB4ICNlYWVhZWE7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLmdyaWQtYWN0aXZlIC5jLXNlYXJjaC1yZXN1bHQtaXRlbSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gICAgLmdyaWQtYWN0aXZlIC5jLXNlYXJjaC1yZXN1bHQtaXRlbSAubS1zZWFyY2gtcmVzdWx0cyAuZ3JpZC1hY3RpdmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFyY2hpdGVjdExpc3RTbGlkZURvd24ge1xuICBmcm9tIHtcbiAgICB0b3A6IC02MHB4O1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC1vLWtleWZyYW1lcyBhcmNoaXRlY3RMaXN0U2xpZGVEb3duIHtcbiAgZnJvbSB7XG4gICAgdG9wOiAtNjBweDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgYXJjaGl0ZWN0TGlzdFNsaWRlRG93biB7XG4gIGZyb20ge1xuICAgIHRvcDogLTYwcHg7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuICAgIC5ncmlkLWFjdGl2ZSAuYy1zZWFyY2gtcmVzdWx0LWl0ZW0tLWVtcHR5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gIC5jLXNlYXJjaC1yZXN1bHQtaXRlbV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jLXNlYXJjaC1yZXN1bHQtaXRlbV9fd3JhcHBlciB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLmMtc2VhcmNoLXJlc3VsdC1pdGVtX19sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMC41cyBjdWJpYy1iZXppZXIoMC42NiwgMC4zMiwgMC4yMiwgMC45Nik7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuNXMgY3ViaWMtYmV6aWVyKDAuNjYsIDAuMzIsIDAuMjIsIDAuOTYpO1xuICAgIC1vLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC41cyBjdWJpYy1iZXppZXIoMC42NiwgMC4zMiwgMC4yMiwgMC45Nik7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjVzIGN1YmljLWJlemllcigwLjY2LCAwLjMyLCAwLjIyLCAwLjk2KTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNXMgY3ViaWMtYmV6aWVyKDAuNjYsIDAuMzIsIDAuMjIsIDAuOTYpLCAtd2Via2l0LWJveC1zaGFkb3cgMC41cyBjdWJpYy1iZXppZXIoMC42NiwgMC4zMiwgMC4yMiwgMC45Nik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gICAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDI1MnB4O1xuICAgIGhlaWdodDogMjUycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYy1zZWFyY2gtcmVzdWx0LWl0ZW1fX2xvZ28ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDE7XG4gICAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTsgfSB9XG4gICAgLmMtc2VhcmNoLXJlc3VsdC1pdGVtX19sb2dvIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5jLXNlYXJjaC1yZXN1bHQtaXRlbV9fbG9nbzpob3ZlciB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDRweCA0cHggMTVweCAxcHggI2VhZWFlYTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogNHB4IDRweCAxNXB4IDFweCAjZWFlYWVhOyB9XG4gICAgLmdyaWQtYWN0aXZlIC5jLXNlYXJjaC1yZXN1bHQtaXRlbV9fbG9nbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ncmlkLWFjdGl2ZSAuYy1zZWFyY2gtcmVzdWx0LWl0ZW1fX2xvZ28ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5ncmlkLWFjdGl2ZSAuYy1zZWFyY2gtcmVzdWx0LWl0ZW1fX2xvZ28ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC5jLXNlYXJjaC1yZXN1bHQtaXRlbV9fZGVzYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgIG1heC13aWR0aDogNjkwcHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMTtcbiAgICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYy1zZWFyY2gtcmVzdWx0LWl0ZW1fX2Rlc2Mge1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgICAgICAtd2Via2l0LW9yZGVyOiAzO1xuICAgICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jLXNlYXJjaC1yZXN1bHQtaXRlbV9fZGVzYyB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgLmdyaWQtYWN0aXZlIC5jLXNlYXJjaC1yZXN1bHQtaXRlbV9fZGVzYyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY2LCAwLjMyLCAwLjIyLCAwLjk2KTtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY2LCAwLjMyLCAwLjIyLCAwLjk2KTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY2LCAwLjMyLCAwLjIyLCAwLjk2KTtcbiAgICAgIGJvdHRvbTogLTEwMiU7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmdyaWQtYWN0aXZlIC5jLXNlYXJjaC1yZXN1bHQtaXRlbV9fZGVzYyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ncmlkLWFjdGl2ZSAuYy1zZWFyY2gtcmVzdWx0LWl0ZW1fX2Rlc2Mge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfSB9XG4gIC5jLXNlYXJjaC1yZXN1bHQtaXRlbV9fYnRuLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAyNDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmMtc2VhcmNoLXJlc3VsdC1pdGVtX19idG4tY29udGFpbmVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmMtc2VhcmNoLXJlc3VsdC1pdGVtX19idG4tY29udGFpbmVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogMztcbiAgICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAzOyB9IH1cbiAgICAuZ3JpZC1hY3RpdmUgLmMtc2VhcmNoLXJlc3VsdC1pdGVtX19idG4tY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmMtc2VhcmNoLXJlc3VsdC1pdGVtX19idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBwYWRkaW5nOiAxNnB4IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMywgMS4wMiwgMC43MywgMSksIGJvcmRlci1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjMsIDEuMDIsIDAuNzMsIDEpO1xuICAgIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMywgMS4wMiwgMC43MywgMSksIGJvcmRlci1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjMsIDEuMDIsIDAuNzMsIDEpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMywgMS4wMiwgMC43MywgMSksIGJvcmRlci1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjMsIDEuMDIsIDAuNzMsIDEpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgICAuYy1zZWFyY2gtcmVzdWx0LWl0ZW1fX2J0bjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7IH1cbiAgICAuYy1zZWFyY2gtcmVzdWx0LWl0ZW1fX2J0bjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uY2FpLWRlc2Mge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgLmNhaS1kZXNjX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1heC1oZWlnaHQ6IDExOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYWktZGVzY19fdGl0bGUge1xuICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ncmlkLWFjdGl2ZSAuY2FpLWRlc2NfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAubGlzdC1hY3RpdmUgLmNhaS1kZXNjX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmxpc3QtYWN0aXZlIC5jYWktZGVzY19fdGl0bGUge1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lOyB9IH1cbiAgICAuY2FpLWRlc2NfX3RpdGxlIGEge1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4zLCAxLjAyLCAwLjczLCAxKTtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjMsIDEuMDIsIDAuNzMsIDEpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMywgMS4wMiwgMC43MywgMSk7IH1cbiAgLmNhaS1kZXNjX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIC5ncmlkLWFjdGl2ZSAuY2FpLWRlc2NfX3N1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZ3JpZC1hY3RpdmUgLmNhaS1kZXNjX19zdWJ0aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAubGlzdC1hY3RpdmUgLmNhaS1kZXNjX19zdWJ0aXRsZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9IH1cbiAgLmNhaS1kZXNjX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWF4LWhlaWdodDogOTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIGFuZCAobWF4LXdpZHRoOiAxNDIwcHgpIHtcbiAgICAgIC5jYWktZGVzY19fdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhaS1kZXNjX190ZXh0IHtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTsgfSB9XG4gICAgLmdyaWQtYWN0aXZlIC5jYWktZGVzY19fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5ncmlkLWFjdGl2ZSB7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4OyB9XG4gIC5ncmlkLWFjdGl2ZS0tbWFyZ2luMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaG92ZXJBdmFpbGFibGUgLmMtc2VhcmNoLXJlc3VsdC1pdGVtX19idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uaG92ZXJBdmFpbGFibGUgLmdyaWQtYWN0aXZlIC5jLXNlYXJjaC1yZXN1bHQtaXRlbTpob3ZlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogNHB4IDRweCAxNXB4IDFweCAjZWFlYWVhO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDRweCA0cHggMTVweCAxcHggI2VhZWFlYTsgfVxuICAuaG92ZXJBdmFpbGFibGUgLmdyaWQtYWN0aXZlIC5jLXNlYXJjaC1yZXN1bHQtaXRlbTpob3ZlciAuYy1zZWFyY2gtcmVzdWx0LWl0ZW1fX2Rlc2Mge1xuICAgIGJvdHRvbTogMDsgfVxuXG4uaG92ZXJBdmFpbGFibGUgLmNhaS1kZXNjX190aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNiMzE3NjQ7IH1cblxuLm5vSG92ZXJBdmFpbGFibGUgLmdyaWQtYWN0aXZlIC5jLXNlYXJjaC1yZXN1bHQtaXRlbSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogNHB4IDRweCAxNXB4IDFweCAjZWFlYWVhO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDRweCA0cHggMTVweCAxcHggI2VhZWFlYTsgfVxuICAubm9Ib3ZlckF2YWlsYWJsZSAuZ3JpZC1hY3RpdmUgLmMtc2VhcmNoLXJlc3VsdC1pdGVtIC5jLXNlYXJjaC1yZXN1bHQtaXRlbV9fZGVzYyB7XG4gICAgYm90dG9tOiAwOyB9XG4iXSwic291cmNlUm9vdCI6IiJ9*/