body.page-template-news .hero,
body.archive.category .hero,
body.archive.tag .hero,
body.page-template-search .hero {
  min-height: -webkit-max-content;
  min-height: -moz-max-content;
  min-height: max-content;
  margin-bottom: 0;
  padding-bottom: 0px; }
  body.page-template-news .hero h1,
  body.archive.category .hero h1,
  body.archive.tag .hero h1,
  body.page-template-search .hero h1 {
    margin-bottom: 8px; }
  body.page-template-news .hero .red_grey_strips,
  body.archive.category .hero .red_grey_strips,
  body.archive.tag .hero .red_grey_strips,
  body.page-template-search .hero .red_grey_strips {
    position: relative;
    bottom: 0;
    height: 70px; }
    @media (max-width: 992px) {
      body.page-template-news .hero .red_grey_strips,
      body.archive.category .hero .red_grey_strips,
      body.archive.tag .hero .red_grey_strips,
      body.page-template-search .hero .red_grey_strips {
        height: 35px; } }
    body.page-template-news .hero .red_grey_strips::after,
    body.archive.category .hero .red_grey_strips::after,
    body.archive.tag .hero .red_grey_strips::after,
    body.page-template-search .hero .red_grey_strips::after {
      background-color: #fff; }
      @media (max-width: 850px) {
        body.page-template-news .hero .red_grey_strips::after,
        body.archive.category .hero .red_grey_strips::after,
        body.archive.tag .hero .red_grey_strips::after,
        body.page-template-search .hero .red_grey_strips::after {
          width: 100%;
          left: 0; } }
  body.page-template-news .hero .sort_box,
  body.archive.category .hero .sort_box,
  body.archive.tag .hero .sort_box,
  body.page-template-search .hero .sort_box {
    color: #000;
    position: relative;
    width: calc(50% - 160px);
    height: 100%;
    left: calc(50% + 160px);
    top: 0;
    z-index: 1;
    padding: 20px;
    padding-top: 35px;
    text-align: right;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-column-gap: 0px;
       -moz-column-gap: 0px;
            column-gap: 0px; }
    @media (max-width: 992px) {
      body.page-template-news .hero .sort_box,
      body.archive.category .hero .sort_box,
      body.archive.tag .hero .sort_box,
      body.page-template-search .hero .sort_box {
        padding-top: 15px; } }
    @media (max-width: 850px) {
      body.page-template-news .hero .sort_box,
      body.archive.category .hero .sort_box,
      body.archive.tag .hero .sort_box,
      body.page-template-search .hero .sort_box {
        left: unset;
        width: 100%; } }
    body.page-template-news .hero .sort_box p,
    body.archive.category .hero .sort_box p,
    body.archive.tag .hero .sort_box p,
    body.page-template-search .hero .sort_box p {
      margin: 0;
      font-size: 13px;
      margin-top: 2px; }
    body.page-template-news .hero .sort_box .nice-select,
    body.archive.category .hero .sort_box .nice-select,
    body.archive.tag .hero .sort_box .nice-select,
    body.page-template-search .hero .sort_box .nice-select {
      border: none;
      height: 25px;
      line-height: 25px;
      font-weight: 700;
      font-size: 13px;
      padding-left: 10px; }
      body.page-template-news .hero .sort_box .nice-select .list,
      body.archive.category .hero .sort_box .nice-select .list,
      body.archive.tag .hero .sort_box .nice-select .list,
      body.page-template-search .hero .sort_box .nice-select .list {
        border-radius: 0;
        background-color: #fff; }
      body.page-template-news .hero .sort_box .nice-select::after,
      body.archive.category .hero .sort_box .nice-select::after,
      body.archive.tag .hero .sort_box .nice-select::after,
      body.page-template-search .hero .sort_box .nice-select::after {
        border-color: #000; }

.tabs_container {
  z-index: 2;
  position: relative; }
  .tabs_container .font_size13 {
    color: #fff; }
  .tabs_container .tabs_links {
    padding: 22px 0 0;
    margin-top: 7px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    @media (max-width: 992px) {
      .tabs_container .tabs_links {
        padding: 15px 0 0; } }
    .tabs_container .tabs_links a {
      padding: 15px 33px; }
      @media (max-width: 1200px) {
        .tabs_container .tabs_links a {
          padding: 12px 25px; } }
      @media (max-width: 500px) {
        .tabs_container .tabs_links a {
          padding: 10px 20px; } }
      .tabs_container .tabs_links a:hover {
        background-color: #fff; }
        .tabs_container .tabs_links a:hover p {
          color: #e53011; }
    .tabs_container .tabs_links a,
    .tabs_container .tabs_links a .font_size13 {
      color: #ffffff;
      -webkit-transition: color 0.3s;
      -o-transition: color 0.3s;
      transition: color 0.3s;
      text-decoration: none; }
    .tabs_container .tabs_links a.active {
      background-color: #fff; }
      .tabs_container .tabs_links a.active .font_size13 {
        font-weight: 700;
        color: #e53011; }
    .tabs_container .tabs_links p {
      margin: 0; }

.tags_search_container {
  display: grid;
  grid-template-columns: repeat(2, 50%);
  border-top: 1px solid rgba(255, 255, 255, 0.15);
  margin-bottom: 5px;
  /* Hide the default close button */ }
  @media (max-width: 568px) {
    .tags_search_container {
      grid-template-columns: 100%; } }
  .tags_search_container .tags_main_box {
    position: relative;
    padding: 10px;
    margin-right: 10px;
    border-left: 1px solid rgba(255, 255, 255, 0.15); }
    @media (max-width: 568px) {
      .tags_search_container .tags_main_box {
        border-bottom: 1px solid rgba(255, 255, 255, 0.15);
        border-left: none;
        margin-right: 0;
        padding: 10px 0; } }
    .tags_search_container .tags_main_box::before {
      content: "";
      position: absolute;
      width: 1px;
      height: 100%;
      right: -5px;
      top: 0px;
      background-color: rgba(255, 255, 255, 0.15); }
      @media (max-width: 568px) {
        .tags_search_container .tags_main_box::before {
          display: none; } }
    .tags_search_container .tags_main_box .nice-select {
      color: #ffffff;
      border-radius: 0;
      border: 1px solid #fff;
      width: 100%;
      background-color: transparent;
      height: 50px;
      line-height: 50px; }
      .tags_search_container .tags_main_box .nice-select.open .list {
        width: 100%;
        border-radius: 0;
        background-color: #fff; }
      .tags_search_container .tags_main_box .nice-select .option {
        background-color: #fff;
        color: #e53011; }
      .tags_search_container .tags_main_box .nice-select .current {
        font-weight: 700; }
      .tags_search_container .tags_main_box .nice-select:after {
        border-color: #fff; }
  .tags_search_container .search_main_box {
    padding: 10px; }
    @media (max-width: 568px) {
      .tags_search_container .search_main_box {
        padding: 10px 0; } }
    .tags_search_container .search_main_box .search_bar {
      display: grid;
      grid-template-columns: calc(100% - 50px) 50px;
      -webkit-column-gap: 0px;
         -moz-column-gap: 0px;
              column-gap: 0px;
      cursor: pointer;
      height: 0%;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      margin-top: 0px;
      position: relative; }
      .tags_search_container .search_main_box .search_bar .search_window {
        z-index: 1;
        height: 50px;
        position: relative; }
        .tags_search_container .search_main_box .search_bar .search_window form {
          position: relative;
          width: 100%;
          top: unset; }
          .tags_search_container .search_main_box .search_bar .search_window form input[type="search"] {
            width: 100%;
            height: 50px;
            background-color: #e84529;
            border: none;
            padding: 5px 25px;
            color: #fff;
            font-weight: 300; }
          .tags_search_container .search_main_box .search_bar .search_window form input[type="search"]::-webkit-input-placeholder {
            font-size: 13px;
            color: #fff;
            font-weight: 300; }
          .tags_search_container .search_main_box .search_bar .search_window form input[type="search"]::-moz-placeholder {
            font-size: 13px;
            color: #fff;
            font-weight: 300; }
          .tags_search_container .search_main_box .search_bar .search_window form input[type="search"]:-ms-input-placeholder {
            font-size: 13px;
            color: #fff;
            font-weight: 300; }
          .tags_search_container .search_main_box .search_bar .search_window form input[type="search"]::-ms-input-placeholder {
            font-size: 13px;
            color: #fff;
            font-weight: 300; }
          .tags_search_container .search_main_box .search_bar .search_window form input[type="search"]::placeholder {
            font-size: 13px;
            color: #fff;
            font-weight: 300; }
      .tags_search_container .search_main_box .search_bar .search_lup_button {
        background-color: #e84529;
        border: 1px solid transparent;
        width: 50px;
        height: 50px;
        background-image: url(../../../img/ikona-lupa@2.png);
        background-size: 20px 20px;
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transition: background-color 0.3s;
        -o-transition: background-color 0.3s;
        transition: background-color 0.3s;
        -webkit-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s; }
        .tags_search_container .search_main_box .search_bar .search_lup_button:hover {
          background-color: transparent;
          border: 1px solid #fff; }
  .tags_search_container input[type="search"]::-webkit-search-clear-button,
  .tags_search_container input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
    appearance: none;
    display: none; }

.hero .highlighted_special_article {
  position: relative;
  background-color: #e53011; }
  .hero .highlighted_special_article .container-fluid {
    padding: 0 0 90px;
    position: relative;
    min-height: 510px;
    z-index: 0 !important; }
    @media (max-width: 1366px) {
      .hero .highlighted_special_article .container-fluid {
        min-height: 450px;
        padding-bottom: 50px; } }
    @media (max-width: 992px) {
      .hero .highlighted_special_article .container-fluid {
        min-height: 350px;
        padding-bottom: 20px; } }
    @media (max-width: 850px) {
      .hero .highlighted_special_article .container-fluid {
        padding-bottom: 0;
        min-height: -webkit-max-content;
        min-height: -moz-max-content;
        min-height: max-content; } }
  .hero .highlighted_special_article .news_thumbnail.big_news_thumbnail {
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 160px);
    height: 100%; }
    @media (max-width: 1600px) {
      .hero .highlighted_special_article .news_thumbnail.big_news_thumbnail {
        width: calc(55% - 160px); } }
    @media (max-width: 1200px) {
      .hero .highlighted_special_article .news_thumbnail.big_news_thumbnail {
        width: calc(60% - 147px); } }
    @media (max-width: 992px) {
      .hero .highlighted_special_article .news_thumbnail.big_news_thumbnail {
        width: calc(60% - 128px); } }
    @media (max-width: 850px) {
      .hero .highlighted_special_article .news_thumbnail.big_news_thumbnail {
        width: 100%;
        position: relative;
        height: 350px;
        margin-top: 20px; } }
    @media (max-width: 600px) {
      .hero .highlighted_special_article .news_thumbnail.big_news_thumbnail {
        height: 300px;
        margin-top: 10px; } }
    @media (max-width: 450px) {
      .hero .highlighted_special_article .news_thumbnail.big_news_thumbnail {
        height: 250px; } }
    .hero .highlighted_special_article .news_thumbnail.big_news_thumbnail::before {
      content: "";
      position: absolute;
      background-image: url(../../../img/decor-red.png);
      background-repeat: no-repeat;
      background-size: contain;
      width: 48px;
      height: 48px;
      left: -24px;
      top: 120px;
      z-index: 2; }
      @media (max-width: 850px) {
        .hero .highlighted_special_article .news_thumbnail.big_news_thumbnail::before {
          left: 50%;
          -webkit-transform: translateX(-50%);
              -ms-transform: translateX(-50%);
                  transform: translateX(-50%);
          width: 36px;
          height: 36px;
          top: -18px; } }
      @media (max-width: 450px) {
        .hero .highlighted_special_article .news_thumbnail.big_news_thumbnail::before {
          width: 20px;
          height: 20px;
          top: -10px; } }
    .hero .highlighted_special_article .news_thumbnail.big_news_thumbnail figure,
    .hero .highlighted_special_article .news_thumbnail.big_news_thumbnail figure img {
      margin: 0;
      height: 100%;
      width: 100%; }
    .hero .highlighted_special_article .news_thumbnail.big_news_thumbnail img {
      position: relative;
      -o-object-fit: cover;
         object-fit: cover; }
  .hero .highlighted_special_article .special_article_text {
    max-width: 750px;
    padding-top: 55px;
    padding-right: 130px;
    position: relative; }
    @media (max-width: 1600px) {
      .hero .highlighted_special_article .special_article_text {
        max-width: 670px;
        padding-right: 80px; } }
    @media (max-width: 1420px) {
      .hero .highlighted_special_article .special_article_text {
        max-width: 680px;
        padding-right: 50px; } }
    @media (max-width: 1200px) {
      .hero .highlighted_special_article .special_article_text {
        max-width: 550px;
        padding-right: 50px; } }
    @media (max-width: 992px) {
      .hero .highlighted_special_article .special_article_text {
        max-width: 500px;
        padding-right: 35px; } }
    @media (max-width: 850px) {
      .hero .highlighted_special_article .special_article_text {
        max-width: 100%;
        padding-right: 0;
        padding-top: 25px; } }
    .hero .highlighted_special_article .special_article_text .mini_icon {
      width: 15px;
      height: 15px; }
  .hero .highlighted_special_article .big_blog_card {
    text-decoration: none; }
    .hero .highlighted_special_article .big_blog_card .big_blog_card,
    .hero .highlighted_special_article .big_blog_card .excerpt_custom,
    .hero .highlighted_special_article .big_blog_card .font_size13,
    .hero .highlighted_special_article .big_blog_card .title_post {
      color: #fff; }
    .hero .highlighted_special_article .big_blog_card .font_size13 {
      font-weight: 700; }
    .hero .highlighted_special_article .big_blog_card .title_post h3 {
      font-size: 30px;
      font-weight: 300; }
      @media (max-width: 1366px) {
        .hero .highlighted_special_article .big_blog_card .title_post h3 {
          font-size: 26px; } }
      @media (max-width: 992px) {
        .hero .highlighted_special_article .big_blog_card .title_post h3 {
          font-size: 23px; } }
    .hero .highlighted_special_article .big_blog_card .blog_card_desc {
      padding-left: 0; }
    .hero .highlighted_special_article .big_blog_card .mini_icon {
      -webkit-filter: brightness(0) invert(1);
              filter: brightness(0) invert(1); }
    .hero .highlighted_special_article .big_blog_card .cta {
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-column-gap: 5px;
         -moz-column-gap: 5px;
              column-gap: 5px;
      padding: 12px 30px;
      margin-top: 30px; }
      .hero .highlighted_special_article .big_blog_card .cta p {
        margin: 0;
        font-weight: 700; }
  @media (max-width: 850px) {
    .hero .highlighted_special_article .blog_card_desc {
      padding: 20px 0; } }
  @media (max-width: 992px) {
    .hero .highlighted_special_article .blog_card_desc .title_post h3 {
      margin-top: 15px; } }

.all_blog_posts {
  padding: 55px 0 60px; }
  @media (max-width: 1200px) {
    .all_blog_posts {
      padding-bottom: 40px; } }
  @media (max-width: 568px) {
    .all_blog_posts {
      padding-bottom: 25px;
      padding-top: 35px; } }

.blog_card {
  display: grid;
  grid-template-columns: 240px calc(100% - 240px);
  position: relative;
  text-decoration: none;
  margin-bottom: 35px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  min-height: 230px;
  color: inherit;
  background-color: #f2f2f2; }
  @media (max-width: 1366px) {
    .blog_card {
      margin-bottom: 50px; } }
  @media (max-width: 1200px) {
    .blog_card {
      min-height: 200px;
      margin-bottom: 25px; } }
  @media (max-width: 992px) {
    .blog_card {
      grid-template-columns: 200px calc(100% - 200px);
      margin-bottom: 10px;
      min-height: -webkit-max-content;
      min-height: -moz-max-content;
      min-height: max-content; } }
  @media (max-width: 500px) {
    .blog_card {
      grid-template-columns: 100%; } }
  .blog_card:hover {
    background-color: white;
    color: #000000;
    -webkit-box-shadow: -8px 8px 46px 0px rgba(0, 0, 0, 0.15);
            box-shadow: -8px 8px 46px 0px rgba(0, 0, 0, 0.15); }
    .blog_card:hover .blog_card_desc {
      color: #000000; }
      .blog_card:hover .blog_card_desc .excerpt_custom {
        color: #000000; }
    .blog_card:hover .cat_flex .mini_icon {
      -webkit-filter: brightness(0) saturate(100%) invert(26%) sepia(53%) saturate(3694%) hue-rotate(353deg) brightness(90%) contrast(100%);
              filter: brightness(0) saturate(100%) invert(26%) sepia(53%) saturate(3694%) hue-rotate(353deg) brightness(90%) contrast(100%); }
    .blog_card:hover .cat_flex p,
    .blog_card:hover .time_flex .font_size13 {
      color: #e53011; }
    .blog_card:hover .blog_card_desc .read_more_btn {
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content; }
      .blog_card:hover .blog_card_desc .read_more_btn p {
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
        -webkit-transform: translateX(0px);
            -ms-transform: translateX(0px);
                transform: translateX(0px);
        margin-right: 5px;
        opacity: 1; }
      .blog_card:hover .blog_card_desc .read_more_btn img {
        margin-left: 0px; }
  .blog_card .news_thumbnail {
    width: 240px;
    overflow: hidden; }
    @media (max-width: 992px) {
      .blog_card .news_thumbnail {
        width: 200px; } }
    @media (max-width: 500px) {
      .blog_card .news_thumbnail {
        width: 100%;
        height: 200px; } }
    .blog_card .news_thumbnail figure {
      height: 100%;
      width: 100%;
      margin: 0; }
    .blog_card .news_thumbnail img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      aspect-ratio: 240 / 230; }
      @media (max-width: 992px) {
        .blog_card .news_thumbnail img {
          aspect-ratio: 1 / 1; } }
      @media (max-width: 500px) {
        .blog_card .news_thumbnail img {
          aspect-ratio: unset; } }

.font_size13 {
  font-size: 13px; }
  @media (max-width: 568px) {
    .font_size13 {
      font-size: 12px; } }

.blog_card_desc {
  padding: 33px 35px 10px 40px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media (max-width: 768px) {
    .blog_card_desc {
      padding: 25px 25px 10px 25px; } }
  @media (max-width: 568px) {
    .blog_card_desc {
      padding: 25px 20px 10px 20px; } }
  .blog_card_desc .read_more_btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 50px;
    height: 40px;
    padding-left: 0;
    overflow: hidden;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    padding: 20px 20px 12px;
    padding-left: 0; }
    .blog_card_desc .read_more_btn img {
      width: 12px;
      height: 12px;
      margin-left: -80px; }
    .blog_card_desc .read_more_btn p {
      margin: 0;
      width: 80px;
      -webkit-transform: translateX(-80px);
          -ms-transform: translateX(-80px);
              transform: translateX(-80px);
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      -webkit-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap;
      font-weight: 700;
      font-size: 13px;
      opacity: 0; }
  .blog_card_desc > * {
    position: relative; }
  .blog_card_desc .title_post {
    margin-top: -5px;
    margin-bottom: 0; }
    .blog_card_desc .title_post h3 {
      margin-bottom: 30px;
      font-size: 22px;
      font-weight: 700; }
      @media (max-width: 1200px) {
        .blog_card_desc .title_post h3 {
          font-size: 20px; } }
      @media (max-width: 992px) {
        .blog_card_desc .title_post h3 {
          font-size: 18px;
          margin-bottom: 20px; } }
      @media (max-width: 568px) {
        .blog_card_desc .title_post h3 {
          font-size: 16px; } }

.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 860px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.excerpt_custom {
  color: #000; }
  .excerpt_custom p:first-of-type {
    margin-top: 15px; }
  .excerpt_custom p:last-of-type {
    margin-bottom: 0px; }

.blog_card_desc .flex,
.big_blog_card .flex {
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
  row-gap: 5px; }
  @media (max-width: 992px) {
    .blog_card_desc .flex,
    .big_blog_card .flex {
      -webkit-column-gap: 20px;
         -moz-column-gap: 20px;
              column-gap: 20px; } }
  @media (max-width: 568px) {
    .blog_card_desc .flex .mini_icon,
    .big_blog_card .flex .mini_icon {
      width: 15px;
      height: 15px; } }

.cat_flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0px;
  margin-left: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  -webkit-column-gap: 5px;
     -moz-column-gap: 5px;
          column-gap: 5px;
  height: 100%;
  width: max-content;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
  .cat_flex p {
    margin: 0;
    color: #bbb;
    margin-left: 5px;
    line-height: 1;
    width: 100%;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s; }
  .cat_flex .mini_icon {
    width: 18px;
    height: 18px;
    -o-object-fit: contain;
       object-fit: contain;
    -webkit-filter: brightness(0) saturate(100%) invert(98%) sepia(0%) saturate(164%) hue-rotate(215deg) brightness(74%) contrast(101%);
            filter: brightness(0) saturate(100%) invert(98%) sepia(0%) saturate(164%) hue-rotate(215deg) brightness(74%) contrast(101%);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s; }
  .cat_flex.cat_flex1 {
    margin-left: 0; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2UvbmV3cy5zY3NzIiwiX21lZGlhcXVlcnkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTs7OztFQUtJLCtCQUF1QjtFQUF2Qiw0QkFBdUI7RUFBdkIsdUJBQXVCO0VBQ3ZCLGdCQUFnQjtFQUNoQixtQkFBbUIsRUFBQTtFQVB2Qjs7OztJQVVNLGtCQUFrQixFQUFBO0VBVnhCOzs7O0lBY00sa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxZQUFZLEVBQUE7SUMrRGY7TUQvRUg7Ozs7UUFtQlEsWUFBWSxFQUFBLEVBV2Y7SUE5Qkw7Ozs7TUF1QlEsc0JBQXNCLEVBQUE7TUN3RDNCO1FEL0VIOzs7O1VBMEJVLFdBQVc7VUFDWCxPQUFPLEVBQUEsRUFFVjtFQTdCUDs7OztJQWtDTSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLHdCQUF3QjtJQUN4QixZQUFZO0lBQ1osdUJBQXVCO0lBQ3ZCLE1BQU07SUFDTixVQUFVO0lBQ1YsYUFBYTtJQUNiLGlCQUFpQjtJQUNqQixpQkFBaUI7SUFDakIsb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHFCQUF5QjtJQUF6QixpQ0FBeUI7UUFBekIsa0JBQXlCO1lBQXpCLHlCQUF5QjtJQUN6Qix5QkFBbUI7SUFBbkIsMkJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsdUJBQWU7T0FBZixvQkFBZTtZQUFmLGVBQWUsRUFBQTtJQ2dDbEI7TUQvRUg7Ozs7UUFrRFEsaUJBQWlCLEVBQUEsRUErQnBCO0lDRkY7TUQvRUg7Ozs7UUFzRFEsV0FBVztRQUNYLFdBQVcsRUFBQSxFQTBCZDtJQWpGTDs7OztNQTJEUSxTQUFTO01BQ1QsZUFBZTtNQUNmLGVBQWUsRUFBQTtJQTdEdkI7Ozs7TUFpRVEsWUFBWTtNQUNaLFlBQVk7TUFDWixpQkFBaUI7TUFDakIsZ0JBQWdCO01BQ2hCLGVBQWU7TUFDZixrQkFBa0IsRUFBQTtNQXRFMUI7Ozs7UUF5RVUsZ0JBQWdCO1FBQ2hCLHNC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Z0IsRUFBQTtFQUpwQjtJQVFJLGtCQUFrQixFQUFBOztBQUl0Qjs7RUFFRSx3QkFBZ0I7S0FBaEIscUJBQWdCO1VBQWhCLGdCQUFnQjtFQUNoQixZQUFZLEVBQUE7RUN4bkJYO0lEcW5CSDs7TUFNSSx3QkFBZ0I7U0FBaEIscUJBQWdCO2NBQWhCLGdCQUFnQixFQUFBLEVBU25CO0VDcG9CRTtJRHFuQkg7O01BV00sV0FBVztNQUNYLFlBQVksRUFBQSxFQUVmOztBQUdIO0VBQ0Usb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLDBCQUFrQjtFQUFsQix1QkFBa0I7RUFBbEIsa0JBQWtCO0VBQ2xCLHVCQUFlO0tBQWYsb0JBQWU7VUFBZixlQUFlO0VBQ2YsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQix5QkFBaUI7TUFBakIscUJBQWlCO1VBQWpCLGlCQUFpQjtFQUNqQixzQkFBYztNQUFkLG9CQUFjO1VBQWQsY0FBYyxFQUFBO0VBVmhCO0lBYUksU0FBUztJQUNULFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsY0FBYztJQUNkLFdBQVc7SUFDWCw0QkFBb0I7SUFBcEIsdUJBQW9CO0lBQXBCLG9CQUFvQixFQUFBO0VBbEJ4QjtJQXNCSSxXQUFXO0lBQ1gsWUFBWTtJQUNaLHNCQUFtQjtPQUFuQixtQkFBbUI7SUFDbkIsbUlBQ21EO1lBRG5ELDJIQUNtRDtJQUNuRCw0QkFBb0I7SUFBcEIsdUJBQW9CO0lBQXBCLG9CQUFvQixFQUFBO0VBM0J4QjtJQStCSSxjQUFjLEVBQUEiLCJmaWxlIjoicGFnZS9uZXdzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi9tZWRpYXF1ZXJ5XCI7XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtbmV3cyxcclxuYm9keS5hcmNoaXZlLmNhdGVnb3J5LFxyXG5ib2R5LmFyY2hpdmUudGFnLFxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtc2VhcmNoIHtcclxuICAuaGVybyB7XHJcbiAgICBtaW4taGVpZ2h0OiBtYXgtY29udGVudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWRfZ3JleV9zdHJpcHMge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgaGVpZ2h0OiA3MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCg4NTApIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBGSUxUUk9XQU5JRSBPRCBOQUpOT1dTWllDSCAvIEFMRkFCRVRZQ1pOSUVcclxuICAgIC5zb3J0X2JveCB7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2MHB4KTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBsZWZ0OiBjYWxjKDUwJSArIDE2MHB4KTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcndkKDg1MCkge1xyXG4gICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5pY2Utc2VsZWN0IHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgLmxpc3Qge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFic19jb250YWluZXIge1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuZm9udF9zaXplMTMge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAudGFic19saW5rcyB7XHJcbiAgICBwYWRkaW5nOiAyMnB4IDAgMDtcclxuICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgcGFkZGluZzogMTVweCAzM3B4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgcndkKDEyMDApIHtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDI1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg1MDApIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgY29sb3I6ICNlNTMwMTE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSxcclxuICAgIGEgLmZvbnRfc2l6ZTEzIHtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBhLmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIC5mb250X3NpemUxMyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogI2U1MzAxMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFnc19zZWFyY2hfY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDUwJSk7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAudGFnc19tYWluX2JveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcmlnaHQ6IC01cHg7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmljZS1zZWxlY3Qge1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgJi5vcGVuIC5saXN0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcHRpb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgY29sb3I6ICNlNTMwMTE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jdXJyZW50IHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWFyY2hfbWFpbl9ib3gge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoX2JhciB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYygxMDAlIC0gNTBweCkgNTBweDtcclxuICAgICAgY29sdW1uLWdhcDogMHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGhlaWdodDogMCU7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC5zZWFyY2hfd2luZG93IHtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0b3A6IHVuc2V0O1xyXG5cclxuICAgICAgICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg0NTI5O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VhcmNoX2x1cF9idXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlODQ1Mjk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvaWtvbmEtbHVwYUAyLnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIEhpZGUgdGhlIGRlZmF1bHQgY2xvc2UgYnV0dG9uICovXHJcbiAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2xlYXItYnV0dG9uLFxyXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBzcGVjaWFsX2FydGljbGVzX3JlbGF0aW9uIGluIGhlcm8gc2VjdGlvblxyXG4uaGVybyAuaGlnaGxpZ2h0ZWRfc3BlY2lhbF9hcnRpY2xlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1MzAxMTtcclxuXHJcbiAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBwYWRkaW5nOiAwIDAgOTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDUxMHB4O1xyXG4gICAgei1pbmRleDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgxMzY2KSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoODUwKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICBtaW4taGVpZ2h0OiBtYXgtY29udGVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uZXdzX3RodW1ibmFpbC5iaWdfbmV3c190aHVtYm5haWwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNjBweCk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDE2MDApIHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTUlIC0gMTYwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgxMjAwKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDYwJSAtIDE0N3B4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDYwJSAtIDEyOHB4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoODUwKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDYwMCkge1xyXG4gICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg0NTApIHtcclxuICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvZGVjb3ItcmVkLnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgbGVmdDogLTI0cHg7XHJcbiAgICAgIHRvcDogMTIwcHg7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoODUwKSB7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgdG9wOiAtMThweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcndkKDQ1MCkge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZmlndXJlLFxyXG4gICAgZmlndXJlIGltZyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNwZWNpYWxfYXJ0aWNsZV90ZXh0IHtcclxuICAgIG1heC13aWR0aDogNzUwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgxNjAwKSB7XHJcbiAgICAgIG1heC13aWR0aDogNjcwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDE0MjApIHtcclxuICAgICAgbWF4LXdpZHRoOiA2ODBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoMTIwMCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDU1MHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoODUwKSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1pbmlfaWNvbiB7XHJcbiAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmlnX2Jsb2dfY2FyZCB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgLmJpZ19ibG9nX2NhcmQsXHJcbiAgICAuZXhjZXJwdF9jdXN0b20sXHJcbiAgICAuZm9udF9zaXplMTMsXHJcbiAgICAudGl0bGVfcG9zdCB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb250X3NpemUxMyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlX3Bvc3QgaDMge1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoMTM2Nikge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2dfY2FyZF9kZXNjIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5taW5pX2ljb24ge1xyXG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jdGEge1xyXG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDVweDtcclxuICAgICAgcGFkZGluZzogMTJweCAzMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ibG9nX2NhcmRfZGVzYyB7XHJcbiAgICBAaW5jbHVkZSByd2QoODUwKSB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGVfcG9zdCBoMyB7XHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWxsX2Jsb2dfcG9zdHMge1xyXG4gIHBhZGRpbmc6IDU1cHggMCA2MHB4O1xyXG5cclxuICBAaW5jbHVkZSByd2QoMTIwMCkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJsb2dfY2FyZCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI0MHB4IGNhbGMoMTAwJSAtIDI0MHB4KTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgbWluLWhlaWdodDogMjMwcHg7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuXHJcbiAgQGluY2x1ZGUgcndkKDEzNjYpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByd2QoMTIwMCkge1xyXG4gICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMDBweCBjYWxjKDEwMCUgLSAyMDBweCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgbWluLWhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByd2QoNTAwKSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgYm94LXNoYWRvdzogLThweCA4cHggNDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHJcbiAgICAuYmxvZ19jYXJkX2Rlc2Mge1xyXG4gICAgICBjb2xvcjogIzAwMDAwMDtcclxuXHJcbiAgICAgIC5leGNlcnB0X2N1c3RvbSB7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2F0X2ZsZXggLm1pbmlfaWNvbiB7XHJcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjYlKSBzZXBpYSg1MyUpXHJcbiAgICAgICAgc2F0dXJhdGUoMzY5NCUpIGh1ZS1yb3RhdGUoMzUzZGVnKSBicmlnaHRuZXNzKDkwJSkgY29udHJhc3QoMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhdF9mbGV4IHAsXHJcbiAgICAudGltZV9mbGV4IC5mb250X3NpemUxMyB7XHJcbiAgICAgIGNvbG9yOiAjZTUzMDExO1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nX2NhcmRfZGVzYyAucmVhZF9tb3JlX2J0biB7XHJcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uZXdzX3RodW1ibmFpbCB7XHJcbiAgICB3aWR0aDogMjQwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg1MDApIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgZmlndXJlIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDI0MCAvIDIzMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoNTAwKSB7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvbnRfc2l6ZTEzIHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbn1cclxuXHJcbi5ibG9nX2NhcmRfZGVzYyB7XHJcbiAgcGFkZGluZzogMzNweCAzNXB4IDEwcHggNDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgQGluY2x1ZGUgcndkKDc2OCkge1xyXG4gICAgcGFkZGluZzogMjVweCAyNXB4IDEwcHggMjVweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgIHBhZGRpbmc6IDI1cHggMjBweCAxMHB4IDIwcHg7XHJcbiAgfVxyXG5cclxuICAucmVhZF9tb3JlX2J0biB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgcGFkZGluZzogMjBweCAyMHB4IDEycHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC04MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTgwcHgpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmID4gKiB7XHJcbiAgICAvLyB6LWluZGV4OiAyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLnRpdGxlX3Bvc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoMTIwMCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmxleCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1heC13aWR0aDogODYwcHg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uZXhjZXJwdF9jdXN0b20ge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG5cclxuICBwOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcblxyXG4gIHA6bGFzdC1vZi10eXBlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5ibG9nX2NhcmRfZGVzYyAuZmxleCxcclxuLmJpZ19ibG9nX2NhcmQgLmZsZXgge1xyXG4gIGNvbHVtbi1nYXA6IDMwcHg7XHJcbiAgcm93LWdhcDogNXB4O1xyXG5cclxuICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLm1pbmlfaWNvbiB7XHJcbiAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0X2ZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiBtYXgtY29udGVudDtcclxuICBjb2x1bW4tZ2FwOiA1cHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiBtYXgtY29udGVudDtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogI2JiYjtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgfVxyXG5cclxuICAubWluaV9pY29uIHtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTglKSBzZXBpYSgwJSkgc2F0dXJhdGUoMTY0JSlcclxuICAgICAgaHVlLXJvdGF0ZSgyMTVkZWcpIGJyaWdodG5lc3MoNzQlKSBjb250cmFzdCgxMDElKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gIH1cclxuXHJcbiAgJi5jYXRfZmxleDEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcbiIsIiRicm93c2VyLWNvbnRleHQ6IDE4OyAvLyBEZWZhdWx0XHJcblxyXG5AZnVuY3Rpb24gcmVtKCRwaXhlbHMsICRjb250ZXh0OiAkYnJvd3Nlci1jb250ZXh0KSB7XHJcbiAgQHJldHVybiAjeyRwaXhlbHMvJGNvbnRleHR9cmVtO1xyXG59XHJcblxyXG4vLyBTbWFsbCB0YWJsZXRzIGFuZCBsYXJnZSBzbWFydHBob25lcyAobGFuZHNjYXBlIHZpZXcpXHJcbiRzY3JlZW4tcGhvbmU6IDU2OHB4O1xyXG4vLyBvcmllbnRhbCBwaG9uZU9yaWVudGFsXHJcbiRzY3JlZW4tcGhvbmVPcmllbnRhbDogNzY3cHg7XHJcbi8vIFNtYWxsIHRhYmxldHMgKHBvcnRyYWl0IHZpZXcpXHJcbiRzY3JlZW4tdGFibGV0OiA3NjhweDtcclxuLy8gVGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHNcclxuJHNjcmVlbi10YWJsZXQtbGc6IDk5MnB4O1xyXG4vLyBMYXJnZSB0YWJsZXRzIGFuZCBkZXNrdG9wc1xyXG4kc2NyZWVuLWxhcHRvcC1zbTogMTIwMHB4O1xyXG4vLyBMYXB0b3BcclxuJHNjcmVlbi1sYXB0b3A6IDEzNjZweDtcclxuLy8gTGFwdG9wIGJpZ1xyXG4kc21hbGwtZGVza3RvcC1zbTogMTQ0MHB4O1xyXG4vLyBkZXNrdG9wXHJcbiRzY3JlZW4tZGVza3RvcDogMTYwMHB4O1xyXG5cclxuLy8gUGhvbmUgb3JpZW50YWxcclxuQG1peGluIHBob25lT3JpZW50YWwge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXBob25lT3JpZW50YWx9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggb3JpZW50YXRpb246bGFuZHNjYXBlKSB7XHJcbiAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLy8gU21hbGwgZGV2aWNlc1xyXG5AbWl4aW4gcGhvbmUge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXBob25lfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gTWVkaXVtIGRldmljZXNcclxuQG1peGluIHRhYmxldCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tdGFibGV0fSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gTGFyZ2UgZGV2aWNlc1xyXG5AbWl4aW4gdGFibGV0LWxnIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi10YWJsZXQtbGd9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBFeHRyYSBsYXJnZSBkZXZpY2VzXHJcbkBtaXhpbiBsYXB0b3Atc20ge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWxhcHRvcC1zbX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gbGFwdG9wXHJcbkBtaXhpbiBsYXB0b3Age1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWxhcHRvcH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gTGFwdG9wIGJpZ1xyXG5AbWl4aW4gZGVza3RvcC1zbSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzbWFsbC1kZXNrdG9wLXNtfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG4vLyBEZWtzdG9wXHJcbkBtaXhpbiBkZXNrdG9wIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1kZXNrdG9wfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gQ3VzdG9tIGRldmljZXNcclxuQG1peGluIHJ3ZCgkc2NyZWVuKSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuKydweCcpIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIEBpbmNsdWRlIHJ3ZCgxNDAwKSB7XHJcbi8vICAgICBmb250LXNpemU6IDQwcHg7XHJcbi8vIH1cclxuXHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MTBweCkge31cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7fVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge31cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7fVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge31cclxuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgeHM6IDAsXHJcbiAgc206IDU3NnB4LFxyXG4gIG1kOiA3NjhweCxcclxuICBsZzogOTkycHgsXHJcbiAgeGw6IDEyMDBweFxyXG4pICFkZWZhdWx0O1xyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICBzbTogNTc1cHgsXHJcbiAgbWQ6IDc2NXB4LFxyXG4gIGxnOiA5OTBweCxcclxuICB4bDogMTE5MHB4XHJcbikgIWRlZmF1bHQ7XHJcbiJdfQ== */
