#wpforms-splash-modal header {
  display: flex;
  align-items: center;
  gap: 30px;
  padding: 50px 130px;
  background: linear-gradient(180deg, #f6f7f7 0%, rgba(246, 247, 247, 0) 100%);
}

#wpforms-splash-modal header h2 {
  color: #1d2327;
  font-size: 24px;
  font-weight: 700;
  margin: 0 0 5px;
}

#wpforms-splash-modal header img {
  max-width: 80px !important;
  max-height: 80px;
  border: 4px solid #ffffff;
  border-radius: 40px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
}

#wpforms-splash-modal main {
  padding-top: 25px;
}

#wpforms-splash-modal main .wpforms-splash-section {
  display: flex;
  align-items: center;
  gap: 50px;
  margin-bottom: 75px;
  padding: 0 120px;
}

#wpforms-splash-modal main .wpforms-splash-section .wpforms-splash-badge {
  border-radius: 3px;
  background-color: #edfaef;
  padding: 8px 10px;
  color: #00ba37;
  text-align: center;
  font-size: 10px;
  font-weight: 700;
  line-height: 10px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  cursor: default;
}

#wpforms-splash-modal main .wpforms-splash-section h3 {
  color: #1d2327;
  font-size: 28px;
  font-weight: 500;
  line-height: 36px;
  margin: 15px 0 10px;
}

#wpforms-splash-modal main .wpforms-splash-section p {
  line-height: 25px !important;
  opacity: 0.9;
}

#wpforms-splash-modal main .wpforms-splash-section ul {
  list-style: revert;
  margin-left: 2em;
}

#wpforms-splash-modal main .wpforms-splash-section .wpforms-splash-section-buttons {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  margin-top: 20px;
}

#wpforms-splash-modal main .wpforms-splash-section .wpforms-splash-section-buttons .wpforms-btn {
  padding: 10px 15px;
  font-size: 14px;
  line-height: normal;
  font-weight: 500;
}

#wpforms-splash-modal main .wpforms-splash-section.wpforms-splash-section-fifty-fifty .wpforms-splash-section-content {
  flex: 1;
}

#wpforms-splash-modal main .wpforms-splash-section.wpforms-splash-section-fifty-fifty .wpforms-splash-section-image {
  flex: 1;
}

#wpforms-splash-modal main .wpforms-splash-section.wpforms-splash-section-one-third-two-thirds .wpforms-splash-section-content {
  flex: 2;
}

#wpforms-splash-modal main .wpforms-splash-section.wpforms-splash-section-one-third-two-thirds .wpforms-splash-section-image {
  flex: 1;
}

#wpforms-splash-modal main .wpforms-splash-section:nth-child(odd) .wpforms-splash-section-content {
  order: 2;
}

#wpforms-splash-modal main .wpforms-splash-section:nth-child(odd) .wpforms-splash-section-image {
  order: 1;
}

#wpforms-splash-modal main .wpforms-splash-section .wpforms-splash-section-image {
  flex: 0 0 auto;
  align-self: center;
  justify-self: center;
}

#wpforms-splash-modal main .wpforms-splash-section .wpforms-splash-section-image.wpforms-image-shadow-apply img {
  box-shadow: 0 15px 50px 0 rgba(0, 0, 0, 0.15);
}

#wpforms-splash-modal main .wpforms-splash-section .wpforms-splash-section-image.wpforms-image-shadow-yes img {
  max-width: calc(100% + 60px);
  margin: -18px 0 -38px -30px;
}

#wpforms-splash-modal main .wpforms-splash-section.wpforms-splash-section-full-width {
  flex-direction: column;
  align-items: center;
  gap: 0;
  text-align: center;
  padding: 0;
}

#wpforms-splash-modal main .wpforms-splash-section.wpforms-splash-section-full-width .wpforms-splash-section-content,
#wpforms-splash-modal main .wpforms-splash-section.wpforms-splash-section-full-width .wpforms-splash-section-image {
  flex: revert;
  order: revert;
}

#wpforms-splash-modal main .wpforms-splash-section.wpforms-splash-section-full-width .wpforms-splash-section-content {
  width: 100%;
  background-color: #f6f7f7;
  padding: 50px 120px;
}

#wpforms-splash-modal main .wpforms-splash-section.wpforms-splash-section-full-width .wpforms-splash-section-content .wpforms-splash-badge {
  background-color: #ffffff;
}

#wpforms-splash-modal main .wpforms-splash-section.wpforms-splash-section-full-width .wpforms-splash-section-content h3 {
  font-size: 32px;
}

#wpforms-splash-modal main .wpforms-splash-section.wpforms-splash-section-full-width .wpforms-splash-section-image {
  width: 100%;
  background: linear-gradient(180deg, #f6f7f7 50%, #ffffff 50%);
}

#wpforms-splash-modal main .wpforms-splash-section.wpforms-splash-section-full-width .wpforms-splash-section-image img {
  max-width: 760px;
  padding: 10px;
  background: #ffffff;
  border-radius: 9px;
  box-shadow: 0 15px 50px rgba(0, 0, 0, 0.15);
}

#wpforms-splash-modal main .wpforms-splash-section.wpforms-splash-section-full-width .wpforms-splash-section-buttons {
  justify-content: center;
}

#wpforms-splash-modal main .wpforms-splash-section.wpforms-splash-section-full-width h3 {
  margin-top: 20px;
}

#wpforms-splash-modal main .wpforms-splash-section.wpforms-splash-section-full-width p {
  font-size: 18px !important;
  line-height: 28px !important;
}

#wpforms-splash-modal footer {
  display: flex;
  padding: 50px 120px;
  align-items: center;
  gap: 50px;
  background: #2c3338;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05);
}

#wpforms-splash-modal footer h2 {
  margin: 0 0 10px;
  color: #ffffff;
  font-size: 28px;
  font-weight: 500;
  line-height: 36px;
}

#wpforms-splash-modal footer a {
  padding: 11px 17px;
  font-size: 16px;
  font-weight: 500;
}

#wpforms-splash-modal footer p {
  color: rgba(255, 255, 255, 0.8) !important;
  line-height: 25px !important;
  opacity: 0.9;
}

#wpforms-splash-modal .wpforms-btn {
  border: 1px;
  border-style: solid;
  border-radius: 4px;
  cursor: pointer;
  display: inline-block;
  margin: 0;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  box-shadow: none;
}

#wpforms-splash-modal .wpforms-btn.inactive {
  cursor: no-drop;
  pointer-events: none;
  box-shadow: none;
  opacity: 0.5;
}

#wpforms-splash-modal .wpforms-btn-orange {
  background-color: #e27730;
  border-color: #e27730;
  color: #ffffff;
}

#wpforms-splash-modal .wpforms-btn-orange:hover, #wpforms-splash-modal .wpforms-btn-orange:active, #wpforms-splash-modal .wpforms-btn-orange:focus {
  background-color: #cd6622;
  border-color: #cd6622;
  color: #ffffff;
}

#wpforms-splash-modal .wpforms-btn-orange:focus {
  box-shadow: 0 0 0 2px #cd6622;
  border-color: #ffffff;
  outline: 0;
}

#wpforms-splash-modal .wpforms-btn-bordered {
  background-color: #ffffff;
  color: #50575e;
  border-color: #8c8f94;
}

#wpforms-splash-modal .wpforms-btn-bordered:hover, #wpforms-splash-modal .wpforms-btn-bordered:focus {
  color: #2c3338;
  border-color: #50575e;
}

#wpforms-splash-modal .wpforms-btn-bordered:focus {
  background-color: #ffffff;
  box-shadow: 0 0 0 1px #50575e;
  outline: 0;
}

#wpforms-splash-modal .wpforms-btn-green {
  background-color: #008a20;
  color: #ffffff;
  border-color: #008a20;
}

#wpforms-splash-modal .wpforms-btn-green:hover, #wpforms-splash-modal .wpforms-btn-green:focus {
  background-color: #00a32a;
  color: #ffffff;
}

body.wpforms-splash-modal {
  overflow: hidden;
}

body.wpforms-splash-modal .jconfirm {
  overflow: scroll;
  bottom: revert;
  min-height: 100%;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
}

body.wpforms-splash-modal .jconfirm .jconfirm-cell {
  vertical-align: top;
}

body.wpforms-splash-modal .jconfirm.jconfirm-open .jconfirm-bg {
  position: sticky;
  height: 100%;
}

body.wpforms-splash-modal .jconfirm.jconfirm-open .jconfirm-scrollpane {
  margin-top: -100vh;
}

body.wpforms-splash-modal .jconfirm.jconfirm-modern .jconfirm-bg {
  background-color: #72777c;
  opacity: 0.75;
}

body.wpforms-splash-modal .jconfirm-box {
  max-width: 1000px;
  width: 100% !important;
}

body.wpforms-splash-modal .jconfirm-box-container {
  padding: 0 50px;
}

body.wpforms-splash-modal div.jconfirm .jconfirm-box-container .jconfirm-box {
  border-radius: 12px;
  box-shadow: 0 15px 50px rgba(0, 0, 0, 0.15);
}

body.wpforms-splash-modal div.jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default {
  padding: 0;
}

body.wpforms-splash-modal .jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content {
  text-align: revert;
}

body.wpforms-splash-modal div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane {
  display: block;
  margin-bottom: 0;
  max-height: none !important;
}

body.wpforms-splash-modal div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content {
  color: #444444;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 0;
  overflow: inherit;
}

body.wpforms-splash-modal div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p {
  color: #50575e;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

body.wpforms-splash-modal div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon {
  top: 20px;
  right: 20px;
}

body.wpforms-splash-modal div.jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon:after {
  font-size: 20px;
}

@media screen and (max-width: 1024px) {
  #wpforms-splash-modal header, #wpforms-splash-modal footer {
    padding: 50px;
  }
  #wpforms-splash-modal main .wpforms-splash-section {
    padding: 0 50px;
  }
  #wpforms-splash-modal main .wpforms-splash-section.wpforms-splash-section-full-width .wpforms-splash-section-content {
    padding: 50px;
  }
}

@media screen and (max-width: 768px) {
  body.wpforms-splash-modal .jconfirm {
    display: none;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL2Nzcy9hZG1pbi9hZG1pbi1zcGxhc2gtbW9kYWwuY3NzIiwic291cmNlcyI6WyJhc3NldHMvc2Nzcy9hZG1pbi9hZG1pbi1zcGxhc2gtbW9kYWwuc2NzcyIsImFzc2V0cy9zY3NzL2FkbWluL192YXJpYWJsZXMuc2NzcyIsImFzc2V0cy9zY3NzL192YXJpYWJsZXMuc2NzcyIsImFzc2V0cy9zY3NzL2FkbWluL19jb2xvcnMuc2NzcyIsImFzc2V0cy9zY3NzL2FkbWluL19zcGxhc2guc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBXaGF0J3MgTmV3IG1vZGFsIHN0eWxlcy5cbi8vXG4vLyBAc2luY2UgMS44LjdcblxuQGltcG9ydCAndmFyaWFibGVzJztcbkBpbXBvcnQgJ3NwbGFzaCc7XG4iLCIvLyBXUEZvcm1zIGFkbWluIHN0eWxlcy5cbi8vXG4vLyBWYXJpYWJsZXMuXG4vL1xuLy8gQHNpbmNlIDEuNy40XG5cbkBpbXBvcnQgJy4uL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdjb2xvcnMnO1xuXG4vLyBGb250cy5cbiRmb250X2ZhOiBGb250QXdlc29tZTtcblxuLy8gRm9udCBzaXplcy5cbiRmb250X3NpemVfMnhzOiAxMXB4O1xuJGZvbnRfc2l6ZV94czogIDEycHg7XG4kZm9udF9zaXplX3NzOiAgMTNweDtcbiRmb250X3NpemVfczogICAxNHB4O1xuJGZvbnRfc2l6ZV9tOiAgIDE2cHg7XG4kZm9udF9zaXplX2w6ICAgMThweDtcbiRmb250X3NpemVfbGw6ICAyMHB4O1xuJGZvbnRfc2l6ZV9sbGw6IDIycHg7XG4kZm9udF9zaXplX3hsOiAgMjRweDtcbiRmb250X3NpemVfeHhsOiAyOHB4O1xuXG4vLyBTcGFjaW5nLlxuJHNwYWNpbmdfeHM6ICA1cHg7XG4kc3BhY2luZ19zczogIDhweDtcbiRzcGFjaW5nX3M6ICAgMTBweDtcbiRzcGFjaW5nX21zOiAgMTVweDtcbiRzcGFjaW5nX206ICAgMjBweDtcbiRzcGFjaW5nX2w6ICAgMzBweDtcbiRzcGFjaW5nX3hsOiAgNDBweDtcbiRzcGFjaW5nX3h4bDogNTBweDtcblxuLy8gRmlnbWEgbWFwcGluZy5cbiRzcGFjaW5nOiAoXG5cdCdzbSc6ICRzcGFjaW5nX3MsXG5cdCdtZCc6ICRzcGFjaW5nX20sXG5cdCdsZyc6ICRzcGFjaW5nX2wsXG5cdCd4bCc6ICRzcGFjaW5nX3h4bCxcbik7XG5cbi8vIEJvcmRlciByYWRpdXMuXG4kYm9yZGVyX3JhZGl1c194czogM3B4O1xuJGJvcmRlcl9yYWRpdXNfczogIDRweDtcbiRib3JkZXJfcmFkaXVzX206ICA2cHg7XG4kYm9yZGVyX3JhZGl1c19sOiAgOXB4O1xuXG4vLyBGaWdtYSBtYXBwcGluZy5cbiRyYWRpdXM6IChcblx0J3JhZGl1cy10YWJsZSc6ICAkYm9yZGVyX3JhZGl1c19zLFxuXHQncmFkaXVzLWJhZGdlJzogICRib3JkZXJfcmFkaXVzX3hzLFxuXHQncmFkaXVzLWZpZWxkJzogICRib3JkZXJfcmFkaXVzX3MsXG5cdCdyYWRpdXMtYnV0dG9uJzogJGJvcmRlcl9yYWRpdXNfcyxcbik7XG5cbi8vIEJvcmRlci5cbiRib3JkZXJfc3RkOiAxcHggc29saWQgJGNvbG9yX2JvcmRlcjtcblxuLy8gVHJhbnNpdGlvbnMuXG4kdHJhbnNpdGlvbl9zbG93ZXN0OiAuNTBzO1xuJHRyYW5zaXRpb25fc2xvd2VyOiAgLjQwcztcbiR0cmFuc2l0aW9uX3Nsb3c6ICAgIC4yNXM7XG4kdHJhbnNpdGlvbl9ub3JtYWw6ICAuMTVzO1xuJHRyYW5zaXRpb25fZmFzdDogICAgLjA1cztcblxuLy8gQ2hvaWNlcy5cbiRjaG9pY2VzLWJvcmRlci1yYWRpdXM6IDRweDtcblxuLy8gQnJlYWtwb2ludHMuXG4kYnJlYWtwb2ludHM6IChcblx0J3hzLXBob25lJzogIDMyMHB4LFxuXHQncGhvbmUnOiAgICAgNjAwcHgsXG5cdCdpcGFkJzogICAgICA3NjhweCxcblx0J3RhYmxldCc6ICAgIDc4MnB4LFxuXHQnZGVza3RvcCc6ICAgOTYwcHgsXG5cdCdtLWRlc2t0b3AnOiAxMDI0cHgsXG5cdCdsLWRlc2t0b3AnOiAxMjgwcHgsXG4pO1xuIiwiLy8gVE9ETzogZ2V0IHJpZCBvZiB0aGVzZSBsZWdhY3kgdmFycyBhbmQgdGhpcyBmaWxlLiBBbGwgdmFyaWFibGVzIHNob3VsZCBiZSBkZWZpbmVkIGluIC4vYWRtaW4vX3ZhcmlhYmxlcy5zY3NzLlxuXG4vLyBMZWdhY3kgdmFyaWFibGVzLlxuJG9yYW5nZTogI2UyNzczMDtcbiRhbHRvcmFuZ2U6ICNkZjc3Mzk7XG4kZGFya29yYW5nZTogI2I4NWExYjtcbiRncmVlbjogIzJhOWIzOTtcbiRibHVlOiAjMGU2Y2FkO1xuJGxpZ2h0Qmx1ZTogI2ViZjNmYjtcblxuJHRyYW5zaXRpb25fZHVyYXRpb246IDAuM3M7XG4kaG92ZXJfdHJhbnNpdGlvbl9kdXJhdGlvbjogMC4wNXM7XG5cbi8vIEZvbnQgZmFtaWx5LlxuJGZvbnRfZ2VuZXJhbDogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG5cbi8vIENvbG9ycyBieSBuYW1lOlxuJGNvbG9yX3doaXRlOiAgICAgICAgICAgICAgICAgICAgICNmZmZmZmY7XG5cbiRjb2xvcl9kYXJrX3JlZDogICAgICAgICAgICAgICAgICAjYjMyZDJlO1xuJGNvbG9yX3JlZDogICAgICAgICAgICAgICAgICAgICAgICNkNjM2Mzg7XG5cbiRjb2xvcl9kYXJrX2dyZWVuOiAgICAgICAgICAgICAgICAjMDA4YTIwO1xuJGNvbG9yX2dyZWVuOiAgICAgICAgICAgICAgICAgICAgICMwMGEzMmE7XG5cbiRjb2xvcl9ibHVlOiAgICAgICAgICAgICAgICAgICAgICAjMDM2YWFiO1xuJGNvbG9yX2JyaWdodF9ibHVlOiAgICAgICAgICAgICAgICMwMzk5ZWQ7XG5cbiRjb2xvcl9kYXJrX29yYW5nZTogICAgICAgICAgICAgICAjY2Q2NjIyO1xuJGNvbG9yX29yYW5nZTogICAgICAgICAgICAgICAgICAgICNlMjc3MzA7XG5cbiRjb2xvcl9kYXJrX3llbGxvdzogICAgICAgICAgICAgICAjZmZhYTAwO1xuJGNvbG9yX3llbGxvdzogICAgICAgICAgICAgICAgICAgICNmZmI5MDA7XG4kY29sb3JfbGlnaHRlc3RfeWVsbG93OiAgICAgICAgICAgI2ZjZjllODtcblxuLy8gQ29sb3JzIGJ5IHVzYWdlOlxuJGNvbG9yX2xpZ2h0X2JhY2tncm91bmQ6ICAgICAgICAgICNmOGY4Zjg7XG4kY29sb3JfbGlnaHRfYmFja2dyb3VuZF9ob3ZlcjogICAgI2VlZWVlZTtcblxuJGNvbG9yX2RpdmlkZXI6ICAgICAgICAgICAgICAgICAgICNkZGRkZGQ7XG4kY29sb3JfYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgI2NjY2NjYztcbiRjb2xvcl9oaW50OiAgICAgICAgICAgICAgICAgICAgICAjYmJiYmJiO1xuJGNvbG9yX3ByaW1hcnlfdGV4dDogICAgICAgICAgICAgICM0NDQ0NDQ7XG4kY29sb3Jfc2Vjb25kYXJ5X3RleHQ6ICAgICAgICAgICAgIzc3Nzc3NztcblxuJGNvbG9yX2Nsb3NlOiAgICAgICAgICAgICAgICAgICAgICNiYmJiYmI7XG4kY29sb3JfY2xvc2VfaG92ZXI6ICAgICAgICAgICAgICAgIzc3Nzc3NztcblxuLy8gU2hhZG93cy5cbiRib3hfc2hhZG93X2l0ZW06IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG5cbi8vIEZvbnQgc2l6ZXMuXG4kZm9udF9zaXplX3NzczogICAgICAxMnB4O1xuJGZvbnRfc2l6ZV9zczogICAgICAgMTNweDtcbiRmb250X3NpemVfczogICAgICAgIDE0cHg7XG4kZm9udF9zaXplX206ICAgICAgICAxNnB4O1xuJGZvbnRfc2l6ZV9sOiAgICAgICAgMThweDtcbiRmb250X3NpemVfbGw6ICAgICAgIDIwcHg7XG4kZm9udF9zaXplX3hsOiAgICAgICAyNHB4O1xuXG4vLyBTcGFjaW5nLlxuJHNwYWNpbmdfeHM6ICAgICAgICAgIDVweDtcbiRzcGFjaW5nX3NzOiAgICAgICAgICA4cHg7XG4kc3BhY2luZ19zOiAgICAgICAgICAgMTBweDtcbiRzcGFjaW5nX21zOiAgICAgICAgICAxNXB4O1xuJHNwYWNpbmdfbTogICAgICAgICAgIDIwcHg7XG4kc3BhY2luZ19sOiAgICAgICAgICAgMzBweDtcblxuLy8gQm9yZGVyIHJhZGl1cy5cbiRib3JkZXJfcmFkaXVzX3hzOiAgICAzcHg7XG4kYm9yZGVyX3JhZGl1c19zOiAgICAgNHB4O1xuJGJvcmRlcl9yYWRpdXNfbTogICAgIDZweDtcblxuLy8gVHJhbnNpdGlvbnMuXG4kdHJhbnNpdGlvbl9zbG93ZXN0OiAgLjUwcztcbiR0cmFuc2l0aW9uX3Nsb3dlcjogICAuNDBzO1xuJHRyYW5zaXRpb25fc2xvdzogICAgIC4yNXM7XG4kdHJhbnNpdGlvbl9ub3JtYWw6ICAgLjE1cztcbiR0cmFuc2l0aW9uX2Zhc3Q6ICAgICAuMDVzO1xuIiwiLy8gV1BGb3JtcyBhZG1pbiBzdHlsZXMuXG4vL1xuLy8gQ29sb3JzLlxuLy9cbi8vIEBzaW5jZSAxLjcuNFxuXG4vLyBDb2xvcnMuXG4kY29sb3Jfd2hpdGU6ICAgICAgICAgICAgICAgICAgICAgI2ZmZmZmZjtcbiRjb2xvcl9ibGFjazogICAgICAgICAgICAgICAgICAgICAjMmQyZDJkO1xuXG4kY29sb3JfZGFya19yZWQ6ICAgICAgICAgICAgICAgICAgI2IzMmQyZTtcbiRjb2xvcl9yZWQ6ICAgICAgICAgICAgICAgICAgICAgICAjZDYzNjM4O1xuJGNvbG9yX2JyaWdodF9yZWQ6ICAgICAgICAgICAgICAgICNlZTVjNWM7XG4kY29sb3JfbGlnaHRlc3RfcmVkOiAgICAgICAgICAgICAgI2ZjZjBmMTtcblxuJGNvbG9yX2RhcmtfZ3JlZW46ICAgICAgICAgICAgICAgICMwMDhhMjA7XG4kY29sb3JfZ3JlZW46ICAgICAgICAgICAgICAgICAgICAgIzAwYTMyYTtcbiRjb2xvcl9saWdodGVzdF9ncmVlbjogICAgICAgICAgICAjZWRmYWVmO1xuXG4kY29sb3JfZGFya19ibHVlOiAgICAgICAgICAgICAgICAgIzIxNWQ4ZjtcbiRjb2xvcl9ibHVlOiAgICAgICAgICAgICAgICAgICAgICAjMDM2YWFiO1xuJGNvbG9yX2JyaWdodF9ibHVlOiAgICAgICAgICAgICAgICMwMzk5ZWQ7XG4kY29sb3JfYnJpZ2h0X2JsdWVfYWx0OiAgICAgICAgICAgIzQyODVmNDtcbiRjb2xvcl9icmlnaHRlcl9ibHVlOiAgICAgICAgICAgICAjMDBjNmJmO1xuJGNvbG9yX2xpZ2h0X2JsdWU6ICAgICAgICAgICAgICAgICM3OWMyZjQ7XG4kY29sb3JfbGlnaHRlcl9ibHVlOiAgICAgICAgICAgICAgI2NjZTBlZDtcbiRjb2xvcl9saWdodGVzdF9ibHVlOiAgICAgICAgICAgICAjZjFmNmZhO1xuXG4kY29sb3JfZGFya19vcmFuZ2U6ICAgICAgICAgICAgICAgI2NkNjYyMjtcbiRjb2xvcl9vcmFuZ2U6ICAgICAgICAgICAgICAgICAgICAjZTI3NzMwO1xuXG4kY29sb3JfZGFya195ZWxsb3c6ICAgICAgICAgICAgICAgI2ZmYWEwMDtcbiRjb2xvcl95ZWxsb3c6ICAgICAgICAgICAgICAgICAgICAjZmZiOTAwO1xuJGNvbG9yX2xpZ2h0ZXN0X3llbGxvdzogICAgICAgICAgICNmY2Y5ZTg7XG5cbiRjb2xvcl9ibGFja19iYWNrZ3JvdW5kOiAgICAgICAgICAjMmQyZDJkO1xuJGNvbG9yX2JsYWNrX2JhY2tncm91bmRfaG92ZXI6ICAgICM0NDQ0NDQ7XG4kY29sb3JfZGFya19ncmV5X2JhY2tncm91bmQ6ICAgICAgIzZkNmQ2ZDtcbiRjb2xvcl9ncmV5X2JhY2tncm91bmQ6ICAgICAgICAgICAjZWVlZWVlO1xuJGNvbG9yX2dyZXlfYmFja2dyb3VuZF9ob3ZlcjogICAgICNkN2Q3ZDc7XG4kY29sb3JfbGlnaHRfYmFja2dyb3VuZDogICAgICAgICAgI2Y4ZjhmODtcbiRjb2xvcl9saWdodF9iYWNrZ3JvdW5kX2hvdmVyOiAgICAjZWVlZWVlO1xuJGNvbG9yX2ZpZWxkc19iYWNrZ3JvdW5kOiAgICAgICAgICNlYmYzZmM7XG5cbiRjb2xvcl9kaXZpZGVyOiAgICAgICAgICAgICAgICAgICAjZGRkZGRkO1xuJGNvbG9yX2JvcmRlcjogICAgICAgICAgICAgICAgICAgICNjY2NjY2M7XG4kY29sb3JfYm9yZGVyX2hvdmVyOiAgICAgICAgICAgICAgIzk5OTk5OTtcbiRjb2xvcl9oaW50OiAgICAgICAgICAgICAgICAgICAgICAjYmJiYmJiO1xuJGNvbG9yX3ByaW1hcnlfdGV4dDogICAgICAgICAgICAgICM0NDQ0NDQ7XG4kY29sb3Jfc2Vjb25kYXJ5X3RleHQ6ICAgICAgICAgICAgIzc3Nzc3NztcbiRjb2xvcl93b3JkcHJlc3Nfc2Vjb25kYXJ5X3RleHQ6ICAjNjQ2OTcwO1xuJGNvbG9yX2xpZ2h0X3RleHQ6ICAgICAgICAgICAgICAgICM4NjkxOWU7XG4kY29sb3JfbGlnaHRlcl90ZXh0OiAgICAgICAgICAgICAgIzk5OTk5OTtcbiRjb2xvcl9jbG9zZTogICAgICAgICAgICAgICAgICAgICAjYmJiYmJiO1xuJGNvbG9yX2Nsb3NlX2hvdmVyOiAgICAgICAgICAgICAgICM3Nzc3Nzc7XG4kY29sb3JfY2xvc2VfbmV3OiAgICAgICAgICAgICAgICAgI2E3YWFhZDtcbiRjb2xvcl9jbG9zZV9uZXdfaG92ZXI6ICAgICAgICAgICAjNzg3YzgyO1xuJGNvbG9yX3RvZ2dsZV9pY29uOiAgICAgICAgICAgICAgICNhN2FhYWQ7XG4kY29sb3JfdG9nZ2xlX2ljb25faG92ZXI6ICAgICAgICAgIzhjOGY5NDtcblxuJGNvbG9yX2J1dHRvbl9pY29uX2xpZ2h0X2dyZXk6ICAgICNhNmE2YTY7XG4kY29sb3JfYnV0dG9uX2ljb25fZ3JleTogICAgICAgICAgIzk5OTk5OTtcblxuJGNvbG9yX3Njcm9sbGJhcjogICAgICAgICAgICAgICAgIHJnYmEoIDAsIDAsIDAsIC4wNSApO1xuJGNvbG9yX3Njcm9sbGJhcl9ob3ZlcjogICAgICAgICAgIHJnYmEoIDAsIDAsIDAsIC4zICk7XG5cbi8vIFRhYmxlIGxpc3QuXG4kY29sb3JfdGFibGVfYm9yZGVyOiAjY2NkMGQ0O1xuJGNvbG9yX3RhYmxlX3N0cmlwZTogI2Y2ZjZmNjtcbiRjb2xvcl90YWJsZV9mbGF0cGlja3I6ICMyYzMzMzg7XG4kY29sb3JfdGFibGVfc2Vjb25kYXJ5X3RleHQ6ICM1MDU3NWU7XG5cbi8vIFV0aWxpdHkgY29sb3JzXG4kYmxhY2s6ICMwMDAwMDA7XG4kd2hpdGU6ICNmZmZmZmY7XG5cbiRncmF5LTA6ICNmNmY2ZjY7XG4kZ3JlZW4tMDogI2VkZmFlZjtcbiRncmVlbi0zMDogIzAwYmEzNztcbiRncmVlbi01MDogIzAwOGEyMDtcbiRncmVlbi03MDogIzAwNzAxNztcbiRyZWQtMDogI2ZjZjBmMTtcbiRyZWQtMzA6ICNmODYzNjg7XG4kcmVkLTUwOiAjZDYzNjM4O1xuJHJlZC03MDogI2IzMmQyZTtcbiR5ZWxsb3ctMDogI2ZjZjllODtcbiR5ZWxsb3ctMzA6ICNkYmE2MTc7XG4keWVsbG93LTUwOiAjZjBjMzNjO1xuJHllbGxvdy03MDogI2RiYTYxNztcblxuLy8gV29yZFByZXNzIGNvbG9yc1xuJGJsdWU6ICMyMjcxYjE7XG5cbi8vIEJyYW5kIGNvbG9yc1xuJGJsdWUtMDogI2U2ZjBmNjtcbiRibHVlLTMwOiAjMzc4OGJkO1xuJGJsdWUtNTA6ICMwNTZhYWI7XG4kYmx1ZS03MDogIzA0NTU4YTtcbiRibHVlLWJyaWdodC0wOiAjZTVmNGZlO1xuJGJsdWUtYnJpZ2h0LTMwOiAjMzBhYmYwO1xuJGJsdWUtYnJpZ2h0LTUwOiAjMDM5OWVkO1xuJGJsdWUtYnJpZ2h0LTcwOiAjMDM3YWJlO1xuJG9yYW5nZS0wOiAjZmRmMmViO1xuJG9yYW5nZS0zMDogI2U3OTA1NTtcbiRvcmFuZ2UtNzA6ICNjZDY2MjI7XG4kb3JhbmdlLTUwOiAjZTI3NzMwO1xuXG4vLyBOZXV0cmFsIGNvbG9yc1xuJG5ldXRyYWwtMDogI2Y2ZjdmNztcbiRuZXV0cmFsLTM6ICNmMGYwZjE7XG4kbmV1dHJhbC01OiAjZGNkY2RlO1xuJG5ldXRyYWwtMTA6ICNjM2M0Yzc7XG4kbmV1dHJhbC0yMDogI2E3YWFhZDtcbiRuZXV0cmFsLTMwOiAjOGM4Zjk0O1xuJG5ldXRyYWwtNDA6ICM3ODdjODI7XG4kbmV1dHJhbC01MDogIzY0Njk3MDtcbiRuZXV0cmFsLTYwOiAjNTA1NzVlO1xuJG5ldXRyYWwtNzA6ICMzYzQzNGE7XG4kbmV1dHJhbC04MDogIzJjMzMzODtcbiRuZXV0cmFsLTkwOiAjMWQyMzI3O1xuJG5ldXRyYWwtMTAwOiAjMTAxNTE3O1xuXG4vLyBPdmVydmlldyBjb2xvcnMuXG4kY29sb3Jfb3ZlcnZpZXdfaGVhZGluZzogJG5ldXRyYWwtNzA7XG4kY29sb3Jfb3ZlcnZpZXdfYnV0dG9uX2hvdmVyOiAkYmx1ZS01MDtcbiRjb2xvcl9vdmVydmlld19idXR0b25fZm9jdXM6ICRibHVlLTUwO1xuXG4vLyBTdXJmYWNlIGNvbG9ycy5cbiRzdXJmYWNlLWJhY2tncm91bmQtbGlnaHQ6ICRncmF5LTA7XG4kc3VyZmFjZS1iYWNrZ3JvdW5kLXdoaXRlOiAkd2hpdGU7XG4kc3VyZmFjZS1iYWNrZ3JvdW5kOiAkbmV1dHJhbC0zO1xuJHN1cmZhY2UtYm9yZGVyLXByaW1hcnk6ICRvcmFuZ2UtNTA7XG4kc3VyZmFjZS1ib3JkZXI6ICRuZXV0cmFsLTEwO1xuJHN1cmZhY2UtZGl2aWRlcjogJG5ldXRyYWwtNTtcblxuLy8gVGV4dCBjb2xvcnMuXG4kdGV4dC1lcnJvcjogJHJlZC01MDtcbiR0ZXh0LWhlYWRpbmc6ICRuZXV0cmFsLTkwO1xuJHRleHQtaWNvbi1ob3ZlcjogJG5ldXRyYWwtNTA7XG4kdGV4dC1pY29uOiAkbmV1dHJhbC0yMDtcbiR0ZXh0LWxpbmstaG92ZXI6ICRibHVlLTcwO1xuJHRleHQtbGluazogJGJsdWUtNTA7XG4kdGV4dC1wcmltYXJ5OiAkbmV1dHJhbC04MDtcbiR0ZXh0LXNlY29uZGFyeTogJG5ldXRyYWwtNjA7XG4kdGV4dC1zdWNjZXNzOiAkZ3JlZW4tNTA7XG4kdGV4dC10ZXJ0aWFyeTogJG5ldXRyYWwtNTA7XG4kdGV4dC10aXRsZTogJG5ldXRyYWwtMTAwO1xuJHRleHQtd2FybmluZzogJHllbGxvdy01MDtcblxuLy8gRmllbGQgY29sb3JzLlxuJGZpZWxkLXRleHQ6ICRuZXV0cmFsLTgwO1xuJGZpZWxkLWNob2ljZS1vbjogJGJsdWUtNTA7XG4kZmllbGQtY2hvaWNlLW9uLWhvdmVyOiAkYmx1ZS03MDtcbiRmaWVsZC1jaG9pY2Utb2ZmOiAkbmV1dHJhbC0zMDtcbiRmaWVsZC1jaG9pY2Utb2ZmLWhvdmVyOiAkbmV1dHJhbC01MDtcbiRmaWVsZC1ib3JkZXI6ICRuZXV0cmFsLTMwO1xuJGZpZWxkLWJvcmRlci1lcnJvcjogJHJlZC01MDtcbiRmaWVsZC1ib3JkZXItc3VjY2VzczogJGdyZWVuLTUwO1xuJGZpZWxkLWJvcmRlci1mb2N1czogJGJsdWUtNTA7XG5cbi8vIEJhZGdlIGNvbG9ycy5cbiRiYWRnZS1ncmVlbi10ZXh0OiAkZ3JlZW4tMzA7XG4kYmFkZ2UtZ3JlZW4tYmFja2dyb3VuZDogJGdyZWVuLTA7XG4kYmFkZ2Utb3JhbmdlLWJhY2tncm91bmQ6ICRvcmFuZ2UtMDtcbiRiYWRnZS1vcmFuZ2UtdGV4dDogJG9yYW5nZS0zMDtcbiRiYWRnZS1yZWQtdGV4dDogJHJlZC0zMDtcbiRiYWRnZS1yZWQtYmFja2dyb3VuZDogJHJlZC0wO1xuJGJhZGdlLWJsdWUtdGV4dDogJGJsdWUtYnJpZ2h0LTMwO1xuJGJhZGdlLWJsdWUtYmFja2dyb3VuZDogJGJsdWUtYnJpZ2h0LTA7XG4kYmFkZ2UtbmV1dHJhbC10ZXh0OiAkbmV1dHJhbC0zMDtcblxuLy8gQnV0dG9uIGNvbG9ycy5cbiRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAkb3JhbmdlLTcwO1xuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQ6ICRvcmFuZ2UtNTA7XG4kYnV0dG9uLXByaW1hcnktdGV4dDogJHdoaXRlO1xuJGJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZC1ob3ZlcjogJGJsdWUtNzA7XG4kYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kOiAkYmx1ZS01MDtcbiRidXR0b24tc2Vjb25kYXJ5LXRleHQ6ICR3aGl0ZTtcbiRidXR0b24tdGVydGlhcnktYmFja2dyb3VuZC1ob3ZlcjogJG5ldXRyYWwtMztcbiRidXR0b24tdGVydGlhcnktYmFja2dyb3VuZDogJG5ldXRyYWwtMDtcbiRidXR0b24tdGVydGlhcnktYm9yZGVyLWhvdmVyOiAkbmV1dHJhbC02MDtcbiRidXR0b24tdGVydGlhcnktYm9yZGVyOiAkbmV1dHJhbC0zMDtcbiRidXR0b24tdGVydGlhcnktdGV4dC1ob3ZlcjogJG5ldXRyYWwtODA7XG4kYnV0dG9uLXRlcnRpYXJ5LXRleHQ6ICRuZXV0cmFsLTYwO1xuXG4vLyBXUCBvdmVycmlkZXMuXG4kYnV0dG9uLXdwLXNlY29uZGFyeS10ZXh0OiAkYmx1ZS01MDtcbiRidXR0b24td3Atc2Vjb25kYXJ5LXRleHQtaG92ZXI6ICRibHVlLTcwO1xuJGJ1dHRvbi13cC1zZWNvbmRhcnktYm9yZGVyOiAkYmx1ZS01MDtcbiRidXR0b24td3Atc2Vjb25kYXJ5LWJvcmRlci1ob3ZlcjogJGJsdWUtNzA7XG4kYnV0dG9uLXdwLXNlY29uZGFyeS1iYWNrZ3JvdW5kOiAkbmV1dHJhbC0wO1xuJGJ1dHRvbi13cC1zZWNvbmRhcnktYmFja2dyb3VuZC1ob3ZlcjogJG5ldXRyYWwtMztcbiIsIiN3cGZvcm1zLXNwbGFzaC1tb2RhbCB7XG5cdGhlYWRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogbWFwLWdldCgkc3BhY2luZywgJ2xnJyk7XG5cdFx0cGFkZGluZzogbWFwLWdldCgkc3BhY2luZywgJ3hsJykgMTMwcHg7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJG5ldXRyYWwtMCAwJSwgcmdiYSgyNDYsIDI0NywgMjQ3LCAwKSAxMDAlKTtcblxuXHRcdGgyIHtcblx0XHRcdGNvbG9yOiAkdGV4dC1oZWFkaW5nO1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX3hsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdG1hcmdpbjogMCAwICRzcGFjaW5nX3hzO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDgwcHggIWltcG9ydGFudDtcblx0XHRcdG1heC1oZWlnaHQ6IDgwcHg7XG5cdFx0XHRib3JkZXI6IDRweCBzb2xpZCAkY29sb3Jfd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdFx0Ym94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXHRcdH1cblx0fVxuXG5cdG1haW4ge1xuXHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXG5cdFx0LndwZm9ybXMtc3BsYXNoLXNlY3Rpb24ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRnYXA6IG1hcC1nZXQoJHNwYWNpbmcsICd4bCcpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNzVweDtcblx0XHRcdHBhZGRpbmc6IDAgMTIwcHg7XG5cblx0XHRcdC53cGZvcm1zLXNwbGFzaC1iYWRnZSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IG1hcC1nZXQoJHJhZGl1cywgJ3JhZGl1cy1iYWRnZScpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFkZ2UtZ3JlZW4tYmFja2dyb3VuZDtcblx0XHRcdFx0cGFkZGluZzogJHNwYWNpbmdfc3MgJHNwYWNpbmdfcztcblx0XHRcdFx0Y29sb3I6ICRiYWRnZS1ncmVlbi10ZXh0O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjVweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0fVxuXG5cdFx0XHRoMyB7XG5cdFx0XHRcdGNvbG9yOiAkdGV4dC1oZWFkaW5nO1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250X3NpemVfeHhsO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHRcdFx0bWFyZ2luOiAkc3BhY2luZ19tcyAwIG1hcC1nZXQoJHNwYWNpbmcsICdzbScpO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcblx0XHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdFx0fVxuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IHJldmVydDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDJlbTtcblx0XHRcdH1cblxuXHRcdFx0LndwZm9ybXMtc3BsYXNoLXNlY3Rpb24tYnV0dG9ucyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRnYXA6IG1hcC1nZXQoJHNwYWNpbmcsICdtZCcpO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiBtYXAtZ2V0KCRzcGFjaW5nLCAnbWQnKTtcblxuXHRcdFx0XHQud3Bmb3Jtcy1idG4ge1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nX3MgJHNwYWNpbmdfbXM7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX3M7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYud3Bmb3Jtcy1zcGxhc2gtc2VjdGlvbi1maWZ0eS1maWZ0eSB7XG5cdFx0XHRcdC53cGZvcm1zLXNwbGFzaC1zZWN0aW9uLWNvbnRlbnQge1xuXHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQud3Bmb3Jtcy1zcGxhc2gtc2VjdGlvbi1pbWFnZSB7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLndwZm9ybXMtc3BsYXNoLXNlY3Rpb24tb25lLXRoaXJkLXR3by10aGlyZHMge1xuXHRcdFx0XHQud3Bmb3Jtcy1zcGxhc2gtc2VjdGlvbi1jb250ZW50IHtcblx0XHRcdFx0XHRmbGV4OiAyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LndwZm9ybXMtc3BsYXNoLXNlY3Rpb24taW1hZ2Uge1xuXHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQob2RkKSB7XG5cdFx0XHRcdC53cGZvcm1zLXNwbGFzaC1zZWN0aW9uLWNvbnRlbnQge1xuXHRcdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LndwZm9ybXMtc3BsYXNoLXNlY3Rpb24taW1hZ2Uge1xuXHRcdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC53cGZvcm1zLXNwbGFzaC1zZWN0aW9uLWltYWdlIHtcblx0XHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1zZWxmOiBjZW50ZXI7XG5cblx0XHRcdFx0Ji53cGZvcm1zLWltYWdlLXNoYWRvdy1hcHBseSB7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMTVweCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLndwZm9ybXMtaW1hZ2Utc2hhZG93LXllcyB7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG5cdFx0XHRcdFx0XHRtYXJnaW46IC0xOHB4IDAgLTM4cHggLTMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYud3Bmb3Jtcy1zcGxhc2gtc2VjdGlvbi1mdWxsLXdpZHRoIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Z2FwOiAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0LndwZm9ybXMtc3BsYXNoLXNlY3Rpb24tY29udGVudCxcblx0XHRcdFx0LndwZm9ybXMtc3BsYXNoLXNlY3Rpb24taW1hZ2Uge1xuXHRcdFx0XHRcdGZsZXg6IHJldmVydDtcblx0XHRcdFx0XHRvcmRlcjogcmV2ZXJ0O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LndwZm9ybXMtc3BsYXNoLXNlY3Rpb24tY29udGVudCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWwtMDtcblx0XHRcdFx0XHRwYWRkaW5nOiBtYXAtZ2V0KCRzcGFjaW5nLCAneGwnKSAxMjBweDtcblxuXHRcdFx0XHRcdC53cGZvcm1zLXNwbGFzaC1iYWRnZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC53cGZvcm1zLXNwbGFzaC1zZWN0aW9uLWltYWdlIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yIG9ubHkgZm9yIDUwJSBmcm9tIHRvcCB0byBib3R0b21cblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkbmV1dHJhbC0wIDUwJSwgJGNvbG9yX3doaXRlIDUwJSk7XG5cblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA3NjBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nX3M7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA5cHg7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDE1cHggNTBweCByZ2JhKDAsIDAsIDAsIC4xNSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LndwZm9ybXMtc3BsYXNoLXNlY3Rpb24tYnV0dG9ucyB7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogbWFwLWdldCgkc3BhY2luZywgJ21kJyk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250X3NpemVfbCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRmb290ZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cGFkZGluZzogbWFwLWdldCgkc3BhY2luZywgJ3hsJykgMTIwcHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IG1hcC1nZXQoJHNwYWNpbmcsICd4bCcpO1xuXHRcdGJhY2tncm91bmQ6ICRuZXV0cmFsLTgwO1xuXHRcdGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cblx0XHRoMiB7XG5cdFx0XHRtYXJnaW46IDAgMCAkc3BhY2luZ19zO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdHBhZGRpbmc6IDExcHggMTdweDtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9tO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODApICFpbXBvcnRhbnQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuXHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLWJ0biB7XG5cdFx0Ym9yZGVyOiAxcHg7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItcmFkaXVzOiBtYXAtZ2V0KCAkcmFkaXVzLCAncmFkaXVzLWJ1dHRvbicgKTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXG5cdFx0Ji5pbmFjdGl2ZSB7XG5cdFx0XHRjdXJzb3I6IG5vLWRyb3A7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0fVxuXHR9XG5cblx0LndwZm9ybXMtYnRuLW9yYW5nZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZDtcblx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXG5cdFx0Jjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtaG92ZXI7XG5cdFx0XHRib3JkZXItY29sb3I6ICRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWhvdmVyO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHR9XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC1ob3Zlcjtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX3doaXRlO1xuXHRcdFx0b3V0bGluZTogMDtcblx0XHR9XG5cdH1cblxuXHQud3Bmb3Jtcy1idG4tYm9yZGVyZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHRjb2xvcjogJHRleHQtc2Vjb25kYXJ5O1xuXHRcdGJvcmRlci1jb2xvcjogJGZpZWxkLWJvcmRlcjtcblxuXHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICR0ZXh0LXByaW1hcnk7XG5cdFx0XHRib3JkZXItY29sb3I6ICR0ZXh0LXNlY29uZGFyeTtcblx0XHR9XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkdGV4dC1zZWNvbmRhcnk7XG5cdFx0XHRvdXRsaW5lOiAwO1xuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLWJ0bi1ncmVlbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2RhcmtfZ3JlZW47XG5cdFx0Y29sb3I6ICRidXR0b24tcHJpbWFyeS10ZXh0O1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX2RhcmtfZ3JlZW47XG5cblx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ncmVlbjtcblx0XHRcdGNvbG9yOiAkYnV0dG9uLXByaW1hcnktdGV4dDtcblx0XHR9XG5cdH1cbn1cblxuLy8gUmV3cml0ZSBkZWZhdWx0IHN0eWxlcy5cbmJvZHkud3Bmb3Jtcy1zcGxhc2gtbW9kYWwge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdC5qY29uZmlybSB7XG5cdFx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0XHRib3R0b206IHJldmVydDtcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xuXHRcdC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG5cblx0XHQuamNvbmZpcm0tY2VsbCB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdH1cblxuXHRcdCYuamNvbmZpcm0tb3BlbiB7XG5cdFx0XHQuamNvbmZpcm0tYmcge1xuXHRcdFx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdC5qY29uZmlybS1zY3JvbGxwYW5lIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTEwMHZoO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5qY29uZmlybS5qY29uZmlybS1tb2Rlcm4gLmpjb25maXJtLWJnIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNzI3NzdjO1xuXHRcdG9wYWNpdHk6IDAuNzU7XG5cdH1cblxuXHQuamNvbmZpcm0tYm94IHtcblx0XHRtYXgtd2lkdGg6IDEwMDBweDtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Lmpjb25maXJtLWJveC1jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgNTBweDtcblx0fVxuXG5cdGRpdi5qY29uZmlybSAuamNvbmZpcm0tYm94LWNvbnRhaW5lciAuamNvbmZpcm0tYm94IHtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdGJveC1zaGFkb3c6IDAgMTVweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdH1cblxuXHRkaXYuamNvbmZpcm0gLmpjb25maXJtLWJveC1jb250YWluZXIgLmpjb25maXJtLWJveC5qY29uZmlybS10eXBlLWRlZmF1bHQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQuamNvbmZpcm0uamNvbmZpcm0tbW9kZXJuIC5qY29uZmlybS1ib3ggZGl2Lmpjb25maXJtLWNvbnRlbnQge1xuXHRcdHRleHQtYWxpZ246IHJldmVydDtcblx0fVxuXG5cdGRpdi5qY29uZmlybSAuamNvbmZpcm0tYm94LWNvbnRhaW5lciAuamNvbmZpcm0tYm94IC5qY29uZmlybS1jb250ZW50LXBhbmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuXG5cdFx0Lmpjb25maXJtLWNvbnRlbnQge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9wcmltYXJ5X3RleHQ7XG5cdFx0XHRmb250LXNpemU6ICRmb250X3NpemVfbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkZm9udF9zaXplX3hsO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdG92ZXJmbG93OiBpbmhlcml0O1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6ICR0ZXh0LXNlY29uZGFyeTtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX207XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGRpdi5qY29uZmlybSAuamNvbmZpcm0tYm94LWNvbnRhaW5lciAuamNvbmZpcm0tYm94IC5qY29uZmlybS1jbG9zZUljb24ge1xuXHRcdHRvcDogMjBweDtcblx0XHRyaWdodDogMjBweDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX2xsO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogbWFwLWdldCggJGJyZWFrcG9pbnRzLCAnbS1kZXNrdG9wJyApICkge1xuXHQjd3Bmb3Jtcy1zcGxhc2gtbW9kYWwge1xuXHRcdGhlYWRlciwgZm9vdGVyIHtcblx0XHRcdHBhZGRpbmc6IG1hcC1nZXQoJHNwYWNpbmcsICd4bCcpO1xuXHRcdH1cblxuXHRcdG1haW4ge1xuXHRcdFx0LndwZm9ybXMtc3BsYXNoLXNlY3Rpb24ge1xuXHRcdFx0XHRwYWRkaW5nOiAwIG1hcC1nZXQoJHNwYWNpbmcsICd4bCcpO1xuXG5cdFx0XHRcdCYud3Bmb3Jtcy1zcGxhc2gtc2VjdGlvbi1mdWxsLXdpZHRoIHtcblx0XHRcdFx0XHQud3Bmb3Jtcy1zcGxhc2gtc2VjdGlvbi1jb250ZW50IHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IG1hcC1nZXQoJHNwYWNpbmcsICd4bCcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogbWFwLWdldCggJGJyZWFrcG9pbnRzLCAnaXBhZCcgKSApIHtcblx0Ym9keS53cGZvcm1zLXNwbGFzaC1tb2RhbCB7XG5cdFx0Lmpjb25maXJtIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFJQUEsQUFDQyxxQkFEb0IsQ0FDcEIsTUFBTSxDQUFDO0VBQ04sT0FBTyxFQUFFLElBQUk7RUFDYixXQUFXLEVBQUUsTUFBTTtFQUNuQixHQUFHLEVIMEJTLElBQUk7RUd6QmhCLE9BQU8sRUgyQkssSUFBSSxDRzNCaUIsS0FBSztFQUN0QyxVQUFVLEVBQUUsZ0VBQW1FO0NBZ0IvRTs7QUF0QkYsQUFRRSxxQkFSbUIsQ0FDcEIsTUFBTSxDQU9MLEVBQUUsQ0FBQztFQUNGLEtBQUssRUQ4R0ssT0FBTztFQzdHakIsU0FBUyxFSFdJLElBQUk7RUdWakIsV0FBVyxFQUFFLEdBQUc7RUFDaEIsTUFBTSxFQUFFLENBQUMsQ0FBQyxDQUFDLENIYUEsR0FBRztDR1pkOztBQWJILEFBZUUscUJBZm1CLENBQ3BC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 */
