/*!**********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./template-parts/blocks/project-map/_project-map.scss ***!
  \**********************************************************************************************************************************************/
.project-map {
  background-color: #F1F1F1;
  padding-top: 100px;
  padding-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .project-map {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.project-map .cols {
  display: flex;
  flex-wrap: wrap;
  margin: -20px -50px;
}
@media screen and (max-width: 1024px) {
  .project-map .cols {
    margin: -20px;
  }
}
.project-map .cols .col {
  padding: 20px 50px;
}
@media screen and (max-width: 1024px) {
  .project-map .cols .col {
    padding: 20px;
  }
}
.project-map .cols .col-text {
  width: 360px;
}
@media screen and (max-width: 768px) {
  .project-map .cols .col-text {
    width: 100%;
  }
}
.project-map .cols .col-map {
  width: calc(100% - 360px);
}
@media screen and (max-width: 768px) {
  .project-map .cols .col-map {
    width: 100%;
  }
}
.project-map .list-items {
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  .project-map .list-items {
    margin-top: 30px;
  }
}
.project-map .list-items ul li {
  border-bottom: 1px solid #C6C6C6;
}
.project-map .list-items ul li .btn {
  background: transparent;
  border: none;
  padding: 10px;
  width: 100%;
  justify-content: flex-start;
}
.project-map .list-items ul li .btn:hover .icon {
  background-color: #706F6E;
}
.project-map .list-items ul li .btn:hover .title {
  color: #706F6E;
}
.project-map .list-items ul li .btn .title {
  width: calc(100% - 40px);
}
.project-map .list-items ul li .btn .icon {
  background-color: #151515;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  transition: 0.2s;
}
.project-map .list-items ul li .btn .icon .txt {
  color: #FFFFFF;
  padding: 10px 4px;
  width: 100%;
  max-width: 100%;
  text-align: center;
}
.project-map .list-items ul li .btn .txt {
  transition: 0.2s;
  color: #151515;
  font-size: 16px;
  font-weight: 500;
  text-align: initial;
}
.project-map .list-items ul li .btn.theme-black .icon {
  background-color: #151515;
}
.project-map .list-items ul li .btn.theme-blue .icon {
  background-color: #33426B;
}
.project-map .list-items ul li .btn.theme-green .icon {
  background-color: #203A35;
}
.project-map .list-items ul li .btn.theme-purple .icon {
  background-color: #6B527F;
}
.project-map .list-items ul li .btn.theme-brown .icon {
  background-color: #3D0C26;
}
.project-map .list-items ul li .btn.theme-orange .icon {
  background-color: #944712;
}
.project-map .list-items ul li .btn.theme-dark_aqua .icon {
  background-color: #005A71;
}
.project-map .list-items ul li .btn.theme-dark_green .icon {
  background-color: #004A27;
}
.project-map .the_map {
  height: 530px;
  border-radius: 10px;
  overflow: hidden;
  background-color: #706F6E;
}
.project-map .the_map .info-window {
  padding: 10px;
  background-color: #151515;
}
.project-map .the_map .info-window .info-window-inner figure {
  position: relative;
  width: 230px;
  position: relative;
}
.project-map .the_map .info-window .info-window-inner figure::before {
  content: "";
  display: block;
  padding-bottom: 38.261%;
}
.project-map .the_map .info-window .info-window-inner figure img {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  object-fit: cover;
}
.project-map .the_map .info-window .info-window-inner .title {
  margin: 9px 0px 0px;
  text-align: center;
  color: #FFFFFF;
}
.project-map .the_map.theme-info-window-black .info-window {
  background-color: #151515;
}
.project-map .the_map.theme-info-window-black .gm-style .gm-style-iw-tc::after {
  background: #151515 !important;
}
.project-map .the_map.theme-info-window-blue .info-window {
  background-color: #33426B;
}
.project-map .the_map.theme-info-window-blue .gm-style .gm-style-iw-tc::after {
  background: #33426B !important;
}
.project-map .the_map.theme-info-window-green .info-window {
  background-color: #203A35;
}
.project-map .the_map.theme-info-window-green .gm-style .gm-style-iw-tc::after {
  background: #203A35 !important;
}
.project-map .the_map.theme-info-window-purple .info-window {
  background-color: #6B527F;
}
.project-map .the_map.theme-info-window-purple .gm-style .gm-style-iw-tc::after {
  background: #6B527F !important;
}
.project-map .the_map.theme-info-window-brown .info-window {
  background-color: #3D0C26;
}
.project-map .the_map.theme-info-window-brown .gm-style .gm-style-iw-tc::after {
  background: #3D0C26 !important;
}
.project-map .the_map.theme-info-window-orange .info-window {
  background-color: #944712;
}
.project-map .the_map.theme-info-window-orange .gm-style .gm-style-iw-tc::after {
  background: #944712 !important;
}
.project-map .the_map .gm-style-iw {
  max-width: 250px !important;
  padding: 0px !important;
  border-radius: 10px !important;
  overflow: hidden !important;
}
.project-map .the_map .gm-style-iw .gm-style-iw-chr {
  display: none !important;
}
.project-map .the_map .gm-style-iw .gm-style-iw-d {
  overflow: hidden !important;
  width: 100% !important;
}
.project-map .the_map .gm-style .gm-style-iw-tc {
  width: 2px !important;
}
.project-map .the_map .gm-style .gm-style-iw-tc::after {
  background: #151515 !important;
  transform: none !important;
  border: none !important;
  clip-path: none !important;
  width: 2px !important;
}
.project-map.title-not-clickable .list-items ul li .btn {
  cursor: default;
}
.project-map.title-not-clickable .list-items ul li .btn .title {
  user-select: auto;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVmYXVsdC10ZW1wbGF0ZS1wYXJ0c19ibG9ja3NfcHJvamVjdC1tYXBfcHJvamVjdC1tYXBfanMuYWMxNjNiMmM0Y2MyN2M5MDM5OGQuY3NzIiwibWFwcGluZ3MiOiI7OztBQUNBO0VBQ0kseUJDOEJNO0VEN0JOO0VBQ0E7QUFBSjtBQzZlRTtFRGhmRjtJQUtRO0lBQ0E7RUFFTjtBQUNGO0FBQUk7RUFDSTtFQUNBO0VBQ0E7QUFFUjtBQzBjRTtFRC9jRTtJQUtRO0VBSVY7QUFDRjtBQUhRO0VBQ0k7QUFLWjtBQ2tjRTtFRHhjTTtJQUdRO0VBT2Q7QUFDRjtBQUxRO0VBQ0k7QUFPWjtBQ2tkRTtFRDFkTTtJQUdRO0VBU2Q7QUFDRjtBQVBRO0VBQ0k7QUFTWjtBQzBjRTtFRHBkTTtJQUdRO0VBV2Q7QUFDRjtBQVBJO0VBQ0k7QUFTUjtBQ2tjRTtFRDVjRTtJQUdRO0VBV1Y7QUFDRjtBQVRZO0VBQ0k7QUFXaEI7QUFUZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBV3BCO0FBVHdCO0VBQ0kseUJDM0NyQjtBRHNEUDtBQVR3QjtFQUNJLGNDOUNyQjtBRHlEUDtBQVJvQjtFQUNJO0FBVXhCO0FBUm9CO0VBQ0kseUJDNURoQjtFRDZEZ0I7RUFDQTtFQUNBO0VDd1J0QjtBRDdRRjtBQVR3QjtFQUNJLGNDbkVwQjtFRG9Fb0I7RUFDQTtFQUNBO0VBQ0E7QUFXNUI7QUFQb0I7RUM2UWxCO0VEM1FzQixjQzVFaEI7RUE4VE47RURoUHNCO0VBQ0E7QUFTeEI7QUV4Rkc7RUFDQSx5QkRpQ1c7QUR5RGQ7QUVyRkc7RUFDQSx5QkRpQ1U7QURzRGI7QUVsRkc7RUFDQSx5QkRnQ1c7QURvRGQ7QUUvRUc7RUFDQSx5QkRnQ1k7QURpRGY7QUU1RUc7RUFDQSx5QkRnQ1c7QUQ4Q2Q7QUV6RUc7RUFDQSx5QkRnQ1k7QUQyQ2Y7QUV0RUc7RUFDQyx5QkRrQ2M7QURzQ2xCO0FFbkVHO0VBQ0MseUJEa0NlO0FEbUNuQjtBQXpCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCQ3BGRDtBRCtHUDtBQytFRTtFQUNFO0VBQ0EseUJBdk1JO0FEMEhSO0FDZ0ZRO0VBQ0k7RUFDQTtFQTRMVjtBRHpRRjtBQzJRRTtFQUNFO0VBQ0E7RUFDQTtBRHpRSjtBQzBFWTtFQUNJO0VBQ0E7RUFDQTtFQTJNZDtFQUNBO0VBQ0E7RUEzTWM7QUR0RWhCO0FDeUVRO0VBQ0k7RUFDQTtFQUNBLGNBMU5KO0FEbUpSO0FDOEVVO0VBQ0kseUJBL0xBO0FEbUhkO0FDK0VjO0VBQ0k7QUQ3RWxCO0FDbUZVO0VBQ0kseUJBcE1EO0FEbUhiO0FDb0ZjO0VBQ0k7QURsRmxCO0FDd0ZVO0VBQ0kseUJBMU1BO0FEb0hkO0FDeUZjO0VBQ0k7QUR2RmxCO0FDNkZVO0VBQ0kseUJBL01DO0FEb0hmO0FDOEZjO0VBQ0k7QUQ1RmxCO0FDa0dVO0VBQ0kseUJBcE5BO0FEb0hkO0FDbUdjO0VBQ0k7QURqR2xCO0FDdUdVO0VBQ0kseUJBek5DO0FEb0hmO0FDd0djO0VBQ0k7QUR0R2xCO0FDNEdFO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUQxR047QUMyR007RUFDSTtBRHpHVjtBQzJHTTtFQUNJO0VBQ0E7QUR6R1Y7QUM4R0U7RUFDSTtBRDVHTjtBQzZHTTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQzR1Y7QUF4R3dCO0VBQ0k7QUEwRzVCO0FBekc0QjtFQUNJO0FBMkdoQyxDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYXlhdC8uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9wcm9qZWN0LW1hcC9fcHJvamVjdC1tYXAuc2NzcyIsIndlYnBhY2s6Ly9heWF0Ly4vc3JjL3Njc3MvY29yZS9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vYXlhdC8uL3NyYy9zY3NzL2NvcmUvX3RoZW1lLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInNyYy9zY3NzL2NvcmUvX3ZhcmlhYmxlc1wiO1xuLnByb2plY3QtbWFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCZztcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIEBpbmNsdWRlIG1vYmlsZXtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIC5jb2xze1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbjogLTIwcHggLTUwcHg7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldHtcbiAgICAgICAgICAgIG1hcmdpbjogLTIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb2wtdGV4dHtcbiAgICAgICAgICAgIHdpZHRoOiAzNjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sLW1hcHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNjBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGlzdC1pdGVtc3tcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICB1bHtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRHcmV5O1xuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25HbG9iYWwoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC50eHR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnR4dHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25HbG9iYWwoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGhlbWVDb2xvcnNfX0ljb25zQmcoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlX21hcHtcbiAgICAgICAgaGVpZ2h0OiA1MzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWFwSW5mb1dpbmRvdygpO1xuICAgIH1cblxuICAgICYudGl0bGV7XG4gICAgICAgICYtbm90LWNsaWNrYWJsZXtcbiAgICAgICAgICAgIC5saXN0LWl0ZW1ze1xuICAgICAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiRmb250RU46ICdHaWxsU2Fucyc7XG4kZm9udEFSOiAnSUJNUGxleFNhbnNBcmFiaWMnO1xuXG4kd2hpdGU6ICNGRkZGRkY7XG4kYmxhY2s6ICMxNTE1MTU7XG4kZGFya0dyZWVuOiAjMTYxRjE3O1xuJGRhcmtHcmVlbkNvZGU6ICcxNjFGMTcnO1xuJGxpZ2h0R3JlZW46ICM1RjgxNTk7XG4kYnJvd246ICM5NjZBNEQ7XG4kYmVpZ2U6ICNFREM3QTE7XG4kbGlnaHRCcm93bjogI0VEQzdBMTtcbiRncmV5OiAjNzA2RjZFO1xuJHN0b25lR3JleTogI0IzQjNCMztcbiRkYXJrR3JleTogIzVmNWY1ZjtcbiRsaWdodEdyZXk6ICNDNkM2QzY7XG4kZ3JlZW46ICMzN0NENzM7XG4kcmVkOiAjRkE1RjU1O1xuJGRhcmtSZWQ6ICNiZDM5MmY7XG4kcGluazogI0M2OEI3NztcbiRsaWdodFBpbms6ICNDOEIxQTI7XG4kbGlnaHRCbHVlOiAjNjc3QzhGO1xuJGRhcmtBcXVhOiAjMDA1QTcxO1xuJHB1cnBsZTogIzZCNTI3RjtcbiRuYXZ5OiAjMzM0MjZCO1xuXG4kaGVhZGVyLWhlaWdodDogMTAzO1xuJGhlYWRlci1oZWlnaHQtbW9iaWxlOiA2NDtcblxuJGNvbG9yUHJpbWFyeTE6ICMxNTE1MTU7XG4kY29sb3JQcmltYXJ5MUNvZGU6ICcxNTE1MTUnO1xuJGNvbG9yUHJpbWFyeTFIb3ZlcjogIzcwNkY2RTtcbiRjb2xvclByaW1hcnkxSG92ZXJDb2RlOiAnNzA2RjZFJztcbiRjb2xvckJnOiAjRjFGMUYxO1xuXG5cbi8vIFRoZW1lIGNvbG9yc1xuXG4kdGhlbWVfYmxhY2tfY29kZTogJzE1MTUxNSc7IC8vIEhvbGRpbmdcbiR0aGVtZV9ibGFjazogIzE1MTUxNTsgLy8gSG9sZGluZ1xuJHRoZW1lX2JsYWNrX2hvdmVyOiAjRDJBRTcyOyAvLyAjNzA2RjZFOyhvbGQpIC8vIEhvbGRpbmdcbiR0aGVtZV9ibGFja19ob3Zlcl9jb2RlOiAnRDJBRTcyJzsgLy8gIzcwNkY2RTsob2xkKSAvLyBIb2xkaW5nXG4kdGhlbWVfYmxhY2tfYmc6ICNGMUYxRjE7IC8vIEhvbGRpbmdcblxuJHRoZW1lX2JsdWVfY29kZTogJzMzNDI2Qic7IC8vIERldmVsb3BtZW50XG4kdGhlbWVfYmx1ZTogIzMzNDI2QjsgLy8gRGV2ZWxvcG1lbnRcbiR0aGVtZV9ibHVlX2hvdmVyOiAjQzY4Qjc3OyAvLyBEZXZlbG9wbWVudFxuJHRoZW1lX2JsdWVfYmc6ICNFOEVDRUU7IC8vIERldmVsb3BtZW50XG5cbiR0aGVtZV9ncmVlbl9jb2RlOiAnMjAzQTM1JzsgLy8gSW52ZXN0bWVudFxuJHRoZW1lX2dyZWVuOiAjMjAzQTM1OyAvLyBJbnZlc3RtZW50XG4kdGhlbWVfZ3JlZW5faG92ZXI6ICNCQ0EzNzg7IC8vIEludmVzdG1lbnRcbiR0aGVtZV9ncmVlbl9ob3Zlcl9jb2RlOiAnQkNBMzc4JzsgLy8gSW52ZXN0bWVudFxuJHRoZW1lX2dyZWVuX2JnOiByZ2IoIzM4ODI3MCwgMTAlKTsgLy8gSW52ZXN0bWVudFxuXG4kdGhlbWVfcHVycGxlX2NvZGU6ICc2QjUyN0YnOyAvLyBQcm9wZXJ0aWVzXG4kdGhlbWVfcHVycGxlOiAjNkI1MjdGOyAvLyBQcm9wZXJ0aWVzXG4kdGhlbWVfcHVycGxlX2hvdmVyOiAjQ0RCOUFEOyAvLyBQcm9wZXJ0aWVzXG4kdGhlbWVfcHVycGxlX2hvdmVyX2NvZGU6ICdDREI5QUQnOyAvLyBQcm9wZXJ0aWVzXG4kdGhlbWVfcHVycGxlX2JnOiByZ2IoIzZCNTI3RiwgMTAlKTsgLy8gUHJvcGVydGllc1xuXG4kdGhlbWVfYnJvd25fY29kZTogJzNEMEMyNic7IC8vIEdlbmVyYWwgVHJhZGluZ1xuJHRoZW1lX2Jyb3duOiAjM0QwQzI2OyAvLyBHZW5lcmFsIFRyYWRpbmdcbiR0aGVtZV9icm93bl9ob3ZlcjogIzNEMEMyNjsgLy8gR2VuZXJhbCBUcmFkaW5nXG4kdGhlbWVfYnJvd25faG92ZXJfY29kZTogJzNEMEMyNic7IC8vIEdlbmVyYWwgVHJhZGluZ1xuJHRoZW1lX2Jyb3duX2JnOiAjRjFGMUYxOyAvLyBHZW5lcmFsIFRyYWRpbmdcblxuJHRoZW1lX29yYW5nZV9jb2RlOiAnOTQ0NzEyJzsgLy8gQ29uc3RydWN0aW9uXG4kdGhlbWVfb3JhbmdlOiAjOTQ0NzEyOyAvLyBDb25zdHJ1Y3Rpb25cbiR0aGVtZV9vcmFuZ2VfaG92ZXI6ICNBQTlGOEU7IC8vIENvbnN0cnVjdGlvblxuJHRoZW1lX29yYW5nZV9ob3Zlcl9jb2RlOiAnQUE5RjhFJzsgLy8gQ29uc3RydWN0aW9uXG4kdGhlbWVfb3JhbmdlX2JnOiByZ2JhKDE0OCwgNzEsIDE4LCAwLjEpOyAvLyBDb25zdHJ1Y3Rpb25cblxuLy8gUHJvamVjdCB0aGVtZSBjb2xvcnNcblxuJHRoZW1lX2RhcmtfYXF1YV9jb2RlOiAnMDA1QTcxJzsgLy8gV2F0ZXJmcm9udFxuJHRoZW1lX2RhcmtfYXF1YTogIzAwNUE3MTsgLy8gV2F0ZXJmcm9udFxuJHRoZW1lX2RhcmtfYXF1YV9ob3ZlcjogI0M4QjFBMjsgLy8gV2F0ZXJmcm9udFxuJHRoZW1lX2RhcmtfYXF1YV9ob3Zlcl9jb2RlOiAnQzhCMUEyJzsgLy8gV2F0ZXJmcm9udFxuJHRoZW1lX2RhcmtfYXF1YV9iZzogI0U4RUJFRTsgLy8gV2F0ZXJmcm9udFxuXG4kdGhlbWVfZGFya19ncmVlbl9jb2RlOiAnMDA0QTI3JzsgLy8gV2F0ZXJmcm9udFxuJHRoZW1lX2RhcmtfZ3JlZW46ICMwMDRBMjc7IC8vIFdhdGVyZnJvbnRcbiR0aGVtZV9kYXJrX2dyZWVuX2hvdmVyOiAjRkU4QTZEOyAvLyBXYXRlcmZyb250XG4kdGhlbWVfZGFya19ncmVlbl9ob3Zlcl9jb2RlOiAnRkU4QTZEJzsgLy8gV2F0ZXJmcm9udFxuJHRoZW1lX2RhcmtfZ3JlZW5fYmc6ICNFOEVDRUU7IC8vIFdhdGVyZnJvbnRcblxuJHRoZW1lX3BwdXJwbGVfY29kZTogJzZCNTI3Ric7IC8vIFByb3BlcnRpZXNcbiR0aGVtZV9wcHVycGxlOiAjNkI1MjdGOyAvLyBQcm9wZXJ0aWVzXG4kdGhlbWVfcHB1cnBsZV9ob3ZlcjogIzk4ODdhNzsgLy8gUHJvcGVydGllc1xuJHRoZW1lX3BwdXJwbGVfaG92ZXJfY29kZTogJzk4ODdhNyc7IC8vIFByb3BlcnRpZXNcbiR0aGVtZV9wcHVycGxlX2JnOiAjRjFGMUYxOyAvLyBQcm9wZXJ0aWVzXG5cblxuQG1peGluIGpvYkNvbHMoKXtcbiAgLmpvYi1jb2xze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogLTIwcHggLTQwcHg7XG4gICAgLmNvbHtcbiAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICB9XG4gICAgLmNvbC10aXRsZXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgdGFibGV0LXJ7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbC1jb250ZW50e1xuICAgICAgQGluY2x1ZGUgdGFibGV0LXJ7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MDBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWl4aW4gam9iTWV0YSgpe1xuICAuam9iLW1ldGF7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAtMTJweDtcbiAgICAubWV0YS1pdGVte1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIC5tZXRhLWl0ZW0taW5uZXJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuLCB0aW1le1xuICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZXZlbnRNZXRhKCl7XG4gIC5ldmVudC1tZXRhe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBAaW5jbHVkZSBtb2JpbGUtcntcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgLm1ldGEtaXRlbXtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAubWV0YS1pdGVtLWlubmVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IC01cHg7XG4gICAgICAgIHNwYW4sIHRpbWV7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB9XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgLnRoZW1lLWxpZ2h0ICZ7XG4gICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yUHJpbWFyeTE7XG4gICAgICAgICAgICAgIC8vIGZpbGw6ICRjb2xvclByaW1hcnkxO1xuICAgICAgICAgICAgICBAaW5jbHVkZSB0aGVtZUdsb2JhbENvbG9yc19fU3Ryb2tlQ29sb3IoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1sb2NhdGlvbntcbiAgICAgICAgLmljb257XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1ldGEtaXRlbS1pbm5lcntcbiAgICAgICAgICBzdmd7XG4gICAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgICAudGhlbWUtbGlnaHQgJntcbiAgICAgICAgICAgICAgICBzdHJva2U6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvclByaW1hcnkxO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRoZW1lR2xvYmFsQ29sb3JzX19GaWxsQ29sb3IoKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0aGVtZUdsb2JhbENvbG9yc19fQ29udGVudEFsbHtcbiAgICAgICAgICAgICAgICAgIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYXBJbmZvV2luZG93KCl7XG4gIC5pbmZvLXdpbmRvd3tcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAvLyBAaW5jbHVkZSB0aGVtZUNvbG9yc19fQmcoKTtcbiAgICAuaW5mby13aW5kb3ctaW5uZXJ7XG4gICAgICAgIGZpZ3VyZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnRGaXQoMzguMjYxJSk7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFic29sdXRlKCk7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgbWFyZ2luOiA5cHggMHB4IDBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnRoZW1lLWluZm8td2luZG93e1xuICAgICAgJi1ibGFjayB7XG4gICAgICAgICAgLmluZm8td2luZG93e1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctdGN7XG4gICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lX2JsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgXG4gICAgICAmLWJsdWUge1xuICAgICAgICAgIC5pbmZvLXdpbmRvd3tcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2JsdWU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctdGN7XG4gICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lX2JsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICBcbiAgICAgICYtZ3JlZW4ge1xuICAgICAgICAgIC5pbmZvLXdpbmRvd3tcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2dyZWVuO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LXRje1xuICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZV9ncmVlbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIFxuICAgICAgJi1wdXJwbGUge1xuICAgICAgICAgIC5pbmZvLXdpbmRvd3tcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX3B1cnBsZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10Y3tcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVfcHVycGxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgXG4gICAgICAmLWJyb3duIHtcbiAgICAgICAgICAuaW5mby13aW5kb3d7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9icm93bjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10Y3tcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVfYnJvd24gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICBcbiAgICAgICYtb3JhbmdlIHtcbiAgICAgICAgICAuaW5mby13aW5kb3d7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9vcmFuZ2U7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctdGN7XG4gICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lX29yYW5nZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuICB9XG5cbiAgLmdtLXN0eWxlLWl3e1xuICAgICAgbWF4LXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICAuZ20tc3R5bGUtaXctY2hye1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5nbS1zdHlsZS1pdy1ke1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgXG4gICAgICB9XG4gIH1cbiAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10Y3tcbiAgICAgIHdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICAgICY6OmFmdGVye1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNsaXAtcGF0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9udFNpemUoKXtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWl4aW4gaDFoNigpe1xuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2e1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBydGwge1xuICBbZGlyPVwicnRsXCJdICYge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBsaW1pdFRleHRMaW5lKCRsaW5lKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lO1xuICAvKiBudW1iZXIgb2YgbGluZXMgdG8gc2hvdyAqL1xuICBsaW5lLWNsYW1wOiAkbGluZTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuQG1peGluIHRyYW5zaXRpb25HbG9iYWwoJHM6IDAuMnMpIHtcbiAgdHJhbnNpdGlvbjogI3skc307XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCRvYmosICRzcGVlZCkge1xuICB0cmFuc2l0aW9uOiAkb2JqICRzcGVlZCBjdWJpYy1iZXppZXIoMC4xLCAwLCAwLjMsIDEpO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbnMoJHRyYW5zaXRpb25zLi4uKSB7XG4gICR0cmFuc2l0aW9uLXN0cmluZzogKFxuICApO1xuXG5AZWFjaCAkdHJhbnNpdGlvbiBpbiAkdHJhbnNpdGlvbnMge1xuICAkcHJvcGVydHk6IG50aCgkdHJhbnNpdGlvbiwgMSk7XG4gICRzcGVlZDogbnRoKCR0cmFuc2l0aW9uLCAyKTtcbiAgJHRyYW5zaXRpb24tc3RyaW5nOiBhcHBlbmQoJHRyYW5zaXRpb24tc3RyaW5nLCAjeyRwcm9wZXJ0eX0gI3skc3BlZWR9IGN1YmljLWJlemllcigwLjEsIDAsIDAuMywgMSksIGNvbW1hKTtcbn1cblxudHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc3RyaW5nO1xufVxuXG5AbWl4aW4gaW1nRml0KCRmaXQ6IGNvdmVyKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiAkZml0O1xufVxuXG5AbWl4aW4gYmdGaXQoJGZpdDogY292ZXIpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRmaXQ7XG59XG5cbkBtaXhpbiBvdmVybGF5KCRiZykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJGJnO1xuICB9XG59XG5cbkBtaXhpbiBjb250ZW50Rml0KCRwZXJjZW50YWdlOiAxMDAlKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206ICN7JHBlcmNlbnRhZ2V9O1xuICB9XG59XG5cbkBtaXhpbiBjb250ZW50Rml0QWZ0ZXIoJHBlcmNlbnRhZ2U6IDEwMCUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAjeyRwZXJjZW50YWdlfTtcbiAgfVxufVxuXG5AbWl4aW4gYWJzb2x1dGUoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG5AbWl4aW4gY2VudGVyRWxlbWVudCgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQG1peGluIHNjcm9sbGJhclkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMnB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIHdpZHRoOiAycHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yUHJpbWFyeTE7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuQG1peGluIEN1c3RvbXNjcm9sbGJhclkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBAY29udGVudDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JQcmltYXJ5MTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbGFwdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMyNHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGxhcHRvcC1yIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMyNXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXQtciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXQtc20ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXQtc20tciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMnB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1vYmlsZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1vYmlsZS1yIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbW9iaWxlLXNtIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbW9iaWxlLXNtLXIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtb2JpbGUteHMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtb2JpbGUteHMtciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQxMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuXG5AbWl4aW4gdGV4dENoaWxkUmVtb3ZlTWFyZ2luIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWl4aW4gYnJlYWtwb2ludC13KCR3aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AaW1wb3J0IFwidGhlbWVcIjsiLCJcbkBtaXhpbiB0aGVtZUNvbG9yc19fSWNvbnNCZygpIHtcblx0Ji50aGVtZXtcblx0XHQmLWJsYWNrIHtcblx0XHRcdC5pY29uIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9ibGFjaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWJsdWUge1xuXHRcdFx0Lmljb24ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2JsdWU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1ncmVlbiB7XG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfZ3JlZW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1wdXJwbGUge1xuXHRcdFx0Lmljb24ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX3B1cnBsZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWJyb3duIHtcblx0XHRcdC5pY29uIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9icm93bjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLW9yYW5nZSB7XG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfb3JhbmdlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtZGFya19hcXVhIHtcblx0XHRcdC5pY29uIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2RhcmtfYXF1YTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWRhcmtfZ3JlZW4ge1xuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfZGFya19ncmVlbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1peGluIHRoZW1lQ29sb3JzX19CZygpIHtcblx0Ji50aGVtZXtcblx0XHQmLWJsYWNrIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9ibGFjaztcblx0XHR9XG5cblx0XHQmLWJsdWUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2JsdWU7XG5cdFx0fVxuXG5cdFx0Ji1ncmVlbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfZ3JlZW47XG5cdFx0fVxuXG5cdFx0Ji1wdXJwbGUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX3B1cnBsZTtcblx0XHR9XG5cblx0XHQmLWJyb3duIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9icm93bjtcblx0XHR9XG5cblx0XHQmLW9yYW5nZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfb3JhbmdlO1xuXHRcdH1cblxuXHRcdCYtZGFya19hcXVhIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9kYXJrX2FxdWE7XG5cdFx0fVxuXG5cdFx0Ji1kYXJrX2dyZWVuIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9kYXJrX2dyZWVuO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gdGhlbWVfY29sb3IoKSB7XG5cdCYtYmxhY2sge1xuXHRcdGNvbG9yOiAkdGhlbWVfYmxhY2s7XG5cdH1cblxuXHQmLWJsdWUge1xuXHRcdGNvbG9yOiAkdGhlbWVfYmx1ZTtcblx0fVxuXG5cdCYtZ3JlZW4ge1xuXHRcdGNvbG9yOiAkdGhlbWVfZ3JlZW47XG5cdH1cblxuXHQmLXB1cnBsZSB7XG5cdFx0Y29sb3I6ICR0aGVtZV9wdXJwbGU7XG5cdH1cblxuXHQmLWJyb3duIHtcblx0XHRjb2xvcjogJHRoZW1lX2Jyb3duO1xuXHR9XG5cblx0Ji1vcmFuZ2Uge1xuXHRcdGNvbG9yOiAkdGhlbWVfb3JhbmdlO1xuXHR9XG5cblx0Ji1kYXJrX2FxdWEge1xuXHRcdGNvbG9yOiAkdGhlbWVfZGFya19hcXVhO1xuXHR9XG5cblx0Ji1kYXJrX2dyZWVuIHtcblx0XHRjb2xvcjogJHRoZW1lX2RhcmtfZ3JlZW47XG5cdH1cbn1cblxuQG1peGluIHRoZW1lX2JnKCkge1xuXHQmLWJsYWNrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfYmxhY2s7XG5cdH1cblxuXHQmLWJsdWUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9ibHVlO1xuXHR9XG5cblx0Ji1ncmVlbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2dyZWVuO1xuXHR9XG5cblx0Ji1wdXJwbGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9wdXJwbGU7XG5cdH1cblxuXHQmLWJyb3duIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfYnJvd247XG5cdH1cblxuXHQmLW9yYW5nZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX29yYW5nZTtcblx0fVxuXG5cdCYtZGFya19hcXVhIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfZGFya19hcXVhO1xuXHR9XG5cblx0Ji1kYXJrX2dyZWVuIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfZGFya19ncmVlbjtcblx0fVxufVxuXG4vLyBnbG9iYWxcblxuQG1peGluIHRoZW1lR2xvYmFsQ29sb3JzX19CZ0NvbG9yKCkge1xuXHQudGhlbWUtZ2xvYmFsLWJsYWNrICZ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2JsYWNrX2JnO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1ibHVlICZ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2JsdWVfYmc7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWdyZWVuICZ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2dyZWVuX2JnO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1wdXJwbGUgJntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfcHVycGxlX2JnO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1icm93biAme1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9icm93bl9iZztcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtb3JhbmdlICZ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX29yYW5nZV9iZztcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtZGFya19hcXVhICZ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2RhcmtfYXF1YV9iZztcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtZGFya19ncmVlbiAme1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9kYXJrX2dyZWVuX2JnO1xuXHR9XG59XG5cbkBtaXhpbiB0aGVtZUdsb2JhbENvbG9yc19fQmcoKSB7XG5cdC50aGVtZS1nbG9iYWwtYmxhY2sgJntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfYmxhY2s7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWJsdWUgJntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfYmx1ZTtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtZ3JlZW4gJntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfZ3JlZW47XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLXB1cnBsZSAme1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9wdXJwbGU7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWJyb3duICZ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2Jyb3duO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1vcmFuZ2UgJntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfb3JhbmdlO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1kYXJrX2FxdWEgJntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfZGFya19hcXVhO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1kYXJrX2dyZWVuICZ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2RhcmtfZ3JlZW47XG5cdH1cbn1cblxuQG1peGluIHRoZW1lR2xvYmFsQ29sb3JzX19CZ0hvdmVyKCkge1xuXHQudGhlbWUtZ2xvYmFsLWJsYWNrICZ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2JsYWNrX2hvdmVyO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1ibHVlICZ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2JsdWVfaG92ZXI7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWdyZWVuICZ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2dyZWVuX2hvdmVyO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1wdXJwbGUgJntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfcHVycGxlX2hvdmVyO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1icm93biAme1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9icm93bl9ob3Zlcjtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtb3JhbmdlICZ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX29yYW5nZV9ob3Zlcjtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtZGFya19hcXVhICZ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2RhcmtfYXF1YV9ob3Zlcjtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtZGFya19ncmVlbiAme1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9kYXJrX2dyZWVuX2hvdmVyO1xuXHR9XG59XG5cbkBtaXhpbiB0aGVtZUdsb2JhbENvbG9yc19fQm9yZGVyQ29sb3IoKSB7XG5cdC50aGVtZS1nbG9iYWwtYmxhY2sgJntcblx0XHRib3JkZXItY29sb3I6ICR0aGVtZV9ibGFjaztcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtYmx1ZSAme1xuXHRcdGJvcmRlci1jb2xvcjogJHRoZW1lX2JsdWU7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWdyZWVuICZ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWVfZ3JlZW47XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLXB1cnBsZSAme1xuXHRcdGJvcmRlci1jb2xvcjogJHRoZW1lX3B1cnBsZTtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtYnJvd24gJntcblx0XHRib3JkZXItY29sb3I6ICR0aGVtZV9icm93bjtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtb3JhbmdlICZ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWVfb3JhbmdlO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1kYXJrX2FxdWEgJntcblx0XHRib3JkZXItY29sb3I6ICR0aGVtZV9kYXJrX2FxdWE7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWRhcmtfZ3JlZW4gJntcblx0XHRib3JkZXItY29sb3I6ICR0aGVtZV9kYXJrX2dyZWVuO1xuXHR9XG59XG5cbkBtaXhpbiB0aGVtZUdsb2JhbENvbG9yc19fRmlsbENvbG9yKCkge1xuXHQudGhlbWUtZ2xvYmFsLWJsYWNrICZ7XG5cdFx0ZmlsbDogJHRoZW1lX2JsYWNrO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1ibHVlICZ7XG5cdFx0ZmlsbDogJHRoZW1lX2JsdWU7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWdyZWVuICZ7XG5cdFx0ZmlsbDogJHRoZW1lX2dyZWVuO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1wdXJwbGUgJntcblx0XHRmaWxsOiAkdGhlbWVfcHVycGxlO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1icm93biAme1xuXHRcdGZpbGw6ICR0aGVtZV9icm93bjtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtb3JhbmdlICZ7XG5cdFx0ZmlsbDogJHRoZW1lX29yYW5nZTtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtZGFya19hcXVhICZ7XG5cdFx0ZmlsbDogJHRoZW1lX2RhcmtfYXF1YTtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtZGFya19ncmVlbiAme1xuXHRcdGZpbGw6ICR0aGVtZV9kYXJrX2dyZWVuO1xuXHR9XG59XG5cbkBtaXhpbiB0aGVtZUdsb2JhbENvbG9yc19fRmlsbEhvdmVyKCkge1xuXHQudGhlbWUtZ2xvYmFsLWJsYWNrICZ7XG5cdFx0ZmlsbDogJHRoZW1lX2JsYWNrX2hvdmVyO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1ibHVlICZ7XG5cdFx0ZmlsbDogJHRoZW1lX2JsdWVfaG92ZXI7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWdyZWVuICZ7XG5cdFx0ZmlsbDogJHRoZW1lX2dyZWVuX2hvdmVyO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1wdXJwbGUgJntcblx0XHRmaWxsOiAkdGhlbWVfcHVycGxlX2hvdmVyO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1icm93biAme1xuXHRcdGZpbGw6ICR0aGVtZV9icm93bl9ob3Zlcjtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtb3JhbmdlICZ7XG5cdFx0ZmlsbDogJHRoZW1lX29yYW5nZV9ob3Zlcjtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtZGFya19hcXVhICZ7XG5cdFx0ZmlsbDogJHRoZW1lX2RhcmtfYXF1YV9ob3Zlcjtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtZGFya19ncmVlbiAme1xuXHRcdGZpbGw6ICR0aGVtZV9kYXJrX2dyZWVuX2hvdmVyO1xuXHR9XG59XG5cbkBtaXhpbiB0aGVtZUdsb2JhbENvbG9yc19fU3Ryb2tlQ29sb3IoKSB7XG5cdC50aGVtZS1nbG9iYWwtYmxhY2sgJntcblx0XHRzdHJva2U6ICR0aGVtZV9ibGFjaztcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtYmx1ZSAme1xuXHRcdHN0cm9rZTogJHRoZW1lX2JsdWU7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWdyZWVuICZ7XG5cdFx0c3Ryb2tlOiAkdGhlbWVfZ3JlZW47XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLXB1cnBsZSAme1xuXHRcdHN0cm9rZTogJHRoZW1lX3B1cnBsZTtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtYnJvd24gJntcblx0XHRzdHJva2U6ICR0aGVtZV9icm93bjtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtb3JhbmdlICZ7XG5cdFx0c3Ryb2tlOiAkdGhlbWVfb3JhbmdlO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1kYXJrX2FxdWEgJntcblx0XHRzdHJva2U6ICR0aGVtZV9kYXJrX2FxdWE7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWRhcmtfZ3JlZW4gJntcblx0XHRzdHJva2U6ICR0aGVtZV9kYXJrX2dyZWVuO1xuXHR9XG59XG5cbkBtaXhpbiB0aGVtZUdsb2JhbENvbG9yc19fU3Ryb2tlSG92ZXIoKSB7XG5cdC50aGVtZS1nbG9iYWwtYmxhY2sgJntcblx0XHRzdHJva2U6ICR0aGVtZV9ibGFja19ob3Zlcjtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtYmx1ZSAme1xuXHRcdHN0cm9rZTogJHRoZW1lX2JsdWVfaG92ZXI7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWdyZWVuICZ7XG5cdFx0c3Ryb2tlOiAkdGhlbWVfZ3JlZW5faG92ZXI7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLXB1cnBsZSAme1xuXHRcdHN0cm9rZTogJHRoZW1lX3B1cnBsZV9ob3Zlcjtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtYnJvd24gJntcblx0XHRzdHJva2U6ICR0aGVtZV9icm93bl9ob3Zlcjtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtb3JhbmdlICZ7XG5cdFx0c3Ryb2tlOiAkdGhlbWVfb3JhbmdlX2hvdmVyO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1kYXJrX2FxdWEgJntcblx0XHRzdHJva2U6ICR0aGVtZV9kYXJrX2FxdWFfaG92ZXI7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWRhcmtfZ3JlZW4gJntcblx0XHRzdHJva2U6ICR0aGVtZV9kYXJrX2dyZWVuX2hvdmVyO1xuXHR9XG59XG5cbkBtaXhpbiB0aGVtZUdsb2JhbENvbG9yc19fQm9yZGVySG92ZXIoKSB7XG5cdC50aGVtZS1nbG9iYWwtYmxhY2sgJntcblx0XHRib3JkZXItY29sb3I6ICR0aGVtZV9ibGFja19ob3Zlcjtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtYmx1ZSAme1xuXHRcdGJvcmRlci1jb2xvcjogJHRoZW1lX2JsdWVfaG92ZXI7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWdyZWVuICZ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWVfZ3JlZW5faG92ZXI7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLXB1cnBsZSAme1xuXHRcdGJvcmRlci1jb2xvcjogJHRoZW1lX3B1cnBsZV9ob3Zlcjtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtYnJvd24gJntcblx0XHRib3JkZXItY29sb3I6ICR0aGVtZV9icm93bl9ob3Zlcjtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtb3JhbmdlICZ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWVfb3JhbmdlX2hvdmVyO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1kYXJrX2FxdWEgJntcblx0XHRib3JkZXItY29sb3I6ICR0aGVtZV9kYXJrX2FxdWFfaG92ZXI7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWRhcmtfZ3JlZW4gJntcblx0XHRib3JkZXItY29sb3I6ICR0aGVtZV9kYXJrX2dyZWVuX2hvdmVyO1xuXHR9XG59XG5cbkBtaXhpbiB0aGVtZUdsb2JhbENvbG9yc19fQ29sb3IoKSB7XG4gIC50aGVtZS1nbG9iYWwtYmxhY2sgJntcblx0XHRjb2xvcjogJHRoZW1lX2JsYWNrO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1ibHVlICZ7XG5cdFx0Y29sb3I6ICR0aGVtZV9ibHVlO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1ncmVlbiAme1xuXHRcdGNvbG9yOiAkdGhlbWVfZ3JlZW47XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLXB1cnBsZSAme1xuXHRcdGNvbG9yOiAkdGhlbWVfcHVycGxlO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1icm93biAme1xuXHRcdGNvbG9yOiAkdGhlbWVfYnJvd247XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLW9yYW5nZSAme1xuXHRcdGNvbG9yOiAkdGhlbWVfb3JhbmdlO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1kYXJrX2FxdWEgJntcblx0XHRjb2xvcjogJHRoZW1lX2RhcmtfYXF1YTtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtZGFya19ncmVlbiAme1xuXHRcdGNvbG9yOiAkdGhlbWVfZGFya19ncmVlbjtcblx0fVxufVxuXG5AbWl4aW4gdGhlbWVHbG9iYWxDb2xvcnNfX0NvbG9ySG92ZXIoKSB7XG5cdC50aGVtZS1nbG9iYWwtYmxhY2sgJntcblx0XHRjb2xvcjogJHRoZW1lX2JsYWNrX2hvdmVyO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1ibHVlICZ7XG5cdFx0Y29sb3I6ICR0aGVtZV9ibHVlX2hvdmVyO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1ncmVlbiAme1xuXHRcdGNvbG9yOiAkdGhlbWVfZ3JlZW5faG92ZXI7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLXB1cnBsZSAme1xuXHRcdGNvbG9yOiAkdGhlbWVfcHVycGxlX2hvdmVyO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1icm93biAme1xuXHRcdGNvbG9yOiAkdGhlbWVfYnJvd25faG92ZXI7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLW9yYW5nZSAme1xuXHRcdGNvbG9yOiAkdGhlbWVfb3JhbmdlX2hvdmVyO1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1kYXJrX2FxdWEgJntcblx0XHRjb2xvcjogJHRoZW1lX2RhcmtfYXF1YV9ob3Zlcjtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtZGFya19ncmVlbiAme1xuXHRcdGNvbG9yOiAkdGhlbWVfZGFya19ncmVlbl9ob3Zlcjtcblx0fVxufVxuXG5AbWl4aW4gdGhlbWVHbG9iYWxDb2xvcnNfX0NvbnRlbnRBbGwoKSB7XG5cdC50aGVtZS1nbG9iYWwtYmxhY2sgJntcblx0XHRAY29udGVudDtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtYmx1ZSAme1xuXHRcdEBjb250ZW50O1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1ncmVlbiAme1xuXHRcdEBjb250ZW50O1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1wdXJwbGUgJntcblx0XHRAY29udGVudDtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtYnJvd24gJntcblx0XHRAY29udGVudDtcblx0fVxuXG5cdC50aGVtZS1nbG9iYWwtb3JhbmdlICZ7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblxuXHQudGhlbWUtZ2xvYmFsLWRhcmtfYXF1YSAme1xuXHRcdEBjb250ZW50O1xuXHR9XG5cblx0LnRoZW1lLWdsb2JhbC1kYXJrX2dyZWVuICZ7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/