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

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

@font-face {
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  src: url("../../fonts/webfonts/glyphicons-halflings-regular.ttf") format("truetype"); }

/* Generated by Glyphter (http://www.glyphter.com) on  Mon Dec 23 2019*/
@font-face {
  font-family: 'Glyphter';
  src: url("../../fonts/glyphter/Glyphter.eot");
  src: url("../../fonts/glyphter/Glyphter.eot?#iefix") format("embedded-opentype"), url("../../fonts/glyphter/Glyphter.woff") format("woff"), url("../../fonts/glyphter/Glyphter.ttf") format("truetype"), url("../../fonts/glyphter/Glyphter.svg#Glyphter") format("svg");
  font-weight: normal;
  font-style: normal; }

[class*='icon-']:before {
  display: inline-block;
  font-family: "Glyphter";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-sorosh:before {
  content: '\0041'; }

.icon-bale:before {
  content: '\0042'; }

.icon-aparat:before {
  content: '\0043'; }

.icon-eita:before {
  content: '\0044'; }

.hot-news span {
  display: inline-block;
  color: #fff;
  background-color: #3781cb; }

.breaking-news-ticker .bn-news a {
  color: #757575;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s; }
  .breaking-news-ticker .bn-news a:hover {
    color: #202020; }

.breaking-news-ticker .bn-controls button {
  width: 20px;
  line-height: 46px; }

.breaking-news-ticker .bn-arrow:after {
  border-color: #bdbdbd; }

.breaking-news-ticker .bn-arrow:hover:after {
  border-color: #42a1ff; }

.breaking-news-ticker .bn-pause:after, .breaking-news-ticker .bn-pause:before {
  background-color: #bdbdbd; }

.breaking-news-ticker .bn-pause:hover:after, .breaking-news-ticker .bn-pause:hover:before {
  background-color: #42a1ff; }

.breaking-news-ticker .bn-play:after {
  border-left-color: #bdbdbd; }

.breaking-news-ticker .bn-play:hover:after {
  border-left-color: #42a1ff; }

[dir='rtl'] .slick-slider .slick-prev, [dir='rtl'] .slick-slider .slick-next {
  background-color: rgba(55, 129, 203, 0.6);
  left: 15px;
  right: auto;
  width: 40px;
  height: 40px;
  z-index: 10;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s; }
  [dir='rtl'] .slick-slider .slick-prev:before, [dir='rtl'] .slick-slider .slick-next:before {
    content: "\f053";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 21px;
    opacity: 1; }
  [dir='rtl'] .slick-slider .slick-prev:focus, [dir='rtl'] .slick-slider .slick-next:focus {
    background-color: rgba(55, 129, 203, 0.6); }
  [dir='rtl'] .slick-slider .slick-prev:hover, [dir='rtl'] .slick-slider .slick-next:hover {
    background-color: #3781cb;
    -webkit-transform: translate(0, -50%) scale(1.1);
    -moz-transform: translate(0, -50%) scale(1.1);
    -ms-transform: translate(0, -50%) scale(1.1);
    -o-transform: translate(0, -50%) scale(1.1);
    transform: translate(0, -50%) scale(1.1); }

[dir='rtl'] .slick-slider .slick-next {
  right: 15px;
  left: auto; }
  [dir='rtl'] .slick-slider .slick-next:before {
    content: "\f054"; }

[dir='rtl'] .slick-slider .slick-dots {
  bottom: -35px;
  left: 0; }
  [dir='rtl'] .slick-slider .slick-dots li {
    margin: 5px; }
    [dir='rtl'] .slick-slider .slick-dots li button:before {
      font-size: 18px;
      color: #d2d2d2;
      opacity: 1; }
    [dir='rtl'] .slick-slider .slick-dots li.slick-active button:before, [dir='rtl'] .slick-slider .slick-dots li:hover button:before {
      color: #3781cb; }

[dir='rtl'] .slick-slider.slick-dotted {
  margin-bottom: 0; }

[dir='rtl'] .slick-slider *:focus {
  outline: none; }

.main-slider-wrapper {
  overflow: hidden; }

.main-slider {
  background: #f0f2f6; }
  .main-slider .slide-item {
    position: relative; }
    .main-slider .slide-item .image-box a {
      display: block;
      position: relative; }
      .main-slider .slide-item .image-box a:before {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 10%, transparent 40%); }
    .main-slider .slide-item .text-box {
      position: absolute;
      bottom: 15px;
      left: 15px;
      right: 15px; }
      .main-slider .slide-item .text-box .category {
        display: inline-block;
        margin-bottom: 8px; }
        .main-slider .slide-item .text-box .category a {
          font-size: .8em;
          padding: 2px 6px;
          color: #fff;
          background: #3781cb;
          -webkit-transition: 0.4s;
          -moz-transition: 0.4s;
          -o-transition: 0.4s;
          transition: 0.4s; }
          .main-slider .slide-item .text-box .category a:hover {
            background: #01153a; }
        .main-slider .slide-item .text-box .category:empty {
          display: none; }
      .main-slider .slide-item .text-box .title {
        font-size: 1.1em; }
        .main-slider .slide-item .text-box .title a {
          display: block;
          font-size: 1em;
          line-height: 1.5em;
          color: #fff;
          max-height: 3em;
          overflow: hidden; }
  .main-slider.slick-slider.slick-dotted {
    margin-bottom: 60px; }
  .main-slider.slick-slider .slick-dots {
    position: absolute;
    left: 50%;
    bottom: -30px;
    width: auto;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    background: #f0f2f6; }
    .main-slider.slick-slider .slick-dots:before, .main-slider.slick-slider .slick-dots:after {
      content: "";
      position: absolute;
      display: block;
      top: 0;
      right: -30px;
      width: 0;
      height: 0;
      border-left: 15px solid #f0f2f6;
      border-top: 15px solid #f0f2f6;
      border-right: 15px solid transparent;
      border-bottom: 15px solid transparent; }
    .main-slider.slick-slider .slick-dots:after {
      right: auto;
      left: -30px;
      -webkit-transform: rotateY(180deg);
      -moz-transform: rotateY(180deg);
      -ms-transform: rotateY(180deg);
      -o-transform: rotateY(180deg);
      transform: rotateY(180deg); }
    .main-slider.slick-slider .slick-dots li button:before {
      color: #d2d2d2; }
    .main-slider.slick-slider .slick-dots li.slick-active button:before, .main-slider.slick-slider .slick-dots li:hover button:before {
      color: #3781cb; }

.second-slider {
  padding-bottom: 50px; }
  .second-slider.slick-slider .slick-dots {
    bottom: 5px; }
  .second-slider .slider-item {
    position: relative;
    margin-top: 30px;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s; }
    .second-slider .slider-item .item {
      position: relative;
      border: 1px solid #C6C5C5;
      border-bottom: 2px solid #3781cb;
      box-shadow: 0 3px 15px rgba(0, 0, 0, 0.2);
      min-height: 300px;
      display: flex;
      align-items: center;
      justify-content: center;
      background: url("../../images/shape-5.svg") center/70% 70% no-repeat;
      -webkit-transition: 0.3s;
      -moz-transition: 0.3s;
      -o-transition: 0.3s;
      transition: 0.3s; }
      .second-slider .slider-item .item .name a {
        font-size: 1.2em;
        font-weight: bold;
        color: #383838;
        padding: 30px; }
    .second-slider .slider-item .show-link {
      text-align: center;
      position: relative;
      top: -15px; }
      .second-slider .slider-item .show-link a {
        display: inline-block;
        background: #3781cb;
        color: #fff;
        border-radius: 3px;
        padding: 5px 15px;
        -webkit-transition: 0.3s;
        -moz-transition: 0.3s;
        -o-transition: 0.3s;
        transition: 0.3s; }
        .second-slider .slider-item .show-link a:hover {
          background: #01153a; }
    .second-slider .slider-item:hover {
      margin-top: 22px; }
      .second-slider .slider-item:hover .item {
        box-shadow: 0 8px 15px rgba(0, 0, 0, 0.3); }

.multimedia .boxes {
  margin: -8px; }
  .multimedia .boxes .item {
    flex-basis: 33.33%;
    padding: 8px; }
    .multimedia .boxes .item img {
      -webkit-filter: grayscale(100%);
      filter: grayscale(100%);
      -webkit-transition: 0.5s;
      -moz-transition: 0.5s;
      -o-transition: 0.5s;
      transition: 0.5s; }
      .multimedia .boxes .item img:hover {
        -webkit-filter: grayscale(0);
        filter: grayscale(0); }

.multimedia .image {
  position: relative; }
  .multimedia .image a {
    display: inline-block;
    color: #383838; }
    .multimedia .image a .title-box {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      background-color: rgba(255, 255, 255, 0.8);
      padding: 15px; }
      .multimedia .image a .title-box .title {
        font-size: 1.5em;
        font-weight: bold;
        line-height: 1.5em;
        height: 1.5em;
        overflow: hidden;
        position: relative;
        padding-right: 20px; }
        .multimedia .image a .title-box .title:before {
          content: "";
          position: absolute;
          top: 9px;
          right: 0;
          bottom: auto;
          left: auto;
          width: 12px;
          height: 12px;
          border-radius: 50%;
          background-color: #3781cb; }
      .multimedia .image a .title-box .body {
        font-size: 1.1em;
        font-weight: bold;
        line-height: 1.5em;
        height: 1.5em;
        overflow: hidden;
        margin-bottom: 0; }

@media screen and (max-width: 767px) {
  .multimedia .image .title-box {
    font-size: .8em; } }

.multimedia-video .image a:before {
  content: "";
  position: absolute;
  top: 40%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 150px;
  height: 150px;
  background: url("../../images/shape-4.png") center/contain no-repeat; }
  @media screen and (max-width: 767px) {
    .multimedia-video .image a:before {
      width: 70px;
      height: 70px; } }

.multimedia-inner-page .multimedia-item {
  position: relative; }
  .multimedia-inner-page .multimedia-item:before {
    content: "\f15c";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 35px;
    line-height: 55px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: rgba(255, 255, 255, 0.7);
    width: 70px;
    height: 70px;
    text-align: center;
    border-radius: 50%;
    border: 7px solid rgba(255, 255, 255, 0.7); }
  .multimedia-inner-page .multimedia-item.item-video:before {
    content: "\f04b"; }
  .multimedia-inner-page .multimedia-item.item-audio:before {
    content: "\f130"; }
  .multimedia-inner-page .multimedia-item.item-gallery:before {
    content: "\f030"; }
  .multimedia-inner-page .multimedia-item .border-box {
    position: absolute;
    top: 25px;
    left: 25px;
    bottom: 25px;
    right: 25px;
    border: 1px solid #fff; }
  .multimedia-inner-page .multimedia-item .multimedia-text {
    width: 100%;
    position: absolute;
    bottom: 0;
    padding: 30px;
    color: #fff;
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.4)); }
    .multimedia-inner-page .multimedia-item .multimedia-text .title {
      font-size: 1.5em;
      line-height: 1.5em;
      height: 1.5em;
      position: relative;
      overflow: hidden;
      -webkit-transition: 0.5s;
      -moz-transition: 0.5s;
      -o-transition: 0.5s;
      transition: 0.5s; }
      .multimedia-inner-page .multimedia-item .multimedia-text .title:hover {
        color: #3781cb; }
    .multimedia-inner-page .multimedia-item .multimedia-text .detail-box .time {
      background-color: #202020; }
  @media screen and (max-width: 575px) {
    .multimedia-inner-page .multimedia-item:before {
      font-size: 20px;
      line-height: 37px;
      width: 45px;
      height: 45px;
      border: 4px solid rgba(255, 255, 255, 0.7); }
    .multimedia-inner-page .multimedia-item .border-box {
      top: 8px;
      left: 8px;
      bottom: 8px;
      right: 8px; }
    .multimedia-inner-page .multimedia-item .multimedia-text {
      position: static;
      padding: 15px;
      background-color: #202020; }
      .multimedia-inner-page .multimedia-item .multimedia-text .title {
        font-size: 1em;
        line-height: 1em;
        height: 1em; }
      .multimedia-inner-page .multimedia-item .multimedia-text .detail-box {
        font-size: .7em; }
        .multimedia-inner-page .multimedia-item .multimedia-text .detail-box .time {
          background-color: #202020; } }

.m-video-item {
  border: 1px solid #d2d2d2; }
  .m-video-item .image-item {
    overflow: hidden; }
    .m-video-item .image-item .image a:before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      border: 1px solid #fff;
      -webkit-transition: 0.5s;
      -moz-transition: 0.5s;
      -o-transition: 0.5s;
      transition: 0.5s;
      opacity: 0;
      z-index: 2; }
    .m-video-item .image-item .image a:after {
      content: "\f067";
      font-family: "Font Awesome 5 Free";
      font-size: 3em;
      font-weight: 900;
      color: rgba(0, 0, 0, 0.6);
      width: 40px;
      height: 40px;
      line-height: 38px;
      text-align: center;
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transition: 0.5s;
      -moz-transition: 0.5s;
      -o-transition: 0.5s;
      transition: 0.5s;
      -webkit-transform: translate(-50%, -50%) scale(5, 5) rotate(-180deg);
      -moz-transform: translate(-50%, -50%) scale(5, 5) rotate(-180deg);
      -ms-transform: translate(-50%, -50%) scale(5, 5) rotate(-180deg);
      -o-transform: translate(-50%, -50%) scale(5, 5) rotate(-180deg);
      transform: translate(-50%, -50%) scale(5, 5) rotate(-180deg);
      opacity: 0; }
    .m-video-item .image-item .image a img {
      -webkit-transition: 0.5s;
      -moz-transition: 0.5s;
      -o-transition: 0.5s;
      transition: 0.5s; }
    .m-video-item .image-item .item-taxonomy {
      bottom: 15px;
      left: 0;
      background-color: #3781cb;
      -webkit-transition: 0.5s;
      -moz-transition: 0.5s;
      -o-transition: 0.5s;
      transition: 0.5s;
      transform-origin: 0 100%; }
      .m-video-item .image-item .item-taxonomy a {
        color: #fff; }
    .m-video-item .image-item:hover .image a:before {
      top: 15px;
      left: 15px;
      right: 15px;
      bottom: 15px;
      opacity: 1; }
    .m-video-item .image-item:hover .image a:after {
      -webkit-transform: translate(-50%, -50%) scale(1, 1) rotate(0deg);
      -moz-transform: translate(-50%, -50%) scale(1, 1) rotate(0deg);
      -ms-transform: translate(-50%, -50%) scale(1, 1) rotate(0deg);
      -o-transform: translate(-50%, -50%) scale(1, 1) rotate(0deg);
      transform: translate(-50%, -50%) scale(1, 1) rotate(0deg);
      opacity: 1; }
    .m-video-item .image-item:hover .image a img {
      filter: blur(2px);
      -webkit-filter: blur(2px); }
    .m-video-item .image-item:hover .item-taxonomy {
      -webkit-transform: rotate(-90deg);
      -moz-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      -o-transform: rotate(-90deg);
      transform: rotate(-90deg); }
  .m-video-item .text-item .title {
    font-size: 1.2em;
    line-height: 1.5em;
    height: 3em;
    overflow: hidden; }
    .m-video-item .text-item .title a {
      color: #383838;
      -webkit-transition: 0.5s;
      -moz-transition: 0.5s;
      -o-transition: 0.5s;
      transition: 0.5s; }
      .m-video-item .text-item .title a:hover {
        color: #3781cb; }
  .m-video-item .text-item .detail-box {
    font-size: 0.9em;
    color: #6d6d6d; }

.media-section-style .section-content {
  padding: 8px 0;
  margin-bottom: 8px; }
  .media-section-style .section-content .box-holder {
    overflow: hidden;
    margin-top: 8px; }
    .media-section-style .section-content .box-holder .box-img {
      flex: 1 0 auto; }
      .media-section-style .section-content .box-holder .box-img a {
        display: inline-block;
        position: relative;
        overflow: hidden; }
        .media-section-style .section-content .box-holder .box-img a:before {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          border: 1px solid #fff;
          -webkit-transition: 0.5s;
          -moz-transition: 0.5s;
          -o-transition: 0.5s;
          transition: 0.5s;
          opacity: 0;
          z-index: 2; }
        .media-section-style .section-content .box-holder .box-img a:after {
          content: "\f067";
          font-family: "Font Awesome 5 Free";
          font-size: 3em;
          font-weight: 900;
          color: rgba(0, 0, 0, 0.6);
          width: 40px;
          height: 40px;
          line-height: 38px;
          text-align: center;
          position: absolute;
          top: 50%;
          left: 50%;
          -webkit-transition: 0.5s;
          -moz-transition: 0.5s;
          -o-transition: 0.5s;
          transition: 0.5s;
          -webkit-transform: translate(-50%, -50%) scale(5, 5) rotate(-180deg);
          -moz-transform: translate(-50%, -50%) scale(5, 5) rotate(-180deg);
          -ms-transform: translate(-50%, -50%) scale(5, 5) rotate(-180deg);
          -o-transform: translate(-50%, -50%) scale(5, 5) rotate(-180deg);
          transform: translate(-50%, -50%) scale(5, 5) rotate(-180deg);
          opacity: 0; }
        .media-section-style .section-content .box-holder .box-img a img {
          max-width: none;
          width: 100px;
          height: auto;
          -webkit-transition: 0.5s;
          -moz-transition: 0.5s;
          -o-transition: 0.5s;
          transition: 0.5s; }
        .media-section-style .section-content .box-holder .box-img a:hover:before {
          top: 5px;
          left: 5px;
          right: 5px;
          bottom: 5px;
          opacity: 1; }
        .media-section-style .section-content .box-holder .box-img a:hover:after {
          -webkit-transform: translate(-50%, -50%) scale(1, 1) rotate(0deg);
          -moz-transform: translate(-50%, -50%) scale(1, 1) rotate(0deg);
          -ms-transform: translate(-50%, -50%) scale(1, 1) rotate(0deg);
          -o-transform: translate(-50%, -50%) scale(1, 1) rotate(0deg);
          transform: translate(-50%, -50%) scale(1, 1) rotate(0deg);
          opacity: 1; }
        .media-section-style .section-content .box-holder .box-img a:hover img {
          filter: blur(2px);
          -webkit-filter: blur(2px); }
        .media-section-style .section-content .box-holder .box-img a:hover .item-taxonomy {
          -webkit-transform: rotate(-90deg);
          -moz-transform: rotate(-90deg);
          -ms-transform: rotate(-90deg);
          -o-transform: rotate(-90deg);
          transform: rotate(-90deg); }
    .media-section-style .section-content .box-holder .box-detail {
      width: 100%; }
      .media-section-style .section-content .box-holder .box-detail .title {
        font-size: 1em;
        font-weight: bold;
        line-height: 1.5em;
        position: relative;
        height: 3em;
        overflow: hidden; }
        .media-section-style .section-content .box-holder .box-detail .title a {
          color: #383838;
          -webkit-transition: 0.5s;
          -moz-transition: 0.5s;
          -o-transition: 0.5s;
          transition: 0.5s; }
          .media-section-style .section-content .box-holder .box-detail .title a:hover {
            color: #3781cb; }
    .media-section-style .section-content .box-holder .statistic {
      font-size: 0.8em; }

.main-tab {
  position: relative; }
  .main-tab .nav-tabs {
    border-bottom: none;
    position: absolute;
    top: 40px;
    left: 0;
    flex-direction: row-reverse; }
    .main-tab .nav-tabs .nav-item .nav-link {
      color: transparent;
      background-color: transparent;
      border: none;
      font-size: 0;
      width: 35px;
      height: 35px;
      margin: 0 15px;
      position: relative; }
      .main-tab .nav-tabs .nav-item .nav-link:before {
        content: "";
        position: absolute;
        top: 10%;
        right: -15px;
        width: 1px;
        height: 80%;
        background-color: #d2d2d2; }
      .main-tab .nav-tabs .nav-item .nav-link#video-tab {
        background: url("../../images/icon-video.png") bottom/contain no-repeat; }
      .main-tab .nav-tabs .nav-item .nav-link#photo-tab {
        background: url("../../images/icon-image.png") bottom/contain no-repeat; }
      .main-tab .nav-tabs .nav-item .nav-link#audio-tab {
        background: url("../../images/icon-audio.png") bottom/contain no-repeat; }
      .main-tab .nav-tabs .nav-item .nav-link#libraries-tab {
        background: url("../../images/icon-book.png") bottom/contain no-repeat; }
      .main-tab .nav-tabs .nav-item .nav-link.active#video-tab, .main-tab .nav-tabs .nav-item .nav-link:hover#video-tab {
        background: url("../../images/icon-video-blue.png") bottom/contain no-repeat; }
      .main-tab .nav-tabs .nav-item .nav-link.active#photo-tab, .main-tab .nav-tabs .nav-item .nav-link:hover#photo-tab {
        background: url("../../images/icon-image-blue.png") bottom/contain no-repeat; }
      .main-tab .nav-tabs .nav-item .nav-link.active#audio-tab, .main-tab .nav-tabs .nav-item .nav-link:hover#audio-tab {
        background: url("../../images/icon-audio-blue.png") bottom/contain no-repeat; }
      .main-tab .nav-tabs .nav-item .nav-link.active#libraries-tab, .main-tab .nav-tabs .nav-item .nav-link:hover#libraries-tab {
        background: url("../../images/icon-book-blue.png") bottom/contain no-repeat; }
    .main-tab .nav-tabs .nav-item:last-child .nav-link:before {
      display: none; }

.book-tab .nav-tabs {
  border-bottom: none; }
  .book-tab .nav-tabs .nav-item .nav-link {
    border: none;
    color: #6d6d6d; }
    .book-tab .nav-tabs .nav-item .nav-link.active {
      color: #383838;
      font-weight: bold;
      border-bottom: 1px solid #3781cb; }

.node-book-tab .nav-tabs .nav-item .nav-link {
  color: #6d6d6d; }
  .node-book-tab .nav-tabs .nav-item .nav-link.active {
    color: #383838;
    font-weight: bold; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnZS9mcm9udC1wYWdlLXN0eWxlLm1pbi5jc3MiLCJzb3VyY2VzIjpbInBhZ2UvZnJvbnQtcGFnZS1zdHlsZS5zY3NzIiwiZ2xvYmFsL19mb250cy5zY3NzIiwiZ2xvYmFsL192YXItY29sb3Iuc2NzcyIsImdsb2JhbC9fYnJlYWtwb2ludHMuc2NzcyIsImdsb2JhbC9fbWl4aW5zLnNjc3MiLCJjb21wb25lbnRzL2JyZWFraW5nL19icmVhY2tpbmctbmV3cy5zY3NzIiwiY29tcG9uZW50cy9zbGlkZXIvX3NsaWRlci1zdHlsZS5zY3NzIiwiY29tcG9uZW50cy9tdWx0aW1lZGlhL19tdWx0aW1lZGlhLnNjc3MiLCJjb21wb25lbnRzL3RhYnMvX3RhYi1zdHlsZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi9nbG9iYWwvZm9udHNcIjtcclxuQGltcG9ydCBcIi4uL2dsb2JhbC92YXItY29sb3JcIjtcclxuQGltcG9ydCBcIi4uL2dsb2JhbC9icmVha3BvaW50c1wiO1xyXG5AaW1wb3J0IFwiLi4vZ2xvYmFsL21peGluc1wiO1xyXG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9icmVha2luZy9icmVhY2tpbmctbmV3c1wiO1xyXG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9zbGlkZXIvc2xpZGVyLXN0eWxlXCI7XHJcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzL211bHRpbWVkaWEvbXVsdGltZWRpYVwiO1xyXG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy90YWJzL3RhYi1zdHlsZVwiO1xyXG4iLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ2lyYW55ZWthbic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9pcmFueWVrYW4vZW90L2lyYW55ZWthbndlYmJvbGRmYW51bS5lb3QnKTtcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvaXJhbnlla2FuL2VvdC9pcmFueWVrYW53ZWJib2xkZmFudW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgIC8qIElFNi04ICovXHJcbiAgdXJsKCcuLi8uLi9mb250cy9pcmFueWVrYW4vd29mZi9pcmFueWVrYW53ZWJib2xkZmFudW0ud29mZicpIGZvcm1hdCgnd29mZicpLCAgLyogRkYzLjYrLCBJRTksIENocm9tZTYrLCBTYWY1LjErKi9cclxuICB1cmwoJy4uLy4uL2ZvbnRzL2lyYW55ZWthbi90dGYvaXJhbnlla2Fud2ViYm9sZGZhbnVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ2lyYW55ZWthbic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL2lyYW55ZWthbi9lb3QvaXJhbnlla2Fud2VicmVndWxhcmZhbnVtLmVvdCcpO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9pcmFueWVrYW4vZW90L2lyYW55ZWthbndlYnJlZ3VsYXJmYW51bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAgLyogSUU2LTggKi9cclxuICB1cmwoJy4uLy4uL2ZvbnRzL2lyYW55ZWthbi93b2ZmL2lyYW55ZWthbndlYnJlZ3VsYXJmYW51bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksICAvKiBGRjMuNissIElFOSwgQ2hyb21lNissIFNhZjUuMSsqL1xyXG4gIHVybCgnLi4vLi4vZm9udHMvaXJhbnlla2FuL3R0Zi9pcmFueWVrYW53ZWJyZWd1bGFyZmFudW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tZm9udC1mYW1pbHktdmFyaWFibGUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kcHJpbWFyeS1mb250LWZhbWlseTogJ2lyYW55ZWthbicsICdZZWthbicsICdWYXppcicsICdBcmlhbCcsICdzYW5zLXNlcmlmJztcclxuXHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tZm9udCBhd2Vzb21lIGltcG9ydCBpbiBnbG9iYWwgY3NzIGZpbGVcclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy93ZWJmb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxufVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tZm9udCBhd2Vzb21lIGltcG9ydCBpbiBnbG9iYWwgY3NzIGZpbGVcclxuJGljb24tZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuXHJcblxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1nbHlwaCBpY29uIGZvciBzb2NpYWxcclxuLyogR2VuZXJhdGVkIGJ5IEdseXBodGVyIChodHRwOi8vd3d3LmdseXBodGVyLmNvbSkgb24gIE1vbiBEZWMgMjMgMjAxOSovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnR2x5cGh0ZXInO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9nbHlwaHRlci9HbHlwaHRlci5lb3QnKTtcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvZ2x5cGh0ZXIvR2x5cGh0ZXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICB1cmwoJy4uLy4uL2ZvbnRzL2dseXBodGVyL0dseXBodGVyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy4uLy4uL2ZvbnRzL2dseXBodGVyL0dseXBodGVyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICB1cmwoJy4uLy4uL2ZvbnRzL2dseXBodGVyL0dseXBodGVyLnN2ZyNHbHlwaHRlcicpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS12YXIgZ2x5cGggZm9udCBpY29uXHJcbiRnbHlwaC1mb250LWZhbWlseTogJ0dseXBodGVyJztcclxuXHJcbltjbGFzcyo9J2ljb24tJ106YmVmb3Jle1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LWZhbWlseTogJGdseXBoLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGVcclxufVxyXG4uaWNvbi1zb3Jvc2g6YmVmb3Jle2NvbnRlbnQ6J1xcMDA0MSc7fVxyXG4uaWNvbi1iYWxlOmJlZm9yZXtjb250ZW50OidcXDAwNDInO31cclxuLmljb24tYXBhcmF0OmJlZm9yZXtjb250ZW50OidcXDAwNDMnO31cclxuLmljb24tZWl0YTpiZWZvcmV7Y29udGVudDonXFwwMDQ0Jzt9XHJcbiIsIiRwcmltYXJ5LWNvbG9yOiAjMzc4MWNiO1xuJHByaW1hcnktY29sb3ItaG92ZXI6ICM4N2Q0ZDg7XG4kcHJpbWFyeS1zdGVwMi1jb2xvcjogIzAxMTUzYTtcblxuXG4kYnVsbGV0LWNvbG9yOiAjMzc4MWNiO1xuXG4kcmVkLWNvbG9yOiNmZDI1MjY7XG5cblxuXG5cbi8vIGZvbnQgY29sb3JcbiR3aGl0ZS1mb250LWNvbG9yOiAjZmZmO1xuJGJsYWNrLWZvbnQtY29sb3I6ICMzODM4Mzg7XG4kZGFyay1mb250LWNvbG9yOiAjOGE4YThhO1xuJGRhcmstZ3JheS1mb250LWNvbG9yOiAjNmQ2ZDZkO1xuJGxpZ2h0LWdyYXktZm9udC1jb2xvcjogI2VkZWRlZDtcblxuJHdoaXRlLWJhY2stY29sb3I6ICNmZmY7XG4kYmxhY2stYmFjay1jb2xvcjogIzIwMjAyMDtcbiRsaWdodC1ncmF5LWJhY2stY29sb3I6ICNmOWZhZmM7XG4kZ3JheS1iYWNrLWNvbG9yOiAjZjBmMmY2O1xuJGRhcmstZ3JheS1iYWNrLWNvbG9yOiAjZDJkMmQyO1xuJG11bHRpbWVkaWEtYmFjay1jb2xvcjogIzMzMzMzMztcblxuXG4vL2JvZHlcbiRib2R5LWJnLWNvbG9yOiAjZjlmOGY4O1xuLy9oZWFkZXJcbiRoZWFkZXItYmctY29sb3I6ICMwMDE0Mzk7XG4kaGVhZGVyLXRpdGxlLWJnOiAjMDAzMTQ2O1xuXG4vL21lbnVcbiRtZW51LWJnLWNvbG9yOiAjMzAzMDMwO1xuJG1lbnUtZm9udC1jb2xvcjogI2Q0ZDRkNDtcbiRtZW51LWRpdmlkZXItY29sb3I6ICM2NzY3Njc7XG4kbW9iaWxlLW1lbnUtY29sb3I6I2Q0ZDRkNDtcbiRtb2JpbGUtbWVudS1iZy1jb2xvcjojMzAzMDMwO1xuXG5cblxuLy9icmVha2luZyBuZXdzXG4kaG90LW5ld3MtYmctY29sb3I6IzM3ODFjYjtcbiRicmVha2luZy10ZXh0LWNvbG9yOiM3NTc1NzU7XG4kYnJlYWtpbmctYXJyb3ctY29sb3I6I2JkYmRiZDtcbiRicmVha2luZy1hcnJvdy1ob3Zlci1jb2xvcjojNDJhMWZmO1xuXG4vL2RhdGVcbiRkYXRlLWNvbG9yOiM3MzczNzM7XG4kZGF0ZS1ibHVlLWJhY2stY29sb3I6IzM3ODFjYjtcblxuXG4vL3JhdGUgc3RhclxuJHN0YXItY29sb3I6I2U5YmIwNjtcblxuJHN1Ym1pdC1jYXJ0LWJ0bjogI2ZkMjUyNjtcblxuLy9zbGlkZXJcbiRzbGlkZXItZ3JheS1mb250LWNvbG9yOiAjYTJhMmEyO1xuJHNsaWRlci1iYWNrLWNvbG9yOiAjZWRlZGVkO1xuJHNsaWRlci1ibHVlLWNvbG9yOiAjMzc4MWNiO1xuJHNsaWRlci1idG4taG92ZXItY29sb3I6ICMwMDE0Mzk7XG4kc2Vjb25kLXNsaWRlci1iZy1jb2xvcjojZWZlZmVmO1xuJHNlY29uZC1zbGlkZXItaXRlbS0xOiMwYzU2YTI7XG4kc2Vjb25kLXNsaWRlci1pdGVtLTI6IzFjNzBjNDtcbiRzZWNvbmQtc2xpZGVyLWl0ZW0tMzojNmQ2ZDZkO1xuJHNlY29uZC1zbGlkZXItaXRlbS00OiMwODJkNTQ7XG4kc2Vjb25kLXNsaWRlci1pdGVtLTU6IzFmOGZmZjtcbiRzZWNvbmQtc2xpZGVyLWl0ZW0tNjojNTk4MmFiO1xuXG4vL3NlY3Rpb24gdGl0bGVzXG4kc2VjdGlvbi10aXRsZS1ncmF5LWJnLWNvbG9yOiNkY2RjZGM7XG4kc2VjdGlvbi10aXRsZS1iZy1jb2xvcjojMzc4MWNiO1xuJHNlY3Rpb24tdGl0bGUtbGluay1ob3Zlci1jb2xvcjogIzAwMTQzOTtcblxuLy9uZXdzXG4kbmV3cy1zbGlkZXItY29sb3I6ICMyZmI0YmM7XG5cblxuLy8gbGlua1xuJGxpbmstY29sb3I6ICMzMzQ4NWQ7XG4kbGluay1ob3Zlci1jb2xvcjogIzFhYjg5OTtcblxuLy8gdGFiXG5cbi8vIGJvcmRlclxuJGJvcmRlci1jb2xvcjogI0M2QzVDNTtcbiRsaWdodC1ib3JkZXItY29sb3I6I2VjZWNlYztcbiRkYXJrLWJvcmRlci1jb2xvcjojNzU3NTc1O1xuXG4vLyBmb290ZXJcbiRmb290ZXItYmctY29sb3I6ICMwNjI4NDA7XG4kZm9vdGVyLXRleHQtY29sb3I6ICNlMWU1ZTg7XG4kZm9vdGVyLXRleHQtaG92ZXItY29sb3I6ICMzNWFjYTU7XG4kZm9vdGVyLWNvcHlyaWdodC1iZy1jb2xvcjogIzAyMTcyNTtcblxuXG4vL21lc3NhZ2UgY29sb3JcbiRtZXNzYWdlLXN1Y2Nlc3MtZm9udC1jb2xvcjogIzE1NTcyNDtcbiRtZXNzYWdlLXN1Y2Nlc3MtYmFjay1jb2xvcjogI2Q0ZWRkYTtcbiRtZXNzYWdlLXN1Y2Nlc3MtYm9yZGVyLWNvbG9yOiAjYzNlNmNiO1xuJG1lc3NhZ2UtZGFuZ2VyLWZvbnQtY29sb3I6ICM3MjFjMjQ7XG4kbWVzc2FnZS1kYW5nZXItYmFjay1jb2xvcjogI2Y4ZDdkYTtcbiRtZXNzYWdlLWRhbmdlci1ib3JkZXItY29sb3I6ICNmNWM2Y2I7XG4kbWVzc2FnZS13YXJuaW5nLWZvbnQtY29sb3I6ICM4NTY0MDQ7XG4kbWVzc2FnZS13YXJuaW5nLWJhY2stY29sb3I6ICNmZmYzY2Q7XG4kbWVzc2FnZS13YXJuaW5nLWJvcmRlci1jb2xvcjogI2ZmZWViYTtcblxuXG4vLyBzb2NpYWwtbmV0d29ya1xuJGZhY2UtYm9vay1jb2xvcjogIzQ4NjdhYTtcbiRpbnN0YS1jb2xvcjogI2FhMmZiNjtcbiR0ZWxlZ3JhbS1jb2xvcjogIzJmYTRkNjtcbiRyc3MtY29sb3I6ICNmNDU5MDc7XG4keW91dHViZS1jb2xvcjogI2ZlMDAwMDtcbiR3aGF0cy1hcHAtY29sb3I6ICM0YWM1NTc7XG4kdHdpdHRlci1jb2xvcjogIzUwYWJmMTtcbiRhcGFyYXQtY29sb3I6ICNlZDE0NWI7XG5cbiRzb3Jvc2gtY29sb3I6ICMyQTc3OEY7XG4kYmFsZS1jb2xvcjogIzQxQjM5RTtcbiRlaXRhLWNvbG9yOiAjRTc3NzAxO1xuXG4iLCIkYnJlYWstZXh0cmEtc21hbGw6IDU3NXB4O1xyXG4kYnJlYWstc21hbGw6IDc2N3B4O1xyXG4kYnJlYWstbWVkaXVtOiA5OTFweDtcclxuJGJyZWFrLWxhcmdlOiAxMTk5cHg7XHJcbiRicmVhay1leHRyYS1sYXJnZTogMTM2NXB4O1xyXG4iLCJAbWl4aW4gdHJhbnNmb3JtKCRwcm9wZXJ0eSkge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkcHJvcGVydHk7XHJcbiAgLW1vei10cmFuc2Zvcm06ICRwcm9wZXJ0eTtcclxuICAtbXMtdHJhbnNmb3JtOiAkcHJvcGVydHk7XHJcbiAgLW8tdHJhbnNmb3JtOiAkcHJvcGVydHk7O1xyXG4gIHRyYW5zZm9ybTogJHByb3BlcnR5O1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbigkcHJvcGVydHkpIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246ICRwcm9wZXJ0eTtcclxuICAtbW96LXRyYW5zaXRpb246ICRwcm9wZXJ0eTtcclxuICAtby10cmFuc2l0aW9uOiAkcHJvcGVydHk7XHJcbiAgdHJhbnNpdGlvbjogJHByb3BlcnR5O1xyXG59XHJcblxyXG5AbWl4aW4gZmlsdGVyKCRwcm9wZXJ0eSkge1xyXG4gIC13ZWJraXQtZmlsdGVyOiAoJHByb3BlcnR5KTsgLyogU2FmYXJpIDYuMCAtIDkuMCAqL1xyXG4gIGZpbHRlcjogKCRwcm9wZXJ0eSk7XHJcbn1cclxuXHJcbi8vdXNlIGZvciByZWxhdGl2ZSBwYXJlbnRcclxuQG1peGluIGJ1bGxldCgkdG9wLCRyaWdodCwkYm90dG9tLCRsZWZ0LCRyYWRpdXMsJGNvbG9yKSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogJHRvcDtcclxuICAgIHJpZ2h0OiAkcmlnaHQ7XHJcbiAgICBib3R0b206ICRib3R0b207XHJcbiAgICBsZWZ0OiAkbGVmdDtcclxuICAgIHdpZHRoOiAkcmFkaXVzO1xyXG4gICAgaGVpZ2h0OiAkcmFkaXVzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gIH1cclxufVxyXG4iLCIuaG90LW5ld3Mge1xyXG4gIHNwYW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6ICR3aGl0ZS1mb250LWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdC1uZXdzLWJnLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmJyZWFraW5nLW5ld3MtdGlja2VyIHtcclxuICAuYm4tbmV3cyB7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRicmVha2luZy10ZXh0LWNvbG9yO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC41cyk7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLWJhY2stY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ibi1jb250cm9scyB7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYm4tYXJyb3cge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyZWFraW5nLWFycm93LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRicmVha2luZy1hcnJvdy1ob3Zlci1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJuLXBhdXNlIHtcclxuICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFraW5nLWFycm93LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFraW5nLWFycm93LWhvdmVyLWNvbG9yO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJuLXBsYXkge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkYnJlYWtpbmctYXJyb3ctY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkYnJlYWtpbmctYXJyb3ctaG92ZXItY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gc2xpZGVyc1xyXG5bZGlyPSdydGwnXSB7XHJcbiAgLnNsaWNrLXNsaWRlciB7XHJcbiAgICAvLy5zbGljay1uZXh0XHJcblxyXG4gICAgLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeS1jb2xvciwgLjYpO1xyXG4gICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4ycyk7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGYwNTNcIjtcclxuICAgICAgICBmb250LWZhbWlseTogJGljb24tZm9udC1mYW1pbHk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeS1jb2xvciwgLjYpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKDAsIC01MCUpIHNjYWxlKDEuMSkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLW5leHQge1xyXG4gICAgICByaWdodDogMTVweDtcclxuICAgICAgbGVmdDogYXV0bztcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy9kb3RzXHJcbiAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgIGJvdHRvbTogLTM1cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luOiA1cHg7XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXktYmFjay1jb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2xpY2stYWN0aXZlLCAmOmhvdmVyIHtcclxuICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNsaWRlci1ibHVlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYuc2xpY2stZG90dGVkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAqIHtcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1haW4tc2xpZGVyLXdyYXBwZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tYWluLXNsaWRlciB7XHJcbiAgYmFja2dyb3VuZDogJGdyYXktYmFjay1jb2xvcjtcclxuXHJcbiAgLnNsaWRlLWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5pbWFnZS1ib3gge1xyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC44KSAxMCUsIHRyYW5zcGFyZW50IDQwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtYm94IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgIHJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgLmNhdGVnb3J5IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgICAgICAgIHBhZGRpbmc6IDJweCA2cHg7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlLWZvbnQtY29sb3I7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzKTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktc3RlcDItY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmVtcHR5IHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGUtZm9udC1jb2xvcjtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDNlbTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLy9jdXN0b21pc2UgYXJyb3cgYW5kIGRvdHMgZm9yIG1haW4gc2xpZGVyXHJcblxyXG4gICYuc2xpY2stc2xpZGVyIHtcclxuICAgICYuc2xpY2stZG90dGVkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBib3R0b206IC0zMHB4O1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTUwJSkpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1iYWNrLWNvbG9yO1xyXG5cclxuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogLTMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkICRncmF5LWJhY2stY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAkZ3JheS1iYWNrLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBsZWZ0OiAtMzBweDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlWSgxODBkZWcpKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5LWJhY2stY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSwgJjpob3ZlciB7XHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzbGlkZXItYmx1ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5zZWNvbmQtc2xpZGVyIHtcclxuICAmLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7XHJcbiAgICBib3R0b206IDVweDtcclxuICB9XHJcblxyXG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cclxuICAuc2xpZGVyLWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjNzKTtcclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDNweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvc2hhcGUtNS5zdmdcIikgY2VudGVyLzcwJSA3MCUgbm8tcmVwZWF0O1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zcyk7XHJcblxyXG4gICAgICAubmFtZSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLWZvbnQtY29sb3I7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2hvdy1saW5rIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogLTE1cHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1mb250LWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zcyk7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktc3RlcDItY29sb3I7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG4gICAgICAuaXRlbXtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDhweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiLy8gQm9vdHN0cmFwIFJlc2V0cyBmb3Igc2hvdyBzbGljayBpbiB0YWJcclxuLy8udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xyXG4vLyAgZGlzcGxheTogYmxvY2s7XHJcbi8vICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbi8vfVxyXG4vL1xyXG4vLy50YWItY29udGVudCA+IC50YWItcGFuZS5hY3RpdmUge1xyXG4vLyAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuLy99XHJcbi8vXHJcbi8vLnRhYi1jb250ZW50IHtcclxuLy8gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy99XHJcbi8vXHJcbi8vLnRhYi1wYW5lOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gIHdpZHRoOiAxMDAlO1xyXG4vLyAgaGVpZ2h0OiAxMDAlO1xyXG4vLyAgdG9wOiAwO1xyXG4vLyAgbGVmdDogMDtcclxuLy99XHJcblxyXG4ubXVsdGltZWRpYSB7XHJcbiAgLmJveGVzIHtcclxuICAgIG1hcmdpbjogLThweDtcclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcclxuICAgICAgcGFkZGluZzogOHB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjVzKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG4gICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmltYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLWZvbnQtY29sb3I7XHJcblxyXG4gICAgICAudGl0bGUtYm94IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUtYmFjay1jb2xvciwgLjgpO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBidWxsZXQoOXB4LCAwLCBhdXRvLCBhdXRvLCAxMnB4LCAkYnVsbGV0LWNvbG9yKVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib2R5IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgIGhlaWdodDogMS41ZW07XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXNtYWxsKSB7XHJcbiAgICAuaW1hZ2V7XHJcbiAgICAgIC50aXRsZS1ib3h7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5tdWx0aW1lZGlhLXZpZGVvIHtcclxuICAuaW1hZ2V7XHJcbiAgICBhe1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDQwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLC01MCUpKTtcclxuICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvc2hhcGUtNC5wbmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xyXG4gICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm11bHRpbWVkaWEtaW5uZXItcGFnZSB7XHJcblxyXG4gIC5tdWx0aW1lZGlhLWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcXGYxNWNcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsIC01MCUpKTtcclxuICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNTVweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRpY29uLWZvbnQtZmFtaWx5O1xyXG4gICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICBjb2xvcjogcmdiYSgkd2hpdGUtZm9udC1jb2xvciwgMC43KTtcclxuICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJvcmRlcjogN3B4IHNvbGlkIHJnYmEoJHdoaXRlLWZvbnQtY29sb3IsIDAuNyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pdGVtLXZpZGVve1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIlxcZjA0YlwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pdGVtLWF1ZGlve1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIlxcZjEzMFwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLml0ZW0tZ2FsbGVyeXtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcXGYwMzBcIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLmJvcmRlci1ib3gge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMjVweDtcclxuICAgICAgbGVmdDogMjVweDtcclxuICAgICAgYm90dG9tOiAyNXB4O1xyXG4gICAgICByaWdodDogMjVweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlLWZvbnQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLm11bHRpbWVkaWEtdGV4dCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgY29sb3I6ICR3aGl0ZS1mb250LWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC40KSk7XHJcblxyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIGhlaWdodDogMS41ZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGV0YWlsLWJveCB7XHJcbiAgICAgICAgLnRpbWUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWJhY2stY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1leHRyYS1zbWFsbCkge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKCR3aGl0ZS1mb250LWNvbG9yLCAwLjcpO1xyXG4gICAgICB9XHJcbiAgICAgIC5ib3JkZXItYm94IHtcclxuICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgYm90dG9tOiA4cHg7XHJcbiAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgfVxyXG4gICAgICAubXVsdGltZWRpYS10ZXh0IHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWJhY2stY29sb3I7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXRhaWwtYm94IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogLjdlbTtcclxuXHJcbiAgICAgICAgICAudGltZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1iYWNrLWNvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm0tdmlkZW8taXRlbSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JheS1iYWNrLWNvbG9yO1xyXG5cclxuICAuaW1hZ2UtaXRlbSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5pbWFnZSB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGUtZm9udC1jb2xvcjtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGljb24tZm9udC1mYW1pbHk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDNlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoNSwgNSkgcm90YXRlKC0xODBkZWcpKTtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLXRheG9ub215IHtcclxuICAgICAgYm90dG9tOiAxNXB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNXMpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlLWZvbnQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLmltYWdlIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEsIDEpIHJvdGF0ZSgwZGVnKSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDJweCk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDJweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXRlbS10YXhvbm9teSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtOTBkZWcpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRleHQtaXRlbSB7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgIGhlaWdodDogM2VtO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1mb250LWNvbG9yO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWwtYm94IHtcclxuICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgY29sb3I6ICRkYXJrLWdyYXktZm9udC1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tZWRpYS1zZWN0aW9uLXN0eWxlIHtcclxuICAuc2VjdGlvbi1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgIC5ib3gtaG9sZGVyIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG5cclxuICAgICAgLmJveC1pbWcge1xyXG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlLWZvbnQtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjA2N1wiO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGljb24tZm9udC1mYW1pbHk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoNSwgNSkgcm90YXRlKC0xODBkZWcpKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjVzKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSwgMSkgcm90YXRlKDBkZWcpKTtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIGZpbHRlcjogYmx1cigycHgpO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDJweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtLXRheG9ub215IHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC05MGRlZykpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm94LWRldGFpbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAzZW07XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLWZvbnQtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3RhdGlzdGljIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy90YWJcclxuLm1haW4tdGFiIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5uYXYtdGFicyB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA0MHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHJcbiAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICBtYXJnaW46IDAgMTVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDEwJTtcclxuICAgICAgICAgIHJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDgwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyYXktYmFjay1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYjdmlkZW8tdGFiIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29uLXZpZGVvLnBuZ1wiKSBib3R0b20vY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmI3Bob3RvLXRhYiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbi1pbWFnZS5wbmdcIikgYm90dG9tL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiNhdWRpby10YWIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb24tYXVkaW8ucG5nXCIpIGJvdHRvbS9jb250YWluIG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYjbGlicmFyaWVzLXRhYiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbi1ib29rLnBuZ1wiKSBib3R0b20vY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvL2ZvciBhY3RpdmUgYW5kIGhvdmVyXHJcbiAgICAgICAgJi5hY3RpdmUsICY6aG92ZXIge1xyXG4gICAgICAgICAgJiN2aWRlby10YWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbi12aWRlby1ibHVlLnBuZ1wiKSBib3R0b20vY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiNwaG90by10YWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbi1pbWFnZS1ibHVlLnBuZ1wiKSBib3R0b20vY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiNhdWRpby10YWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbi1hdWRpby1ibHVlLnBuZ1wiKSBib3R0b20vY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiNsaWJyYXJpZXMtdGFiIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb24tYm9vay1ibHVlLnBuZ1wiKSBib3R0b20vY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJvb2stdGFiIHtcclxuICAubmF2LXRhYnMge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHJcbiAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheS1mb250LWNvbG9yO1xyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1mb250LWNvbG9yO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm5vZGUtYm9vay10YWIge1xyXG4gIC5uYXYtdGFicyB7XHJcbiAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5LWZvbnQtY29sb3I7XHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLWZvbnQtY29sb3I7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQ0FBLFVBQVU7RUFDUixXQUFXLEVBQUUsV0FBVztFQUN4QixVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUUsSUFBSTtFQUNqQixHQUFHLEVBQUUsMERBQTBEO0VBQy9ELEdBQUcsRUFBRSxpRUFBaUUsQ0FBQywyQkFBMkIsRUFDbEcsNERBQTRELENBQUMsY0FBYyxFQUMzRSwwREFBMEQsQ0FBQyxrQkFBa0I7O0FBRS9FLFVBQVU7RUFDUixXQUFXLEVBQUUsV0FBVztFQUN4QixVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUUsTUFBTTtFQUNuQixHQUFHLEVBQUUsNkRBQTZEO0VBQ2xFLEdBQUcsRUFBRSxvRUFBb0UsQ0FBQywyQkFBMkIsRUFDckcsK0RBQStELENBQUMsY0FBYyxFQUM5RSw2REFBNkQsQ0FBQyxrQkFBa0I7O0FBT2xGLFVBQVU7RUFDUixXQUFXLEVBQUUsc0JBQXNCO0VBQ25DLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLEdBQUcsRUFBRSw0REFBNEQsQ0FBQyxrQkFBa0I7O0FBUXRGLHdFQUF3RTtBQUN4RSxVQUFVO0VBQ1IsV0FBVyxFQUFFLFVBQVU7RUFDdkIsR0FBRyxFQUFFLHdDQUF3QztFQUM3QyxHQUFHLEVBQUUsK0NBQStDLENBQUMsMkJBQTJCLEVBQ2hGLHlDQUF5QyxDQUFDLGNBQWMsRUFDeEQsd0NBQXdDLENBQUMsa0JBQWtCLEVBQzNELGlEQUFpRCxDQUFDLGFBQWE7RUFDL0QsV0FBVyxFQUFFLE1BQU07RUFDbkIsVUFBVSxFQUFFLE1BQU07O0NBTXBCLEFBQUEsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLENBQWUsT0FBTyxDQUFBO0VBQ3JCLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLFdBQVcsRUFKTyxVQUFVO0VBSzVCLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFdBQVcsRUFBRSxDQUFDO0VBQ2Qsc0JBQXNCLEVBQUUsV0FBVztFQUNuQyx1QkFBdUIsRUFBRSxTQUMzQixHQUFDOztBQUNELEFBQUEsWUFBWSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUc7O0FBQ3RDLEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUc7O0FBQ3BDLEFBQUEsWUFBWSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUc7O0FBQ3RDLEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPLEdBQUc7O0FJOURwQyxBQUNFLFNBRE8sQ0FDUCxJQUFJLENBQUM7RUFDSCxPQUFPLEVBQUUsWUFBWTtFQUNyQixLQUFLLEVIVVUsSUFBSTtFR1RuQixnQkFBZ0IsRUh1Q0QsT0FBTyxHR3RDdkI7O0FBR0gsQUFFSSxxQkFGaUIsQ0FDbkIsUUFBUSxDQUNOLENBQUMsQ0FBQztFQUNBLEtBQUssRUhpQ1UsT0FBTztFRW5DMUIsa0JBQWtCLEVDR00sSUFBRztFREYzQixlQUFlLEVDRVMsSUFBRztFREQzQixhQUFhLEVDQ1csSUFBRztFREEzQixVQUFVLEVDQWMsSUFBRyxHQUt4QjtFQVRMLEFBTU0scUJBTmUsQ0FDbkIsUUFBUSxDQUNOLENBQUMsQUFJRSxNQUFNLENBQUM7SUFDTixLQUFLLEVIS00sT0FBTyxHR0puQjs7QUFSUCxBQWFJLHFCQWJpQixDQVluQixZQUFZLENBQ1YsTUFBTSxDQUFDO0VBQ0wsS0FBSyxFQUFFLElBQUk7RUFDWCxXQUFXLEVBQUUsSUFBSSxHQUNsQjs7QUFoQkwsQUFvQkkscUJBcEJpQixDQW1CbkIsU0FBUyxBQUNOLE1BQU0sQ0FBQztFQUNOLFlBQVksRUhnQkksT0FBTyxHR2Z4Qjs7QUF0QkwsQUF5Qk0scUJBekJlLENBbUJuQixTQUFTLEFBS04sTUFBTSxBQUNKLE1BQU0sQ0FBQztFQUNOLFlBQVksRUhZUSxPQUFPLEdHWDVCOztBQTNCUCxBQWdDSSxxQkFoQ2lCLENBK0JuQixTQUFTLEFBQ04sTUFBTSxFQWhDWCxxQkFBcUIsQ0ErQm5CLFNBQVMsQUFDRyxPQUFPLENBQUM7RUFDaEIsZ0JBQWdCLEVISUEsT0FBTyxHR0h4Qjs7QUFsQ0wsQUFxQ00scUJBckNlLENBK0JuQixTQUFTLEFBS04sTUFBTSxBQUNKLE1BQU0sRUFyQ2IscUJBQXFCLENBK0JuQixTQUFTLEFBS04sTUFBTSxBQUNLLE9BQU8sQ0FBQztFQUNoQixnQkFBZ0IsRUhBSSxPQUFPLEdHRTVCOztBQXhDUCxBQTZDSSxxQkE3Q2lCLENBNENuQixRQUFRLEFBQ0wsTUFBTSxDQUFDO0VBQ04saUJBQWlCLEVIVEQsT0FBTyxHR1V4Qjs7QUEvQ0wsQUFrRE0scUJBbERlLENBNENuQixRQUFRLEFBS0wsTUFBTSxBQUNKLE1BQU0sQ0FBQztFQUNOLGlCQUFpQixFSGJHLE9BQU8sR0djNUI7O0NDM0RQLEFBQUEsQUFJSSxHQUpILENBQUksS0FBSyxBQUFULEVBQ0MsYUFBYSxDQUdYLFdBQVcsR0FKZixBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFDQyxhQUFhLENBR0UsV0FBVyxDQUFDO0VBQ3ZCLGdCQUFnQixFSk5OLHVCQUFPO0VJT2pCLElBQUksRUFBRSxJQUFJO0VBQ1YsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osT0FBTyxFQUFFLEVBQUU7RUZGZixrQkFBa0IsRUVHTSxJQUFJO0VGRjVCLGVBQWUsRUVFUyxJQUFJO0VGRDVCLGFBQWEsRUVDVyxJQUFJO0VGQTVCLFVBQVUsRUVBYyxJQUFJLEdBa0J6QjtHQTdCTCxBQUFBLEFBYU0sR0FiTCxDQUFJLEtBQUssQUFBVCxFQUNDLGFBQWEsQ0FHWCxXQUFXLEFBU1IsT0FBTyxHQWJkLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUNDLGFBQWEsQ0FHRSxXQUFXLEFBU3JCLE9BQU8sQ0FBQztJQUNQLE9BQU8sRUFBRSxPQUFPO0lBQ2hCLFdBQVcsRUxjQSxxQkFBcUI7SUtiaEMsV0FBVyxFQUFFLEdBQUc7SUFDaEIsU0FBUyxFQUFFLElBQUk7SUFDZixPQUFPLEVBQUUsQ0FBQyxHQUNYO0dBbkJQLEFBQUEsQUFxQk0sR0FyQkwsQ0FBSSxLQUFLLEFBQVQsRUFDQyxhQUFhLENBR1gsV0FBVyxBQWlCUixNQUFNLEdBckJiLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUNDLGFBQWEsQ0FHRSxXQUFXLEFBaUJyQixNQUFNLENBQUM7SUFDTixnQkFBZ0IsRUp2QlIsdUJBQU8sR0l3QmhCO0dBdkJQLEFBQUEsQUF5Qk0sR0F6QkwsQ0FBSSxLQUFLLEFBQVQsRUFDQyxhQUFhLENBR1gsV0FBVyxBQXFCUixNQUFNLEdBekJiLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUNDLGFBQWEsQ0FHRSxXQUFXLEFBcUJyQixNQUFNLENBQUM7SUFDTixnQkFBZ0IsRUozQlIsT0FBTztJRUNyQixpQkFBaUIsRUUyQlEsa0JBQWtCLENBQUMsVUFBVTtJRjFCdEQsY0FBYyxFRTBCVyxrQkFBa0IsQ0FBQyxVQUFVO0lGekJ0RCxhQUFhLEVFeUJZLGtCQUFrQixDQUFDLFVBQVU7SUZ4QnRELFlBQVksRUV3QmEsa0JBQWtCLENBQUMsVUFBVTtJRnZCdEQsU0FBUyxFRXVCZ0Isa0JBQWtCLENBQUMsVUFBVSxHQUNqRDs7Q0E1QlAsQUFBQSxBQStCSSxHQS9CSCxDQUFJLEtBQUssQUFBVCxFQUNDLGFBQWEsQ0E4QlgsV0FBVyxDQUFDO0VBQ1YsS0FBSyxFQUFFLElBQUk7RUFDWCxJQUFJLEVBQUUsSUFBSSxHQUtYO0dBdENMLEFBQUEsQUFtQ00sR0FuQ0wsQ0FBSSxLQUFLLEFBQVQsRUFDQyxhQUFhLENBOEJYLFdBQVcsQUFJUixPQUFPLENBQUM7SUFDUCxPQUFPLEVBQUUsT0FBTyxHQUNqQjs7Q0FyQ1AsQUFBQSxBQXlDSSxHQXpDSCxDQUFJLEtBQUssQUFBVCxFQUNDLGFBQWEsQ0F3Q1gsV0FBVyxDQUFDO0VBQ1YsTUFBTSxFQUFFLEtBQUs7RUFDYixJQUFJLEVBQUUsQ0FBQyxHQXFCUjtHQWhFTCxBQUFBLEFBNkNNLEdBN0NMLENBQUksS0FBSyxBQUFULEVBQ0MsYUFBYSxDQXdDWCxXQUFXLENBSVQsRUFBRSxDQUFDO0lBQ0QsTUFBTSxFQUFFLEdBQUcsR0FpQlo7S0EvRFAsQUFBQSxBQWlEVSxHQWpEVCxDQUFJLEtBQUssQUFBVCxFQUNDLGFBQWEsQ0F3Q1gsV0FBVyxDQUlULEVBQUUsQ0FHQSxNQUFNLEFBQ0gsT0FBTyxDQUFDO01BQ1AsU0FBUyxFQUFFLElBQUk7TUFDZixLQUFLLEVKN0JNLE9BQU87TUk4QmxCLE9BQU8sRUFBRSxDQUFDLEdBQ1g7S0FyRFgsQUFBQSxBQTBEWSxHQTFEWCxDQUFJLEtBQUssQUFBVCxFQUNDLGFBQWEsQ0F3Q1gsV0FBVyxDQUlULEVBQUUsQUFXQyxhQUFhLENBQ1osTUFBTSxBQUNILE9BQU8sR0ExRHBCLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUNDLGFBQWEsQ0F3Q1gsV0FBVyxDQUlULEVBQUUsQUFXaUIsTUFBTSxDQUNyQixNQUFNLEFBQ0gsT0FBTyxDQUFDO01BQ1AsS0FBSyxFSkNDLE9BQU8sR0lBZDs7Q0E1RGIsQUFBQSxBQW1FSSxHQW5FSCxDQUFJLEtBQUssQUFBVCxFQUNDLGFBQWEsQUFrRVYsYUFBYSxDQUFDO0VBQ2IsYUFBYSxFQUFFLENBQUMsR0FDakI7O0NBckVMLEFBQUEsQUF3RU0sR0F4RUwsQ0FBSSxLQUFLLEFBQVQsRUFDQyxhQUFhLENBc0VYLENBQUMsQUFDRSxNQUFNLENBQUM7RUFDTixPQUFPLEVBQUUsSUFBSSxHQUNkOztBQUtQLEFBQUEsb0JBQW9CLENBQUM7RUFDbkIsUUFBUSxFQUFFLE1BQU0sR0FDakI7O0FBRUQsQUFBQSxZQUFZLENBQUM7RUFDWCxVQUFVLEVKL0RNLE9BQU8sR0lzTHhCO0VBeEhELEFBR0UsWUFIVSxDQUdWLFdBQVcsQ0FBQztJQUNWLFFBQVEsRUFBRSxRQUFRLEdBNERuQjtJQWhFSCxBQU9NLFlBUE0sQ0FHVixXQUFXLENBR1QsVUFBVSxDQUNSLENBQUMsQ0FBQztNQUNBLE9BQU8sRUFBRSxLQUFLO01BQ2QsUUFBUSxFQUFFLFFBQVEsR0FZbkI7TUFyQlAsQUFXUSxZQVhJLENBR1YsV0FBVyxDQUdULFVBQVUsQ0FDUixDQUFDLEFBSUUsT0FBTyxDQUFDO1FBQ1AsT0FBTyxFQUFFLEVBQUU7UUFDWCxPQUFPLEVBQUUsS0FBSztRQUNkLFFBQVEsRUFBRSxRQUFRO1FBQ2xCLEdBQUcsRUFBRSxDQUFDO1FBQ04sS0FBSyxFQUFFLENBQUM7UUFDUixJQUFJLEVBQUUsQ0FBQztRQUNQLE1BQU0sRUFBRSxDQUFDO1FBQ1QsVUFBVSxFQUFFLGdFQUFnRSxHQUM3RTtJQXBCVCxBQXdCSSxZQXhCUSxDQUdWLFdBQVcsQ0FxQlQsU0FBUyxDQUFDO01BQ1IsUUFBUSxFQUFFLFFBQVE7TUFDbEIsTUFBTSxFQUFFLElBQUk7TUFDWixJQUFJLEVBQUUsSUFBSTtNQUNWLEtBQUssRUFBRSxJQUFJLEdBbUNaO01BL0RMLEFBOEJNLFlBOUJNLENBR1YsV0FBVyxDQXFCVCxTQUFTLENBTVAsU0FBUyxDQUFDO1FBQ1IsT0FBTyxFQUFFLFlBQVk7UUFDckIsYUFBYSxFQUFFLEdBQUcsR0FpQm5CO1FBakRQLEFBa0NRLFlBbENJLENBR1YsV0FBVyxDQXFCVCxTQUFTLENBTVAsU0FBUyxDQUlQLENBQUMsQ0FBQztVQUNBLFNBQVMsRUFBRSxJQUFJO1VBQ2YsT0FBTyxFQUFFLE9BQU87VUFDaEIsS0FBSyxFSjVHSSxJQUFJO1VJNkdiLFVBQVUsRUoxSEosT0FBTztVRVNyQixrQkFBa0IsRUVrSFUsSUFBRztVRmpIL0IsZUFBZSxFRWlIYSxJQUFHO1VGaEgvQixhQUFhLEVFZ0hlLElBQUc7VUYvRy9CLFVBQVUsRUUrR2tCLElBQUcsR0FLeEI7VUE1Q1QsQUF5Q1UsWUF6Q0UsQ0FHVixXQUFXLENBcUJULFNBQVMsQ0FNUCxTQUFTLENBSVAsQ0FBQyxBQU9FLE1BQU0sQ0FBQztZQUNOLFVBQVUsRUo1SEEsT0FBTyxHSTZIbEI7UUEzQ1gsQUE4Q1EsWUE5Q0ksQ0FHVixXQUFXLENBcUJULFNBQVMsQ0FNUCxTQUFTLEFBZ0JOLE1BQU0sQ0FBQztVQUNOLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7TUFoRFQsQUFtRE0sWUFuRE0sQ0FHVixXQUFXLENBcUJULFNBQVMsQ0EyQlAsTUFBTSxDQUFDO1FBQ0wsU0FBUyxFQUFFLEtBQUssR0FVakI7UUE5RFAsQUFzRFEsWUF0REksQ0FHVixXQUFXLENBcUJULFNBQVMsQ0EyQlAsTUFBTSxDQUdKLENBQUMsQ0FBQztVQUNBLE9BQU8sRUFBRSxLQUFLO1VBQ2QsU0FBUyxFQUFFLEdBQUc7VUFDZCxXQUFXLEVBQUUsS0FBSztVQUNsQixLQUFLLEVKaklJLElBQUk7VUlrSWIsVUFBVSxFQUFFLEdBQUc7VUFDZixRQUFRLEVBQUUsTUFBTSxHQUNqQjtFQTdEVCxBQXNFSSxZQXRFUSxBQXFFVCxhQUFhLEFBQ1gsYUFBYSxDQUFDO0lBQ2IsYUFBYSxFQUFFLElBQUksR0FDcEI7RUF4RUwsQUEwRUksWUExRVEsQUFxRVQsYUFBYSxDQUtaLFdBQVcsQ0FBQztJQUNWLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLElBQUksRUFBRSxHQUFHO0lBQ1QsTUFBTSxFQUFFLEtBQUs7SUFDYixLQUFLLEVBQUUsSUFBSTtJRmpLZixpQkFBaUIsRUVrS00sZ0JBQWdCO0lGakt2QyxjQUFjLEVFaUtTLGdCQUFnQjtJRmhLdkMsYUFBYSxFRWdLVSxnQkFBZ0I7SUYvSnZDLFlBQVksRUUrSlcsZ0JBQWdCO0lGOUp2QyxTQUFTLEVFOEpjLGdCQUFnQjtJQUNuQyxVQUFVLEVKOUlFLE9BQU8sR0ltTHBCO0lBckhMLEFBa0ZNLFlBbEZNLEFBcUVULGFBQWEsQ0FLWixXQUFXLEFBUVIsT0FBTyxFQWxGZCxZQUFZLEFBcUVULGFBQWEsQ0FLWixXQUFXLEFBUUUsTUFBTSxDQUFDO01BQ2hCLE9BQU8sRUFBRSxFQUFFO01BQ1gsUUFBUSxFQUFFLFFBQVE7TUFDbEIsT0FBTyxFQUFFLEtBQUs7TUFDZCxHQUFHLEVBQUUsQ0FBQztNQUNOLEtBQUssRUFBRSxLQUFLO01BQ1osS0FBSyxFQUFFLENBQUM7TUFDUixNQUFNLEVBQUUsQ0FBQztNQUNULFdBQVcsRUFBRSxJQUFJLENBQUMsS0FBSyxDSnhKYixPQUFPO01JeUpqQixVQUFVLEVBQUUsSUFBSSxDQUFDLEtBQUssQ0p6SlosT0FBTztNSTBKakIsWUFBWSxFQUFFLHNCQUFzQjtNQUNwQyxhQUFhLEVBQUUsc0JBQXNCLEdBQ3RDO0lBOUZQLEFBZ0dNLFlBaEdNLEFBcUVULGFBQWEsQ0FLWixXQUFXLEFBc0JSLE1BQU0sQ0FBQztNQUNOLEtBQUssRUFBRSxJQUFJO01BQ1gsSUFBSSxFQUFFLEtBQUs7TUZyTGpCLGlCQUFpQixFRXNMUSxlQUFlO01Gckx4QyxjQUFjLEVFcUxXLGVBQWU7TUZwTHhDLGFBQWEsRUVvTFksZUFBZTtNRm5MeEMsWUFBWSxFRW1MYSxlQUFlO01GbEx4QyxTQUFTLEVFa0xnQixlQUFlLEdBQ25DO0lBcEdQLEFBd0dVLFlBeEdFLEFBcUVULGFBQWEsQ0FLWixXQUFXLENBNEJULEVBQUUsQ0FDQSxNQUFNLEFBQ0gsT0FBTyxDQUFDO01BQ1AsS0FBSyxFSnRLTSxPQUFPLEdJdUtuQjtJQTFHWCxBQStHWSxZQS9HQSxBQXFFVCxhQUFhLENBS1osV0FBVyxDQTRCVCxFQUFFLEFBT0MsYUFBYSxDQUNaLE1BQU0sQUFDSCxPQUFPLEVBL0dwQixZQUFZLEFBcUVULGFBQWEsQ0FLWixXQUFXLENBNEJULEVBQUUsQUFPaUIsTUFBTSxDQUNyQixNQUFNLEFBQ0gsT0FBTyxDQUFDO01BQ1AsS0FBSyxFSnZJQyxPQUFPLEdJd0lkOztBQVNiLEFBQUEsY0FBYyxDQUFDO0VBS2IsY0FBYyxFQUFFLElBQUksR0F5RHJCO0VBOURELEFBQ0UsY0FEWSxBQUNYLGFBQWEsQ0FBQyxXQUFXLENBQUM7SUFDekIsTUFBTSxFQUFFLEdBQUcsR0FDWjtFQUhILEFBT0UsY0FQWSxDQU9aLFlBQVksQ0FBQztJQUNYLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLFVBQVUsRUFBRSxJQUFJO0lGOU1sQixrQkFBa0IsRUUrTUksSUFBRztJRjlNekIsZUFBZSxFRThNTyxJQUFHO0lGN016QixhQUFhLEVFNk1TLElBQUc7SUY1TXpCLFVBQVUsRUU0TVksSUFBRyxHQW1EeEI7SUE3REgsQUFZSSxjQVpVLENBT1osWUFBWSxDQUtWLEtBQUssQ0FBQztNQUNKLFFBQVEsRUFBRSxRQUFRO01BQ2xCLE1BQU0sRUFBRSxHQUFHLENBQUMsS0FBSyxDSnJJUixPQUFPO01Jc0loQixhQUFhLEVBQUUsR0FBRyxDQUFDLEtBQUssQ0o3TmQsT0FBTztNSThOakIsVUFBVSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLGtCQUFrQjtNQUN6QyxVQUFVLEVBQUUsS0FBSztNQUNqQixPQUFPLEVBQUUsSUFBSTtNQUNiLFdBQVcsRUFBRSxNQUFNO01BQ25CLGVBQWUsRUFBRSxNQUFNO01BQ3ZCLFVBQVUsRUFBRSwrQkFBK0IsQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUFDLFNBQVM7TUYxTnhFLGtCQUFrQixFRTJOTSxJQUFHO01GMU4zQixlQUFlLEVFME5TLElBQUc7TUZ6TjNCLGFBQWEsRUV5TlcsSUFBRztNRnhOM0IsVUFBVSxFRXdOYyxJQUFHLEdBV3hCO01BakNMLEFBeUJRLGNBekJNLENBT1osWUFBWSxDQUtWLEtBQUssQ0FZSCxLQUFLLENBQ0gsQ0FBQyxDQUFDO1FBQ0EsU0FBUyxFQUFFLEtBQUs7UUFDaEIsV0FBVyxFQUFFLElBQUk7UUFDakIsS0FBSyxFSjVOSSxPQUFPO1FJNk5oQixPQUFPLEVBQUUsSUFBSSxHQUNkO0lBOUJULEFBbUNJLGNBbkNVLENBT1osWUFBWSxDQTRCVixVQUFVLENBQUM7TUFDVCxVQUFVLEVBQUUsTUFBTTtNQUNsQixRQUFRLEVBQUUsUUFBUTtNQUNsQixHQUFHLEVBQUUsS0FBSyxHQWVYO01BckRMLEFBd0NNLGNBeENRLENBT1osWUFBWSxDQTRCVixVQUFVLENBS1IsQ0FBQyxDQUFDO1FBQ0EsT0FBTyxFQUFFLFlBQVk7UUFDckIsVUFBVSxFSnhQRixPQUFPO1FJeVBmLEtBQUssRUo1T00sSUFBSTtRSTZPZixhQUFhLEVBQUUsR0FBRztRQUNsQixPQUFPLEVBQUUsUUFBUTtRRmxQdkIsa0JBQWtCLEVFbVBRLElBQUc7UUZsUDdCLGVBQWUsRUVrUFcsSUFBRztRRmpQN0IsYUFBYSxFRWlQYSxJQUFHO1FGaFA3QixVQUFVLEVFZ1BnQixJQUFHLEdBTXhCO1FBcERQLEFBZ0RRLGNBaERNLENBT1osWUFBWSxDQTRCVixVQUFVLENBS1IsQ0FBQyxBQVFFLE1BQU0sQ0FBQztVQUNOLFVBQVUsRUo3UEUsT0FBTyxHSStQcEI7SUFuRFQsQUF1REksY0F2RFUsQ0FPWixZQUFZLEFBZ0RULE1BQU0sQ0FBQztNQUNOLFVBQVUsRUFBRSxJQUFJLEdBSWpCO01BNURMLEFBeURNLGNBekRRLENBT1osWUFBWSxBQWdEVCxNQUFNLENBRUwsS0FBSyxDQUFBO1FBQ0gsVUFBVSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLGtCQUFrQixHQUMxQzs7QUNuUFAsQUFDRSxXQURTLENBQ1QsTUFBTSxDQUFDO0VBQ0wsTUFBTSxFQUFFLElBQUksR0FrQmI7RUFwQkgsQUFJSSxXQUpPLENBQ1QsTUFBTSxDQUdKLEtBQUssQ0FBQztJQUNKLFVBQVUsRUFBRSxNQUFNO0lBQ2xCLE9BQU8sRUFBRSxHQUFHLEdBYWI7SUFuQkwsQUFRTSxXQVJLLENBQ1QsTUFBTSxDQUdKLEtBQUssQ0FJSCxHQUFHLENBQUM7TUFDRixjQUFjLEVBQUUsZUFBZTtNQUMvQixNQUFNLEVBQUUsZUFBZTtNSHZCN0Isa0JBQWtCLEVHd0JRLElBQUc7TUh2QjdCLGVBQWUsRUd1QlcsSUFBRztNSHRCN0IsYUFBYSxFR3NCYSxJQUFHO01IckI3QixVQUFVLEVHcUJnQixJQUFHLEdBTXhCO01BakJQLEFBYVEsV0FiRyxDQUNULE1BQU0sQ0FHSixLQUFLLENBSUgsR0FBRyxBQUtBLE1BQU0sQ0FBQztRQUNOLGNBQWMsRUFBRSxZQUFZO1FBQzVCLE1BQU0sRUFBRSxZQUFZLEdBQ3JCOztBQWhCVCxBQXNCRSxXQXRCUyxDQXNCVCxNQUFNLENBQUM7RUFDTCxRQUFRLEVBQUUsUUFBUSxHQW9DbkI7RUEzREgsQUF5QkksV0F6Qk8sQ0FzQlQsTUFBTSxDQUdKLENBQUMsQ0FBQztJQUNBLE9BQU8sRUFBRSxZQUFZO0lBQ3JCLEtBQUssRUxuQ1EsT0FBTyxHS2tFckI7SUExREwsQUE2Qk0sV0E3QkssQ0FzQlQsTUFBTSxDQUdKLENBQUMsQ0FJQyxVQUFVLENBQUM7TUFDVCxRQUFRLEVBQUUsUUFBUTtNQUNsQixNQUFNLEVBQUUsQ0FBQztNQUNULElBQUksRUFBRSxDQUFDO01BQ1AsS0FBSyxFQUFFLENBQUM7TUFDUixnQkFBZ0IsRUxyQ0wsd0JBQUk7TUtzQ2YsT0FBTyxFQUFFLElBQUksR0FzQmQ7TUF6RFAsQUFxQ1EsV0FyQ0csQ0FzQlQsTUFBTSxDQUdKLENBQUMsQ0FJQyxVQUFVLENBUVIsTUFBTSxDQUFDO1FBQ0wsU0FBUyxFQUFFLEtBQUs7UUFDaEIsV0FBVyxFQUFFLElBQUk7UUFDakIsV0FBVyxFQUFFLEtBQUs7UUFDbEIsTUFBTSxFQUFFLEtBQUs7UUFDYixRQUFRLEVBQUUsTUFBTTtRQUNoQixRQUFRLEVBQUUsUUFBUTtRQUNsQixhQUFhLEVBQUUsSUFBSSxHQUdwQjtRQS9DVCxBSEFFLFdHQVMsQ0FzQlQsTUFBTSxDQUdKLENBQUMsQ0FJQyxVQUFVLENBUVIsTUFBTSxBSHJDWCxPQUFPLENBQUM7VUFDUCxPQUFPLEVBQUUsRUFBRTtVQUNYLFFBQVEsRUFBRSxRQUFRO1VBQ2xCLEdBQUcsRUcwQ21CLEdBQUc7VUh6Q3pCLEtBQUssRUd5Q3NCLENBQUM7VUh4QzVCLE1BQU0sRUd3Q3dCLElBQUk7VUh2Q2xDLElBQUksRUd1Q2dDLElBQUk7VUh0Q3hDLEtBQUssRUdzQ3FDLElBQUk7VUhyQzlDLE1BQU0sRUdxQ29DLElBQUk7VUhwQzlDLGFBQWEsRUFBRSxHQUFHO1VBQ2xCLGdCQUFnQixFRjNCTCxPQUFPLEdFNEJuQjtNR1hILEFBaURRLFdBakRHLENBc0JULE1BQU0sQ0FHSixDQUFDLENBSUMsVUFBVSxDQW9CUixLQUFLLENBQUM7UUFDSixTQUFTLEVBQUUsS0FBSztRQUNoQixXQUFXLEVBQUUsSUFBSTtRQUNqQixXQUFXLEVBQUUsS0FBSztRQUNsQixNQUFNLEVBQUUsS0FBSztRQUNiLFFBQVEsRUFBRSxNQUFNO1FBQ2hCLGFBQWEsRUFBRSxDQUFDLEdBQ2pCOztBQUlQLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7RUE1RHJDLEFBOERNLFdBOURLLENBNkRQLE1BQU0sQ0FDSixVQUFVLENBQUE7SUFDUixTQUFTLEVBQUUsSUFBSSxHQUNoQjs7QUFPUCxBQUdNLGlCQUhXLENBQ2YsTUFBTSxDQUNKLENBQUMsQUFDRSxPQUFPLENBQUE7RUFDTixPQUFPLEVBQUUsRUFBRTtFQUNYLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEdBQUcsRUFBRSxHQUFHO0VBQ1IsSUFBSSxFQUFFLEdBQUc7RUhuR2YsaUJBQWlCLEVHb0dRLHFCQUFvQjtFSG5HN0MsY0FBYyxFR21HVyxxQkFBb0I7RUhsRzdDLGFBQWEsRUdrR1kscUJBQW9CO0VIakc3QyxZQUFZLEVHaUdhLHFCQUFvQjtFSGhHN0MsU0FBUyxFR2dHZ0IscUJBQW9CO0VBQ3ZDLEtBQUssRUFBRSxLQUFLO0VBQ1osTUFBTSxFQUFFLEtBQUs7RUFDYixVQUFVLEVBQUUsK0JBQStCLENBQUMsY0FBYyxDQUFDLFNBQVMsR0FLckU7RUFKQyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO0lBWjNDLEFBR00saUJBSFcsQ0FDZixNQUFNLENBQ0osQ0FBQyxBQUNFLE9BQU8sQ0FBQTtNQVVKLEtBQUssRUFBRSxJQUFJO01BQ1gsTUFBTSxFQUFFLElBQUksR0FFZjs7QUFNUCxBQUVFLHNCQUZvQixDQUVwQixnQkFBZ0IsQ0FBQztFQUNmLFFBQVEsRUFBRSxRQUFRLEdBK0duQjtFQWxISCxBQUtJLHNCQUxrQixDQUVwQixnQkFBZ0IsQUFHYixPQUFPLENBQUM7SUFDUCxPQUFPLEVBQUUsT0FBTztJQUNoQixRQUFRLEVBQUUsUUFBUTtJQUNsQixHQUFHLEVBQUUsR0FBRztJQUNSLElBQUksRUFBRSxHQUFHO0lIM0hiLGlCQUFpQixFRzRITSxxQkFBcUI7SUgzSDVDLGNBQWMsRUcySFMscUJBQXFCO0lIMUg1QyxhQUFhLEVHMEhVLHFCQUFxQjtJSHpINUMsWUFBWSxFR3lIVyxxQkFBcUI7SUh4SDVDLFNBQVMsRUd3SGMscUJBQXFCO0lBQ3hDLFNBQVMsRUFBRSxJQUFJO0lBQ2YsV0FBVyxFQUFFLElBQUk7SUFDakIsV0FBVyxFTmxHRSxxQkFBcUI7SU1tR2xDLFdBQVcsRUFBRSxHQUFHO0lBQ2hCLEtBQUssRUxySFEsd0JBQUk7SUtzSGpCLEtBQUssRUFBRSxJQUFJO0lBQ1gsTUFBTSxFQUFFLElBQUk7SUFDWixVQUFVLEVBQUUsTUFBTTtJQUNsQixhQUFhLEVBQUUsR0FBRztJQUNsQixNQUFNLEVBQUUsR0FBRyxDQUFDLEtBQUssQ0wxSEosd0JBQUksR0sySGxCO0VBckJMLEFBd0JNLHNCQXhCZ0IsQ0FFcEIsZ0JBQWdCLEFBcUJiLFdBQVcsQUFDVCxPQUFPLENBQUE7SUFDTixPQUFPLEVBQUUsT0FBTyxHQUNqQjtFQTFCUCxBQThCTSxzQkE5QmdCLENBRXBCLGdCQUFnQixBQTJCYixXQUFXLEFBQ1QsT0FBTyxDQUFBO0lBQ04sT0FBTyxFQUFFLE9BQU8sR0FDakI7RUFoQ1AsQUFtQ00sc0JBbkNnQixDQUVwQixnQkFBZ0IsQUFnQ2IsYUFBYSxBQUNYLE9BQU8sQ0FBQTtJQUNOLE9BQU8sRUFBRSxPQUFPLEdBQ2pCO0VBckNQLEFBMENJLHNCQTFDa0IsQ0FFcEIsZ0JBQWdCLENBd0NkLFdBQVcsQ0FBQztJQUNWLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLEdBQUcsRUFBRSxJQUFJO0lBQ1QsSUFBSSxFQUFFLElBQUk7SUFDVixNQUFNLEVBQUUsSUFBSTtJQUNaLEtBQUssRUFBRSxJQUFJO0lBQ1gsTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENMdEpKLElBQUksR0t1SmxCO0VBakRMLEFBbURJLHNCQW5Ea0IsQ0FFcEIsZ0JBQWdCLENBaURkLGdCQUFnQixDQUFDO0lBQ2YsS0FBSyxFQUFFLElBQUk7SUFDWCxRQUFRLEVBQUUsUUFBUTtJQUNsQixNQUFNLEVBQUUsQ0FBQztJQUNULE9BQU8sRUFBRSxJQUFJO0lBQ2IsS0FBSyxFTDlKUSxJQUFJO0lLK0pqQixVQUFVLEVBQUUsZ0RBQWdELEdBcUI3RDtJQTlFTCxBQTJETSxzQkEzRGdCLENBRXBCLGdCQUFnQixDQWlEZCxnQkFBZ0IsQ0FRZCxNQUFNLENBQUM7TUFDTCxTQUFTLEVBQUUsS0FBSztNQUNoQixXQUFXLEVBQUUsS0FBSztNQUNsQixNQUFNLEVBQUUsS0FBSztNQUNiLFFBQVEsRUFBRSxRQUFRO01BQ2xCLFFBQVEsRUFBRSxNQUFNO01IMUt0QixrQkFBa0IsRUcyS1EsSUFBSTtNSDFLOUIsZUFBZSxFRzBLVyxJQUFJO01Ieks5QixhQUFhLEVHeUthLElBQUk7TUh4SzlCLFVBQVUsRUd3S2dCLElBQUksR0FLekI7TUF0RVAsQUFtRVEsc0JBbkVjLENBRXBCLGdCQUFnQixDQWlEZCxnQkFBZ0IsQ0FRZCxNQUFNLEFBUUgsTUFBTSxDQUFDO1FBQ04sS0FBSyxFTHZMQyxPQUFPLEdLd0xkO0lBckVULEFBeUVRLHNCQXpFYyxDQUVwQixnQkFBZ0IsQ0FpRGQsZ0JBQWdCLENBcUJkLFdBQVcsQ0FDVCxLQUFLLENBQUM7TUFDSixnQkFBZ0IsRUx6S1AsT0FBTyxHSzBLakI7RUFLTCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO0lBaEZ2QyxBQWlGTSxzQkFqRmdCLENBRXBCLGdCQUFnQixBQStFWCxPQUFPLENBQUM7TUFDUCxTQUFTLEVBQUUsSUFBSTtNQUNmLFdBQVcsRUFBRSxJQUFJO01BQ2pCLEtBQUssRUFBRSxJQUFJO01BQ1gsTUFBTSxFQUFFLElBQUk7TUFDWixNQUFNLEVBQUUsR0FBRyxDQUFDLEtBQUssQ0w1TE4sd0JBQUksR0s2TGhCO0lBdkZQLEFBd0ZNLHNCQXhGZ0IsQ0FFcEIsZ0JBQWdCLENBc0ZaLFdBQVcsQ0FBQztNQUNWLEdBQUcsRUFBRSxHQUFHO01BQ1IsSUFBSSxFQUFFLEdBQUc7TUFDVCxNQUFNLEVBQUUsR0FBRztNQUNYLEtBQUssRUFBRSxHQUFHLEdBQ1g7SUE3RlAsQUE4Rk0sc0JBOUZnQixDQUVwQixnQkFBZ0IsQ0E0RlosZ0JBQWdCLENBQUM7TUFDZixRQUFRLEVBQUUsTUFBTTtNQUNoQixPQUFPLEVBQUUsSUFBSTtNQUNiLGdCQUFnQixFTGhNTCxPQUFPLEdLK01uQjtNQWhIUCxBQW1HUSxzQkFuR2MsQ0FFcEIsZ0JBQWdCLENBNEZaLGdCQUFnQixDQUtkLE1BQU0sQ0FBQztRQUNMLFNBQVMsRUFBRSxHQUFHO1FBQ2QsV0FBVyxFQUFFLEdBQUc7UUFDaEIsTUFBTSxFQUFFLEdBQUcsR0FDWjtNQXZHVCxBQXlHUSxzQkF6R2MsQ0FFcEIsZ0JBQWdCLENBNEZaLGdCQUFnQixDQVdkLFdBQVcsQ0FBQztRQUNWLFNBQVMsRUFBRSxJQUFJLEdBS2hCO1FBL0dULEFBNEdVLHNCQTVHWSxDQUVwQixnQkFBZ0IsQ0E0RlosZ0JBQWdCLENBV2QsV0FBVyxDQUdULEtBQUssQ0FBQztVQUNKLGdCQUFnQixFTDVNVCxPQUFPLEdLNk1mOztBQU9YLEFBQUEsYUFBYSxDQUFDO0VBQ1osTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENMbE5JLE9BQU8sR0tnVTdCO0VBL0dELEFBR0UsYUFIVyxDQUdYLFdBQVcsQ0FBQztJQUNWLFFBQVEsRUFBRSxNQUFNLEdBbUZqQjtJQXZGSCxBQVFRLGFBUkssQ0FHWCxXQUFXLENBR1QsTUFBTSxDQUNKLENBQUMsQUFDRSxPQUFPLENBQUM7TUFDUCxPQUFPLEVBQUUsRUFBRTtNQUNYLFFBQVEsRUFBRSxRQUFRO01BQ2xCLEdBQUcsRUFBRSxDQUFDO01BQ04sSUFBSSxFQUFFLENBQUM7TUFDUCxLQUFLLEVBQUUsQ0FBQztNQUNSLE1BQU0sRUFBRSxDQUFDO01BQ1QsTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENMMU9SLElBQUk7TUVKckIsa0JBQWtCLEVHK09VLElBQUk7TUg5T2hDLGVBQWUsRUc4T2EsSUFBSTtNSDdPaEMsYUFBYSxFRzZPZSxJQUFJO01INU9oQyxVQUFVLEVHNE9rQixJQUFJO01BQ3hCLE9BQU8sRUFBRSxDQUFDO01BQ1YsT0FBTyxFQUFFLENBQUMsR0FFWDtJQXBCVCxBQXNCUSxhQXRCSyxDQUdYLFdBQVcsQ0FHVCxNQUFNLENBQ0osQ0FBQyxBQWVFLE1BQU0sQ0FBQztNQUNOLE9BQU8sRUFBRSxPQUFPO01BQ2hCLFdBQVcsRU5sT0YscUJBQXFCO01NbU85QixTQUFTLEVBQUUsR0FBRztNQUNkLFdBQVcsRUFBRSxHQUFHO01BQ2hCLEtBQUssRUFBRSxrQkFBa0I7TUFDekIsS0FBSyxFQUFFLElBQUk7TUFDWCxNQUFNLEVBQUUsSUFBSTtNQUNaLFdBQVcsRUFBRSxJQUFJO01BQ2pCLFVBQVUsRUFBRSxNQUFNO01BQ2xCLFFBQVEsRUFBRSxRQUFRO01BQ2xCLEdBQUcsRUFBRSxHQUFHO01BQ1IsSUFBSSxFQUFFLEdBQUc7TUhqUWpCLGtCQUFrQixFR2tRVSxJQUFJO01IalFoQyxlQUFlLEVHaVFhLElBQUk7TUhoUWhDLGFBQWEsRUdnUWUsSUFBSTtNSC9QaEMsVUFBVSxFRytQa0IsSUFBSTtNSDFRaEMsaUJBQWlCLEVHMlFVLHFCQUFxQixDQUFDLFdBQVcsQ0FBQyxlQUFlO01IMVE1RSxjQUFjLEVHMFFhLHFCQUFxQixDQUFDLFdBQVcsQ0FBQyxlQUFlO01IelE1RSxhQUFhLEVHeVFjLHFCQUFxQixDQUFDLFdBQVcsQ0FBQyxlQUFlO01IeFE1RSxZQUFZLEVHd1FlLHFCQUFxQixDQUFDLFdBQVcsQ0FBQyxlQUFlO01IdlE1RSxTQUFTLEVHdVFrQixxQkFBcUIsQ0FBQyxXQUFXLENBQUMsZUFBZTtNQUNwRSxPQUFPLEVBQUUsQ0FBQyxHQUVYO0lBdkNULEFBeUNRLGFBekNLLENBR1gsV0FBVyxDQUdULE1BQU0sQ0FDSixDQUFDLENBa0NDLEdBQUcsQ0FBQztNSHhRVixrQkFBa0IsRUd5UVUsSUFBSTtNSHhRaEMsZUFBZSxFR3dRYSxJQUFJO01IdlFoQyxhQUFhLEVHdVFlLElBQUk7TUh0UWhDLFVBQVUsRUdzUWtCLElBQUksR0FDekI7SUEzQ1QsQUFnREksYUFoRFMsQ0FHWCxXQUFXLENBNkNULGNBQWMsQ0FBQztNQUNiLE1BQU0sRUFBRSxJQUFJO01BQ1osSUFBSSxFQUFFLENBQUM7TUFDUCxnQkFBZ0IsRUwzUk4sT0FBTztNRVNyQixrQkFBa0IsRUdtUk0sSUFBRztNSGxSM0IsZUFBZSxFR2tSUyxJQUFHO01IalIzQixhQUFhLEVHaVJXLElBQUc7TUhoUjNCLFVBQVUsRUdnUmMsSUFBRztNQUN2QixnQkFBZ0IsRUFBRSxNQUFNLEdBS3pCO01BMURMLEFBdURNLGFBdkRPLENBR1gsV0FBVyxDQTZDVCxjQUFjLENBT1osQ0FBQyxDQUFDO1FBQ0EsS0FBSyxFTG5STSxJQUFJLEdLb1JoQjtJQXpEUCxBQStEVSxhQS9ERyxDQUdYLFdBQVcsQUF5RFIsTUFBTSxDQUNMLE1BQU0sQ0FDSixDQUFDLEFBQ0UsT0FBTyxDQUFDO01BQ1AsR0FBRyxFQUFFLElBQUk7TUFDVCxJQUFJLEVBQUUsSUFBSTtNQUNWLEtBQUssRUFBRSxJQUFJO01BQ1gsTUFBTSxFQUFFLElBQUk7TUFDWixPQUFPLEVBQUUsQ0FBQyxHQUNYO0lBckVYLEFBdUVVLGFBdkVHLENBR1gsV0FBVyxBQXlEUixNQUFNLENBQ0wsTUFBTSxDQUNKLENBQUMsQUFTRSxNQUFNLENBQUM7TUg5U2hCLGlCQUFpQixFRytTWSxxQkFBcUIsQ0FBQyxXQUFXLENBQUMsWUFBWTtNSDlTM0UsY0FBYyxFRzhTZSxxQkFBcUIsQ0FBQyxXQUFXLENBQUMsWUFBWTtNSDdTM0UsYUFBYSxFRzZTZ0IscUJBQXFCLENBQUMsV0FBVyxDQUFDLFlBQVk7TUg1UzNFLFlBQVksRUc0U2lCLHFCQUFxQixDQUFDLFdBQVcsQ0FBQyxZQUFZO01IM1MzRSxTQUFTLEVHMlNvQixxQkFBcUIsQ0FBQyxXQUFXLENBQUMsWUFBWTtNQUNqRSxPQUFPLEVBQUUsQ0FBQyxHQUNYO0lBMUVYLEFBNEVVLGFBNUVHLENBR1gsV0FBVyxBQXlEUixNQUFNLENBQ0wsTUFBTSxDQUNKLENBQUMsQ0FjQyxHQUFHLENBQUM7TUFDRixNQUFNLEVBQUUsU0FBUztNQUNqQixjQUFjLEVBQUUsU0FBUyxHQUMxQjtJQS9FWCxBQW1GTSxhQW5GTyxDQUdYLFdBQVcsQUF5RFIsTUFBTSxDQXVCTCxjQUFjLENBQUM7TUgxVG5CLGlCQUFpQixFRzJUUSxjQUFjO01IMVR2QyxjQUFjLEVHMFRXLGNBQWM7TUh6VHZDLGFBQWEsRUd5VFksY0FBYztNSHhUdkMsWUFBWSxFR3dUYSxjQUFjO01IdlR2QyxTQUFTLEVHdVRnQixjQUFjLEdBQ2xDO0VBckZQLEFBMEZJLGFBMUZTLENBeUZYLFVBQVUsQ0FDUixNQUFNLENBQUM7SUFDTCxTQUFTLEVBQUUsS0FBSztJQUNoQixXQUFXLEVBQUUsS0FBSztJQUNsQixNQUFNLEVBQUUsR0FBRztJQUNYLFFBQVEsRUFBRSxNQUFNLEdBVWpCO0lBeEdMLEFBZ0dNLGFBaEdPLENBeUZYLFVBQVUsQ0FDUixNQUFNLENBTUosQ0FBQyxDQUFDO01BQ0EsS0FBSyxFTDNUTSxPQUFPO01FTHhCLGtCQUFrQixFR2lVUSxJQUFJO01IaFU5QixlQUFlLEVHZ1VXLElBQUk7TUgvVDlCLGFBQWEsRUcrVGEsSUFBSTtNSDlUOUIsVUFBVSxFRzhUZ0IsSUFBSSxHQUt6QjtNQXZHUCxBQW9HUSxhQXBHSyxDQXlGWCxVQUFVLENBQ1IsTUFBTSxDQU1KLENBQUMsQUFJRSxNQUFNLENBQUM7UUFDTixLQUFLLEVMN1VDLE9BQU8sR0s4VWQ7RUF0R1QsQUEwR0ksYUExR1MsQ0F5RlgsVUFBVSxDQWlCUixXQUFXLENBQUM7SUFDVixTQUFTLEVBQUUsS0FBSztJQUNoQixLQUFLLEVMcFVZLE9BQU8sR0txVXpCOztBQUlMLEFBQ0Usb0JBRGtCLENBQ2xCLGdCQUFnQixDQUFDO0VBQ2YsT0FBTyxFQUFFLEtBQUs7RUFDZCxhQUFhLEVBQUUsR0FBRyxHQTJHbkI7RUE5R0gsQUFLSSxvQkFMZ0IsQ0FDbEIsZ0JBQWdCLENBSWQsV0FBVyxDQUFDO0lBQ1YsUUFBUSxFQUFFLE1BQU07SUFDaEIsVUFBVSxFQUFFLEdBQUcsR0FzR2hCO0lBN0dMLEFBU00sb0JBVGMsQ0FDbEIsZ0JBQWdCLENBSWQsV0FBVyxDQUlULFFBQVEsQ0FBQztNQUNQLElBQUksRUFBRSxRQUFRLEdBdUVmO01BakZQLEFBWVEsb0JBWlksQ0FDbEIsZ0JBQWdCLENBSWQsV0FBVyxDQUlULFFBQVEsQ0FHTixDQUFDLENBQUM7UUFDQSxPQUFPLEVBQUUsWUFBWTtRQUNyQixRQUFRLEVBQUUsUUFBUTtRQUNsQixRQUFRLEVBQUUsTUFBTSxHQWlFakI7UUFoRlQsQUFpQlUsb0JBakJVLENBQ2xCLGdCQUFnQixDQUlkLFdBQVcsQ0FJVCxRQUFRLENBR04sQ0FBQyxBQUtFLE9BQU8sQ0FBQztVQUNQLE9BQU8sRUFBRSxFQUFFO1VBQ1gsUUFBUSxFQUFFLFFBQVE7VUFDbEIsR0FBRyxFQUFFLENBQUM7VUFDTixJQUFJLEVBQUUsQ0FBQztVQUNQLEtBQUssRUFBRSxDQUFDO1VBQ1IsTUFBTSxFQUFFLENBQUM7VUFDVCxNQUFNLEVBQUUsR0FBRyxDQUFDLEtBQUssQ0xwV1YsSUFBSTtVRUpyQixrQkFBa0IsRUd5V1ksSUFBSTtVSHhXbEMsZUFBZSxFR3dXZSxJQUFJO1VIdldsQyxhQUFhLEVHdVdpQixJQUFJO1VIdFdsQyxVQUFVLEVHc1dvQixJQUFJO1VBQ3hCLE9BQU8sRUFBRSxDQUFDO1VBQ1YsT0FBTyxFQUFFLENBQUMsR0FFWDtRQTdCWCxBQStCVSxvQkEvQlUsQ0FDbEIsZ0JBQWdCLENBSWQsV0FBVyxDQUlULFFBQVEsQ0FHTixDQUFDLEFBbUJFLE1BQU0sQ0FBQztVQUNOLE9BQU8sRUFBRSxPQUFPO1VBQ2hCLFdBQVcsRU41VkoscUJBQXFCO1VNNlY1QixTQUFTLEVBQUUsR0FBRztVQUNkLFdBQVcsRUFBRSxHQUFHO1VBQ2hCLEtBQUssRUFBRSxrQkFBa0I7VUFDekIsS0FBSyxFQUFFLElBQUk7VUFDWCxNQUFNLEVBQUUsSUFBSTtVQUNaLFdBQVcsRUFBRSxJQUFJO1VBQ2pCLFVBQVUsRUFBRSxNQUFNO1VBQ2xCLFFBQVEsRUFBRSxRQUFRO1VBQ2xCLEdBQUcsRUFBRSxHQUFHO1VBQ1IsSUFBSSxFQUFFLEdBQUc7VUgzWG5CLGtCQUFrQixFRzRYWSxJQUFJO1VIM1hsQyxlQUFlLEVHMlhlLElBQUk7VUgxWGxDLGFBQWEsRUcwWGlCLElBQUk7VUh6WGxDLFVBQVUsRUd5WG9CLElBQUk7VUhwWWxDLGlCQUFpQixFR3FZWSxxQkFBcUIsQ0FBQyxXQUFXLENBQUMsZUFBZTtVSHBZOUUsY0FBYyxFR29ZZSxxQkFBcUIsQ0FBQyxXQUFXLENBQUMsZUFBZTtVSG5ZOUUsYUFBYSxFR21ZZ0IscUJBQXFCLENBQUMsV0FBVyxDQUFDLGVBQWU7VUhsWTlFLFlBQVksRUdrWWlCLHFCQUFxQixDQUFDLFdBQVcsQ0FBQyxlQUFlO1VIalk5RSxTQUFTLEVHaVlvQixxQkFBcUIsQ0FBQyxXQUFXLENBQUMsZUFBZTtVQUNwRSxPQUFPLEVBQUUsQ0FBQyxHQUVYO1FBaERYLEFBa0RVLG9CQWxEVSxDQUNsQixnQkFBZ0IsQ0FJZCxXQUFXLENBSVQsUUFBUSxDQUdOLENBQUMsQ0FzQ0MsR0FBRyxDQUFDO1VBQ0YsU0FBUyxFQUFFLElBQUk7VUFDZixLQUFLLEVBQUUsS0FBSztVQUNaLE1BQU0sRUFBRSxJQUFJO1VIcll0QixrQkFBa0IsRUdzWVksSUFBSTtVSHJZbEMsZUFBZSxFR3FZZSxJQUFJO1VIcFlsQyxhQUFhLEVHb1lpQixJQUFJO1VIbllsQyxVQUFVLEVHbVlvQixJQUFJLEdBQ3pCO1FBdkRYLEFBMERZLG9CQTFEUSxDQUNsQixnQkFBZ0IsQ0FJZCxXQUFXLENBSVQsUUFBUSxDQUdOLENBQUMsQUE2Q0UsTUFBTSxBQUNKLE9BQU8sQ0FBQztVQUNQLEdBQUcsRUFBRSxHQUFHO1VBQ1IsSUFBSSxFQUFFLEdBQUc7VUFDVCxLQUFLLEVBQUUsR0FBRztVQUNWLE1BQU0sRUFBRSxHQUFHO1VBQ1gsT0FBTyxFQUFFLENBQUMsR0FDWDtRQWhFYixBQWtFWSxvQkFsRVEsQ0FDbEIsZ0JBQWdCLENBSWQsV0FBVyxDQUlULFFBQVEsQ0FHTixDQUFDLEFBNkNFLE1BQU0sQUFTSixNQUFNLENBQUM7VUgxWmxCLGlCQUFpQixFRzJaYyxxQkFBcUIsQ0FBQyxXQUFXLENBQUMsWUFBWTtVSDFaN0UsY0FBYyxFRzBaaUIscUJBQXFCLENBQUMsV0FBVyxDQUFDLFlBQVk7VUh6WjdFLGFBQWEsRUd5WmtCLHFCQUFxQixDQUFDLFdBQVcsQ0FBQyxZQUFZO1VIeFo3RSxZQUFZLEVHd1ptQixxQkFBcUIsQ0FBQyxXQUFXLENBQUMsWUFBWTtVSHZaN0UsU0FBUyxFR3Vac0IscUJBQXFCLENBQUMsV0FBVyxDQUFDLFlBQVk7VUFDakUsT0FBTyxFQUFFLENBQUMsR0FDWDtRQXJFYixBQXVFWSxvQkF2RVEsQ0FDbEIsZ0JBQWdCLENBSWQsV0FBVyxDQUlULFFBQVEsQ0FHTixDQUFDLEFBNkNFLE1BQU0sQ0FjTCxHQUFHLENBQUM7VUFDRixNQUFNLEVBQUUsU0FBUztVQUNqQixjQUFjLEVBQUUsU0FBUyxHQUMxQjtRQTFFYixBQTRFWSxvQkE1RVEsQ0FDbEIsZ0JBQWdCLENBSWQsV0FBVyxDQUlULFFBQVEsQ0FHTixDQUFDLEFBNkNFLE1BQU0sQ0FtQkwsY0FBYyxDQUFDO1VIcGF6QixpQkFBaUIsRUdxYWMsY0FBYztVSHBhN0MsY0FBYyxFR29haUIsY0FBYztVSG5hN0MsYUFBYSxFR21ha0IsY0FBYztVSGxhN0MsWUFBWSxFR2thbUIsY0FBYztVSGphN0MsU0FBUyxFR2lhc0IsY0FBYyxHQUNsQztJQTlFYixBQW1GTSxvQkFuRmMsQ0FDbEIsZ0JBQWdCLENBSWQsV0FBVyxDQThFVCxXQUFXLENBQUM7TUFDVixLQUFLLEVBQUUsSUFBSSxHQW9CWjtNQXhHUCxBQXNGUSxvQkF0RlksQ0FDbEIsZ0JBQWdCLENBSWQsV0FBVyxDQThFVCxXQUFXLENBR1QsTUFBTSxDQUFDO1FBQ0wsU0FBUyxFQUFFLEdBQUc7UUFDZCxXQUFXLEVBQUUsSUFBSTtRQUNqQixXQUFXLEVBQUUsS0FBSztRQUNsQixRQUFRLEVBQUUsUUFBUTtRQUNsQixNQUFNLEVBQUUsR0FBRztRQUNYLFFBQVEsRUFBRSxNQUFNLEdBV2pCO1FBdkdULEFBOEZVLG9CQTlGVSxDQUNsQixnQkFBZ0IsQ0FJZCxXQUFXLENBOEVULFdBQVcsQ0FHVCxNQUFNLENBUUosQ0FBQyxDQUFDO1VBQ0EsS0FBSyxFTDFhRSxPQUFPO1VFTHhCLGtCQUFrQixFR2diWSxJQUFJO1VIL2FsQyxlQUFlLEVHK2FlLElBQUk7VUg5YWxDLGFBQWEsRUc4YWlCLElBQUk7VUg3YWxDLFVBQVUsRUc2YW9CLElBQUksR0FNekI7VUF0R1gsQUFrR1ksb0JBbEdRLENBQ2xCLGdCQUFnQixDQUlkLFdBQVcsQ0E4RVQsV0FBVyxDQUdULE1BQU0sQ0FRSixDQUFDLEFBSUUsTUFBTSxDQUFDO1lBQ04sS0FBSyxFTDViSCxPQUFPLEdLNmJWO0lBcEdiLEFBMEdNLG9CQTFHYyxDQUNsQixnQkFBZ0IsQ0FJZCxXQUFXLENBcUdULFVBQVUsQ0FBQztNQUNULFNBQVMsRUFBRSxLQUFLLEdBQ2pCOztBQ3BjUCxBQUFBLFNBQVMsQ0FBQztFQUNSLFFBQVEsRUFBRSxRQUFRLEdBNEVuQjtFQTdFRCxBQUdFLFNBSE8sQ0FHUCxTQUFTLENBQUM7SUFDUixhQUFhLEVBQUUsSUFBSTtJQUNuQixRQUFRLEVBQUUsUUFBUTtJQUNsQixHQUFHLEVBQUUsSUFBSTtJQUNULElBQUksRUFBRSxDQUFDO0lBQ1AsY0FBYyxFQUFFLFdBQVcsR0FvRTVCO0lBNUVILEFBV00sU0FYRyxDQUdQLFNBQVMsQ0FPUCxTQUFTLENBQ1AsU0FBUyxDQUFDO01BQ1IsS0FBSyxFQUFFLFdBQVc7TUFDbEIsZ0JBQWdCLEVBQUUsV0FBVztNQUM3QixNQUFNLEVBQUUsSUFBSTtNQUNaLFNBQVMsRUFBRSxDQUFDO01BQ1osS0FBSyxFQUFFLElBQUk7TUFDWCxNQUFNLEVBQUUsSUFBSTtNQUNaLE1BQU0sRUFBRSxNQUFNO01BQ2QsUUFBUSxFQUFFLFFBQVEsR0E4Q25CO01BakVQLEFBcUJRLFNBckJDLENBR1AsU0FBUyxDQU9QLFNBQVMsQ0FDUCxTQUFTLEFBVU4sT0FBTyxDQUFDO1FBQ1AsT0FBTyxFQUFFLEVBQUU7UUFDWCxRQUFRLEVBQUUsUUFBUTtRQUNsQixHQUFHLEVBQUUsR0FBRztRQUNSLEtBQUssRUFBRSxLQUFLO1FBQ1osS0FBSyxFQUFFLEdBQUc7UUFDVixNQUFNLEVBQUUsR0FBRztRQUNYLGdCQUFnQixFTk5ILE9BQU8sR01PckI7TUE3QlQsQUErQlEsU0EvQkMsQ0FHUCxTQUFTLENBT1AsU0FBUyxDQUNQLFNBQVMsQUFvQk4sVUFBVSxDQUFDO1FBQ1YsVUFBVSxFQUFFLGtDQUFrQyxDQUFDLGNBQWMsQ0FBQyxTQUFTLEdBQ3hFO01BakNULEFBbUNRLFNBbkNDLENBR1AsU0FBUyxDQU9QLFNBQVMsQ0FDUCxTQUFTLEFBd0JOLFVBQVUsQ0FBQztRQUNWLFVBQVUsRUFBRSxrQ0FBa0MsQ0FBQyxjQUFjLENBQUMsU0FBUyxHQUN4RTtNQXJDVCxBQXVDUSxTQXZDQyxDQUdQLFNBQVMsQ0FPUCxTQUFTLENBQ1AsU0FBUyxBQTRCTixVQUFVLENBQUM7UUFDVixVQUFVLEVBQUUsa0NBQWtDLENBQUMsY0FBYyxDQUFDLFNBQVMsR0FDeEU7TUF6Q1QsQUEyQ1EsU0EzQ0MsQ0FHUCxTQUFTLENBT1AsU0FBUyxDQUNQLFNBQVMsQUFnQ04sY0FBYyxDQUFDO1FBQ2QsVUFBVSxFQUFFLGlDQUFpQyxDQUFDLGNBQWMsQ0FBQyxTQUFTLEdBQ3ZFO01BN0NULEFBaURVLFNBakRELENBR1AsU0FBUyxDQU9QLFNBQVMsQ0FDUCxTQUFTLEFBcUNOLE9BQU8sQUFDTCxVQUFVLEVBakRyQixTQUFTLENBR1AsU0FBUyxDQU9QLFNBQVMsQ0FDUCxTQUFTLEFBcUNJLE1BQU0sQUFDZCxVQUFVLENBQUM7UUFDVixVQUFVLEVBQUUsdUNBQXVDLENBQUMsY0FBYyxDQUFDLFNBQVMsR0FDN0U7TUFuRFgsQUFxRFUsU0FyREQsQ0FHUCxTQUFTLENBT1AsU0FBUyxDQUNQLFNBQVMsQUFxQ04sT0FBTyxBQUtMLFVBQVUsRUFyRHJCLFNBQVMsQ0FHUCxTQUFTLENBT1AsU0FBUyxDQUNQLFNBQVMsQUFxQ0ksTUFBTSxBQUtkLFVBQVUsQ0FBQztRQUNWLFVBQVUsRUFBRSx1Q0FBdUMsQ0FBQyxjQUFjLENBQUMsU0FBUyxHQUM3RTtNQXZEWCxBQXlEVSxTQXpERCxDQUdQLFNBQVMsQ0FPUCxTQUFTLENBQ1AsU0FBUyxBQXFDTixPQUFPLEFBU0wsVUFBVSxFQXpEckIsU0FBUyxDQUdQLFNBQVMsQ0FPUCxTQUFTLENBQ1AsU0FBUyxBQXFDSSxNQUFNLEFBU2QsVUFBVSxDQUFDO1FBQ1YsVUFBVSxFQUFFLHVDQUF1QyxDQUFDLGNBQWMsQ0FBQyxTQUFTLEdBQzdFO01BM0RYLEFBNkRVLFNBN0RELENBR1AsU0FBUyxDQU9QLFNBQVMsQ0FDUCxTQUFTLEFBcUNOLE9BQU8sQUFhTCxjQUFjLEVBN0R6QixTQUFTLENBR1AsU0FBUyxDQU9QLFNBQVMsQ0FDUCxTQUFTLEFBcUNJLE1BQU0sQUFhZCxjQUFjLENBQUM7UUFDZCxVQUFVLEVBQUUsc0NBQXNDLENBQUMsY0FBYyxDQUFDLFNBQVMsR0FDNUU7SUEvRFgsQUFxRVUsU0FyRUQsQ0FHUCxTQUFTLENBT1AsU0FBUyxBQXlETixXQUFXLENBQ1YsU0FBUyxBQUNOLE9BQU8sQ0FBQztNQUNQLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7O0FBUVgsQUFDRSxTQURPLENBQ1AsU0FBUyxDQUFDO0VBQ1IsYUFBYSxFQUFFLElBQUksR0FhcEI7RUFmSCxBQUtNLFNBTEcsQ0FDUCxTQUFTLENBR1AsU0FBUyxDQUNQLFNBQVMsQ0FBQztJQUNSLE1BQU0sRUFBRSxJQUFJO0lBQ1osS0FBSyxFTnZFVSxPQUFPLEdNNkV2QjtJQWJQLEFBUVEsU0FSQyxDQUNQLFNBQVMsQ0FHUCxTQUFTLENBQ1AsU0FBUyxBQUdOLE9BQU8sQ0FBQTtNQUNOLEtBQUssRU4zRUksT0FBTztNTTRFaEIsV0FBVyxFQUFFLElBQUk7TUFDakIsYUFBYSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENOM0ZsQixPQUFPLEdNNEZkOztBQU9ULEFBR00sY0FIUSxDQUNaLFNBQVMsQ0FDUCxTQUFTLENBQ1AsU0FBUyxDQUFDO0VBQ1IsS0FBSyxFTnZGVSxPQUFPLEdNNEZ2QjtFQVRQLEFBS1EsY0FMTSxDQUNaLFNBQVMsQ0FDUCxTQUFTLENBQ1AsU0FBUyxBQUVOLE9BQU8sQ0FBQTtJQUNOLEtBQUssRU4zRkksT0FBTztJTTRGaEIsV0FBVyxFQUFFLElBQUksR0FDbEIifQ== */
