/*--------------------------------------------------
Website by Websolute
--------------------------------------------------*/
/* ----------------------------------------------
 * Generated by Animista on 2019-3-8 10:5:59
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
/**
 * ----------------------------------------
 * animation focus-in-contract
 * ----------------------------------------
 */
@-webkit-keyframes focus-in-contract {
  0% {
    letter-spacing: 1em;
    -webkit-filter: blur(12px);
    filter: blur(12px);
    opacity: 0; }
  100% {
    -webkit-filter: blur(0px);
    filter: blur(0px);
    opacity: 1; } }

@keyframes focus-in-contract {
  0% {
    letter-spacing: 1em;
    -webkit-filter: blur(12px);
    filter: blur(12px);
    opacity: 0; }
  100% {
    -webkit-filter: blur(0px);
    filter: blur(0px);
    opacity: 1; } }

/* ----------------------------------------------
 * Generated by Animista on 2019-3-8 10:5:59
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
/**
 * ----------------------------------------
 * animation focus-in-contract
 * ----------------------------------------
 */
@-webkit-keyframes focus-in-contract {
  0% {
    letter-spacing: 1em;
    -webkit-filter: blur(12px);
    filter: blur(12px);
    opacity: 0; }
  100% {
    -webkit-filter: blur(0px);
    filter: blur(0px);
    opacity: 1; } }

@keyframes focus-in-contract {
  0% {
    letter-spacing: 1em;
    -webkit-filter: blur(12px);
    filter: blur(12px);
    opacity: 0; }
  100% {
    -webkit-filter: blur(0px);
    filter: blur(0px);
    opacity: 1; } }

/*--------------------------------------------------
Base
--------------------------------------------------*/
.touch .campagna-2019 video {
  display: block; }

.campagna-2019 {
  background: #fff !important; }
  .campagna-2019 #header {
    position: absolute;
    width: 100%;
    z-index: 100;
    left: 0;
    top: 0;
    background: -webkit-linear-gradient(#000, transparent);
    background: linear-gradient(#000, transparent);
    padding-bottom: 20px; }
    .campagna-2019 #header .menu .top-nav a, .campagna-2019 #header .menu .top-nav .pipe {
      color: #FFFFFF; }
    .campagna-2019 #header .menu .top-nav .search-site input.open {
      color: #FFFFFF;
      border-color: #FFFFFF !important; }
    .campagna-2019 #header .menu .top-nav .search-site button {
      background: #FFFFFF;
      border-color: #FFFFFF !important;
      width: 20px;
      height: 20px;
      top: 5px; }
      .campagna-2019 #header .menu .top-nav .search-site button i {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
    .campagna-2019 #header .menu .nav li a {
      color: #FFFFFF; }
      .campagna-2019 #header .menu .nav li a:before {
        background: #FFFFFF; }
    .campagna-2019 #header #sub_menu {
      color: #000;
      background: #fff; }
      .campagna-2019 #header #sub_menu a {
        color: #000; }
    .campagna-2019 #header video#clip {
      width: 100% !important;
      height: 100vh !important;
      overflow: hidden; }
    @media (max-width: 767px) {
      .campagna-2019 #header .logo {
        background: none; }
        .campagna-2019 #header .logo img {
          visibility: visible; }
      .campagna-2019 #header .menu-mobile .navbar-toggle {
        background: none; }
        .campagna-2019 #header .menu-mobile .navbar-toggle:before, .campagna-2019 #header .menu-mobile .navbar-toggle:after {
          background: #FFFFFF; }
        .campagna-2019 #header .menu-mobile .navbar-toggle span {
          color: #FFFFFF; }
          .campagna-2019 #header .menu-mobile .navbar-toggle span:before {
            background: #FFFFFF; } }
  .campagna-2019 .video-campagna-2019 {
    width: 100%;
    height: 100vh;
    position: relative;
    z-index: 1;
    overflow: hidden; }
    @media (max-width: 1199px) {
      .campagna-2019 .video-campagna-2019 {
        /*height: calc ((1080*100) / 1920);*/ } }
    .campagna-2019 .video-campagna-2019 #play-pause-button {
      position: absolute;
      z-index: 3;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%; }
      .campagna-2019 .video-campagna-2019 #play-pause-button:before {
        content: '';
        width: 60px;
        height: 60px;
        border: 1px solid #fff;
        border-radius: 60px;
        background: url(../img_2015/play-2019.png) no-repeat center;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        z-index: 10;
        text-align: center;
        opacity: 1;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease; }
      .campagna-2019 .video-campagna-2019 #play-pause-button:after {
        content: '';
        background: rgba(38, 40, 42, 0.97);
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease; }
      .campagna-2019 .video-campagna-2019 #play-pause-button.video-playing:before {
        opacity: 0; }
      .campagna-2019 .video-campagna-2019 #play-pause-button.video-playing:after {
        height: 0; }
    .campagna-2019 .video-campagna-2019 #mute-video {
      position: absolute;
      z-index: 4;
      width: 60px;
      height: 60px;
      bottom: 20px;
      right: 40px; }
      @media (max-width: 1199px) {
        .campagna-2019 .video-campagna-2019 #mute-video {
          right: 20px; } }
      @media (max-width: 991px) {
        .campagna-2019 .video-campagna-2019 #mute-video {
          right: 10px;
          bottom: 10px; } }
      @media (max-width: 767px) {
        .campagna-2019 .video-campagna-2019 #mute-video {
          right: 0;
          bottom: 0;
          height: 40px; }
          .campagna-2019 .video-campagna-2019 #mute-video:before {
            font-size: 20px !important; } }
      .campagna-2019 .video-campagna-2019 #mute-video:before {
        font-family: FontAwesome;
        content: '\f028';
        color: #fff;
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        line-height: 1;
        font-size: 30px; }
      .campagna-2019 .video-campagna-2019 #mute-video:after {
        display: none;
        font-size: 13px;
        line-height: 1;
        content: 'x';
        color: #fff;
        font-weight: 800;
        position: absolute;
        right: 12px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%); }
      .campagna-2019 .video-campagna-2019 #mute-video.audio-on:before {
        content: '\f026'; }
      .campagna-2019 .video-campagna-2019 #mute-video.audio-on:after {
        display: block; }
    .campagna-2019 .video-campagna-2019 video {
      width: 100%;
      height: auto;
      position: absolute;
      z-index: 2;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
      @media (max-width: 1199px) {
        .campagna-2019 .video-campagna-2019 video {
          position: static;
          -webkit-transform: none;
          transform: none; } }
      .campagna-2019 .video-campagna-2019 video.video-orizzontal {
        width: 100% !important;
        height: auto !important; }
      .campagna-2019 .video-campagna-2019 video.video-vertical {
        width: auto !important;
        height: 100% !important; }
  .campagna-2019 .scroll-down {
    position: absolute;
    cursor: pointer;
    z-index: 9999;
    width: 40px;
    bottom: 60px;
    height: 70px;
    left: 50%;
    margin-left: -20px; }
    @media (max-width: 1199px) {
      .campagna-2019 .scroll-down {
        display: none; } }
    .campagna-2019 .scroll-down:after {
      content: "\20";
      width: 2px;
      background: #fff;
      top: 0px;
      bottom: 0px;
      left: 50%;
      margin-left: -1px;
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      -webkit-transform: scaleY(0);
      transform: scaleY(0);
      -webkit-animation-delay: 2s;
      animation-delay: 2s;
      -webkit-animation: scrolldown 1.8s infinite;
      animation: scrolldown 1.8s infinite;
      /*animation-play-state: paused;*/
      position: absolute; }
    .campagna-2019 .scroll-down.in-view:after {
      -webkit-animation-play-state: running;
      animation-play-state: running; }
  .campagna-2019 .slide-pilastri {
    background: url(/img_2015/bg-pilastri.png) no-repeat left bottom rgba(80, 76, 67, 0.05);
    background-size: contain;
    padding: 100px 0 50px 0; }
    @media (max-width: 991px) {
      .campagna-2019 .slide-pilastri {
        padding: 50px 0 0 0; } }
    @media (max-width: 767px) {
      .campagna-2019 .slide-pilastri {
        padding: 30px 0 0 0; } }
    .campagna-2019 .slide-pilastri .pilastri .pilastro {
      margin-bottom: 50px; }
      @media (max-width: 767px) {
        .campagna-2019 .slide-pilastri .pilastri .pilastro {
          margin-bottom: 20px; } }
      .campagna-2019 .slide-pilastri .pilastri .pilastro .tit {
        font-size: 44px;
        line-height: 1;
        color: #74716c;
        font-weight: 400;
        margin-bottom: 20px; }
        @media (max-width: 991px) {
          .campagna-2019 .slide-pilastri .pilastri .pilastro .tit span {
            font-weight: 300;
            display: inline-block !important; } }
        @media (max-width: 767px) {
          .campagna-2019 .slide-pilastri .pilastri .pilastro .tit {
            font-size: 24px;
            margin-bottom: 10px; } }
      .campagna-2019 .slide-pilastri .pilastri .pilastro .txt {
        font-size: 18px;
        color: #74716c; }
        @media (max-width: 767px) {
          .campagna-2019 .slide-pilastri .pilastri .pilastro .txt {
            font-size: 15px; } }
        .campagna-2019 .slide-pilastri .pilastri .pilastro .txt p {
          line-height: 1.3;
          margin: 0 0 5px 0; }
    .campagna-2019 .slide-pilastri .pilastri .payoff {
      font-size: 90px;
      font-weight: 400;
      line-height: 1; }
      .campagna-2019 .slide-pilastri .pilastri .payoff.visible-sm {
        text-align: center;
        margin-bottom: 40px; }
      @media (max-width: 1199px) {
        .campagna-2019 .slide-pilastri .pilastri .payoff {
          font-size: 74px; } }
      @media (max-width: 767px) {
        .campagna-2019 .slide-pilastri .pilastri .payoff {
          font-size: 30px;
          text-align: left !important;
          font-weight: 300;
          margin-bottom: 30px !important; } }
  .campagna-2019 .slide-campagna {
    margin: 0 0 80px 0; }
    .campagna-2019 .slide-campagna button {
      opacity: 1;
      -webkit-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
      .campagna-2019 .slide-campagna button.cambio-slide {
        opacity: 0 !important; }
      .campagna-2019 .slide-campagna button.slick-prev, .campagna-2019 .slide-campagna button.slick-next {
        font-family: 'Open Sans', sans-serif;
        background: none;
        font-size: 20px;
        line-height: 1;
        color: #fff;
        width: auto;
        height: auto;
        margin: 0;
        opacity: 1; }
        .campagna-2019 .slide-campagna button.slick-prev:after, .campagna-2019 .slide-campagna button.slick-next:after {
          content: '';
          height: 15px;
          width: 100%;
          background: #fff;
          position: absolute;
          bottom: -18px;
          -webkit-transition: all 0.3s cubic-bezier(0, 0.09, 0.22, 0.97);
          transition: all 0.3s cubic-bezier(0, 0.09, 0.22, 0.97); }
      .campagna-2019 .slide-campagna button.slick-prev {
        top: 100px;
        left: 0;
        padding-left: 15px;
        -webkit-transform: translateY(-30%);
        transform: translateY(-30%); }
        .campagna-2019 .slide-campagna button.slick-prev:after {
          left: 0; }
      .campagna-2019 .slide-campagna button.slick-next {
        bottom: 100px;
        right: 0;
        padding-right: 15px;
        -webkit-transform: translateY(30%);
        transform: translateY(30%);
        top: auto; }
        .campagna-2019 .slide-campagna button.slick-next:after {
          right: 0; }
      .campagna-2019 .slide-campagna button:hover.slick-prev {
        opacity: 1;
        padding-left: 40px; }
        .campagna-2019 .slide-campagna button:hover.slick-prev:after {
          width: calc(100% + 70px); }
      .campagna-2019 .slide-campagna button:hover.slick-next {
        opacity: 1;
        padding-right: 40px; }
        .campagna-2019 .slide-campagna button:hover.slick-next:after {
          width: calc(100% + 70px); }
    .campagna-2019 .slide-campagna .item-valore {
      position: relative;
      z-index: 1;
      height: 85vh;
      width: 100%;
      display: none; }
      .campagna-2019 .slide-campagna .item-valore:after {
        content: '';
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        right: 0;
        opacity: 0;
        -webkit-transition: all 0.3s cubic-bezier(0, 0.09, 0.22, 0.97);
        transition: all 0.3s cubic-bezier(0, 0.09, 0.22, 0.97); }
      .campagna-2019 .slide-campagna .item-valore.design {
        background-color: #686866; }
      .campagna-2019 .slide-campagna .item-valore.love {
        background-color: #aa9b8d; }
      .campagna-2019 .slide-campagna .item-valore.innovation {
        background-color: #74746b; }
      .campagna-2019 .slide-campagna .item-valore.value {
        background-color: #6f5c4f; }
      .campagna-2019 .slide-campagna .item-valore .valore {
        width: 70%;
        height: 100%;
        padding-top: 230px;
        margin: 0 auto;
        color: #fff;
        font-size: 40px;
        font-weight: 100;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
        .campagna-2019 .slide-campagna .item-valore .valore .box-sx {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 20%;
          -ms-flex: 0 0 20%;
          flex: 0 0 20%;
          max-width: 20%;
          text-align: right; }
          .campagna-2019 .slide-campagna .item-valore .valore .box-sx .our-idea {
            font-weight: 300;
            font-size: 34px;
            line-height: 1;
            margin-bottom: 5px;
            color: #b8b8b7;
            position: relative;
            right: 50px;
            opacity: 0;
            -webkit-transition: all 1s cubic-bezier(0, 0.09, 0.22, 0.97);
            transition: all 1s cubic-bezier(0, 0.09, 0.22, 0.97); }
          .campagna-2019 .slide-campagna .item-valore .valore .box-sx .tit-valore {
            font-weight: 400;
            font-size: 34px;
            line-height: 1;
            -webkit-transition: all 1s cubic-bezier(0, 0.09, 0.22, 0.97);
            transition: all 1s cubic-bezier(0, 0.09, 0.22, 0.97);
            position: relative;
            right: 50px;
            opacity: 0; }
        .campagna-2019 .slide-campagna .item-valore .valore .txt-valore {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 80%;
          -ms-flex: 0 0 80%;
          flex: 0 0 80%;
          max-width: 80%;
          padding-left: 150px;
          font-size: 38px;
          line-height: 1.5;
          font-weight: 300; }
          .campagna-2019 .slide-campagna .item-valore .valore .txt-valore p {
            margin: 0 0 15px 0;
            position: relative;
            left: 50px;
            opacity: 0;
            -webkit-transition: all 0.5s cubic-bezier(0, 0.09, 0.22, 0.97);
            transition: all 0.5s cubic-bezier(0, 0.09, 0.22, 0.97); }
            .campagna-2019 .slide-campagna .item-valore .valore .txt-valore p.frase-01 {
              font-size: 50px;
              font-weight: 400;
              margin-bottom: 50px;
              top: -13px; }
            .campagna-2019 .slide-campagna .item-valore .valore .txt-valore p:last-child {
              margin-bottom: 0; }
      .campagna-2019 .slide-campagna .item-valore .sfondo-txt {
        position: absolute;
        bottom: -255px;
        left: 0;
        opacity: 0;
        color: #fff;
        font-size: 35em;
        font-weight: 400;
        -webkit-transition: all 1.8s cubic-bezier(0, 0.09, 0.22, 0.97);
        transition: all 1.8s cubic-bezier(0, 0.09, 0.22, 0.97); }
      .campagna-2019 .slide-campagna .item-valore.attiva .valore .our-idea, .campagna-2019 .slide-campagna .item-valore.prima-slide .valore .our-idea {
        opacity: 1;
        right: 0; }
      .campagna-2019 .slide-campagna .item-valore.attiva .valore .tit-valore, .campagna-2019 .slide-campagna .item-valore.prima-slide .valore .tit-valore {
        opacity: 1;
        right: 0;
        -webkit-transition-delay: 0.2s;
        transition-delay: 0.2s; }
      .campagna-2019 .slide-campagna .item-valore.attiva .valore .txt-valore p, .campagna-2019 .slide-campagna .item-valore.prima-slide .valore .txt-valore p {
        left: 0;
        opacity: 1; }
        .campagna-2019 .slide-campagna .item-valore.attiva .valore .txt-valore p.frase-01, .campagna-2019 .slide-campagna .item-valore.prima-slide .valore .txt-valore p.frase-01 {
          -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s; }
        .campagna-2019 .slide-campagna .item-valore.attiva .valore .txt-valore p.frase-02, .campagna-2019 .slide-campagna .item-valore.prima-slide .valore .txt-valore p.frase-02 {
          -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s; }
        .campagna-2019 .slide-campagna .item-valore.attiva .valore .txt-valore p.frase-03, .campagna-2019 .slide-campagna .item-valore.prima-slide .valore .txt-valore p.frase-03 {
          -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s; }
        .campagna-2019 .slide-campagna .item-valore.attiva .valore .txt-valore p.frase-04, .campagna-2019 .slide-campagna .item-valore.prima-slide .valore .txt-valore p.frase-04 {
          -webkit-transition-delay: 0.8s;
          transition-delay: 0.8s; }
      .campagna-2019 .slide-campagna .item-valore.attiva .sfondo-txt, .campagna-2019 .slide-campagna .item-valore.prima-slide .sfondo-txt {
        left: 50%;
        opacity: 0.1;
        -webkit-transition-delay: 0.8s;
        transition-delay: 0.8s; }
      .campagna-2019 .slide-campagna .item-valore.attiva.love .our-idea, .campagna-2019 .slide-campagna .item-valore.prima-slide.love .our-idea {
        color: #fff !important;
        opacity: 0.7 !important; }
  .campagna-2019 .box-hp {
    visibility: visible; }
    @media (max-width: 767px) {
      .campagna-2019 .box-hp {
        padding: 0 20px; }
        .campagna-2019 .box-hp .container {
          padding: 0; } }
    .campagna-2019 .box-hp .title {
      font-weight: 100;
      font-size: 40px;
      line-height: 1; }
    .campagna-2019 .box-hp .text {
      font-size: 24px; }
  .campagna-2019 .cucine-hp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    @media (max-width: 767px) {
      .campagna-2019 .cucine-hp {
        display: block; } }
    .campagna-2019 .cucine-hp .box-cucina {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 calc(50% - 40px);
      -ms-flex: 0 0 calc(50% - 40px);
      flex: 0 0 calc(50% - 40px);
      max-width: calc(50% - 40px);
      position: relative;
      z-index: 1;
      cursor: pointer;
      overflow: hidden;
      margin: 40px 0; }
      @media (max-width: 767px) {
        .campagna-2019 .cucine-hp .box-cucina {
          max-width: 100%;
          margin: 0 0 20px 0 !important; } }
      .campagna-2019 .cucine-hp .box-cucina a {
        display: block; }
      .campagna-2019 .cucine-hp .box-cucina:nth-child(odd) {
        margin-right: 40px; }
      .campagna-2019 .cucine-hp .box-cucina:nth-child(even) {
        margin-left: 40px; }
      .campagna-2019 .cucine-hp .box-cucina:before {
        content: '';
        position: absolute;
        z-index: 2;
        background: rgba(0, 0, 0, 0.15);
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        -webkit-transition: 0.3s ease-in-out;
        transition: 0.3s ease-in-out; }
      .campagna-2019 .cucine-hp .box-cucina .title {
        position: absolute;
        z-index: 3;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        margin: 0;
        color: #FFFFFF;
        font-size: 60px;
        font-weight: 700;
        line-height: 1;
        -webkit-transition: 0.3s ease-in-out;
        transition: 0.3s ease-in-out; }
        @media (max-width: 767px) {
          .campagna-2019 .cucine-hp .box-cucina .title {
            font-size: 40px; } }
      .campagna-2019 .cucine-hp .box-cucina img {
        -webkit-transition: 0.3s ease-in-out;
        transition: 0.3s ease-in-out; }
      .campagna-2019 .cucine-hp .box-cucina:hover:before {
        opacity: 0; }
      .campagna-2019 .cucine-hp .box-cucina:hover .title {
        opacity: 0.1; }
      .campagna-2019 .cucine-hp .box-cucina:hover img {
        -webkit-transform: scale(1.05);
        transform: scale(1.05); }
  .campagna-2019 .news-hp {
    padding: 0 0 55px 0; }
    @media (max-width: 767px) {
      .campagna-2019 .news-hp {
        padding: 20px;
        text-align: center; } }
    .campagna-2019 .news-hp .main-text {
      padding: 0; }
      @media (max-width: 767px) {
        .campagna-2019 .news-hp .main-text {
          margin-top: 20px; }
          .campagna-2019 .news-hp .main-text .text {
            font-size: 16px; } }
      .campagna-2019 .news-hp .main-text .title {
        font-size: 30px;
        line-height: 1.1; }
        @media (max-width: 767px) {
          .campagna-2019 .news-hp .main-text .title {
            font-size: 20px;
            line-height: 1.2;
            font-weight: 300; } }
  .campagna-2019 .prefooter .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around; }
    .campagna-2019 .prefooter .row > div {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 33.33%;
      -ms-flex: 0 0 33.33%;
      flex: 0 0 33.33%;
      max-width: 33.33%; }
  .campagna-2019 footer {
    background: #fff !important; }

@-webkit-keyframes scrolldown {
  0% {
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0; }
  50% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0; }
  50.01% {
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%; }
  100% {
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%; } }

@keyframes scrolldown {
  0% {
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0; }
  50% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0; }
  50.01% {
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%; }
  100% {
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%; } }

@media (max-width: 767px) {
  .prefooter .row {
    display: block !important; }
    .prefooter .row > div {
      -webkit-box-flex: 0 !important;
      -webkit-flex: 0 0 100% !important;
      -ms-flex: 0 0 100% !important;
      flex: 0 0 100% !important;
      max-width: 100% !important; } }

.landing-rivenditori header .menu, .landing-rivenditori header .menu-mobile {
  display: none; }

.landing-rivenditori .box-campagna {
  /*background: linear-gradient(#726e69,$white);*/ }
  .landing-rivenditori .box-campagna .title {
    /*color: $white;*/ }
    .landing-rivenditori .box-campagna .title:before {
      /*background: $white;*/ }
  .landing-rivenditori .box-campagna .text a {
    text-decoration: underline; }
  @media (max-width: 767px) {
    .landing-rivenditori .box-campagna .text {
      font-size: 15px; } }
  .landing-rivenditori .box-campagna .dati-campagna {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    @media (max-width: 767px) {
      .landing-rivenditori .box-campagna .dati-campagna {
        display: block; } }
    .landing-rivenditori .box-campagna .dati-campagna .box-dato {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 33.33%;
      -ms-flex: 0 0 33.33%;
      flex: 0 0 33.33%;
      max-width: 33.33%;
      text-align: center;
      padding: 0px 20px; }
      @media (max-width: 991px) {
        .landing-rivenditori .box-campagna .dati-campagna .box-dato {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 50%;
          -ms-flex: 0 0 50%;
          flex: 0 0 50%;
          max-width: 50%;
          margin-bottom: 40px; } }
      @media (max-width: 767px) {
        .landing-rivenditori .box-campagna .dati-campagna .box-dato {
          max-width: 100%; } }
      .landing-rivenditori .box-campagna .dati-campagna .box-dato .valore {
        background: -webkit-linear-gradient(#74716c, #5b483d);
        background: linear-gradient(#74716c, #5b483d);
        width: 220px;
        height: 220px;
        border-radius: 220px;
        display: inline-block;
        position: relative;
        z-index: 1;
        box-shadow: 5px 8px 10px rgba(0, 0, 0, 0.3);
        margin-bottom: 20px; }
        .landing-rivenditori .box-campagna .dati-campagna .box-dato .valore span {
          position: absolute;
          z-index: 2;
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          color: #fff;
          font-size: 50px;
          line-height: 1;
          font-weight: 900; }
          .landing-rivenditori .box-campagna .dati-campagna .box-dato .valore span.val-video {
            font-size: 40px; }
      .landing-rivenditori .box-campagna .dati-campagna .box-dato .tit-dato {
        font-size: 24px;
        line-height: 1.2;
        margin: 0 auto 5px;
        width: 270px; }
        @media (max-width: 767px) {
          .landing-rivenditori .box-campagna .dati-campagna .box-dato .tit-dato {
            width: 100%; } }
      .landing-rivenditori .box-campagna .dati-campagna .box-dato .dettaglio {
        font-size: 13px; }
  .landing-rivenditori .box-campagna .reale-interesse {
    padding-top: 55px; }
    .landing-rivenditori .box-campagna .reale-interesse .box-dato {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%; }
      @media (max-width: 767px) {
        .landing-rivenditori .box-campagna .reale-interesse .box-dato {
          max-width: 100%; } }
  .landing-rivenditori .box-campagna .grafico {
    padding: 50px; }
    @media (max-width: 767px) {
      .landing-rivenditori .box-campagna .grafico {
        display: none; } }
    .landing-rivenditori .box-campagna .grafico img {
      max-width: 100%; }

.landing-rivenditori footer .left div:nth-child(2) {
  display: none; }

.landing-rivenditori footer .newsletter {
  display: none; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNhbXBhZ25hLTIwMTkuc2NzcyIsIl9tb2R1bGVzL192YXJpYWJsZXMuc2NzcyIsIl9tb2R1bGVzL19iYXNlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O29EQUFBO0FDMk9BOzs7b0RBR29EO0FBQ3BEOzs7O0dBSUc7QUFDSDtFQUNJO0lBQ0ksb0JBQW1CO0lBQ25CLDJCQUEwQjtJQUMxQixtQkFBa0I7SUFDbEIsV0FBVSxFQUFBO0VBR2Q7SUFDSSwwQkFBeUI7SUFDekIsa0JBQWlCO0lBQ2pCLFdBQVUsRUFBQSxFQUFBOztBQUlsQjtFQUNJO0lBQ0ksb0JBQW1CO0lBQ25CLDJCQUEwQjtJQUMxQixtQkFBa0I7SUFDbEIsV0FBVSxFQUFBO0VBR2Q7SUFDSSwwQkFBeUI7SUFDekIsa0JBQWlCO0lBQ2pCLFdBQVUsRUFBQSxFQUFBOztBQW5DbEI7OztvREFHb0Q7QUFDcEQ7Ozs7R0FJRztBQUNIO0VBQ0k7SUFDSSxvQkFBbUI7SUFDbkIsMkJBQTBCO0lBQzFCLG1CQUFrQjtJQUNsQixXQUFVLEVBQUE7RUFHZDtJQUNJLDBCQUF5QjtJQUN6QixrQkFBaUI7SUFDakIsV0FBVSxFQUFBLEVBQUE7O0FBSWxCO0VBQ0k7SUFDSSxvQkFBbUI7SUFDbkIsMkJBQTBCO0lBQzFCLG1CQUFrQjtJQUNsQixXQUFVLEVBQUE7RUFHZDtJQUNJLDBCQUF5QjtJQUN6QixrQkFBaUI7SUFDakIsV0FBVSxFQUFBLEVBQUE7O0FDM1FsQjs7b0RBRW9EO0FBQ3BEO0VBQ0ksZUFBYyxFQUNqQjs7QUFFRDtFQUNJLDRCQUEyQixFQTZ2QjlCO0VBOXZCRDtJQUlRLG1CQUFrQjtJQUNsQixZQUFXO0lBQ1gsYUFBWTtJQUNaLFFBQU87SUFDUCxPQUFNO0lBQ04sdURBQTZDO0lBQTdDLCtDQUE2QztJQUM3QyxxQkFBb0IsRUF3RnZCO0lBbEdMO01BZW9CLGVEdEJMLEVDdUJFO0lBaEJqQjtNQXFCNEIsZUQ1QmI7TUM2QmEsaUNBQStCLEVBQ2xDO0lBdkJ6QjtNQTJCd0Isb0JEbENUO01DbUNTLGlDQUErQjtNQUMvQixZQUFXO01BQ1gsYUFBWTtNQUNaLFNBQVEsRUFRWDtNQXZDckI7UUFrQzRCLG1CQUFrQjtRQUNsQixVQUFTO1FBQ1QsU0FBUTtRQUNSLHlDQUErQjtRQUEvQixpQ0FBK0IsRUFDbEM7SUF0Q3pCO01BOEN3QixlRHJEVCxFQzBETTtNQW5EckI7UUFpRDRCLG9CRHhEYixFQ3lEVTtJQWxEekI7TUF5RFksWUQvREE7TUNnRUEsaUJBQWdCLEVBS25CO01BL0RUO1FBNkRnQixZRG5FSixFQ29FQztJQTlEYjtNQWtFWSx1QkFBc0I7TUFDdEIseUJBQXdCO01BQ3hCLGlCQUFnQixFQUNuQjtJRDRFTDtNQ2pKSjtRQXlFZ0IsaUJBQWdCLEVBS25CO1FBOUViO1VBNEVvQixvQkFBbUIsRUFDdEI7TUE3RWpCO1FBa0ZvQixpQkFBZ0IsRUFhbkI7UUEvRmpCO1VBcUZ3QixvQkQ1RlQsRUM2Rk07UUF0RnJCO1VBeUZ3QixlRGhHVCxFQ3FHTTtVQTlGckI7WUE0RjRCLG9CRG5HYixFQ29HVSxFQUFBO0VBN0Z6QjtJQXNHUSxZQUFXO0lBQ1gsY0FBYTtJQUNiLG1CQUFrQjtJQUNsQixXQUFVO0lBQ1YsaUJBQWdCLEVBOEluQjtJRG5IRDtNQ3JJSjtRQTZHWSxxQ0FBcUMsRUEySTVDLEVBQUE7SUF4UEw7TUFpSFksbUJBQWtCO01BQ2xCLFdBQVU7TUFDVixRQUFPO01BQ1AsT0FBTTtNQUNOLFlBQVc7TUFDWCxhQUFZLEVBeUNmO01BL0pUO1FBeUhnQixZQUFXO1FBQ1gsWUFBVztRQUNYLGFBQVk7UUFDWix1QkFBc0I7UUFDdEIsb0JBQW1CO1FBQ25CLDREQUEyRDtRQUMzRCxtQkFBa0I7UUFDbEIsU0FBUTtRQUNSLFVBQVM7UUFDVCx5Q0FBZ0M7UUFBaEMsaUNBQWdDO1FBQ2hDLFlBQVc7UUFDWCxtQkFBa0I7UUFDbEIsV0FBVTtRQUNWLGtDQUF5QjtRQUF6QiwwQkFBeUIsRUFDNUI7TUF2SWI7UUEwSWdCLFlBQVc7UUFDWCxtQ0FBa0M7UUFDbEMsbUJBQWtCO1FBQ2xCLFFBQU87UUFDUCxVQUFTO1FBQ1QsWUFBVztRQUNYLGFBQVk7UUFDWixrQ0FBeUI7UUFBekIsMEJBQXlCLEVBQzVCO01BbEpiO1FBd0pvQixXQUFVLEVBQ2I7TUF6SmpCO1FBNEpvQixVQUFTLEVBQ1o7SUE3SmpCO01Ba0tZLG1CQUFrQjtNQUNsQixXQUFVO01BQ1YsWUFBVztNQUNYLGFBQVk7TUFDWixhQUFZO01BQ1osWUFBVyxFQXVEZDtNRHpGTDtRQ3JJSjtVQTBLZ0IsWUFBVyxFQW9EbEIsRUFBQTtNRG5GTDtRQzNJSjtVQThLZ0IsWUFBVztVQUNYLGFBQVksRUErQ25CLEVBQUE7TUQ3RUw7UUNqSko7VUFtTGdCLFNBQVE7VUFDUixVQUFTO1VBQ1QsYUFBWSxFQXlDbkI7VUE5TlQ7WUF3TG9CLDJCQUEwQixFQUM3QixFQUFBO01BekxqQjtRQTZMZ0IseUJBQXdCO1FBQ3hCLGlCQUFnQjtRQUNoQixZQUFXO1FBQ1gsbUJBQWtCO1FBQ2xCLFVBQVM7UUFDVCxTQUFRO1FBQ1IseUNBQStCO1FBQS9CLGlDQUErQjtRQUMvQixlQUFjO1FBQ2QsZ0JBQWUsRUFDbEI7TUF0TWI7UUF5TWdCLGNBQWE7UUFDYixnQkFBZTtRQUNmLGVBQWM7UUFDZCxhQUFZO1FBQ1osWUFBVztRQUNYLGlCQUFnQjtRQUNoQixtQkFBa0I7UUFDbEIsWUFBVztRQUNYLFNBQVE7UUFDUixvQ0FBMkI7UUFBM0IsNEJBQTJCLEVBQzlCO01Bbk5iO1FBdU5vQixpQkFBZ0IsRUFDbkI7TUF4TmpCO1FBMk5vQixlQUFjLEVBQ2pCO0lBNU5qQjtNQWlPWSxZQUFXO01BQ1gsYUFBWTtNQUNaLG1CQUFrQjtNQUNsQixXQUFVO01BQ1YsVUFBUztNQUNULFNBQVE7TUFDUix5Q0FBK0I7TUFBL0IsaUNBQStCLEVBZ0JsQztNRGxITDtRQ3JJSjtVQTBPZ0IsaUJBQWdCO1VBQ2hCLHdCQUFlO1VBQWYsZ0JBQWUsRUFZdEIsRUFBQTtNQXZQVDtRQStPZ0IsdUJBQXNCO1FBQ3RCLHdCQUF1QixFQUMxQjtNQWpQYjtRQW9QZ0IsdUJBQXNCO1FBQ3RCLHdCQUF1QixFQUMxQjtFQXRQYjtJQTJQUSxtQkFBa0I7SUFDbEIsZ0JBQWU7SUFDZixjQUFhO0lBQ2IsWUFBVztJQUNYLGFBQVk7SUFDWixhQUFZO0lBQ1osVUFBUztJQUNULG1CQUFrQixFQTJCckI7SUR4SkQ7TUNySUo7UUFxUVksY0FBYSxFQXdCcEIsRUFBQTtJQTdSTDtNQXlRWSxlQUFjO01BQ2QsV0FBVTtNQUNWLGlCQUFnQjtNQUNoQixTQUFRO01BQ1IsWUFBVztNQUNYLFVBQVM7TUFDVCxrQkFBaUI7TUFDakIsOEJBQXFCO01BQXJCLHNCQUFxQjtNQUNyQiw2QkFBb0I7TUFBcEIscUJBQW9CO01BQ3BCLDRCQUFtQjtNQUFuQixvQkFBbUI7TUFDbkIsNENBQW1DO01BQW5DLG9DQUFtQztNQUNuQyxpQ0FBaUM7TUFDakMsbUJBQWtCLEVBQ3JCO0lBdFJUO01BMFJnQixzQ0FBNkI7TUFBN0IsOEJBQTZCLEVBQ2hDO0VBM1JiO0lBZ1NRLHdGQUF1RjtJQUN2Rix5QkFBd0I7SUFDeEIsd0JBQXVCLEVBMkUxQjtJRGxPRDtNQzNJSjtRQXFTWSxvQkFBbUIsRUF3RTFCLEVBQUE7SUQ1TkQ7TUNqSko7UUF5U1ksb0JBQW1CLEVBb0UxQixFQUFBO0lBN1dMO01BOFNnQixvQkFBbUIsRUF1Q3RCO01EcE1UO1FDakpKO1VBaVRvQixvQkFBbUIsRUFvQzFCLEVBQUE7TUFyVmI7UUFxVG9CLGdCQUFlO1FBQ2YsZUFBYztRQUNkLGVBQWM7UUFDZCxpQkFBZ0I7UUFDaEIsb0JBQW1CLEVBYXRCO1FEM0xiO1VDM0lKO1lBNlQ0QixpQkFBZ0I7WUFDaEIsaUNBQWdDLEVBQ25DLEVBQUE7UUQ5S3JCO1VDakpKO1lBbVV3QixnQkFBZTtZQUNmLG9CQUFtQixFQUUxQixFQUFBO01BdFVqQjtRQXlVb0IsZ0JBQWU7UUFDZixlQUFjLEVBVWpCO1FEbk1iO1VDakpKO1lBNlV3QixnQkFBZSxFQU90QixFQUFBO1FBcFZqQjtVQWlWd0IsaUJBQWdCO1VBQ2hCLGtCQUFpQixFQUNwQjtJQW5WckI7TUF3VmdCLGdCQUFlO01BQ2YsaUJBQWdCO01BQ2hCLGVBQWMsRUFpQmpCO01BM1diO1FBNlZvQixtQkFBa0I7UUFDbEIsb0JBQW1CLEVBQ3RCO01EMU5iO1FDcklKO1VBa1dvQixnQkFBZSxFQVN0QixFQUFBO01EMU5UO1FDakpKO1VBc1dvQixnQkFBZTtVQUNmLDRCQUEyQjtVQUMzQixpQkFBZ0I7VUFDaEIsK0JBQThCLEVBRXJDLEVBQUE7RUEzV2I7SUFnWFEsbUJBQWtCLEVBbVByQjtJQW5tQkw7TUFtWFksV0FBVTtNQUNWLHlDQUFnQztNQUFoQyxpQ0FBZ0MsRUFzRW5DO01BMWJUO1FBdVhnQixzQkFBcUIsRUFDeEI7TUF4WGI7UUEyWGdCLHFDQUFvQztRQUNwQyxpQkFBZ0I7UUFDaEIsZ0JBQWU7UUFDZixlQUFjO1FBQ2QsWUFBVztRQUNYLFlBQVc7UUFDWCxhQUFZO1FBQ1osVUFBUztRQUNULFdBQVUsRUFXYjtRQTlZYjtVQXNZb0IsWUFBVztVQUNYLGFBQVk7VUFDWixZQUFXO1VBQ1gsaUJBQWdCO1VBQ2hCLG1CQUFrQjtVQUNsQixjQUFhO1VBQ2IsK0REalNnQjtVQ2lTaEIsdUREalNnQixFQ2tTbkI7TUE3WWpCO1FBaVpnQixXQUFVO1FBQ1YsUUFBTztRQUNQLG1CQUFrQjtRQUNsQixvQ0FBMkI7UUFBM0IsNEJBQTJCLEVBSzlCO1FBelpiO1VBdVpvQixRQUFPLEVBQ1Y7TUF4WmpCO1FBNFpnQixjQUFhO1FBQ2IsU0FBUTtRQUNSLG9CQUFtQjtRQUNuQixtQ0FBMEI7UUFBMUIsMkJBQTBCO1FBQzFCLFVBQVMsRUFLWjtRQXJhYjtVQW1hb0IsU0FBUSxFQUNYO01BcGFqQjtRQXlhb0IsV0FBVTtRQUNWLG1CQUFrQixFQUtyQjtRQS9hakI7VUE2YXdCLHlCQUF3QixFQUMzQjtNQTlhckI7UUFrYm9CLFdBQVU7UUFDVixvQkFBbUIsRUFLdEI7UUF4YmpCO1VBc2J3Qix5QkFBd0IsRUFDM0I7SUF2YnJCO01BNmJZLG1CQUFrQjtNQUNsQixXQUFVO01BQ1YsYUFBWTtNQUNaLFlBQVc7TUFDWCxjQUFhLEVBaUtoQjtNQWxtQlQ7UUFvY2dCLFlBQVc7UUFDWCxZQUFXO1FBQ1gsYUFBWTtRQUNaLG1CQUFrQjtRQUNsQixPQUFNO1FBQ04sU0FBUTtRQUNSLFdBQVU7UUFDViwrRERoV29CO1FDZ1dwQix1RERoV29CLEVDaVd2QjtNQTVjYjtRQStjZ0IsMEJEcGRFLEVDcWRMO01BaGRiO1FBbWRnQiwwQkR2ZEEsRUN3ZEg7TUFwZGI7UUF1ZGdCLDBCRDFkTSxFQzJkVDtNQXhkYjtRQTJkZ0IsMEJEN2RDLEVDOGRKO01BNWRiO1FBK2RnQixXQUFVO1FBQ1YsYUFBWTtRQUNaLG1CQUFrQjtRQUNsQixlQUFjO1FBQ2QsWUFBVztRQUNYLGdCQUFlO1FBQ2YsaUJBQWdCO1FBQ2hCLHFCQUFhO1FBQWIsc0JBQWE7UUFBYixxQkFBYTtRQUFiLGNBQWE7UUFDYix3QkFBZTtRQUFmLG9CQUFlO1FBQWYsZ0JBQWUsRUEwRGxCO1FBamlCYjtVQTBlb0Isb0JBQWE7VUFBYixzQkFBYTtVQUFiLGtCQUFhO1VBQWIsY0FBYTtVQUNiLGVBQWM7VUFDZCxrQkFBaUIsRUF1QnBCO1VBbmdCakI7WUErZXdCLGlCQUFnQjtZQUNoQixnQkFBZTtZQUNmLGVBQWM7WUFDZCxtQkFBa0I7WUFDbEIsZUFBYztZQUNkLG1CQUFrQjtZQUNsQixZQUFXO1lBQ1gsV0FBVTtZQUNWLDZERDVZWTtZQzRZWixxREQ1WVksRUM2WWY7VUF4ZnJCO1lBMmZ3QixpQkFBZ0I7WUFDaEIsZ0JBQWU7WUFDZixlQUFjO1lBQ2QsNkREblpZO1lDbVpaLHFERG5aWTtZQ29aWixtQkFBa0I7WUFDbEIsWUFBVztZQUNYLFdBQVUsRUFDYjtRQWxnQnJCO1VBdWdCb0Isb0JBQWE7VUFBYixzQkFBYTtVQUFiLGtCQUFhO1VBQWIsY0FBYTtVQUNiLGVBQWM7VUFDZCxvQkFBbUI7VUFDbkIsZ0JBQWU7VUFDZixpQkFBZ0I7VUFDaEIsaUJBQWdCLEVBb0JuQjtVQWhpQmpCO1lBK2dCd0IsbUJBQWtCO1lBQ2xCLG1CQUFrQjtZQUNsQixXQUFVO1lBQ1YsV0FBVTtZQUNWLCtERHhhWTtZQ3dhWix1RER4YVksRUNvYmY7WUEvaEJyQjtjQXNoQjRCLGdCQUFlO2NBQ2YsaUJBQWdCO2NBQ2hCLG9CQUFtQjtjQUNuQixXQUFVLEVBQ2I7WUExaEJ6QjtjQTZoQjRCLGlCQUFnQixFQUNuQjtNQTloQnpCO1FBb2lCZ0IsbUJBQWtCO1FBQ2xCLGVBQWM7UUFDZCxRQUFPO1FBQ1AsV0FBVTtRQUNWLFlBQVc7UUFDWCxnQkFBZTtRQUNmLGlCQUFnQjtRQUNoQiwrRERoY29CO1FDZ2NwQix1RERoY29CLEVDaWN2QjtNQTVpQmI7UUFtakJ3QixXQUFVO1FBQ1YsU0FBUSxFQUNYO01BcmpCckI7UUF3akJ3QixXQUFVO1FBQ1YsU0FBUTtRQUNSLCtCQUFzQjtRQUF0Qix1QkFBc0IsRUFDekI7TUEzakJyQjtRQStqQjRCLFFBQU87UUFDUCxXQUFVLEVBaUJiO1FBamxCekI7VUFta0JnQywrQkFBc0I7VUFBdEIsdUJBQXNCLEVBQ3pCO1FBcGtCN0I7VUF1a0JnQywrQkFBc0I7VUFBdEIsdUJBQXNCLEVBQ3pCO1FBeGtCN0I7VUEya0JnQywrQkFBc0I7VUFBdEIsdUJBQXNCLEVBQ3pCO1FBNWtCN0I7VUEra0JnQywrQkFBc0I7VUFBdEIsdUJBQXNCLEVBQ3pCO01BaGxCN0I7UUFzbEJvQixVQUFTO1FBQ1QsYUFBWTtRQUNaLCtCQUFzQjtRQUF0Qix1QkFBc0IsRUFDekI7TUF6bEJqQjtRQTZsQndCLHVCQUFzQjtRQUN0Qix3QkFBdUIsRUFDMUI7RUEvbEJyQjtJQXNtQlEsb0JBQW1CLEVBbUJ0QjtJRHhlRDtNQ2pKSjtRQXltQlksZ0JBQWUsRUFnQnRCO1FBem5CTDtVQTRtQmdCLFdBQVUsRUFDYixFQUFBO0lBN21CYjtNQWluQlksaUJBQWdCO01BQ2hCLGdCQUFlO01BQ2YsZUFBYyxFQUNqQjtJQXBuQlQ7TUF1bkJZLGdCQUFlLEVBQ2xCO0VBeG5CVDtJQTRuQlEscUJBQWE7SUFBYixzQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLHdCQUFlO0lBQWYsb0JBQWU7SUFBZixnQkFBZSxFQWdGbEI7SUQ1akJEO01DakpKO1FBZ29CWSxlQUFjLEVBNkVyQixFQUFBO0lBN3NCTDtNQW9vQlksb0JBQTBCO01BQTFCLG1DQUEwQjtNQUExQiwrQkFBMEI7TUFBMUIsMkJBQTBCO01BQzFCLDRCQUEyQjtNQUMzQixtQkFBa0I7TUFDbEIsV0FBVTtNQUNWLGdCQUFlO01BQ2YsaUJBQWdCO01BQ2hCLGVBQWMsRUFrRWpCO01EM2pCTDtRQ2pKSjtVQTZvQmdCLGdCQUFlO1VBQ2YsOEJBQ0osRUE2REgsRUFBQTtNQTVzQlQ7UUFrcEJnQixlQUFjLEVBQ2pCO01BbnBCYjtRQXNwQmdCLG1CQUFrQixFQUNyQjtNQXZwQmI7UUEwcEJnQixrQkFBaUIsRUFDcEI7TUEzcEJiO1FBOHBCZ0IsWUFBVztRQUNYLG1CQUFrQjtRQUNsQixXQUFVO1FBQ1YsZ0NBQStCO1FBQy9CLFFBQU87UUFDUCxPQUFNO1FBQ04sWUFBVztRQUNYLGFBQVk7UUFDWixxQ0FBNEI7UUFBNUIsNkJBQTRCLEVBQy9CO01BdnFCYjtRQTBxQmdCLG1CQUFrQjtRQUNsQixXQUFVO1FBQ1YsVUFBUztRQUNULFNBQVE7UUFDUix5Q0FBK0I7UUFBL0IsaUNBQStCO1FBQy9CLFVBQVM7UUFDVCxlRHZyQkQ7UUN3ckJDLGdCQUFlO1FBQ2YsaUJBQWdCO1FBQ2hCLGVBQWM7UUFDZCxxQ0FBNEI7UUFBNUIsNkJBQTRCLEVBSy9CO1FEeGlCVDtVQ2pKSjtZQXVyQm9CLGdCQUFlLEVBRXRCLEVBQUE7TUF6ckJiO1FBNHJCZ0IscUNBQTRCO1FBQTVCLDZCQUE0QixFQUMvQjtNQTdyQmI7UUFpc0JvQixXQUFVLEVBQ2I7TUFsc0JqQjtRQXFzQm9CLGFBQVksRUFDZjtNQXRzQmpCO1FBeXNCb0IsK0JBQXNCO1FBQXRCLHVCQUFzQixFQUN6QjtFQTFzQmpCO0lBZ3RCUSxvQkFBbUIsRUE2QnRCO0lENWxCRDtNQ2pKSjtRQW10QlksY0FBYTtRQUNiLG1CQUFrQixFQXlCekIsRUFBQTtJQTd1Qkw7TUF3dEJZLFdBQVUsRUFvQmI7TUQzbEJMO1FDakpKO1VBMnRCZ0IsaUJBQWdCLEVBaUJ2QjtVQTV1QlQ7WUE4dEJvQixnQkFBZSxFQUNsQixFQUFBO01BL3RCakI7UUFtdUJnQixnQkFBZTtRQUNmLGlCQUFnQixFQU9uQjtRRDFsQlQ7VUNqSko7WUF1dUJvQixnQkFBZTtZQUNmLGlCQUFnQjtZQUNoQixpQkFBZ0IsRUFFdkIsRUFBQTtFQTN1QmI7SUFpdkJZLHFCQUFhO0lBQWIsc0JBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYixzQ0FBNkI7SUFBN0IsMEJBQTZCO0lBQTdCLDhCQUE2QixFQU1oQztJQXh2QlQ7TUFxdkJnQixvQkFBZ0I7TUFBaEIseUJBQWdCO01BQWhCLHFCQUFnQjtNQUFoQixpQkFBZ0I7TUFDaEIsa0JBQWlCLEVBQ3BCO0VBdnZCYjtJQTR2QlEsNEJBQTJCLEVBQzlCOztBQUdMO0VBQ0k7SUFDSSw2QkFBNEI7SUFDNUIscUJBQW9CO0lBQ3BCLDhCQUE2QjtJQUM3QixzQkFBcUIsRUFBQTtFQUd6QjtJQUNJLDZCQUE0QjtJQUM1QixxQkFBb0I7SUFDcEIsOEJBQTZCO0lBQzdCLHNCQUFxQixFQUFBO0VBR3pCO0lBQ0ksaUNBQWdDO0lBQ2hDLHlCQUF3QixFQUFBO0VBRzVCO0lBQ0ksNkJBQTRCO0lBQzVCLHFCQUFvQjtJQUNwQixpQ0FBZ0M7SUFDaEMseUJBQXdCLEVBQUEsRUFBQTs7QUF4QmhDO0VBQ0k7SUFDSSw2QkFBNEI7SUFDNUIscUJBQW9CO0lBQ3BCLDhCQUE2QjtJQUM3QixzQkFBcUIsRUFBQTtFQUd6QjtJQUNJLDZCQUE0QjtJQUM1QixxQkFBb0I7SUFDcEIsOEJBQTZCO0lBQzdCLHNCQUFxQixFQUFBO0VBR3pCO0lBQ0ksaUNBQWdDO0lBQ2hDLHlCQUF3QixFQUFBO0VBRzVCO0lBQ0ksNkJBQTRCO0lBQzVCLHFCQUFvQjtJQUNwQixpQ0FBZ0M7SUFDaEMseUJBQXdCLEVBQUEsRUFBQTs7QUR2b0I1QjtFQzJvQko7SUFHWSwwQkFBeUIsRUFNNUI7SUFUVDtNQU1nQiwrQkFBeUI7TUFBekIsa0NBQXlCO01BQXpCLDhCQUF5QjtNQUF6QiwwQkFBeUI7TUFDekIsMkJBQTBCLEVBQzdCLEVBQUE7O0FBS2I7RUFHWSxjQUFhLEVBQ2hCOztBQUpUO0VBUVEsZ0RBQWdELEVBK0duRDtFQXZITDtJQVVZLGtCQUFrQixFQUlyQjtJQWRUO01BWWdCLHVCQUF1QixFQUMxQjtFQWJiO0lBa0JnQiwyQkFBMEIsRUFDN0I7RUQzcUJUO0lDd3BCSjtNQXNCZ0IsZ0JBQWUsRUFFdEIsRUFBQTtFQXhCVDtJQTJCWSxxQkFBYTtJQUFiLHNCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2Isd0JBQWU7SUFBZixvQkFBZTtJQUFmLGdCQUFlLEVBaUVsQjtJRHJ2Qkw7TUN3cEJKO1FBK0JnQixlQUFjLEVBOERyQixFQUFBO0lBN0ZUO01BbUNnQixvQkFBZ0I7TUFBaEIseUJBQWdCO01BQWhCLHFCQUFnQjtNQUFoQixpQkFBZ0I7TUFDaEIsa0JBQWlCO01BQ2pCLG1CQUFrQjtNQUNsQixrQkFBaUIsRUFzRHBCO01EMXZCVDtRQzhwQko7VUF5Q29CLG9CQUFhO1VBQWIsc0JBQWE7VUFBYixrQkFBYTtVQUFiLGNBQWE7VUFDYixlQUFjO1VBQ2Qsb0JBQW1CLEVBaUQxQixFQUFBO01EcHZCVDtRQ3dwQko7VUErQ29CLGdCQUFlLEVBNkN0QixFQUFBO01BNUZiO1FBbURvQixzREFBNEM7UUFBNUMsOENBQTRDO1FBQzVDLGFBQVk7UUFDWixjQUFhO1FBQ2IscUJBQW9CO1FBQ3BCLHNCQUFxQjtRQUNyQixtQkFBa0I7UUFDbEIsV0FBVTtRQUNWLDRDQUEyQztRQUMzQyxvQkFBbUIsRUFpQnRCO1FBNUVqQjtVQThEd0IsbUJBQWtCO1VBQ2xCLFdBQVU7VUFDVixVQUFTO1VBQ1QsU0FBUTtVQUNSLHlDQUErQjtVQUEvQixpQ0FBK0I7VUFDL0IsWUFBVztVQUNYLGdCQUFlO1VBQ2YsZUFBYztVQUNkLGlCQUFnQixFQUtuQjtVQTNFckI7WUF5RTRCLGdCQUFlLEVBQ2xCO01BMUV6QjtRQStFb0IsZ0JBQWU7UUFDZixpQkFBZ0I7UUFDaEIsbUJBQWtCO1FBQ2xCLGFBQVksRUFLZjtRRC91QmI7VUN3cEJKO1lBcUZ3QixZQUFXLEVBRWxCLEVBQUE7TUF2RmpCO1FBMEZvQixnQkFBZSxFQUNsQjtFQTNGakI7SUFnR1ksa0JBQWlCLEVBVXBCO0lBMUdUO01BbUdnQixvQkFBYTtNQUFiLHNCQUFhO01BQWIsa0JBQWE7TUFBYixjQUFhO01BQ2IsZUFBYyxFQUtqQjtNRGp3QlQ7UUN3cEJKO1VBdUdvQixnQkFBZSxFQUV0QixFQUFBO0VBekdiO0lBNkdZLGNBQWEsRUFTaEI7SUQ5d0JMO01Dd3BCSjtRQWdIZ0IsY0FBYSxFQU1wQixFQUFBO0lBdEhUO01Bb0hnQixnQkFBZSxFQUNsQjs7QUFySGI7RUE2SGdCLGNBQWEsRUFDaEI7O0FBOUhiO0VBa0lZLGNBQWEsRUFDaEIiLCJmaWxlIjoiY2FtcGFnbmEtMjAxOS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5XZWJzaXRlIGJ5IFdlYnNvbHV0ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL0BpbXBvcnQgXCJfbW9kdWxlcy92YXJpYWJsZXNcIjtcclxuLy9AaW1wb3J0IFwiX21vZHVsZXMvcmVib290XCI7XHJcbi8vQGltcG9ydCBcIl9tb2R1bGVzL2ZvbnRzXCI7XHJcbkBpbXBvcnQgXCJfbW9kdWxlcy9iYXNlXCI7IiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBDb2xvcnNcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kd2hpdGU6ICNGRkZGRkY7XHJcbiRibGFjazogIzAwMDtcclxuJGJnZGVzaWduOiAjNjg2ODY2O1xyXG4kYmdsb3ZlOiAjYWE5YjhkO1xyXG4kYmdpbm5vdmF0aW9uOiAjNzQ3NDZiO1xyXG4kYmd2YWx1ZTogIzZmNWM0ZjtcclxuXHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIEZvbnQgc2l6ZVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBtaXhpbiBmb250LTEyIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG59XHJcblxyXG5AbWl4aW4gZm9udC0xMyB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTNweDtcclxufVxyXG5cclxuQG1peGluIGZvbnQtMTQge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250LTE1IHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG5AbWl4aW4gZm9udC0xNiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxufVxyXG5cclxuQG1peGluIGZvbnQtMTgge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250LTIwIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG5AbWl4aW4gZm9udC0yNCB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzhweDtcclxufVxyXG5cclxuQG1peGluIGZvbnQtMjgge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250LTMwIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzbS13aWR0aH0pIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmb250LTQwIHtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xyXG59XHJcblxyXG5AbWl4aW4gZm9udC00OCB7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNjFweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skc20td2lkdGh9KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZm9udC02MCB7XHJcbiAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNzJweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skc20td2lkdGh9KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZm9udC05MyB7XHJcbiAgICBmb250LXNpemU6IDkzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTExcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNtLXdpZHRofSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNzNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogOTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBGb250IHdlaWdodFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRmb250LWxpZ2h0OiAzMDA7XHJcbiRmb250LWJvb2s6IDQwMDtcclxuJGZvbnQtbWVkaXVtOiA1MDA7XHJcbiRmb250LWRlbWk6IDcwMDtcclxuJGZvbnQtaGVhdnk6IDkwMDtcclxuXHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFV0aWxpdGllc1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRiZXppZXI6IGN1YmljLWJlemllcigwLC4wOSwuMjIsLjk3KTtcclxuLy8kYmV6aWVyOiBjdWJpYy1iZXppZXIoLjY1LC4wMiwuMjMsMSk7XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIE1lZGlhIFF1ZXJ5XHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJHhsLXdpZHRoOiAxNzIwcHg7XHJcbiRsZy13aWR0aDogMTU2MHB4O1xyXG4kbWQtd2lkdGg6IDExOTlweDtcclxuJHNtLXdpZHRoOiA5OTFweDtcclxuJHhzLXdpZHRoOiA3NjdweDtcclxuJHh4cy13aWR0aDogMzc0cHg7XHJcblxyXG5AbWl4aW4geGwge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHhsLXdpZHRofSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGcge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGxnLXdpZHRofSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWQge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1kLXdpZHRofSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc20ge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNtLXdpZHRofSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4geHMge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHhzLXdpZHRofSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4geHhzIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyR4eHMtd2lkdGh9KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwYWQtc3gge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4LjMzM3Z3O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRsZy13aWR0aH0pIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGFkLWR4IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDguMzMzdnc7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGxnLXdpZHRofSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjb2wtMSB7XHJcbiAgICBmbGV4OiAwIDAgMTAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMCU7XHJcbn1cclxuXHJcbkBtaXhpbiBjb2wtMiB7XHJcbiAgICBmbGV4OiAwIDAgMjAlO1xyXG4gICAgbWF4LXdpZHRoOiAyMCU7XHJcbn1cclxuXHJcbkBtaXhpbiBjb2wtMyB7XHJcbiAgICBmbGV4OiAwIDAgMzAlO1xyXG4gICAgbWF4LXdpZHRoOiAzMCU7XHJcbn1cclxuXHJcbkBtaXhpbiBjb2wtNCB7XHJcbiAgICBmbGV4OiAwIDAgNDAlO1xyXG4gICAgbWF4LXdpZHRoOiA0MCU7XHJcbn1cclxuXHJcbkBtaXhpbiBjb2wtNSB7XHJcbiAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbkBtaXhpbiBjb2wtNiB7XHJcbiAgICBmbGV4OiAwIDAgNjAlO1xyXG4gICAgbWF4LXdpZHRoOiA2MCU7XHJcbn1cclxuXHJcbkBtaXhpbiBjb2wtNyB7XHJcbiAgICBmbGV4OiAwIDAgNzAlO1xyXG4gICAgbWF4LXdpZHRoOiA3MCU7XHJcbn1cclxuXHJcbkBtaXhpbiBjb2wtOCB7XHJcbiAgICBmbGV4OiAwIDAgODAlO1xyXG4gICAgbWF4LXdpZHRoOiA4MCU7XHJcbn1cclxuXHJcbkBtaXhpbiBjb2wtOSB7XHJcbiAgICBmbGV4OiAwIDAgOTAlO1xyXG4gICAgbWF4LXdpZHRoOiA5MCU7XHJcbn1cclxuXHJcbkBtaXhpbiBjb2wtMTAge1xyXG4gICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICogR2VuZXJhdGVkIGJ5IEFuaW1pc3RhIG9uIDIwMTktMy04IDEwOjU6NTlcclxuICogdzogaHR0cDovL2FuaW1pc3RhLm5ldCwgdDogQGNzc2FuaW1pc3RhXHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyoqXHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICogYW5pbWF0aW9uIGZvY3VzLWluLWNvbnRyYWN0XHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICovXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmb2N1cy1pbi1jb250cmFjdCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFlbTtcclxuICAgICAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxMnB4KTtcclxuICAgICAgICBmaWx0ZXI6IGJsdXIoMTJweCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LWZpbHRlcjogYmx1cigwcHgpO1xyXG4gICAgICAgIGZpbHRlcjogYmx1cigwcHgpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZm9jdXMtaW4tY29udHJhY3Qge1xyXG4gICAgMCUge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxZW07XHJcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTJweCk7XHJcbiAgICAgICAgZmlsdGVyOiBibHVyKDEycHgpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMHB4KTtcclxuICAgICAgICBmaWx0ZXI6IGJsdXIoMHB4KTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkJhc2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3VjaCAuY2FtcGFnbmEtMjAxOSB2aWRlbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYW1wYWduYS0yMDE5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG5cbiAgICAjaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjMDAwLHRyYW5zcGFyZW50KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgLm1lbnUge1xuICAgICAgICAgICAgLnRvcC1uYXYge1xuICAgICAgICAgICAgICAgIGEsIC5waXBlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VhcmNoLXNpdGUge1xuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2IHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNzdWJfbWVudSB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHZpZGVvI2NsaXAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB4cyB7XG4gICAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVudS1tb2JpbGUge1xuICAgICAgICAgICAgICAgIC5uYXZiYXItdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC52aWRlby1jYW1wYWduYS0yMDE5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAvKmhlaWdodDogY2FsYyAoKDEwODAqMTAwKSAvIDE5MjApOyovXG4gICAgICAgIH1cblxuICAgICAgICAjcGxheS1wYXVzZS1idXR0b24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZ18yMDE1L3BsYXktMjAxOS5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDM4LCA0MCwgNDIsIDAuOTcpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAmLnZpZGVvLXBsYXlpbmcge1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI211dGUtdmlkZW8ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgeHMge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDI4JztcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAneCc7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmF1ZGlvLW9uIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwMjYnO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi52aWRlby1vcml6em9udGFsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnZpZGVvLXZlcnRpY2FsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNjcm9sbC1kb3duIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBib3R0b206IDYwcHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcXDIwXCI7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAycztcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc2Nyb2xsZG93biAxLjhzIGluZmluaXRlO1xuICAgICAgICAgICAgLyphbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyovXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmluLXZpZXcge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpZGUtcGlsYXN0cmkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZ18yMDE1L2JnLXBpbGFzdHJpLnBuZykgbm8tcmVwZWF0IGxlZnQgYm90dG9tIHJnYmEoODAsIDc2LCA2NywgMC4wNSk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMCA1MHB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwIDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHhzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAucGlsYXN0cmkge1xuICAgICAgICAgICAgLnBpbGFzdHJvIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50aXQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzc0NzE2YztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50eHQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzQ3MTZjO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGF5b2ZmIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDkwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAgICAgICAgICYudmlzaWJsZS1zbSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4cyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlLWNhbXBhZ25hIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgODBweCAwO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICYuY2FtYmlvLXNsaWRlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2xpY2stcHJldiwgJi5zbGljay1uZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTE4cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzICRiZXppZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNsaWNrLXByZXYge1xuICAgICAgICAgICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMCUpO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTAwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzAlKTtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmLnNsaWNrLXByZXYge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNzBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDcwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tdmFsb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBoZWlnaHQ6IDg1dmg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgJGJlemllcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kZXNpZ24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2Rlc2lnbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5sb3ZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdsb3ZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlubm92YXRpb24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2lubm92YXRpb247XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudmFsdWUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ3ZhbHVlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudmFsb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjMwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICAgICAuYm94LXN4IHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDIwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgICAgIC5vdXItaWRlYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2I4YjhiNztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyAkYmV6aWVyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRpdC12YWxvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzICRiZXppZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgIC50eHQtdmFsb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDgwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgJGJlemllcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mcmFzZS0wMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZm9uZG8tdHh0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMjU1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxLjhzICRiZXppZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYXR0aXZhLCAmLnByaW1hLXNsaWRlIHtcblxuICAgICAgICAgICAgICAgIC52YWxvcmUge1xuXG4gICAgICAgICAgICAgICAgICAgIC5vdXItaWRlYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGl0LXZhbG9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnR4dC12YWxvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mcmFzZS0wMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mcmFzZS0wMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mcmFzZS0wMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mcmFzZS0wNCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNmb25kby10eHQge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmxvdmUge1xuICAgICAgICAgICAgICAgICAgICAub3VyLWlkZWEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJveC1ocCB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgICAgQGluY2x1ZGUgeHMge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jdWNpbmUtaHAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgQGluY2x1ZGUgeHMge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuYm94LWN1Y2luYSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA0MHB4KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHhzIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwICFpbXBvcnRhbnRcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmV3cy1ocCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA1NXB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgeHMge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLXRleHQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgeHMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4cyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJlZm9vdGVyIHtcbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cbiAgICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMyU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBmb290ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNjcm9sbGRvd24ge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgfVxuXG4gICAgNTAuMDElIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgfVxufVxuXG4ucHJlZm9vdGVyIHtcbiAgICBAaW5jbHVkZSB4cyB7XG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxhbmRpbmctcml2ZW5kaXRvcmkge1xuICAgIGhlYWRlciB7XG4gICAgICAgIC5tZW51LCAubWVudS1tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib3gtY2FtcGFnbmEge1xuICAgICAgICAvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjNzI2ZTY5LCR3aGl0ZSk7Ki9cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIC8qY29sb3I6ICR3aGl0ZTsqL1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIC8qYmFja2dyb3VuZDogJHdoaXRlOyovXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgeHMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRpLWNhbXBhZ25hIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHhzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJveC1kYXRvIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHMge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnZhbG9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjNzQ3MTZjLCM1YjQ4M2QpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIyMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogNXB4IDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi52YWwtdmlkZW8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50aXQtZGF0byB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjcwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZGV0dGFnbGlvIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWFsZS1pbnRlcmVzc2Uge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7XG5cbiAgICAgICAgICAgIC5ib3gtZGF0byB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhzIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ncmFmaWNvIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHhzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgZm9vdGVyIHtcbiAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXdzbGV0dGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iXX0= */
