.gform_wrapper {
  max-width: 771px;
  font-family: var(--wp--preset--font-family--public-sans);
}

.gform_body .gform_fields {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
.gform_body .gfield {
  width: 100%;
  margin: 0;
}
.gform_body .gfield--width-half {
  flex: 1 1 calc(50% - 15px);
  min-width: 0;
}
@media (max-width: 768px) {
  .gform_body .gfield--width-half {
    flex: 1 1 100%;
  }
}

.gform_wrapper .gfield_label {
  margin-bottom: 5px;
}

.gsection {
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  border-top: 1px solid var(--wp--preset--color--leaf-green);
  margin-bottom: 0;
}
.gsection .gsection_title {
  font-family: var(--wp--preset--font-family--public-sans);
  font-size: 24px;
  font-weight: 700;
  color: var(--wp--preset--color--deep-green);
  margin: 0;
  padding-top: 30px;
}
.gsection .gsection_description {
  font-size: 16px;
  color: var(--wp--preset--color--body-text);
  margin-top: 8px;
}

.gform_wrapper .gform_footer,
.gform_wrapper .gform_page_footer {
  margin-top: 30px;
  padding-top: 30px;
}

.gform_wrapper .gform_button,
.gform_wrapper .gform_submit_button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 32px;
  font-family: var(--wp--preset--font-family--public-sans);
  font-size: 16px;
  font-weight: 700;
  color: #FFFFFF;
  background-color: var(--wp--preset--color--leaf-green);
  border: 2px solid var(--wp--preset--color--leaf-green);
  border-radius: 4px;
  cursor: pointer;
  text-decoration: none;
  transition: background-color 150ms ease, border-color 150ms ease, color 150ms ease;
}
.gform_wrapper .gform_button:hover,
.gform_wrapper .gform_submit_button:hover {
  background-color: var(--wp--preset--color--deep-green);
  border-color: var(--wp--preset--color--deep-green);
  color: #FFFFFF;
}
.gform_wrapper .gform_button:focus-visible,
.gform_wrapper .gform_submit_button:focus-visible {
  outline: 2px solid var(--wp--preset--color--leaf-green);
  outline-offset: 2px;
}
.gform_wrapper .gform_button:disabled, .gform_wrapper .gform_button[disabled],
.gform_wrapper .gform_submit_button:disabled,
.gform_wrapper .gform_submit_button[disabled] {
  opacity: 0.5;
  cursor: not-allowed;
}

.gform_wrapper .gform_validation_errors {
  background-color: #FFFFFF;
  border: 1px solid var(--wp--preset--color--rust);
  border-left-width: 4px;
  border-radius: 4px;
  padding: 20px;
  margin-bottom: 30px;
}
.gform_wrapper .gform_validation_errors h2,
.gform_wrapper .gform_validation_errors .gform_submission_error {
  font-family: var(--wp--preset--font-family--public-sans);
  font-size: 16px;
  font-weight: 700;
  color: var(--wp--preset--color--rust);
  margin: 0;
}
.gform_wrapper .gform_validation_errors ol {
  margin: 10px 0 0;
  padding-left: 20px;
}
.gform_wrapper .gform_validation_errors ol li {
  font-size: 14px;
  color: var(--wp--preset--color--rust);
}

.gform_confirmation_message {
  background-color: var(--wp--preset--color--green-tint);
  border-left: 4px solid var(--wp--preset--color--leaf-green);
  padding: 20px;
  border-radius: 4px;
  font-family: var(--wp--preset--font-family--public-sans);
  font-size: 16px;
  color: var(--wp--preset--color--body-text);
}

.gform_wrapper .gf_progressbar {
  margin-bottom: 30px;
}
.gform_wrapper .gf_progressbar .gf_progressbar_percentage {
  background-color: var(--wp--preset--color--leaf-green);
  border-radius: 4px;
  height: 8px;
}

.gform_wrapper .hidden_label .gfield_label {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}

.dclt-form_wrapper.gform_wrapper {
  --gf-color-primary: #65A14A;
  --gf-color-primary-rgb: 101, 161, 74;
  --gf-color-primary-darker: #014D1E;
  --gf-color-primary-lighter: #B3D189;
  --gf-ctrl-border-color: #65A14A;
  --gf-radius: 4px;
  --gf-field-section-border-color: #65A14A;
}

.dclt-form_wrapper .gform_heading:empty,
.dclt-form_wrapper .gform_heading .gform_description:empty {
  display: none;
}
.dclt-form_wrapper .gform_description {
  margin-bottom: 20px !important;
}

.dclt-form {
  font-family: var(--wp--preset--font-family--public-sans);
}
.dclt-form .gform_validation_container {
  display: none !important;
}
.dclt-form .gfield--type-section {
  border-block-end: none !important;
  border-block-start: 1px solid #65A14A !important;
  padding-block-end: 0 !important;
  padding-block-start: 0 !important;
}
.dclt-form .gfield--type-section .gsection_title {
  padding-top: 30px;
}
.dclt-form .gform_fields {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
.dclt-form .gfield {
  width: 100%;
  margin: 0;
}
.dclt-form .gfield_label,
.dclt-form .gform-field-label {
  font-family: var(--wp--preset--font-family--public-sans);
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  margin-bottom: 5px;
  display: block;
}
.dclt-form .gfield_required_text {
  color: #C75830;
}
.dclt-form input[type=text],
.dclt-form input[type=email],
.dclt-form input[type=tel],
.dclt-form input[type=url],
.dclt-form input[type=number],
.dclt-form select,
.dclt-form textarea {
  width: 100%;
  padding: 10px 20px !important;
  font-family: var(--wp--preset--font-family--public-sans) !important;
  font-size: 16px !important;
  font-weight: 400;
  color: #333333 !important;
  background-color: #FFFFFF !important;
  border: 1px solid #65A14A !important;
  border-radius: 4px !important;
  box-sizing: border-box;
}
.dclt-form input[type=text]::-moz-placeholder, .dclt-form input[type=email]::-moz-placeholder, .dclt-form input[type=tel]::-moz-placeholder, .dclt-form input[type=url]::-moz-placeholder, .dclt-form input[type=number]::-moz-placeholder, .dclt-form select::-moz-placeholder, .dclt-form textarea::-moz-placeholder {
  color: #333333;
}
.dclt-form input[type=text]::placeholder,
.dclt-form input[type=email]::placeholder,
.dclt-form input[type=tel]::placeholder,
.dclt-form input[type=url]::placeholder,
.dclt-form input[type=number]::placeholder,
.dclt-form select::placeholder,
.dclt-form textarea::placeholder {
  color: #333333;
}
.dclt-form input[type=text]:focus,
.dclt-form input[type=email]:focus,
.dclt-form input[type=tel]:focus,
.dclt-form input[type=url]:focus,
.dclt-form input[type=number]:focus,
.dclt-form select:focus,
.dclt-form textarea:focus {
  outline: none !important;
  border-color: #65A14A !important;
  box-shadow: 0 0 0 2px rgba(101, 161, 74, 0.3) !important;
}
.dclt-form input:not([type=submit]):not([type=hidden]):not([type=checkbox]):not([type=radio]) {
  height: 44px !important;
}
.dclt-form select {
  height: 44px !important;
  line-height: normal !important;
}
.dclt-form .gfield_label_before_complex {
  font-family: var(--wp--preset--font-family--public-sans);
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  margin-bottom: 5px;
}
.dclt-form textarea {
  height: auto !important;
  min-height: 183px;
  resize: vertical;
}
.dclt-form .ginput_container_name {
  display: flex;
  gap: 30px;
}
.dclt-form .ginput_container_name .name_first,
.dclt-form .ginput_container_name .name_last {
  flex: 1;
  min-width: 0;
}
@media (max-width: 768px) {
  .dclt-form .ginput_container_name {
    flex-direction: column;
    gap: 20px;
  }
}
.dclt-form .gfield_checkbox,
.dclt-form .gfield_radio {
  display: flex !important;
  flex-direction: column !important;
  gap: 12px !important;
}
.dclt-form .gfield_checkbox .gchoice,
.dclt-form .gfield_radio .gchoice {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
}
.dclt-form .gfield_checkbox .gchoice input[type=checkbox],
.dclt-form .gfield_checkbox .gchoice input[type=radio],
.dclt-form .gfield_radio .gchoice input[type=checkbox],
.dclt-form .gfield_radio .gchoice input[type=radio] {
  flex-shrink: 0;
  width: 20px !important;
  height: 20px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 1px solid #65A14A !important;
  border-radius: 4px !important;
  background-color: #FFFFFF !important;
  -moz-appearance: none !important;
       appearance: none !important;
  -webkit-appearance: none !important;
  accent-color: #65A14A !important;
  cursor: pointer;
}
.dclt-form .gfield_checkbox .gchoice input[type=checkbox]::before,
.dclt-form .gfield_checkbox .gchoice input[type=radio]::before,
.dclt-form .gfield_radio .gchoice input[type=checkbox]::before,
.dclt-form .gfield_radio .gchoice input[type=radio]::before {
  display: none !important;
}
.dclt-form .gfield_checkbox .gchoice input[type=checkbox]:checked,
.dclt-form .gfield_checkbox .gchoice input[type=radio]:checked,
.dclt-form .gfield_radio .gchoice input[type=checkbox]:checked,
.dclt-form .gfield_radio .gchoice input[type=radio]:checked {
  background-color: #FFFFFF !important;
  border-color: #65A14A !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath d='M1 5l3 3 7-7' stroke='%2365A14A' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 12px !important;
}
.dclt-form .gfield_checkbox .gchoice input[type=radio],
.dclt-form .gfield_radio .gchoice input[type=radio] {
  border-radius: 50% !important;
}
.dclt-form .gfield_checkbox .gchoice input[type=radio]:checked,
.dclt-form .gfield_radio .gchoice input[type=radio]:checked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Ccircle cx='4' cy='4' r='3' fill='%23ffffff'/%3E%3C/svg%3E") !important;
  background-size: 8px !important;
}
.dclt-form .gfield_checkbox .gchoice label,
.dclt-form .gfield_radio .gchoice label {
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  margin: 0;
  cursor: pointer;
}
.dclt-form .gform-footer,
.dclt-form .gform_footer {
  padding: 0 !important;
  padding-top: 30px !important;
  margin-top: 30px !important;
}
.dclt-form .gform-footer input[type=submit],
.dclt-form .gform-footer .gform_button,
.dclt-form .gform_footer input[type=submit],
.dclt-form .gform_footer .gform_button {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  padding: 16px 26px !important;
  font-family: var(--wp--preset--font-family--public-sans) !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  color: #FFFFFF !important;
  background-color: #65A14A !important;
  border: none !important;
  border-radius: 4px !important;
  cursor: pointer;
  transition: background-color 300ms ease, color 300ms ease;
}
.dclt-form .gform-footer input[type=submit]:hover,
.dclt-form .gform-footer .gform_button:hover,
.dclt-form .gform_footer input[type=submit]:hover,
.dclt-form .gform_footer .gform_button:hover {
  background-color: #014D1E !important;
  color: #FFFFFF !important;
}
.dclt-form .gform-footer input[type=submit]:focus-visible,
.dclt-form .gform-footer .gform_button:focus-visible,
.dclt-form .gform_footer input[type=submit]:focus-visible,
.dclt-form .gform_footer .gform_button:focus-visible {
  outline: 2px solid #65A14A;
  outline-offset: 2px;
}

.dclt-sidebar-callout .gform_wrapper .gfield_label,
.dclt-sidebar-callout .gform_wrapper .gfield_label_before_complex {
  display: none;
}
.dclt-sidebar-callout .gform_wrapper .ginput_container_email input[type=email] {
  height: 54px;
}
.dclt-sidebar-callout .gform_wrapper .dclt-form .gform_fields {
  gap: 0;
}
.dclt-sidebar-callout .gform_wrapper .dclt-form .gform-footer,
.dclt-sidebar-callout .gform_wrapper .dclt-form .gform_footer {
  padding: 0 !important;
  margin-top: 20px !important;
}
.dclt-sidebar-callout .gform_wrapper .dclt-form .gform-footer input[type=submit],
.dclt-sidebar-callout .gform_wrapper .dclt-form .gform-footer .gform_button,
.dclt-sidebar-callout .gform_wrapper .dclt-form .gform_footer input[type=submit],
.dclt-sidebar-callout .gform_wrapper .dclt-form .gform_footer .gform_button {
  color: #65A14A !important;
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #65A14A !important;
}
.dclt-sidebar-callout .gform_wrapper .dclt-form .gform-footer input[type=submit]:hover,
.dclt-sidebar-callout .gform_wrapper .dclt-form .gform-footer .gform_button:hover,
.dclt-sidebar-callout .gform_wrapper .dclt-form .gform_footer input[type=submit]:hover,
.dclt-sidebar-callout .gform_wrapper .dclt-form .gform_footer .gform_button:hover {
  background-color: #65A14A !important;
  color: #FFFFFF !important;
}

.dclt-footer__newsletter .gform_wrapper .gform_heading,
.dclt-footer__newsletter .gform_wrapper .gfield_label {
  display: none;
}
.dclt-footer__newsletter .gform_wrapper .dclt-form .gform_fields {
  gap: 0;
}
.dclt-footer__newsletter .gform_wrapper .dclt-form {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 0;
}
.dclt-footer__newsletter .gform_wrapper .dclt-form .gform-body {
  flex: 1;
  min-width: 0;
}
.dclt-footer__newsletter .gform_wrapper .dclt-form .gform-footer,
.dclt-footer__newsletter .gform_wrapper .dclt-form .gform_footer {
  margin-top: 0 !important;
  padding: 0 !important;
  margin-left: 12px;
}
.dclt-footer__newsletter .gform_wrapper .dclt-form input[type=email] {
  border-color: #65A14A !important;
  background-color: transparent !important;
  color: #FFFFFF !important;
  height: 48px !important;
}
.dclt-footer__newsletter .gform_wrapper .dclt-form input[type=email]::-moz-placeholder {
  color: #FFFFFF;
  opacity: 0.8;
}
.dclt-footer__newsletter .gform_wrapper .dclt-form input[type=email]::placeholder {
  color: #FFFFFF;
  opacity: 0.8;
}
.dclt-footer__newsletter .gform_wrapper .dclt-form .gform_footer input[type=submit],
.dclt-footer__newsletter .gform_wrapper .dclt-form .gform_footer .gform_button {
  height: 44px !important;
  padding: 10px 26px !important;
  box-sizing: border-box;
}

@media (prefers-reduced-motion: reduce) {
  .gform_wrapper .gform_button,
  .gform_wrapper .gform_submit_button {
    transition: none;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zY3NzL2dyYXZpdHktZm9ybXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLGdCQUFnQjtFQUNoQix3REFBd0Q7QUFDMUQ7O0FBRUE7RUFDRSxhQUFhO0VBQ2IsZUFBZTtFQUNmLFNBQVM7QUFDWDtBQUNBO0VBQ0UsV0FBVztFQUNYLFNBQVM7QUFDWDtBQUNBO0VBQ0UsMEJBQTBCO0VBQzFCLFlBQVk7QUFDZDtBQUNBO0VBQ0U7SUFDRSxjQUFjO0VBQ2hCO0FBQ0Y7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxXQUFXO0VBQ1gsY0FBYztFQUNkLGlCQUFpQjtFQUNqQiwwREFBMEQ7RUFDMUQsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSx3REFBd0Q7RUFDeEQsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQiwyQ0FBMkM7RUFDM0MsU0FBUztFQUNULGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsZUFBZTtFQUNmLDBDQUEwQztFQUMxQyxlQUFlO0FBQ2pCOztBQUVBOztFQUVFLGdCQUFnQjtFQUNoQixpQkFBaUI7QUFDbkI7O0FBRUE7O0VBRUUsb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsa0JBQWtCO0VBQ2xCLHdEQUF3RDtFQUN4RCxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCxzREFBc0Q7RUFDdEQsc0RBQXNEO0VBQ3RELGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YscUJBQXFCO0VBQ3JCLGtGQUFrRjtBQUNwRjtBQUNBOztFQUVFLHNEQUFzRDtFQUN0RCxrREFBa0Q7RUFDbEQsY0FBYztBQUNoQjtBQUNBOztFQUVFLHVEQUF1RDtFQUN2RCxtQkFBbUI7QUFDckI7QUFDQTs7O0VBR0UsWUFBWTtFQUNaLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHlCQUF5QjtFQUN6QixnREFBZ0Q7RUFDaEQsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsbUJBQW1CO0FB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QjtFQUN2Qiw2QkFBNkI7RUFDN0Isc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0U7O0lBRUUsZ0JBQWdCO0VBQ2xCO0FBQ0YiLCJmaWxlIjoiZ3Jhdml0eS1mb3Jtcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuZ2Zvcm1fd3JhcHBlciB7XG4gIG1heC13aWR0aDogNzcxcHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tcHVibGljLXNhbnMpO1xufVxuXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDMwcHg7XG59XG4uZ2Zvcm1fYm9keSAuZ2ZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5nZm9ybV9ib2R5IC5nZmllbGQtLXdpZHRoLWhhbGYge1xuICBmbGV4OiAxIDEgY2FsYyg1MCUgLSAxNXB4KTtcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nZm9ybV9ib2R5IC5nZmllbGQtLXdpZHRoLWhhbGYge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICB9XG59XG5cbi5nZm9ybV93cmFwcGVyIC5nZmllbGRfbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5nc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGVhZi1ncmVlbik7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZ3NlY3Rpb24gLmdzZWN0aW9uX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1wdWJsaWMtc2Fucyk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1kZWVwLWdyZWVuKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5nc2VjdGlvbiAuZ3NlY3Rpb25fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYm9keS10ZXh0KTtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9idXR0b24sXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fc3VibWl0X2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTRweCAzMnB4O1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLXB1YmxpYy1zYW5zKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxlYWYtZ3JlZW4pO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGVhZi1ncmVlbik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZSwgYm9yZGVyLWNvbG9yIDE1MG1zIGVhc2UsIGNvbG9yIDE1MG1zIGVhc2U7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYnV0dG9uOmhvdmVyLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3N1Ym1pdF9idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZGVlcC1ncmVlbik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWRlZXAtZ3JlZW4pO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9idXR0b246Zm9jdXMtdmlzaWJsZSxcbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9zdWJtaXRfYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxlYWYtZ3JlZW4pO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2J1dHRvbjpkaXNhYmxlZCwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2J1dHRvbltkaXNhYmxlZF0sXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fc3VibWl0X2J1dHRvbjpkaXNhYmxlZCxcbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9zdWJtaXRfYnV0dG9uW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXJ1c3QpO1xuICBib3JkZXItbGVmdC13aWR0aDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMgaDIsXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMgLmdmb3JtX3N1Ym1pc3Npb25fZXJyb3Ige1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLXB1YmxpYy1zYW5zKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXJ1c3QpO1xuICBtYXJnaW46IDA7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMgb2wge1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMgb2wgbGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcnVzdCk7XG59XG5cbi5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmVlbi10aW50KTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGVhZi1ncmVlbik7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1wdWJsaWMtc2Fucyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ib2R5LXRleHQpO1xufVxuXG4uZ2Zvcm1fd3JhcHBlciAuZ2ZfcHJvZ3Jlc3NiYXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmX3Byb2dyZXNzYmFyIC5nZl9wcm9ncmVzc2Jhcl9wZXJjZW50YWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxlYWYtZ3JlZW4pO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogOHB4O1xufVxuXG4uZ2Zvcm1fd3JhcHBlciAuaGlkZGVuX2xhYmVsIC5nZmllbGRfbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xufVxuXG4uZGNsdC1mb3JtX3dyYXBwZXIuZ2Zvcm1fd3JhcHBlciB7XG4gIC0tZ2YtY29sb3ItcHJpbWFyeTogIzY1QTE0QTtcbiAgLS1nZi1jb2xvci1wcmltYXJ5LXJnYjogMTAxLCAxNjEsIDc0O1xuICAtLWdmLWNvbG9yLXByaW1hcnktZGFya2VyOiAjMDE0RDFFO1xuICAtLWdmLWNvbG9yLXByaW1hcnktbGlnaHRlcjogI0IzRDE4OTtcbiAgLS1nZi1jdHJsLWJvcmRlci1jb2xvcjogIzY1QTE0QTtcbiAgLS1nZi1yYWRpdXM6IDRweDtcbiAgLS1nZi1maWVsZC1zZWN0aW9uLWJvcmRlci1jb2xvcjogIzY1QTE0QTtcbn1cblxuLmRjbHQtZm9ybV93cmFwcGVyIC5nZm9ybV9oZWFkaW5nOmVtcHR5LFxuLmRjbHQtZm9ybV93cmFwcGVyIC5nZm9ybV9oZWFkaW5nIC5nZm9ybV9kZXNjcmlwdGlvbjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGNsdC1mb3JtX3dyYXBwZXIgLmdmb3JtX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uZGNsdC1mb3JtIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1wdWJsaWMtc2Fucyk7XG59XG4uZGNsdC1mb3JtIC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kY2x0LWZvcm0gLmdmaWVsZC0tdHlwZS1zZWN0aW9uIHtcbiAgYm9yZGVyLWJsb2NrLWVuZDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZCAjNjVBMTRBICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDAgIWltcG9ydGFudDtcbn1cbi5kY2x0LWZvcm0gLmdmaWVsZC0tdHlwZS1zZWN0aW9uIC5nc2VjdGlvbl90aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLmRjbHQtZm9ybSAuZ2Zvcm1fZmllbGRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDMwcHg7XG59XG4uZGNsdC1mb3JtIC5nZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLmRjbHQtZm9ybSAuZ2ZpZWxkX2xhYmVsLFxuLmRjbHQtZm9ybSAuZ2Zvcm0tZmllbGQtbGFiZWwge1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLXB1YmxpYy1zYW5zKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kY2x0LWZvcm0gLmdmaWVsZF9yZXF1aXJlZF90ZXh0IHtcbiAgY29sb3I6ICNDNzU4MzA7XG59XG4uZGNsdC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uZGNsdC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLmRjbHQtZm9ybSBpbnB1dFt0eXBlPXRlbF0sXG4uZGNsdC1mb3JtIGlucHV0W3R5cGU9dXJsXSxcbi5kY2x0LWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLFxuLmRjbHQtZm9ybSBzZWxlY3QsXG4uZGNsdC1mb3JtIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLXB1YmxpYy1zYW5zKSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjVBMTRBICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmRjbHQtZm9ybSBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbi5kY2x0LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuLmRjbHQtZm9ybSBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLFxuLmRjbHQtZm9ybSBpbnB1dFt0eXBlPXVybF06OnBsYWNlaG9sZGVyLFxuLmRjbHQtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyLFxuLmRjbHQtZm9ybSBzZWxlY3Q6OnBsYWNlaG9sZGVyLFxuLmRjbHQtZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5kY2x0LWZvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbi5kY2x0LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4uZGNsdC1mb3JtIGlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbi5kY2x0LWZvcm0gaW5wdXRbdHlwZT11cmxdOmZvY3VzLFxuLmRjbHQtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsXG4uZGNsdC1mb3JtIHNlbGVjdDpmb2N1cyxcbi5kY2x0LWZvcm0gdGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzY1QTE0QSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxMDEsIDE2MSwgNzQsIDAuMykgIWltcG9ydGFudDtcbn1cbi5kY2x0LWZvcm0gaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1oaWRkZW5dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xufVxuLmRjbHQtZm9ybSBzZWxlY3Qge1xuICBoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLmRjbHQtZm9ybSAuZ2ZpZWxkX2xhYmVsX2JlZm9yZV9jb21wbGV4IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1wdWJsaWMtc2Fucyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5kY2x0LWZvcm0gdGV4dGFyZWEge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTgzcHg7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG4uZGNsdC1mb3JtIC5naW5wdXRfY29udGFpbmVyX25hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMwcHg7XG59XG4uZGNsdC1mb3JtIC5naW5wdXRfY29udGFpbmVyX25hbWUgLm5hbWVfZmlyc3QsXG4uZGNsdC1mb3JtIC5naW5wdXRfY29udGFpbmVyX25hbWUgLm5hbWVfbGFzdCB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGNsdC1mb3JtIC5naW5wdXRfY29udGFpbmVyX25hbWUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uZGNsdC1mb3JtIC5nZmllbGRfY2hlY2tib3gsXG4uZGNsdC1mb3JtIC5nZmllbGRfcmFkaW8ge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZ2FwOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4uZGNsdC1mb3JtIC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2UsXG4uZGNsdC1mb3JtIC5nZmllbGRfcmFkaW8gLmdjaG9pY2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZ2FwOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uZGNsdC1mb3JtIC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2UgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uZGNsdC1mb3JtIC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2UgaW5wdXRbdHlwZT1yYWRpb10sXG4uZGNsdC1mb3JtIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uZGNsdC1mb3JtIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NUExNEEgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYWNjZW50LWNvbG9yOiAjNjVBMTRBICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kY2x0LWZvcm0gLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSBpbnB1dFt0eXBlPWNoZWNrYm94XTo6YmVmb3JlLFxuLmRjbHQtZm9ybSAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlIGlucHV0W3R5cGU9cmFkaW9dOjpiZWZvcmUsXG4uZGNsdC1mb3JtIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgaW5wdXRbdHlwZT1jaGVja2JveF06OmJlZm9yZSxcbi5kY2x0LWZvcm0gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBpbnB1dFt0eXBlPXJhZGlvXTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRjbHQtZm9ybSAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQsXG4uZGNsdC1mb3JtIC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2UgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCxcbi5kY2x0LWZvcm0gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkLFxuLmRjbHQtZm9ybSAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzY1QTE0QSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTIgMTAnJTNFJTNDcGF0aCBkPSdNMSA1bDMgMyA3LTcnIHN0cm9rZT0nJTIzNjVBMTRBJyBzdHJva2Utd2lkdGg9JzInIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cbi5kY2x0LWZvcm0gLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSBpbnB1dFt0eXBlPXJhZGlvXSxcbi5kY2x0LWZvcm0gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuLmRjbHQtZm9ybSAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQsXG4uZGNsdC1mb3JtIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ2NpcmNsZSBjeD0nNCcgY3k9JzQnIHI9JzMnIGZpbGw9JyUyM2ZmZmZmZicvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDhweCAhaW1wb3J0YW50O1xufVxuLmRjbHQtZm9ybSAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlIGxhYmVsLFxuLmRjbHQtZm9ybSAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGNsdC1mb3JtIC5nZm9ybS1mb290ZXIsXG4uZGNsdC1mb3JtIC5nZm9ybV9mb290ZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi5kY2x0LWZvcm0gLmdmb3JtLWZvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uZGNsdC1mb3JtIC5nZm9ybS1mb290ZXIgLmdmb3JtX2J1dHRvbixcbi5kY2x0LWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uZGNsdC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4IDI2cHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1wdWJsaWMtc2FucykgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1QTE0QSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLCBjb2xvciAzMDBtcyBlYXNlO1xufVxuLmRjbHQtZm9ybSAuZ2Zvcm0tZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5kY2x0LWZvcm0gLmdmb3JtLWZvb3RlciAuZ2Zvcm1fYnV0dG9uOmhvdmVyLFxuLmRjbHQtZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5kY2x0LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNEQxRSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuLmRjbHQtZm9ybSAuZ2Zvcm0tZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlLFxuLmRjbHQtZm9ybSAuZ2Zvcm0tZm9vdGVyIC5nZm9ybV9idXR0b246Zm9jdXMtdmlzaWJsZSxcbi5kY2x0LWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZSxcbi5kY2x0LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgIzY1QTE0QTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLmRjbHQtc2lkZWJhci1jYWxsb3V0IC5nZm9ybV93cmFwcGVyIC5nZmllbGRfbGFiZWwsXG4uZGNsdC1zaWRlYmFyLWNhbGxvdXQgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9sYWJlbF9iZWZvcmVfY29tcGxleCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGNsdC1zaWRlYmFyLWNhbGxvdXQgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfZW1haWwgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBoZWlnaHQ6IDU0cHg7XG59XG4uZGNsdC1zaWRlYmFyLWNhbGxvdXQgLmdmb3JtX3dyYXBwZXIgLmRjbHQtZm9ybSAuZ2Zvcm1fZmllbGRzIHtcbiAgZ2FwOiAwO1xufVxuLmRjbHQtc2lkZWJhci1jYWxsb3V0IC5nZm9ybV93cmFwcGVyIC5kY2x0LWZvcm0gLmdmb3JtLWZvb3Rlcixcbi5kY2x0LXNpZGViYXItY2FsbG91dCAuZ2Zvcm1fd3JhcHBlciAuZGNsdC1mb3JtIC5nZm9ybV9mb290ZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5kY2x0LXNpZGViYXItY2FsbG91dCAuZ2Zvcm1fd3JhcHBlciAuZGNsdC1mb3JtIC5nZm9ybS1mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmRjbHQtc2lkZWJhci1jYWxsb3V0IC5nZm9ybV93cmFwcGVyIC5kY2x0LWZvcm0gLmdmb3JtLWZvb3RlciAuZ2Zvcm1fYnV0dG9uLFxuLmRjbHQtc2lkZWJhci1jYWxsb3V0IC5nZm9ybV93cmFwcGVyIC5kY2x0LWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uZGNsdC1zaWRlYmFyLWNhbGxvdXQgLmdmb3JtX3dyYXBwZXIgLmRjbHQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b24ge1xuICBjb2xvcjogIzY1QTE0QSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjVBMTRBICFpbXBvcnRhbnQ7XG59XG4uZGNsdC1zaWRlYmFyLWNhbGxvdXQgLmdmb3JtX3dyYXBwZXIgLmRjbHQtZm9ybSAuZ2Zvcm0tZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5kY2x0LXNpZGViYXItY2FsbG91dCAuZ2Zvcm1fd3JhcHBlciAuZGNsdC1mb3JtIC5nZm9ybS1mb290ZXIgLmdmb3JtX2J1dHRvbjpob3Zlcixcbi5kY2x0LXNpZGViYXItY2FsbG91dCAuZ2Zvcm1fd3JhcHBlciAuZGNsdC1mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuLmRjbHQtc2lkZWJhci1jYWxsb3V0IC5nZm9ybV93cmFwcGVyIC5kY2x0LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1QTE0QSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4uZGNsdC1mb290ZXJfX25ld3NsZXR0ZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2hlYWRpbmcsXG4uZGNsdC1mb290ZXJfX25ld3NsZXR0ZXIgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGNsdC1mb290ZXJfX25ld3NsZXR0ZXIgLmdmb3JtX3dyYXBwZXIgLmRjbHQtZm9ybSAuZ2Zvcm1fZmllbGRzIHtcbiAgZ2FwOiAwO1xufVxuLmRjbHQtZm9vdGVyX19uZXdzbGV0dGVyIC5nZm9ybV93cmFwcGVyIC5kY2x0LWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDA7XG59XG4uZGNsdC1mb290ZXJfX25ld3NsZXR0ZXIgLmdmb3JtX3dyYXBwZXIgLmRjbHQtZm9ybSAuZ2Zvcm0tYm9keSB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5kY2x0LWZvb3Rlcl9fbmV3c2xldHRlciAuZ2Zvcm1fd3JhcHBlciAuZGNsdC1mb3JtIC5nZm9ybS1mb290ZXIsXG4uZGNsdC1mb290ZXJfX25ld3NsZXR0ZXIgLmdmb3JtX3dyYXBwZXIgLmRjbHQtZm9ybSAuZ2Zvcm1fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLmRjbHQtZm9vdGVyX19uZXdzbGV0dGVyIC5nZm9ybV93cmFwcGVyIC5kY2x0LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBib3JkZXItY29sb3I6ICM2NUExNEEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG4uZGNsdC1mb290ZXJfX25ld3NsZXR0ZXIgLmdmb3JtX3dyYXBwZXIgLmRjbHQtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMC44O1xufVxuLmRjbHQtZm9vdGVyX19uZXdzbGV0dGVyIC5nZm9ybV93cmFwcGVyIC5kY2x0LWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uZGNsdC1mb290ZXJfX25ld3NsZXR0ZXIgLmdmb3JtX3dyYXBwZXIgLmRjbHQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b24ge1xuICBoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAyNnB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9idXR0b24sXG4gIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9zdWJtaXRfYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59Il19 */