@charset "UTF-8";
@font-face {
  font-family: 'Lato-heavey';
  src: url("../fonts/Lato-Heavy.eot");
  src: url("../fonts/Lato-Heavy.eot?#iefix") format("embedded-opentype"), url("../fonts/Lato-Heavy.woff2") format("woff2"), url("../fonts/Lato-Heavy.woff") format("woff"), url("../fonts/Lato-Heavy.ttf") format("truetype"), url("../fonts/Lato-Heavy.svg#Lato-Heavy") format("svg");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: 'Lato-Black';
  src: url("../fonts/Lato-Black.eot");
  src: url("../fonts/Lato-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/Lato-Black.woff2") format("woff2"), url("../fonts/Lato-Black.woff") format("woff"), url("../fonts/Lato-Black.ttf") format("truetype"), url("../fonts/Lato-Black.svg#Lato-Black") format("svg");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: 'Lato-Regular';
  src: url("../fonts/Lato-Regular.eot");
  src: url("../fonts/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Lato-Regular.woff2") format("woff2"), url("../fonts/Lato-Regular.woff") format("woff"), url("../fonts/Lato-Regular.ttf") format("truetype"), url("../fonts/Lato-Regular.svg#Lato-Regular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Lato-Italic';
  src: url("../fonts/Lato-Italic.eot");
  src: url("../fonts/Lato-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Lato-Italic.woff2") format("woff2"), url("../fonts/Lato-Italic.woff") format("woff"), url("../fonts/Lato-Italic.ttf") format("truetype"), url("../fonts/Lato-Italic.svg#Lato-Italic") format("svg");
  font-weight: normal;
  font-style: italic; }

@font-face {
  font-family: 'Lato-Light';
  src: url("../fonts/Lato-Light.eot");
  src: url("../fonts/Lato-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Lato-Light.woff2") format("woff2"), url("../fonts/Lato-Light.woff") format("woff"), url("../fonts/Lato-Light.ttf") format("truetype"), url("../fonts/Lato-Light.svg#Lato-Light") format("svg");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'Lato-Bold';
  src: url("../fonts/Lato-Bold.eot");
  src: url("../fonts/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Lato-Bold.woff2") format("woff2"), url("../fonts/Lato-Bold.woff") format("woff"), url("../fonts/Lato-Bold.ttf") format("truetype"), url("../fonts/Lato-Bold.svg#Lato-Bold") format("svg");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'Lato Hairline';
  src: url("../fonts/Lato-Hairline.eot");
  src: url("../fonts/Lato-Hairline.eot?#iefix") format("embedded-opentype"), url("../fonts/Lato-Hairline.woff2") format("woff2"), url("../fonts/Lato-Hairline.woff") format("woff"), url("../fonts/Lato-Hairline.ttf") format("truetype"), url("../fonts/Lato-Hairline.svg#Lato-Hairline") format("svg");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'Lato-Medium';
  src: url("../fonts/Lato-Medium.eot");
  src: url("../fonts/Lato-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Lato-Medium.woff2") format("woff2"), url("../fonts/Lato-Medium.woff") format("woff"), url("../fonts/Lato-Medium.ttf") format("truetype"), url("../fonts/Lato-Medium.svg#Lato-Hairline") format("svg");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'Georgia';
  src: url("../fonts/Georgia.eot");
  src: url("../fonts/Georgia.eot?#iefix") format("embedded-opentype"), url("../fonts/Georgia.woff2") format("woff2"), url("../fonts/Georgia.woff") format("woff"), url("../fonts/Georgia.ttf") format("truetype"), url("../fonts/Georgia.svg#Georgia") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Georgia-Bold';
  src: url("../fonts/Georgia-Bold.eot");
  src: url("../fonts/Georgia-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Georgia-Bold.woff2") format("woff2"), url("../fonts/Georgia-Bold.woff") format("woff"), url("../fonts/Georgia-Bold.ttf") format("truetype"), url("../fonts/Georgia-Bold.svg#Georgia") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Georgia-Italic';
  src: url("../fonts/Georgia-Italic.eot");
  src: url("../fonts/Georgia-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Georgia-Italic.woff2") format("woff2"), url("../fonts/Georgia-Italic.woff") format("woff"), url("../fonts/Georgia-Italic.ttf") format("truetype"), url("../fonts/Georgia-Italic.svg#Georgia") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Roboto-Italic';
  src: url("../fonts/Roboto-Italic.eot");
  src: url("../fonts/Roboto-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Italic.woff2") format("woff2"), url("../fonts/Roboto-Italic.woff") format("woff"), url("../fonts/Roboto-Italic.ttf") format("truetype"), url("../fonts/Roboto-Italic.svg#Georgia") format("svg");
  font-weight: normal;
  font-style: normal; }

/********************** ESTILOS GLOBALES **********************/
img {
  width: 100%;
  height: auto; }

hr {
  border-color: #606060;
  width: 50px;
  margin-top: 25px;
  margin-bottom: 25px; }

.cont {
  width: 90%;
  max-width: 1280px;
  margin: 0 auto;
  position: relative; }

.title-section {
  font-family: 'Lato-Bold';
  text-transform: uppercase;
  font-size: 18px;
  width: 100%;
  padding: 20px 0 0;
  margin: 0px auto;
  text-align: center; }
  @media (min-width: 500px) {
    .title-section {
      font-size: 22px; } }
  @media (min-width: 768px) {
    .title-section {
      font-size: 26px; } }

.txt-light-gray {
  color: #606060;
  font-family: 'Lato-Regular';
  font-size: 17px; 
}
  .txt-light-gray br {
    display: block; }
    @media (min-width: 1200px) {
      .txt-light-gray br {
        display: block; } }

.txt-black-gray {
  font-family: 'Lato-Bold';
  font-size: 17px;
  color: #303030; }
  .txt-black-gray a {
    color: #303030;
    text-decoration: underline; }
    .txt-black-gray a:hover, .txt-black-gray a:focus, .txt-black-gray a:active {
      color: #303030;
      text-decoration: underline; }

.txt-italic-black {
  font-family: 'Georgia-Italic';
  font-weight: bold;
  font-size: 17px;
  color: #303030; }

.title-white {
  color: #fff; }

.btn-red {
  background-color: #e8546a;
  padding: 10px 5px;
  margin: 10px 0;
  display: inline-block;
  color: #fff;
  font-size: 14px;
  font-family: 'Lato-Black';
  width: 100%; }
  @media (min-width: 360px) {
    .btn-red {
      font-size: 16px; } }
  @media (min-width: 500px) {
    .btn-red {
      font-size: 17px; } }
  @media (min-width: 768px) {
    .btn-red {
      padding: 15px 15px;
      max-width: 400px; } }
  @media (min-width: 900px) {
    .btn-red {
      font-size: 20px; } }
  .btn-red:hover, .btn-red:active, .btn-red:focus {
    background-color: #d83e55;
    color: #fff;
    text-decoration: none; }

/********************** HEADER **********************/
.header {
  width: 100%;
  max-width: 1200px;
  margin: 5px auto 0; }
  .header .cont-glyphicon-phone {
    display: none; }
    @media (min-width: 768px) {
      .header .cont-glyphicon-phone {
        display: block; } }
    .header .cont-glyphicon-phone .phone {
      width: 64%;
      display: inline-block;
      vertical-align: top; }
      .header .cont-glyphicon-phone .phone p {
        font-family: 'Lato-Black';
        font-size: 13px;
        line-height: normal;
        color: #000; }
        @media (min-width: 900px) {
          .header .cont-glyphicon-phone .phone p {
            font-size: 15px; } }
    .header .cont-glyphicon-phone .btn-visual-examination {
      width: 35%;
      display: inline-block;
      text-align: right; }
      .header .cont-glyphicon-phone .btn-visual-examination .btn-visual {
        background-color: #e8546a;
        color: #fff;
        font-family: 'Lato-Black';
        font-size: 13px;
        text-transform: uppercase;
        padding: 10px 20px;
        display: block;
        line-height: 30px;
        vertical-align: middle;
        display: inline-block;
        width: auto;
        height: auto; }
        @media (min-width: 900px) {
          .header .cont-glyphicon-phone .btn-visual-examination .btn-visual {
            font-size: 15px; } }
  .header .navbar-default {
    border-bottom: 0;
    background-color: #fff; }
    @media (min-width: 768px) {
      .header .navbar-default {
        border-top: 1px solid #efefef;
        margin-top: 10px;
        margin-bottom: 5px; } }
    .header .navbar-default .navbar-header .navbar-toggle {
      -webkit-border-radius: 0;
      border-radius: 0;
      vertical-align: middle;
      margin-top: 17px;
      padding: 15px 10px; }
    .header .navbar-default .navbar-header .navbar-brand {
      width: 110px;
      height: 60px;
      margin-left: 10px;
      padding: 0; }
      @media (min-width: 768px) {
        .header .navbar-default .navbar-header .navbar-brand {
          width: 115px;
          height: 40px; } }
      @media (min-width: 900px) {
        .header .navbar-default .navbar-header .navbar-brand {
          width: 175px; } }
      .header .navbar-default .navbar-header .navbar-brand img {
        background-color: #fff;
        width: 100%;
        height: auto;
        padding: 10px; }
        @media (min-width: 768px) {
          .header .navbar-default .navbar-header .navbar-brand img {
            padding: 66px 15px 35px; } }
        @media (min-width: 900px) {
          .header .navbar-default .navbar-header .navbar-brand img {
            padding: 50px 15px 35px; } }
    .header .navbar-default #navbar {
      border: 0;
      position: absolute;
      width: 92%;
      margin: -8px 4% 0; }
      @media (min-width: 768px) {
        .header .navbar-default #navbar {
          position: relative;
          background-color: transparent;
          width: 100%;
          margin: 0; } }
      .header .navbar-default #navbar .navbar-nav {
        margin-right: 0;
        font-family: 'Lato-Regular';
        color: #fff;
        padding-left: 0;
        margin-left: 15px; }
        .header .navbar-default #navbar .navbar-nav li {
          padding-left: 0; }
          .header .navbar-default #navbar .navbar-nav li:last-child {
            border: 0; }
            .header .navbar-default #navbar .navbar-nav li:last-child a:after {
              border: 0; }
          .header .navbar-default #navbar .navbar-nav li.active a {
            background-color: #df3851;
            color: #fff; }
            @media (min-width: 768px) {
              .header .navbar-default #navbar .navbar-nav li.active a {
                color: #333;
                background-color: transparent; } }
            .header .navbar-default #navbar .navbar-nav li.active a:focus, .header .navbar-default #navbar .navbar-nav li.active a:hover {
              background-color: #df3851; }
              @media (min-width: 768px) {
                .header .navbar-default #navbar .navbar-nav li.active a:focus, .header .navbar-default #navbar .navbar-nav li.active a:hover {
                  background-color: transparent; } }
          .header .navbar-default #navbar .navbar-nav li a {
            background-color: #e8546a;
            color: #fff;
            font-family: 'Lato-Regular';
            font-size: 18px;
            padding: 20px 20px 0; }
            @media (min-width: 500px) {
              .header .navbar-default #navbar .navbar-nav li a {
                font-size: 24px; } }
            @media (min-width: 768px) {
              .header .navbar-default #navbar .navbar-nav li a {
                background-color: transparent;
                font-family: 'Lato-Medium';
                color: #e3304b;
                font-size: 12px;
                padding: 20px 10px; } }
            @media (min-width: 1024px) {
              .header .navbar-default #navbar .navbar-nav li a {
                font-size: 18px; } }
            .header .navbar-default #navbar .navbar-nav li a:focus, .header .navbar-default #navbar .navbar-nav li a:hover {
              background-color: #df3851;
              color: #fff; }
              @media (min-width: 768px) {
                .header .navbar-default #navbar .navbar-nav li a:focus, .header .navbar-default #navbar .navbar-nav li a:hover {
                  color: #333;
                  background-color: transparent; } }
            .header .navbar-default #navbar .navbar-nav li a:after {
              content: "";
              display: block;
              width: 100%;
              border-bottom: 1px solid #fff;
              margin: 0 auto;
              padding-bottom: 20px; }
              @media (min-width: 768px) {
                .header .navbar-default #navbar .navbar-nav li a:after {
                  display: none; } }

/********************** BANNER **********************/
.cont-banner {
  position: relative; }
  @media (min-width: 700px) {
    .cont-banner .img-banner .bn-mb {
      display: none; } }
  .cont-banner .img-banner .bn-dk {
    display: none; }
    @media (min-width: 700px) {
      .cont-banner .img-banner .bn-dk {
        display: block; } }
  .cont-banner .des-irescue {
    color: #fff;
    position: absolute;
    top: 5%;
    text-align: center;
    width: 100%; }
    @media (min-width: 700px) {
      .cont-banner .des-irescue {
        top: 36%; } }
    @media (min-width: 900px) {
      .cont-banner .des-irescue {
        top: 45%; } }
    @media (min-width: 1200px) {
      .cont-banner .des-irescue {
        top: 58%; } }
    @media (min-width: 1400px) {
      .cont-banner .des-irescue {
        top: 63%; } }
    .cont-banner .des-irescue .title-banner {
      font-family: 'Lato-heavey';
      font-size: 22px;
      margin: 0; }
      @media (min-width: 500px) {
        .cont-banner .des-irescue .title-banner {
          font-size: 28px; } }
      @media (min-width: 700px) {
        .cont-banner .des-irescue .title-banner br {
          display: none; } }
    .cont-banner .des-irescue .sup-title-banner {
      font-family: 'Georgia-Italic';
      font-size: 22px;
      margin: 0; }
      @media (min-width: 500px) {
        .cont-banner .des-irescue .sup-title-banner {
          font-size: 28px; } }
    .cont-banner .des-irescue img {
      width: 80%;
      max-width: 435px; }
  .cont-banner .box-alert {
    text-align: center;
    margin-top: -24px; }
    @media (min-width: 1200px) {
      .cont-banner .box-alert {
        margin-top: -35px; } }
    .cont-banner .box-alert i {
      background-color: #5edffb;
      padding: 10px;
      font-size: 20px;
      color: #303030; }
      @media (min-width: 768px) {
        .cont-banner .box-alert i {
          font-size: 30px;
          padding: 20px; } }

.cont-detect-trouble {
  width: 90%;
  max-width: 1200px;
  margin: 0 auto;
  text-align: center;
  padding: 10px 0 20px; }
  .cont-detect-trouble .title-section br {
    display: none; }
    @media (min-width: 768px) {
      .cont-detect-trouble .title-section br {
        display: block; } }

/********************** CONTÁCTENOS O llame **********************/
.cont-phone-contact {
  background-color: #5edffb;
  padding: 70px 0 30px; }
  .cont-phone-contact .telephone-number {
    border: 1px solid #303030;
    width: 80%;
    max-width: 1280px;
    margin: 0 auto;
    position: relative;
    padding: 50px 20px 20px;
    text-align: center; }
    .cont-phone-contact .telephone-number i {
      position: absolute;
      top: -30px;
      background-color: #5edffb;
      left: 50%;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%);
      padding: 10px 20px;
      font-size: 36px; }
    .cont-phone-contact .telephone-number .number-black {
      font-size: 20px;
      font-family: 'Lato-Black';
      color: #303030; }
      @media (min-width: 768px) {
        .cont-phone-contact .telephone-number .number-black {
          font-size: 22px; } }
      @media (min-width: 1200px) {
        .cont-phone-contact .telephone-number .number-black br {
          display: none; } }
      .cont-phone-contact .telephone-number .number-black .bull {
        color: #e8546a;
        font-size: 0;
        display: block; }
        @media (min-width: 768px) {
          .cont-phone-contact .telephone-number .number-black .bull {
            display: inline-block;
            font-size: 22px; } }

/********************** ¿QUÉ ES I RESCUE? **********************/
.cont-what-is-irescue {
  background-color: #ececec;
  text-align: center;
  padding: 10px 0 30px; }
  .cont-what-is-irescue:after {
    content: "";
    display: block;
    clear: both; }
  @media (min-width: 768px) {
    .cont-what-is-irescue .des-video-irescue {
      display: inline-block;
      width: 50%;
      margin-left: 50%; } }
  .cont-what-is-irescue .des-video-irescue .video-what-is-irescue {
    margin: 40px 0 15px; }
    @media (min-width: 768px) {
      .cont-what-is-irescue .des-video-irescue .video-what-is-irescue {
        float: left;
        margin-left: -100%;
        margin-top: -121px;
        width: 90%; } }
    @media (min-width: 840px) {
      .cont-what-is-irescue .des-video-irescue .video-what-is-irescue {
        margin-top: -100px; } }
    @media (min-width: 1100px) {
      .cont-what-is-irescue .des-video-irescue .video-what-is-irescue {
        margin-top: -76px; } }
  .cont-what-is-irescue .des-video-irescue .cta-dw-mascara {
    font-family: 'Lato-Italic';
    font-weight: bold;
    display: block;
    font-size: 12px;
    margin-top: -5px; }
    @media (min-width: 768px) {
      .cont-what-is-irescue .des-video-irescue .cta-dw-mascara {
        font-size: 14px; } }
  .cont-what-is-irescue .des-video-irescue .cta-video-irescue {
    font-family: 'Roboto-Italic';
    font-size: 10px; }

/********************** ¿CÓMO FUNCIONA I RESCUE? **********************/
.cont-how-work {
  background-color: #303030;
  padding: 10px 0 20px; }
  .cont-how-work hr {
    border-color: #fff; }
  .cont-how-work .steps-how-works {
    text-align: center;
    vertical-align: top; }
    .cont-how-work .steps-how-works .steps {
      display: inline-block;
      width: 46%;
      max-width: 170px;
      margin: 0 1% 2%;
      vertical-align: top; }
      @media (min-width: 500px) {
        .cont-how-work .steps-how-works .steps {
          margin: 0 5% 2%; } }
      @media (min-width: 768px) {
        .cont-how-work .steps-how-works .steps {
          margin: 0 0 2%; } }
      @media (min-width: 1024px) {
        .cont-how-work .steps-how-works .steps {
          max-width: 207px;
          margin: 0 1% 2%; } }
      @media (min-width: 1260px) {
        .cont-how-work .steps-how-works .steps {
          max-width: 254px; } }
      @media (min-width: 1400px) {
        .cont-how-work .steps-how-works .steps {
          max-width: 274px; } }
      .cont-how-work .steps-how-works .steps.step-four br {
        display: none; }
        @media (min-width: 1200px) {
          .cont-how-work .steps-how-works .steps.step-four br {
            display: block; } }
      .cont-how-work .steps-how-works .steps .img-steps {
        width: 80%;
        max-width: 100px; }
        @media (min-width: 768px) {
          .cont-how-work .steps-how-works .steps .img-steps {
            max-width: 130px; } }
      .cont-how-work .steps-how-works .steps .txt-steps {
        color: #929292;
        font-family: 'Lato-Regular';
        font-size: 14px; }
        @media (min-width: 1200px) {
          .cont-how-work .steps-how-works .steps .txt-steps {
            font-size: 13px; } }
        @media (min-width: 1200px) {
          .cont-how-work .steps-how-works .steps .txt-steps {
            font-size: 14px; } }
      .cont-how-work .steps-how-works .steps br {
        display: none; }
        @media (min-width: 900px) {
          .cont-how-work .steps-how-works .steps br {
            display: block; } }
      .cont-how-work .steps-how-works .steps .num-steps {
        font-family: 'Lato-Black';
        font-size: 18px;
        color: #fff; }
  .cont-how-work .copyright-white {
    color: #d3d3d3;
    font-family: 'Lato-Regular';
    font-size: 17px;
    text-align: center; }

/********************** DESCARGUE GRATUITAMENTE LAS MÁSCARAS **********************/
.cont-download-mask {
  padding: 10px 0 20px; }
  @media (min-width: 768px) {
    .cont-download-mask .title-section br {
      display: none; } }
  .cont-download-mask .des-download-mask {
    text-align: center;
    vertical-align: top; }
    .cont-download-mask .des-download-mask .box-download {
      width: 100%;
      max-width: 442px;
      margin: 0 auto 7%;
      border: 1px solid #9c9c9c;
      padding: 35px 40px; }
      @media (min-width: 768px) {
        .cont-download-mask .des-download-mask .box-download {
          width: 31%;
          padding: 17px 20px 17px 15px;
          display: inline-block;
          margin: 0 .5%; } }
      @media (min-width: 1024px) {
        .cont-download-mask .des-download-mask .box-download {
          padding: 35px 40px; } }
      .cont-download-mask .des-download-mask .box-download .img-download {
        display: inline-block;
        width: 49%;
        text-align: center; }
        @media (min-width: 768px) {
          .cont-download-mask .des-download-mask .box-download .img-download {
            width: 40%; } }
        .cont-download-mask .des-download-mask .box-download .img-download img {
          max-width: 130px;
          height: auto; }
          @media (min-width: 768px) {
            .cont-download-mask .des-download-mask .box-download .img-download img {
              max-width: 140px; } }
      .cont-download-mask .des-download-mask .box-download .btn-download {
        width: 49%;
        display: inline-block;
        vertical-align: middle;
        padding-left: 2%; }
        @media (min-width: 768px) {
          .cont-download-mask .des-download-mask .box-download .btn-download {
            padding-left: 4%;
            width: 55%; } }
        @media (min-width: 1200px) {
          .cont-download-mask .des-download-mask .box-download .btn-download {
            padding-left: 5%;
            width: 57%; } }
        .cont-download-mask .des-download-mask .box-download .btn-download .btn-red {
          padding: 20px 10px; }
          @media (min-width: 768px) {
            .cont-download-mask .des-download-mask .box-download .btn-download .btn-red {
              font-size: 14px;
              padding: 20px 5px; } }
          @media (min-width: 1200px) {
            .cont-download-mask .des-download-mask .box-download .btn-download .btn-red {
              font-size: 17px;
              padding: 20px 15px; } }
        .cont-download-mask .des-download-mask .box-download .btn-download .icon-dw {
          display: block;
          font-size: 30px; }

/********************** ¿CÓMO PUEDO APOYAR ESTA CAMPAÑA? **********************/
.cont-support-campaign {
  background-image: url(../images/bg-support-campaign-mb.jpg);
  background-position: center;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
  padding: 10px 0 20px;
  text-align: center; }
  @media (min-width: 768px) {
    .cont-support-campaign {
      background-image: url(../images/bg-support-campaign-dk.jpg); } }
  .cont-support-campaign .cont {
    width: 85%; }
  .cont-support-campaign .txt-light-gray {
    padding-bottom: 15px; }
    .cont-support-campaign .txt-light-gray br {
      display: none; }
      @media (min-width: 500px) {
        .cont-support-campaign .txt-light-gray br {
          display: block; } }
  .cont-support-campaign form .txt-area input {
    width: 100%;
    max-width: 640px;
    padding: 10px;
    margin-bottom: 10px;
    font-family: 'Lato-Regular';
    font-size: 18px;
    color: #606060; }
    .cont-support-campaign form .txt-area input ::-webkit-input-placeholder {
      color: #606060;
      opacity: 1; }
    .cont-support-campaign form .txt-area input :-ms-input-placeholder {
      color: #606060;
      opacity: 1; }
    .cont-support-campaign form .txt-area input ::-ms-input-placeholder {
      color: #606060;
      opacity: 1; }
    .cont-support-campaign form .txt-area input ::placeholder {
      color: #606060;
      opacity: 1; }
    .cont-support-campaign form .txt-area input :-ms-input-placeholder {
      color: #606060; }
    .cont-support-campaign form .txt-area input ::-ms-input-placeholder {
      color: #606060; }
  .cont-support-campaign form .btn-red {
    width: 100%;
    border: 0; }
    @media (min-width: 768px) {
      .cont-support-campaign form .btn-red {
        max-width: 400px; } }

/********************** ÚNASE A LA CAMPAÑA ADJUNTANDO MÁSCARAS DE IRESCUE **********************/
.cont-join-campaign {
  background-color: #ececec;
  padding: 10px 0 20px;
  text-align: center; }
  @media (min-width: 768px) {
    .cont-join-campaign .title-section br {
      display: none; } }
  .cont-join-campaign .txt-light-gray {
    margin: 15px 0 17px; }
  .cont-join-campaign .btn-red {
    width: 100%; }
    @media (min-width: 768px) {
      .cont-join-campaign .btn-red {
        max-width: 400px; } }

/********************** YA NOS APOYAN **********************/
.cont-they-support-us {
  padding: 10px 0 20px;
  text-align: center; }
  .cont-they-support-us .list-they-support-us {
    text-align: center;
    padding: 0;
    vertical-align: top; }
    .cont-they-support-us .list-they-support-us li {
      display: inline-block;
      margin: 10px;
      width: 300px;
      vertical-align: top; }

/********************** SEDES **********************/
.cont-ads-section {
  background-color: #e8546a;
  text-align: center;
  padding: 50px 0 20px; }
  .cont-ads-section .sede {
    width: 100%;
    display: inline-block;
    padding: 10px;
    vertical-align: top; }
    @media (min-width: 768px) {
      .cont-ads-section .sede {
        width: 49%; } }
    .cont-ads-section .sede i {
      color: #0e0e0e;
      font-size: 25px; }
    .cont-ads-section .sede .title-sede {
      font-family: 'Lato-Black';
      color: #fff;
      margin-top: 5px; }
    .cont-ads-section .sede .dir-sede {
      color: #fff;
      font-family: 'Lato-Black'; }

/********************** Footer **********************/
.footer {
  background-color: #222222;
  padding: 40px 0;
  text-align: center;
  /**icons hover colored**/ }
  .footer .socials-colored {
    padding: 20px 0; }
  .footer .social-icon {
    margin: 0 5px 5px 0;
    width: 40px;
    height: 40px;
    font-size: 20px;
    line-height: 40px !important;
    color: #fff;
    text-shadow: none;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
    display: inline-block;
    text-align: center; }
  .footer .social-icon:hover, .footer .social-icon:focus {
    border-color: transparent;
    text-decoration: none; }
  .footer .social-icon i {
    display: block;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    line-height: 40px;
    position: relative; }
  .footer .social-icon i:last-child {
    color: #FFF !important; }
  .footer .social-icon:hover i:first-child {
    margin-top: -40px; }
  .footer .social-ico-colored-facebook, .footer .social-ico-facebook:hover {
    background-color: #3B5998; }
  .footer .social-ico-colored-twitter, .footer .social-ico-twitter:hover {
    background-color: #00ACEE; }
  .footer .social-ico-colored-google-plus, .footer .social-ico-g-plus:hover {
    background-color: #DD4B39; }
  .footer .social-ico-colored-youtube, .footer .social-ico-colored-youtube:hover {
    background-color: #bd1f34; }
  .footer .social-ico-linkedin:hover, .footer .social-ico-colored-linkedin {
    background-color: #0E76A8; }
  .footer .footer-copyright span {
    color: #a5a5a5;
    font-size: 13px;
    font-family: 'Lato-Regular'; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXMiOlsic3R5bGVzLnNjc3MiLCJjb21tb24vZm9udHMuc2NzcyIsImNvbW1vbi9nbG9iYWwuc2NzcyIsImNvbW1vbi9oZWFkZXIuc2NzcyIsImNvbW1vbi9iYW5uZXIuc2NzcyIsImNvbW1vbi9kZXRlY3QtdHJvdWJsZS5zY3NzIiwiY29tbW9uL3Bob25lLWNvbnRhY3Quc2NzcyIsImNvbW1vbi93aGF0LWlzLWlyZXNjdWUuc2NzcyIsImNvbW1vbi9ob3ctd29yay5zY3NzIiwiY29tbW9uL2Rvd25sb2FkLW1hc2suc2NzcyIsImNvbW1vbi9zdXBwb3J0LWNhbXBhaWduLnNjc3MiLCJjb21tb24vam9pbi1jYW1wYWlnbi5zY3NzIiwiY29tbW9uL3RoZXktc3VwcG9ydC11cy5zY3NzIiwiY29tbW9uL2Fkcy1zZWN0aW9uLnNjc3MiLCJjb21tb24vZm9vdGVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0IEBGb250c1xyXG5AaW1wb3J0IFwiY29tbW9uL2ZvbnRzXCI7XHJcblxyXG4vLyBJbXBvcnQgdGhlIGNvbW1vbiBmaWxlc1xyXG5AaW1wb3J0IFwiY29tbW9uL2dsb2JhbFwiO1xyXG5AaW1wb3J0IFwiY29tbW9uL2hlYWRlclwiO1xyXG5AaW1wb3J0IFwiY29tbW9uL2Jhbm5lclwiO1xyXG5AaW1wb3J0IFwiY29tbW9uL2RldGVjdC10cm91YmxlXCI7XHJcbkBpbXBvcnQgXCJjb21tb24vcGhvbmUtY29udGFjdFwiO1xyXG5AaW1wb3J0IFwiY29tbW9uL3doYXQtaXMtaXJlc2N1ZVwiO1xyXG5AaW1wb3J0IFwiY29tbW9uL2hvdy13b3JrXCI7XHJcbkBpbXBvcnQgXCJjb21tb24vZG93bmxvYWQtbWFza1wiO1xyXG5AaW1wb3J0IFwiY29tbW9uL3N1cHBvcnQtY2FtcGFpZ25cIjtcclxuQGltcG9ydCBcImNvbW1vbi9qb2luLWNhbXBhaWduXCI7XHJcbkBpbXBvcnQgXCJjb21tb24vdGhleS1zdXBwb3J0LXVzXCI7XHJcbkBpbXBvcnQgXCJjb21tb24vYWRzLXNlY3Rpb25cIjtcclxuQGltcG9ydCBcImNvbW1vbi9mb290ZXJcIjsiLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8taGVhdmV5JztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTGF0by1IZWF2eS5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTGF0by1IZWF2eS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0xhdG8tSGVhdnkud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvTGF0by1IZWF2eS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvTGF0by1IZWF2eS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvTGF0by1IZWF2eS5zdmcjTGF0by1IZWF2eScpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0by1CbGFjayc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0xhdG8tQmxhY2suZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0xhdG8tQmxhY2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9MYXRvLUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0xhdG8tQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0xhdG8tQmxhY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0xhdG8tQmxhY2suc3ZnI0xhdG8tQmxhY2snKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcic7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0xhdG8tUmVndWxhci5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTGF0by1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvTGF0by1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0xhdG8tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvTGF0by1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9MYXRvLVJlZ3VsYXIuc3ZnI0xhdG8tUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0by1JdGFsaWMnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9MYXRvLUl0YWxpYy5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTGF0by1JdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9MYXRvLUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9MYXRvLUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvTGF0by1JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0xhdG8tSXRhbGljLnN2ZyNMYXRvLUl0YWxpYycpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0by1MaWdodCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0xhdG8tTGlnaHQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0xhdG8tTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9MYXRvLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0xhdG8tTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0xhdG8tTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0xhdG8tTGlnaHQuc3ZnI0xhdG8tTGlnaHQnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0xhdG8tQm9sZC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTGF0by1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvTGF0by1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0xhdG8tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvTGF0by1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9MYXRvLUJvbGQuc3ZnI0xhdG8tQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8gSGFpcmxpbmUnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9MYXRvLUhhaXJsaW5lLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9MYXRvLUhhaXJsaW5lLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvTGF0by1IYWlybGluZS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9MYXRvLUhhaXJsaW5lLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9MYXRvLUhhaXJsaW5lLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9MYXRvLUhhaXJsaW5lLnN2ZyNMYXRvLUhhaXJsaW5lJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvLU1lZGl1bSc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0xhdG8tTWVkaXVtLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9MYXRvLU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0xhdG8tTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0xhdG8tTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9MYXRvLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvTGF0by1NZWRpdW0uc3ZnI0xhdG8tSGFpcmxpbmUnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dlb3JnaWEnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9HZW9yZ2lhLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9HZW9yZ2lhLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvR2VvcmdpYS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9HZW9yZ2lhLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9HZW9yZ2lhLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9HZW9yZ2lhLnN2ZyNHZW9yZ2lhJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHZW9yZ2lhLUJvbGQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9HZW9yZ2lhLUJvbGQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dlb3JnaWEtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0dlb3JnaWEtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9HZW9yZ2lhLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0dlb3JnaWEtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvR2VvcmdpYS1Cb2xkLnN2ZyNHZW9yZ2lhJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHZW9yZ2lhLUl0YWxpYyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dlb3JnaWEtSXRhbGljLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9HZW9yZ2lhLUl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0dlb3JnaWEtSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0dlb3JnaWEtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9HZW9yZ2lhLUl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvR2VvcmdpYS1JdGFsaWMuc3ZnI0dlb3JnaWEnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90by1JdGFsaWMnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8tSXRhbGljLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8tSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUm9ib3RvLUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8tSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8tSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8tSXRhbGljLnN2ZyNHZW9yZ2lhJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuXG4iLCJcclxuLyoqKioqKioqKioqKioqKioqKioqKiogRVNUSUxPUyBHTE9CQUxFUyAqKioqKioqKioqKioqKioqKioqKioqL1xyXG5pbWcge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogYXV0bztcclxufVxyXG5ociB7XHJcbiAgICBib3JkZXItY29sb3I6ICM2MDYwNjA7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcbi5jb250IHtcclxuXHR3aWR0aDogOTAlO1xyXG5cdG1heC13aWR0aDogMTI4MHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4udGl0bGUtc2VjdGlvbiB7XHJcblx0Zm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDIwcHggMCAwO1xyXG5cdG1hcmdpbjogMHB4IGF1dG87XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xyXG5cdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdH1cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHR9XHJcbn1cclxuLnR4dC1saWdodC1ncmF5IHtcclxuICAgIGNvbG9yOiAjNjA2MDYwO1xyXG4gICAgZm9udC1mYW1pbHk6ICdMYXRvLVJlZ3VsYXInO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgYnIge1xyXG4gICAgXHRkaXNwbGF5OiBub25lO1xyXG4gICAgXHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBcdFx0ZGlzcGxheTogYmxvY2s7XHJcbiAgICBcdH1cclxuICAgIH1cclxufVxyXG4udHh0LWJsYWNrLWdyYXkge1xyXG4gICAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgY29sb3I6ICMzMDMwMzA7XHJcbiAgICBhIHtcclxuICAgIFx0Y29sb3I6ICMzMDMwMzA7XHJcbiAgICBcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgXHQmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICBcdFx0Y29sb3I6ICMzMDMwMzA7XHJcbiAgICBcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBcdH1cclxuICAgIH1cclxufVxyXG4udHh0LWl0YWxpYy1ibGFjayB7XHJcbiAgICBmb250LWZhbWlseTogJ0dlb3JnaWEtSXRhbGljJztcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgY29sb3I6ICMzMDMwMzA7XHJcbn1cclxuLnRpdGxlLXdoaXRlIHtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG4uYnRuLXJlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg1NDZhO1xyXG4gICAgcGFkZGluZzogMTBweCA1cHg7XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdMYXRvLUJsYWNrJztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDM2MHB4KXtcclxuICAgIFx0Zm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KXtcclxuICAgIFx0Zm9udC1zaXplOiAxN3B4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgIFx0cGFkZGluZzogMTVweCAxNXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpe1xyXG4gICAgXHRmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4M2U1NTtcclxuICAgIFx0Y29sb3I6ICNmZmY7XHJcbiAgICBcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufSIsIlxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKiogSEVBREVSICoqKioqKioqKioqKioqKioqKioqKiovXHJcbi5oZWFkZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogMTIwMHB4O1xyXG5cdG1hcmdpbjogNXB4IGF1dG8gMDtcclxuXHQuY29udC1nbHlwaGljb24tcGhvbmUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdC5waG9uZSB7XHJcblx0XHRcdHdpZHRoOiA2NCU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdMYXRvLUJsYWNrJztcclxuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5idG4tdmlzdWFsLWV4YW1pbmF0aW9uIHtcclxuXHRcdFx0d2lkdGg6IDM1JTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0LmJ0bi12aXN1YWwge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlODU0NmE7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdMYXRvLUJsYWNrJztcclxuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0ICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdCAgICB3aWR0aDogYXV0bztcclxuXHRcdFx0ICAgIGhlaWdodDogYXV0bztcclxuXHRcdFx0ICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQubmF2YmFyLWRlZmF1bHQge1xyXG5cdCAgICBib3JkZXItYm90dG9tOiAwO1xyXG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdCAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG5cdCAgICBcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZmVmO1xyXG5cdCAgICBcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0ICAgIFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdCAgICB9XHQgICAgXHJcblx0ICAgIC5uYXZiYXItaGVhZGVyIHtcclxuXHQgICAgXHQubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICBcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdCAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHQgICAgbWFyZ2luLXRvcDogMTdweDtcclxuXHRcdFx0ICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuXHQgICAgXHR9XHJcblx0ICAgIFx0Lm5hdmJhci1icmFuZCB7XHJcblx0ICAgIFx0XHR3aWR0aDogMTEwcHg7XHJcblx0XHRcdCAgICBoZWlnaHQ6IDYwcHg7XHJcblx0XHRcdCAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0ICAgIHBhZGRpbmc6IDA7XHJcblx0XHRcdCAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG5cdFx0XHQgICAgXHR3aWR0aDogMTE1cHg7XHJcblx0XHRcdCAgICBcdGhlaWdodDogNDBweDtcclxuXHRcdFx0ICAgIH1cclxuXHRcdFx0ICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCl7XHJcblx0XHRcdCAgICBcdHdpZHRoOiAxNzVweDtcclxuXHRcdFx0ICAgIH1cclxuXHQgICAgXHRcdGltZyB7XHJcblx0ICAgIFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0ICAgIFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdCAgICBcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0ICAgIFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0ICAgIFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcblx0XHQgICAgXHRcdFx0cGFkZGluZzogNjZweCAxNXB4IDM1cHg7XHJcblx0XHQgICAgXHRcdH1cclxuXHRcdCAgICBcdFx0QG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KXtcclxuXHRcdCAgICBcdFx0XHRwYWRkaW5nOiA1MHB4IDE1cHggMzVweDtcclxuXHRcdCAgICBcdFx0fVxyXG5cdCAgICBcdFx0fVxyXG5cdCAgICBcdH1cclxuXHQgICAgfVxyXG5cdCAgICAjbmF2YmFyIHtcclxuXHQgICAgICAgIGJvcmRlcjogMDtcclxuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQgICAgd2lkdGg6IDkyJTtcclxuXHRcdCAgICBtYXJnaW46IC04cHggNCUgMDtcclxuXHRcdCAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG5cdFx0ICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ICAgIFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHQgICAgXHR3aWR0aDogMTAwJTtcclxuXHRcdCAgICBcdG1hcmdpbjogMDtcclxuXHRcdCAgICB9XHJcblx0XHQgICAgLm5hdmJhci1uYXYge1xyXG5cdFx0ICAgIFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0ICAgIFx0Zm9udC1mYW1pbHk6ICdMYXRvLVJlZ3VsYXInO1xyXG5cdFx0XHQgICAgY29sb3I6ICNmZmY7XHJcblx0XHRcdCAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHQgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHQgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0XHRcdCAgICBsaSB7XHJcblx0XHRcdCAgICBcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0ICAgIFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0ICAgIFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdCAgICBcdFx0YSB7XHJcblx0XHRcdCAgICBcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0ICAgIFx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHQgICAgXHRcdFx0fVxyXG5cdFx0XHQgICAgXHRcdH1cclxuXHRcdFx0ICAgIFx0fVxyXG5cdFx0XHQgICAgXHQmLmFjdGl2ZSB7XHJcblx0XHRcdCAgICBcdFx0YXtcclxuXHRcdFx0XHQgICAgXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZjM4NTE7XHJcblx0XHRcdFx0ICAgIFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHQgICAgXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdCAgICBcdFx0XHRjb2xvcjogIzMzMztcclxuXHRcdFx0XHQgICAgXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0ICAgIFx0XHR9XHJcblx0XHRcdFx0ICAgIFx0XHQmOmZvY3VzLCAmOmhvdmVyIHtcclxuXHRcdFx0XHQgICAgXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmMzg1MTtcclxuXHRcdFx0XHQgICAgXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0ICAgIFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0ICAgIFx0XHRcdH1cclxuXHRcdFx0XHQgICAgXHRcdH1cclxuXHRcdFx0XHQgICAgXHR9XHJcblx0XHRcdCAgICBcdH1cclxuXHRcdFx0ICAgIFx0YSB7XHJcblx0XHRcdCAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U4NTQ2YTtcclxuXHRcdFx0ICAgIFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0ICAgIFx0XHRmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcic7XHJcblx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0ICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xyXG5cdFx0XHRcdFx0ICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xyXG5cdFx0XHRcdFx0ICAgIFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdFx0ICAgIH1cclxuXHRcdFx0ICAgIFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0ICAgIFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHQgICAgXHRcdFx0Zm9udC1mYW1pbHk6ICdMYXRvLU1lZGl1bSc7XHJcblx0XHRcdCAgICBcdFx0XHRjb2xvcjogI2UzMzA0YjtcclxuXHRcdFx0ICAgIFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0ICAgIFx0XHRcdHBhZGRpbmc6IDIwcHggMTBweDtcclxuXHRcdFx0ICAgIFx0XHR9XHJcblx0XHRcdCAgICBcdFx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG5cdFx0XHQgICAgXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHQgICAgXHRcdH1cclxuXHRcdFx0ICAgIFx0XHQmOmZvY3VzLCAmOmhvdmVyIHtcclxuXHRcdFx0ICAgIFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZjM4NTE7XHJcblx0XHRcdCAgICBcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0ICAgIFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHQgICAgXHRcdFx0XHRjb2xvcjogIzMzMztcclxuXHRcdFx0ICAgIFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdCAgICBcdFx0XHR9XHJcblx0XHRcdCAgICBcdFx0fVxyXG5cdFx0XHQgICAgXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHQgICAgXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdCAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuXHRcdFx0XHRcdFx0ICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHQgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRcdCAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRcdFx0ICAgIFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0ICAgIH1cclxuXHRcdFx0ICAgIFx0XHR9XHJcblx0XHRcdCAgICBcdH1cclxuXHRcdFx0ICAgIH1cclxuXHRcdCAgICB9XHJcblxyXG5cdCAgICB9XHJcblx0fVxyXG59IiwiXHJcbi8qKioqKioqKioqKioqKioqKioqKioqIEJBTk5FUiAqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uY29udC1iYW5uZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQuaW1nLWJhbm5lciB7XHJcblx0XHQuYm4tbWIge1xyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpe1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5ibi1kayB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5kZXMtaXJlc2N1ZSB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNSU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xyXG5cdFx0XHR0b3A6IDM2JTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xyXG5cdFx0XHR0b3A6IDQ1JTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0dG9wOiA1OCU7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcblx0XHRcdHRvcDogNjMlO1xyXG5cdFx0fVxyXG5cdFx0LnRpdGxlLWJhbm5lciB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnTGF0by1oZWF2ZXknO1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0YnIge1xyXG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zdXAtdGl0bGUtYmFubmVyIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdHZW9yZ2lhLUl0YWxpYyc7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aW1nIHtcclxuXHRcdCAgICB3aWR0aDogODAlO1xyXG4gICAgXHRcdG1heC13aWR0aDogNDM1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5ib3gtYWxlcnQge1xyXG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ICAgIG1hcmdpbi10b3A6IC0yNHB4O1xyXG5cdCAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0ICAgIFx0bWFyZ2luLXRvcDogLTM1cHg7XHJcblx0ICAgIH1cclxuXHQgICAgaSB7XHJcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogIzVlZGZmYjtcclxuXHRcdCAgICBwYWRkaW5nOiAxMHB4O1xyXG5cdFx0ICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdCAgICBjb2xvcjogIzMwMzAzMDtcclxuXHRcdCAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdCAgICBcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdCAgICBcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8vICoqKioqKioqKioqKioqKioqKioqKiogUVXDiSBIQUdPIFNJIERFVEVDVMOJIFVOIFBPU0lCTEUgUFJPQkxFTUEgKioqKioqKioqKioqKioqKioqKioqKlxyXG4uY29udC1kZXRlY3QtdHJvdWJsZSB7XHJcblx0d2lkdGg6IDkwJTtcclxuXHRtYXgtd2lkdGg6IDEyMDBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZzogMTBweCAwIDIwcHg7XHJcblx0LnRpdGxlLXNlY3Rpb24ge1xyXG5cdFx0YnIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIlxyXG4vKioqKioqKioqKioqKioqKioqKioqKiBDT05Uw4FDVEVOT1MgTyBsbGFtZSAqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uY29udC1waG9uZS1jb250YWN0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNWVkZmZiO1xyXG4gICAgcGFkZGluZzogNzBweCAwIDMwcHg7XHJcbiAgICAudGVsZXBob25lLW51bWJlciB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMwMzAzMDtcclxuXHQgICAgd2lkdGg6IDgwJTtcclxuXHQgICAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcblx0ICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICAgIHBhZGRpbmc6IDUwcHggMjBweCAyMHB4O1xyXG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ICAgIGkge1xyXG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdCAgICB0b3A6IC0zMHB4O1xyXG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZWRmZmI7XHJcblx0XHQgICAgbGVmdDogNTAlO1xyXG5cdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdCAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0XHQgICAgZm9udC1zaXplOiAzNnB4O1xyXG5cdFx0fVxyXG5cdFx0Lm51bWJlci1ibGFjayB7XHJcblx0XHQgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cdFx0ICAgIGZvbnQtZmFtaWx5OiAnTGF0by1CbGFjayc7XHJcblx0XHQgICAgY29sb3I6ICMzMDMwMzA7XHJcblx0XHQgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0ICAgIFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0ICAgIFx0fVxyXG5cdCAgICBcdGJyIHtcclxuXHQgICAgXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHQgICAgXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHQgICAgXHRcdH1cclxuXHQgICAgXHR9XHJcblx0XHQgICAgLmJ1bGwge1xyXG5cdFx0ICAgIFx0Y29sb3I6ICNlODU0NmE7XHJcblx0XHQgICAgXHRmb250LXNpemU6IDA7XHJcblx0XHQgICAgXHRkaXNwbGF5OiBibG9jaztcclxuXHRcdCAgICBcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0ICAgIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHQgICAgXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdCAgICBcdH1cclxuXHRcdCAgICB9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiXHJcbi8qKioqKioqKioqKioqKioqKioqKioqIMK/UVXDiSBFUyBJIFJFU0NVRT8gKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmNvbnQtd2hhdC1pcy1pcmVzY3VlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nOiAxMHB4IDAgMzBweDtcclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdH1cclxuXHQuZGVzLXZpZGVvLWlyZXNjdWUge1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ICAgIHdpZHRoOiA1MCU7XHJcblx0XHQgICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuXHRcdH1cclxuXHRcdC52aWRlby13aGF0LWlzLWlyZXNjdWUge1xyXG5cdFx0ICAgIG1hcmdpbjogNDBweCAwIDE1cHg7XHJcblx0XHQgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuXHQgICAgXHQgICAgZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdCAgICBtYXJnaW4tbGVmdDogLTEwMCU7XHJcblx0XHRcdCAgICBtYXJnaW4tdG9wOiAtMTIxcHg7XHJcblx0XHRcdCAgICB3aWR0aDogOTAlO1xyXG5cdFx0ICAgIH1cclxuXHRcdCAgICBAbWVkaWEgKG1pbi13aWR0aDogODQwcHgpe1xyXG5cdCAgICBcdCAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XHJcblx0XHQgICAgfVxyXG5cdFx0ICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpe1xyXG5cdCAgICBcdCAgICBtYXJnaW4tdG9wOiAtNzZweDtcclxuXHRcdCAgICB9XHJcblx0XHR9XHJcblx0XHQuY3RhLWR3LW1hc2NhcmEge1xyXG5cdFx0ICAgIGZvbnQtZmFtaWx5OiAnTGF0by1JdGFsaWMnO1xyXG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0ICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdCAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG5cdFx0ICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcblx0XHQgICAgXHRmb250LXNpemU6IDE0cHg7XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG5cdFx0LmN0YS12aWRlby1pcmVzY3VlIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdSb2JvdG8tSXRhbGljJztcclxuXHQgICAgXHRmb250LXNpemU6IDEwcHg7XHJcblx0XHR9XHRcclxuXHR9XHJcbn1cclxuXHQiLCJcclxuLyoqKioqKioqKioqKioqKioqKioqKiogwr9Dw5NNTyBGVU5DSU9OQSBJIFJFU0NVRT8gKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmNvbnQtaG93LXdvcmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzAzMDtcclxuICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4O1xyXG4gICAgaHIge1xyXG4gICAgXHRib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuc3RlcHMtaG93LXdvcmtzIHtcclxuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgXHQuc3RlcHMge1xyXG5cdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdCAgICB3aWR0aDogNDYlO1xyXG5cdFx0ICAgIG1heC13aWR0aDogMTcwcHg7XHJcblx0XHQgICAgbWFyZ2luOiAwIDElIDIlO1xyXG5cdFx0ICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHQgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XHJcblx0XHQgICAgXHRtYXJnaW46IDAgNSUgMiU7XHJcblx0XHQgICAgfVxyXG5cdFx0ICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDIlO1xyXG5cdFx0ICAgIH1cclxuXHRcdCAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblx0XHQgICAgXHRtYXgtd2lkdGg6IDIwN3B4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCAxJSAyJTtcclxuXHRcdCAgICB9XHJcblx0XHQgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyNjBweCkge1xyXG5cdFx0ICAgIFx0bWF4LXdpZHRoOiAyNTRweDtcclxuXHRcdCAgICB9XHJcblx0XHQgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xyXG5cdFx0ICAgIFx0bWF4LXdpZHRoOiAyNzRweDtcclxuXHRcdCAgICB9XHJcblx0XHQgICAgJi5zdGVwLWZvdXIge1xyXG5cdFx0XHRcdGJyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdCAgICBcdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0ICAgIFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0ICAgIFx0fVxyXG5cdFx0XHQgICAgfVxyXG5cdFx0ICAgIH1cclxuXHRcdCAgICAuaW1nLXN0ZXBzIHtcclxuXHRcdFx0ICAgIHdpZHRoOiA4MCU7XHJcblx0XHRcdCAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG5cdFx0XHQgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHRcdFx0ICAgIFx0XHJcblx0XHRcdCAgICBcdG1heC13aWR0aDogMTMwcHg7XHJcblx0XHRcdCAgICB9XHJcblx0XHRcdH1cdFxyXG5cdFx0XHQudHh0LXN0ZXBzIHtcclxuXHRcdFx0ICAgIGNvbG9yOiAjOTI5MjkyO1xyXG5cdFx0XHQgICAgZm9udC1mYW1pbHk6ICdMYXRvLVJlZ3VsYXInO1xyXG5cdFx0XHQgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHQgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdFx0XHQgICAgXHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdCAgICB9XHJcblx0XHRcdCAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdCAgICBcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0ICAgIH1cdFx0XHQgICAgXHJcblx0XHRcdH1cdFxyXG5cdFx0XHRiciB7XHJcblx0XHQgICAgXHRkaXNwbGF5OiBub25lO1xyXG5cdFx0ICAgIFx0QG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XHJcblx0XHQgICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0ICAgIFx0fVxyXG5cdFx0ICAgIH0gIFxyXG5cdFx0XHQubnVtLXN0ZXBzIHtcclxuXHRcdFx0ICAgIGZvbnQtZmFtaWx5OiAnTGF0by1CbGFjayc7XHJcblx0XHRcdCAgICBmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdCAgICBjb2xvcjogI2ZmZjtcclxuXHRcdFx0fSAgXHJcblx0XHR9XHJcbiAgICB9XHJcbiAgICAuY29weXJpZ2h0LXdoaXRlIHtcclxuXHQgICAgY29sb3I6ICNkM2QzZDM7XHJcblx0ICAgIGZvbnQtZmFtaWx5OiAnTGF0by1SZWd1bGFyJztcclxuXHQgICAgZm9udC1zaXplOiAxN3B4O1xyXG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG59IiwiXHJcbi8qKioqKioqKioqKioqKioqKioqKioqIERFU0NBUkdVRSBHUkFUVUlUQU1FTlRFIExBUyBNw4FTQ0FSQVMgKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmNvbnQtZG93bmxvYWQtbWFzayB7XHJcblx0cGFkZGluZzogMTBweCAwIDIwcHg7XHJcblx0LnRpdGxlLXNlY3Rpb24ge1xyXG5cdFx0YnIge1xyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5kZXMtZG93bmxvYWQtbWFzayB7XHJcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHQgICAgLmJveC1kb3dubG9hZCB7XHJcblx0ICAgIFx0d2lkdGg6IDEwMCU7XHJcblx0ICAgIFx0bWF4LXdpZHRoOiA0NDJweDtcclxuXHQgICAgXHRtYXJnaW46IDAgYXV0byA3JTtcclxuXHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAjOWM5YzljO1xyXG5cdFx0ICAgIHBhZGRpbmc6IDM1cHggNDBweDtcclxuXHRcdCAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHQgICAgXHQgICAgd2lkdGg6IDMxJTtcclxuXHRcdFx0ICAgIHBhZGRpbmc6IDE3cHggMjBweCAxN3B4IDE1cHg7XHJcblx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdCAgICBtYXJnaW46IDAgLjUlO1xyXG5cdFx0ICAgIH1cclxuXHRcdCAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblx0XHRcdCAgICBwYWRkaW5nOiAzNXB4IDQwcHg7XHJcblx0XHQgICAgfVxyXG5cdFx0ICAgIC5pbWctZG93bmxvYWQge1xyXG5cdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHQgICAgd2lkdGg6IDQ5JTtcclxuXHRcdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0ICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHQgICAgXHR3aWR0aDogNDAlO1xyXG5cdFx0XHQgICAgfVxyXG5cdFx0XHQgICAgaW1nIHtcclxuXHRcdFx0XHQgICAgbWF4LXdpZHRoOiAxMzBweDtcclxuXHRcdFx0XHQgICAgaGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdCAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHQgICAgXHRtYXgtd2lkdGg6MTQwcHg7XHJcblx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmJ0bi1kb3dubG9hZCB7XHJcblx0XHRcdCAgICB3aWR0aDogNDklO1xyXG5cdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHQgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0ICAgIHBhZGRpbmctbGVmdDogMiU7XHJcblx0XHRcdCAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0ICAgIFx0cGFkZGluZy1sZWZ0OiA0JTtcclxuXHRcdCAgICBcdCAgICB3aWR0aDogNTUlO1xyXG5cdFx0XHQgICAgfVxyXG5cdFx0XHQgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdFx0XHQgICAgXHRwYWRkaW5nLWxlZnQ6IDUlO1xyXG5cdFx0ICAgIFx0ICAgIHdpZHRoOiA1NyU7XHJcblx0XHRcdCAgICB9XHJcblx0XHRcdCAgICAuYnRuLXJlZCB7XHJcblx0XHRcdCAgICBcdHBhZGRpbmc6IDIwcHggMTBweDtcclxuXHRcdFx0ICAgIFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdCAgICBcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHQgICAgXHRcdHBhZGRpbmc6IDIwcHggNXB4O1xyXG5cdFx0XHQgICAgXHR9XHJcblx0XHRcdCAgICBcdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0ICAgIFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHQgICAgXHRcdCAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcblx0XHRcdCAgICBcdH1cclxuXHRcdFx0ICAgIH1cclxuXHRcdFx0ICAgIC5pY29uLWR3IHtcclxuXHRcdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCJcclxuLyoqKioqKioqKioqKioqKioqKioqKiogwr9Dw5NNTyBQVUVETyBBUE9ZQVIgRVNUQSBDQU1QQcORQT8gKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmNvbnQtc3VwcG9ydC1jYW1wYWlnbiB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy1zdXBwb3J0LWNhbXBhaWduLW1iLmpwZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgIFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy1zdXBwb3J0LWNhbXBhaWduLWRrLmpwZyk7XHJcbiAgICB9XHJcbiAgICAuY29udCB7XHJcbiAgICBcdHdpZHRoOiA4NSU7XHJcbiAgICB9XHJcbiAgICAudHh0LWxpZ2h0LWdyYXkge1xyXG4gICAgXHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIFx0YnIge1xyXG4gICAgXHRcdGRpc3BsYXk6IG5vbmU7XHJcbiAgICBcdFx0QG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KXtcclxuICAgIFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgXHRcdH1cclxuICAgIFx0fVxyXG4gICAgfVxyXG4gICAgZm9ybSB7XHJcbiAgICBcdC50eHQtYXJlYSB7XHJcbiAgICBcdFx0aW5wdXQge1xyXG4gICAgXHRcdFx0d2lkdGg6IDEwMCU7XHJcbiAgICBcdFx0XHRtYXgtd2lkdGg6IDY0MHB4O1xyXG5cdFx0XHQgICAgcGFkZGluZzogMTBweDtcclxuXHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdCAgICBmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcic7XHJcblx0XHRcdCAgICBmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdCAgICBjb2xvcjogIzYwNjA2MDtcclxuICAgICAgICAgICAgICAgIDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjA2MDYwO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzYwNjA2MDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjA2MDYwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHRcdH1cclxuICAgIFx0fVxyXG4gICAgXHQuYnRuLXJlZCB7XHJcbiAgICBcdFx0d2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICBcdH1cclxuICAgIH1cclxufSIsIlxyXG4vKioqKioqKioqKioqKioqKioqKioqKiDDmk5BU0UgQSBMQSBDQU1QQcORQSBBREpVTlRBTkRPIE3DgVNDQVJBUyBERSBJUkVTQ1VFICoqKioqKioqKioqKioqKioqKioqKiovXHJcbi5jb250LWpvaW4tY2FtcGFpZ24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcclxuICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLnRpdGxlLXNlY3Rpb24ge1xyXG4gICAgXHRiciB7XHJcbiAgICBcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBcdFx0XHRkaXNwbGF5OiBub25lO1xyXG4gICAgXHRcdH1cclxuICAgIFx0fVxyXG4gICAgfVxyXG4gICAgLnR4dC1saWdodC1ncmF5IHtcclxuICAgIFx0bWFyZ2luOiAxNXB4IDAgMTdweDtcclxuICAgIH1cclxuICAgIC5idG4tcmVkIHtcclxuICAgIFx0d2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0ICAgICAgIG1heC13aWR0aDogNDAwcHg7IFxyXG4gICAgICAgIH0gICBcclxuXHR9XHJcbn0iLCJcclxuLyoqKioqKioqKioqKioqKioqKioqKiogWUEgTk9TIEFQT1lBTiAqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uY29udC10aGV5LXN1cHBvcnQtdXMge1xyXG5cdHBhZGRpbmc6IDEwcHggMCAyMHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQubGlzdC10aGV5LXN1cHBvcnQtdXMge1xyXG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBcdHBhZGRpbmc6IDA7XHJcbiAgICBcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRsaSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luOiAxMHB4OyBcclxuXHRcdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIlxyXG4vKioqKioqKioqKioqKioqKioqKioqKiBTRURFUyAqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uY29udC1hZHMtc2VjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg1NDZhO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogNTBweCAwIDIwcHg7XHJcbiAgICAuc2VkZSB7XHJcblx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0ICAgIHBhZGRpbmc6IDEwcHg7XHJcblx0ICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0ICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdCAgICBcdHdpZHRoOiA0OSU7XHJcblx0ICAgIH1cclxuXHQgICAgaSB7XHJcblx0XHQgICAgY29sb3I6ICMwZTBlMGU7XHJcblx0XHQgICAgZm9udC1zaXplOiAyNXB4O1xyXG5cdFx0fVxyXG5cdFx0LnRpdGxlLXNlZGUge1xyXG5cdFx0ICAgIGZvbnQtZmFtaWx5OiAnTGF0by1CbGFjayc7XHJcblx0XHQgICAgY29sb3I6ICNmZmY7XHJcblx0XHQgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0fVxyXG5cdFx0LmRpci1zZWRlIHtcclxuXHRcdCAgICBjb2xvcjogI2ZmZjtcclxuXHRcdCAgICBmb250LWZhbWlseTogJ0xhdG8tQmxhY2snO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4iLCJcclxuLyoqKioqKioqKioqKioqKioqKioqKiogRm9vdGVyICoqKioqKioqKioqKioqKioqKioqKiovXHJcbi5mb290ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XHJcblx0cGFkZGluZzogNDBweCAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQuc29jaWFscy1jb2xvcmVkIHtcclxuXHQgICAgcGFkZGluZzogMjBweCAwO1xyXG5cdH1cclxuXHQuc29jaWFsLWljb24ge1xyXG5cdFx0bWFyZ2luOiAwIDVweCA1cHggMDtcclxuXHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQuc29jaWFsLWljb246aG92ZXIsIC5zb2NpYWwtaWNvbjpmb2N1cyB7XHJcblx0ICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdCAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxuXHJcblx0LnNvY2lhbC1pY29uIGkge1xyXG5cdCAgZGlzcGxheTogYmxvY2s7XHJcblx0ICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblx0ICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdCAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdCAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHQgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHQuc29jaWFsLWljb24gaTpsYXN0LWNoaWxkIHtcclxuXHQgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuc29jaWFsLWljb246aG92ZXIgaTpmaXJzdC1jaGlsZCB7XHJcblx0ICBtYXJnaW4tdG9wOiAtNDBweDtcclxuXHR9XHJcblx0LyoqaWNvbnMgaG92ZXIgY29sb3JlZCoqL1xyXG5cdC5zb2NpYWwtaWNvLWNvbG9yZWQtZmFjZWJvb2ssIC5zb2NpYWwtaWNvLWZhY2Vib29rOmhvdmVyIHtcclxuXHQgIGJhY2tncm91bmQtY29sb3I6ICMzQjU5OTg7XHJcblx0fVxyXG5cclxuXHQuc29jaWFsLWljby1jb2xvcmVkLXR3aXR0ZXIsIC5zb2NpYWwtaWNvLXR3aXR0ZXI6aG92ZXIge1xyXG5cdCAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUNFRTtcclxuXHR9XHJcblxyXG5cdC5zb2NpYWwtaWNvLWNvbG9yZWQtZ29vZ2xlLXBsdXMsIC5zb2NpYWwtaWNvLWctcGx1czpob3ZlciB7XHJcblx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAjREQ0QjM5O1xyXG5cdH1cclxuXHJcblx0LnNvY2lhbC1pY28tY29sb3JlZC15b3V0dWJlLCAuc29jaWFsLWljby1jb2xvcmVkLXlvdXR1YmU6aG92ZXIge1xyXG5cdCAgYmFja2dyb3VuZC1jb2xvcjogI2JkMWYzNDtcclxuXHR9XHJcblxyXG5cdC5zb2NpYWwtaWNvLWxpbmtlZGluOmhvdmVyLCAuc29jaWFsLWljby1jb2xvcmVkLWxpbmtlZGluIHtcclxuXHQgIGJhY2tncm91bmQtY29sb3I6ICMwRTc2QTg7XHJcblx0fVxyXG5cdC5mb290ZXItY29weXJpZ2h0IHtcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRjb2xvcjogI2E1YTVhNTtcclxuXHRcdCAgICBmb250LXNpemU6IDEzcHg7XHJcblx0XHQgICAgZm9udC1mYW1pbHk6ICdMYXRvLVJlZ3VsYXInO1xyXG5cdFx0fVxyXG5cdH1cclxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FDQUEsVUFBVTtFQUNOLFdBQVcsRUFBRSxhQUFhO0VBQzFCLEdBQUcsRUFBRSw4QkFBOEI7RUFDbkMsR0FBRyxFQUFFLHFDQUFxQyxDQUFDLDJCQUEyQixFQUNsRSxnQ0FBZ0MsQ0FBQyxlQUFlLEVBQ2hELCtCQUErQixDQUFDLGNBQWMsRUFDOUMsOEJBQThCLENBQUMsa0JBQWtCLEVBQ2pELHlDQUF5QyxDQUFDLGFBQWE7RUFDM0QsV0FBVyxFQUFFLEdBQUc7RUFDaEIsVUFBVSxFQUFFLE1BQU07O0FBR3RCLFVBQVU7RUFDTixXQUFXLEVBQUUsWUFBWTtFQUN6QixHQUFHLEVBQUUsOEJBQThCO0VBQ25DLEdBQUcsRUFBRSxxQ0FBcUMsQ0FBQywyQkFBMkIsRUFDbEUsZ0NBQWdDLENBQUMsZUFBZSxFQUNoRCwrQkFBK0IsQ0FBQyxjQUFjLEVBQzlDLDhCQUE4QixDQUFDLGtCQUFrQixFQUNqRCx5Q0FBeUMsQ0FBQyxhQUFhO0VBQzNELFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFVBQVUsRUFBRSxNQUFNOztBQUd0QixVQUFVO0VBQ04sV0FBVyxFQUFFLGNBQWM7RUFDM0IsR0FBRyxFQUFFLGdDQUFnQztFQUNyQyxHQUFHLEVBQUUsdUNBQXVDLENBQUMsMkJBQTJCLEVBQ3BFLGtDQUFrQyxDQUFDLGVBQWUsRUFDbEQsaUNBQWlDLENBQUMsY0FBYyxFQUNoRCxnQ0FBZ0MsQ0FBQyxrQkFBa0IsRUFDbkQsNkNBQTZDLENBQUMsYUFBYTtFQUMvRCxXQUFXLEVBQUUsTUFBTTtFQUNuQixVQUFVLEVBQUUsTUFBTTs7QUFHdEIsVUFBVTtFQUNOLFdBQVcsRUFBRSxhQUFhO0VBQzFCLEdBQUcsRUFBRSwrQkFBK0I7RUFDcEMsR0FBRyxFQUFFLHNDQUFzQyxDQUFDLDJCQUEyQixFQUNuRSxpQ0FBaUMsQ0FBQyxlQUFlLEVBQ2pELGdDQUFnQyxDQUFDLGNBQWMsRUFDL0MsK0JBQStCLENBQUMsa0JBQWtCLEVBQ2xELDJDQUEyQyxDQUFDLGFBQWE7RUFDN0QsV0FBVyxFQUFFLE1BQU07RUFDbkIsVUFBVSxFQUFFLE1BQU07O0FBR3RCLFVBQVU7RUFDTixXQUFXLEVBQUUsWUFBWTtFQUN6QixHQUFHLEVBQUUsOEJBQThCO0VBQ25DLEdBQUcsRUFBRSxxQ0FBcUMsQ0FBQywyQkFBMkIsRUFDbEUsZ0NBQWdDLENBQUMsZUFBZSxFQUNoRCwrQkFBK0IsQ0FBQyxjQUFjLEVBQzlDLDhCQUE4QixDQUFDLGtCQUFrQixFQUNqRCx5Q0FBeUMsQ0FBQyxhQUFhO0VBQzNELFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFVBQVUsRUFBRSxNQUFNOztBQUd0QixVQUFVO0VBQ04sV0FBVyxFQUFFLFdBQVc7RUFDeEIsR0FBRyxFQUFFLDZCQUE2QjtFQUNsQyxHQUFHLEVBQUUsb0NBQW9DLENBQUMsMkJBQTJCLEVBQ2pFLCtCQUErQixDQUFDLGVBQWUsRUFDL0MsOEJBQThCLENBQUMsY0FBYyxFQUM3Qyw2QkFBNkIsQ0FBQyxrQkFBa0IsRUFDaEQsdUNBQXVDLENBQUMsYUFBYTtFQUN6RCxXQUFXLEVBQUUsSUFBSTtFQUNqQixVQUFVLEVBQUUsTUFBTTs7QUFHdEIsVUFBVTtFQUNOLFdBQVcsRUFBRSxlQUFlO0VBQzVCLEdBQUcsRUFBRSxpQ0FBaUM7RUFDdEMsR0FBRyxFQUFFLHdDQUF3QyxDQUFDLDJCQUEyQixFQUNyRSxtQ0FBbUMsQ0FBQyxlQUFlLEVBQ25ELGtDQUFrQyxDQUFDLGNBQWMsRUFDakQsaUNBQWlDLENBQUMsa0JBQWtCLEVBQ3BELCtDQUErQyxDQUFDLGFBQWE7RUFDakUsV0FBVyxFQUFFLEdBQUc7RUFDaEIsVUFBVSxFQUFFLE1BQU07O0FBR3RCLFVBQVU7RUFDTixXQUFXLEVBQUUsYUFBYTtFQUMxQixHQUFHLEVBQUUsK0JBQStCO0VBQ3BDLEdBQUcsRUFBRSxzQ0FBc0MsQ0FBQywyQkFBMkIsRUFDbkUsaUNBQWlDLENBQUMsZUFBZSxFQUNqRCxnQ0FBZ0MsQ0FBQyxjQUFjLEVBQy9DLCtCQUErQixDQUFDLGtCQUFrQixFQUNsRCw2Q0FBNkMsQ0FBQyxhQUFhO0VBQy9ELFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFVBQVUsRUFBRSxNQUFNOztBQUd0QixVQUFVO0VBQ04sV0FBVyxFQUFFLFNBQVM7RUFDdEIsR0FBRyxFQUFFLDJCQUEyQjtFQUNoQyxHQUFHLEVBQUUsa0NBQWtDLENBQUMsMkJBQTJCLEVBQy9ELDZCQUE2QixDQUFDLGVBQWUsRUFDN0MsNEJBQTRCLENBQUMsY0FBYyxFQUMzQywyQkFBMkIsQ0FBQyxrQkFBa0IsRUFDOUMsbUNBQW1DLENBQUMsYUFBYTtFQUNyRCxXQUFXLEVBQUUsTUFBTTtFQUNuQixVQUFVLEVBQUUsTUFBTTs7QUFHdEIsVUFBVTtFQUNOLFdBQVcsRUFBRSxjQUFjO0VBQzNCLEdBQUcsRUFBRSxnQ0FBZ0M7RUFDckMsR0FBRyxFQUFFLHVDQUF1QyxDQUFDLDJCQUEyQixFQUNwRSxrQ0FBa0MsQ0FBQyxlQUFlLEVBQ2xELGlDQUFpQyxDQUFDLGNBQWMsRUFDaEQsZ0NBQWdDLENBQUMsa0JBQWtCLEVBQ25ELHdDQUF3QyxDQUFDLGFBQWE7RUFDMUQsV0FBVyxFQUFFLE1BQU07RUFDbkIsVUFBVSxFQUFFLE1BQU07O0FBR3RCLFVBQVU7RUFDTixXQUFXLEVBQUUsZ0JBQWdCO0VBQzdCLEdBQUcsRUFBRSxrQ0FBa0M7RUFDdkMsR0FBRyxFQUFFLHlDQUF5QyxDQUFDLDJCQUEyQixFQUN0RSxvQ0FBb0MsQ0FBQyxlQUFlLEVBQ3BELG1DQUFtQyxDQUFDLGNBQWMsRUFDbEQsa0NBQWtDLENBQUMsa0JBQWtCLEVBQ3JELDBDQUEwQyxDQUFDLGFBQWE7RUFDNUQsV0FBVyxFQUFFLE1BQU07RUFDbkIsVUFBVSxFQUFFLE1BQU07O0FBR3RCLFVBQVU7RUFDTixXQUFXLEVBQUUsZUFBZTtFQUM1QixHQUFHLEVBQUUsaUNBQWlDO0VBQ3RDLEdBQUcsRUFBRSx3Q0FBd0MsQ0FBQywyQkFBMkIsRUFDckUsbUNBQW1DLENBQUMsZUFBZSxFQUNuRCxrQ0FBa0MsQ0FBQyxjQUFjLEVBQ2pELGlDQUFpQyxDQUFDLGtCQUFrQixFQUNwRCx5Q0FBeUMsQ0FBQyxhQUFhO0VBQzNELFdBQVcsRUFBRSxNQUFNO0VBQ25CLFVBQVUsRUFBRSxNQUFNOztBQzVJdEIsZ0VBQWdFO0FBQ2hFLEFBQUEsR0FBRyxDQUFDO0VBQ0gsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNaOztBQUNELEFBQUEsRUFBRSxDQUFDO0VBQ0MsWUFBWSxFQUFFLE9BQU87RUFDckIsS0FBSyxFQUFFLElBQUk7RUFDWCxVQUFVLEVBQUUsSUFBSTtFQUNoQixhQUFhLEVBQUUsSUFBSSxHQUN0Qjs7QUFDRCxBQUFBLEtBQUssQ0FBQztFQUNMLEtBQUssRUFBRSxHQUFHO0VBQ1YsU0FBUyxFQUFFLE1BQU07RUFDakIsTUFBTSxFQUFFLE1BQU07RUFDZCxRQUFRLEVBQUUsUUFBUSxHQUNsQjs7QUFDRCxBQUFBLGNBQWMsQ0FBQztFQUNkLFdBQVcsRUFBRSxXQUFXO0VBQ3hCLGNBQWMsRUFBRSxTQUFTO0VBQ3pCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsS0FBSyxFQUFFLElBQUk7RUFDWCxPQUFPLEVBQUUsUUFBUTtFQUNqQixNQUFNLEVBQUUsUUFBUTtFQUNoQixVQUFVLEVBQUUsTUFBTSxHQU9sQjtFQU5BLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztJQVJ6QixBQUFBLGNBQWMsQ0FBQztNQVNiLFNBQVMsRUFBRSxJQUFJLEdBS2hCO0VBSEEsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0lBWHpCLEFBQUEsY0FBYyxDQUFDO01BWWIsU0FBUyxFQUFFLElBQUksR0FFaEI7O0FBQ0QsQUFBQSxlQUFlLENBQUM7RUFDWixLQUFLLEVBQUUsT0FBTztFQUNkLFdBQVcsRUFBRSxjQUFjO0VBQzNCLFNBQVMsRUFBRSxJQUFJLEdBT2xCO0VBVkQsQUFJSSxlQUpXLENBSVgsRUFBRSxDQUFDO0lBQ0YsT0FBTyxFQUFFLElBQUksR0FJYjtJQUhBLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTTtNQU45QixBQUlJLGVBSlcsQ0FJWCxFQUFFLENBQUM7UUFHRCxPQUFPLEVBQUUsS0FBSyxHQUVmOztBQUVMLEFBQUEsZUFBZSxDQUFDO0VBQ1osV0FBVyxFQUFFLFdBQVc7RUFDeEIsU0FBUyxFQUFFLElBQUk7RUFDZixLQUFLLEVBQUUsT0FBTyxHQVNqQjtFQVpELEFBSUksZUFKVyxDQUlYLENBQUMsQ0FBQztJQUNELEtBQUssRUFBRSxPQUFPO0lBQ2QsZUFBZSxFQUFFLFNBQVMsR0FLMUI7SUFYTCxBQU9LLGVBUFUsQ0FJWCxDQUFDLEFBR0MsTUFBTSxFQVBaLGVBQWUsQ0FJWCxDQUFDLEFBR1UsTUFBTSxFQVByQixlQUFlLENBSVgsQ0FBQyxBQUdtQixPQUFPLENBQUM7TUFDMUIsS0FBSyxFQUFFLE9BQU87TUFDZCxlQUFlLEVBQUUsU0FBUyxHQUMxQjs7QUFHTixBQUFBLGlCQUFpQixDQUFDO0VBQ2QsV0FBVyxFQUFFLGdCQUFnQjtFQUM3QixXQUFXLEVBQUUsSUFBSTtFQUNqQixTQUFTLEVBQUUsSUFBSTtFQUNmLEtBQUssRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsWUFBWSxDQUFDO0VBQ1osS0FBSyxFQUFFLElBQUksR0FDWDs7QUFDRCxBQUFBLFFBQVEsQ0FBQztFQUNMLGdCQUFnQixFQUFFLE9BQU87RUFDekIsT0FBTyxFQUFFLFFBQVE7RUFDakIsTUFBTSxFQUFFLE1BQU07RUFDZCxPQUFPLEVBQUUsWUFBWTtFQUNyQixLQUFLLEVBQUUsSUFBSTtFQUNYLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLFlBQVk7RUFDekIsS0FBSyxFQUFFLElBQUksR0FtQmQ7RUFsQkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0lBVDVCLEFBQUEsUUFBUSxDQUFDO01BVUosU0FBUyxFQUFFLElBQUksR0FpQm5CO0VBZkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0lBWjVCLEFBQUEsUUFBUSxDQUFDO01BYUosU0FBUyxFQUFFLElBQUksR0FjbkI7RUFaRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7SUFmNUIsQUFBQSxRQUFRLENBQUM7TUFnQkosT0FBTyxFQUFFLFNBQVM7TUFDZixTQUFTLEVBQUUsS0FBSyxHQVV2QjtFQVJHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztJQW5CNUIsQUFBQSxRQUFRLENBQUM7TUFvQkosU0FBUyxFQUFFLElBQUksR0FPbkI7RUEzQkQsQUFzQkksUUF0QkksQUFzQkgsTUFBTSxFQXRCWCxRQUFRLEFBc0JNLE9BQU8sRUF0QnJCLFFBQVEsQUFzQmdCLE1BQU0sQ0FBQztJQUN2QixnQkFBZ0IsRUFBRSxPQUFPO0lBQzVCLEtBQUssRUFBRSxJQUFJO0lBQ1gsZUFBZSxFQUFFLElBQUksR0FDckI7O0FDMUZMLHNEQUFzRDtBQUN0RCxBQUFBLE9BQU8sQ0FBQztFQUNQLEtBQUssRUFBRSxJQUFJO0VBQ1gsU0FBUyxFQUFFLE1BQU07RUFDakIsTUFBTSxFQUFFLFVBQVUsR0E0S2xCO0VBL0tELEFBSUMsT0FKTSxDQUlOLHFCQUFxQixDQUFDO0lBQ3JCLE9BQU8sRUFBRSxJQUFJLEdBd0NiO0lBdkNBLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztNQU4xQixBQUlDLE9BSk0sQ0FJTixxQkFBcUIsQ0FBQztRQUdwQixPQUFPLEVBQUUsS0FBSyxHQXNDZjtJQTdDRixBQVNFLE9BVEssQ0FJTixxQkFBcUIsQ0FLcEIsTUFBTSxDQUFDO01BQ04sS0FBSyxFQUFFLEdBQUc7TUFDVixPQUFPLEVBQUUsWUFBWTtNQUNyQixjQUFjLEVBQUUsR0FBRyxHQVVuQjtNQXRCSCxBQWFHLE9BYkksQ0FJTixxQkFBcUIsQ0FLcEIsTUFBTSxDQUlMLENBQUMsQ0FBQztRQUNELFdBQVcsRUFBRSxZQUFZO1FBQ3pCLFNBQVMsRUFBRSxJQUFJO1FBQ2YsV0FBVyxFQUFFLE1BQU07UUFDbkIsS0FBSyxFQUFFLElBQUksR0FJWDtRQUhBLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztVQWxCNUIsQUFhRyxPQWJJLENBSU4scUJBQXFCLENBS3BCLE1BQU0sQ0FJTCxDQUFDLENBQUM7WUFNQSxTQUFTLEVBQUUsSUFBSSxHQUVoQjtJQXJCSixBQXVCRSxPQXZCSyxDQUlOLHFCQUFxQixDQW1CcEIsdUJBQXVCLENBQUM7TUFDdkIsS0FBSyxFQUFFLEdBQUc7TUFDVixPQUFPLEVBQUUsWUFBWTtNQUNyQixVQUFVLEVBQUUsS0FBSyxHQWtCakI7TUE1Q0gsQUEyQkcsT0EzQkksQ0FJTixxQkFBcUIsQ0FtQnBCLHVCQUF1QixDQUl0QixXQUFXLENBQUM7UUFDWCxnQkFBZ0IsRUFBRSxPQUFPO1FBQ3pCLEtBQUssRUFBRSxJQUFJO1FBQ1gsV0FBVyxFQUFFLFlBQVk7UUFDekIsU0FBUyxFQUFFLElBQUk7UUFDZixjQUFjLEVBQUUsU0FBUztRQUN6QixPQUFPLEVBQUUsU0FBUztRQUNsQixPQUFPLEVBQUUsS0FBSztRQUNYLFdBQVcsRUFBRSxJQUFJO1FBQ2pCLGNBQWMsRUFBRSxNQUFNO1FBQ3RCLE9BQU8sRUFBRSxZQUFZO1FBQ3JCLEtBQUssRUFBRSxJQUFJO1FBQ1gsTUFBTSxFQUFFLElBQUksR0FJZjtRQUhHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztVQXhDL0IsQUEyQkcsT0EzQkksQ0FJTixxQkFBcUIsQ0FtQnBCLHVCQUF1QixDQUl0QixXQUFXLENBQUM7WUFjVixTQUFTLEVBQUUsSUFBSSxHQUVoQjtFQTNDSixBQThDQyxPQTlDTSxDQThDTixlQUFlLENBQUM7SUFDWixhQUFhLEVBQUUsQ0FBQztJQUNoQixnQkFBZ0IsRUFBRSxJQUFJLEdBOEh6QjtJQTdIRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7TUFqRDdCLEFBOENDLE9BOUNNLENBOENOLGVBQWUsQ0FBQztRQUlYLFVBQVUsRUFBRSxpQkFBaUI7UUFDN0IsVUFBVSxFQUFFLElBQUk7UUFDaEIsYUFBYSxFQUFFLEdBQUcsR0EwSHRCO0lBOUtGLEFBdURNLE9BdkRDLENBOENOLGVBQWUsQ0FRWCxjQUFjLENBQ2IsY0FBYyxDQUFDO01BQ1gsYUFBYSxFQUFFLENBQUM7TUFDbkIsY0FBYyxFQUFFLE1BQU07TUFDdEIsVUFBVSxFQUFFLElBQUk7TUFDaEIsT0FBTyxFQUFFLFNBQVMsR0FDbEI7SUE1RFAsQUE2RE0sT0E3REMsQ0E4Q04sZUFBZSxDQVFYLGNBQWMsQ0FPYixhQUFhLENBQUM7TUFDYixLQUFLLEVBQUUsS0FBSztNQUNaLE1BQU0sRUFBRSxJQUFJO01BQ1osV0FBVyxFQUFFLElBQUk7TUFDakIsT0FBTyxFQUFFLENBQUMsR0FvQlY7TUFuQkEsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO1FBbEUvQixBQTZETSxPQTdEQyxDQThDTixlQUFlLENBUVgsY0FBYyxDQU9iLGFBQWEsQ0FBQztVQU1aLEtBQUssRUFBRSxLQUFLO1VBQ1osTUFBTSxFQUFFLElBQUksR0FpQmI7TUFmQSxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7UUF0RS9CLEFBNkRNLE9BN0RDLENBOENOLGVBQWUsQ0FRWCxjQUFjLENBT2IsYUFBYSxDQUFDO1VBVVosS0FBSyxFQUFFLEtBQUssR0FjYjtNQXJGUCxBQXlFTyxPQXpFQSxDQThDTixlQUFlLENBUVgsY0FBYyxDQU9iLGFBQWEsQ0FZWixHQUFHLENBQUM7UUFDSCxnQkFBZ0IsRUFBRSxJQUFJO1FBQ3RCLEtBQUssRUFBRSxJQUFJO1FBQ1gsTUFBTSxFQUFFLElBQUk7UUFDWixPQUFPLEVBQUUsSUFBSSxHQU9iO1FBTkEsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO1VBOUVoQyxBQXlFTyxPQXpFQSxDQThDTixlQUFlLENBUVgsY0FBYyxDQU9iLGFBQWEsQ0FZWixHQUFHLENBQUM7WUFNRixPQUFPLEVBQUUsY0FBYyxHQUt4QjtRQUhBLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztVQWpGaEMsQUF5RU8sT0F6RUEsQ0E4Q04sZUFBZSxDQVFYLGNBQWMsQ0FPYixhQUFhLENBWVosR0FBRyxDQUFDO1lBU0YsT0FBTyxFQUFFLGNBQWMsR0FFeEI7SUFwRlIsQUF1RkssT0F2RkUsQ0E4Q04sZUFBZSxDQXlDWCxPQUFPLENBQUM7TUFDSixNQUFNLEVBQUUsQ0FBQztNQUNaLFFBQVEsRUFBRSxRQUFRO01BQ2xCLEtBQUssRUFBRSxHQUFHO01BQ1YsTUFBTSxFQUFFLFNBQVMsR0FrRmpCO01BakZBLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztRQTVGOUIsQUF1RkssT0F2RkUsQ0E4Q04sZUFBZSxDQXlDWCxPQUFPLENBQUM7VUFNTixRQUFRLEVBQUUsUUFBUTtVQUNsQixnQkFBZ0IsRUFBRSxXQUFXO1VBQzdCLEtBQUssRUFBRSxJQUFJO1VBQ1gsTUFBTSxFQUFFLENBQUMsR0E2RVY7TUE3S04sQUFrR00sT0FsR0MsQ0E4Q04sZUFBZSxDQXlDWCxPQUFPLENBV04sV0FBVyxDQUFDO1FBQ1gsWUFBWSxFQUFFLENBQUM7UUFDZixXQUFXLEVBQUUsY0FBYztRQUMzQixLQUFLLEVBQUUsSUFBSTtRQUVYLFlBQVksRUFBRSxDQUFDO1FBQ2YsV0FBVyxFQUFFLElBQUksR0FtRWpCO1FBM0tQLEFBeUdPLE9BekdBLENBOENOLGVBQWUsQ0F5Q1gsT0FBTyxDQVdOLFdBQVcsQ0FPVixFQUFFLENBQUM7VUFDRixZQUFZLEVBQUUsQ0FBQyxHQWdFZjtVQTFLUixBQTJHUSxPQTNHRCxDQThDTixlQUFlLENBeUNYLE9BQU8sQ0FXTixXQUFXLENBT1YsRUFBRSxBQUVBLFdBQVcsQ0FBQztZQUNaLE1BQU0sRUFBRSxDQUFDLEdBTVQ7WUFsSFQsQUE4R1UsT0E5R0gsQ0E4Q04sZUFBZSxDQXlDWCxPQUFPLENBV04sV0FBVyxDQU9WLEVBQUUsQUFFQSxXQUFXLENBRVgsQ0FBQyxBQUNDLE1BQU0sQ0FBQztjQUNQLE1BQU0sRUFBRSxDQUFDLEdBQ1Q7VUFoSFgsQUFvSFMsT0FwSEYsQ0E4Q04sZUFBZSxDQXlDWCxPQUFPLENBV04sV0FBVyxDQU9WLEVBQUUsQUFVQSxPQUFPLENBQ1AsQ0FBQyxDQUFBO1lBQ0EsZ0JBQWdCLEVBQUUsT0FBTztZQUN6QixLQUFLLEVBQUUsSUFBSSxHQVdYO1lBVkEsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO2NBdkhsQyxBQW9IUyxPQXBIRixDQThDTixlQUFlLENBeUNYLE9BQU8sQ0FXTixXQUFXLENBT1YsRUFBRSxBQVVBLE9BQU8sQ0FDUCxDQUFDLENBQUE7Z0JBSUMsS0FBSyxFQUFFLElBQUk7Z0JBQ1gsZ0JBQWdCLEVBQUUsV0FBVyxHQVE5QjtZQWpJVixBQTJIVSxPQTNISCxDQThDTixlQUFlLENBeUNYLE9BQU8sQ0FXTixXQUFXLENBT1YsRUFBRSxBQVVBLE9BQU8sQ0FDUCxDQUFDLEFBT0MsTUFBTSxFQTNIakIsT0FBTyxDQThDTixlQUFlLENBeUNYLE9BQU8sQ0FXTixXQUFXLENBT1YsRUFBRSxBQVVBLE9BQU8sQ0FDUCxDQUFDLEFBT1UsTUFBTSxDQUFDO2NBQ2hCLGdCQUFnQixFQUFFLE9BQU8sR0FJekI7Y0FIQSxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7Z0JBN0huQyxBQTJIVSxPQTNISCxDQThDTixlQUFlLENBeUNYLE9BQU8sQ0FXTixXQUFXLENBT1YsRUFBRSxBQVVBLE9BQU8sQ0FDUCxDQUFDLEFBT0MsTUFBTSxFQTNIakIsT0FBTyxDQThDTixlQUFlLENBeUNYLE9BQU8sQ0FXTixXQUFXLENBT1YsRUFBRSxBQVVBLE9BQU8sQ0FDUCxDQUFDLEFBT1UsTUFBTSxDQUFDO2tCQUdmLGdCQUFnQixFQUFFLFdBQVcsR0FFOUI7VUFoSVgsQUFtSVEsT0FuSUQsQ0E4Q04sZUFBZSxDQXlDWCxPQUFPLENBV04sV0FBVyxDQU9WLEVBQUUsQ0EwQkQsQ0FBQyxDQUFDO1lBQ0QsZ0JBQWdCLEVBQUUsT0FBTztZQUN6QixLQUFLLEVBQUUsSUFBSTtZQUNYLFdBQVcsRUFBRSxjQUFjO1lBQzNCLFNBQVMsRUFBRSxJQUFJO1lBQ2YsT0FBTyxFQUFFLFdBQVcsR0FpQ3BCO1lBaENBLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztjQXpJakMsQUFtSVEsT0FuSUQsQ0E4Q04sZUFBZSxDQXlDWCxPQUFPLENBV04sV0FBVyxDQU9WLEVBQUUsQ0EwQkQsQ0FBQyxDQUFDO2dCQU9BLFNBQVMsRUFBRSxJQUFJLEdBK0JoQjtZQTdCQSxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7Y0E1SWpDLEFBbUlRLE9BbklELENBOENOLGVBQWUsQ0F5Q1gsT0FBTyxDQVdOLFdBQVcsQ0FPVixFQUFFLENBMEJELENBQUMsQ0FBQztnQkFVQSxnQkFBZ0IsRUFBRSxXQUFXO2dCQUM3QixXQUFXLEVBQUUsYUFBYTtnQkFDMUIsS0FBSyxFQUFFLE9BQU87Z0JBQ2QsU0FBUyxFQUFFLElBQUk7Z0JBQ2YsT0FBTyxFQUFFLFNBQVMsR0F3Qm5CO1lBdEJBLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTTtjQW5KbEMsQUFtSVEsT0FuSUQsQ0E4Q04sZUFBZSxDQXlDWCxPQUFPLENBV04sV0FBVyxDQU9WLEVBQUUsQ0EwQkQsQ0FBQyxDQUFDO2dCQWlCQSxTQUFTLEVBQUUsSUFBSSxHQXFCaEI7WUF6S1QsQUFzSlMsT0F0SkYsQ0E4Q04sZUFBZSxDQXlDWCxPQUFPLENBV04sV0FBVyxDQU9WLEVBQUUsQ0EwQkQsQ0FBQyxBQW1CQyxNQUFNLEVBdEpoQixPQUFPLENBOENOLGVBQWUsQ0F5Q1gsT0FBTyxDQVdOLFdBQVcsQ0FPVixFQUFFLENBMEJELENBQUMsQUFtQlUsTUFBTSxDQUFDO2NBQ2hCLGdCQUFnQixFQUFFLE9BQU87Y0FDekIsS0FBSyxFQUFFLElBQUksR0FLWDtjQUpBLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztnQkF6SmxDLEFBc0pTLE9BdEpGLENBOENOLGVBQWUsQ0F5Q1gsT0FBTyxDQVdOLFdBQVcsQ0FPVixFQUFFLENBMEJELENBQUMsQUFtQkMsTUFBTSxFQXRKaEIsT0FBTyxDQThDTixlQUFlLENBeUNYLE9BQU8sQ0FXTixXQUFXLENBT1YsRUFBRSxDQTBCRCxDQUFDLEFBbUJVLE1BQU0sQ0FBQztrQkFJZixLQUFLLEVBQUUsSUFBSTtrQkFDWCxnQkFBZ0IsRUFBRSxXQUFXLEdBRTlCO1lBN0pWLEFBOEpTLE9BOUpGLENBOENOLGVBQWUsQ0F5Q1gsT0FBTyxDQVdOLFdBQVcsQ0FPVixFQUFFLENBMEJELENBQUMsQUEyQkMsTUFBTSxDQUFDO2NBQ1AsT0FBTyxFQUFFLEVBQUU7Y0FDWCxPQUFPLEVBQUUsS0FBSztjQUNkLEtBQUssRUFBRSxJQUFJO2NBQ1gsYUFBYSxFQUFFLGNBQWM7Y0FDN0IsTUFBTSxFQUFFLE1BQU07Y0FDZCxjQUFjLEVBQUUsSUFBSSxHQUlwQjtjQUhBLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztnQkFyS2xDLEFBOEpTLE9BOUpGLENBOENOLGVBQWUsQ0F5Q1gsT0FBTyxDQVdOLFdBQVcsQ0FPVixFQUFFLENBMEJELENBQUMsQUEyQkMsTUFBTSxDQUFDO2tCQVFOLE9BQU8sRUFBRSxJQUFJLEdBRWQ7O0FDMUtWLHNEQUFzRDtBQUN0RCxBQUFBLFlBQVksQ0FBQztFQUNaLFFBQVEsRUFBRSxRQUFRLEdBMkVsQjtFQXhFRSxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7SUFKM0IsQUFHRSxZQUhVLENBRVgsV0FBVyxDQUNWLE1BQU0sQ0FBQztNQUVMLE9BQU8sRUFBRSxJQUFJLEdBRWQ7RUFQSCxBQVFFLFlBUlUsQ0FFWCxXQUFXLENBTVYsTUFBTSxDQUFDO0lBQ04sT0FBTyxFQUFFLElBQUksR0FJYjtJQUhBLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztNQVYzQixBQVFFLFlBUlUsQ0FFWCxXQUFXLENBTVYsTUFBTSxDQUFDO1FBR0wsT0FBTyxFQUFFLEtBQUssR0FFZjtFQWJILEFBZUMsWUFmVyxDQWVYLFlBQVksQ0FBQztJQUNaLEtBQUssRUFBRSxJQUFJO0lBQ1gsUUFBUSxFQUFFLFFBQVE7SUFDbEIsR0FBRyxFQUFFLEVBQUU7SUFDUCxVQUFVLEVBQUUsTUFBTTtJQUNsQixLQUFLLEVBQUUsSUFBSSxHQXNDWDtJQXJDQSxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7TUFyQjFCLEFBZUMsWUFmVyxDQWVYLFlBQVksQ0FBQztRQU9YLEdBQUcsRUFBRSxHQUFHLEdBb0NUO0lBbENBLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztNQXhCMUIsQUFlQyxZQWZXLENBZVgsWUFBWSxDQUFDO1FBVVgsR0FBRyxFQUFFLEdBQUcsR0FpQ1Q7SUEvQkEsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNO01BM0IzQixBQWVDLFlBZlcsQ0FlWCxZQUFZLENBQUM7UUFhWCxHQUFHLEVBQUUsR0FBRyxHQThCVDtJQTVCQSxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07TUE5QjNCLEFBZUMsWUFmVyxDQWVYLFlBQVksQ0FBQztRQWdCWCxHQUFHLEVBQUUsR0FBRyxHQTJCVDtJQTFERixBQWlDRSxZQWpDVSxDQWVYLFlBQVksQ0FrQlgsYUFBYSxDQUFDO01BQ2IsV0FBVyxFQUFFLGFBQWE7TUFDMUIsU0FBUyxFQUFFLElBQUk7TUFDZixNQUFNLEVBQUMsQ0FBQyxHQVNSO01BUkEsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO1FBckMzQixBQWlDRSxZQWpDVSxDQWVYLFlBQVksQ0FrQlgsYUFBYSxDQUFDO1VBS1osU0FBUyxFQUFFLElBQUksR0FPaEI7TUFKQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7UUF6QzVCLEFBd0NHLFlBeENTLENBZVgsWUFBWSxDQWtCWCxhQUFhLENBT1osRUFBRSxDQUFDO1VBRUQsT0FBTyxFQUFFLElBQUksR0FFZDtJQTVDSixBQThDRSxZQTlDVSxDQWVYLFlBQVksQ0ErQlgsaUJBQWlCLENBQUM7TUFDakIsV0FBVyxFQUFFLGdCQUFnQjtNQUM3QixTQUFTLEVBQUUsSUFBSTtNQUNmLE1BQU0sRUFBQyxDQUFDLEdBSVI7TUFIQSxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7UUFsRDNCLEFBOENFLFlBOUNVLENBZVgsWUFBWSxDQStCWCxpQkFBaUIsQ0FBQztVQUtoQixTQUFTLEVBQUUsSUFBSSxHQUVoQjtJQXJESCxBQXNERSxZQXREVSxDQWVYLFlBQVksQ0F1Q1gsR0FBRyxDQUFDO01BQ0EsS0FBSyxFQUFFLEdBQUc7TUFDVixTQUFTLEVBQUUsS0FBSyxHQUNuQjtFQXpESCxBQTJEQyxZQTNEVyxDQTJEWCxVQUFVLENBQUM7SUFDUCxVQUFVLEVBQUUsTUFBTTtJQUNsQixVQUFVLEVBQUUsS0FBSyxHQWNwQjtJQWJHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTTtNQTlEOUIsQUEyREMsWUEzRFcsQ0EyRFgsVUFBVSxDQUFDO1FBSU4sVUFBVSxFQUFFLEtBQUssR0FZckI7SUEzRUYsQUFpRUssWUFqRU8sQ0EyRFgsVUFBVSxDQU1OLENBQUMsQ0FBQztNQUNELGdCQUFnQixFQUFFLE9BQU87TUFDekIsT0FBTyxFQUFFLElBQUk7TUFDYixTQUFTLEVBQUUsSUFBSTtNQUNmLEtBQUssRUFBRSxPQUFPLEdBS2pCO01BSkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO1FBdEU5QixBQWlFSyxZQWpFTyxDQTJEWCxVQUFVLENBTU4sQ0FBQyxDQUFDO1VBTUEsU0FBUyxFQUFFLElBQUk7VUFDZixPQUFPLEVBQUUsSUFBSSxHQUVqQjs7QUMzRUgsQUFBQSxvQkFBb0IsQ0FBQztFQUNwQixLQUFLLEVBQUUsR0FBRztFQUNWLFNBQVMsRUFBRSxNQUFNO0VBQ2pCLE1BQU0sRUFBRSxNQUFNO0VBQ2QsVUFBVSxFQUFFLE1BQU07RUFDbEIsT0FBTyxFQUFFLFdBQVcsR0FTcEI7RUFkRCxBQU9FLG9CQVBrQixDQU1uQixjQUFjLENBQ2IsRUFBRSxDQUFDO0lBQ0YsT0FBTyxFQUFFLElBQUksR0FJYjtJQUhBLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztNQVQzQixBQU9FLG9CQVBrQixDQU1uQixjQUFjLENBQ2IsRUFBRSxDQUFDO1FBR0QsT0FBTyxFQUFFLEtBQUssR0FFZjs7QUNaSCxtRUFBbUU7QUFDbkUsQUFBQSxtQkFBbUIsQ0FBQztFQUNuQixnQkFBZ0IsRUFBRSxPQUFPO0VBQ3RCLE9BQU8sRUFBRSxXQUFXLEdBeUN2QjtFQTNDRCxBQUdJLG1CQUhlLENBR2YsaUJBQWlCLENBQUM7SUFDZCxNQUFNLEVBQUUsaUJBQWlCO0lBQzVCLEtBQUssRUFBRSxHQUFHO0lBQ1YsU0FBUyxFQUFFLE1BQU07SUFDakIsTUFBTSxFQUFFLE1BQU07SUFDZCxRQUFRLEVBQUUsUUFBUTtJQUNsQixPQUFPLEVBQUUsY0FBYztJQUN2QixVQUFVLEVBQUUsTUFBTSxHQWdDckI7SUExQ0YsQUFXSyxtQkFYYyxDQUdmLGlCQUFpQixDQVFoQixDQUFDLENBQUM7TUFDRCxRQUFRLEVBQUUsUUFBUTtNQUNsQixHQUFHLEVBQUUsS0FBSztNQUNWLGdCQUFnQixFQUFFLE9BQU87TUFDekIsSUFBSSxFQUFFLEdBQUc7TUFDVCxTQUFTLEVBQUUsZ0JBQWdCO01BQzNCLE9BQU8sRUFBRSxTQUFTO01BQ2xCLFNBQVMsRUFBRSxJQUFJLEdBQ2xCO0lBbkJILEFBb0JFLG1CQXBCaUIsQ0FHZixpQkFBaUIsQ0FpQm5CLGFBQWEsQ0FBQztNQUNWLFNBQVMsRUFBRSxJQUFJO01BQ2YsV0FBVyxFQUFFLFlBQVk7TUFDekIsS0FBSyxFQUFFLE9BQU8sR0FrQmpCO01BakJHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztRQXhCOUIsQUFvQkUsbUJBcEJpQixDQUdmLGlCQUFpQixDQWlCbkIsYUFBYSxDQUFDO1VBS1QsU0FBUyxFQUFFLElBQUksR0FnQm5CO01BYkksTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNO1FBNUJoQyxBQTJCTSxtQkEzQmEsQ0FHZixpQkFBaUIsQ0FpQm5CLGFBQWEsQ0FPVCxFQUFFLENBQUM7VUFFRCxPQUFPLEVBQUUsSUFBSSxHQUVkO01BL0JQLEFBZ0NNLG1CQWhDYSxDQUdmLGlCQUFpQixDQWlCbkIsYUFBYSxDQVlULEtBQUssQ0FBQztRQUNMLEtBQUssRUFBRSxPQUFPO1FBQ2QsU0FBUyxFQUFFLENBQUM7UUFDWixPQUFPLEVBQUUsS0FBSyxHQUtkO1FBSkEsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO1VBcEMvQixBQWdDTSxtQkFoQ2EsQ0FHZixpQkFBaUIsQ0FpQm5CLGFBQWEsQ0FZVCxLQUFLLENBQUM7WUFLSixPQUFPLEVBQUUsWUFBWTtZQUNyQixTQUFTLEVBQUUsSUFBSSxHQUVoQjs7QUN6Q1AsaUVBQWlFO0FBQ2pFLEFBQUEscUJBQXFCLENBQUM7RUFDckIsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixVQUFVLEVBQUUsTUFBTTtFQUNsQixPQUFPLEVBQUUsV0FBVyxHQTBDcEI7RUE3Q0QsQUFJQyxxQkFKb0IsQUFJbkIsTUFBTSxDQUFDO0lBQ1AsT0FBTyxFQUFFLEVBQUU7SUFDWCxPQUFPLEVBQUUsS0FBSztJQUNkLEtBQUssRUFBRSxJQUFJLEdBQ1g7RUFFQSxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7SUFWMUIsQUFTQyxxQkFUb0IsQ0FTcEIsa0JBQWtCLENBQUM7TUFFakIsT0FBTyxFQUFFLFlBQVk7TUFDbEIsS0FBSyxFQUFFLEdBQUc7TUFDVixXQUFXLEVBQUUsR0FBRyxHQStCcEI7RUE1Q0YsQUFlRSxxQkFmbUIsQ0FTcEIsa0JBQWtCLENBTWpCLHNCQUFzQixDQUFDO0lBQ25CLE1BQU0sRUFBRSxXQUFXLEdBYXRCO0lBWkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO01BakI5QixBQWVFLHFCQWZtQixDQVNwQixrQkFBa0IsQ0FNakIsc0JBQXNCLENBQUM7UUFHZixLQUFLLEVBQUUsSUFBSTtRQUNkLFdBQVcsRUFBRSxLQUFLO1FBQ2xCLFVBQVUsRUFBRSxNQUFNO1FBQ2xCLEtBQUssRUFBRSxHQUFHLEdBUWQ7SUFORyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7TUF2QjlCLEFBZUUscUJBZm1CLENBU3BCLGtCQUFrQixDQU1qQixzQkFBc0IsQ0FBQztRQVNmLFVBQVUsRUFBRSxNQUFNLEdBS3pCO0lBSEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNO01BMUIvQixBQWVFLHFCQWZtQixDQVNwQixrQkFBa0IsQ0FNakIsc0JBQXNCLENBQUM7UUFZZixVQUFVLEVBQUUsS0FBSyxHQUV4QjtFQTdCSCxBQThCRSxxQkE5Qm1CLENBU3BCLGtCQUFrQixDQXFCakIsZUFBZSxDQUFDO0lBQ1osV0FBVyxFQUFFLGFBQWE7SUFDMUIsV0FBVyxFQUFFLElBQUk7SUFDakIsT0FBTyxFQUFFLEtBQUs7SUFDZCxTQUFTLEVBQUUsSUFBSTtJQUNmLFVBQVUsRUFBRSxJQUFJLEdBSW5CO0lBSEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO01BcEM5QixBQThCRSxxQkE5Qm1CLENBU3BCLGtCQUFrQixDQXFCakIsZUFBZSxDQUFDO1FBT1gsU0FBUyxFQUFFLElBQUksR0FFbkI7RUF2Q0gsQUF3Q0UscUJBeENtQixDQVNwQixrQkFBa0IsQ0ErQmpCLGtCQUFrQixDQUFDO0lBQ2xCLFdBQVcsRUFBRSxlQUFlO0lBQ3pCLFNBQVMsRUFBRSxJQUFJLEdBQ2xCOztBQzVDSCx3RUFBd0U7QUFDeEUsQUFBQSxjQUFjLENBQUM7RUFDWCxnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLE9BQU8sRUFBRSxXQUFXLEdBMEV2QjtFQTVFRCxBQUdJLGNBSFUsQ0FHVixFQUFFLENBQUM7SUFDRixZQUFZLEVBQUUsSUFBSSxHQUNsQjtFQUxMLEFBTUksY0FOVSxDQU1WLGdCQUFnQixDQUFDO0lBQ2hCLFVBQVUsRUFBRSxNQUFNO0lBQ2xCLGNBQWMsRUFBRSxHQUFHLEdBNkRuQjtJQXJFTCxBQVNLLGNBVFMsQ0FNVixnQkFBZ0IsQ0FHZixNQUFNLENBQUM7TUFDTixPQUFPLEVBQUUsWUFBWTtNQUNyQixLQUFLLEVBQUUsR0FBRztNQUNWLFNBQVMsRUFBRSxLQUFLO01BQ2hCLE1BQU0sRUFBRSxPQUFPO01BQ2YsY0FBYyxFQUFFLEdBQUcsR0FzRHRCO01BckRHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztRQWY5QixBQVNLLGNBVFMsQ0FNVixnQkFBZ0IsQ0FHZixNQUFNLENBQUM7VUFPTCxNQUFNLEVBQUUsT0FBTyxHQW9EbkI7TUFsREcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO1FBbEI5QixBQVNLLGNBVFMsQ0FNVixnQkFBZ0IsQ0FHZixNQUFNLENBQUM7VUFVUixNQUFNLEVBQUUsTUFBTSxHQWlEZjtNQS9DRyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07UUFyQi9CLEFBU0ssY0FUUyxDQU1WLGdCQUFnQixDQUdmLE1BQU0sQ0FBQztVQWFMLFNBQVMsRUFBRSxLQUFLO1VBQ25CLE1BQU0sRUFBRSxPQUFPLEdBNkNoQjtNQTNDRyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07UUF6Qi9CLEFBU0ssY0FUUyxDQU1WLGdCQUFnQixDQUdmLE1BQU0sQ0FBQztVQWlCTCxTQUFTLEVBQUUsS0FBSyxHQTBDcEI7TUF4Q0csTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNO1FBNUIvQixBQVNLLGNBVFMsQ0FNVixnQkFBZ0IsQ0FHZixNQUFNLENBQUM7VUFvQkwsU0FBUyxFQUFFLEtBQUssR0F1Q3BCO01BcEVILEFBZ0NJLGNBaENVLENBTVYsZ0JBQWdCLENBR2YsTUFBTSxBQXNCSixVQUFVLENBQ2IsRUFBRSxDQUFDO1FBQ0YsT0FBTyxFQUFFLElBQUksR0FJVjtRQUhBLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTTtVQWxDakMsQUFnQ0ksY0FoQ1UsQ0FNVixnQkFBZ0IsQ0FHZixNQUFNLEFBc0JKLFVBQVUsQ0FDYixFQUFFLENBQUM7WUFHRSxPQUFPLEVBQUUsS0FBSyxHQUVmO01BckNSLEFBdUNNLGNBdkNRLENBTVYsZ0JBQWdCLENBR2YsTUFBTSxDQThCTCxVQUFVLENBQUM7UUFDVixLQUFLLEVBQUUsR0FBRztRQUNWLFNBQVMsRUFBRSxLQUFLLEdBSW5CO1FBSEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO1VBMUMvQixBQXVDTSxjQXZDUSxDQU1WLGdCQUFnQixDQUdmLE1BQU0sQ0E4QkwsVUFBVSxDQUFDO1lBSVQsU0FBUyxFQUFFLEtBQUssR0FFcEI7TUE3Q0osQUE4Q0csY0E5Q1csQ0FNVixnQkFBZ0IsQ0FHZixNQUFNLENBcUNSLFVBQVUsQ0FBQztRQUNQLEtBQUssRUFBRSxPQUFPO1FBQ2QsV0FBVyxFQUFFLGNBQWM7UUFDM0IsU0FBUyxFQUFFLElBQUksR0FPbEI7UUFORyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07VUFsRGhDLEFBOENHLGNBOUNXLENBTVYsZ0JBQWdCLENBR2YsTUFBTSxDQXFDUixVQUFVLENBQUM7WUFLTixTQUFTLEVBQUUsSUFBSSxHQUtuQjtRQUhHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTTtVQXJEaEMsQUE4Q0csY0E5Q1csQ0FNVixnQkFBZ0IsQ0FHZixNQUFNLENBcUNSLFVBQVUsQ0FBQztZQVFOLFNBQVMsRUFBRSxJQUFJLEdBRW5CO01BeERKLEFBeURHLGNBekRXLENBTVYsZ0JBQWdCLENBR2YsTUFBTSxDQWdEUixFQUFFLENBQUM7UUFDQyxPQUFPLEVBQUUsSUFBSSxHQUliO1FBSEEsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO1VBM0QvQixBQXlERyxjQXpEVyxDQU1WLGdCQUFnQixDQUdmLE1BQU0sQ0FnRFIsRUFBRSxDQUFDO1lBR0UsT0FBTyxFQUFFLEtBQUssR0FFZjtNQTlEUCxBQStERyxjQS9EVyxDQU1WLGdCQUFnQixDQUdmLE1BQU0sQ0FzRFIsVUFBVSxDQUFDO1FBQ1AsV0FBVyxFQUFFLFlBQVk7UUFDekIsU0FBUyxFQUFFLElBQUk7UUFDZixLQUFLLEVBQUUsSUFBSSxHQUNkO0VBbkVKLEFBc0VJLGNBdEVVLENBc0VWLGdCQUFnQixDQUFDO0lBQ2hCLEtBQUssRUFBRSxPQUFPO0lBQ2QsV0FBVyxFQUFFLGNBQWM7SUFDM0IsU0FBUyxFQUFFLElBQUk7SUFDZixVQUFVLEVBQUUsTUFBTSxHQUNyQjs7QUM1RUYsb0ZBQW9GO0FBQ3BGLEFBQUEsbUJBQW1CLENBQUM7RUFDbkIsT0FBTyxFQUFFLFdBQVcsR0F3RXBCO0VBckVFLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztJQUozQixBQUdFLG1CQUhpQixDQUVsQixjQUFjLENBQ2IsRUFBRSxDQUFDO01BRUQsT0FBTyxFQUFFLElBQUksR0FFZDtFQVBILEFBU0MsbUJBVGtCLENBU2xCLGtCQUFrQixDQUFDO0lBQ2YsVUFBVSxFQUFFLE1BQU07SUFDbEIsY0FBYyxFQUFFLEdBQUcsR0E2RHRCO0lBeEVGLEFBWUssbUJBWmMsQ0FTbEIsa0JBQWtCLENBR2QsYUFBYSxDQUFDO01BQ2IsS0FBSyxFQUFFLElBQUk7TUFDWCxTQUFTLEVBQUUsS0FBSztNQUNoQixNQUFNLEVBQUUsU0FBUztNQUNqQixNQUFNLEVBQUUsaUJBQWlCO01BQ3pCLE9BQU8sRUFBRSxTQUFTLEdBc0RyQjtNQXJERyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7UUFsQjlCLEFBWUssbUJBWmMsQ0FTbEIsa0JBQWtCLENBR2QsYUFBYSxDQUFDO1VBT1QsS0FBSyxFQUFFLEdBQUc7VUFDYixPQUFPLEVBQUUsbUJBQW1CO1VBQzVCLE9BQU8sRUFBRSxZQUFZO1VBQ3JCLE1BQU0sRUFBRSxLQUFLLEdBaURqQjtNQS9DRyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07UUF4Qi9CLEFBWUssbUJBWmMsQ0FTbEIsa0JBQWtCLENBR2QsYUFBYSxDQUFDO1VBYVosT0FBTyxFQUFFLFNBQVMsR0E4Q3RCO01BdkVILEFBMkJNLG1CQTNCYSxDQVNsQixrQkFBa0IsQ0FHZCxhQUFhLENBZVosYUFBYSxDQUFDO1FBQ2IsT0FBTyxFQUFFLFlBQVk7UUFDckIsS0FBSyxFQUFFLEdBQUc7UUFDVixVQUFVLEVBQUUsTUFBTSxHQVdyQjtRQVZHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztVQS9CL0IsQUEyQk0sbUJBM0JhLENBU2xCLGtCQUFrQixDQUdkLGFBQWEsQ0FlWixhQUFhLENBQUM7WUFLWixLQUFLLEVBQUUsR0FBRyxHQVNkO1FBekNKLEFBa0NPLG1CQWxDWSxDQVNsQixrQkFBa0IsQ0FHZCxhQUFhLENBZVosYUFBYSxDQU9aLEdBQUcsQ0FBQztVQUNILFNBQVMsRUFBRSxLQUFLO1VBQ2hCLE1BQU0sRUFBRSxJQUFJLEdBSWY7VUFIRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7WUFyQ2hDLEFBa0NPLG1CQWxDWSxDQVNsQixrQkFBa0IsQ0FHZCxhQUFhLENBZVosYUFBYSxDQU9aLEdBQUcsQ0FBQztjQUlGLFNBQVMsRUFBQyxLQUFLLEdBRW5CO01BeENMLEFBMENHLG1CQTFDZ0IsQ0FTbEIsa0JBQWtCLENBR2QsYUFBYSxDQThCZixhQUFhLENBQUM7UUFDVixLQUFLLEVBQUUsR0FBRztRQUNWLE9BQU8sRUFBRSxZQUFZO1FBQ3JCLGNBQWMsRUFBRSxNQUFNO1FBQ3RCLFlBQVksRUFBRSxFQUFFLEdBd0JuQjtRQXZCRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7VUEvQy9CLEFBMENHLG1CQTFDZ0IsQ0FTbEIsa0JBQWtCLENBR2QsYUFBYSxDQThCZixhQUFhLENBQUM7WUFNVCxZQUFZLEVBQUUsRUFBRTtZQUNiLEtBQUssRUFBRSxHQUFHLEdBcUJqQjtRQW5CRyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07VUFuRGhDLEFBMENHLG1CQTFDZ0IsQ0FTbEIsa0JBQWtCLENBR2QsYUFBYSxDQThCZixhQUFhLENBQUM7WUFVVCxZQUFZLEVBQUUsRUFBRTtZQUNiLEtBQUssRUFBRSxHQUFHLEdBaUJqQjtRQXRFSixBQXVETyxtQkF2RFksQ0FTbEIsa0JBQWtCLENBR2QsYUFBYSxDQThCZixhQUFhLENBYVQsUUFBUSxDQUFDO1VBQ1IsT0FBTyxFQUFFLFNBQVMsR0FTbEI7VUFSQSxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7WUF6RGhDLEFBdURPLG1CQXZEWSxDQVNsQixrQkFBa0IsQ0FHZCxhQUFhLENBOEJmLGFBQWEsQ0FhVCxRQUFRLENBQUM7Y0FHUCxTQUFTLEVBQUUsSUFBSTtjQUNmLE9BQU8sRUFBRSxRQUFRLEdBTWxCO1VBSkEsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNO1lBN0RqQyxBQXVETyxtQkF2RFksQ0FTbEIsa0JBQWtCLENBR2QsYUFBYSxDQThCZixhQUFhLENBYVQsUUFBUSxDQUFDO2NBT1AsU0FBUyxFQUFFLElBQUk7Y0FDWixPQUFPLEVBQUUsU0FBUyxHQUV0QjtRQWpFUixBQWtFTyxtQkFsRVksQ0FTbEIsa0JBQWtCLENBR2QsYUFBYSxDQThCZixhQUFhLENBd0JULFFBQVEsQ0FBQztVQUNSLE9BQU8sRUFBRSxLQUFLO1VBQ2QsU0FBUyxFQUFFLElBQUksR0FDbEI7O0FDdEVMLGdGQUFnRjtBQUNoRixBQUFBLHNCQUFzQixDQUFDO0VBQ3RCLGdCQUFnQixFQUFFLHlDQUF5QztFQUN4RCxtQkFBbUIsRUFBRSxNQUFNO0VBQzNCLGVBQWUsRUFBRSxTQUFTO0VBQzFCLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLFVBQVUsRUFBRSxNQUFNLEdBZ0RyQjtFQS9DRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7SUFONUIsQUFBQSxzQkFBc0IsQ0FBQztNQU9sQixnQkFBZ0IsRUFBRSx5Q0FBeUMsR0E4Qy9EO0VBckRELEFBU0ksc0JBVGtCLENBU2xCLEtBQUssQ0FBQztJQUNMLEtBQUssRUFBRSxHQUFHLEdBQ1Y7RUFYTCxBQVlJLHNCQVprQixDQVlsQixlQUFlLENBQUM7SUFDZixjQUFjLEVBQUUsSUFBSSxHQU9wQjtJQXBCTCxBQWNLLHNCQWRpQixDQVlsQixlQUFlLENBRWQsRUFBRSxDQUFDO01BQ0YsT0FBTyxFQUFFLElBQUksR0FJYjtNQUhBLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztRQWhCOUIsQUFjSyxzQkFkaUIsQ0FZbEIsZUFBZSxDQUVkLEVBQUUsQ0FBQztVQUdELE9BQU8sRUFBRSxLQUFLLEdBRWY7RUFuQk4sQUF1Qk0sc0JBdkJnQixDQXFCbEIsSUFBSSxDQUNILFNBQVMsQ0FDUixLQUFLLENBQUM7SUFDTCxLQUFLLEVBQUUsSUFBSTtJQUNYLFNBQVMsRUFBRSxLQUFLO0lBQ2hCLE9BQU8sRUFBRSxJQUFJO0lBQ2IsYUFBYSxFQUFFLElBQUk7SUFDbkIsV0FBVyxFQUFFLGNBQWM7SUFDM0IsU0FBUyxFQUFFLElBQUk7SUFDZixLQUFLLEVBQUUsT0FBTyxHQWFkO0lBM0NQLEFBK0JnQixzQkEvQk0sQ0FxQmxCLElBQUksQ0FDSCxTQUFTLENBQ1IsS0FBSyxDQVFLLGFBQWEsQ0FBQztNQUNWLEtBQUssRUFBRSxPQUFPO01BQ2QsT0FBTyxFQUFFLENBQUMsR0FDYjtJQWxDakIsQUFvQ2dCLHNCQXBDTSxDQXFCbEIsSUFBSSxDQUNILFNBQVMsQ0FDUixLQUFLLENBYUssc0JBQXNCLENBQUM7TUFDbkIsS0FBSyxFQUFFLE9BQU8sR0FDakI7SUF0Q2pCLEFBd0NnQixzQkF4Q00sQ0FxQmxCLElBQUksQ0FDSCxTQUFTLENBQ1IsS0FBSyxDQWlCSyx1QkFBdUIsQ0FBQztNQUNwQixLQUFLLEVBQUUsT0FBTyxHQUNqQjtFQTFDakIsQUE2Q0ssc0JBN0NpQixDQXFCbEIsSUFBSSxDQXdCSCxRQUFRLENBQUM7SUFDUixLQUFLLEVBQUUsSUFBSTtJQUNMLE1BQU0sRUFBRSxDQUFDLEdBSWY7SUFITSxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7TUFoRHBDLEFBNkNLLHNCQTdDaUIsQ0FxQmxCLElBQUksQ0F3QkgsUUFBUSxDQUFDO1FBSUMsU0FBUyxFQUFFLEtBQUssR0FFekI7O0FDcEROLGlHQUFpRztBQUNqRyxBQUFBLG1CQUFtQixDQUFDO0VBQ2hCLGdCQUFnQixFQUFFLE9BQU87RUFDekIsT0FBTyxFQUFFLFdBQVc7RUFDcEIsVUFBVSxFQUFFLE1BQU0sR0FpQnJCO0VBZEssTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0lBTjlCLEFBS0ssbUJBTGMsQ0FJZixjQUFjLENBQ2IsRUFBRSxDQUFDO01BRUQsT0FBTyxFQUFFLElBQUksR0FFZDtFQVROLEFBV0ksbUJBWGUsQ0FXZixlQUFlLENBQUM7SUFDZixNQUFNLEVBQUUsV0FBVyxHQUNuQjtFQWJMLEFBY0ksbUJBZGUsQ0FjZixRQUFRLENBQUM7SUFDUixLQUFLLEVBQUUsSUFBSSxHQUlkO0lBSE0sTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO01BaEJoQyxBQWNJLG1CQWRlLENBY2YsUUFBUSxDQUFDO1FBR0wsU0FBUyxFQUFFLEtBQUssR0FFdEI7O0FDcEJGLDZEQUE2RDtBQUM3RCxBQUFBLHFCQUFxQixDQUFDO0VBQ3JCLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLFVBQVUsRUFBRSxNQUFNLEdBWWxCO0VBZEQsQUFHQyxxQkFIb0IsQ0FHcEIscUJBQXFCLENBQUM7SUFDbEIsVUFBVSxFQUFFLE1BQU07SUFDbEIsT0FBTyxFQUFFLENBQUM7SUFDVixjQUFjLEVBQUUsR0FBRyxHQU90QjtJQWJGLEFBT0UscUJBUG1CLENBR3BCLHFCQUFxQixDQUlwQixFQUFFLENBQUM7TUFDRixPQUFPLEVBQUUsWUFBWTtNQUNyQixNQUFNLEVBQUUsSUFBSTtNQUNaLEtBQUssRUFBRSxLQUFLO01BQ1osY0FBYyxFQUFFLEdBQUcsR0FDbkI7O0FDYkgscURBQXFEO0FBQ3JELEFBQUEsaUJBQWlCLENBQUM7RUFDZCxnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLE9BQU8sRUFBRSxXQUFXLEdBdUJ2QjtFQTFCRCxBQUlJLGlCQUphLENBSWIsS0FBSyxDQUFDO0lBQ0wsS0FBSyxFQUFFLElBQUk7SUFDWCxPQUFPLEVBQUUsWUFBWTtJQUNyQixPQUFPLEVBQUUsSUFBSTtJQUNiLGNBQWMsRUFBRSxHQUFHLEdBaUJ0QjtJQWhCRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7TUFUN0IsQUFJSSxpQkFKYSxDQUliLEtBQUssQ0FBQztRQU1KLEtBQUssRUFBRSxHQUFHLEdBZWQ7SUF6QkYsQUFZSyxpQkFaWSxDQUliLEtBQUssQ0FRSixDQUFDLENBQUM7TUFDRCxLQUFLLEVBQUUsT0FBTztNQUNkLFNBQVMsRUFBRSxJQUFJLEdBQ2xCO0lBZkgsQUFnQkUsaUJBaEJlLENBSWIsS0FBSyxDQVlQLFdBQVcsQ0FBQztNQUNSLFdBQVcsRUFBRSxZQUFZO01BQ3pCLEtBQUssRUFBRSxJQUFJO01BQ1gsVUFBVSxFQUFFLEdBQUcsR0FDbEI7SUFwQkgsQUFxQkUsaUJBckJlLENBSWIsS0FBSyxDQWlCUCxTQUFTLENBQUM7TUFDTixLQUFLLEVBQUUsSUFBSTtNQUNYLFdBQVcsRUFBRSxZQUFZLEdBQzVCOztBQ3pCSCxzREFBc0Q7QUFDdEQsQUFBQSxPQUFPLENBQUM7RUFDUCxnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLE9BQU8sRUFBRSxNQUFNO0VBQ2YsVUFBVSxFQUFFLE1BQU07RUFzQ2xCLHlCQUF5QixFQTJCekI7RUFwRUQsQUFJQyxPQUpNLENBSU4sZ0JBQWdCLENBQUM7SUFDYixPQUFPLEVBQUUsTUFBTSxHQUNsQjtFQU5GLEFBT0MsT0FQTSxDQU9OLFlBQVksQ0FBQztJQUNaLE1BQU0sRUFBRSxXQUFXO0lBQ25CLEtBQUssRUFBRSxJQUFJO0lBQ1gsTUFBTSxFQUFFLElBQUk7SUFDWixTQUFTLEVBQUUsSUFBSTtJQUNmLFdBQVcsRUFBRSxlQUFlO0lBQzVCLEtBQUssRUFBRSxJQUFJO0lBQ1gsV0FBVyxFQUFFLElBQUk7SUFDakIsYUFBYSxFQUFFLEdBQUc7SUFDbEIsUUFBUSxFQUFFLE1BQU07SUFDaEIsT0FBTyxFQUFFLFlBQVk7SUFDckIsVUFBVSxFQUFFLE1BQU0sR0FDbEI7RUFuQkYsQUFvQkMsT0FwQk0sQ0FvQk4sWUFBWSxBQUFBLE1BQU0sRUFwQm5CLE9BQU8sQ0FvQmMsWUFBWSxBQUFBLE1BQU0sQ0FBQztJQUNyQyxZQUFZLEVBQUUsV0FBVztJQUN6QixlQUFlLEVBQUUsSUFBSSxHQUN0QjtFQXZCRixBQXlCQyxPQXpCTSxDQXlCTixZQUFZLENBQUMsQ0FBQyxDQUFDO0lBQ2IsT0FBTyxFQUFFLEtBQUs7SUFDZCxlQUFlLEVBQUUsYUFBYTtJQUM5QixhQUFhLEVBQUUsYUFBYTtJQUM1QixrQkFBa0IsRUFBRSxhQUFhO0lBQ2pDLFVBQVUsRUFBRSxhQUFhO0lBQ3pCLFdBQVcsRUFBRSxJQUFJO0lBQ2pCLFFBQVEsRUFBRSxRQUFRLEdBQ25CO0VBakNGLEFBa0NDLE9BbENNLENBa0NOLFlBQVksQ0FBQyxDQUFDLEFBQUEsV0FBVyxDQUFDO0lBQ3hCLEtBQUssRUFBRSxlQUFlLEdBQ3ZCO0VBcENGLEFBc0NDLE9BdENNLENBc0NOLFlBQVksQUFBQSxNQUFNLENBQUMsQ0FBQyxBQUFBLFlBQVksQ0FBQztJQUMvQixVQUFVLEVBQUUsS0FBSyxHQUNsQjtFQXhDRixBQTBDQyxPQTFDTSxDQTBDTiw0QkFBNEIsRUExQzdCLE9BQU8sQ0EwQ3dCLG9CQUFvQixBQUFBLE1BQU0sQ0FBQztJQUN2RCxnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBNUNGLEFBOENDLE9BOUNNLENBOENOLDJCQUEyQixFQTlDNUIsT0FBTyxDQThDdUIsbUJBQW1CLEFBQUEsTUFBTSxDQUFDO0lBQ3JELGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUFoREYsQUFrREMsT0FsRE0sQ0FrRE4sK0JBQStCLEVBbERoQyxPQUFPLENBa0QyQixrQkFBa0IsQUFBQSxNQUFNLENBQUM7SUFDeEQsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjtFQXBERixBQXNEQyxPQXRETSxDQXNETiwyQkFBMkIsRUF0RDVCLE9BQU8sQ0FzRHVCLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUM3RCxnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCO0VBeERGLEFBMERDLE9BMURNLENBMEROLG9CQUFvQixBQUFBLE1BQU0sRUExRDNCLE9BQU8sQ0EwRHNCLDRCQUE0QixDQUFDO0lBQ3ZELGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7RUE1REYsQUE4REUsT0E5REssQ0E2RE4saUJBQWlCLENBQ2hCLElBQUksQ0FBQztJQUNKLEtBQUssRUFBRSxPQUFPO0lBQ1gsU0FBUyxFQUFFLElBQUk7SUFDZixXQUFXLEVBQUUsY0FBYyxHQUM5QiJ9 */
