.download_header {
  padding-top: 50px;
  margin-bottom: 80px; }
  @media (max-width: 755px) {
    .download_header {
      margin-bottom: 0px;
      padding-top: 30px; } }
  .download_header h1 {
    text-transform: uppercase; }

.download_content {
  padding-bottom: 140px; }
  @media (max-width: 1280px) {
    .download_content {
      padding-bottom: 50px; } }
  .download_content .container {
    display: grid;
    grid-template-columns: 320px 1fr 480px;
    gap: 15px; }
    @media (max-width: 1300px) {
      .download_content .container {
        grid-template-columns: 250px 1fr 480px; } }
    @media (max-width: 1180px) {
      .download_content .container {
        grid-template-columns: 200px 1fr 480px; } }
    @media (max-width: 1140px) {
      .download_content .container {
        grid-template-columns: 1fr 400px; } }
    @media (max-width: 755px) {
      .download_content .container {
        grid-template-columns: 1fr; } }
  @media (max-width: 1140px) {
    .download_content .left_side {
      grid-column: span 2; } }
  @media (max-width: 755px) {
    .download_content .left_side {
      grid-column: span 1;
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
          -ms-flex-order: 1;
              order: 1; } }
  .download_content .left_side h2 {
    text-transform: uppercase;
    margin-top: 20px; }
  @media (max-width: 755px) {
    .download_content .center {
      -webkit-box-ordinal-group: 4;
      -webkit-order: 3;
          -ms-flex-order: 3;
              order: 3; } }
  .download_content .center a {
    display: block;
    text-decoration: none;
    color: #000; }
  .download_content .center .download_wrapper > .download_single {
    padding: 10px 5px 10px 45px;
    font-size: 15px;
    position: relative;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    border-bottom: 1px solid #e9e9e9;
    border-radius: 0px; }
    .download_content .center .download_wrapper > .download_single:before {
      content: '';
      display: block;
      position: absolute;
      left: 15px;
      top: 8px;
      width: 20px;
      height: 20px;
      background-image: url(../../../img/ikona-pobierz-2@2.png);
      background-size: 14px;
      background-repeat: no-repeat;
      background-position: left center;
      -webkit-transition: all 0.4s;
      -o-transition: all 0.4s;
      transition: all 0.4s; }
    @media screen and (min-width: 756px) {
      .download_content .center .download_wrapper > .download_single:hover {
        background-color: #005aaa;
        color: #FFF;
        border-radius: 10px; }
        .download_content .center .download_wrapper > .download_single:hover:before {
          -webkit-filter: invert(100);
                  filter: invert(100); } }
    .download_content .center .download_wrapper > .download_single .product_mobile {
      display: none;
      width: calc( 100% + 45px);
      margin-left: -45px; }
      .download_content .center .download_wrapper > .download_single .product_mobile .bg {
        background-color: #f6f6f6;
        padding: 15px 15px; }
      .download_content .center .download_wrapper > .download_single .product_mobile .thumb {
        margin-top: 0px;
        margin-bottom: 30px;
        max-width: 262px;
        margin-left: auto;
        margin-right: auto; }
        .download_content .center .download_wrapper > .download_single .product_mobile .thumb img {
          border: 1px solid #e9e9e9; }
      .download_content .center .download_wrapper > .download_single .product_mobile .button {
        background-image: url(../../../img/ikona-pobierz-2@2.png);
        background-size: 14px;
        background-repeat: no-repeat;
        background-position: 25px center;
        padding: 13px 24px 15px 50px;
        display: inline-block;
        margin: 0 auto; }
      .download_content .center .download_wrapper > .download_single .product_mobile p {
        font-size: 15px; }
    .download_content .center .download_wrapper > .download_single .product_mobile.active {
      display: block;
      margin-top: 30px; }
  .download_content .center .download_wrapper a.active {
    background-color: #005aaa;
    color: #FFF;
    border-radius: 10px; }
    .download_content .center .download_wrapper a.active:before {
      -webkit-filter: invert(100);
              filter: invert(100); }
  .download_content .right_side {
    padding-top: 25px; }
    @media (max-width: 755px) {
      .download_content .right_side {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
            -ms-flex-order: 2;
                order: 2;
        display: none; } }
    .download_content .right_side .product_content.show {
      display: block; }
    .download_content .right_side .product_content {
      display: none; }
    .download_content .right_side .bg {
      background-color: #f6f6f6;
      padding: 50px 55px; }
      @media (max-width: 1140px) {
        .download_content .right_side .bg {
          padding: 50px 30px 30px 30px; } }
      @media (max-width: 755px) {
        .download_content .right_side .bg {
          padding: 30px 30px 30px 30px; } }
    .download_content .right_side .thumb {
      margin-top: -200px;
      margin-bottom: 30px;
      max-width: 262px;
      margin-left: auto;
      margin-right: auto; }
      @media (max-width: 755px) {
        .download_content .right_side .thumb {
          margin-top: 0px; } }
      .download_content .right_side .thumb img {
        border: 1px solid #e9e9e9; }
    .download_content .right_side .button {
      background-image: url(../../../img/ikona-pobierz-2@2.png);
      background-size: 14px;
      background-repeat: no-repeat;
      background-position: 25px center;
      padding: 13px 24px 15px 50px; }
    .download_content .right_side p {
      font-size: 15px; }

.accordion .accordion__single.accordion__open > .accordion__header .accordion__plus {
  display: none; }

.accordion .accordion__single.accordion__open > .accordion__header .accordion__minus {
  display: block; }

.accordion .accordion__header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px 0px;
  gap: 5px;
  border-bottom: 1px solid #e9e9e9; }
  @media (max-width: 1280px) {
    .accordion .accordion__header {
      padding: 10px 0px; } }
  .accordion .accordion__header p {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 15px;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 500; }
    @media (max-width: 1280px) {
      .accordion .accordion__header p {
        font-size: 16px; } }
  .accordion .accordion__header .accordion__icon {
    max-width: 16px; }
  .accordion .accordion__header .accordion__minus {
    display: none; }

.accordion .accordion__body {
  display: none; }
  .accordion .accordion__body .content {
    padding: 15px 35px 15px 35px; }
    @media (max-width: 1250px) {
      .accordion .accordion__body .content {
        padding: 15px 0px 15px 0px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2UvZG93bmxvYWRfcGFnZS5zY3NzIiwiX21lZGlhcXVlcnkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQTtFQUNFLGlCQUFpQjtFQUNqQixtQkFBbUIsRUFBQTtFQzRFbEI7SUQ5RUg7TUFJSSxrQkFBa0I7TUFDbEIsaUJBQWlCLEVBQUEsRUFLcEI7RUFWRDtJQVFJLHlCQUF5QixFQUFBOztBQUk3QjtFQUVJLHFCQUFxQixFQUFBO0VDZ0V0QjtJRGxFSDtNQUlNLG9CQUFvQixFQUFBLEVBd0x6QjtFQTVMRDtJQU9RLGFBQWE7SUFDYixzQ0FBc0M7SUFDdEMsU0FBUyxFQUFBO0lDeURkO01EbEVIO1FBV1Usc0NBQXNDLEVBQUEsRUFXM0M7SUM0Q0Y7TURsRUg7UUFjVSxzQ0FBc0MsRUFBQSxFQVEzQztJQzRDRjtNRGxFSDtRQWlCVSxnQ0FBZ0MsRUFBQSxFQUtyQztJQzRDRjtNRGxFSDtRQW9CVSwwQkFBMEIsRUFBQSxFQUUvQjtFQzRDRjtJRGxFSDtNQXlCUSxtQkFBbUIsRUFBQSxFQVl0QjtFQzZCRjtJRGxFSDtNQTRCUSxtQkFBbUI7TUFDbkIsNEJBQVE7TUFBUixnQkFBUTtVQUFSLGlCQUFRO2NBQVIsUUFBUSxFQUFBLEVBUVg7RUFyQ0w7SUFpQ1kseUJBQXlCO0lBQ3pCLGdCQUFnQixFQUFBO0VDZ0N6QjtJRGxFSDtNQXlDUSw0QkFBUTtNQUFSLGdCQUFRO1VBQVIsaUJBQVE7Y0FBUixRQUFRLEVBQUEsRUE4Rlg7RUF2SUw7SUE0Q1EsY0FBYztJQUNkLHFCQUFxQjtJQUNyQixXQUFXLEVBQUE7RUE5Q25CO0lBb0RnQiwyQkFBMkI7SUFFM0IsZUFBZTtJQUNmLGtCQUFrQjtJQUNsQiw0QkFBb0I7SUFBcEIsdUJBQW9CO0lBQXBCLG9CQUFvQjtJQUNwQixnQ0FBZ0M7SUFDaEMsa0JBQWtCLEVBQUE7SUExRGxDO01BNERvQixXQUFXO01BQ1gsY0FBYztNQUNkLGtCQUFrQjtNQUNsQixVQUFVO01BQ1YsUUFBUTtNQUNSLFdBQVc7TUFDWCxZQUFZO01BQ1oseURBQTJEO01BQy9ELHFCQUFxQjtNQUNyQiw0QkFBNEI7TUFDNUIsZ0NBQWdDO01BQ2hDLDRCQUFvQjtNQUFwQix1QkFBb0I7TUFBcEIsb0JBQW9CLEVBQUE7SUFHaEI7TUExRXBCO1FBMkVzQix5QkFBeUI7UUFDM0IsV0FBVztRQUNWLG1CQUFtQixFQUFBO1FBN0V4QztVQStFd0IsMkJBQW1CO2tCQUFuQixtQkFBbUIsRUFBQSxFQUN0QjtJQWhGckI7TUFxRmtCLGFBQWE7TUFDYix5QkFBMEI7TUFDMUIsa0JBQWtCLEVBQUE7TUF2RnBDO1FBeUZvQix5QkFBeUI7UUFDekIsa0JBQWtCLEVBQUE7TUExRnRDO1FBOEZtQixlQUFlO1FBQ2QsbUJBQW1CO1FBQ25CLGdCQUFnQjtRQUNoQixpQkFBaUI7UUFDakIsa0JBQWtCLEVBQUE7UUFsR3RDO1VBc0dzQix5QkFBeUIsRUFBQTtNQXRHL0M7UUEyR29CLHlEQUF5RDtRQUN6RCxxQkFBcUI7UUFDckIsNEJBQTRCO1FBQzVCLGdDQUFnQztRQUNoQyw0QkFBNEI7UUFDNUIscUJBQXFCO1FBQ3JCLGNBQWMsRUFBQTtNQWpIbEM7UUFvSG9CLGVBQWUsRUFBQTtJQXBIbkM7TUF3SGtCLGNBQWM7TUFDZCxnQkFBZ0IsRUFBQTtFQXpIbEM7SUE4SGMseUJBQXlCO0lBQ3pCLFdBQVc7SUFDVixtQkFBbUIsRUFBQTtJQWhJbEM7TUFtSWtCLDJCQUFtQjtjQUFuQixtQkFBbUIsRUFBQTtFQW5JckM7SUF5SU0saUJBQWlCLEVBQUE7SUN2RXBCO01EbEVIO1FBNElRLDRCQUFRO1FBQVIsZ0JBQVE7WUFBUixpQkFBUTtnQkFBUixRQUFRO1FBQ1IsYUFBYSxFQUFBLEVBNkNoQjtJQTFMTDtNQWdKWSxjQUFjLEVBQUE7SUFoSjFCO01BbUpZLGFBQWEsRUFBQTtJQW5KekI7TUF3SlUseUJBQXlCO01BQ3pCLGtCQUFrQixFQUFBO01DdkZ6QjtRRGxFSDtVQTJKWSw0QkFBNEIsRUFBQSxFQUsvQjtNQzlGTjtRRGxFSDtVQThKWSw0QkFBNEIsRUFBQSxFQUUvQjtJQWhLVDtNQWtLVSxrQkFBa0I7TUFDbEIsbUJBQW1CO01BQ25CLGdCQUFnQjtNQUNoQixpQkFBaUI7TUFDakIsa0JBQWtCLEVBQUE7TUNwR3pCO1FEbEVIO1VBd0tZLGVBQWUsRUFBQSxFQU1sQjtNQTlLVDtRQTRLWSx5QkFBeUIsRUFBQTtJQTVLckM7TUFnTFUseURBQXlEO01BQ3pELHFCQUFxQjtNQUNyQiw0QkFBNEI7TUFDNUIsZ0NBQWdDO01BQ2hDLDRCQUE0QixFQUFBO0lBcEx0QztNQXVMVSxlQUFlLEVBQUE7O0FBUXpCO0VBTVUsYUFBYSxFQUFBOztBQU52QjtFQVNVLGNBQWMsRUFBQTs7QUFUeEI7RUFlTSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsZUFBZTtFQUNmLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsUUFBUTtFQUNSLGdDQUFnQyxFQUFBO0VDakpuQztJRDZISDtNQXNCRSxpQkFBZ0IsRUFBQSxFQXFCYjtFQTNDTDtJQXlCUSxlQUFlO0lBQ2Ysa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YseUJBQXlCO0lBQ3pCLGdCQUFnQixFQUFBO0lDM0pyQjtNRDZISDtRQWdDVSxlQUFlLEVBQUEsRUFFbEI7RUFsQ1A7SUFvQ1EsZUFBZSxFQUFBO0VBcEN2QjtJQXlDUSxhQUFhLEVBQUE7O0FBekNyQjtFQTZDTSxhQUFhLEVBQUE7RUE3Q25CO0lBK0NRLDRCQUE0QixFQUFBO0lDNUtqQztNRDZISDtRQWlEVSwwQkFBMEIsRUFBQSxFQUk3QiIsImZpbGUiOiJwYWdlL2Rvd25sb2FkX3BhZ2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uL21peGluc1wiO1xuQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL21lZGlhcXVlcnlcIjtcbi5kb3dubG9hZF9oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgQGluY2x1ZGUgcndkKDc1NSkge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICBoMSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4uZG93bmxvYWRfY29udGVudCB7XG4gXG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICAgIEBpbmNsdWRlIHJ3ZCgxMjgwKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzIwcHggMWZyIDQ4MHB4O1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgxMzAwKSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNTBweCAxZnIgNDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcndkKDExODApIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwMHB4IDFmciA0ODBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByd2QoMTE0MCkge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJ3ZCg3NTUpIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGVmdF9zaWRlIHtcbiAgICAgIEBpbmNsdWRlIHJ3ZCgxMTQwKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByd2QoNzU1KSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgfVxuICAgXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICAuY2VudGVyIHtcbiAgICAgIEBpbmNsdWRlIHJ3ZCg3NTUpIHtcbiAgICAgICAgXG4gICAgICAgIG9yZGVyOiAzO1xuICAgICAgfVxuICAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICB9XG4gICAgICAgIC5kb3dubG9hZF93cmFwcGVyIHtcbiAgICAgICAgICBcbiAgICAgICAgICAgICYgPiAuZG93bmxvYWRfc2luZ2xlIHtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDQ1cHg7XG4gICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCAuLi8uLi8uLi9pbWcvaWtvbmEtcG9iaWVyei0yQDIucG5nICk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCggbWluLXdpZHRoOiA3NTZweCApIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1YWFhO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEwMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wcm9kdWN0X21vYmlsZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgKyA0NXB4ICk7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQ1cHg7XG4gICAgICAgICAgICAgICAgICAuYmcge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAudGh1bWIge1xuICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvaWtvbmEtcG9iaWVyei0yQDIucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNXB4IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAyNHB4IDE1cHggNTBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wcm9kdWN0X21vYmlsZS5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVhYWE7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCgxMDApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJpZ2h0X3NpZGUge1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBAaW5jbHVkZSByd2QoNzU1KSB7XG4gICAgICAgIFxuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICAgLnByb2R1Y3RfY29udGVudC5zaG93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9kdWN0X2NvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gIFxuICAgICAgICAuYmcge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgICAgICAgcGFkZGluZzogNTBweCA1NXB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgxMTQwKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHggMzBweCAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByd2QoNzU1KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGh1bWIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0yMDBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMjYycHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIEBpbmNsdWRlIHJ3ZCg3NTUpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICBcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9pa29uYS1wb2JpZXJ6LTJAMi5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI1cHggY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjRweCAxNXB4IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cblxufVxuXG5cbi5hY2NvcmRpb24ge1xuIFxuIFxuICAgIC5hY2NvcmRpb25fX3NpbmdsZS5hY2NvcmRpb25fX29wZW4ge1xuICAgICAmID4gIC5hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgICAgIC5hY2NvcmRpb25fX3BsdXMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmFjY29yZGlvbl9fbWludXMge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMjBweCAwcHg7XG4gICAgICBnYXA6IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuQGluY2x1ZGUgcndkKDEyODApIHtcbiAgcGFkZGluZzoxMHB4IDBweDtcbn1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgQGluY2x1ZGUgcndkKDEyODApIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hY2NvcmRpb25fX2ljb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDE2cHg7XG4gICAgICB9XG4gICAgICAuYWNjb3JkaW9uX19wbHVzIHtcbiAgICAgIH1cbiAgICAgIC5hY2NvcmRpb25fX21pbnVzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFjY29yZGlvbl9fYm9keSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDM1cHggMTVweCAzNXB4O1xuICAgICAgICBAaW5jbHVkZSByd2QoMTI1MCkge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMHB4IDE1cHggMHB4O1xuXG4gICAgICAgIH1cbiBcbiAgICAgIH1cbiAgICB9XG4gIH0iLCIkYnJvd3Nlci1jb250ZXh0OiAxODsgLy8gRGVmYXVsdFxyXG5cclxuQGZ1bmN0aW9uIHJlbSgkcGl4ZWxzLCAkY29udGV4dDogJGJyb3dzZXItY29udGV4dCkge1xyXG4gIEByZXR1cm4gI3skcGl4ZWxzLyRjb250ZXh0fXJlbTtcclxufVxyXG5cclxuLy8gU21hbGwgdGFibGV0cyBhbmQgbGFyZ2Ugc21hcnRwaG9uZXMgKGxhbmRzY2FwZSB2aWV3KVxyXG4kc2NyZWVuLXBob25lOiA1NjhweDtcclxuLy8gb3JpZW50YWwgcGhvbmVPcmllbnRhbFxyXG4kc2NyZWVuLXBob25lT3JpZW50YWw6IDc2N3B4O1xyXG4vLyBTbWFsbCB0YWJsZXRzIChwb3J0cmFpdCB2aWV3KVxyXG4kc2NyZWVuLXRhYmxldDogNzY4cHg7XHJcbi8vIFRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzXHJcbiRzY3JlZW4tdGFibGV0LWxnOiA5OTJweDtcclxuLy8gTGFyZ2UgdGFibGV0cyBhbmQgZGVza3RvcHNcclxuJHNjcmVlbi1sYXB0b3Atc206IDEyMDBweDtcclxuLy8gTGFwdG9wXHJcbiRzY3JlZW4tbGFwdG9wOiAxMzY2cHg7XHJcbi8vIExhcHRvcCBiaWdcclxuJHNtYWxsLWRlc2t0b3Atc206IDE0NDBweDtcclxuLy8gZGVza3RvcFxyXG4kc2NyZWVuLWRlc2t0b3A6IDE2MDBweDtcclxuXHJcbi8vIFBob25lIG9yaWVudGFsXHJcbkBtaXhpbiBwaG9uZU9yaWVudGFsIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1waG9uZU9yaWVudGFsfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xyXG4gICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi8vIFNtYWxsIGRldmljZXNcclxuQG1peGluIHBob25lIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1waG9uZX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIE1lZGl1bSBkZXZpY2VzXHJcbkBtaXhpbiB0YWJsZXQge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXRhYmxldH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIExhcmdlIGRldmljZXNcclxuQG1peGluIHRhYmxldC1sZyB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tdGFibGV0LWxnfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gRXh0cmEgbGFyZ2UgZGV2aWNlc1xyXG5AbWl4aW4gbGFwdG9wLXNtIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1sYXB0b3Atc219KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcbi8vIGxhcHRvcFxyXG5AbWl4aW4gbGFwdG9wIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1sYXB0b3B9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcbi8vIExhcHRvcCBiaWdcclxuQG1peGluIGRlc2t0b3Atc20ge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc21hbGwtZGVza3RvcC1zbX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gRGVrc3RvcFxyXG5AbWl4aW4gZGVza3RvcCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tZGVza3RvcH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIEN1c3RvbSBkZXZpY2VzXHJcbkBtaXhpbiByd2QoJHNjcmVlbikge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbisncHgnKSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG5AbWl4aW4gcndkbWluKCRzY3JlZW4pIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuKydweCcpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuIH1cclxuXHJcbi8vIEBpbmNsdWRlIHJ3ZCgxNDAwKSB7XHJcbi8vICAgICBmb250LXNpemU6IDQwcHg7XHJcbi8vIH1cclxuXHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MTBweCkge31cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7fVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge31cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7fVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge31cclxuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgeHM6IDAsXHJcbiAgc206IDU3NnB4LFxyXG4gIG1kOiA3NjhweCxcclxuICBsZzogOTkycHgsXHJcbiAgeGw6IDEyMDBweFxyXG4pICFkZWZhdWx0O1xyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICBzbTogNTc1cHgsXHJcbiAgbWQ6IDc2NXB4LFxyXG4gIGxnOiA5OTBweCxcclxuICB4bDogMTE5MHB4XHJcbikgIWRlZmF1bHQ7XHJcbiJdfQ== */
