/**
 * 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; }

.gform_wrapper .gfield textarea {
  height: 150px !important; }

.gform_wrapper .gfield_required {
  color: #fff !important; }

.gform_wrapper .gfield_required_asterisk, .gform_wrapper .gform_required_legend {
  display: none !important; }

.gform_wrapper .gfield {
  margin-bottom: 0; }
  .gform_wrapper .gfield:last-child {
    margin-bottom: 0; }

.gform_wrapper .gform_footer .button {
  border: none; }

.gform_wrapper .gfield_label {
  margin-bottom: 8px;
  color: #fff;
  display: inline-block;
  font-weight: 500; }

.gform_wrapper input {
  font-size: 16px;
  font-size: 1rem;
  transition: 0.3s; }

.gform_wrapper .gfield input[type="text"],
.gform_wrapper .gfield input[type="number"],
.gform_wrapper .gfield input[type="tel"],
.gform_wrapper .gfield input[type="email"],
.gform_wrapper .gfield textarea,
.gform_wrapper .gfield select {
  width: 100%;
  padding: 15px 20px;
  box-sizing: border-box;
  border: 1px solid #999;
  line-height: 1;
  display: block;
  font-size: 16px;
  font-size: 1rem;
  transition: 0.3s;
  font-family: "Open Sans", sans-serif;
  border-radius: 10px;
  line-height: 1.5;
  position: relative; }
  .gform_wrapper .gfield input[type="text"]:focus,
  .gform_wrapper .gfield input[type="number"]:focus,
  .gform_wrapper .gfield input[type="tel"]:focus,
  .gform_wrapper .gfield input[type="email"]:focus,
  .gform_wrapper .gfield textarea:focus,
  .gform_wrapper .gfield select:focus {
    outline: none;
    border-color: #8c4cab; }

.gform_wrapper .gfield_radio {
  position: relative; }
  .gform_wrapper .gfield_radio .gchoice {
    padding-bottom: 5px; }

.gform_wrapper .gfield-choice-input + label {
  color: #fff;
  position: relative; }

.gform_wrapper .gform_confirmation_message {
  background: #f4eef7;
  border-radius: 15px;
  padding: 30px;
  margin-top: 15px; }

.gform_wrapper .ginput_container_total input[type="text"] {
  background: #fff; }

.gform_wrapper .gfield_radio input[type="radio"] {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }

.gform_wrapper .gfield_radio li {
  margin-bottom: 10px; }
  .gform_wrapper .gfield_radio li:last-child {
    margin-bottom: 0; }

.gform_wrapper .gfield_radio label {
  display: inline-block;
  cursor: pointer;
  position: relative;
  padding-left: 45px;
  font-size: 16px;
  font-size: 1rem; }
  .gform_wrapper .gfield_radio label:hover:before {
    border-color: #8c4cab; }

.gform_wrapper .gfield_radio input[type="radio"]:focus + label:before {
  border-color: #8c4cab; }

.gform_wrapper .gfield_radio label:before {
  content: "";
  display: inline-block;
  width: 25px;
  height: 25px;
  position: absolute;
  left: 0;
  top: 0;
  border: 1px solid #999;
  border-radius: 50%; }

.gform_wrapper .gfield_radio label:after {
  content: "";
  line-height: 1;
  opacity: 0;
  position: absolute;
  height: 11px;
  width: 11px;
  border-radius: 50%;
  left: 7px;
  top: 7px;
  background: #fff;
  transition: 0.3s; }

.gform_wrapper .gfield_radio input[type="radio"]:checked + label:after {
  opacity: 1; }

.gform_wrapper .gfield_checkbox input[type="checkbox"],
.gform_wrapper .ginput_container_consent input[type="checkbox"] {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }

.gform_wrapper .gfield_checkbox li,
.gform_wrapper .ginput_container_consent li {
  margin-bottom: 10px; }
  .gform_wrapper .gfield_checkbox li:last-child,
  .gform_wrapper .ginput_container_consent li:last-child {
    margin-bottom: 0; }

.gform_wrapper .gfield_checkbox label,
.gform_wrapper .ginput_container_consent label {
  display: inline-block;
  cursor: pointer;
  position: relative;
  padding-left: 45px;
  font-size: 16px;
  font-size: 1rem;
  color: #fff; }
  .gform_wrapper .gfield_checkbox label:hover:before,
  .gform_wrapper .ginput_container_consent label:hover:before {
    border-color: #8c4cab; }

.gform_wrapper .gfield_checkbox input[type="checkbox"]:focus + label:before,
.gform_wrapper .ginput_container_consent input[type="checkbox"]:focus + label:before {
  border-color: #8c4cab; }

.gform_wrapper .gfield_checkbox label:before,
.gform_wrapper .ginput_container_consent label:before {
  content: "";
  display: inline-block;
  width: 25px;
  height: 25px;
  position: absolute;
  left: 0;
  top: 0px;
  border: 1px solid #999; }

.gform_wrapper .gfield_checkbox label:after,
.gform_wrapper .ginput_container_consent label:after {
  content: "\f00c";
  font-family: "Font Awesome 5 Free";
  text-align: center;
  line-height: 10px;
  opacity: 0;
  position: absolute;
  height: 10px;
  width: 25px;
  left: 0;
  top: 8px;
  font-weight: 900;
  font-size: 16px;
  font-size: 1rem;
  color: #fff;
  transition: 0.3s; }

.gform_wrapper .gfield_checkbox input[type="checkbox"]:checked + label:after,
.gform_wrapper .ginput_container_consent input[type="checkbox"]:checked + label:after {
  opacity: 1; }

.gform_wrapper .ginput_container_fileupload {
  border: 1px solid #999;
  padding: 7px 14px; }
  .gform_wrapper .ginput_container_fileupload input {
    font-size: 14px;
    font-size: 0.875rem; }
  .gform_wrapper .ginput_container_fileupload:before {
    content: "\f15b";
    font-family: "Font Awesome 5 free";
    font-weight: 400;
    margin-right: 10px; }

.gform_wrapper .ginput_container_select {
  position: relative;
  z-index: 2;
  cursor: pointer;
  position: relative; }
  .gform_wrapper .ginput_container_select select {
    cursor: pointer;
    appearance: none;
    border-radius: 0px;
    background: #fff;
    width: 100%;
    padding-right: 60px;
    border-radius: 10px; }
    .gform_wrapper .ginput_container_select select:focus {
      outline: none; }
  .gform_wrapper .ginput_container_select:after {
    content: "";
    height: 8px;
    width: 14px;
    pointer-events: none;
    display: block;
    position: absolute;
    background-color: transparent;
    background-image: url("../images/icons/chevron-down-purple.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 14px 8px;
    bottom: 22px;
    right: 20px;
    transition: 0.3s; }
  .gform_wrapper .ginput_container_select:hover:after {
    background: #fff; }

.gform_wrapper .gfield_description {
  margin-top: 10px;
  font-style: italic;
  font-size: 12px;
  font-size: 0.75rem; }

.gform_wrapper.gravity-theme .gform_footer {
  margin-top: 30px;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding: 0; }
  .gform_wrapper.gravity-theme .gform_footer .button {
    background: #fff;
    font-family: "Figtree", sans-serif; }
    .gform_wrapper.gravity-theme .gform_footer .button:hover, .gform_wrapper.gravity-theme .gform_footer .button:focus {
      background: #8c4cab; }

.block.form-block {
  background: #571b8c;
  border-radius: 10px;
  padding: 50px;
  color: #fff; }
  .block.form-block .title-wrapper {
    margin-bottom: 25px; }
    .block.form-block .title-wrapper .block-subtitle {
      color: #fff;
      margin-bottom: 8px;
      font-size: 15px;
      font-size: 0.9375rem; }
  .block.form-block .gfield_html {
    margin-bottom: 15px; }
    .block.form-block .gfield_html h1,
    .block.form-block .gfield_html h2,
    .block.form-block .gfield_html h3,
    .block.form-block .gfield_html h4,
    .block.form-block .gfield_html h5,
    .block.form-block .gfield_html h6 {
      margin: 0 0 15px 0; }
    .block.form-block .gfield_html p {
      margin: 0 0 15px 0; }
      .block.form-block .gfield_html p:last-child {
        margin: 0; }
    .block.form-block .gfield_html * {
      color: #fff; }

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