.mod-breadcrumbs {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.wpcf7-form-control.wpcf7-submit,
.footer_morebutton {
  text-decoration: none!important;
  padding: 15px;
  width: 100%;
  max-width: 220px;
  display: block;
  text-align: center;
  background: #0090E3;
  color: #fff !important;
  margin: 5rem auto;
  clear: both;
}
.wpcf7-form-control-wrap input,
.wpcf7-form-control-wrap textarea {
  padding: 5px;
  margin-top: 5px;
}
.wpcf7-form-control.wpcf7-submit {
  border: none;
  margin-bottom: -15px;
}
div.wpcf7 .ajax-loader {
  visibility: hidden!important;
  display: none!important;
}
.ascdownload a {
  text-decoration: none!important;
}
.hexcontainer {
  position: relative;
  width: 720px;
  margin: 7% auto;
}
@media (max-width: 1199.98px) {
  .hexcontainer {
    transform: scale(0.85);
  }
}
@media (max-width: 1024px) {
  .hexcontainer {
    transform: scale(0.7);
  }
}
@media (max-width: 575.98px) {
  .hexcontainer {
    position: absolute;
    position: relative;
    left: -49%;
    transform: scale(0.5);
    margin: -120px 0 !important;
  }
  body.iphone .hexcontainer {
    left: -40vw !important;
    margin: -150px 0 !important;
  }
  .hexcontent {
    position: fixed!important;
    top: 0!important;
    left: 0px!important;
    right: 0px!important;
    max-width: calc(100vh - 60px) !important;
    width: 100%!important;
    font-size: 2rem!important;
    transform: scale(1) !important;
    
    overflow: hidden;
  }
  .hexcontent.hex6,
  .hexcontent.hex12 {
    transform: rotate(-180deg) scale(1) !important;
    bottom: unset!important;
  }
  .hexbuttons {
    z-index: unset!important;
  }
  .hexcontent:after {
    display: none!important;
  }
  .hexcontent.hex6 .close,
  .hexcontent.hex12 .close {
    top: unset;
    left: 0;
    
    bottom: 26px;
  }
  .hexcontent.hex4,
  .hexcontent.hex5 {
    top: unset!important;
  }
  .close {
    display: block!important;
  }
  .triangle-with-shadow {
    display: none!important;
  }
}
@media (max-width: 480px) {
  body .hexcontainer {
    left: -42% !important;
  }
}
@media (max-width: 410px) {
  body .hexcontainer {
    left: -50% !important;
  }
  body.iphone .hexcontainer {
    left: -48vw !important;
  }
}
.hexcontainer img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  margin: auto;
  text-align: center;
}
.hexbuttons {
  display: block;
  position: absolute;
  width: 200px;
  height: 50px;
  
  cursor: pointer;
  z-index: 9;
}
.hexbuttons:hover {
  
  border-color: #000;
}
.hexbuttons.hex1 {
  top: 40px;
  left: -20px;
  right: 0px;
  margin: auto;
}
.hexbuttons.hex2 {
  top: 160px;
  right: 65px;
  transform: rotate(60deg);
}
.hexbuttons.hex3 {
  top: 170px;
  left: 20px;
  width: 240px;
  transform: rotate(-60deg);
}
.hexbuttons.hex4 {
  bottom: 190px;
  right: 120px;
  width: 100px;
  transform: rotate(-60deg);
}
.hexbuttons.hex5 {
  bottom: 190px;
  left: 40px;
  transform: rotate(60deg);
}
.hexbuttons.hex6 {
  bottom: 65px;
  left: -30px;
  right: 0px;
  margin: auto;
}
.hexinner {
  width: 70px;
  height: 50px;
}
.hexbuttons.hex7 {
  top: 180px;
  left: -30px;
  right: 0px;
  margin: auto;
}
.hexbuttons.hex8 {
  top: 230px;
  left: 170px;
  width: 90px;
  right: 0px;
  margin: auto;
  transform: rotate(60deg);
}
.hexbuttons.hex9 {
  top: 230px;
  left: -220px;
  right: 0px;
  width: 100px;
  margin: auto;
  transform: rotate(-60deg);
}
.hexbuttons.hex10 {
  bottom: 240px;
  left: 170px;
  width: 120px;
  right: 0px;
  margin: auto;
  transform: rotate(-60deg);
}
.hexbuttons.hex11 {
  bottom: 260px;
  left: -220px;
  width: 100px;
  right: 0px;
  margin: auto;
  transform: rotate(60deg);
}
.hexbuttons.hex12 {
  bottom: 205px;
  left: -20px;
  right: 0px;
  margin: auto;
}
.hexcontent {
  position: absolute;
  top: -82px;
  left: 0px;
  right: 0px;
  margin: auto;
  background: #3677B3;
  color: #fff;
  padding: 15px 15px 20px;
  box-shadow: 0 0.25rem 0.25rem rgba(0, 0, 0, 0.4) !important;
  max-width: 500px;
  display: none;
  font-size: 1.3rem;
  width: 100%;
}
.hexcontent.hex6 {
  
}
.hexcontent:after {
  content: "";
  display: block;
  width: 100%;
  height: 10px;
  background: #3677B3;
  position: inherit;
  left: 0;
  bottom: 0;
}
.hexcontent p {
  margin: 0;
}
.hexcontent.hex6 {
  top: unset;
  bottom: -100px;
  transform: rotate(180deg);
  box-shadow: -0.25rem -0.25rem 0.3rem rgba(0, 0, 0, 0.4) !important;
}
.content_inner {
  transform: rotate(-180deg);
}
.triangle-with-shadow {
  width: 80px;
  height: 80px;
  overflow: hidden;
  box-shadow: 0 16px 10px -17px rgba(0, 0, 0, 0.5);
  position: inherit;
  transform: rotate(180deg);
  bottom: -80px;
  left: 0px;
  right: 0px;
  margin: auto;
}
.triangle-with-shadow:after {
  content: "";
  position: absolute;
  width: 50px;
  height: 50px;
  background: #3677B3;
  transform: rotate(45deg);
  
  top: 75px;
  left: 25px;
  box-shadow: -1px -1px 10px -2px rgba(0, 0, 0, 0.5);
}
.hexcontent.hex2 {
  max-width: 250px;
  left: unset;
  right: -140px;
  top: 80px;
}
.hexcontent.hex2:after,
.hexcontent.hex3:after,
.hexcontent.hex4:after,
.hexcontent.hex5:after {
  width: 10px;
  height: 100%;
}
.hexcontent.hex3:after,
.hexcontent.hex5:after {
  left: unset;
  right: 0;
}
.hexcontent.hex2 .triangle-with-shadow,
.hexcontent.hex4 .triangle-with-shadow {
  transform: rotate(-90deg);
  top: -50px;
  left: -80px;
  right: unset;
}
.hexcontent.hex4 .triangle-with-shadow {
  
}
.hexcontent.hex3 {
  max-width: 250px;
  left: -160px;
  right: unset;
  top: 80px;
}
.hexcontent.hex3 .triangle-with-shadow,
.hexcontent.hex5 .triangle-with-shadow {
  transform: rotate(90deg);
  top: -50px;
  left: unset;
  right: -80px;
}
.hexcontent.hex4 .triangle-with-shadow,
.hexcontent.hex5 .triangle-with-shadow {
  top: -100px;
}
.hexcontent.hex4 {
  max-width: 250px;
  left: unset;
  right: -120px;
  bottom: 50px;
  top: unset;
}
.hexcontent.hex5 {
  max-width: 250px;
  right: unset;
  left: -160px;
  bottom: 50px;
  top: unset;
}
.hexcontent.hex6 {
  top: unset;
  bottom: -120px;
}
.hexcontent {
  text-align: center;
}
strong.title {
  text-transform: uppercase;
  display: block;
  margin-bottom: -10px;
}
.close {
  transform: scale(1);
  width: 50px;
  height: 30px;
  border-radius: 15px;
  position: absolute;
  top: 0px;
  right: 0px;
  display: none;
}
.close:before {
  margin-top: -2px;
  padding: 5px;
  content: "✖";
  border: 2px solid #fff;
  background-color: #eee;
  cursor: pointer;
  color: #3677B3;
  display: block;
}
.hexcontent.hex1.inner_hex {
  top: 30px;
}
.hexcontent.hex2.inner_hex {
  top: 150px;
  right: 0px;
}
.hexcontent.hex3.inner_hex {
  top: 120px;
  left: -30px;
}
.hexcontent.hex4.inner_hex {
  bottom: 120px;
  right: 0px;
}
.hexcontent.hex5.inner_hex {
  bottom: 180px;
  left: -30px;
}
.hexcontent.hex6.inner_hex {
  bottom: 50px;
  left: -50px;
}
.pageplaceholder {
  display: none;
}
.page {
  background: #fff;
}
@media (max-width: 575.98px) {
  .pageplaceholder {
    display: block!important;
    height: 100vh;
  }
}
@media (max-width: 360px) {
  body .hexcontainer {
    left: -58% !important;
  }
}
@media (max-width: 320px) {
  body.iphone .hexcontainer {
    left: -66vw !important;
  }
}
@media (max-width: 1199.98px) {
  .local-scroll-1 a.btn-mod {
    width: calc(100% / 4);
    display: inline-block;
    margin-bottom: 1rem;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
  }
}
@media (max-width: 991.98px) {
  .home-content .text-rotate {
    font-size: 5rem;
  }
}
@media (max-width: 575.98px) {
  .home-content .text-rotate {
    font-size: 3rem;
  }
}
@media (max-width: 360px) {
  .home-content .text-rotate {
    font-size: 2rem;
  }
}
.inner-nav.desktop-nav ul li a {
  height: 75px;
  line-height: 75px;
}
@media (min-width: 1200px) {
  .min-height-450 .b-items__cell {
    min-height: 450px;
  }
  .min-height-450 .b-items__cell-info > p.content-min-height {
    min-height: 110px;
  }
}
.max-height-470 {
  max-height: 470px;
  overflow: hidden;
}
.max-height-470 a {
  display: block;
  width: 100%;
  height: 470px;
  background-position: center center;
  background-size: cover;
}
.max-height-263 {
  max-height: 263px;
  overflow: hidden;
}
.max-height-198 {
  height: 182px;
  overflow: hidden;
}
.post-prev-img img {
  object-fit: cover;
  height: 100%!important;
}
p:empty {
  display: none;
}
.works-grid.work-grid-gut + p,
.work-intro + p {
  display: none!important;
}
.search-fc {
  margin-bottom: 5rem;
  margin-left: 12px;
  margin-right: 12px;
  max-width: 600px;
  width: 100%;
}
.search-fc label {
  float: left;
  margin-top: 10px;
  margin-right: 15px;
}
.search-fc input {
  width: calc(100% - 220px) !important;
  float: left;
}
.search-fc button {
  outline: none 0!important;
  float: left;
  margin-left: 15px;
  background: #0090E3;
  border: none!important;
  color: #fff;
  line-height: 44px;
  border-radius: 22px;
  width: 100px;
}
.search-fc .form-inline {
  width: 100%;
}
.lead.asc-single-post h1 {
  margin-top: 28px;
  margin-bottom: 22px;
}
.mfp-image-holder .mfp-content {
  max-width: 90%!important;
}
.hrigallery {
  margin-left: 0;
  margin-right: 0;
}
body.single .works-grid .work-img {
  height: 130px;
  overflow: hidden;
}
body.single .works-grid .work-img img {
  object-fit: cover;
  width: 100%;
}
body.single .row.bg-gray-lighter {
  margin-left: 0;
  margin-right: 0;
}
body.single .row.bg-gray-lighter .col-md-12 {
  padding: 0;
}
body.single .row.bg-gray-lighter h4 {
  padding-top: 30px;
}
body.single .row.bg-gray-lighter ul.works-grid.work-grid-3 li {
  width: calc(100% / 3) !important;
  float: left;
  margin: 0 0 0;
  padding-bottom: 0;
  position: relative;
}
@media (max-width: 575.98px) {
  body.single .row.bg-gray-lighter ul.works-grid.work-grid-3 li {
    width: 100%!important;
  }
}
.sitemaplist a {
  text-decoration: none!important;
}
.sitemaplist a:hover {
  text-decoration: underline!important;
  color: #0090E3;
}
.section-editable .editableButtons {
  display: none;
}
.section-editable.remove-new .newButton {
  display: none!important;
}
.section-editable:hover {
  box-shadow: 0 0 0 2px #418fde inset;
  position: relative;
}
.section-editable:hover .editButton,
.section-editable:hover .newButton {
  position: absolute;
  top: 5px;
  right: 5px;
  border-radius: 15px;
  display: block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #418fde;
  color: #fff;
  text-indent: 1px;
}
.section-editable:hover .newButton {
  top: 5px;
  right: 40px;
}
.page {
  overflow: unset!important;
}
.b-items__cell-info a.btn,
.widget-menu li a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.widget-menu li {
  position: relative;
}
.widget-menu li a {
  width: calc(100% - 20px);
}
.widget-menu li i.right {
  position: absolute;
  top: 10px;
  right: 0;
}
.works-filter a {
  display: inline-block !important;
  margin-bottom: 1rem!important;
}
@media (max-width: 1366px) {
  .works-filter a {
    border: 1px solid #ccc;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 20px;
    line-height: 30px;
  }
  .text-20201015_205918 p br {
    display: none;
  }
}
@media (max-width: 575.98px) {
  .experience-info {
    margin-top: 20px!important;
  }
}
.tpl-alt-tabs a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tpl-alt-tabs .alt-tabs-icon {
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 575.98px) {
  .col-xs-3-20201019_232317_ {
    clear: both;
  }
  .policyimage {
    width: calc(100% / 3);
    margin-bottom: 10px;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJyZWFkY3J1bWIubGVzcyIsImJ1dHRvbi5sZXNzIiwiY29udGFjdC1mb3JtLmxlc3MiLCJkb3dubG9hZHMubGVzcyIsImhleC5sZXNzIiwiaG9tZWJhbm5lci5sZXNzIiwibWFpbm1lbnUubGVzcyIsIm1pbi1tYXgtaGVpZ2h0Lmxlc3MiLCJyZW1vdmUtZW1wdHktcC5sZXNzIiwic2VhcmNoLmxlc3MiLCJzaW5nbGUtcG9zdHMubGVzcyIsInNpdGVtYXAubGVzcyIsIndwLWlzLWFkbWluLWVkaXRhYmxlLmxlc3MiLCJ4eHgubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTs7QUNIRixtQkFBbUI7QUFDbkI7RUFDRSwrQkFBQTtFQUVBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7O0FDWkYsd0JBQ0U7QUFERix3QkFDUSxDQUFBO0VBQ0osWUFBQTtFQUNBLGVBQUE7O0FBSUosbUJBQW1CO0VBQ2pCLFlBQUE7RUFDQSxvQkFBQTs7QUFHRixHQUFHLE1BQU87RUFDUiw0QkFBQTtFQUNBLHVCQUFBOztBQ2RGLFlBQWE7RUFDWCwrQkFBQTs7QUNERjtFQUNFLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7O0FBRUYsUUFBNkI7RUFDM0I7SUFDRSxXQUFVLFdBQVY7OztBQUdKLFFBQXlCO0VBQ3ZCO0lBQ0UsV0FBVSxVQUFWOzs7QUFHSixRQUE0QjtFQUMxQjtJQUNFLGtCQUFBO0lBQ0Esa0JBQUE7SUFFQSxVQUFBO0lBQ0EsV0FBVSxVQUFWO0lBQ0EsZ0JBQUE7O0VBRUYsSUFBSSxPQUFRO0lBQ1YsV0FBQTtJQUVBLGdCQUFBOztFQUVGO0lBQ0UseUJBQUE7SUFDQSxnQkFBQTtJQUNBLG1CQUFBO0lBQ0Esb0JBQUE7SUFDQSxXQUFVLGtCQUFWO0lBQ0EscUJBQUE7SUFDQSx5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QUdDO0FBSEYsaUJBQUMsTUFJQztFQUVFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTs7QUFqQkosaUJBQUMsTUFvQkM7RUFDRSxRQUFBO0VBQ0EsV0FBQTs7QUM5Qk47RUFDRSx5QkFBQTs7QUFHRixtQkFBb0IsRUFBQztBQUNyQixZQUFhLEdBQUc7RUFDZCxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBOztBQUdGLFlBQWE7RUFDWCxrQkFBQTs7QUFERixZQUFhLEdBRVg7RUFDRSxPQUFNLGlCQUFOOztBQUhKLFlBQWEsR0FLWCxFQUFDO0VBQ0Msa0JBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTs7QUFJSixhQUFjO0VBQ1oscUJBQUE7RUFDQSw2QkFBQTs7QUFHRixRQUEwQjtFQUN4QixhQUFjO0lBQ1osc0JBQUE7SUFDQSxrQkFBQTtJQUNBLG1CQUFBO0lBQ0EsbUJBQUE7SUFDQSxpQkFBQTs7RUFLRixxQkFDRSxFQUNFO0lBQ0UsYUFBQTs7O0FBTVIsUUFBNEI7RUFDMUI7SUFDRSwwQkFBQTs7O0FBSUosYUFDRTtFQUNFLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTs7QUFKSixhQU1FO0VBQ0UsaUJBQUE7RUFDQSxrQkFBQTs7QUFLSixRQUE0QjtFQUMxQjtJQUNFLFdBQUE7O0VBRUY7SUFDRSxPQUFNLGNBQU47SUFDQSxtQkFBQSIsInNvdXJjZXNDb250ZW50IjpbIi5tb2QtYnJlYWRjcnVtYnN7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59IiwiLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQsXHJcbi5mb290ZXJfbW9yZWJ1dHRvbntcclxuICB0ZXh0LWRlY29yYXRpb246bm9uZSFpbXBvcnRhbnQ7XHJcbiAgLy9ib3JkZXI6MXB4IHNvbGlkICNmZmY7XHJcbiAgcGFkZGluZzoxNXB4O1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgbWF4LXdpZHRoOjIyMHB4O1xyXG4gIGRpc3BsYXk6YmxvY2s7XHJcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDojMDA5MEUzO1xyXG4gIGNvbG9yOiNmZmYhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjo1cmVtIGF1dG87XHJcbiAgY2xlYXI6Ym90aDtcclxufSIsIi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcHtcclxuICBpbnB1dCx0ZXh0YXJlYXtcclxuICAgIHBhZGRpbmc6NXB4O1xyXG4gICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXN1Ym1pdHtcclxuICBib3JkZXI6bm9uZTtcclxuICBtYXJnaW4tYm90dG9tOi0xNXB4O1xyXG59XHJcblxyXG5kaXYud3BjZjcgLmFqYXgtbG9hZGVye1xyXG4gIHZpc2liaWxpdHk6aGlkZGVuIWltcG9ydGFudDtcclxuICBkaXNwbGF5Om5vbmUhaW1wb3J0YW50O1xyXG59IiwiLmFzY2Rvd25sb2FkIGF7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOm5vbmUhaW1wb3J0YW50O1xyXG59IiwiLmhleGNvbnRhaW5lcntcclxuICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICB3aWR0aDo3MjBweDtcclxuICBtYXJnaW46NyUgYXV0bztcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDoxMTk5Ljk4cHgpIHtcclxuICAuaGV4Y29udGFpbmVyIHtcclxuICAgIHRyYW5zZm9ybTpzY2FsZSguODUpO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpe1xyXG4gIC5oZXhjb250YWluZXIge1xyXG4gICAgdHJhbnNmb3JtOnNjYWxlKC43MCk7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOjU3NS45OHB4KSB7XHJcbiAgLmhleGNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgLy90b3A6MTYwcHg7XHJcbiAgICBsZWZ0Oi00OSU7XHJcbiAgICB0cmFuc2Zvcm06c2NhbGUoLjUwKTtcclxuICAgIG1hcmdpbjotMTIwcHggMCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGJvZHkuaXBob25lIC5oZXhjb250YWluZXJ7XHJcbiAgICBsZWZ0Oi00MHZ3IWltcG9ydGFudDtcclxuICAgIC8vcmlnaHQ6MCFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46LTE1MHB4IDAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuaGV4Y29udGVudHtcclxuICAgIHBvc2l0aW9uOmZpeGVkIWltcG9ydGFudDtcclxuICAgIHRvcDowIWltcG9ydGFudDtcclxuICAgIGxlZnQ6MHB4IWltcG9ydGFudDtcclxuICAgIHJpZ2h0OjBweCFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtd2lkdGg6Y2FsYygxMDB2aCAtIDYwcHgpIWltcG9ydGFudDtcclxuICAgIHdpZHRoOjEwMCUhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOjJyZW0haW1wb3J0YW50O1xyXG4gICAgdHJhbnNmb3JtOnNjYWxlKDEpIWltcG9ydGFudDtcclxuICAgIC8qaGVpZ2h0OjEwMHZoOyovXHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgfVxyXG4gIC5oZXhjb250ZW50LmhleDYsXHJcbiAgLmhleGNvbnRlbnQuaGV4MTJ7XHJcbiAgICB0cmFuc2Zvcm06cm90YXRlKC0xODBkZWcpIHNjYWxlKDEpIWltcG9ydGFudDtcclxuICAgIGJvdHRvbTp1bnNldCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5oZXhidXR0b25ze1xyXG4gICAgei1pbmRleDp1bnNldCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5oZXhjb250ZW50OmFmdGVye1xyXG4gICAgZGlzcGxheTpub25lIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmhleGNvbnRlbnQuaGV4NiAuY2xvc2UsXHJcbiAgLmhleGNvbnRlbnQuaGV4MTIgLmNsb3Nle1xyXG4gICAgdG9wOnVuc2V0O1xyXG4gICAgbGVmdDowO1xyXG4gICAgLypyaWdodDowOyovXHJcbiAgICBib3R0b206MjZweDtcclxuICB9XHJcbiAgLmhleGNvbnRlbnQuaGV4NCxcclxuICAuaGV4Y29udGVudC5oZXg1e1xyXG4gICAgdG9wOnVuc2V0IWltcG9ydGFudDtcclxuICB9XHJcbiAgLmNsb3Nle1xyXG4gICAgZGlzcGxheTpibG9jayFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50cmlhbmdsZS13aXRoLXNoYWRvd3tcclxuICAgIGRpc3BsYXk6bm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDo0ODBweCl7XHJcbiAgYm9keSAuaGV4Y29udGFpbmVye1xyXG4gICAgbGVmdDotNDIlIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOjQxMHB4KXtcclxuICBib2R5IC5oZXhjb250YWluZXJ7XHJcbiAgICBsZWZ0Oi01MCUhaW1wb3J0YW50O1xyXG4gIH1cclxuICBib2R5LmlwaG9uZSAuaGV4Y29udGFpbmVye1xyXG4gICAgbGVmdDotNDh2dyFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uaGV4Y29udGFpbmVyIGltZ3tcclxuICB3aWR0aDphdXRvO1xyXG4gIG1heC13aWR0aDoxMDAlO1xyXG4gIGhlaWdodDphdXRvO1xyXG4gIGRpc3BsYXk6YmxvY2s7XHJcbiAgbWFyZ2luOmF1dG87XHJcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbn1cclxuLmhleGJ1dHRvbnN7XHJcbiAgZGlzcGxheTpibG9jaztcclxuICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICB3aWR0aDoyMDBweDtcclxuICBoZWlnaHQ6NTBweDtcclxuICAvKmJvcmRlcjoxcHggc29saWQgcmVkOyovXHJcbiAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgei1pbmRleDo5O1xyXG59XHJcbi5oZXhidXR0b25zOmhvdmVye1xyXG4gIC8qYmFja2dyb3VuZDpyZWQ7Ki9cclxuICBib3JkZXItY29sb3I6IzAwMDtcclxufVxyXG4uaGV4YnV0dG9ucy5oZXgxe1xyXG4gIHRvcDo0MHB4O1xyXG4gIGxlZnQ6LTIwcHg7XHJcbiAgcmlnaHQ6MHB4O1xyXG4gIG1hcmdpbjphdXRvO1xyXG59XHJcbi5oZXhidXR0b25zLmhleDJ7XHJcbiAgdG9wOjE2MHB4O1xyXG4gIHJpZ2h0OjY1cHg7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xyXG59XHJcbi5oZXhidXR0b25zLmhleDN7XHJcbiAgdG9wOjE3MHB4O1xyXG4gIGxlZnQ6MjBweDtcclxuICB3aWR0aDoyNDBweDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNjBkZWcpO1xyXG59XHJcbi5oZXhidXR0b25zLmhleDR7XHJcbiAgYm90dG9tOjE5MHB4O1xyXG4gIHJpZ2h0OjEyMHB4O1xyXG4gIHdpZHRoOjEwMHB4O1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC02MGRlZyk7XHJcbn1cclxuLmhleGJ1dHRvbnMuaGV4NXtcclxuICBib3R0b206MTkwcHg7XHJcbiAgbGVmdDo0MHB4O1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcclxufVxyXG4uaGV4YnV0dG9ucy5oZXg2e1xyXG4gIGJvdHRvbTo2NXB4O1xyXG4gIGxlZnQ6LTMwcHg7XHJcbiAgcmlnaHQ6MHB4O1xyXG4gIG1hcmdpbjphdXRvO1xyXG59XHJcbi5oZXhpbm5lciB7XHJcbiAgd2lkdGg6NzBweDtcclxuICBoZWlnaHQ6NTBweDtcclxufVxyXG4uaGV4YnV0dG9ucy5oZXg3e1xyXG4gIHRvcDoxODBweDtcclxuICBsZWZ0Oi0zMHB4O1xyXG4gIHJpZ2h0OjBweDtcclxuICBtYXJnaW46YXV0bztcclxufVxyXG4uaGV4YnV0dG9ucy5oZXg4e1xyXG4gIHRvcDoyMzBweDtcclxuICBsZWZ0OjE3MHB4O1xyXG4gIHdpZHRoOjkwcHg7XHJcbiAgcmlnaHQ6MHB4O1xyXG4gIG1hcmdpbjphdXRvO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcclxufVxyXG4uaGV4YnV0dG9ucy5oZXg5e1xyXG4gIHRvcDoyMzBweDtcclxuICBsZWZ0Oi0yMjBweDtcclxuICByaWdodDowcHg7XHJcbiAgd2lkdGg6MTAwcHg7XHJcbiAgbWFyZ2luOmF1dG87XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTYwZGVnKTtcclxufVxyXG4uaGV4YnV0dG9ucy5oZXgxMHtcclxuICBib3R0b206MjQwcHg7XHJcbiAgbGVmdDoxNzBweDtcclxuICB3aWR0aDoxMjBweDtcclxuICByaWdodDowcHg7XHJcbiAgbWFyZ2luOmF1dG87XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTYwZGVnKTtcclxufVxyXG4uaGV4YnV0dG9ucy5oZXgxMXtcclxuICBib3R0b206MjYwcHg7XHJcbiAgbGVmdDotMjIwcHg7XHJcbiAgd2lkdGg6MTAwcHg7XHJcbiAgcmlnaHQ6MHB4O1xyXG4gIG1hcmdpbjphdXRvO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcclxufVxyXG4uaGV4YnV0dG9ucy5oZXgxMntcclxuICBib3R0b206MjA1cHg7XHJcbiAgbGVmdDotMjBweDtcclxuICByaWdodDowcHg7XHJcbiAgbWFyZ2luOmF1dG87XHJcbn1cclxuLmhleGNvbnRlbnR7XHJcbiAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgdG9wOi04MnB4O1xyXG4gIGxlZnQ6MHB4O1xyXG4gIHJpZ2h0OjBweDtcclxuICBtYXJnaW46YXV0bztcclxuICBiYWNrZ3JvdW5kOiMzNjc3QjM7XHJcbiAgY29sb3I6I2ZmZjtcclxuICBwYWRkaW5nOjE1cHggMTVweCAyMHB4O1xyXG4gIGJveC1zaGFkb3c6IDAgLjI1cmVtIC4yNXJlbSByZ2JhKDAsMCwwLC40KSFpbXBvcnRhbnQ7XHJcbiAgbWF4LXdpZHRoOjUwMHB4O1xyXG4gIGRpc3BsYXk6bm9uZTtcclxuICBmb250LXNpemU6MS4zcmVtO1xyXG4gIHdpZHRoOjEwMCU7XHJcbn1cclxuLmhleGNvbnRlbnQuaGV4NntcclxuICAvKmJveC1zaGFkb3c6LjI1cmVtIC4yNXJlbSAwIHJnYmEoMCwwLDAsLjQpIWltcG9ydGFudDsqL1xyXG59XHJcbi5oZXhjb250ZW50OmFmdGVye1xyXG4gIGNvbnRlbnQ6XCJcIjtcclxuICBkaXNwbGF5OmJsb2NrO1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgaGVpZ2h0OjEwcHg7XHJcbiAgYmFja2dyb3VuZDojMzY3N0IzO1xyXG4gIHBvc2l0aW9uOmluaGVyaXQ7XHJcbiAgbGVmdDowO1xyXG4gIGJvdHRvbTowO1xyXG59XHJcbi5oZXhjb250ZW50IHB7XHJcbiAgbWFyZ2luOjA7XHJcbn1cclxuLmhleGNvbnRlbnQuaGV4NntcclxuICB0b3A6dW5zZXQ7XHJcbiAgYm90dG9tOi0xMDBweDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIGJveC1zaGFkb3c6LS4yNXJlbSAtLjI1cmVtIC4zcmVtIHJnYmEoMCwwLDAsLjQpIWltcG9ydGFudDtcclxufVxyXG4uaGV4Y29udGVudC5oZXg2IC50cmlhbmdsZS13aXRoLXNoYWRvd3tcclxuXHJcbn1cclxuLmNvbnRlbnRfaW5uZXJ7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbn1cclxuXHJcbi50cmlhbmdsZS13aXRoLXNoYWRvdyB7XHJcbiAgd2lkdGg6IDgwcHg7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm94LXNoYWRvdzogMCAxNnB4IDEwcHggLTE3cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIHBvc2l0aW9uOmluaGVyaXQ7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICBib3R0b206LTgwcHg7XHJcbiAgbGVmdDowcHg7XHJcbiAgcmlnaHQ6MHB4O1xyXG4gIG1hcmdpbjphdXRvO1xyXG59XHJcbi50cmlhbmdsZS13aXRoLXNoYWRvdzphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIGJhY2tncm91bmQ6ICMzNjc3QjM7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyAvKiBQcmVmaXhlcy4uLiAqL1xyXG4gIHRvcDogNzVweDtcclxuICBsZWZ0OiAyNXB4O1xyXG4gIGJveC1zaGFkb3c6IC0xcHggLTFweCAxMHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG59XHJcbi5oZXhjb250ZW50LmhleDJ7XHJcbiAgbWF4LXdpZHRoOjI1MHB4O1xyXG4gIGxlZnQ6dW5zZXQ7XHJcbiAgcmlnaHQ6LTE0MHB4O1xyXG4gIHRvcDo4MHB4O1xyXG59XHJcbi5oZXhjb250ZW50LmhleDI6YWZ0ZXIsXHJcbi5oZXhjb250ZW50LmhleDM6YWZ0ZXIsXHJcbi5oZXhjb250ZW50LmhleDQ6YWZ0ZXIsXHJcbi5oZXhjb250ZW50LmhleDU6YWZ0ZXJcclxue1xyXG4gIHdpZHRoOjEwcHg7XHJcbiAgaGVpZ2h0OjEwMCU7XHJcbn1cclxuLmhleGNvbnRlbnQuaGV4MzphZnRlcixcclxuLmhleGNvbnRlbnQuaGV4NTphZnRlcntcclxuICBsZWZ0OnVuc2V0O1xyXG4gIHJpZ2h0OjA7XHJcbn1cclxuLmhleGNvbnRlbnQuaGV4MiAudHJpYW5nbGUtd2l0aC1zaGFkb3csXHJcbi5oZXhjb250ZW50LmhleDQgLnRyaWFuZ2xlLXdpdGgtc2hhZG93e1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgdG9wOi01MHB4O1xyXG4gIGxlZnQ6LTgwcHg7XHJcbiAgcmlnaHQ6dW5zZXQ7XHJcbn1cclxuLmhleGNvbnRlbnQuaGV4NCAudHJpYW5nbGUtd2l0aC1zaGFkb3d7XHJcbiAgLyp0b3A6LTIyMHB4OyovXHJcbn1cclxuLmhleGNvbnRlbnQuaGV4M3tcclxuICBtYXgtd2lkdGg6MjUwcHg7XHJcbiAgbGVmdDotMTYwcHg7XHJcbiAgcmlnaHQ6dW5zZXQ7XHJcbiAgdG9wOjgwcHg7XHJcbn1cclxuLmhleGNvbnRlbnQuaGV4MyAudHJpYW5nbGUtd2l0aC1zaGFkb3csXHJcbi5oZXhjb250ZW50LmhleDUgLnRyaWFuZ2xlLXdpdGgtc2hhZG93e1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICB0b3A6LTUwcHg7XHJcbiAgbGVmdDp1bnNldDtcclxuICByaWdodDotODBweDtcclxufVxyXG4uaGV4Y29udGVudC5oZXg0IC50cmlhbmdsZS13aXRoLXNoYWRvdyxcclxuLmhleGNvbnRlbnQuaGV4NSAudHJpYW5nbGUtd2l0aC1zaGFkb3d7XHJcbiAgdG9wOi0xMDBweDtcclxufVxyXG4uaGV4Y29udGVudC5oZXg0e1xyXG4gIG1heC13aWR0aDoyNTBweDtcclxuICBsZWZ0OnVuc2V0O1xyXG4gIHJpZ2h0Oi0xMjBweDtcclxuICBib3R0b206NTBweDtcclxuICB0b3A6dW5zZXQ7XHJcbn1cclxuLmhleGNvbnRlbnQuaGV4NXtcclxuICBtYXgtd2lkdGg6MjUwcHg7XHJcbiAgcmlnaHQ6dW5zZXQ7XHJcbiAgbGVmdDotMTYwcHg7XHJcbiAgYm90dG9tOjUwcHg7XHJcbiAgdG9wOnVuc2V0O1xyXG59XHJcbi5oZXhjb250ZW50LmhleDZ7XHJcbiAgdG9wOnVuc2V0O1xyXG4gIGJvdHRvbTotMTIwcHg7XHJcbn1cclxuLmhleGNvbnRlbnR7XHJcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbn1cclxuc3Ryb25nLnRpdGxle1xyXG4gIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICBkaXNwbGF5OmJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206LTEwcHg7XHJcbn1cclxuLmNsb3Nle1xyXG4gIHRyYW5zZm9ybTpzY2FsZSgxKTtcclxuICB3aWR0aDo1MHB4O1xyXG4gIGhlaWdodDozMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6MTVweDtcclxuICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICB0b3A6MHB4O1xyXG4gIHJpZ2h0OjBweDtcclxuICBkaXNwbGF5Om5vbmU7XHJcbn1cclxuLmNsb3NlOmJlZm9yZSB7XHJcbiAgbWFyZ2luLXRvcDotMnB4O1xyXG4gIHBhZGRpbmc6NXB4O1xyXG4gIGNvbnRlbnQ6IFwi4pyWXCI7XHJcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGNvbG9yOiMzNjc3QjM7XHJcbiAgZGlzcGxheTpibG9jaztcclxufVxyXG5cclxuLmhleGNvbnRlbnQuaGV4MS5pbm5lcl9oZXh7XHJcbiAgIHRvcDozMHB4O1xyXG59XHJcblxyXG4uaGV4Y29udGVudC5oZXgyLmlubmVyX2hleHtcclxuICB0b3A6MTUwcHg7XHJcbiAgcmlnaHQ6MHB4O1xyXG59XHJcbi5oZXhjb250ZW50LmhleDMuaW5uZXJfaGV4e1xyXG4gIHRvcDoxMjBweDtcclxuICBsZWZ0Oi0zMHB4O1xyXG59XHJcbi5oZXhjb250ZW50LmhleDQuaW5uZXJfaGV4e1xyXG4gIGJvdHRvbToxMjBweDtcclxuICByaWdodDowcHg7XHJcbn1cclxuLmhleGNvbnRlbnQuaGV4NS5pbm5lcl9oZXh7XHJcbiAgYm90dG9tOjE4MHB4O1xyXG4gIGxlZnQ6LTMwcHg7XHJcbn1cclxuLmhleGNvbnRlbnQuaGV4Ni5pbm5lcl9oZXh7XHJcbiAgYm90dG9tOjUwcHg7XHJcbiAgbGVmdDotNTBweDtcclxufVxyXG5cclxuLnBhZ2VwbGFjZWhvbGRlcntcclxuICBkaXNwbGF5Om5vbmU7XHJcbn1cclxuXHJcbi5wYWdle1xyXG4gIGJhY2tncm91bmQ6I2ZmZjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NTc1Ljk4cHgpIHtcclxuICAucGFnZXBsYWNlaG9sZGVye1xyXG4gICAgZGlzcGxheTpibG9jayFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6MTAwdmg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDozNjBweCkge1xyXG4gIGJvZHkgLmhleGNvbnRhaW5lciB7XHJcbiAgICBsZWZ0OiAtNTglICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDozMjBweCl7XHJcbiAgYm9keS5pcGhvbmUgLmhleGNvbnRhaW5lcntcclxuICAgIGxlZnQ6LTY2dnchaW1wb3J0YW50O1xyXG4gIH1cclxufSIsIkBtZWRpYSAobWF4LXdpZHRoOjExOTkuOThweCkge1xyXG4gIC5sb2NhbC1zY3JvbGwtMXtcclxuICAgIGEuYnRuLW1vZHtcclxuICAgICAgd2lkdGg6Y2FsYygxMDAlIC8gNCk7XHJcbiAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOjFyZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDowO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OjA7XHJcbiAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6OTkxLjk4cHgpIHtcclxuICAuaG9tZS1jb250ZW50IC50ZXh0LXJvdGF0ZXtcclxuICAgIGZvbnQtc2l6ZTo1cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NTc1Ljk4cHgpIHtcclxuICAuaG9tZS1jb250ZW50IC50ZXh0LXJvdGF0ZXtcclxuICAgIGZvbnQtc2l6ZTozcmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6MzYwcHgpe1xyXG4gIC5ob21lLWNvbnRlbnQgLnRleHQtcm90YXRle1xyXG4gICAgZm9udC1zaXplOjJyZW07XHJcbiAgfVxyXG59IiwiXHJcbi8vIGZpeCBzdGFnZXJyaW5nXHJcbi5pbm5lci1uYXYuZGVza3RvcC1uYXYgdWwgbGkge1xyXG4gIGF7XHJcbiAgICBoZWlnaHQ6IDc1cHg7IGxpbmUtaGVpZ2h0OiA3NXB4O1xyXG4gIH1cclxufSIsIkBtZWRpYSAobWluLXdpZHRoOjEyMDBweCkge1xyXG5cclxuICAubWluLWhlaWdodC00NTAge1xyXG5cclxuICAgIC5iLWl0ZW1zX19jZWxse1xyXG4gICAgICBtaW4taGVpZ2h0OjQ1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5iLWl0ZW1zX19jZWxsLWluZm8gPiBwLmNvbnRlbnQtbWluLWhlaWdodHtcclxuICAgICAgbWluLWhlaWdodDoxMTBweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4vLyBuZXdzIGNhcm91c2VsXHJcbi5tYXgtaGVpZ2h0LTQ3MHtcclxuICBtYXgtaGVpZ2h0OjQ3MHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYXtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgaGVpZ2h0OjQ3MHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xyXG4gIH1cclxufVxyXG4ubWF4LWhlaWdodC0yNjN7XHJcbiAgbWF4LWhlaWdodDoyNjNweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vLyBuZXdzIHRodW1iIGJhc2U2NCBwbGFjZWhvbGRlclxyXG4ubWF4LWhlaWdodC0xOTh7XHJcbiAgLy9tYXgtaGVpZ2h0OjE5OHB4O1xyXG4gIGhlaWdodDoxODJweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucG9zdC1wcmV2LWltZyBpbWd7XHJcbiAgb2JqZWN0LWZpdDpjb3ZlcjtcclxuICBoZWlnaHQ6MTAwJSFpbXBvcnRhbnQ7XHJcbn0iLCJwOmVtcHR5IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ud29ya3MtZ3JpZC53b3JrLWdyaWQtZ3V0LFxyXG4ud29yay1pbnRyb3tcclxuICAmICsgcHtcclxuICAgIGRpc3BsYXk6bm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwiLnNlYXJjaC1mY3tcclxuICBtYXJnaW4tYm90dG9tOjVyZW07XHJcbiAgbWFyZ2luLWxlZnQ6MTJweDtcclxuICBtYXJnaW4tcmlnaHQ6MTJweDtcclxuICBtYXgtd2lkdGg6NjAwcHg7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBsYWJlbHtcclxuICAgIGZsb2F0OmxlZnQ7XHJcbiAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6MTVweDtcclxuICB9XHJcbiAgaW5wdXR7XHJcbiAgICB3aWR0aDpjYWxjKDEwMCUgLSAyMjBweCkhaW1wb3J0YW50O1xyXG4gICAgZmxvYXQ6bGVmdDtcclxuICB9XHJcbiAgYnV0dG9ue1xyXG4gICAgb3V0bGluZTpub25lIDAhaW1wb3J0YW50O1xyXG4gICAgZmxvYXQ6bGVmdDtcclxuICAgIG1hcmdpbi1sZWZ0OjE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiMwMDkwRTM7XHJcbiAgICBib3JkZXI6bm9uZSFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjojZmZmO1xyXG4gICAgbGluZS1oZWlnaHQ6NDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6MjJweDtcclxuICAgIHdpZHRoOjEwMHB4O1xyXG4gIH1cclxuICAuZm9ybS1pbmxpbmV7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuIiwiLmxlYWQuYXNjLXNpbmdsZS1wb3N0e1xyXG4gIGgxe1xyXG4gICAgbWFyZ2luLXRvcDoyOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbToyMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50e1xyXG4gIG1heC13aWR0aDo5MCUhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaHJpZ2FsbGVyeXtcclxuICBtYXJnaW4tbGVmdDowO1xyXG4gIG1hcmdpbi1yaWdodDowO1xyXG59XHJcblxyXG5ib2R5LnNpbmdsZXtcclxuXHJcbiAgLndvcmtzLWdyaWR7XHJcbiAgICAud29yay1pbWd7XHJcbiAgICAgIGhlaWdodDoxMzBweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yb3cuYmctZ3JheS1saWdodGVye1xyXG4gICAgbWFyZ2luLWxlZnQ6MDtcclxuICAgIG1hcmdpbi1yaWdodDowO1xyXG4gICAgLmNvbC1tZC0xMntcclxuICAgICAgcGFkZGluZzowO1xyXG4gICAgfVxyXG4gICAgaDR7XHJcbiAgICAgIHBhZGRpbmctdG9wOjMwcHg7XHJcbiAgICB9XHJcbiAgICAvL2RpdiA+IHVsLndvcmtzLWdyaWQud29yay1ncmlkLTMsXHJcbiAgICB1bC53b3Jrcy1ncmlkLndvcmstZ3JpZC0zIGxpe1xyXG4gICAgICB3aWR0aDpjYWxjKDEwMCUgLyAzKSFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgIG1hcmdpbjowIDAgMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206MDtcclxuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDo1NzUuOThweCkge1xyXG4gICAgICAgIHdpZHRoOjEwMCUhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zaXRlbWFwbGlzdHtcclxuICBhe1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmUhaW1wb3J0YW50O1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiMwMDkwRTM7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHByaW1hcnlDb2xvcjojNDE4ZmRlO1xyXG4uc2VjdGlvbi1lZGl0YWJsZXtcclxuICAuZWRpdGFibGVCdXR0b25ze1xyXG4gICAgZGlzcGxheTpub25lO1xyXG4gIH1cclxuICAmLnJlbW92ZS1uZXcgLm5ld0J1dHRvbntcclxuICAgIGRpc3BsYXk6bm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICY6aG92ZXJ7XHJcbiAgICBib3gtc2hhZG93OjAgMCAwIDJweCBAcHJpbWFyeUNvbG9yIGluc2V0O1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAuZWRpdEJ1dHRvbixcclxuICAgIC5uZXdCdXR0b25cclxuICAgIHtcclxuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgIHRvcDo1cHg7XHJcbiAgICAgIHJpZ2h0OjVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czoxNXB4O1xyXG4gICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICB3aWR0aDozMHB4O1xyXG4gICAgICBoZWlnaHQ6MzBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6MzBweDtcclxuICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6QHByaW1hcnlDb2xvcjtcclxuICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgdGV4dC1pbmRlbnQ6MXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uZXdCdXR0b257XHJcbiAgICAgIHRvcDo1cHg7XHJcbiAgICAgIHJpZ2h0OjQwcHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufSIsIi5wYWdle1xyXG4gIG92ZXJmbG93OnVuc2V0IWltcG9ydGFudDtcclxufVxyXG5cclxuLmItaXRlbXNfX2NlbGwtaW5mbyBhLmJ0bixcclxuLndpZGdldC1tZW51IGxpIGF7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIGRpc3BsYXk6YmxvY2s7XHJcbn1cclxuXHJcbi53aWRnZXQtbWVudSBsaSB7XHJcbiAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgYXtcclxuICAgIHdpZHRoOmNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gIH1cclxuICBpLnJpZ2h0e1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICB0b3A6MTBweDtcclxuICAgIHJpZ2h0OjA7XHJcbiAgfVxyXG59XHJcblxyXG4ud29ya3MtZmlsdGVyIGF7XHJcbiAgZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOjEzNjZweCkge1xyXG4gIC53b3Jrcy1maWx0ZXIgYXtcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2NjYztcclxuICAgIHBhZGRpbmctbGVmdDoxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDoxNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czoyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6MzBweDtcclxuICB9XHJcblxyXG4gIC8vXHJcblxyXG4gIC50ZXh0LTIwMjAxMDE1XzIwNTkxOHtcclxuICAgIHB7XHJcbiAgICAgIGJye1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NTc1Ljk4cHgpIHtcclxuICAuZXhwZXJpZW5jZS1pbmZve1xyXG4gICAgbWFyZ2luLXRvcDoyMHB4IWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi50cGwtYWx0LXRhYnN7XHJcbiAgYXtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgfVxyXG4gIC5hbHQtdGFicy1pY29ue1xyXG4gICAgbWFyZ2luLWxlZnQ6YXV0bztcclxuICAgIG1hcmdpbi1yaWdodDphdXRvO1xyXG4gICAgLy93aWR0aDo4OHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NTc1Ljk4cHgpIHtcclxuICAuY29sLXhzLTMtMjAyMDEwMTlfMjMyMzE3X3tcclxuICAgIGNsZWFyOmJvdGg7XHJcbiAgfVxyXG4gIC5wb2xpY3lpbWFnZXtcclxuICAgIHdpZHRoOmNhbGMoMTAwJSAvIDMpO1xyXG4gICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG4gIH1cclxufSJdLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
