/*=============================
=            Fonts            =
=============================*/
/*==============================
=          Font Sizes          =
==============================*/
/*==============================
=         Font Weights         =
==============================*/
/*==============================
=            Colors            =
==============================*/
/*==============================
=           Containers         =
==============================*/
/*==============================
=             Sizes            =
==============================*/
/*==============================
=          Breakpoints         =
==============================*/
.blog, .post {
  font-family: "Public Sans", sans-serif;
}

.blog .post-snippet > div:last-child, .post .post-snippet > div:last-child {
  padding: 15px;
}

@media (max-width: 1199px) {
  .blog .post-snippet > div:last-child, .post .post-snippet > div:last-child {
    padding: 1rem 1.25rem;
  }
}

.blog .blog-container h4, .post .blog-container h4 {
  font-family: "Public Sans", sans-serif;
  font-size: 24px;
  color: #202327;
  letter-spacing: 0;
  line-height: 36px;
  margin-bottom: 1rem;
  font-weight: 600;
}

@media (max-width: 479px) {
  .blog .blog-container h4, .post .blog-container h4 {
    font-size: 17px;
    letter-spacing: -.5px;
    line-height: 22px;
  }
}

.blog .blog-container h4 a, .post .blog-container h4 a {
  text-decoration: none;
  color: #202327;
}

.blog .blog-container h4 + p, .post .blog-container h4 + p {
  font-family: "Public Sans", sans-serif;
  font-size: 16px;
  color: #202327;
  letter-spacing: 0.1px;
  line-height: 26px;
  text-align: left;
  margin-bottom: 20px;
}

@media (max-width: 1199px) {
  .blog .blog-container h4 + p, .post .blog-container h4 + p {
    display: none;
  }
}

.blog .blog-container h4 + p + a, .post .blog-container h4 + p + a {
  font-family: "Public Sans", sans-serif;
  font-size: 16px;
  letter-spacing: 0.1px;
  line-height: 26px;
  text-decoration: none;
}

@media (max-width: 479px) {
  .blog .blog-container h4 + p + a, .post .blog-container h4 + p + a {
    display: block;
  }
}

.blog section, .post section {
  position: relative;
  overflow: hidden;
  padding: 6.25rem 0;
}

@media (max-width: 1199px) {
  .blog section, .post section {
    padding: 2rem 0;
  }
}

.blog .new-container1, .post .new-container1 {
  padding-left: 11.875rem;
}

@media (max-width: 1199px) {
  .blog .new-container1, .post .new-container1 {
    padding-left: 2.563rem;
    padding-right: 2.563rem;
  }
}

@media (max-width: 1023px) {
  .blog .new-container1, .post .new-container1 {
    padding-left: 1.563rem;
    padding-right: 1.563rem;
  }
}

.blog .new-container1 > div, .post .new-container1 > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 479px) {
  .blog .new-container1 > div, .post .new-container1 > div {
    display: block;
  }
}

.blog .new-container1 #content, .post .new-container1 #content {
  width: 60%;
}

@media (max-width: 479px) {
  .blog .new-container1 #content, .post .new-container1 #content {
    width: 100%;
  }
}

.blog .new-container1 .blog-sidebar, .post .new-container1 .blog-sidebar {
  width: 30%;
  height: 100%;
}

@media (max-width: 479px) {
  .blog .new-container1 .blog-sidebar, .post .new-container1 .blog-sidebar {
    width: 100% !important;
    margin-left: 0 !important;
    margin-top: 20px;
  }
}

.blog .new-container1 .post-snippet, .post .new-container1 .post-snippet {
  margin: 0 0 40px;
  width: 100%;
  max-height: 320px;
}

.blog .new-container1 .post-snippet > div:first-child, .post .new-container1 .post-snippet > div:first-child {
  width: 320px;
  height: 320px;
}

@media (max-width: 1199px) {
  .blog .new-container1 .post-snippet > div:first-child, .post .new-container1 .post-snippet > div:first-child {
    width: 260px;
    height: 230px;
  }
}

@media (max-width: 479px) {
  .blog .new-container1 .post-snippet > div:first-child, .post .new-container1 .post-snippet > div:first-child {
    width: 180px;
    height: 180px;
  }
}

.blog .new-container1 .post-snippet > div:last-child, .post .new-container1 .post-snippet > div:last-child {
  background: #F7FAFC;
  font-size: 24px;
  color: #202327;
  letter-spacing: 0;
  line-height: 36px;
  font-size: 16px;
  color: #202327;
  letter-spacing: 0.1px;
  line-height: 26px;
  width: 59.815%;
  padding: 3rem;
}

@media (max-width: 1199px) {
  .blog .new-container1 .post-snippet > div:last-child, .post .new-container1 .post-snippet > div:last-child {
    padding: 1rem 1.25rem !important;
  }
}

.blog .new-container1 .post-snippet > div:last-child:hover, .post .new-container1 .post-snippet > div:last-child:hover {
  background: rgba(230, 239, 247, 0.5);
}

.blog .categories, .post .categories {
  margin: 0 40px 30px !important;
}

.blog .tags, .post .tags {
  margin-bottom: 30px;
}

.blog .tags li, .post .tags li {
  display: inline-block;
  margin-top: 0.625rem;
}

.blog .tags li:not(:last-child), .post .tags li:not(:last-child) {
  margin-right: .625rem;
}

.blog .tags a, .post .tags a {
  font-size: 15px;
  font-family: "Work Sans", sans-serif;
  background: #fff;
  text-decoration: none;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  height: 2rem;
  line-height: 2rem !important;
  border-radius: 6px;
  border: 1px solid #D7E0E4;
  color: #1C1F2A;
  letter-spacing: -0.5px;
  text-align: center;
}

.blog .tags a:hover, .post .tags a:hover {
  background: #005BAB;
  color: #fff;
}

.blog #blog-search, .post #blog-search {
  position: relative;
}

.blog #blog-search button, .post #blog-search button {
  right: 0rem;
  top: 80%;
  position: absolute;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background: none;
}

.blog #blog-search button, .blog #blog-search button:before, .post #blog-search button, .post #blog-search button:before {
  width: 1rem;
  height: 1rem;
}

.blog #blog-search button:before, .post #blog-search button:before {
  content: '';
  background-image: url("/assets/images/icons/search-blue.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  top: 50%;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.blog #blog-search label, .post #blog-search label {
  font-size: 28px;
  color: #0D0D0D;
  letter-spacing: 0;
  line-height: 44px;
}

.blog #blog-search input, .post #blog-search input {
  margin: 18px 0 30px;
  background: #FFFFFF;
  border: 1px solid #005BAB;
  border-radius: 3px;
}

.blog .blog-sidebar .social-media, .post .blog-sidebar .social-media {
  margin-bottom: 30px;
}

.blog .blog-sidebar .social-media .facebook:before, .post .blog-sidebar .social-media .facebook:before {
  background-image: url("/assets/images/icons/icon-fb-blue.svg");
}

.blog .blog-sidebar .social-media .facebook:after, .post .blog-sidebar .social-media .facebook:after {
  background-image: url("/assets/images/icons/icon-fb.svg");
}

.blog .blog-sidebar .social-media .linkedin:before, .post .blog-sidebar .social-media .linkedin:before {
  background-image: url("/assets/images/icons/icon-li-blue.svg");
}

.blog .blog-sidebar .social-media .linkedin:after, .post .blog-sidebar .social-media .linkedin:after {
  background-image: url("/assets/images/icons/icon-li.svg");
}

.blog .blog-sidebar .social-media .twitter:before, .post .blog-sidebar .social-media .twitter:before {
  background-image: url("/assets/images/icons/icon-tw-blue.svg");
}

.blog .blog-sidebar .social-media .twitter:after, .post .blog-sidebar .social-media .twitter:after {
  background-image: url("/assets/images/icons/icon-tw.svg");
}

.blog .blog-sidebar .social-media .yelp:before, .post .blog-sidebar .social-media .yelp:before {
  background-image: url("/assets/images/icons/icon-yl-blue.svg");
}

.blog .blog-sidebar .social-media .yelp:after, .post .blog-sidebar .social-media .yelp:after {
  background-image: url("/assets/images/icons/icon-yl.svg");
}

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.pagination.pages a {
  width: 2.5rem;
  padding-left: 0;
  padding-right: 0;
}

.pagination:not(.pages) {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 3.125rem;
}

.pagination li:not(:last-child) {
  margin-right: .625rem;
}

.pagination a {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  height: 2.5rem;
  line-height: 2.5rem;
}

.pagination a.active {
  pointer-events: none;
}

.pagination .button {
  font-size: 15px;
  font-family: "Work Sans", sans-serif;
  background: #fff;
  text-decoration: none;
  border-radius: 6px;
  border: 1px solid #D7E0E4;
  color: #1C1F2A;
  letter-spacing: -0.5px;
  text-align: center;
}

.pagination .button.active {
  background: #005BAB;
  color: #fff;
}

@media (min-width: 1200px) and (max-width: 1500px) {
  .post #hero .title {
    max-width: 60%;
    top: 15%;
  }
}

@media (max-width: 1199px) {
  .post #hero .title {
    top: 150px !important;
  }
}

@media (max-width: 479px) {
  .post #hero .title {
    top: 20px;
  }
}

.post .details a {
  color: #0D0D0D;
  font-weight: 600;
}

.post #content ul li {
  font-family: "Public Sans", sans-serif;
  font-size: 18px;
  color: #202327;
  letter-spacing: 0.1px;
  line-height: 26px;
  margin-bottom: 26px;
}

.post #content ul li:last-child {
  margin-bottom: 0px;
}

@media (max-width: 479px) {
  .post #content ul li {
    font-size: 16px;
    color: #202327;
    letter-spacing: 0.1px;
    line-height: 26px;
    padding-bottom: 0px;
  }
}

.post #content ul li:before {
  content: '';
  top: .75rem !important;
  height: 2px !important;
  width: .5rem !important;
  background: #0084D5;
  left: .75rem;
  position: absolute;
}

@media (max-width: 479px) {
  .post #content ul li:before {
    top: 0.7rem !important;
    left: 0.2rem;
  }
}

.blog #hero > div:last-child, .post #hero > div:last-child {
  position: relative !important;
}

.blog #hero > div:last-child .container1, .post #hero > div:last-child .container1 {
  margin: 0 auto;
  display: block;
  text-align: center;
  width: 600px;
}

.blog #hero > div:last-child .container1 .title, .post #hero > div:last-child .container1 .title {
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  text-align: center;
  top: 40%;
}

.tags li:before {
  content: none !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9fdmFycy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL3RlbXBsYXRlcy9ibG9nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvX21peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzsrQkFFK0I7QUFLL0I7O2dDQUVnQztBQUtoQzs7Z0NBRWdDO0FBT2hDOztnQ0FFZ0M7QUFxQmhDOztnQ0FFZ0M7QUFjaEM7O2dDQUVnQztBQTRCaEM7O2dDQUVnQztBQ3hGaEM7RUFvREEsdUNEdEQwQztDQ3FQekM7O0FBblBEO0VBRUksY0FBYTtDQUtoQjs7QUFIRztFQUpKO0lBS0ksc0JBQXFCO0dBRXhCO0NBb0JBOztBQTNCRDtFQVVHLHVDRFp1QztFQ2F2QyxnQkFBZTtFQUNmLGVBQWM7RUFDZCxrQkFBaUI7RUFDakIsa0JBQWlCO0VBQ2pCLG9CQUFtQjtFQUNuQixpQkFBZ0I7Q0FpQ2hCOztBQS9CQTtFQWxCSDtJQW1CTSxnQkFBZTtJQUNmLHNCQUFxQjtJQUNyQixrQkFBaUI7R0E0QnBCO0NBSkY7O0FBN0NEO0VBd0JJLHNCQUFxQjtFQUNyQixlQUFjO0NBQ2Q7O0FBMUJKO0VBNEJJLHVDRDlCc0M7RUMrQnRDLGdCQUFlO0VBQ2YsZUFBYztFQUNkLHNCQUFxQjtFQUNyQixrQkFBaUI7RUFDakIsaUJBQWdCO0VBQ2hCLG9CQUFtQjtDQWNuQjs7QUFiQTtFQW5DSjtJQW9DSyxjQUFhO0dBWWQ7Q0FrQkg7O0FBbEVEO0VBdUNLLHVDRHpDcUM7RUMwQ3JDLGdCQUFlO0VBQ2Ysc0JBQXFCO0VBQ3JCLGtCQUFpQjtFQUNqQixzQkFBcUI7Q0FJckI7O0FBSEE7RUE1Q0w7SUE2Q00sZUFBYztHQUVmO0NBaUNKOztBQWhGRDtFQXNEQyxtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLG1CQUFrQjtDQUtsQjs7QUFIQTtFQTFERDtJQTJEQyxnQkFBZTtHQUVmO0NBK0JBOztB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MkRPLHVCQUFzQjtJQUN0QixhQUFZO0dBRWpCO0NBMEVEOztBQW5FRDtFQUlDLDhCQUE2QjtDQWdCNUI7O0FBcEJGO0VBTUMsZUFBYztFQUNYLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsYUFBWTtDQVVkOztBQW5CRjtFQVdDLG1CQUFrQjtFQUNsQixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLFFBQU87RUFDUCxTQUFRO0VBQ1IsbUJBQWtCO0VBQ2xCLFNBQVE7Q0FDUDs7QUFRRjtFQUVDLHlCQUF3QjtDQUV2QiIsImZpbGUiOiIvY3NzL3RlbXBsYXRlcy9ibG9nLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbj0gICAgICAgICAgICBGb250cyAgICAgICAgICAgID1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuJHB1YmxpYy1yZWd1bGFyOiAnUHVibGljIFNhbnMnLCBzYW5zLXNlcmlmO1xuJHdvcmstcmVndWxhcjogJ1dvcmsgU2FucycsIHNhbnMtc2VyaWY7XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG49ICAgICAgICAgIEZvbnQgU2l6ZXMgICAgICAgICAgPVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuJHNtYWxsOiAuODc1cmVtOyAvLyAxNHB4XG4kdGV4dDogMTVweDsgLy8gMThweFxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuPSAgICAgICAgIEZvbnQgV2VpZ2h0cyAgICAgICAgID1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbiRsaWdodDogMzAwO1xuJG5vcm1hbDogNDAwO1xuJG1lZGl1bTogNTAwO1xuJGJvbGQ6IDYwMDtcblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbj0gICAgICAgICAgICBDb2xvcnMgICAgICAgICAgICA9XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4kYmxhY2s6ICMwMDA7XG4kd2hpdGU6ICNmZmY7XG4kaW1nLWJnOiAjZTllYWVlO1xuJGJvZHktY29sb3I6ICMzMTM3NDU7XG4kYm9yZGVyOiAjYzVkMmRiO1xuJGJvcmRlcjI6ICNkN2RkZTI7XG4kcmVkOiAjYjIwMTAxO1xuJHN1Y2Nlc3M6ICMwOTA7XG4kYmx1ZTogIzAwNUJBQjtcbiRjdGFidXR0b24xOiNFNkVGRjc7XG4kY3RhYnV0dG9uMjojMDA1QkFCO1xuJGJsYWNrRWxlbWVudDogIzBEMEQwRDtcbiRiZzogI0U2RUZGNztcbiRzZWNvbmRhcnk6ICMwMDg0RDU7XG4kcHJpbWFyeS1ibGFjazogIzI0MjgyRTtcbiRsaWdodGJnOiByZ2JhKDIzMCwgMjM5LCAyNDcsIDAuNSk7XG4kbGlua0NvbG9yOiAjMDk2MUFFO1xuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG49ICAgICAgICAgICBDb250YWluZXJzICAgICAgICAgPVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuJGNvbnRhaW5lcjE6IDg3LjVyZW07XG4kY29udGFpbmVyMjogNzcuNXJlbTtcbiRjb250YWluZXIzOiA3Mi41cmVtO1xuXG4kcGFkZGluZzogNi44NzVyZW07XG4kcGFkZGluZzI6IDEuNTYzcmVtO1xuJHBhZGRpbmczOiAxcmVtO1xuXG4kZnVsbENvbnRhaW5lcjE6ICRjb250YWluZXIxICsgKCRwYWRkaW5nICogMik7XG4kZnVsbENvbnRhaW5lcjI6ICRjb250YWluZXIyICsgKCRwYWRkaW5nICogMik7XG4kZnVsbENvbnRhaW5lcjM6ICRjb250YWluZXIzICsgKCRwYWRkaW5nICogMik7XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG49ICAgICAgICAgICAgIFNpemVzICAgICAgICAgICAgPVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuJGFubm91bmNlbWVudHNIZWlnaHQ6IDMuNXJlbTtcbiRhbm5vdW5jZW1lbnRzSGVpZ2h0TW9iaWxlOiAyLjVyZW07XG5cbiR0b3BiYXJIZWlnaHQ6IDMuMTI1cmVtO1xuJHRvcGJhckhlaWdodE1vYmlsZTogMi4yNXJlbTtcblxuJG5hdndyYXBIZWlnaHQ6IDYuODc1cmVtO1xuJG5hdndyYXBIZWlnaHRNb2JpbGU6IDQuNjI1cmVtO1xuXG4kaGVyb0hlaWdodDogMzlyZW07XG4kaGVyb0hlaWdodE1vYmlsZTogMjByZW07XG5cbiR0b3BIZWlnaHQ6ICRhbm5vdW5jZW1lbnRzSGVpZ2h0ICsgJHRvcGJhckhlaWdodDtcbiR0b3BIZWlnaHRNb2JpbGU6ICRhbm5vdW5jZW1lbnRzSGVpZ2h0TW9iaWxlICsgJHRvcGJhckhlaWdodE1vYmlsZTtcblxuJHNpbXBsZUhlcm86IDI4LjE4NzVyZW07XG4kc2ltcGxlSGVyb01vYmlsZTogMTQuODEyNXJlbTtcblxuJGJhckhlaWdodDogNS4zNzVyZW07XG4kYmFySGVpZ2h0TW9iaWxlOiA2LjI1cmVtO1xuXG4kc2FmYXJpOiA0LjEyNXJlbTtcblxuJGJvcmRlclJhZGl1czogLjgxMjVyZW07XG5cbiRtZW51VG9wUGFkZGluZzogMTAuNXJlbSArICR0b3BiYXJIZWlnaHQ7XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuPSAgICAgICAgICBCcmVha3BvaW50cyAgICAgICAgID1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cblxuJGFib3ZlLWh1Z2U6ICdtaW4td2lkdGg6IDE2MDBweCc7XG4kYmlnOiAnbWF4LXdpZHRoOiAxNTk5cHgnO1xuJGFib3ZlLWxnOiAnbWluLXdpZHRoOiAxNTAwcHgnO1xuJGxnOiAnbWF4LXdpZHRoOiAxNDk5cHgnO1xuJGFib3ZlLW1kOiAnbWluLXdpZHRoOiAxMjAwcHgnO1xuJG1kOiAnbWF4LXdpZHRoOiAxMTk5cHgnO1xuJGFib3ZlLXNtOiAnbWluLXdpZHRoOiAxMDI0cHgnO1xuJHNtOiAnbWF4LXdpZHRoOiAxMDIzcHgnO1xuJGFib3ZlLXhzOiAnbWluLXdpZHRoOiA3NjhweCc7XG4keHM6ICdtYXgtd2lkdGg6IDc2N3B4JztcbiRhYm92ZS1tb2JpbGU6ICdtaW4td2lkdGg6IDQ4MHB4JztcbiRtb2JpbGU6ICdtYXgtd2lkdGg6IDQ3OXB4JztcbiRhYm92ZS1tbDogJ21pbi1oZWlnaHQ6IDQ4MHB4JztcbiRtb2JpbGUtbGFuZHNjYXBlOiAnbWF4LWhlaWdodDogNDc5cHgnO1xuJGlwaG9uZTogJ21heC13aWR0aDogMzIwcHgnO1xuXG5cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9zY3NzL192YXJzLnNjc3MiLCJAaW1wb3J0IFwiYm91cmJvblwiO1xuQGltcG9ydCBcIm5lYXRcIjtcbkBpbXBvcnQgXCIuLi9taXhpbnNcIjtcbkBpbXBvcnQgXCIuLi92YXJzXCI7XG5cblxuLmJsb2csIC5wb3N0e1xuLnBvc3Qtc25pcHBldCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgQG1lZGlhKCRtZCl7XG4gICAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICAgIH1cbn1cbi5ibG9nLWNvbnRhaW5lciB7XG5cdFx0aDQge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRwdWJsaWMtcmVndWxhcjtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGNvbG9yOiAjMjAyMzI3O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXG5cdFx0XHRAbWVkaWEoJG1vYmlsZSl7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTdweDtcblx0XHQgICAgbGV0dGVyLXNwYWNpbmc6IC0uNXB4O1xuXHRcdCAgICBsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAjMjAyMzI3O1xuXHRcdFx0fVxuXHRcdFx0K3Age1xuXHRcdFx0XHRmb250LWZhbWlseTogJHB1YmxpYy1yZWd1bGFyO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGNvbG9yOiAjMjAyMzI3O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRAbWVkaWEoJG1kKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQrYSB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRwdWJsaWMtcmVndWxhcjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRAbWVkaWEoJG1vYmlsZSkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cbmZvbnQtZmFtaWx5OiAkcHVibGljLXJlZ3VsYXI7XG5zZWN0aW9ue1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDYuMjVyZW0gMDtcblxuXHRAbWVkaWEoJG1kKXtcblx0cGFkZGluZzogMnJlbSAwO1xuXHR9XG59XG4ubmV3LWNvbnRhaW5lcjF7XG5wYWRkaW5nLWxlZnQ6IDExLjg3NXJlbTtcbkBtZWRpYSgkbWQpe1xuXHRwYWRkaW5nLWxlZnQ6IDIuNTYzcmVtO1xuXHRwYWRkaW5nLXJpZ2h0OiAyLjU2M3JlbTtcblx0fVxuQG1lZGlhKCRzbSl7XG5cdHBhZGRpbmctbGVmdDogMS41NjNyZW07XG5cdHBhZGRpbmctcmlnaHQ6IDEuNTYzcmVtO1xuXHR9XG4+ZGl2e1xuZGlzcGxheTogZmxleDtcbkBtZWRpYSgkbW9iaWxlKXtcblx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblx0I2NvbnRlbnR7XG5cdHdpZHRoOiA2MCU7XG5cblx0QG1lZGlhKCRtb2JpbGUpe1xuXHR3aWR0aDogMTAwJTtcblx0fVxuXHR9XG5cdC5ibG9nLXNpZGViYXJ7XG5cdHdpZHRoOjMwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRAbWVkaWEoJG1vYmlsZSl7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0fVxuXG5cdC5wb3N0LXNuaXBwZXR7XG5cdG1hcmdpbjogMCAwIDQwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAzMjBweDtcblx0PmRpdjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGhlaWdodDogMzIwcHg7XG5cblxuXHRcdFx0QG1lZGlhKCRtZCl7XG5cdFx0XHR3aWR0aDogMjYwcHg7XG4gICAgXHRcdGhlaWdodDogMjMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSgkbW9iaWxlKXtcblx0XHRcdHdpZHRoOiAxODBweDtcbiAgICBcdFx0aGVpZ2h0OiAxODBweDtcblx0XHRcdH1cblx0fVxuXHQ+IGRpdjpsYXN0LWNoaWxke1xuXHRiYWNrZ3JvdW5kOiAjRjdGQUZDO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGNvbG9yOiAjMjAyMzI3O1xuXHRsZXR0ZXItc3BhY2luZzogMDtcblx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6ICMyMDIzMjc7XG5cdGxldHRlci1zcGFjaW5nOiAwLjFweDtcblx0bGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgd2lkdGg6IDU5LjgxNSU7XG4gICAgIHBhZGRpbmc6IDNyZW07XG5cbiAgICAgIEBtZWRpYSgkbWQpe1xuICAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRiZztcbiAgICB9XG5cdH1cblx0fVxufVxuXG4uY2F0ZWdvcmllc3tcblx0bWFyZ2luOiAwIDQwcHggMzBweCAhaW1wb3J0YW50O1xufVxuXG4udGFncyB7XG5tYXJnaW4tYm90dG9tOjMwcHg7XG5cdGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMC42MjVyZW07XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogLjYyNXJlbTtcblx0XHR9XG5cdH1cblx0YSB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGZvbnQtZmFtaWx5OiAkd29yay1yZWd1bGFyO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0QGluY2x1ZGUgY29udGFpbmVyKC41cmVtKTtcblx0XHRoZWlnaHQ6IDJyZW07XG4gICBcdFx0bGluZS1oZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7IGJvcmRlcjogMXB4IHNvbGlkICNEN0UwRTQ7IFxuXHRcdGNvbG9yOiAjMUMxRjJBO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC41cHg7IFxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjsgXG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRibHVlO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cbn1cblxuI2Jsb2ctc2VhcmNoe1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0YnV0dG9uIHtcblx0XHRyaWdodDogMHJlbTtcblx0XHRAaW5jbHVkZSB2ZXJ0aWNhbC1jZW50ZXIoODAlLCBhYnNvbHV0ZSk7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblxuXHRcdCYsICY6YmVmb3JlIHtcblx0XHRcdEBpbmNsdWRlIHNxdWFyZSgxcmVtKTtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb25zL3NlYXJjaC1ibHVlLnN2ZycpO1xuXHRcdFx0QGluY2x1ZGUgYmc7XG5cdFx0XHRAaW5jbHVkZSBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0bGFiZWx7XG5cdGZvbnQtc2l6ZTogMjhweDtcbiAgICBjb2xvcjogIzBEMEQwRDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcblx0fVxuXHRpbnB1dHtcblx0bWFyZ2luOiAxOHB4IDAgMzBweDtcblx0YmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA1QkFCO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblx0fVxufVxuLmJsb2ctc2lkZWJhcntcbi5zb2NpYWwtbWVkaWEge1xuXG5tYXJnaW4tYm90dG9tOjMwcHg7XG5cdFxuXHQuZmFjZWJvb2sge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaWNvbi1mYi1ibHVlLnN2ZycpO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaWNvbi1mYi5zdmcnKTtcblx0XHR9XG5cdH1cblx0LmxpbmtlZGluIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb25zL2ljb24tbGktYmx1ZS5zdmcnKTtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb25zL2ljb24tbGkuc3ZnJyk7XG5cdFx0fVxuXHR9XG5cdC50d2l0dGVyIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb25zL2ljb24tdHctYmx1ZS5zdmcnKTtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb25zL2ljb24tdHcuc3ZnJyk7XG5cdFx0fVxuXHR9XG5cdC55ZWxwIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb25zL2ljb24teWwtYmx1ZS5zdmcnKTtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb25zL2ljb24teWwuc3ZnJyk7XG5cdFx0fVxuXHR9XG59XG59XG5cbn1cblxuLnBhZ2luYXRpb257XG5AaW5jbHVkZSBmbGV4O1xuXG5cdCYucGFnZXMgYSB7XG5cdFx0d2lkdGg6IDIuNXJlbTtcblx0XHRAaW5jbHVkZSBjb250YWluZXIoMCk7XG5cdH1cblx0Jjpub3QoLnBhZ2VzKSB7XG5cdFx0QGluY2x1ZGUgZmxleC1zcGFjZTtcblx0XHRtYXJnaW4tdG9wOiAzLjEyNXJlbTtcblx0fVxuXHRsaTpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IC42MjVyZW07XG5cdH1cblx0YSB7XG5cdFx0QGluY2x1ZGUgY29udGFpbmVyKDAuNjI1cmVtKTtcblx0XHRAaW5jbHVkZSBidXR0b25IZWlnaHQoMi41cmVtLCBmYWxzZSk7XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdH1cblx0LmJ1dHRvbntcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC1mYW1pbHk6ICR3b3JrLXJlZ3VsYXI7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7IGJvcmRlcjogMXB4IHNvbGlkICNEN0UwRTQ7IFxuXHRcdGNvbG9yOiAjMUMxRjJBO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC41cHg7IFxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjsgXG5cblx0Ji5hY3RpdmV7XG5cdGJhY2tncm91bmQ6ICRibHVlO1xuXHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cdH1cbn1cblxuXG5cbi5wb3N0e1xuXG4jaGVyb3tcbiBcblx0LnRpdGxle1xuXHRAbWVkaWEobWluLXdpZHRoOjEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1MDBweCl7XG5cdG1heC13aWR0aDogNjAlO1xuXHR0b3A6IDE1JTtcblx0fVxuXG5cdEBtZWRpYSgkbWQpe1xuXHR0b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRAbWVkaWEoJG1vYmlsZSl7XG5cdHRvcDogMjBweDtcblx0fVxuXHR9XG59XG5cdGltZ3tcblxuXHR9XG5cblx0LmRldGFpbHMgYXtcblx0Y29sb3I6ICRibGFja0VsZW1lbnQ7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblxuXHQjY29udGVudHtcblxuXHR1bCBsaSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRwdWJsaWMtcmVndWxhcjtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Y29sb3I6ICMyMDIzMjc7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cdFx0JjpsYXN0LWNoaWxke1xuXHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEoJG1vYmlsZSl7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiAjMjAyMzI3O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjFweDtcblx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xuXHRcdH1cblxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHRvcDogLjc1cmVtICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAycHggIWltcG9ydGFudDtcblx0XHR3aWR0aDogLjVyZW0gIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiAjMDA4NEQ1O1xuXHRcdGxlZnQ6IC43NXJlbTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0QG1lZGlhKCRtb2JpbGUpe1xuXHRcdFx0ICAgIHRvcDogMC43cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgbGVmdDogMC4ycmVtO1xuXHRcdFx0fVxuXHR9XG5cdH1cblxuXHR9XG59XG5cblxuLmJsb2csIC5wb3N0e1xuXG4jaGVyb3tcbj4gZGl2Omxhc3QtY2hpbGR7XG4gcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gLmNvbnRhaW5lcjF7XG4gbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICAudGl0bGV7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dG9wOiA0MCU7XG5cdH1cbiB9XG4gfVxuXHRcbn1cblx0XG59XG5cbi50YWdze1xuXHRsaTpiZWZvcmV7XG5cdGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcblxuXHR9XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL3Njc3MvdGVtcGxhdGVzL2Jsb2cuc2NzcyIsIkBtaXhpbiB2ZXJ0aWNhbC1jZW50ZXIoJHRvcDogNTAlLCAkcG9zaXRpb246IHJlbGF0aXZlKSB7XG5cdHRvcDogJHRvcDtcblx0cG9zaXRpb246ICRwb3NpdGlvbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWl4aW4gaG9yaXpvbnRhbC1jZW50ZXIoJGxlZnQ6IDUwJSwgJHBvc2l0aW9uOiByZWxhdGl2ZSkge1xuXHRsZWZ0OiAkbGVmdDtcblx0cG9zaXRpb246ICRwb3NpdGlvbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG5AbWl4aW4gY2VudGVyIHtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQG1peGluIGZsZXgoJGFsaWduOiBjZW50ZXIpIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6ICRhbGlnbjtcbn1cblxuQG1peGluIGZsZXgtc3BhY2UoJGp1c3RpZnk6IHNwYWNlLWJldHdlZW4pIHtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xufVxuXG5AbWl4aW4gbWF4LXdpZHRoKCR3aWR0aCwgJG1hcmdpbjogYXV0bykge1xuXHRtYXgtd2lkdGg6ICR3aWR0aDtcblx0bWFyZ2luLWxlZnQ6ICRtYXJnaW47XG5cdG1hcmdpbi1yaWdodDogJG1hcmdpbjtcbn1cblxuQG1peGluIGNvbnRhaW5lcigkcGFkZGluZzogJHBhZGRpbmcpIHtcblx0cGFkZGluZy1sZWZ0OiAkcGFkZGluZztcblx0cGFkZGluZy1yaWdodDogJHBhZGRpbmc7XG59XG5cbkBtaXhpbiBzcXVhcmUoJHNpemUpIHtcblx0d2lkdGg6ICRzaXplO1xuXHRoZWlnaHQ6ICRzaXplO1xufVxuXG5AbWl4aW4gYmcoJGJnOiBmYWxzZSkge1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cblx0QGlmKCRiZykge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvJyskYmcpO1xuXHR9XG59XG5cbkBtaXhpbiBzZWxlY3Rpb24oJGJnLCAkY29sb3IpIHtcblx0OjotbW96LXNlbGVjdGlvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdH1cblx0OjpzZWxlY3Rpb24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRiZztcblx0XHRjb2xvcjogJGNvbG9yO1xuXHR9XG59XG5cbkBtaXhpbiB3aWRlcigkcGFkOiAkcGFkZGluZykge1xuXHRtYXJnaW4tbGVmdDogLSRwYWQ7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAoI3skcGFkfSAqIDIpKTtcbn1cblxuQG1peGluIHBsdXMtc2lnbigkd2lkdGg6IDJweCwgJGhlaWdodDogLjc1cmVtLCAkY29sb3I6ICRib2R5LWNvbG9yLCAkcG9zaXRpb246IHJlbGF0aXZlKSB7XG5cdHBvc2l0aW9uOiAkcG9zaXRpb247XG5cblx0QGlmKCRjb2xvciA9PSAkd2hpdGUpIHtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YmFja2dyb3VuZDogJHllbGxvdzI7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcblx0XHRAaW5jbHVkZSBzcXVhcmUoMi41cmVtKTtcblx0fVxuXHRAZWxzZSB7XG5cdFx0QGluY2x1ZGUgc3F1YXJlKCRoZWlnaHQpO1xuXHR9XG5cblx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR3aWR0aDogJHdpZHRoO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogJGhlaWdodDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cdH1cblx0JjpiZWZvcmUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcblx0fVxuXHQmOmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xuXHR9XG59XG5cbkBtaXhpbiBhbmltYXRlLXBsdXMge1xuXHQucGx1cyB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKTtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMjcwZGVnKTtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIGJsb2NrU3BhY2UoJHNwYWNlOiAzLjc1cmVtKSB7XG5cdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi10b3A6ICRzcGFjZTtcblx0fVxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZTtcblx0fVxufVxuXG5AbWl4aW4gYnV0dG9uSGVpZ2h0KCRoZWlnaHQsICRhZGQ6IGZhbHNlKSB7XG5cdGhlaWdodDogJGhlaWdodDtcblxuXHRAaWYoJGFkZCA9PSAnbGVzcycpIHtcblx0XHRsaW5lLWhlaWdodDogJGhlaWdodCAtIC4xMjVyZW07XG5cdH1cblx0QGVsc2UgaWYoJGFkZCkge1xuXHRcdGxpbmUtaGVpZ2h0OiAkaGVpZ2h0ICsgLjEyNXJlbTtcblx0fVxuXHRAZWxzZSB7XG5cdFx0bGluZS1oZWlnaHQ6ICRoZWlnaHQ7XG5cdH1cbn1cblxuQG1peGluIGJ1dHRvbkhvdmVyKCRjb2xvcjogZmFsc2UpIHtcblx0Y29sb3I6ICR3aGl0ZTtcblx0YmFja2dyb3VuZDogJGJsdWU7XG5cdGJvcmRlci1jb2xvcjogJGJsdWU7XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL3Njc3MvX21peGlucy5zY3NzIl0sInNvdXJjZVJvb3QiOiIifQ==*/