/**
 * Variable file 
 * place global variables here:
 *
 * @package Chef Gutenberg Child Theme
 */
/**
 * Mixin file 
 * All our custom mixins
 *
 * @package Chef Gutenberg Child Theme
 * @since 2019
 */
/* Boxsizing shortcut: */
/* Transform shortcuts */
/* Styling placeholders: */
/* Retina images: */
/* "Hard" gradients: */
/* REM font sizes: */
.wp-admin .editor-styles-wrapper .gform_fields {
  list-style: none;
  padding-left: 0;
  margin: 0; }

.form-block .gform_validation_errors {
  background: #ae2d30;
  color: #fff;
  padding: 15px;
  margin-bottom: 15px;
  border-radius: 6px; }
  .form-block .gform_validation_errors h2:only-child {
    margin: 0;
    font-size: 17px;
    font-size: 1.0625rem;
    font-family: "beausite_regular", "serif"; }

.form-block .gfield_validation_message {
  background: #ae2d30;
  color: #fff;
  padding: 6px 8px;
  display: inline-block;
  border-radius: 6px;
  font-size: 12px;
  font-size: 0.75rem;
  font-family: "beausite_regular", "serif"; }

.form-block .gform_required_legend {
  display: none; }

.form-block .gform_confirmation_wrapper {
  margin-top: 30px; }

.form-block .gform_confirmation_message {
  background: #006840;
  color: #fff;
  padding: 15px;
  display: inline-block;
  border-radius: 6px;
  font-size: 24px;
  font-size: 1.5rem;
  font-family: "beausite_regular", "serif";
  line-height: 160%;
  max-width: 500px; }

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

.form-block .gform_wrapper label a:hover, .form-block .gform_wrapper label a:focus,
.form-block .gform_wrapper label a:visited:hover,
.form-block .gform_wrapper label a:visited:focus {
  background: none;
  color: #006840;
  text-decoration: underline; }

.section.form_block {
  position: relative; }
  .section.form_block .block-intro {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 160%;
    color: #006840; }
  .section.form_block form {
    margin-top: 50px; }
  .section.form_block .block-row {
    position: relative; }
  .section.form_block .block.form-block {
    position: relative;
    -ms-flex: 0 1 50%;
        flex: 0 1 50%;
    margin: 0 0 0 auto; }
  .section.form_block:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: calc(50% - 200px);
    height: 75%;
    margin-right: 130px;
    background-repeat: no-repeat;
    background-size: 250% auto;
    background-position: 40% 60%; }
  .section.form_block:not([data-bg-variation="black"]) {
    background: #9df0a3; }
    .section.form_block:not([data-bg-variation="black"]):before {
      background-image: url("../images/image-bg-pattern-dark-green.svg"); }

.section.form_block,
.section.content_and_form,
.section.form_with_handpicked_collection_block,
.section.cta_with_form_block {
  position: relative; }
  .section.form_block[data-bg-variation="black"], .section.form_block[data-bg-variation="dark-green"],
  .section.content_and_form[data-bg-variation="black"],
  .section.content_and_form[data-bg-variation="dark-green"],
  .section.form_with_handpicked_collection_block[data-bg-variation="black"],
  .section.form_with_handpicked_collection_block[data-bg-variation="dark-green"],
  .section.cta_with_form_block[data-bg-variation="black"],
  .section.cta_with_form_block[data-bg-variation="dark-green"] {
    background: #000; }
    .section.form_block[data-bg-variation="black"]:before, .section.form_block[data-bg-variation="dark-green"]:before,
    .section.content_and_form[data-bg-variation="black"]:before,
    .section.content_and_form[data-bg-variation="dark-green"]:before,
    .section.form_with_handpicked_collection_block[data-bg-variation="black"]:before,
    .section.form_with_handpicked_collection_block[data-bg-variation="dark-green"]:before,
    .section.cta_with_form_block[data-bg-variation="black"]:before,
    .section.cta_with_form_block[data-bg-variation="dark-green"]:before {
      background-image: url("../images/image-bg-pattern.svg"); }
    .section.form_block[data-bg-variation="black"] .block-intro, .section.form_block[data-bg-variation="dark-green"] .block-intro,
    .section.content_and_form[data-bg-variation="black"] .block-intro,
    .section.content_and_form[data-bg-variation="dark-green"] .block-intro,
    .section.form_with_handpicked_collection_block[data-bg-variation="black"] .block-intro,
    .section.form_with_handpicked_collection_block[data-bg-variation="dark-green"] .block-intro,
    .section.cta_with_form_block[data-bg-variation="black"] .block-intro,
    .section.cta_with_form_block[data-bg-variation="dark-green"] .block-intro {
      color: #9df0a3; }
    .section.form_block[data-bg-variation="black"] .gform_wrapper .gfield_label, .section.form_block[data-bg-variation="dark-green"] .gform_wrapper .gfield_label,
    .section.content_and_form[data-bg-variation="black"] .gform_wrapper .gfield_label,
    .section.content_and_form[data-bg-variation="dark-green"] .gform_wrapper .gfield_label,
    .section.form_with_handpicked_collection_block[data-bg-variation="black"] .gform_wrapper .gfield_label,
    .section.form_with_handpicked_collection_block[data-bg-variation="dark-green"] .gform_wrapper .gfield_label,
    .section.cta_with_form_block[data-bg-variation="black"] .gform_wrapper .gfield_label,
    .section.cta_with_form_block[data-bg-variation="dark-green"] .gform_wrapper .gfield_label {
      color: #fff; }
    .section.form_block[data-bg-variation="black"] .gform_wrapper .gchoice, .section.form_block[data-bg-variation="dark-green"] .gform_wrapper .gchoice,
    .section.content_and_form[data-bg-variation="black"] .gform_wrapper .gchoice,
    .section.content_and_form[data-bg-variation="dark-green"] .gform_wrapper .gchoice,
    .section.form_with_handpicked_collection_block[data-bg-variation="black"] .gform_wrapper .gchoice,
    .section.form_with_handpicked_collection_block[data-bg-variation="dark-green"] .gform_wrapper .gchoice,
    .section.cta_with_form_block[data-bg-variation="black"] .gform_wrapper .gchoice,
    .section.cta_with_form_block[data-bg-variation="dark-green"] .gform_wrapper .gchoice {
      color: #fff; }
    .section.form_block[data-bg-variation="black"] .gform_wrapper .gfield_radio label:before, .section.form_block[data-bg-variation="dark-green"] .gform_wrapper .gfield_radio label:before,
    .section.content_and_form[data-bg-variation="black"] .gform_wrapper .gfield_radio label:before,
    .section.content_and_form[data-bg-variation="dark-green"] .gform_wrapper .gfield_radio label:before,
    .section.form_with_handpicked_collection_block[data-bg-variation="black"] .gform_wrapper .gfield_radio label:before,
    .section.form_with_handpicked_collection_block[data-bg-variation="dark-green"] .gform_wrapper .gfield_radio label:before,
    .section.cta_with_form_block[data-bg-variation="black"] .gform_wrapper .gfield_radio label:before,
    .section.cta_with_form_block[data-bg-variation="dark-green"] .gform_wrapper .gfield_radio label:before {
      border-color: #fff; }
    .section.form_block[data-bg-variation="black"] .gform_wrapper .gfield_radio label:after, .section.form_block[data-bg-variation="dark-green"] .gform_wrapper .gfield_radio label:after,
    .section.content_and_form[data-bg-variation="black"] .gform_wrapper .gfield_radio label:after,
    .section.content_and_form[data-bg-variation="dark-green"] .gform_wrapper .gfield_radio label:after,
    .section.form_with_handpicked_collection_block[data-bg-variation="black"] .gform_wrapper .gfield_radio label:after,
    .section.form_with_handpicked_collection_block[data-bg-variation="dark-green"] .gform_wrapper .gfield_radio label:after,
    .section.cta_with_form_block[data-bg-variation="black"] .gform_wrapper .gfield_radio label:after,
    .section.cta_with_form_block[data-bg-variation="dark-green"] .gform_wrapper .gfield_radio label:after {
      background: #fff; }
    .section.form_block[data-bg-variation="black"] .gform_wrapper .gfield_checkbox label:before, .section.form_block[data-bg-variation="dark-green"] .gform_wrapper .gfield_checkbox label:before,
    .section.content_and_form[data-bg-variation="black"] .gform_wrapper .gfield_checkbox label:before,
    .section.content_and_form[data-bg-variation="dark-green"] .gform_wrapper .gfield_checkbox label:before,
    .section.form_with_handpicked_collection_block[data-bg-variation="black"] .gform_wrapper .gfield_checkbox label:before,
    .section.form_with_handpicked_collection_block[data-bg-variation="dark-green"] .gform_wrapper .gfield_checkbox label:before,
    .section.cta_with_form_block[data-bg-variation="black"] .gform_wrapper .gfield_checkbox label:before,
    .section.cta_with_form_block[data-bg-variation="dark-green"] .gform_wrapper .gfield_checkbox label:before {
      border-color: #fff; }
    .section.form_block[data-bg-variation="black"] .gform_wrapper .gfield_checkbox label:after, .section.form_block[data-bg-variation="dark-green"] .gform_wrapper .gfield_checkbox label:after,
    .section.content_and_form[data-bg-variation="black"] .gform_wrapper .gfield_checkbox label:after,
    .section.content_and_form[data-bg-variation="dark-green"] .gform_wrapper .gfield_checkbox label:after,
    .section.form_with_handpicked_collection_block[data-bg-variation="black"] .gform_wrapper .gfield_checkbox label:after,
    .section.form_with_handpicked_collection_block[data-bg-variation="dark-green"] .gform_wrapper .gfield_checkbox label:after,
    .section.cta_with_form_block[data-bg-variation="black"] .gform_wrapper .gfield_checkbox label:after,
    .section.cta_with_form_block[data-bg-variation="dark-green"] .gform_wrapper .gfield_checkbox label:after {
      background: #fff; }
    .section.form_block[data-bg-variation="black"] .form-block .gform_wrapper label a,
    .section.form_block[data-bg-variation="black"] .form-block .gform_wrapper label a:visited, .section.form_block[data-bg-variation="dark-green"] .form-block .gform_wrapper label a,
    .section.form_block[data-bg-variation="dark-green"] .form-block .gform_wrapper label a:visited,
    .section.content_and_form[data-bg-variation="black"] .form-block .gform_wrapper label a,
    .section.content_and_form[data-bg-variation="black"] .form-block .gform_wrapper label a:visited,
    .section.content_and_form[data-bg-variation="dark-green"] .form-block .gform_wrapper label a,
    .section.content_and_form[data-bg-variation="dark-green"] .form-block .gform_wrapper label a:visited,
    .section.form_with_handpicked_collection_block[data-bg-variation="black"] .form-block .gform_wrapper label a,
    .section.form_with_handpicked_collection_block[data-bg-variation="black"] .form-block .gform_wrapper label a:visited,
    .section.form_with_handpicked_collection_block[data-bg-variation="dark-green"] .form-block .gform_wrapper label a,
    .section.form_with_handpicked_collection_block[data-bg-variation="dark-green"] .form-block .gform_wrapper label a:visited,
    .section.cta_with_form_block[data-bg-variation="black"] .form-block .gform_wrapper label a,
    .section.cta_with_form_block[data-bg-variation="black"] .form-block .gform_wrapper label a:visited,
    .section.cta_with_form_block[data-bg-variation="dark-green"] .form-block .gform_wrapper label a,
    .section.cta_with_form_block[data-bg-variation="dark-green"] .form-block .gform_wrapper label a:visited {
      color: #fff; }
      .section.form_block[data-bg-variation="black"] .form-block .gform_wrapper label a:hover, .section.form_block[data-bg-variation="black"] .form-block .gform_wrapper label a:focus,
      .section.form_block[data-bg-variation="black"] .form-block .gform_wrapper label a:visited:hover,
      .section.form_block[data-bg-variation="black"] .form-block .gform_wrapper label a:visited:focus, .section.form_block[data-bg-variation="dark-green"] .form-block .gform_wrapper label a:hover, .section.form_block[data-bg-variation="dark-green"] .form-block .gform_wrapper label a:focus,
      .section.form_block[data-bg-variation="dark-green"] .form-block .gform_wrapper label a:visited:hover,
      .section.form_block[data-bg-variation="dark-green"] .form-block .gform_wrapper label a:visited:focus,
      .section.content_and_form[data-bg-variation="black"] .form-block .gform_wrapper label a:hover,
      .section.content_and_form[data-bg-variation="black"] .form-block .gform_wrapper label a:focus,
      .section.content_and_form[data-bg-variation="black"] .form-block .gform_wrapper label a:visited:hover,
      .section.content_and_form[data-bg-variation="black"] .form-block .gform_wrapper label a:visited:focus,
      .section.content_and_form[data-bg-variation="dark-green"] .form-block .gform_wrapper label a:hover,
      .section.content_and_form[data-bg-variation="dark-green"] .form-block .gform_wrapper label a:focus,
      .section.content_and_form[data-bg-variation="dark-green"] .form-block .gform_wrapper label a:visited:hover,
      .section.content_and_form[data-bg-variation="dark-green"] .form-block .gform_wrapper label a:visited:focus,
      .section.form_with_handpicked_collection_block[data-bg-variation="black"] .form-block .gform_wrapper label a:hover,
      .section.form_with_handpicked_collection_block[data-bg-variation="black"] .form-block .gform_wrapper label a:focus,
      .section.form_with_handpicked_collection_block[data-bg-variation="black"] .form-block .gform_wrapper label a:visited:hover,
      .section.form_with_handpicked_collection_block[data-bg-variation="black"] .form-block .gform_wrapper label a:visited:focus,
      .section.form_with_handpicked_collection_block[data-bg-variation="dark-green"] .form-block .gform_wrapper label a:hover,
      .section.form_with_handpicked_collection_block[data-bg-variation="dark-green"] .form-block .gform_wrapper label a:focus,
      .section.form_with_handpicked_collection_block[data-bg-variation="dark-green"] .form-block .gform_wrapper label a:visited:hover,
      .section.form_with_handpicked_collection_block[data-bg-variation="dark-green"] .form-block .gform_wrapper label a:visited:focus,
      .section.cta_with_form_block[data-bg-variation="black"] .form-block .gform_wrapper label a:hover,
      .section.cta_with_form_block[data-bg-variation="black"] .form-block .gform_wrapper label a:focus,
      .section.cta_with_form_block[data-bg-variation="black"] .form-block .gform_wrapper label a:visited:hover,
      .section.cta_with_form_block[data-bg-variation="black"] .form-block .gform_wrapper label a:visited:focus,
      .section.cta_with_form_block[data-bg-variation="dark-green"] .form-block .gform_wrapper label a:hover,
      .section.cta_with_form_block[data-bg-variation="dark-green"] .form-block .gform_wrapper label a:focus,
      .section.cta_with_form_block[data-bg-variation="dark-green"] .form-block .gform_wrapper label a:visited:hover,
      .section.cta_with_form_block[data-bg-variation="dark-green"] .form-block .gform_wrapper label a:visited:focus {
        background: none;
        color: #9df0a3;
        text-decoration: underline; }
    .section.form_block[data-bg-variation="black"] .gform_button.button:hover, .section.form_block[data-bg-variation="black"] .gform_button.button:focus,
    .section.form_block[data-bg-variation="black"] .gform_button.button:visited:hover,
    .section.form_block[data-bg-variation="black"] .gform_button.button:visited:focus, .section.form_block[data-bg-variation="dark-green"] .gform_button.button:hover, .section.form_block[data-bg-variation="dark-green"] .gform_button.button:focus,
    .section.form_block[data-bg-variation="dark-green"] .gform_button.button:visited:hover,
    .section.form_block[data-bg-variation="dark-green"] .gform_button.button:visited:focus,
    .section.content_and_form[data-bg-variation="black"] .gform_button.button:hover,
    .section.content_and_form[data-bg-variation="black"] .gform_button.button:focus,
    .section.content_and_form[data-bg-variation="black"] .gform_button.button:visited:hover,
    .section.content_and_form[data-bg-variation="black"] .gform_button.button:visited:focus,
    .section.content_and_form[data-bg-variation="dark-green"] .gform_button.button:hover,
    .section.content_and_form[data-bg-variation="dark-green"] .gform_button.button:focus,
    .section.content_and_form[data-bg-variation="dark-green"] .gform_button.button:visited:hover,
    .section.content_and_form[data-bg-variation="dark-green"] .gform_button.button:visited:focus,
    .section.form_with_handpicked_collection_block[data-bg-variation="black"] .gform_button.button:hover,
    .section.form_with_handpicked_collection_block[data-bg-variation="black"] .gform_button.button:focus,
    .section.form_with_handpicked_collection_block[data-bg-variation="black"] .gform_button.button:visited:hover,
    .section.form_with_handpicked_collection_block[data-bg-variation="black"] .gform_button.button:visited:focus,
    .section.form_with_handpicked_collection_block[data-bg-variation="dark-green"] .gform_button.button:hover,
    .section.form_with_handpicked_collection_block[data-bg-variation="dark-green"] .gform_button.button:focus,
    .section.form_with_handpicked_collection_block[data-bg-variation="dark-green"] .gform_button.button:visited:hover,
    .section.form_with_handpicked_collection_block[data-bg-variation="dark-green"] .gform_button.button:visited:focus,
    .section.cta_with_form_block[data-bg-variation="black"] .gform_button.button:hover,
    .section.cta_with_form_block[data-bg-variation="black"] .gform_button.button:focus,
    .section.cta_with_form_block[data-bg-variation="black"] .gform_button.button:visited:hover,
    .section.cta_with_form_block[data-bg-variation="black"] .gform_button.button:visited:focus,
    .section.cta_with_form_block[data-bg-variation="dark-green"] .gform_button.button:hover,
    .section.cta_with_form_block[data-bg-variation="dark-green"] .gform_button.button:focus,
    .section.cta_with_form_block[data-bg-variation="dark-green"] .gform_button.button:visited:hover,
    .section.cta_with_form_block[data-bg-variation="dark-green"] .gform_button.button:visited:focus {
      background: #9df0a3;
      color: #006840; }
  .section.form_block[data-bg-variation="dark-green"],
  .section.content_and_form[data-bg-variation="dark-green"],
  .section.form_with_handpicked_collection_block[data-bg-variation="dark-green"],
  .section.cta_with_form_block[data-bg-variation="dark-green"] {
    background: #006840; }
  .section.form_block .gform_wrapper .gfield.opening .gfield_label,
  .section.content_and_form .gform_wrapper .gfield.opening .gfield_label,
  .section.form_with_handpicked_collection_block .gform_wrapper .gfield.opening .gfield_label,
  .section.cta_with_form_block .gform_wrapper .gfield.opening .gfield_label {
    transform: translateY(-7px);
    font-size: 10px;
    font-size: 0.625rem;
    opacity: .8; }
  .section.form_block .gform_wrapper .gfield,
  .section.content_and_form .gform_wrapper .gfield,
  .section.form_with_handpicked_collection_block .gform_wrapper .gfield,
  .section.cta_with_form_block .gform_wrapper .gfield {
    position: relative; }
  .section.form_block .gform_wrapper .gfield--type-phone .gfield_label,
  .section.form_block .gform_wrapper .gfield--type-email .gfield_label,
  .section.form_block .gform_wrapper .gfield--type-phone .gfield_label,
  .section.form_block .gform_wrapper .gfield--type-number .gfield_label,
  .section.form_block .gform_wrapper .gfield--type-textarea .gfield_label,
  .section.form_block .gform_wrapper .gfield--type-text .gfield_label,
  .section.content_and_form .gform_wrapper .gfield--type-phone .gfield_label,
  .section.content_and_form .gform_wrapper .gfield--type-email .gfield_label,
  .section.content_and_form .gform_wrapper .gfield--type-phone .gfield_label,
  .section.content_and_form .gform_wrapper .gfield--type-number .gfield_label,
  .section.content_and_form .gform_wrapper .gfield--type-textarea .gfield_label,
  .section.content_and_form .gform_wrapper .gfield--type-text .gfield_label,
  .section.form_with_handpicked_collection_block .gform_wrapper .gfield--type-phone .gfield_label,
  .section.form_with_handpicked_collection_block .gform_wrapper .gfield--type-email .gfield_label,
  .section.form_with_handpicked_collection_block .gform_wrapper .gfield--type-phone .gfield_label,
  .section.form_with_handpicked_collection_block .gform_wrapper .gfield--type-number .gfield_label,
  .section.form_with_handpicked_collection_block .gform_wrapper .gfield--type-textarea .gfield_label,
  .section.form_with_handpicked_collection_block .gform_wrapper .gfield--type-text .gfield_label,
  .section.cta_with_form_block .gform_wrapper .gfield--type-phone .gfield_label,
  .section.cta_with_form_block .gform_wrapper .gfield--type-email .gfield_label,
  .section.cta_with_form_block .gform_wrapper .gfield--type-phone .gfield_label,
  .section.cta_with_form_block .gform_wrapper .gfield--type-number .gfield_label,
  .section.cta_with_form_block .gform_wrapper .gfield--type-textarea .gfield_label,
  .section.cta_with_form_block .gform_wrapper .gfield--type-text .gfield_label {
    position: absolute;
    pointer-events: none;
    transition: all 0.25s ease-out;
    top: 15px;
    margin: 0;
    left: 20px;
    opacity: 0.9;
    font-weight: 400;
    color: #000; }
  .section.form_block .gform_wrapper .gfield--type-phone input,
  .section.form_block .gform_wrapper .gfield--type-email input,
  .section.form_block .gform_wrapper .gfield--type-phone input,
  .section.form_block .gform_wrapper .gfield--type-number input,
  .section.form_block .gform_wrapper .gfield--type-textarea input,
  .section.form_block .gform_wrapper .gfield--type-text input,
  .section.content_and_form .gform_wrapper .gfield--type-phone input,
  .section.content_and_form .gform_wrapper .gfield--type-email input,
  .section.content_and_form .gform_wrapper .gfield--type-phone input,
  .section.content_and_form .gform_wrapper .gfield--type-number input,
  .section.content_and_form .gform_wrapper .gfield--type-textarea input,
  .section.content_and_form .gform_wrapper .gfield--type-text input,
  .section.form_with_handpicked_collection_block .gform_wrapper .gfield--type-phone input,
  .section.form_with_handpicked_collection_block .gform_wrapper .gfield--type-email input,
  .section.form_with_handpicked_collection_block .gform_wrapper .gfield--type-phone input,
  .section.form_with_handpicked_collection_block .gform_wrapper .gfield--type-number input,
  .section.form_with_handpicked_collection_block .gform_wrapper .gfield--type-textarea input,
  .section.form_with_handpicked_collection_block .gform_wrapper .gfield--type-text input,
  .section.cta_with_form_block .gform_wrapper .gfield--type-phone input,
  .section.cta_with_form_block .gform_wrapper .gfield--type-email input,
  .section.cta_with_form_block .gform_wrapper .gfield--type-phone input,
  .section.cta_with_form_block .gform_wrapper .gfield--type-number input,
  .section.cta_with_form_block .gform_wrapper .gfield--type-textarea input,
  .section.cta_with_form_block .gform_wrapper .gfield--type-text input {
    padding: 22px 20px 8px !important; }
  .section.form_block .gform_wrapper .gfield--type-phone textarea,
  .section.form_block .gform_wrapper .gfield--type-email textarea,
  .section.form_block .gform_wrapper .gfield--type-phone textarea,
  .section.form_block .gform_wrapper .gfield--type-number textarea,
  .section.form_block .gform_wrapper .gfield--type-textarea textarea,
  .section.form_block .gform_wrapper .gfield--type-text textarea,
  .section.content_and_form .gform_wrapper .gfield--type-phone textarea,
  .section.content_and_form .gform_wrapper .gfield--type-email textarea,
  .section.content_and_form .gform_wrapper .gfield--type-phone textarea,
  .section.content_and_form .gform_wrapper .gfield--type-number textarea,
  .section.content_and_form .gform_wrapper .gfield--type-textarea textarea,
  .section.content_and_form .gform_wrapper .gfield--type-text textarea,
  .section.form_with_handpicked_collection_block .gform_wrapper .gfield--type-phone textarea,
  .section.form_with_handpicked_collection_block .gform_wrapper .gfield--type-email textarea,
  .section.form_with_handpicked_collection_block .gform_wrapper .gfield--type-phone textarea,
  .section.form_with_handpicked_collection_block .gform_wrapper .gfield--type-number textarea,
  .section.form_with_handpicked_collection_block .gform_wrapper .gfield--type-textarea textarea,
  .section.form_with_handpicked_collection_block .gform_wrapper .gfield--type-text textarea,
  .section.cta_with_form_block .gform_wrapper .gfield--type-phone textarea,
  .section.cta_with_form_block .gform_wrapper .gfield--type-email textarea,
  .section.cta_with_form_block .gform_wrapper .gfield--type-phone textarea,
  .section.cta_with_form_block .gform_wrapper .gfield--type-number textarea,
  .section.cta_with_form_block .gform_wrapper .gfield--type-textarea textarea,
  .section.cta_with_form_block .gform_wrapper .gfield--type-text textarea {
    padding: 22px 20px 8px !important; }

form .button,
form .button:visited,
form .gform_footer .button {
  font-family: "beausite_regular", "serif"; }

.gform_previous_button {
  background: none !important;
  padding: 0; }
  .gform_previous_button:hover, .gform_previous_button:focus {
    background: none; }

.gfield.gform_hidden {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJmb3JtLWJsb2NrLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7O0dBS0c7QUNMSDs7Ozs7O0dBTUc7QUFnQkgseUJBQXlCO0FBT3pCLHlCQUF5QjtBQStCekIsMkJBQTJCO0FBZ0IzQixvQkFBb0I7QUFhcEIsdUJBQXVCO0FBdUV2QixxQkFBcUI7QUM1SnJCO0VBQ0MsaUJBQWdCO0VBQ2hCLGdCQUFlO0VBQ2YsVUFBUyxFQUNUOztBQUVEO0VBRUUsb0JGZ0JrQjtFRWZsQixZQUFXO0VBQ1gsY0FBYTtFQUNiLG9CQUFtQjtFQUNuQixtQkZPaUIsRUVEakI7RUFaRjtJQVFHLFVBQVM7SUQwSlgsZ0JDekp5QjtJRDBKekIscUJBVnVCO0lBc0t0Qix5Q0FBd0MsRUNwVHZDOztBQVhIO0VBZUUsb0JGR2tCO0VFRmxCLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIsc0JBQXFCO0VBQ3JCLG1CRk5pQjtFQ3FKbEIsZ0JDOUl3QjtFRCtJeEIsbUJBVnVCO0VBc0t0Qix5Q0FBd0MsRUN6U3hDOztBQXRCRjtFQXlCRSxjQUFhLEVBQ2I7O0FBMUJGO0VBNkJFLGlCQUFnQixFQUNoQjs7QUE5QkY7RUFpQ0Usb0JGNUJpQjtFRTZCakIsWUFBVztFQUNYLGNBQWE7RUFDYixzQkFBcUI7RUFDckIsbUJGeEJpQjtFQ3FKbEIsZ0JDM0h3QjtFRDRIeEIsa0JBVnVCO0VBc0t0Qix5Q0FBd0M7RUN0UnhDLGtCQUFpQjtFQUNqQixpQkFBZ0IsRUFDaEI7O0FBR0Y7O0VBRUMsaUJBQWdCLEVBQ2hCOztBQUVEOzs7RUFLRyxpQkFBZ0I7RUFDaEIsZUZwRGdCO0VFcURoQiwyQkFBMEIsRUFDMUI7O0FBSUg7RUFDQyxtQkFBa0IsRUFvQ2xCO0VBckNEO0lEbUdDLGdCQ2hHd0I7SURpR3hCLG1CQVZ1QjtJQ3RGdEIsa0JBQWlCO0lBQ2pCLGVGL0RpQixFRWdFakI7RUFORjtJQVFFLGlCQUFnQixFQUNoQjtFQVRGO0lBV0UsbUJBQWtCLEVBQ2xCO0VBWkY7SUFjRSxtQkFBa0I7SUFDbEIsa0JBQWE7UUFBYixjQUFhO0lBQ2IsbUJBQWtCLEVBQ2xCO0VBakJGO0lBbUJFLFlBQVc7SUFDWCxtQkFBa0I7SUFDbEIsU0FBUTtJQUNSLFFBQU87SUFDUCw0QkFBMkI7SUFDM0IseUJBQXdCO0lBQ3hCLFlBQVc7SUFDWCxvQkFBbUI7SUFDbkIsNkJBQTRCO0lBQzVCLDJCQUEwQjtJQUMxQiw2QkFBNEIsRUFDNUI7RUE5QkY7SUFnQ0Usb0JGekZrQixFRTZGbEI7SUFwQ0Y7TUFrQ0csbUVBQWtFLEVBQ2xFOztBQUlIOzs7O0VBSUMsbUJBQWtCLEVBb0dsQjtFQXhHRDs7Ozs7OztJQU9FLGlCRjVHVSxFRThKVjtJQXpERjs7Ozs7OztNQVNHLHdEQUF1RCxFQUN2RDtJQVZIOzs7Ozs7O01BWUcsZUY1R2lCLEVFNkdqQjtJQWJIOzs7Ozs7O01BZUcsWUZySFMsRUVzSFQ7SUFoQkg7Ozs7Ozs7TUFtQkcsWUFBVyxFQUNYO0lBcEJIOzs7Ozs7O01BdUJHLG1CQUFrQixFQUNsQjtJQXhCSDs7Ozs7OztNQTJCRyxpQkFBZ0IsRUFDaEI7SUE1Qkg7Ozs7Ozs7TUErQkcsbUJBQWtCLEVBQ2xCO0lBaENIOzs7Ozs7O01BbUNHLGlCQUFnQixFQUNoQjtJQXBDSDs7Ozs7Ozs7Ozs7Ozs7O01Bd0NJLFlBQVcsRUFPWDtNQS9DSjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7UUEyQ0ssaUJBQWdCO1FBQ2hCLGVGNUllO1FFNklmLDJCQUEwQixFQUMxQjtJQTlDTDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7TUFxREksb0JGckpnQjtNRXNKaEIsZUZ2SmUsRUV3SmY7RUF2REo7Ozs7SUEyREUsb0JGNUppQixFRTZKakI7RUE1REY7Ozs7SUE4REUsNEJBQTJCO0lERjVCLGdCQ0d5QjtJREZ6QixvQkFWdUI7SUNhdEIsWUFBVyxFQUNYO0VBakVGOzs7O0lBbUVFLG1CQUFrQixFQUNsQjtFQXBFRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBcUZJLG1CQUFrQjtJQUNsQixxQkFBb0I7SUFDcEIsK0JBQThCO0lBQzlCLFVBQVM7SUFDVCxVQUFTO0lBQ1QsV0FBVTtJQUNWLGFBQVk7SUFDWixpQkY3S2dCO0lFOEtoQixZRmxNUSxFRW1NUjtFQTlGSjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBZ0dJLGtDQUFpQyxFQUNqQztFQWpHSjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBbUdJLGtDQUFpQyxFQUNqQzs7QUFNSjs7O0VEK0dFLHlDQUF3QyxFQzFHeEM7O0FBR0Y7RUFDQyw0QkFBMkI7RUFDM0IsV0FBVSxFQUtWO0VBUEQ7SUFLRSxpQkFBZ0IsRUFDaEI7O0FBR0Y7RURNQywrQkFBOEI7RUFDOUIsOEJBQTZCO0VBQzdCLFlBQVc7RUFDWCxXQUFVO0VBQ1YsaUJBQWdCLEVDUmhCIiwiZmlsZSI6ImZvcm0tYmxvY2suY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBWYXJpYWJsZSBmaWxlIFxuICogcGxhY2UgZ2xvYmFsIHZhcmlhYmxlcyBoZXJlOlxuICpcbiAqIEBwYWNrYWdlIENoZWYgR3V0ZW5iZXJnIENoaWxkIFRoZW1lXG4gKi9cblxuJGZvbnQtc3RhY2s6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4kaGVhZC1zdGFjazogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcblxuJHdoaXRlOiAjZmZmO1xuJGJsYWNrOiAjMDAwO1xuJGdyZXk6ICNlYmVjZTc7XG4kbGlnaHRHcmV5OiAjZjlmOWY5O1xuXG4kZGFya0dyZWVuOiAjMDA2ODQwO1xuJGxpZ2h0R3JlZW46ICM5ZGYwYTM7XG5cbiRsaWdodEJsdWU6ICNiN2Q2ZmY7XG5cbiRkYXJrQmx1ZTogJGRhcmtHcmVlbjtcbiRibHVlVGludDogJGxpZ2h0R3JlZW47XG5cbiRib3JkZXItcmFkaXVzOiA2cHg7XG5cbiRmb3JtLWlucHV0LWNvbG9yOiAjOTc5Nzk3O1xuJGZvcm0taW5wdXQtaG92ZXItY29sb3I6ICRibGFjaztcblxuJGVycm9yQ29sb3I6ICNhZTJkMzA7XG5cbiRjbGVhci13ZWlnaHQ6IDMwMDtcbiRyZWd1bGFyLXdlaWdodDogNDAwO1xuJGJvbGQtd2VpZ2h0OiA0MDA7XG5cbiRjb250YWluZXJXaGl0ZXNwYWNlOiBjYWxjKCgxMDB2dyAtIDEyMjBweCkgLyAyKTtcbiRuZWdhdGl2ZUNvbnRhaW5lcldoaXRlc3BhY2U6IGNhbGMoKC0xMDB2dyArIDEyMjBweCkgLyAyKTtcbiRjb250YWluZXItd2lkdGg6IDEyMjBweDtcbiRjb250YWluZXItd2lkdGgtYmlnOiAxNDAwcHg7XG4iLCIvKipcbiAqIE1peGluIGZpbGUgXG4gKiBBbGwgb3VyIGN1c3RvbSBtaXhpbnNcbiAqXG4gKiBAcGFja2FnZSBDaGVmIEd1dGVuYmVyZyBDaGlsZCBUaGVtZVxuICogQHNpbmNlIDIwMTlcbiAqL1xuXG4vL21ha2UgZmxleCByb3dzIGEgYml0IGVhc2llcjpcbkBtaXhpbiBmbGV4LXJvdygkZXF1YWxpemU6IHN0cmV0Y2gpIHtcblx0QGluY2x1ZGUgZGlzcGxheShmbGV4KTtcblx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcblx0QGluY2x1ZGUgYWxpZ24taXRlbXMoJGVxdWFsaXplKTtcbn1cblxuLy9tYWtlIGZsZXggY29sdW1ucyBhIGJpdCBlYXNpZXI6XG5AbWl4aW4gZmxleC1jb2woJGVxdWFsaXplOiBzdHJldGNoKSB7XG5cdEBpbmNsdWRlIGRpc3BsYXkoZmxleCk7XG5cdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdEBpbmNsdWRlIGFsaWduLWl0ZW1zKCRlcXVhbGl6ZSk7XG59XG5cbi8qIEJveHNpemluZyBzaG9ydGN1dDogKi9cbkBtaXhpbiBib3JkZXJib3goKSB7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBUcmFuc2Zvcm0gc2hvcnRjdXRzICovXG5cbi8vIHJvdGF0ZVxuQG1peGluIHJvdGF0ZSgkZGVnKSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoI3skZGVnfWRlZykpO1xufVxuXG4vLyBzY2FsZVxuQG1peGluIHNjYWxlKCRzY2FsZSkge1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoJHNjYWxlKSk7XG59XG5cbi8vIHRyYW5zbGF0ZVxuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpIHtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgkeCwgJHkpKTtcbn1cblxuLy8gc2tld1xuQG1peGluIHNrZXcoJHgsICR5KSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybShza2V3KCN7JHh9ZGVnLCAjeyR5fWRlZykpO1xufVxuXG4vL3RyYW5zZm9ybSBvcmlnaW5cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRvcmlnaW4pIHtcblx0bW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG5cdC1vLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG5cdC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG5cdHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG59XG5cbi8qIFN0eWxpbmcgcGxhY2Vob2xkZXJzOiAqL1xuQG1peGluIHBsYWNlaG9sZGVyIHtcblx0Ji5wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblx0JjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vKiBSZXRpbmEgaW1hZ2VzOiAqL1xuQG1peGluIGltYWdlLTJ4KCRpbWFnZSwgJHdpZHRoLCAkaGVpZ2h0KSB7XG5cdEBtZWRpYSAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxuXHRcdCgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLjYvMiksXG5cdFx0KC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcblx0XHQobWluLWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcblx0XHQobWluLXJlc29sdXRpb246IDEuM2RwcHgpIHtcblx0XHQvKiBvbiByZXRpbmEsIHVzZSBpbWFnZSB0aGF0J3Mgc2NhbGVkIGJ5IDIgKi9cblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltYWdlKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aCAkaGVpZ2h0O1xuXHR9XG59XG5cbi8qIFwiSGFyZFwiIGdyYWRpZW50czogKi9cbkBtaXhpbiBncmFkaWVudC1oYXJkKCRzdGFydCwgJGVuZDogI2ZmZiwgJGRpcmVjdGlvbjogXCJob3Jpem9udGFsXCIpIHtcblx0QGlmICRkaXJlY3Rpb24gPT0gXCJob3Jpem9udGFsXCIge1xuXHRcdEBpbmNsdWRlIGdyYWRpZW50LWhhcmQtaG9yaXpvbnRhbCgkc3RhcnQsICRlbmQpO1xuXHR9IEBlbHNlIHtcblx0XHRAaW5jbHVkZSBncmFkaWVudC1oYXJkLXZlcnRpY2FsKCRzdGFydCwgJGVuZCk7XG5cdH1cbn1cblxuQG1peGluIGdyYWRpZW50LWhhcmQtaG9yaXpvbnRhbCgkZnJvbSwgJHRvKSB7XG5cdGJhY2tncm91bmQ6ICR0bztcblx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcblx0XHRsaW5lYXIsXG5cdFx0bGVmdCB0b3AsXG5cdFx0cmlnaHQgdG9wLFxuXHRcdGNvbG9yLXN0b3AoMCUsICRmcm9tKSxcblx0XHRjb2xvci1zdG9wKDUwJSwgJGZyb20pLFxuXHRcdGNvbG9yLXN0b3AoNTAlLCAkdG8pLFxuXHRcdGNvbG9yLXN0b3AoMTAwJSwgJHRvKVxuXHQpO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcblx0XHRsZWZ0LFxuXHRcdCRmcm9tIDAlLFxuXHRcdCRmcm9tIDUwJSxcblx0XHQkdG8gNTAlLFxuXHRcdCR0byAxMDAlXG5cdCk7XG5cdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KFxuXHRcdGxlZnQsXG5cdFx0JGZyb20gMCUsXG5cdFx0JGZyb20gNTAlLFxuXHRcdCR0byA1MCUsXG5cdFx0JHRvIDEwMCVcblx0KTtcblx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG5cdGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGZyb20gMCUsICRmcm9tIDUwJSwgJHRvIDUwJSwgJHRvIDEwMCUpO1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nJGZyb20nLCBlbmRDb2xvcnN0cj0nJHRvJyxHcmFkaWVudFR5cGU9MSApO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtaGFyZC12ZXJ0aWNhbCgkZnJvbSwgJHRvKSB7XG5cdGJhY2tncm91bmQ6ICR0bztcblx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcblx0XHRsaW5lYXIsXG5cdFx0dG9wIHRvcCxcblx0XHRyaWdodCB0b3AsXG5cdFx0Y29sb3Itc3RvcCgwJSwgJGZyb20pLFxuXHRcdGNvbG9yLXN0b3AoNTAlLCAkZnJvbSksXG5cdFx0Y29sb3Itc3RvcCg1MCUsICR0byksXG5cdFx0Y29sb3Itc3RvcCgxMDAlLCAkdG8pXG5cdCk7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxuXHRcdHRvcCxcblx0XHQkZnJvbSAwJSxcblx0XHQkZnJvbSA1MCUsXG5cdFx0JHRvIDUwJSxcblx0XHQkdG8gMTAwJVxuXHQpO1xuXHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcblx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcblx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20gMCUsICRmcm9tIDUwJSwgJHRvIDUwJSwgJHRvIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0dG8gYm90dG9tLFxuXHRcdCRmcm9tIDAlLFxuXHRcdCRmcm9tIDUwJSxcblx0XHQkdG8gNTAlLFxuXHRcdCR0byAxMDAlXG5cdCk7XG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckZnJvbScsIGVuZENvbG9yc3RyPSckdG8nLEdyYWRpZW50VHlwZT0xICk7XG59XG5cbi8qIFJFTSBmb250IHNpemVzOiAqL1xuQGZ1bmN0aW9uIGNhbGN1bGF0ZVJlbSgkc2l6ZSkge1xuXHQkcmVtU2l6ZTogJHNpemUgLyAxNnB4O1xuXHRAcmV0dXJuICRyZW1TaXplICogMXJlbTtcbn1cblxuQG1peGluIGJyZWFrLWNvbnRhaW5lcigpIHtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuXHRtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpO1xufVxuXG5AbWl4aW4gZm9udC1zaXplKCRzaXplKSB7XG5cdGZvbnQtc2l6ZTogJHNpemU7XG5cdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRzaXplKTtcbn1cblxuQG1peGluIGJ1dHRvbigpIHtcblx0YmFja2dyb3VuZDogJGRhcmtHcmVlbjtcblx0Y29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDEwcHggMzBweCA4cHggMzBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246IDAuM3M7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcblx0QGluY2x1ZGUgZm9udGZhY2UoXCJjbGVhclwiKTtcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Y29sb3I6ICRkYXJrR3JlZW47XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuXHQmLndoaXRlIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JleTtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZDogJGRhcmtHcmVlbjtcblx0XHRcdGNvbG9yOiAkbGlnaHRHcmVlbjtcblx0XHRcdGJvcmRlci1jb2xvcjogJGRhcmtHcmVlbjtcblx0XHR9XG5cdH1cblx0Ji5saWdodGdyZWVuIHtcblx0XHRiYWNrZ3JvdW5kOiAkbGlnaHRHcmVlbjtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cdFx0XHRjb2xvcjogJGxpZ2h0R3JlZW47XG5cdFx0fVxuXHR9XG5cdCYub3V0bGluZSB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRib3JkZXItY29sb3I6ICRkYXJrR3JlZW47XG5cdFx0Y29sb3I6ICRkYXJrR3JlZW47XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQ6ICRkYXJrR3JlZW47XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblx0Ji5yZWFkbW9yZSB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRjb2xvcjogJGRhcmtHcmVlbjtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRkYXJrR3JlZW47XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiByZW1vdmUtZWxlbWVudCgpIHtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxcHg7XG5cdHdpZHRoOiAxcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIEBmb250LWZhY2Uge1xuLy8gXHRmb250LWZhbWlseTogXCJiZWF1c2l0ZV9yZWd1bGFyXCI7XG4vLyBcdHNyYzogdXJsKFwiQmVhdXNpdGVDbGFzc2ljV2ViLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4vLyBcdFx0dXJsKFwiQmVhdXNpdGVDbGFzc2ljV2ViLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuLy8gXHRmb250LXdlaWdodDogbm9ybWFsO1xuLy8gXHRmb250LXN0eWxlOiBub3JtYWw7XG4vLyB9XG5cbi8vIEBmb250LWZhY2Uge1xuLy8gXHRmb250LWZhbWlseTogXCJiZWF1c2l0ZV9yZWd1bGFyX2l0YWxpY1wiO1xuLy8gXHRzcmM6IHVybChcIkJlYXVzaXRlQ2xhc3NpY1dlYi1SZWd1bGFySXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuLy8gXHRcdHVybChcIkJlYXVzaXRlQ2xhc3NpY1dlYi1SZWd1bGFySXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbi8vIFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbi8vIFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuLy8gfVxuXG4vLyBAZm9udC1mYWNlIHtcbi8vIFx0Zm9udC1mYW1pbHk6IFwiYmVhdXNpdGVfc2VtaWJvbGRcIjtcbi8vIFx0c3JjOiB1cmwoXCJCZWF1c2l0ZUNsYXNzaWNXZWItUmVndWxhckl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbi8vIFx0XHR1cmwoXCJCZWF1c2l0ZUNsYXNzaWNXZWItUmVndWxhckl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4vLyBcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4vLyBcdGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vIH1cblxuLy8gQGZvbnQtZmFjZSB7XG4vLyBcdGZvbnQtZmFtaWx5OiBcImJlYXVzaXRlX2NsZWFyXCI7XG4vLyBcdHNyYzogdXJsKFwiQmVhdXNpdGVDbGFzc2ljV2ViLUNsZWFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuLy8gXHRcdHVybChcIkJlYXVzaXRlQ2xhc3NpY1dlYi1DbGVhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4vLyBcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4vLyBcdGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vIH1cblxuLy8gQGZvbnQtZmFjZSB7XG4vLyBcdGZvbnQtZmFtaWx5OiBcImJlYXVzaXRlX2NsZWFyX2l0YWxpY1wiO1xuLy8gXHRzcmM6IHVybChcIkJlYXVzaXRlQ2xhc3NpY1dlYi1DbGVhckl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbi8vIFx0XHR1cmwoXCJCZWF1c2l0ZUNsYXNzaWNXZWItQ2xlYXJJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuLy8gXHRmb250LXdlaWdodDogbm9ybWFsO1xuLy8gXHRmb250LXN0eWxlOiBub3JtYWw7XG4vLyB9XG5cbi8vIEBmb250LWZhY2Uge1xuLy8gXHRmb250LWZhbWlseTogXCJiZWF1c2l0ZV9tZWRpdW1cIjtcbi8vIFx0c3JjOiB1cmwoXCJCZWF1c2l0ZUNsYXNzaWNXZWItTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuLy8gXHRcdHVybChcIkJlYXVzaXRlQ2xhc3NpY1dlYi1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuLy8gXHRmb250LXdlaWdodDogbm9ybWFsO1xuLy8gXHRmb250LXN0eWxlOiBub3JtYWw7XG4vLyB9XG5cbi8vIEBmb250LWZhY2Uge1xuLy8gXHRmb250LWZhbWlseTogXCJiZWF1c2l0ZV9saWdodFwiO1xuLy8gXHRzcmM6IHVybChcIkJlYXVzaXRlQ2xhc3NpY1dlYi1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbi8vIFx0XHR1cmwoXCJCZWF1c2l0ZUNsYXNzaWNXZWItTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuLy8gXHRmb250LXdlaWdodDogbm9ybWFsO1xuLy8gXHRmb250LXN0eWxlOiBub3JtYWw7XG4vLyB9XG5cbi8vIEBmb250LWZhY2Uge1xuLy8gXHRmb250LWZhbWlseTogXCJiZWF1c2l0ZV9saWdodF9pdGFsaWNcIjtcbi8vIFx0c3JjOiB1cmwoXCJCZWF1c2l0ZUNsYXNzaWNXZWItTGlnaHRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4vLyBcdFx0dXJsKFwiQmVhdXNpdGVDbGFzc2ljV2ViLUxpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbi8vIFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbi8vIFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuLy8gfVxuXG5AbWl4aW4gZm9udGZhY2UoJHR5cGUsICRzdHlsZTogXCJcIikge1xuXHRAaWYgJHR5cGUgPT0gXCJsaWdodFwiIGFuZCAkc3R5bGUgPT0gXCJcIiB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiYmVhdXNpdGVfbGlnaHRcIiwgXCJzZXJpZlwiO1xuXHR9IEBlbHNlIGlmICR0eXBlID09IFwibGlnaHRcIiBhbmQgJHN0eWxlID09IFwiaXRhbGljXCIge1xuXHRcdGZvbnQtZmFtaWx5OiBcImJlYXVzaXRlX2xpZ2h0X2l0YWxpY1wiLCBcInNlcmlmXCI7XG5cdH0gQGVsc2UgaWYgJHR5cGUgPT0gXCJtZWRpdW1cIiBhbmQgJHN0eWxlID09IFwiXCIge1xuXHRcdGZvbnQtZmFtaWx5OiBcImJlYXVzaXRlX21lZGl1bVwiLCBcInNlcmlmXCI7XG5cdH0gQGVsc2UgaWYgJHR5cGUgPT0gXCJzZW1pYm9sZFwiIGFuZCAkc3R5bGUgPT0gXCJcIiB7XG5cdFx0Ly8gZm9udC1mYW1pbHk6IFwiYmVhdXNpdGVfc2VtaWJvbGRcIiwgXCJzZXJpZlwiO1xuXHRcdGZvbnQtZmFtaWx5OiBcImJlYXVzaXRlX2NsZWFyXCIsIFwic2VyaWZcIjtcblx0fSBAZWxzZSBpZiAkdHlwZSA9PSBcImNsZWFyXCIgYW5kICRzdHlsZSA9PSBcIlwiIHtcblx0XHRmb250LWZhbWlseTogXCJiZWF1c2l0ZV9saWdodFwiLCBcInNlcmlmXCI7XG5cdH0gQGVsc2UgaWYgJHR5cGUgPT0gXCJjbGVhclwiIGFuZCAkc3R5bGUgPT0gXCJpdGFsaWNcIiB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiYmVhdXNpdGVfY2xlYXJfaXRhbGljXCIsIFwic2VyaWZcIjtcblx0fSBAZWxzZSBpZiAkdHlwZSA9PSBcInJlZ3VsYXJcIiBhbmQgJHN0eWxlID09IFwiaXRhbGljXCIge1xuXHRcdGZvbnQtZmFtaWx5OiBcImJlYXVzaXRlX3JlZ3VsYXJfaXRhbGljXCIsIFwic2VyaWZcIjtcblx0fSBAZWxzZSB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiYmVhdXNpdGVfcmVndWxhclwiLCBcInNlcmlmXCI7XG5cdH1cbn1cblxuQGZ1bmN0aW9uIGNhbGMtd2hpdGVzcGFjZSgkYmFzZSwgJGl0ZW1JblJvdywgJGdhcCkge1xuXHRAcmV0dXJuIGNhbGMoI3skYmFzZX0gLSAoKCN7JGl0ZW1JblJvd30gLSAxKSAqICN7JGdhcH0gLyAjeyRpdGVtSW5Sb3d9KSk7XG59XG5cbi8vUmV0dXJuXG5AZnVuY3Rpb24gcmV0dXJuLWJsb2NrLXNpemUoJHNpemUsICRpdGVtSW5Sb3csICRnYXApIHtcblx0QHJldHVybiBjYWxjLXdoaXRlc3BhY2UoJHNpemUsICRpdGVtSW5Sb3csICRnYXApO1xufVxuXG4vL0NvbnRhaW5lciB3aGl0ZXNwYWNlXG5AZnVuY3Rpb24gY2FsYy1jb250YWluZXItd2hpdGVzcGFjZSgkY29udGFpbmVyKSB7XG5cdEByZXR1cm4gY2FsYygoKDEwMHZ3IC0gI3skY29udGFpbmVyfSkgLyAyKSk7XG59XG4iLCJAaW1wb3J0IFwiYmFzZS9fdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiYmFzZS9fbWl4aW5zXCI7XG5cbi8vIEZPUk1TIEZPUk1TIEZPUk1TXG4ud3AtYWRtaW4gLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuZ2Zvcm1fZmllbGRzIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRtYXJnaW46IDA7XG59XG5cbi5mb3JtLWJsb2NrIHtcblx0Lmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIHtcblx0XHRiYWNrZ3JvdW5kOiAkZXJyb3JDb2xvcjtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0aDI6b25seS1jaGlsZCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTdweCk7XG5cdFx0XHRAaW5jbHVkZSBmb250ZmFjZShcInJlZ3VsYXJcIik7XG5cdFx0fVxuXHR9XG5cblx0LmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2Uge1xuXHRcdGJhY2tncm91bmQ6ICRlcnJvckNvbG9yO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDZweCA4cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMnB4KTtcblx0XHRAaW5jbHVkZSBmb250ZmFjZShcInJlZ3VsYXJcIik7XG5cdH1cblxuXHQuZ2Zvcm1fcmVxdWlyZWRfbGVnZW5kIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cblx0Lmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcblx0XHRiYWNrZ3JvdW5kOiAkZGFya0dyZWVuO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xuXHRcdEBpbmNsdWRlIGZvbnRmYWNlKFwicmVndWxhclwiKTtcblx0XHRsaW5lLWhlaWdodDogMTYwJTtcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHR9XG59XG5cbi5nZm9ybV9mb290ZXIsXG4uZ2Zvcm1fcGFnZV9mb290ZXIge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uZm9ybS1ibG9jayAuZ2Zvcm1fd3JhcHBlciBsYWJlbCB7XG5cdGEsXG5cdGE6dmlzaXRlZCB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRjb2xvcjogJGRhcmtHcmVlbjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi5mb3JtX2Jsb2NrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQuYmxvY2staW50cm8ge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcblx0XHRsaW5lLWhlaWdodDogMTYwJTtcblx0XHRjb2xvcjogJGRhcmtHcmVlbjtcblx0fVxuXHRmb3JtIHtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHR9XG5cdC5ibG9jay1yb3cge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQuYmxvY2suZm9ybS1ibG9jayB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZsZXg6IDAgMSA1MCU7XG5cdFx0bWFyZ2luOiAwIDAgMCBhdXRvO1xuXHR9XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAyMDBweCk7XG5cdFx0aGVpZ2h0OiA3NSU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMzBweDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMjUwJSBhdXRvO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDQwJSA2MCU7XG5cdH1cblx0Jjpub3QoW2RhdGEtYmctdmFyaWF0aW9uPVwiYmxhY2tcIl0pIHtcblx0XHRiYWNrZ3JvdW5kOiAkbGlnaHRHcmVlbjtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaW1hZ2UtYmctcGF0dGVybi1kYXJrLWdyZWVuLnN2Z1wiKTtcblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24uZm9ybV9ibG9jayxcbi5zZWN0aW9uLmNvbnRlbnRfYW5kX2Zvcm0sXG4uc2VjdGlvbi5mb3JtX3dpdGhfaGFuZHBpY2tlZF9jb2xsZWN0aW9uX2Jsb2NrLFxuLnNlY3Rpb24uY3RhX3dpdGhfZm9ybV9ibG9jayB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0JltkYXRhLWJnLXZhcmlhdGlvbj1cImJsYWNrXCJdLFxuXHQmW2RhdGEtYmctdmFyaWF0aW9uPVwiZGFyay1ncmVlblwiXSB7XG5cdFx0YmFja2dyb3VuZDogJGJsYWNrO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pbWFnZS1iZy1wYXR0ZXJuLnN2Z1wiKTtcblx0XHR9XG5cdFx0LmJsb2NrLWludHJvIHtcblx0XHRcdGNvbG9yOiAkbGlnaHRHcmVlbjtcblx0XHR9XG5cdFx0Lmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9sYWJlbCB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblxuXHRcdC5nZm9ybV93cmFwcGVyIC5nY2hvaWNlIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblxuXHRcdC5nZm9ybV93cmFwcGVyIC5nZmllbGRfcmFkaW8gbGFiZWw6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0XHR9XG5cblx0XHQuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX3JhZGlvIGxhYmVsOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0fVxuXG5cdFx0Lmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9jaGVja2JveCBsYWJlbDpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdH1cblxuXHRcdC5nZm9ybV93cmFwcGVyIC5nZmllbGRfY2hlY2tib3ggbGFiZWw6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHR9XG5cdFx0LmZvcm0tYmxvY2sgLmdmb3JtX3dyYXBwZXIgbGFiZWwge1xuXHRcdFx0YSxcblx0XHRcdGE6dmlzaXRlZCB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdGNvbG9yOiAkbGlnaHRHcmVlbjtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuZ2Zvcm1fYnV0dG9uLmJ1dHRvbixcblx0XHQuZ2Zvcm1fYnV0dG9uLmJ1dHRvbjp2aXNpdGVkIHtcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGxpZ2h0R3JlZW47XG5cdFx0XHRcdGNvbG9yOiAkZGFya0dyZWVuO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmW2RhdGEtYmctdmFyaWF0aW9uPVwiZGFyay1ncmVlblwiXSB7XG5cdFx0YmFja2dyb3VuZDogJGRhcmtHcmVlbjtcblx0fVxuXHQuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLm9wZW5pbmcgLmdmaWVsZF9sYWJlbHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCk7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKCAxMHB4ICk7XG5cdFx0b3BhY2l0eTogLjg7XG5cdH1cblx0Lmdmb3JtX3dyYXBwZXIgLmdmaWVsZHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0Ly8gLmdmb3JtX3dyYXBwZXIgLmdmaWVsZDpub3QoIC5zZWxlY3QtZmllbGQgKXtcblx0Ly8gXHQmOmZvY3VzLXdpdGhpbntcblx0Ly8gXHRcdC5nZmllbGRfbGFiZWx7XG5cdC8vIFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjVweCk7XG5cdC8vIFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSggMTZweCApO1xuXHQvLyBcdFx0fVxuXHQvLyBcdH1cblx0Ly8gfVxuXHQuZ2Zvcm1fd3JhcHBlcntcblx0XHQuZ2ZpZWxkLS10eXBlLXBob25lLFxuXHRcdC5nZmllbGQtLXR5cGUtZW1haWwsXG5cdFx0LmdmaWVsZC0tdHlwZS1waG9uZSxcblx0XHQuZ2ZpZWxkLS10eXBlLW51bWJlcixcblx0XHQuZ2ZpZWxkLS10eXBlLXRleHRhcmVhLFxuXHRcdC5nZmllbGQtLXR5cGUtdGV4dHtcblx0XHRcdC5nZmllbGRfbGFiZWx7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLW91dDtcblx0XHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRyZWd1bGFyLXdlaWdodDtcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdH1cblx0XHRcdGlucHV0e1xuXHRcdFx0XHRwYWRkaW5nOiAyMnB4IDIwcHggOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHR0ZXh0YXJlYXtcblx0XHRcdFx0cGFkZGluZzogMjJweCAyMHB4IDhweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fSBcblxufVxuXG5mb3JtIHtcblx0LmJ1dHRvbixcblx0LmJ1dHRvbjp2aXNpdGVkLFxuXHQuZ2Zvcm1fZm9vdGVyIC5idXR0b24ge1xuXHRcdEBpbmNsdWRlIGZvbnRmYWNlKFwicmVndWxhclwiKTtcblx0fVxufVxuXG4uZ2Zvcm1fcHJldmlvdXNfYnV0dG9uIHtcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG59XG5cbi5nZmllbGQuZ2Zvcm1faGlkZGVuIHtcblx0QGluY2x1ZGUgcmVtb3ZlLWVsZW1lbnQoKTtcbn1cbiJdfQ== */
