.woocommerce-notices-wrapper {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  max-width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%; }

main {
  padding-top: 200px; }
  @media (max-width: 800px) {
    main {
      padding-top: 0px; } }

.thumb_archive {
  height: 523px; }
  @media (max-width: 1550px) {
    .thumb_archive {
      height: 450px; } }
  @media (max-width: 1250px) {
    .thumb_archive {
      height: 360px; } }
  @media (max-width: 568px) {
    .thumb_archive {
      height: 310px; } }
  .thumb_archive img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover; }

.woocommerce .products ul::after,
.woocommerce .products ul::before,
.woocommerce ul.products::after,
.woocommerce ul.products::before {
  display: none; }

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
  width: 100%;
  float: none;
  max-width: 100%;
  margin: 0px; }

.woocommerce ul.products li.product a img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

.woocommerce .products ul,
.woocommerce ul.products {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px; }
  @media (max-width: 992px) {
    .woocommerce .products ul,
    .woocommerce ul.products {
      grid-template-columns: 1fr 1fr; } }
  @media (max-width: 640px) {
    .woocommerce .products ul,
    .woocommerce ul.products {
      grid-template-columns: 1fr;
      gap: 0px; } }

.woocommerce-products-header {
  display: grid;
  grid-template-columns: 810px 1fr;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  @media (max-width: 1320px) {
    .woocommerce-products-header {
      grid-template-columns: 1fr; } }
  .woocommerce-products-header h1 {
    max-width: 568px;
    margin-top: 40px;
    line-height: 0.95;
    margin-bottom: 0px; }
    @media (max-width: 568px) {
      .woocommerce-products-header h1 {
        margin-bottom: 10px; } }
  .woocommerce-products-header .term-description {
    max-width: 608px; }
    @media (max-width: 1320px) {
      .woocommerce-products-header .term-description {
        max-width: 100%; } }

.filter__wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 45px;
  row-gap: 30px; }
  @media (max-width: 680px) {
    .filter__wrapper {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      gap: 20px;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      margin-bottom: 30px; } }
  .filter__wrapper .nice-select {
    width: 100%;
    border: none !important;
    border-radius: 0px;
    width: 247px;
    text-align: right;
    padding-right: 35px; }
    .filter__wrapper .nice-select:after {
      border-bottom: 1px solid #999;
      border-right: 1px solid #999;
      border-color: #000;
      width: 10px;
      height: 10px;
      margin-top: -8px; }
    .filter__wrapper .nice-select .current {
      font-weight: 700;
      font-size: 18px;
      text-align: right;
      display: block; }
    .filter__wrapper .nice-select .list {
      border: 2px solid #000;
      border-radius: 0px;
      left: initial;
      right: 0px; }
      .filter__wrapper .nice-select .list li {
        text-align: right;
        font-weight: 700;
        font-size: 18px; }
  .filter__wrapper .filter {
    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;
    border: 2px solid #000; }
    @media (max-width: 1230px) {
      .filter__wrapper .filter {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
            -ms-flex-align: start;
                align-items: flex-start;
        border: none; } }
    .filter__wrapper .filter .border_button {
      padding: 11px 15px;
      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;
      gap: 27px;
      cursor: pointer; }
      @media (max-width: 1230px) {
        .filter__wrapper .filter .border_button {
          border: 2px solid #000;
          margin-bottom: 5px; } }
    .filter__wrapper .filter p {
      font-size: 1rem;
      font-weight: 700;
      text-transform: uppercase;
      margin-top: 0px;
      margin-bottom: 0px; }
  .filter__wrapper .form_filter.active {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .filter__wrapper .form_filter {
    border-left: 2px solid #000;
    display: none; }
    @media (max-width: 1230px) {
      .filter__wrapper .form_filter {
        border: 2px solid #000; } }
  .filter__wrapper .woocommerce-ordering {
    margin-bottom: 0px; }
  .filter__wrapper form {
    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;
    gap: 65px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 5px;
    padding-bottom: 6px; }
    @media (max-width: 1230px) {
      .filter__wrapper form {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        gap: 15px; } }
    .filter__wrapper form button[type="submit"],
    .filter__wrapper form .reset_form {
      padding: 10px 25px;
      background-color: #000;
      display: inline-block;
      color: #FFF;
      text-decoration: none;
      font-weight: 700;
      text-transform: uppercase;
      font-size: 14px;
      border: none;
      outline: none;
      border-radius: 0px;
      cursor: pointer; }
  .filter__wrapper label {
    font-size: 1rem;
    font-weight: 700;
    text-transform: uppercase; }
  .filter__wrapper .filter__price--wrapper {
    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;
    gap: 18px; }
  .filter__wrapper .filter__price input {
    width: 66px;
    height: 33px;
    line-height: 33px;
    border: 2px solid #000;
    font-weight: 700; }
  .filter__wrapper .filter__color {
    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;
    gap: 7px;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .filter__wrapper .single_color {
    position: relative; }
    .filter__wrapper .single_color input {
      position: absolute;
      top: 0px;
      left: 0px;
      z-index: -1;
      width: 1px;
      height: 1px;
      visibility: hidden; }
    .filter__wrapper .single_color label {
      width: 34px;
      height: 34px;
      border-radius: 50%;
      display: block;
      text-indent: -9999px;
      cursor: pointer; }
    .filter__wrapper .single_color input[type="radio"]:checked + label {
      border: 4px solid #eae6e4; }

.woocommerce-ordering {
  float: none;
  margin: 0px; }
  .woocommerce-ordering select {
    border: none;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 18px;
    background-image: url(../../../img/select.png);
    background-repeat: no-repeat;
    background-position: center right;
    text-align: right;
    padding-right: 20px; }
    .woocommerce-ordering select option {
      text-align: left; }

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