/**********************
       Variables
**********************/
/**********************
          TMP
**********************/
body {
  width: 100%;
  overflow-x: hidden; }
input, button.nobtn {outline:none;}
.category-menu {
  list-style-type: none;
  padding: 0;
  margin: 0;
  font-weight: bold; }
  .category-menu > li {
    display: inline-block;
    margin: 0;
    height: 100%; }
    .category-menu > li > a {
      color: #2d3542;
      display: inline-block;
      font-size: 15px;
      letter-spacing: -0.3px;
      padding: 11px 15px 15px;
      border-bottom: 4px solid transparent; }
      .category-menu > li > a:hover, .category-menu > li > a:focus, .category-menu > li > a:active {
        text-decoration: none;
        border-bottom-color: #e8eaea; }
    .category-menu > li > a.active,
    .category-menu > li.active > a, .category-menu > li.current-menu-item > a {
      border-bottom-color: #1be3f5; }
  .category-menu__wrapper {
    -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1); }

.shadow-from-top {
  -webkit-box-shadow: inset 0 20px 20px -20px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 20px 20px -20px rgba(0, 0, 0, 0.1); }

/**********************
       Universal
**********************/
blockquote {
  color: #2d3542;
  font-size: 26px;
  font-style: italic;
  letter-spacing: 0.3px;
  line-height: 1.35;
  position: relative;
  text-align: left;
  padding: 15px 15px 15px 30px; }
  blockquote:before {
    background-color: #243b5e;
    bottom: calc(10% + 15px);
    content: '';
    height: calc(80% - 30px);
    position: absolute;
    right: 100%;
    top: calc(10% + 15px);
    width: 3px; }

a.nolink,
a.nolink:hover
a.nolink:focus
a.nolink:active {
  color: inherit;
  text-decoration: none; }

.color-reset,
.color-reset:hover,
.color-reset:active,
.color-reset:focus {
  color: inherit; }

.pointer {
  cursor: pointer; }

.color-menu > li > a {
  color: #aeaeae; }

.color-menu > li > a:hover,
.color-menu > li > a:active,
.color-menu > li > a:focus {
  color: #243b5e; }

.color-inverse {
  color: #fff !important; }

.color-1 {
  color: #07ccec !important; }

.bg-color-1 {
  background-color: #07ccec; }

.bg-color-2 {
  background-color: #006281; }

.bg-color-3 {
  background-color: #243b5d; }

.bg-color-4 {
  background-color: #6d7993; }

.bg-color-5 {
  background-color: #4d5b78; }

.bg-color-6 {
  background-color: #c5f7ff; }

.bg-color-primary {
  background-color: #586374; }

.bg-color-secondary {
  background-color: #f3f3f3; }

.bg-color-footer {
  background-color: #fafafa; }

.color-primary {
  color: #586374; }

.color-secondary {
  color: #7a8ea6; }

.font-lato {
  font-family: Lato, Roboto, sans-serif; }

.btn {
  background-color: #23e0ff;
  border-radius: 3px;
  border: solid 2px #23e0ff;
  color: #253c5f;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: normal;
  padding: 10px 45px;
  text-align: center;
  vertical-align: bottom; }
  .btn > svg {
    margin-left: -20px;
    margin-right: -20px; }

.btn-light {
  background-color: #fff;
  border: 1px solid #b6b6be; }

.svg-arrow {
  stroke: #3B465C;
  cursor: pointer;
  opacity: .5; }
  .svg-arrow--inverse {
    stroke: #fff; }
  .svg-arrow:hover, .svg-arrow:active, .svg-arrow:focus {
    opacity: 1;
    stroke: #23E0FF; }
  .svg-arrow-rounded {
    padding: 10px;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    border: 1px solid #555;
    stroke: #aeaeae;
    cursor: pointer;
    margin-right: 10px; }
    .svg-arrow-rounded:hover {
      stroke: #07ccec;
      border-color: #fff; }

.img-fullwidth {
  min-height: 300px;
  width: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  height: 60vh; }

.smaller {
  font-size: .9rem; }

.avatar-thumb {
  background-color: #ccc;
  border-radius: 60px;
  display: block;
  height: 60px;
  -o-object-fit: cover;
     object-fit: cover;
  width: 60px; }

.nobtn {
  border: none;
  background: transparent; }

.hr {
  border: none;
  height: 1px;
  background-color: #ebebeb;
  width: 100%; }

.vr {
  background-color: #e8eaea;
  display: inline-block;
  height: 100%;
  min-height: 15px;
  max-height: 100%;
  width: 1px; }

.list-style-none {
  list-style-type: none;
  padding: 0; }

.center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.gray,
.grey {
  color: #aeaeae !important; }

.lh-1 {
  line-height: 1rem; }

.lh-2 {
  line-height: 1.5rem; }

.lh-3 {
  line-height: 2rem; }

.lh-4 {
  line-height: 2.5rem; }

.lh-5 {
  line-height: 3rem; }

.play-button {
  background-color: #1be2f5;
  border-radius: 70px;
  display: inline-block;
  height: 70px;
  position: relative;
  width: 70px; }
  .play-button:before {
    position: absolute;
    content: '';
    border: 15px solid transparent;
    border-top-width: 10px;
    border-bottom-width: 10px;
    border-left-color: #253f60;
    width: 0;
    height: 0;
    left: 50%;
    top: 50%;
    -webkit-transform: translate3d(-6px, -10px, 0);
            transform: translate3d(-6px, -10px, 0); }

.bg-image {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }

.h-600 {
  min-height: 600px; }

.bg-shadow {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  letter-spacing: 1.2px;
  line-height: 1.03;
  font-weight: 500;
  color: #243b5e; }

.vr-before, .vr-after {
  position: relative; }

.vr-before:before,
.vr-after:after {
  content: '';
  width: 2px;
  background-color: #979797;
  height: 24px;
  position: absolute;
  top: 50%;
  margin-top: -12px;
  opacity: 0.2; }

.vr-before:before {
  left: 0; }

.vr-after:after {
  left: 0; }

/**********************
        HEADER
**********************/
.search-wrapper {
  border-left: 1px solid #7a8ea6;
  margin-left: 10px;
  padding: 5px 0 5px 10px; }

.search-input {
  border: none;
  width: 70px; }
  .search-input::-webkit-input-placeholder {
    opacity: 0.5;
    font-size: 15px;
    letter-spacing: 0.7px;
    color: #586374; }
  .search-input:-ms-input-placeholder {
    opacity: 0.5;
    font-size: 15px;
    letter-spacing: 0.7px;
    color: #586374; }
  .search-input::-ms-input-placeholder {
    opacity: 0.5;
    font-size: 15px;
    letter-spacing: 0.7px;
    color: #586374; }
  .search-input::placeholder {
    opacity: 0.5;
    font-size: 15px;
    letter-spacing: 0.7px;
    color: #586374; }

.brand {
  height: 100%;
  max-height: 60px;
  max-width: 165px;
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  width: auto; }

.brand-min {
  height: 42px;
  width: auto; }

.page-title {
  color: #253c5f;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: -1px; }

.navbar-expand-lg .navbar-nav .nav-link {
  letter-spacing: 0.2px; }

@media (min-width: 1200px) {
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-left: 1rem;
    padding-right: 1rem; } }

.navbar-nav > li {
  height: 100%;
  position: relative; }
  .navbar-nav > li:hover {
    background-color: #eee; }
  .navbar-nav > li.menu-item-has-children > a:after {
    content: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwcHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDEyOSAxMjkiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjkgMTI5Ij48Zz48cGF0aCBkPSJtMTIxLjMsMzQuNmMtMS42LTEuNi00LjItMS42LTUuOCwwbC01MSw1MS4xLTUxLjEtNTEuMWMtMS42LTEuNi00LjItMS42LTUuOCwwLTEuNiwxLjYtMS42LDQuMiAwLDUuOGw1My45LDUzLjljMC44LDAuOCAxLjgsMS4yIDIuOSwxLjIgMSwwIDIuMS0wLjQgMi45LTEuMmw1My45LTUzLjljMS43LTEuNiAxLjctNC4yIDAuMS01Ljh6Ii8+PC9nPjwvc3ZnPg==");
    margin-left: 10px; }
  .navbar-nav > li > a {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    padding: .5rem 1rem;
    text-decoration: none; }
  .navbar-nav > li > .sub-menu {
    background-color: #fff;
    -webkit-box-shadow: 0 16px 54px 0 rgba(195, 193, 193, 0.5);
            box-shadow: 0 16px 54px 0 rgba(195, 193, 193, 0.5);
    display: none;
    left: 0;
    list-style-position: inside;
    list-style-type: disc;
    padding: 15px 20px;
    position: absolute;
    top: 100%;
    white-space: nowrap;
    z-index: 2; }
    .navbar-nav > li > .sub-menu > li {
      padding: 0;
      font-weight: bold;
      line-height: 2rem; }
  .navbar-nav > li:hover > .sub-menu {
    display: block; }

/**********************
         Slider
**********************/
.slider__controls {
  margin-bottom: 30px; }

.slider__control {
  color: #7a8ea6;
  cursor: pointer;
  font-weight: bold;
  padding-bottom: 5px; }
  .slider__control.active {
    color: #586374;
    position: relative; }
    .slider__control.active:before {
      background-color: #586374;
      content: '';
      height: 30px;
      left: calc(50% - 1px);
      position: absolute;
      top: 100%;
      width: 2px; }

.slider__slides {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow: hidden; }

.slider__slide {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  height: 40vw;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-height: 100vh;
  position: relative;
  width: 100%; }
  .slider__slide img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover; }

.slider__desc {
  position: absolute;
  right: 0;
  bottom: 0;
 background-color: #243b5e;
  padding: 2vw;
  min-width: 33vw;
  width: 450px;
  max-width: 100vw;
  color: #fff; }

/**********************
   Horizontal scroll
**********************/
.scrolling-wrapper {
  -webkit-overflow-scrolling: touch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  max-width: 100%;
  overflow-x: hidden; }
  .scrolling-wrapper::-webkit-scrollbar {
    width: 0; }
  .scrolling-wrapper > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto; }

/**********************
       Programmes
**********************/
.programmes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  overflow: hidden;
  height: 280px;
  margin-bottom: 30px; }
  .programmes__head {
    height: 40%;
    color: rgba(255, 255, 255, 0.2);
    font-size: 5rem;
    font-weight: bold;
    line-height: 1;
    padding: 0 20px;
    position: relative;
    top: -1rem; }
  .programmes__body {
    height: 60%;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .programmes__title {
    color: inherit;
    font-weight: bold;
    margin: 0 20px;
    padding-right: 100px;
    position: relative; }
    .programmes__title:after {
      content: '';
      position: absolute;
      background-image: url('data:image/svg+xml;utf-8,<svg version="1.1" width="25" height="25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 31.49 31.49" xml:space="preserve" fill="white"><path d="M21.205,5.007c-0.429-0.444-1.143-0.444-1.587,0c-0.429,0.429-0.429,1.143,0,1.571l8.047,8.047H1.111C0.492,14.626,0,15.118,0,15.737c0,0.619,0.492,1.127,1.111,1.127h26.554l-8.047,8.032c-0.429,0.444-0.429,1.159,0,1.587c0.444,0.444,1.159,0.444,1.587,0l9.952-9.952c0.444-0.429,0.444-1.143,0-1.571L21.205,5.007z"/></svg>');
      background-repeat: no-repeat;
      width: 25px;
      height: 25px;
      top: calc(100% - 25px);
      right: 15px; }
  .programmes__desc {
    font-size: .7rem;
    opacity: .7;
    color: #fff;
    margin: 10px 0;
    padding: 0 20px;
    font-weight: bold;
    list-style-type: none; }
    .programmes__desc li {
      display: inline-block; }
      .programmes__desc li:not(:last-child) {
        margin-right: 14px;
        padding-right: 15px;
        border-right: 1px solid rgba(255, 255, 255, 0.5); }

.partner-img {
  height: 70px;
  padding: 10px 0; }
  .partner-img img {
    max-height: 100%;
    width: auto; }

.tag {
  border-radius: 3px;
  border: solid 1px #ced5e0;
  color: #586374;
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: 0.3px;
  line-height: 13px;
  padding: 7px 9px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  margin-right:0px; }
  .tag:hover, .tag:focus, .tag:active {
    text-decoration: none; }

/**********************
          NEWS
**********************/
.news {
  background-color: #fff;
  display: block;
  margin: 0 10px;
  height: 490px;
  width: 350px;
  max-width: 100%;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  -webkit-transition: all .4s ease-out;
  transition: all .4s ease-out; }
  .news:hover, .news:active, .news:focus {
    text-decoration: none; }
  .news--shadow {
    -webkit-box-shadow: 0 16px 54px 0 rgba(195, 193, 193, 0.5);
            box-shadow: 0 16px 54px 0 rgba(195, 193, 193, 0.5); }
  .news__img-area {
    height: 240px;
    max-height: 240px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all .4s ease-out;
    transition: all .4s ease-out; }
  .news:hover {
    background-color: #243b5e; }
  .news:hover .news__img-area {
    max-height: 0; }
  .news__img {
    background-color: #ade;
    display: block;
    height: inherit;
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%; }
  .news__body {
    height: 100%;
    padding: 10px;
    display: block; }
    .news__body:hover, .news__body:focus, .news__body:active {
      text-decoration: none; }
  .news:hover .news__meta {
    color: #fff; }
  .news__title {
    color: #2d3542;
    display: block;
    font-size: 27px;
    font-weight: 500;
    height: 96px;
    letter-spacing: -0.3px;
    line-height: 1.19;
    margin: 5px 0 25px;
    overflow: hidden;
    -webkit-transition: all .4s ease-out;
    transition: all .4s ease-out; }
  .news:hover .news__title {
    color: #23e0ff; }
  .news__excerpt {
    color: #fff;
    font-size: 16px;
    letter-spacing: 0.4px;
    line-height: 1.94;
    height: 124px;
    overflow: hidden; }
  .news__category {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 60px;
    padding: 0 10px;
    background-color: inherit; }
  .news:hover .news__tag {
    color: #fff; }

.news-sidebar {
  padding: 10px 0;
  margin: 10px 3vw 10px 0; }

.news-sidebar + .news-sidebar {
  border-top: 1px solid #aeaeae; }

.meta {
  font-size: 14px;
  font-weight: bold;
  line-height: 2.36;
  margin: 0;
  padding: 0;
  letter-spacing: 0.4px;
  list-style-type: none;
  -webkit-transition: all .4s ease-out;
  transition: all .4s ease-out; }
  .meta > li {
    display: inline-block;
    margin: 0 9px 0 0;
    padding: 0 15px 0 0;
    position: relative;
    vertical-align: middle; }
  .meta > li:not(:last-child):after {
    background-color: #586374;
    border-radius: 3px;
    content: '';
    height: 3px;
    left: 100%;
    opacity: 0.2;
    position: absolute;
    top: calc(50% - 1.5px);
    width: 3px; }

/**********************
         POST
**********************/
.post-heading {
  font-size: 46px;
  font-weight: 500;
  line-height: 1.03;
  text-align: left;
  color: #243b5e; }

.post-excerpt {
  font-size: 18px;
  font-weight: normal;
  line-height: 1.67;
  letter-spacing: 0.2px;
  color: #2d3542; }

.post-meta,
.post-meta__text,
.post-meta__icon {
  display: inline-block;
  vertical-align: middle; }

.post-meta__text {
  opacity: 0.6;
  font-size: 17px;
  font-weight: 500;
  line-height: normal;
  color: #243b5e; }

.post-content {
  padding: 30px 0;
  font-size: 18px;
  line-height: 1.67;
  letter-spacing: 0.2px;
  color: #2d3542;
  margin-bottom: 30px; }
  .post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,
  .post-content .h1, .post-content .h2, .post-content .h3, .post-content .h4, .post-content .h5, .post-content .h6 {
    font-size: 22px;
    font-weight: 500;
    line-height: 1.73;
    letter-spacing: 0.2px;
    color: #243b5e;
    margin-bottom: 30px; }

.betony:first-letter {
  color: #00e4ff;
  float: left;
  font-size: 62px;
  font-size: 2;
  font-weight: 500;
  padding: 0 7px 0 0;
  line-height: .96; }

.post-date__day {
  display: inline-block;
  font-size: 98px;
  font-weight: 500;
  line-height: normal;
  text-align: center;
  color: #243b5e; }

.post-date__month {
  display: inline-block;
  font-size: 19px;
  font-weight: bold;
  line-height: normal;
  text-align: left;
  color: #243b5e; }

.post-author {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .post-author__name {
    font-size: 17px;
    font-weight: bold;
    line-height: normal;
    text-align: left;
    color: #243b5e; }
  .post-author__pos {
    opacity: 0.7;
    font-size: 14px;
    color: #586374; }

/**********************
    UPCOMING EVENTS
**********************/
.tab-pane__header {
  color: #243b5e;
  font-size: 32px;
  letter-spacing: normal;
  line-height: normal; }

.tab-pane__author {
  color: #b1b5be;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0.7px;
  line-height: 0.5;
  text-transform:uppercase; }

.tab-pane__meta {
  color: #2d3542;
  font-size: 17px;
  font-weight: 500;
  line-height: normal;
  opacity: 0.6;
  margin-bottom: 20px; }

.events-tabs {
  border-bottom: 3px solid rgba(45, 53, 66, 0.2); }
  .events-tabs__day {
    display: inline-block;
    font-size: 50px;
    font-weight: 300;
    margin-right: .2rem; }
  .events-tabs__month {
    display: inline-block;
    font-size: 80%;
    font-weight: 600; }
  .events-tabs li a {
    color: rgba(45, 53, 66, 0.2);
    display: inline-block;
    margin-right: 5vw;
    position: relative; }
    .events-tabs li a, .events-tabs li a:hover, .events-tabs li a:active, .events-tabs li a:focus {
      text-decoration: none; }
    .events-tabs li a.active .events-tabs__day {
      color: #23e0ff; }
    .events-tabs li a.active .events-tabs__month {
      color: #586374; }
    .events-tabs li a.active:before {
      content: '';
      height: 3px;
      width: 100%;
      position: absolute;
      background-color: #23e0ff;
      top: 100%;
      left: 0;
      right: 0; }

.event-block {
  background-color: #fff;
  -webkit-box-shadow: 0 16px 54px 0 rgba(195, 193, 193, 0.5);
          box-shadow: 0 16px 54px 0 rgba(195, 193, 193, 0.5);
  cursor: default;
  margin-bottom: 2rem;
  -webkit-transition: all .15s ease-out;
  transition: all .15s ease-out; }
  .event-block__date {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-right: 1px solid rgba(37, 60, 95, 0.15);
    color: #243b5e;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    line-height: normal;
    -webkit-transition: all .15s ease-out;
    transition: all .15s ease-out; }
  .event-block__date-day {
    display: inline-block;
    font-size: 70px;
    font-weight: 500; }
  .event-block__date-month {
    display: inline-block;
    font-size: 19px;
    font-weight: bold; }
  .event-block__heading {
    color: #243b5e;
    font-size: 28px;
    font-weight: 500;
    line-height: 1.18;
    margin-bottom: 15px;
    max-height: 99px;
    overflow: hidden;
    -webkit-transition: all .15s ease-out;
    transition: all .15s ease-out; }
  .event-block__author {
    font-size: 14px;
    font-weight: bold;
    line-height: normal;
    letter-spacing: 0.7px;
    color: #b1b5be;
    margin-top: 5px;
    text-transform: uppercase; }
  .event-block__meta li * {
    -webkit-transition: all .15s ease-out;
    transition: all .15s ease-out; }
  .event-block__meta li > *:not(svg) {
    opacity: 0.6;
    font-size: 17px;
    font-weight: 500;
    line-height: normal;
    color: #243b5e; }
  .event-block:hover, .event-block:active, .event-block:focus {
    background-color: #2a4062; }
    .event-block:hover .event-block__date, .event-block:active .event-block__date, .event-block:focus .event-block__date {
      color: #23e0ff;
      border-right-color: rgba(255, 255, 255, 0.15); }
    .event-block:hover .event-block__heading, .event-block:hover .event-block__meta li *, .event-block:active .event-block__heading, .event-block:active .event-block__meta li *, .event-block:focus .event-block__heading, .event-block:focus .event-block__meta li * {
      color: #fff;
      fill: #fff; }

/**********************
      LBS Insight
**********************/
.event-card {
  width: 100%;
  max-width: 400px;
  min-width: 300px;
  padding: 0 40px; }
  .event-card__category {
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.4px;
    margin-bottom: 40px;
    opacity: 0.9;
    text-align: left; }
  .event-card__title {
    font-size: 27px;
    font-weight: 500;
    line-height: 1.19;
    letter-spacing: -0.3px;
    text-align: left;
    color: #ffffff;
    height: 96.4px;
    overflow: hidden;
    margin-bottom: 15px; }
  .event-card__author {
    opacity: 0.7;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.7px;
    text-align: left;
    color: #ffffff;
	text-transform: uppercase; }
  .event-card + .event-card {
    border-left: 1px solid rgba(255, 255, 255, 0.4); }

/**********************
        FOOTER
**********************/
.copyright {
  font-size: 13px;
  line-height: normal;
  color: #b1b5be; }

.social-links {
  margin: 0;
  padding: 0; }
  .social-links > li {
    display: inline-block; }
  @media (min-width: 1200px) {
    .social-links {
      margin-left: -0.35rem;
      margin-right: -0.35rem; }
      .social-links > li {
        margin: 0 0.35rem; } }

/**********************
Bootstrap modal fullscr
**********************/
.modal-dialog {
  margin: 0;
  width: 100%;
  height: 100%;
  padding: 0;
  max-width: 100%; }

/**********************
         MENU
**********************/
.menu {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%; }
  .menu__close {
    position: absolute;
    top: calc(15px + 2vw);
    right: calc(15px + 2vw);
    display: inline-block;
    cursor: pointer; }
  .menu__section {
    color: #b1b5be;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.3px;
    line-height: 2.38;
    margin: 3rem 1.5rem 1rem; }
  .menu__list {
    list-style-type: none;
    margin: 0 30px 0 0;
    padding: 0;
    position: relative; }
    .menu__list--has-active:after {
      background-color: #010101;
      bottom: 18px;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      content: '';
      height: calc(100% - 36px);
      left: 100%;
      position: absolute;
      top: 18px;
      width: 2px;
      z-index: 1; }
    .menu__list > li {
      position: relative;
      z-index: 2; }
      .menu__list > li > a {
        color: rgba(36, 59, 94, 0.3);
        display: block;
        font-size: 25.2px;
        font-weight: bold;
        line-height: normal;
        padding: 8px 0; }
      .menu__list > li > a > span {
        display: inline-block;
        padding: 0 1.5rem; }
      .menu__list > li:hover > a > span,
      .menu__list > li:focus > a > span,
      .menu__list > li:active > a > span,
      .menu__list > li.active > a > span {
        text-decoration: none;
        color: #243b5e; }
      .menu__list > li.current > a > span {
        background-color: #c5f7ff;
        color: #243b5e; }
  .menu__sub {
    display: none;
    list-style-type: none;
    left: 100%;
    position: absolute;
    top: -30px;
    padding: 38px 0 38px 20px;
    width: 100%;
    font-family: Lato, Roboto, sans-serif; }
    .menu__sub li {
      font-size: 14px;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: 2.29;
      letter-spacing: 0.3px;
      text-align: left;
      color: #2d3542; }
      .menu__sub li a {
        padding: 5px; }
        .menu__sub li a:hover, .menu__sub li a:active, .menu__sub li a:focus {
          background-color: #c5f7ff;
          text-decoration: none; }
    .menu__sub:before, .menu__sub:after {
      content: '';
      position: absolute;
      border: 5px solid transparent;
      top: 48px;
      z-index: 2; }
    .menu__sub:before {
      right: calc(100% - 1px);
      border-right-color: #010101; }
    .menu__sub:after {
      right: calc(100% - 3px);
      border-right-color: #fff; }
  .menu__list > li:hover > .menu__sub,
  .menu__list > li.active > .menu__sub,
  .menu__list > li > .menu__sub:hover {
    display: block; }

/*--------MAIN-------*/
.news_top .slick-next.slick-arrow {
    bottom: -108px!important;
    position: absolute;
    top: auto;
    width: 40px;
    height: 40px;
    right: 190px;
    z-index: 9;
}
.slick-next:before {
    content: '';
    background: url(/wp-content/uploads/2018/05/rigth.png);
    width: 42px;
    height: 42px;
    background-repeat: no-repeat;
    position: absolute;
    background-size: 95%;
    left: 0px;
    top: 0px;
}
.slick-next:hover:before {
    content: '';
    background: url(/wp-content/uploads/2018/05/rigthhover.png);
    width: 42px;
    height: 42px;
    background-repeat: no-repeat;
    position: absolute;
    background-size: 95%;
    left: 0px;
    top: 0px;
}
.news_top .slick-prev.slick-arrow {
    bottom: -108px!important;
    position: absolute;
    top: auto;
    width: 40px;
    height: 40px;
    left: 0px;
    z-index: 9;
}
.slick-prev:before {
    content: '';
    background: url(/wp-content/uploads/2018/05/left.png);
    width: 42px;
    height: 42px;
    background-repeat: no-repeat;
    position: absolute;
    background-size: 95%;
    left: 0px;
    top: 0px;
}
.slick-prev:hover:before {
    content: '';
    background: url(/wp-content/uploads/2018/05/lefthover.png);
    width: 42px;
    height: 42px;
    background-repeat: no-repeat;
    position: absolute;
    background-size: 95%;
    left: 0px;
    top: 0px;
}
.slick-next.slick-arrow:hover ~ .news_top .svg-arrow-rounded {
	stroke: #07ccec;
    border-color: #fff;
}
#searchform {
    position: relative;
    margin-top: -35px;
}
#searchform .search-input {
    margin-left: 30px;
    margin-top: 9px;
}
#searchsubmit {
    position: absolute;
    margin-top: 10px;
    margin-left: 0px;
    width: 20px;
    opacity: 0;
	cursor:pointer;
}
.hr_btn {
    height: 45px;
}
/*new code */
@media(min-width: 1024px) {
.mission-block-wrapper ul li {
  margin-bottom: 12px;
}
.values-block-wrapper div.title {
  width: 80%;
}
.about-lbs-page-wrapper .values-block-wrapper {
    padding-top: 60px !important;
}
.about-lbs-page-wrapper .mission-block-wrapper {
    padding-top: 165px;

}
.about-lbs-page-wrapper .values-block-wrapper .content-wrapper .values {
  padding-bottom: 60px !important;
}
.about-lbs-page-wrapper .values-block-wrapper .content-wrapper .content hr {
    margin-top: 30px !important;
}
.lbs-campus-page-wrapper cw-30 {
  padding: 0 5% !important;
}
.lbs-campus-page-wrapper .top-block-wrapper .content strong {
  font-size: 28px !important;
  padding-right: 250px;
}
.lbs-campus-page-wrapper .lbs-campus-images-block .second-text-item, .lbs-campus-page-wrapper .lbs-campus-images-block .first-text-item {
    /*padding: 0px 0px 0px 0px !important;*/
}
.lbs-campus-page-wrapper .partnerships-and-associations-block p {
  padding-right: 27px;
}
.lbs-campus-page-wrapper .partnerships-and-associations-block ul .item {
  justify-content: left !important;
}
.scroll-fixed-main-menu {
	border-bottom: 1px solid #9f9f9f;
}

}

.footer-add-menu a{
	padding: 0 10px;
	
}
/*Irina*/
@media (min-width: 1100px) {
.home .py-5 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.client-margin{
  margin-left: 0px !important;
}


}
.py-5 .col-xl-2 {
  flex: 0 0 12.667% !important;
  max-width: 12.66% !important;
} 
.py-5 .col-xl-10 {
  flex: 0 0 87.33% !important;
  max-width: 87.33% !important;
} 
@media (min-width: 1279px) and (max-width: 1400px) {
  .homenews {
    margin-left: 8.66%;
  }
  .client-margin {
  margin-left: 0px !important;
}
}
@media (min-width: 1401px) {
  .homenews {
    margin-left: 12.66%;
  }

}



/*# sourceMappingURL=data:application/json;charset=utf8;base64,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VjtNQWpERDtRQXdCRSw2QkFBd0I7UUFDeEIsZUFBYztRQUNkLGtCQUFpQjtRQUNqQixrQkFBaUI7UUFDakIsb0JBQW1CO1FBQ25CLGVBQWMsRUFDZDtNQTlCRjtRQWlDRSxzQkFBcUI7UUFDckIsa0JBQWlCLEVBQ2pCO01BbkNGOzs7O1FBeUNFLHNCQUFxQjtRQUNyQixlQUFvQixFQUNwQjtNQTNDRjtRQThDRSwwQkFBeUI7UUFDekIsZUFBb0IsRUFDcEI7RUFJSDtJQUNDLGNBQWE7SUFDYixzQkFBcUI7SUFDckIsV0FBVTtJQUNWLG1CQUFrQjtJQUNsQixXQUFVO0lBQ1YsMEJBQXlCO0lBQ3pCLFlBQVc7SUFDWCxzQ0FBcUMsRUEwQ3JDO0lBbERBO01BV0MsZ0JBQWU7TUFDZixvQkFBbUI7TUFDbkIsbUJBQWtCO01BQ2xCLHFCQUFvQjtNQUNwQixrQkFBaUI7TUFDakIsc0JBQXFCO01BQ3JCLGlCQUFnQjtNQUNoQixlQUFjLEVBWWQ7TUE5QkQ7UUFxQkUsYUFBWSxFQVFaO1FBN0JGO1VBMEJHLDBCQUF5QjtVQUN6QixzQkFBcUIsRUFDckI7SUE1Qkg7TUFrQ0MsWUFBVztNQUNYLG1CQUFrQjtNQUNsQiw4QkFBNkI7TUFDN0IsVUFBUztNQUNULFdBQVUsRUFDVjtJQXZDRDtNQTBDQyx3QkFBdUI7TUFDdkIsNEJBQTJCLEVBQzNCO0lBNUNEO01BK0NDLHdCQUF1QjtNQUN2Qix5QkFBd0IsRUFDeEI7RUFHRjs7O0lBR0MsZUFBYyxFQUNkIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqKioqKioqKioqKioqKioqKioqKipcclxuICAgICAgIFZhcmlhYmxlc1xyXG4qKioqKioqKioqKioqKioqKioqKioqL1xyXG4kcHJpbWFyeS1jb2xvcjogIzU4NjM3NDtcclxuJHNlY29uZGFyeS1jb2xvcjogIzdhOGVhNjtcclxuJHRoaXJkLWNvbG9yOiAjMjNlMGZmO1xyXG4kaGVhZGluZy1jb2xvcjogIzI0M2I1ZTtcclxuJGxpbmtzLWNvbG9yOiAjMDBmO1xyXG4kZm9vdGVyLWJnOiAjZmFmYWZhO1xyXG4kdnItY29sb3I6ICNlOGVhZWE7XHJcbiRoci1jb2xvcjogI2ViZWJlYjtcclxuJGNvcHlyaWdodC10ZXh0LWNvbG9yOiAjYjZiNmJlO1xyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKipcclxuICAgICAgICAgIFRNUFxyXG4qKioqKioqKioqKioqKioqKioqKioqL1xyXG5ib2R5IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jYXRlZ29yeS1tZW51IHtcclxuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG5cdCYgPiBsaSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdFx0JiA+IGEge1xyXG5cdFx0XHRjb2xvcjogIzJkMzU0MjtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XHJcblx0XHRcdHBhZGRpbmc6IDExcHggMTVweCAxNXB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG5cdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICR2ci1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBhLmFjdGl2ZSxcclxuXHRcdCYuYWN0aXZlID4gYSB7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICMxYmUzZjU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX193cmFwcGVyIHtcclxuXHRcdGJveC1zaGFkb3c6IDAgMnB4IDFweCByZ2JhKDAsMCwwLC4xKTtcclxuXHR9XHJcbn1cclxuXHJcbi5zaGFkb3ctZnJvbS10b3Age1xyXG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMjBweCAyMHB4IC0yMHB4IHJnYmEoMCwwLDAsLjEpO1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgICAgVW5pdmVyc2FsXHJcbioqKioqKioqKioqKioqKioqKioqKiovXHJcbmJsb2NrcXVvdGUge1xyXG5cdGNvbG9yOiAjMmQzNTQyO1xyXG5cdGZvbnQtc2l6ZTogMjZweDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDMwcHg7XHJcblxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNDNiNWU7XHJcblx0XHRib3R0b206IGNhbGMoMTAlICsgMTVweCk7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdGhlaWdodDogY2FsYyg4MCUgLSAzMHB4KTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAxMDAlO1xyXG5cdFx0dG9wOiBjYWxjKDEwJSArIDE1cHgpO1xyXG5cdFx0d2lkdGg6IDNweDtcclxuXHR9XHJcbn1cclxuXHJcbmEubm9saW5rLFxyXG5hLm5vbGluazpob3ZlclxyXG5hLm5vbGluazpmb2N1c1xyXG5hLm5vbGluazphY3RpdmUge1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmNvbG9yLXJlc2V0LFxyXG4uY29sb3ItcmVzZXQ6aG92ZXIsXHJcbi5jb2xvci1yZXNldDphY3RpdmUsXHJcbi5jb2xvci1yZXNldDpmb2N1cyB7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5wb2ludGVyIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5jb2xvci1tZW51ID4gbGkgPiBhIHtcclxuXHRjb2xvcjogI2FlYWVhZTtcclxufVxyXG5cclxuLmNvbG9yLW1lbnUgPiBsaSA+IGE6aG92ZXIsXHJcbi5jb2xvci1tZW51ID4gbGkgPiBhOmFjdGl2ZSxcclxuLmNvbG9yLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xyXG5cdGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxufVxyXG5cclxuLmNvbG9yLWludmVyc2UgeyBjb2xvcjogI2ZmZiAhaW1wb3J0YW50IH1cclxuXHJcbi5jb2xvci0xIHsgY29sb3I6ICMwN2NjZWMhaW1wb3J0YW50IH1cclxuLmJnLWNvbG9yLTEgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDdjY2VjIH1cclxuLmJnLWNvbG9yLTIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MjgxIH1cclxuLmJnLWNvbG9yLTMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQzYjVkIH1cclxuLmJnLWNvbG9yLTQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ3OTkzIH1cclxuLmJnLWNvbG9yLTUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ1Yjc4IH1cclxuLmJnLWNvbG9yLTYgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVmN2ZmIH1cclxuLmJnLWNvbG9yLXByaW1hcnkgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvciB9XHJcbi5iZy1jb2xvci1zZWNvbmRhcnkgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzIH1cclxuLmJnLWNvbG9yLWZvb3RlciB7IGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItYmcgfVxyXG5cclxuLmNvbG9yLXByaW1hcnkgICB7IGNvbG9yOiAkcHJpbWFyeS1jb2xvciB9XHJcbi5jb2xvci1zZWNvbmRhcnkgeyBjb2xvcjogJHNlY29uZGFyeS1jb2xvciB9XHJcblxyXG4uZm9udC1sYXRvIHtcclxuXHRmb250LWZhbWlseTogTGF0bywgUm9ib3RvLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4uYnRuIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjNlMGZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRib3JkZXI6IHNvbGlkIDJweCAjMjNlMGZmO1xyXG5cdGNvbG9yOiAjMjUzYzVmO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdHBhZGRpbmc6IDEwcHggNDVweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHJcblx0JiA+IHN2ZyB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bi1saWdodCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29weXJpZ2h0LXRleHQtY29sb3I7XHJcbn1cclxuXHJcbi5zdmctYXJyb3cgIHtcclxuXHRzdHJva2U6ICMzQjQ2NUM7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdG9wYWNpdHk6IC41O1xyXG5cclxuXHQmLS1pbnZlcnNlIHtcclxuXHRcdHN0cm9rZTogI2ZmZjtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIsXHJcblx0JjphY3RpdmUsXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0c3Ryb2tlOiAjMjNFMEZGO1xyXG5cdH1cclxuXHJcblx0Ji1yb3VuZGVkIHtcclxuXHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHR3aWR0aDogNDBweDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM1NTU7XHJcblx0XHRzdHJva2U6ICNhZWFlYWU7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHN0cm9rZTogIzA3Y2NlYztcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmltZy1mdWxsd2lkdGgge1xyXG5cdG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdGhlaWdodDogNjB2aDtcclxufVxyXG5cclxuLnNtYWxsZXIge1xyXG5cdGZvbnQtc2l6ZTogLjlyZW07XHJcbn1cclxuXHJcbi5hdmF0YXItdGh1bWIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcblx0Ym9yZGVyLXJhZGl1czogNjBweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRoZWlnaHQ6IDYwcHg7XHJcblx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0d2lkdGg6IDYwcHg7XHJcbn1cclxuXHJcbi5ub2J0biB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uaHIge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRoZWlnaHQ6IDFweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkaHItY29sb3I7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi52ciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2U4ZWFlYTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG1pbi1oZWlnaHQ6IDE1cHg7XHJcblx0bWF4LWhlaWdodDogMTAwJTtcclxuXHR3aWR0aDogMXB4O1xyXG59XHJcblxyXG4ubGlzdC1zdHlsZS1ub25lIHtcclxuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLmNlbnRlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uZ3JheSxcclxuLmdyZXkge1xyXG5cdGNvbG9yOiAjYWVhZWFlIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxoLTEgeyBsaW5lLWhlaWdodDogMXJlbSAgIH1cclxuLmxoLTIgeyBsaW5lLWhlaWdodDogMS41cmVtIH1cclxuLmxoLTMgeyBsaW5lLWhlaWdodDogMnJlbSAgIH1cclxuLmxoLTQgeyBsaW5lLWhlaWdodDogMi41cmVtIH1cclxuLmxoLTUgeyBsaW5lLWhlaWdodDogM3JlbSAgIH1cclxuXHJcbi5wbGF5LWJ1dHRvbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzFiZTJmNTtcclxuXHRib3JkZXItcmFkaXVzOiA3MHB4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRoZWlnaHQ6IDcwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiA3MHB4O1xyXG5cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdGJvcmRlcjogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci10b3Atd2lkdGg6IDEwcHg7XHJcblx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAxMHB4O1xyXG5cdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICMyNTNmNjA7XHJcblx0XHR3aWR0aDogMDtcclxuXHRcdGhlaWdodDogMDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNnB4LCAtMTBweCwgMCk7XHJcblx0fVxyXG59XHJcblxyXG4uYmctaW1hZ2Uge1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG59XHJcblxyXG4uaC02MDAge1xyXG5cdG1pbi1oZWlnaHQ6IDYwMHB4O1xyXG59XHJcblxyXG4uYmctc2hhZG93IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC41KTtcclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcclxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjAzO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Y29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG59XHJcblxyXG4udnItYmVmb3JlLCAudnItYWZ0ZXIgeyBwb3NpdGlvbjogcmVsYXRpdmUgfVxyXG4udnItYmVmb3JlOmJlZm9yZSxcclxuLnZyLWFmdGVyOmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHR3aWR0aDogMnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM5Nzk3OTc7XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHRtYXJnaW4tdG9wOiAtMTJweDtcclxuXHRvcGFjaXR5OiAwLjI7XHJcbn1cclxuLnZyLWJlZm9yZTpiZWZvcmV7IGxlZnQ6IDAgfVxyXG4udnItYWZ0ZXI6YWZ0ZXIgIHsgbGVmdDogMCB9XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgICAgIEhFQURFUlxyXG4qKioqKioqKioqKioqKioqKioqKioqL1xyXG4uc2VhcmNoLXdyYXBwZXIge1xyXG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcclxuXHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRwYWRkaW5nOiA1cHggMCA1cHggMTBweDtcclxufVxyXG5cclxuLnNlYXJjaC1pbnB1dCB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHdpZHRoOiA3MHB4O1xyXG5cclxuXHQmOjpwbGFjZWhvbGRlciB7XHJcblx0XHRvcGFjaXR5OiAwLjU7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC43cHg7XHJcblx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0fVxyXG59XHJcblxyXG4uYnJhbmQge1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRtYXgtaGVpZ2h0OiA2MHB4O1xyXG5cdG1heC13aWR0aDogMTY1cHg7XHJcblx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR3aWR0aDogYXV0bztcclxufVxyXG5cclxuLmJyYW5kLW1pbiB7XHJcblx0aGVpZ2h0OiA0MnB4O1xyXG5cdHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4ucGFnZS10aXRsZSB7XHJcblx0Y29sb3I6ICMyNTNjNWY7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG59XHJcblxyXG4ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG5cdH1cclxufVxyXG5cclxuLm5hdmJhci1uYXYgPiBsaSB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG5cdH1cclxuXHJcblx0Ji5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XHJcblx0XHRjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjJaWEp6YVc5dVBTSXhMakVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3Y0hnaUlHaGxhV2RvZEQwaU1UQndlQ0lnZG1sbGQwSnZlRDBpTUNBd0lERXlPU0F4TWpraUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCbGJtRmliR1V0WW1GamEyZHliM1Z1WkQwaWJtVjNJREFnTUNBeE1qa2dNVEk1SWo0OFp6NDhjR0YwYUNCa1BTSnRNVEl4TGpNc016UXVObU10TVM0MkxURXVOaTAwTGpJdE1TNDJMVFV1T0N3d2JDMDFNU3cxTVM0eExUVXhMakV0TlRFdU1XTXRNUzQyTFRFdU5pMDBMakl0TVM0MkxUVXVPQ3d3TFRFdU5pd3hMall0TVM0MkxEUXVNaUF3TERVdU9HdzFNeTQ1TERVekxqbGpNQzQ0TERBdU9DQXhMamdzTVM0eUlESXVPU3d4TGpJZ01Td3dJREl1TVMwd0xqUWdNaTQ1TFRFdU1tdzFNeTQ1TFRVekxqbGpNUzQzTFRFdU5pQXhMamN0TkM0eUlEQXVNUzAxTGpoNklpOCtQQzluUGp3dmMzWm5QZz09Jyk7XHJcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHR9XHJcblxyXG5cdCYgPiBhIHtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0cGFkZGluZzogLjVyZW0gMXJlbTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcblxyXG5cclxuXHQmID4gLnN1Yi1tZW51IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3gtc2hhZG93OiAwIDE2cHggNTRweCAwIHJnYmEoMTk1LDE5MywxOTMsMC41KTtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0bGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG5cdFx0cGFkZGluZzogMTVweCAyMHB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxMDAlO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdHotaW5kZXg6IDI7XHJcblxyXG5cdFx0JiA+IGxpIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAycmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jjpob3ZlciA+IC5zdWItbWVudSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAgICAgIFNsaWRlclxyXG4qKioqKioqKioqKioqKioqKioqKioqL1xyXG4uc2xpZGVyIHtcclxuXHQmX19jb250cm9scyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fY29udHJvbCB7XHJcblx0XHRjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDVweDtcclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gMXB4KTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAxMDAlO1xyXG5cdFx0XHRcdHdpZHRoOiAycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3NsaWRlcyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHJcblx0Jl9fc2xpZGUge1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHRcdGhlaWdodDogNDB2dztcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0bWF4LWhlaWdodDogMTAwdmg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHQmIGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZGVzYyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0cGFkZGluZzogMnZ3O1xyXG5cdFx0bWluLXdpZHRoOiAzM3Z3O1xyXG5cdFx0d2lkdGg6IDQ1MHB4O1xyXG5cdFx0bWF4LXdpZHRoOiAxMDB2dztcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKipcclxuICAgSG9yaXpvbnRhbCBzY3JvbGxcclxuKioqKioqKioqKioqKioqKioqKioqKi9cclxuLnNjcm9sbGluZy13cmFwcGVyIHtcclxuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0Ly9vdmVyZmxvdy14OiBhdXRvO1xyXG5cdC8vb3ZlcmZsb3cteDogLW1vei1zY3JvbGxiYXJzLW5vbmU7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cclxuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0XHR3aWR0aDogMDtcclxuXHR9XHJcblxyXG5cdCYgPiAqIHtcclxuXHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKipcclxuICAgICAgIFByb2dyYW1tZXNcclxuKioqKioqKioqKioqKioqKioqKioqKi9cclxuLnByb2dyYW1tZXMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRoZWlnaHQ6IDI4MHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG5cdCZfX2hlYWQge1xyXG5cdFx0aGVpZ2h0OiA0MCU7XHJcblx0XHRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMik7XHJcblx0XHRmb250LXNpemU6IDVyZW07XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dG9wOiAtMXJlbTtcclxuXHR9XHJcblxyXG5cdCZfX2JvZHkge1xyXG5cdFx0aGVpZ2h0OiA2MCU7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bWFyZ2luOiAwIDIwcHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA0NXB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGYtOCw8c3ZnIHZlcnNpb249XCIxLjFcIiB3aWR0aD1cIjI1XCIgaGVpZ2h0PVwiMjVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgdmlld0JveD1cIjAgMCAzMS40OSAzMS40OVwiIHhtbDpzcGFjZT1cInByZXNlcnZlXCIgZmlsbD1cIndoaXRlXCI+PHBhdGggZD1cIk0yMS4yMDUsNS4wMDdjLTAuNDI5LTAuNDQ0LTEuMTQzLTAuNDQ0LTEuNTg3LDBjLTAuNDI5LDAuNDI5LTAuNDI5LDEuMTQzLDAsMS41NzFsOC4wNDcsOC4wNDdIMS4xMTFDMC40OTIsMTQuNjI2LDAsMTUuMTE4LDAsMTUuNzM3YzAsMC42MTksMC40OTIsMS4xMjcsMS4xMTEsMS4xMjdoMjYuNTU0bC04LjA0Nyw4LjAzMmMtMC40MjksMC40NDQtMC40MjksMS4xNTksMCwxLjU4N2MwLjQ0NCwwLjQ0NCwxLjE1OSwwLjQ0NCwxLjU4NywwbDkuOTUyLTkuOTUyYzAuNDQ0LTAuNDI5LDAuNDQ0LTEuMTQzLDAtMS41NzFMMjEuMjA1LDUuMDA3elwiLz48L3N2Zz4nKTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdGhlaWdodDogMjVweDtcclxuXHRcdFx0dG9wOiBjYWxjKDEwMCUgLSAyNXB4KTtcclxuXHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19kZXNjIHtcclxuXHRcdGZvbnQtc2l6ZTogLjdyZW07XHJcblx0XHRvcGFjaXR5OiAuNztcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0bWFyZ2luOiAxMHB4IDA7XHJcblx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdCYgbGkge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTRweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucGFydG5lci1pbWcge1xyXG5cdGhlaWdodDogNzBweDtcclxuXHRwYWRkaW5nOiAxMHB4IDA7XHJcblxyXG5cdCYgaW1nIHtcclxuXHRcdG1heC1oZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi50YWcge1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRib3JkZXI6IHNvbGlkIDFweCAjY2VkNWUwO1xyXG5cdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4zcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEzcHg7XHJcblx0cGFkZGluZzogN3B4IDlweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cdCY6aG92ZXIsXHJcblx0Jjpmb2N1cyxcclxuXHQmOmFjdGl2ZSB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgICAgICAgTkVXU1xyXG4qKioqKioqKioqKioqKioqKioqKioqL1xyXG4ubmV3cyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRoZWlnaHQ6IDQ5MHB4O1xyXG5cdC8vIHdpZHRoOiA5MHZ3O1xyXG5cdC8vbWF4LXdpZHRoOiA0NDBweDtcclxuXHR3aWR0aDogMzUwcHg7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xyXG5cclxuXHQmOmhvdmVyLFxyXG5cdCY6YWN0aXZlLFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxuXHJcblx0Ji0tc2hhZG93IHtcclxuXHRcdGJveC1zaGFkb3c6IDAgMTZweCA1NHB4IDAgcmdiYSgxOTUsMTkzLDE5MywwLjUpO1xyXG5cdH1cclxuXHJcblx0Jl9faW1nLWFyZWEge1xyXG5cdFx0aGVpZ2h0OiAyNDBweDtcclxuXHRcdG1heC1oZWlnaHQ6IDI0MHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1vdXQ7XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlciAmX19pbWctYXJlYSB7XHJcblx0XHRtYXgtaGVpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0Jl9faW1nIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNhZGU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGhlaWdodDogaW5oZXJpdDtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQmX19ib2R5IHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDI1cHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jjpob3ZlciAmX19tZXRhIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0Y29sb3I6ICMyZDM1NDI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMjdweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRoZWlnaHQ6IDk2cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMTk7XHJcblx0XHRtYXJnaW46IDVweCAwIDI1cHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIgJl9fdGl0bGUge1xyXG5cdFx0Y29sb3I6ICR0aGlyZC1jb2xvcjs7XHJcblx0fVxyXG5cclxuXHQmX19leGNlcnB0IHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuOTQ7XHJcblx0XHRoZWlnaHQ6IDEyNHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdCZfX2NhdGVnb3J5IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0cGFkZGluZzogMCAyNXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIgJl9fdGFnIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuLm5ld3Mtc2lkZWJhciB7XHJcblx0cGFkZGluZzogMTBweCAwO1xyXG5cdG1hcmdpbjogMTBweCAzdncgMTBweCAwO1xyXG59XHJcblxyXG4ubmV3cy1zaWRlYmFyICsgLm5ld3Mtc2lkZWJhciB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNhZWFlYWU7XHJcbn1cclxuXHJcbi5tZXRhIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0bGluZS1oZWlnaHQ6IDIuMzY7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xyXG5cdC8vIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDtcclxuXHJcblx0JiA+IGxpIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG1hcmdpbjogMCA5cHggMCAwO1xyXG5cdFx0cGFkZGluZzogMCAxNXB4IDAgMDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0fVxyXG5cclxuXHQmID4gbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHRsZWZ0OiAxMDAlO1xyXG5cdFx0b3BhY2l0eTogMC4yO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiBjYWxjKDUwJSAtIDEuNXB4KTtcclxuXHRcdHdpZHRoOiAzcHg7XHJcblx0fVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgICAgICBQT1NUXHJcbioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5wb3N0LWhlYWRpbmcge1xyXG5cdGZvbnQtc2l6ZTogNDZweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjAzO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0Y29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG59XHJcblxyXG4ucG9zdC1leGNlcnB0IHtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS42NztcclxuXHRsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcblx0Y29sb3I6ICMyZDM1NDI7XHJcbn1cclxuXHJcbi5wb3N0LW1ldGEsXHJcbi5wb3N0LW1ldGFfX3RleHQsXHJcbi5wb3N0LW1ldGFfX2ljb24ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ucG9zdC1tZXRhX190ZXh0IHtcclxuXHRvcGFjaXR5OiAwLjY7XHJcblx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcbn1cclxuXHJcbi5wb3N0LWNvbnRlbnQge1xyXG5cdHBhZGRpbmc6IDMwcHggMDtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNjc7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG5cdGNvbG9yOiAjMmQzNTQyO1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG5cdCYgaDEsICYgaDIsICYgaDMsICYgaDQsICYgaDUsICYgaDYsXHJcblx0JiAuaDEsICYgLmgyLCAmIC5oMywgJiAuaDQsICYgLmg1LCAmIC5oNiB7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNzM7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcblx0XHRjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmJldG9ueSB7XHJcblx0JjpmaXJzdC1sZXR0ZXIge1xyXG5cdFx0Y29sb3I6ICMwMGU0ZmY7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdGZvbnQtc2l6ZTogNjJweDtcclxuXHRcdGZvbnQtc2l6ZTogMjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRwYWRkaW5nOiAwIDdweCAwIDA7XHJcblx0XHRsaW5lLWhlaWdodDogLjk2O1xyXG5cdH1cclxufVxyXG5cclxuLnBvc3QtZGF0ZV9fZGF5IHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Zm9udC1zaXplOiA5OHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG59XHJcblxyXG4ucG9zdC1kYXRlX19tb250aCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMTlweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0Y29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG59XHJcblxyXG4ucG9zdC1hdXRob3Ige1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdCZfX25hbWUge1xyXG5cdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHR9XHJcblxyXG5cdCZfX3BvcyB7XHJcblx0XHRvcGFjaXR5OiAwLjc7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0fVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgVVBDT01JTkcgRVZFTlRTXHJcbioqKioqKioqKioqKioqKioqKioqKiovXHJcbi50YWItcGFuZSB7XHJcblx0Jl9faGVhZGVyIHtcclxuXHRcdGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdH1cclxuXHJcblx0Jl9fYXV0aG9yIHtcclxuXHRcdGNvbG9yOiAjYjFiNWJlO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC43cHg7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdH1cclxuXHJcblx0Jl9fbWV0YSB7XHJcblx0XHRjb2xvcjogIzJkMzU0MjtcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0b3BhY2l0eTogMC42O1xyXG5cdH1cclxufVxyXG5cclxuLmV2ZW50cy10YWJzIHtcclxuXHRib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSg0NSw1Myw2NiwuMik7XHJcblxyXG5cdCZfX2RheSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmb250LXNpemU6IDUwcHg7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAuMnJlbTtcclxuXHR9XHJcblxyXG5cdCZfX21vbnRoIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogODAlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHR9XHJcblxyXG5cdCYgbGkgYSB7XHJcblx0XHRjb2xvcjogcmdiYSg0NSw1Myw2NiwuMik7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDV2dztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQmLFxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6YWN0aXZlLFxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdC5ldmVudHMtdGFic19fZGF5IHsgY29sb3I6ICAkdGhpcmQtY29sb3IgfVxyXG5cdFx0XHQuZXZlbnRzLXRhYnNfX21vbnRoIHsgY29sb3I6ICRwcmltYXJ5LWNvbG9yIH1cclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoaXJkLWNvbG9yO1xyXG5cdFx0XHRcdHRvcDogMTAwJTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZXZlbnQtYmxvY2sge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym94LXNoYWRvdzogMCAxNnB4IDU0cHggMCByZ2JhKDE5NSwxOTMsMTkzLDAuNSk7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0dHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1vdXQ7XHJcblxyXG5cdCZfX2RhdGUge1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMzcsNjAsOTUsLjE1KTtcclxuXHRcdGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLW91dDtcclxuXHR9XHJcblxyXG5cdCZfX2RhdGUtZGF5IHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogNzBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0fVxyXG5cclxuXHQmX19kYXRlLW1vbnRoIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMTlweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHJcblx0Jl9faGVhZGluZyB7XHJcblx0XHRjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcblx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMTg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0bWF4LWhlaWdodDogOTlweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLW91dDtcclxuXHR9XHJcblxyXG5cdCZfX2F1dGhvciB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC43cHg7XHJcblx0XHRjb2xvcjogI2IxYjViZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0fVxyXG5cclxuXHQmX19tZXRhIGxpICoge1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1vdXQ7XHJcblx0fVxyXG5cclxuXHQmX19tZXRhIGxpID4gKjpub3Qoc3ZnKSB7XHJcblx0XHRvcGFjaXR5OiAwLjY7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHR9XHJcblxyXG5cclxuXHQmOmhvdmVyLFxyXG5cdCY6YWN0aXZlLFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJhNDA2MjtcclxuXHJcblx0XHQmIC5ldmVudC1ibG9ja19fZGF0ZSB7IGNvbG9yOiAjMjNlMGZmOyBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjE1KSB9XHJcblx0XHQmIC5ldmVudC1ibG9ja19faGVhZGluZywgJiAuZXZlbnQtYmxvY2tfX21ldGEgbGkgKiB7IGNvbG9yOiAjZmZmOyBmaWxsOiAjZmZmIH1cclxuXHR9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAgIExCUyBJbnNpZ2h0XHJcbioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5ldmVudC1jYXJkIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDQwMHB4O1xyXG5cdG1pbi13aWR0aDogMzAwcHg7XHJcblx0cGFkZGluZzogMCA0MHB4O1xyXG5cclxuXHQmX19jYXRlZ29yeSB7XHJcblx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdG9wYWNpdHk6IDAuOTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDI3cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMTk7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0aGVpZ2h0OiA5Ni40cHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHR9XHJcblxyXG5cdCZfX2F1dGhvciB7XHJcblx0XHRvcGFjaXR5OiAwLjc7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjdweDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHR9XHJcblxyXG5cdCYgKyAmIHtcclxuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuNCk7XHJcblx0fVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgICAgIEZPT1RFUlxyXG4qKioqKioqKioqKioqKioqKioqKioqL1xyXG4ucGFydG5lcnMge1xyXG5cclxufVxyXG5cclxuLmNvcHlyaWdodCB7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0Y29sb3I6ICNiMWI1YmU7XHJcbn1cclxuXHJcbi5zb2NpYWwtbGlua3Mge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cclxuXHQmID4gbGkge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0wLjM1cmVtO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtMC4zNXJlbTtcclxuXHJcblx0XHQmID4gbGkge1xyXG5cdFx0XHRtYXJnaW46IDAgMC4zNXJlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqXHJcbkJvb3RzdHJhcCBtb2RhbCBmdWxsc2NyXHJcbioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8vIC5tb2RhbC1kaWFsb2cge1xyXG4vLyBcdHdpZHRoOiAxMDAlO1xyXG4vLyBcdGhlaWdodDogMTAwJTtcclxuLy8gXHRtYXJnaW46IDA7XHJcbi8vIFx0cGFkZGluZzogMDtcclxuLy8gfVxyXG5cclxuLy8gLm1vZGFsLWNvbnRlbnQge1xyXG4vLyBcdGhlaWdodDogYXV0bztcclxuLy8gXHRtaW4taGVpZ2h0OiAxMDAlO1xyXG4vLyBcdGJvcmRlci1yYWRpdXM6IDA7XHJcbi8vIH1cclxuXHJcbi5tb2RhbC1kaWFsb2cge1xyXG5cdG1hcmdpbjogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAgICAgIE1FTlVcclxuKioqKioqKioqKioqKioqKioqKioqKi9cclxuLm1lbnUge1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3R0b206IDA7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0bGVmdDogMDtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHQmX19jbG9zZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IGNhbGMoMTVweCArIDJ2dyk7XHJcblx0XHRyaWdodDogY2FsYygxNXB4ICsgMnZ3KTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblxyXG5cdCZfX3NlY3Rpb24ge1xyXG5cdFx0Y29sb3I6ICNiMWI1YmU7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIuMzg7XHJcblx0XHRtYXJnaW46IDNyZW0gMS41cmVtIDFyZW07XHJcblx0fVxyXG5cclxuXHQmX19saXN0IHtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdG1hcmdpbjogMCAzMHB4IDAgMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0Ji0taGFzLWFjdGl2ZTphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMTAxMDE7XHJcblx0XHRcdGJvdHRvbTogMThweDtcclxuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDM2cHgpO1xyXG5cdFx0XHRsZWZ0OiAxMDAlO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMThweDtcclxuXHRcdFx0d2lkdGg6IDJweDtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdH1cclxuXHJcblx0XHQmID4gbGkge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHotaW5kZXg6IDI7XHJcblxyXG5cdFx0XHQmID4gYSB7XHJcblx0XHRcdFx0Y29sb3I6IHJnYmEoMzYsNTksOTQsLjMpO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjUuMnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0cGFkZGluZzogOHB4IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYgPiBhID4gc3BhbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMS41cmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyID4gYSA+IHNwYW4sXHJcblx0XHRcdCY6Zm9jdXMgPiBhID4gc3BhbixcclxuXHRcdFx0JjphY3RpdmUgPiBhID4gc3BhbixcclxuXHRcdFx0Ji5hY3RpdmUgPiBhID4gc3BhbiB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdGNvbG9yOiByZ2IoMzYsNTksOTQpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmN1cnJlbnQgPiBhID4gc3BhbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2M1ZjdmZjtcclxuXHRcdFx0XHRjb2xvcjogcmdiKDM2LDU5LDk0KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc3ViIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRsZWZ0OiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAtMzBweDtcclxuXHRcdHBhZGRpbmc6IDM4cHggMCAzOHB4IDIwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGZvbnQtZmFtaWx5OiBMYXRvLCBSb2JvdG8sIHNhbnMtc2VyaWY7XHJcblxyXG5cdFx0JiBsaSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIuMjk7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjNweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0Y29sb3I6ICMyZDM1NDI7XHJcblxyXG5cdFx0XHQmIGEge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDVweDtcclxuXHJcblx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHQmOmFjdGl2ZSxcclxuXHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjNWY3ZmY7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JjpiZWZvcmUsXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdHRvcDogNDhweDtcclxuXHRcdFx0ei1pbmRleDogMjtcclxuXHRcdH1cclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdHJpZ2h0OiBjYWxjKDEwMCUgLSAxcHgpO1xyXG5cdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICMwMTAxMDE7XHJcblx0XHR9XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHJpZ2h0OiBjYWxjKDEwMCUgLSAzcHgpO1xyXG5cdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19saXN0ID4gbGk6aG92ZXIgPiAmX19zdWIsXHJcblx0Jl9fbGlzdCA+IGxpLmFjdGl2ZSA+ICZfX3N1YixcclxuXHQmX19saXN0ID4gbGkgPiAmX19zdWI6aG92ZXIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcbiJdfQ== */
