main {
  padding-top: 235px; }
  @media (max-width: 1330px) {
    main {
      padding-top: 150px; } }
  @media (max-width: 992px) {
    main {
      padding-top: 150px; } }
  @media (max-width: 568px) {
    main {
      padding-top: 130px; } }

.title_extra span {
  background-color: #A8DEF6;
  display: inline-block;
  border-radius: 55px;
  padding: 0px 25px;
  line-height: 1.3; }

.page_uchwaly {
  padding-top: 30px; }
  .page_uchwaly .container {
    max-width: 1274px; }
  .page_uchwaly .repeater_text {
    margin-top: 60px; }
  .page_uchwaly .item {
    background-color: #F5F5F5;
    padding: 10px 60px;
    margin-bottom: 10px; }
    @media (max-width: 568px) {
      .page_uchwaly .item {
        padding: 10px 30px; } }

.single_news__wrapper a {
  text-decoration: none;
  color: #000;
  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;
  height: 100%; }
  .single_news__wrapper a:hover .circle {
    opacity: 1;
    top: 50%; }
  .single_news__wrapper a:hover .thumb img {
    -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
            transform: scale(1.05); }
  .single_news__wrapper a:hover .post_title h3 {
    color: #63C1EA; }

.single_news__wrapper .thumb {
  width: 100%;
  height: 324px;
  overflow: hidden;
  position: relative;
  background-color: #ededed; }
  @media (max-width: 1400px) {
    .single_news__wrapper .thumb {
      height: 290px; } }
  @media (max-width: 992px) {
    .single_news__wrapper .thumb {
      height: 300px; } }
  .single_news__wrapper .thumb img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear; }
  .single_news__wrapper .thumb .circle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -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;
    position: absolute;
    top: -50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    background-color: #A8DDF5;
    border-radius: 50%;
    width: 85px;
    height: 85px;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    opacity: 1; }
    .single_news__wrapper .thumb .circle img {
      width: 16px;
      height: 16px;
      -o-object-fit: contain;
         object-fit: contain; }

.single_news__wrapper .post_title {
  min-height: 70px;
  margin-top: 30px; }
  @media (max-width: 568px) {
    .single_news__wrapper .post_title {
      min-height: auto;
      margin-top: 20px; } }
  .single_news__wrapper .post_title h3 {
    font-size: 1.44444rem;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    margin-top: 0px;
    margin-bottom: 40px; }
    @media (max-width: 568px) {
      .single_news__wrapper .post_title h3 {
        margin-bottom: 20px; } }

.single_news__wrapper .post_date p {
  font-size: 0.77778rem; }

.single_news__wrapper .border {
  background-color: #000;
  height: 1px;
  width: 100%;
  margin-top: 20px; }

.simple_header h1 {
  margin-bottom: 0px;
  margin-top: 0px; }

.simple_header .border {
  position: relative;
  height: 40px; }
  .simple_header .border:before {
    content: '';
    display: block;
    position: absolute;
    left: 0px;
    width: 100%;
    height: 1px;
    top: 15px;
    background-color: #000; }
  .simple_header .border p {
    margin-top: 0px;
    margin-bottom: -15px;
    font-size: 14px;
    font-weight: 400;
    background-color: #FFF;
    padding-right: 15px;
    position: relative;
    z-index: 20;
    display: inline-block; }

.link-template-default {
  background-color: #F5F5F5 !important;
  border-radius: 0px !important;
  border: none !important; }
  .link-template-default .wpdm-download-link.btn.btn-primary {
    background-color: #A8DEF6 !important;
    border-radius: 30px !important;
    color: #000 !important;
    text-decoration: none !important;
    font-weight: 400 !important;
    border: none !important; }
  .link-template-default h3 a {
    color: #000; }

.page-template-default .page_content .container {
  max-width: 1020px; }

.page_content {
  margin-bottom: 100px; }

.page_content.post_content .container.container_thumb {
  max-width: 1535px; }

.page_content.post_content .thumb_post {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 50px; }
  @media (max-width: 568px) {
    .page_content.post_content .thumb_post img {
      height: 250px;
      -o-object-fit: cover;
         object-fit: cover; } }

.page_content.post_content .container {
  max-width: 1020px; }

.page_content.post_content h3 {
  font-size: 1.33333rem; }

.page_content.post_content h2 {
  font-size: 1.55556rem; }

.gutenberg h3 {
  margin-bottom: 30px;
  line-height: 1.45; }

.gutenberg a {
  color: #A8DEF6; }

.gutenberg ul {
  padding-left: 15px;
  list-style-type: none;
  margin-bottom: 0px; }
  .gutenberg ul li {
    font-size: 1rem;
    line-height: 1.8;
    position: relative;
    padding-left: 15px; }
    .gutenberg ul li:before {
      content: '';
      display: block;
      position: absolute;
      top: 12px;
      left: 0px;
      width: 5px;
      height: 5px;
      border-radius: 50%;
      background-color: #000; }

.gutenberg .wp-block-table,
.gutenberg table {
  font-size: 15px; }
  @media (max-width: 568px) {
    .gutenberg .wp-block-table,
    .gutenberg table {
      font-size: 14px; } }
  .gutenberg .wp-block-table thead th,
  .gutenberg table thead th {
    background-color: #142e03;
    color: #FFF;
    font-weight: 700;
    padding: 15px 15px;
    text-align: left;
    border-right: 1px solid #FFF;
    font-size: 15px; }
    @media (max-width: 568px) {
      .gutenberg .wp-block-table thead th,
      .gutenberg table thead th {
        font-size: 14px; } }
    .gutenberg .wp-block-table thead th:nth-last-child(1),
    .gutenberg table thead th:nth-last-child(1) {
      border: none; }
  .gutenberg .wp-block-table tbody tr:nth-child(even) td,
  .gutenberg table tbody tr:nth-child(even) td {
    background-color: #f2f7f5; }
  .gutenberg .wp-block-table tbody td,
  .gutenberg table tbody td {
    padding: 15px 15px;
    border: none;
    border-right: 1px solid #e3e3e3;
    font-size: 15px; }
    @media (max-width: 568px) {
      .gutenberg .wp-block-table tbody td,
      .gutenberg table tbody td {
        font-size: 14px; } }
    .gutenberg .wp-block-table tbody td:nth-last-child(1),
    .gutenberg table tbody td:nth-last-child(1) {
      border: none; }

.gutenberg .wp-block-gallery {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 20px;
  margin-top: 40px;
  margin-bottom: 40px; }
  @media (max-width: 1200px) {
    .gutenberg .wp-block-gallery {
      grid-template-columns: 1fr 1fr; } }
  @media (max-width: 800px) {
    .gutenberg .wp-block-gallery {
      grid-template-columns: 1fr 1fr; } }
  @media (max-width: 430px) {
    .gutenberg .wp-block-gallery {
      grid-template-columns: 1fr; } }
  .gutenberg .wp-block-gallery .wp-block-image {
    width: 100% !important;
    height: 215px; }
  .gutenberg .wp-block-gallery img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover; }

.gutenberg .wp-block-quote {
  padding: 20px 0px 100px 0px;
  margin: 0px;
  position: relative; }
  .gutenberg .wp-block-quote:before {
    content: '';
    display: block;
    position: absolute;
    left: -30px;
    top: 10px;
    width: 127px;
    height: 127px;
    background-image: url(../../../img/cytat@2.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 127px;
    z-index: -1; }

.page-template-statutyregulaminy .page_content {
  max-width: 1274px;
  margin: 50px auto; }
  @media (max-width: 568px) {
    .page-template-statutyregulaminy .page_content {
      margin: 30px auto; } }

.pdf_repeater {
  max-width: 1264px;
  margin: 50px auto; }
  @media (max-width: 568px) {
    .pdf_repeater {
      margin: 30px auto; } }
  .pdf_repeater .item {
    display: grid;
    grid-template-columns: 60px 1fr;
    gap: 15px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    text-decoration: none;
    background-color: #F5F5F5;
    padding: 25px 35px;
    margin-bottom: 15px; }
    @media (max-width: 568px) {
      .pdf_repeater .item {
        padding: 15px 15px; } }
    .pdf_repeater .item .title p {
      color: #000;
      font-size: 1.11111rem;
      font-weight: 300;
      margin-top: 0px;
      margin-bottom: 0px; }
      @media (max-width: 568px) {
        .pdf_repeater .item .title p {
          font-size: 1rem; } }
    .pdf_repeater .item:hover .title p {
      text-decoration: underline; }

.page-template-biuletyn .page_content {
  max-width: 1014px;
  margin: 70px auto; }
  @media (max-width: 568px) {
    .page-template-biuletyn .page_content {
      margin: 30px auto; } }

.repeater_biuletyn .item_parent {
  margin-bottom: 50px; }
  .repeater_biuletyn .item_parent h3 {
    color: #A8DEF6;
    font-size: 3.33333rem;
    margin-bottom: 10px;
    margin-top: 0px; }
    @media (max-width: 568px) {
      .repeater_biuletyn .item_parent h3 {
        font-size: 2.77778rem; } }

.repeater_biuletyn .item {
  display: grid;
  grid-template-columns: 55px 1fr 150px;
  gap: 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  background-color: #F5F5F5;
  padding: 33px 70px 33px 30px;
  margin-bottom: 15px; }
  @media (max-width: 992px) {
    .repeater_biuletyn .item {
      padding: 33px 30px 33px 30px; } }
  @media (max-width: 568px) {
    .repeater_biuletyn .item {
      padding: 15px 15px;
      grid-template-columns: 55px 1fr; } }
  .repeater_biuletyn .item .title p {
    color: #000;
    font-size: 1.11111rem;
    font-weight: 300;
    margin-top: 0px;
    margin-bottom: 0px; }
    @media (max-width: 568px) {
      .repeater_biuletyn .item .title p {
        font-size: 1rem; } }
  @media (max-width: 568px) {
    .repeater_biuletyn .item .cta_wrapper {
      grid-column: span 2; } }

.repeater_content .cat_parent {
  padding-top: 20px;
  margin-bottom: 20px; }
  .repeater_content .cat_parent .title:has(h2) {
    margin-top: 45px;
    padding-top: 50px; }
    @media (max-width: 992px) {
      .repeater_content .cat_parent .title:has(h2) {
        margin-top: 35px;
        padding-top: 10px; } }
  .repeater_content .cat_parent .title {
    margin-bottom: 40px;
    position: relative; }
    .repeater_content .cat_parent .title h2 {
      margin-top: 0px;
      margin-bottom: 0px; }
      .repeater_content .cat_parent .title h2:before {
        content: '';
        display: block;
        position: absolute;
        top: -30px;
        left: 0px;
        height: 16px;
        width: 100%;
        background-color: #F5F5F5; }
  .repeater_content .cat_parent .grid_children {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    padding-left: 20px;
    margin-top: 30px;
    gap: 45px;
    row-gap: 0px; }
    @media (max-width: 1200px) {
      .repeater_content .cat_parent .grid_children {
        gap: 15px; } }
    @media (max-width: 992px) {
      .repeater_content .cat_parent .grid_children {
        grid-template-columns: 1fr 1fr;
        margin-top: 15px;
        padding-left: 0px; } }
    @media (max-width: 600px) {
      .repeater_content .cat_parent .grid_children {
        grid-template-columns: 1fr; } }
  .repeater_content .cat_parent .item_child {
    border-left: 1px solid #000000;
    padding-left: 25px;
    margin-bottom: 40px;
    padding-top: 15px;
    padding-bottom: 10px; }
    @media (max-width: 992px) {
      .repeater_content .cat_parent .item_child {
        margin-bottom: 10px; } }
    .repeater_content .cat_parent .item_child h3 {
      margin-top: 0px;
      margin-bottom: 5px;
      font-size: 1.33333rem;
      font-weight: 400; }
    .repeater_content .cat_parent .item_child P {
      font-size: 1rem;
      font-weight: 300;
      margin-top: 0px;
      margin-bottom: 0px; }

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