/**
 * 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: */
.block.form-block .inner-wrapper {
  padding: 0 108px; }
  .block.form-block .inner-wrapper .gform_wrapper {
    background: #f1f1f1;
    padding: 30px; }
  .block.form-block .inner-wrapper .gform_footer .button {
    outline: none;
    border: none; }

.gform_wrapper input, .gform_wrapper select {
  width: 100%;
  min-height: 40px; }

.wp-admin .editor-styles-wrapper .gform_fields {
  list-style: none;
  padding-left: 0;
  margin: 0; }

.gform_wrapper .gfield {
  margin-bottom: 15px;
  border: none !important;
  padding: 0; }
  .gform_wrapper .gfield:last-child {
    margin-bottom: 0; }

.gform_wrapper .gfield_label {
  margin-bottom: 8px;
  display: inline-block;
  font-weight: bold; }

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

.gform_wrapper input[type=text], .gform_wrapper input[type=number], .gform_wrapper input[type=tel], .gform_wrapper input[type=email], .gform_wrapper textarea, .gform_wrapper select {
  width: 100%;
  padding: 10px 16px;
  box-sizing: border-box;
  border: 1px solid #999;
  line-height: 1;
  display: block;
  font-size: 16px;
  font-size: 1rem;
  transition: .3s;
  font-family: "proxima-nova", sans-serif; }
  .gform_wrapper input[type=text]:focus, .gform_wrapper input[type=number]:focus, .gform_wrapper input[type=tel]:focus, .gform_wrapper input[type=email]:focus, .gform_wrapper textarea:focus, .gform_wrapper select:focus {
    outline: none;
    border-color: #000; }

.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: #000; }

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

.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: #222;
  transition: .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; }
  .gform_wrapper .gfield_checkbox label:hover:before, .gform_wrapper .ginput_container_consent label:hover:before {
    border-color: #000; }

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

.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: #222;
  transition: .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;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border-radius: 0px;
    background: #FFF;
    width: 100%;
    line-height: 100%; }
    .gform_wrapper .ginput_container_select select:focus {
      outline: none; }
  .gform_wrapper .ginput_container_select:after {
    content: "";
    height: 40px;
    width: 40px;
    pointer-events: none;
    display: block;
    position: absolute;
    background: #97ADDB;
    bottom: 0;
    right: 0;
    transition: .3s; }
  .gform_wrapper .ginput_container_select:before {
    content: "\f078";
    position: absolute;
    right: 0;
    width: 40px;
    bottom: 10px;
    color: #fff;
    text-align: center;
    font-weight: 900;
    font-family: "Font Awesome 5 free";
    font-size: 16px;
    font-size: 1rem;
    pointer-events: none;
    z-index: 2; }
  .gform_wrapper .ginput_container_select:hover:after {
    background: #999; }

.gform_wrapper .gfield_description {
  margin-top: 10px;
  font-style: italic;
  font-size: 14px;
  font-size: 0.875rem;
  background: #E4591D;
  padding: 5px 10px; }

.gform_footer {
  margin-top: 30px; }

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