/*!*****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/pages/_financial-reports.scss ***!
  \*****************************************************************************************************************************************************************************/
.financial-reports {
  padding-top: calc(52px + 0px);
  margin-top: 36px;
  margin-bottom: 142px;
}
@media screen and (min-width: calc(1200px - 0.02px)) {
  .financial-reports {
    padding-top: calc(120px + 0px);
  }
}
@media screen and (max-width: calc(992px - 0.02px)) {
  .financial-reports {
    margin-top: 40px;
    margin-bottom: 60px;
  }
}
.financial-reports .financial-reports__wrapper .financial-reports__title {
  margin-bottom: 47px;
}
@media screen and (max-width: calc(992px - 0.02px)) {
  .financial-reports .financial-reports__wrapper .financial-reports__title {
    margin-bottom: 31px;
  }
}
.financial-reports .financial-reports__wrapper .report-cards .report-cards__wrapper > :not(:last-child) {
  margin-bottom: 30px;
}
@media screen and (max-width: calc(992px - 0.02px)) {
  .financial-reports .financial-reports__wrapper .report-cards .report-cards__wrapper > :not(:last-child) {
    margin-bottom: 20px;
  }
}
.financial-reports .financial-reports__wrapper .report-cards .report-cards__wrapper .report-cards__card {
  background-color: #EEF9FF;
  border-radius: 24px;
  overflow: hidden;
}
.financial-reports .financial-reports__wrapper .report-cards .report-cards__wrapper .report-cards__card .report-cards__card-wrapper .report-cards__card-header {
  padding: 20px 30px 22px;
}
.financial-reports .financial-reports__wrapper .report-cards .report-cards__wrapper .report-cards__card .report-cards__card-wrapper .report-cards__card-header + .report-cards__card-files > :first-child {
  border-top: 1px solid rgba(34, 44, 71, 0.1);
}
.financial-reports .financial-reports__wrapper .report-cards .report-cards__wrapper .report-cards__card .report-cards__card-wrapper .report-cards__card-header .report-cards__card-year {
  line-height: 1.25;
  font-weight: 700;
  color: #231F20;
}
@media screen and (max-width: calc(768px - 0.02px)) {
  .financial-reports .financial-reports__wrapper .report-cards .report-cards__wrapper .report-cards__card .report-cards__card-wrapper .report-cards__card-header .report-cards__card-year {
    margin-bottom: 4px;
  }
}
.financial-reports .financial-reports__wrapper .report-cards .report-cards__wrapper .report-cards__card .report-cards__card-wrapper .report-cards__card-header .report-cards__card-title {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 600;
  color: #231F20;
}
@media screen and (max-width: calc(992px - 0.02px)) {
  .financial-reports .financial-reports__wrapper .report-cards .report-cards__wrapper .report-cards__card .report-cards__card-wrapper .report-cards__card-header .report-cards__card-title {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 700;
  }
}
.financial-reports .financial-reports__wrapper .report-cards .report-cards__wrapper .report-cards__card .report-cards__card-wrapper .report-cards__card-files {
  display: flex;
  flex-direction: column;
}
.financial-reports .financial-reports__wrapper .report-cards .report-cards__wrapper .report-cards__card .report-cards__card-wrapper .report-cards__card-files > :not(:first-child) {
  border-top: 1px solid rgba(34, 44, 71, 0.1);
}
.financial-reports .financial-reports__wrapper .report-cards .report-cards__wrapper .report-cards__card .report-cards__card-wrapper .report-cards__card-files > :not(:last-child) {
  background-clip: padding-box;
  border-bottom: 1px solid rgba(34, 44, 71, 0.1);
}
.financial-reports .financial-reports__wrapper .report-cards .report-cards__wrapper .report-cards__card .report-cards__card-wrapper .report-cards__card-files .report-cards__card-file + .report-cards__card-file {
  border-top: 0 !important;
}
.financial-reports .financial-reports__wrapper .report-cards .report-cards__wrapper .report-cards__card .report-cards__card-wrapper .report-cards__card-files .report-cards__card-file {
  width: 100%;
  min-height: 83px;
}
.financial-reports .financial-reports__wrapper .report-cards .report-cards__wrapper .report-cards__card .report-cards__card-wrapper .report-cards__card-files .report-cards__card-file .report-cards__file-wrapper {
  display: flex;
  align-items: center;
  padding: 27px 30px 24px;
}
@media screen and (max-width: calc(768px - 0.02px)) {
  .financial-reports .financial-reports__wrapper .report-cards .report-cards__wrapper .report-cards__card .report-cards__card-wrapper .report-cards__card-files .report-cards__card-file .report-cards__file-wrapper {
    flex-wrap: wrap;
    padding: 14px 30px 18px;
  }
}
.financial-reports .financial-reports__wrapper .report-cards .report-cards__wrapper .report-cards__card .report-cards__card-wrapper .report-cards__card-files .report-cards__card-file .report-cards__file-wrapper .report-cards__file-download, .financial-reports .financial-reports__wrapper .report-cards .report-cards__wrapper .report-cards__card .report-cards__card-wrapper .report-cards__card-files .report-cards__card-file .report-cards__file-wrapper .report-cards__file-preview {
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.35;
  color: #00B2E4;
  transition: color 0.35s cubic-bezier(0.19, 1, 0.22, 1);
  height: 100%;
}
.financial-reports .financial-reports__wrapper .report-cards .report-cards__wrapper .report-cards__card .report-cards__card-wrapper .report-cards__card-files .report-cards__card-file .report-cards__file-wrapper .report-cards__file-download svg, .financial-reports .financial-reports__wrapper .report-cards .report-cards__wrapper .report-cards__card .report-cards__card-wrapper .report-cards__card-files .report-cards__card-file .report-cards__file-wrapper .report-cards__file-preview svg {
  width: 24px;
  height: 24px;
  margin-right: 10px;
  flex-shrink: 0;
}
.financial-reports .financial-reports__wrapper .report-cards .report-cards__wrapper .report-cards__card .report-cards__card-wrapper .report-cards__card-files .report-cards__card-file .report-cards__file-wrapper .report-cards__file-download svg path, .financial-reports .financial-reports__wrapper .report-cards .report-cards__wrapper .report-cards__card .report-cards__card-wrapper .report-cards__card-files .report-cards__card-file .report-cards__file-wrapper .report-cards__file-preview svg path {
  transition: 0.35s cubic-bezier(0.19, 1, 0.22, 1);
}
.financial-reports .financial-reports__wrapper .report-cards .report-cards__wrapper .report-cards__card .report-cards__card-wrapper .report-cards__card-files .report-cards__card-file .report-cards__file-wrapper .report-cards__file-download:hover, .financial-reports .financial-reports__wrapper .report-cards .report-cards__wrapper .report-cards__card .report-cards__card-wrapper .report-cards__card-files .report-cards__card-file .report-cards__file-wrapper .report-cards__file-preview:hover {
  color: #33C1E9;
}
.financial-reports .financial-reports__wrapper .report-cards .report-cards__wrapper .report-cards__card .report-cards__card-wrapper .report-cards__card-files .report-cards__card-file .report-cards__file-wrapper .report-cards__file-download:hover svg path, .financial-reports .financial-reports__wrapper .report-cards .report-cards__wrapper .report-cards__card .report-cards__card-wrapper .report-cards__card-files .report-cards__card-file .report-cards__file-wrapper .report-cards__file-preview:hover svg path {
  fill: #33C1E9;
}
@media screen and (max-width: calc(768px - 0.02px)) {
  .financial-reports .financial-reports__wrapper .report-cards .report-cards__wrapper .report-cards__card .report-cards__card-wrapper .report-cards__card-files .report-cards__card-file .report-cards__file-wrapper .report-cards__file-download, .financial-reports .financial-reports__wrapper .report-cards .report-cards__wrapper .report-cards__card .report-cards__card-wrapper .report-cards__card-files .report-cards__card-file .report-cards__file-wrapper .report-cards__file-preview {
    margin-top: 11px;
    text-align: center;
    justify-content: center;
    flex-basis: 50%;
  }
}
.financial-reports .financial-reports__wrapper .report-cards .report-cards__wrapper .report-cards__card .report-cards__card-wrapper .report-cards__card-files .report-cards__card-file .report-cards__file-wrapper .report-cards__file-name {
  margin-right: auto;
  font-size: 20px;
  line-height: 1.5;
  font-weight: 600;
  color: #222C47;
}
@media screen and (min-width: calc(768px - 0.02px)) {
  .financial-reports .financial-reports__wrapper .report-cards .report-cards__wrapper .report-cards__card .report-cards__card-wrapper .report-cards__card-files .report-cards__card-file .report-cards__file-wrapper .report-cards__file-name {
    padding-right: 35px;
  }
}
@media screen and (max-width: calc(768px - 0.02px)) {
  .financial-reports .financial-reports__wrapper .report-cards .report-cards__wrapper .report-cards__card .report-cards__card-wrapper .report-cards__card-files .report-cards__card-file .report-cards__file-wrapper .report-cards__file-name {
    font-size: 16px;
    flex-basis: 100%;
  }
}
@media screen and (min-width: calc(768px - 0.02px)) {
  .financial-reports .financial-reports__wrapper .report-cards .report-cards__wrapper .report-cards__card .report-cards__card-wrapper .report-cards__card-files .report-cards__card-file .report-cards__file-wrapper .report-cards__file-download {
    margin-right: 30px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGVtcGxhdGUtZmluYW5jaWFsLXJlcG9ydHMuNzJlMzZiMTVmMzE2YWQ2ZTIwYjQuY3NzIiwibWFwcGluZ3MiOiI7OztBQUVBO0VDMEVFO0VEdkVBO0VBQ0E7QUFGRjtBQ3NGRTtFRHhGRjtJQzZFSTtFRHZFRjtBQUNGO0FDMkVFO0VEbEZGO0lBT0k7SUFDQTtFQUlGO0FBQ0Y7QUFESTtFQUNFO0FBR047QUNrRUU7RUR0RUU7SUFJSTtFQUlOO0FBQ0Y7QUNzQkU7RURuQlE7QUFBVjtBQzBERTtFQXZDQTtJRGhCVTtFQUNWO0FBQ0Y7QUFFUTtFQUNFLHlCRVpZO0VGYVo7RUFDQTtBQUFWO0FBR1k7RUFDRTtBQURkO0FBSWdCO0VBQ0U7QUFGbEI7QUFNYztFQUNFO0VBQ0E7RUFDQSxjRW5DSDtBRitCYjtBQ3FDRTtFRHBDWTtJQU1JO0VBSGhCO0FBQ0Y7QUFNYztFQUNFO0VBQ0E7RUFDQTtFQUNBLGNFOUNIO0FGMENiO0FDMEJFO0VEMUJZO0lBT0k7SUFDQTtJQUNBO0VBSGhCO0FBQ0Y7QUFPWTtFQUNFO0VBQ0E7QUFMZDtBQy9CRTtFRHVDYztBQUxoQjtBQzNCRTtFRG9DYztFQUNBO0FBTmhCO0FBU2M7RUFDRTtBQVBoQjtBQVVjO0VBQ0U7RUFDQTtBQVJoQjtBQVVnQjtFQUNFO0VBQ0E7RUFDQTtBQVJsQjtBQ0pFO0VEU2M7SUFNSTtJQUNBO0VBUGxCO0FBQ0Y7QUFTa0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0UvRko7RUZnR0k7RUFDQTtBQVBwQjtBQVNvQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBUHRCO0FBU3NCO0VBQ0U7QUFQeEI7QUFXb0I7RUFDRSxjRTlHQztBRnFHdkI7QUFZd0I7RUFDRSxhRWxISDtBRndHdkI7QUNuQ0U7RURtQmdCO0lBZ0NJO0lBQ0E7SUFDQTtJQUNBO0VBWnBCO0FBQ0Y7QUFla0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNFbElQO0FGcUhiO0FDNUNFO0VEb0RnQjtJQVFJO0VBWnBCO0FBQ0Y7QUN2REU7RUQwRGdCO0lBWUk7SUFDQTtFQVhwQjtBQUNGO0FDdkRFO0VEcUVnQjtJQUVJO0VBWnBCO0FBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovL21wLXdiLy4vc3JjL3N0eWxlcy9wYWdlcy9fZmluYW5jaWFsLXJlcG9ydHMuc2NzcyIsIndlYnBhY2s6Ly9tcC13Yi8uL3NyYy9zdHlsZXMvY29yZS9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vbXAtd2IvLi9zcmMvc3R5bGVzL2NvcmUvX3ZhcnMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwic3JjL3N0eWxlcy9jb3JlL21peGluc1wiO1xyXG5cclxuLmZpbmFuY2lhbC1yZXBvcnRzIHtcclxuXHJcbiAgQGluY2x1ZGUgdG9wLW5hdmJhci1vZmZzZXQoKTtcclxuICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE0MnB4O1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24oJGxnKSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICB9XHJcblxyXG4gIC5maW5hbmNpYWwtcmVwb3J0c19fd3JhcHBlciB7XHJcbiAgICAuZmluYW5jaWFsLXJlcG9ydHNfX3RpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDdweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bigkbGcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlcG9ydC1jYXJkcyB7XHJcbiAgICAgIC5yZXBvcnQtY2FyZHNfX3dyYXBwZXIge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBub3QtbGFzdC1jaGlsZCgpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKCRsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlcG9ydC1jYXJkc19fY2FyZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctbGlnaHQtYmx1ZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgIC5yZXBvcnQtY2FyZHNfX2NhcmQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIC5yZXBvcnQtY2FyZHNfX2NhcmQtaGVhZGVyIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMjJweDtcclxuXHJcbiAgICAgICAgICAgICAgJiArIC5yZXBvcnQtY2FyZHNfX2NhcmQtZmlsZXN7XHJcbiAgICAgICAgICAgICAgICAmID4gOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3ItbmF2eSwgMC4xKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5yZXBvcnQtY2FyZHNfX2NhcmQteWVhciB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcms7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKCRtZCkge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAucmVwb3J0LWNhcmRzX19jYXJkLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bigkbGcpIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlcG9ydC1jYXJkc19fY2FyZC1maWxlcyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBub3QtZmlyc3QtY2hpbGQoKXtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1uYXZ5LCAwLjEpO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbm90LWxhc3QtY2hpbGQoKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLW5hdnksIDAuMSk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAucmVwb3J0LWNhcmRzX19jYXJkLWZpbGUgKyAucmVwb3J0LWNhcmRzX19jYXJkLWZpbGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnJlcG9ydC1jYXJkc19fY2FyZC1maWxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogODNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAucmVwb3J0LWNhcmRzX19maWxlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyN3B4IDMwcHggMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bigkbWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAzMHB4IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5yZXBvcnQtY2FyZHNfX2ZpbGUtZG93bmxvYWQsIC5yZXBvcnQtY2FyZHNfX2ZpbGUtcHJldmlldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnNpdGlvbi1zcGVlZCAkZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zcGVlZCAkZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWFjdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItcHJpbWFyeS1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bigkbWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5yZXBvcnQtY2FyZHNfX2ZpbGUtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1uYXZ5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKCRtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bigkbWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAucmVwb3J0LWNhcmRzX19maWxlLWRvd25sb2FkIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKCRtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5yZXBvcnQtY2FyZHNfX2ZpbGUtcHJldmlldyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcInNyYy9zdHlsZXMvY29yZS92YXJzXCI7XHJcblxyXG4vLyBEZWZpbmVzIHBhZGRpbmcgdmFsdWVzIGZvciBjb250YWluZXJzIHdpdGggYnJlYWtwb2ludHMsIG1ha2VzIGl0IGVhc3kgdG8gaGF2ZSBjb25zaXN0ZW50IHNwYWNpbmcgYW5kIGVhc3kgdG8gaW1wbGVtZW50IGNoYW5nZXNcclxuQG1peGluIGNvbnRhaW5lci1wYWRkaW5nLXgoKSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmctbGVmdC1tb2JpbGU7XHJcbiAgcGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1wYWRkaW5nLXJpZ2h0LW1vYmlsZTtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCgkeGwpIHtcclxuICAgIHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nLWxlZnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXBhZGRpbmctcmlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDYWxjdWxhdGVzIG1heC13aWR0aCBiYXNlZCBvbiBjb250YWluZXIgcGFkZGluZyB2YXJpYWJsZXNcclxuQG1peGluIGNvbnRhaW5lci1tYXgtd2lkdGgoJHdpZHRoKSB7XHJcbiAgbWF4LXdpZHRoOiBjYWxjKCN7JHdpZHRofSArICN7JGNvbnRhaW5lci1wYWRkaW5nLWxlZnQtbW9iaWxlfSArICN7JGNvbnRhaW5lci1wYWRkaW5nLXJpZ2h0LW1vYmlsZX0pO1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50LXVwKCR4bCkge1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKCN7JHdpZHRofSArICN7JGNvbnRhaW5lci1wYWRkaW5nLWxlZnR9ICsgI3skY29udGFpbmVyLXBhZGRpbmctcmlnaHR9KTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFNlbGVjdCBvbmx5IHRoZSBmaXJzdCBkaXJlY3QgY2hpbGRcclxuQG1peGluIGZpcnN0LWNoaWxkKCkge1xyXG4gICYgPiA6Zmlyc3QtY2hpbGQge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTZWxlY3Qgb25seSB0aGUgbGFzdCBkaXJlY3QgY2hpbGRcclxuQG1peGluIGxhc3QtY2hpbGQoKSB7XHJcbiAgJiA+IDpsYXN0LWNoaWxkIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gQXBwbHkgc3R5bGUgdG8gYWxsIGNoaWxkcmVuIGV4Y2VwdCBmaXJzdFxyXG5AbWl4aW4gbm90LWZpcnN0LWNoaWxkKCkge1xyXG4gICYgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBcHBseSBzdHlsZSB0byBhbGwgY2hpbGRyZW4gZXhjZXB0IGxhc3RcclxuQG1peGluIG5vdC1sYXN0LWNoaWxkKCkge1xyXG4gICYgPiA6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEFwcGx5IHN0eWxlIHRvIGFsbCBjaGlsZHJlbiBleGNlcHQgc3BlY2lmaWMgc2VsZWN0b3IgKGNsYXNzLHRhZyxpZCBldGMpXHJcbkBtaXhpbiBub3QtY2hpbGQoJGNsYXNzKSB7XHJcbiAgJiA+IDpub3QoI3skY2xhc3N9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBTZWxlY3QgZWxlbWVudCBmcm9tIGVuZFxyXG5AbWl4aW4gZnJvbS1lbmQoJG51bSkge1xyXG4gICYgPiA6bnRoLWxhc3QtY2hpbGQoI3skbnVtfSkge1xyXG4gICAgQGNvbnRlbnRcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmaXJzdC1sYXN0LW5vLW1hcmdpbigpIHtcclxuICAmID4gOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICYgPiA6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdG9wLW5hdmJhci1vZmZzZXQoJHByb3BlcnR5OiAncGFkZGluZy10b3AnLCAkZXh0cmEtc3BhY2luZy1tb2JpbGU6IDBweCwgJGV4dHJhLXNwYWNpbmctZGVza3RvcDogMHB4KSB7XHJcbiAgI3skcHJvcGVydHl9OiBjYWxjKCN7JG5hdmJhci1oZWlnaHQtbW9iaWxlfSArICN7JGV4dHJhLXNwYWNpbmctbW9iaWxlfSk7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoJHhsKSB7XHJcbiAgICAjeyRwcm9wZXJ0eX06IGNhbGMoI3skbmF2YmFyLWhlaWdodC1kZXNrdG9wfSArICN7JGV4dHJhLXNwYWNpbmctZGVza3RvcH0pO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJyZWFrcG9pbnQtZG93bigkd2lkdGgpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBjYWxjKCN7JHdpZHRofSAtIDAuMDJweCkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJyZWFrcG9pbnQtdXAoJHdpZHRoOiAkbGcpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBjYWxjKCN7JHdpZHRofSAtIDAuMDJweCkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gRm9yIFwiYm9vdHN0cmFwXCIgZ3JpZCBzeXN0ZW1cclxuQG1peGluIGNyZWF0ZS1tcSgkYnJlYWtwb2ludCkge1xyXG4gIEBpZiAoJGJyZWFrcG9pbnQgPT0gMCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEZvciBcImJvb3RzdHJhcFwiIGdyaWQgc3lzdGVtXHJcbkBtaXhpbiBjcmVhdGUtY29sLWNsYXNzZXMoJG1vZGlmaWVyLCAkZ3JpZC1jb2xzLCAkYnJlYWtwb2ludCkge1xyXG4gIEBpbmNsdWRlIGNyZWF0ZS1tcSgkYnJlYWtwb2ludCkge1xyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2xzIHtcclxuXHJcbiAgICAgICRzZXBhcmF0b3I6IGlmKCRtb2RpZmllciAhPSAnJywgJy0nLCAnJyk7XHJcblxyXG4gICAgICAmI3skc2VwYXJhdG9yfSN7JG1vZGlmaWVyfS0jeyRpfSB7XHJcbiAgICAgICAgQGlmICRpID09ICdhdXRvJyB7XHJcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgICAgZmxleC1iYXNpczogKDEwMCAvICgkZ3JpZC1jb2xzIC8gJGkpICkgKiAxJTtcclxuICAgICAgICAgIG1heC13aWR0aDogKDEwMCAvICgkZ3JpZC1jb2xzIC8gJGkpICkgKiAxJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGb3IgXCJib290c3RyYXBcIiBncmlkIHN5c3RlbVxyXG5AbWl4aW4gY3JlYXRlLWF1dG8tY29sLWNsYXNzZXMoJG1vZGlmaWVyLCAkYnJlYWtwb2ludCkge1xyXG4gIEBpbmNsdWRlIGNyZWF0ZS1tcSgkYnJlYWtwb2ludCkge1xyXG5cclxuICAgICRzZXBhcmF0b3I6IGlmKCRtb2RpZmllciAhPSAnJywgJy0nLCAnJyk7XHJcblxyXG4gICAgJiN7JHNlcGFyYXRvcn0jeyRtb2RpZmllcn0tYXV0byB7XHJcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIiRxaGQ6IDE5MjBweDtcclxuJGZoZDogMTY4MHB4O1xyXG4keHhsOiAxNDAwcHg7XHJcbiR4bDogMTIwMHB4O1xyXG4kbGc6IDk5MnB4O1xyXG4kbWQ6IDc2OHB4O1xyXG4kc206IDQyOHB4O1xyXG5cclxuJHRyYW5zaXRpb24tc3BlZWQ6IDAuMzVzO1xyXG4kZWFzZTogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xyXG5cclxuJGNvbG9yLWJsYWNrOiAjMDAwMDAwO1xyXG4kY29sb3Itd2hpdGU6ICNGRkZGRkY7XHJcbiRjb2xvci13aGl0ZS1hY3RpdmU6ICNFRUY5RkY7XHJcbiRjb2xvci1wcmltYXJ5OiAjMDBCMkU0O1xyXG4kY29sb3ItcHJpbWFyeS1hY3RpdmU6ICMzM0MxRTk7XHJcbiRjb2xvci1kYXJrOiAjMjMxRjIwO1xyXG4kY29sb3ItbmF2eTogIzIyMkM0NztcclxuJGNvbG9yLW5hdnktYWN0aXZlOiAjMTgxRjMyO1xyXG4kbmF2YmFyLWhlaWdodC1tb2JpbGU6IDUycHg7XHJcbiRuYXZiYXItaGVpZ2h0LWRlc2t0b3A6IDEyMHB4O1xyXG4kY29sb3ItZXJyb3I6ICNGRjQ4NzQ7XHJcbiRjb2xvci1iZy1saWdodC1ibHVlOiAjRUVGOUZGO1xyXG5cclxuJGNvbnRhaW5lci1wYWRkaW5nLWxlZnQtbW9iaWxlOiAyMHB4O1xyXG4kY29udGFpbmVyLXBhZGRpbmctcmlnaHQtbW9iaWxlOiAyMHB4O1xyXG5cclxuJGNvbnRhaW5lci1wYWRkaW5nLWxlZnQ6IDY1cHg7XHJcbiRjb250YWluZXItcGFkZGluZy1yaWdodDogNjVweDtcclxuXHJcbiR6LW5hdmlnYXRpb246IDExO1xyXG4kei1tb2RhbDogMTI7XHJcbiR6LWluZGV4LXBvcHVwOiAxNDtcclxuXHJcbiRncmlkLWNvbC1jb3VudDogMTI7XHJcbiRncmlkLXByZWZpeDogKFxyXG4gICAgICAgICcnOiAwLFxyXG4gICAgICAgICdzbSc6ICRzbSxcclxuICAgICAgICAnbWQnOiAkbWQsXHJcbiAgICAgICAgJ2xnJzogJGxnLFxyXG4gICAgICAgICd4bCc6ICR4bCxcclxuICAgICAgICAneHhsJzogJHh4bCxcclxuICAgICAgICAnZmhkJzogJGZoZCxcclxuICAgICAgICAncWhkJyA6ICRxaGQsXHJcbik7XHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/