/**
 * 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: */
.section.block-only-title.display-section-title {
  margin-bottom: 20px !important; }
  .section.block-only-title.display-section-title .block.title-block {
    margin-right: 50px;
    -ms-flex: 0 1 50%;
        flex: 0 1 50%; }

.section.block_content .block.content-block {
  max-width: 820px; }

.section.faq_block .block.faq-block {
  margin: 0 auto;
  max-width: 920px; }
  .section.faq_block .block.faq-block .faq-wrapper {
    margin-top: 30px; }
    .section.faq_block .block.faq-block .faq-wrapper li {
      margin-bottom: 15px;
      background: white;
      padding: 0; }
      .section.faq_block .block.faq-block .faq-wrapper li.fold-open .faq-question {
        background: #ff6600;
        color: #fff; }
        .section.faq_block .block.faq-block .faq-wrapper li.fold-open .faq-question:after {
          color: #fff; }
      .section.faq_block .block.faq-block .faq-wrapper li .faq-question {
        padding: 12px 30px;
        font-size: 20px;
        font-size: 1.25rem; }
      .section.faq_block .block.faq-block .faq-wrapper li .faq-answer {
        padding: 5px 30px; }
        .section.faq_block .block.faq-block .faq-wrapper li .faq-answer p {
          padding: 10px 0px 0 0; }

.section.cta_with_button_block {
  position: relative;
  max-width: 1280px;
  margin: 100px auto !important; }
  .section.cta_with_button_block .background-underlay {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 1;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover; }
    .section.cta_with_button_block .background-underlay:after {
      content: '';
      position: absolute;
      background: #000000;
      opacity: 0.4;
      width: 100%;
      height: 100%;
      left: 0;
      top: 0;
      display: block; }
  .section.cta_with_button_block .block.cta-with-button-block {
    position: relative;
    z-index: 2;
    max-width: 615px;
    margin: 50px auto;
    text-align: center; }
    .section.cta_with_button_block .block.cta-with-button-block .block-title {
      color: #ff6600;
      margin-bottom: 20px; }
    .section.cta_with_button_block .block.cta-with-button-block .content-wrapper {
      color: #fff; }
    .section.cta_with_button_block .block.cta-with-button-block .button {
      margin-top: 30px;
      background: #fff;
      color: #000000; }
      .section.cta_with_button_block .block.cta-with-button-block .button:hover {
        background: #ff6600;
        color: #fff; }

.block.building-overview-block .title-wrapper,
.section.query-overview-block .title-wrapper {
  text-align: center; }

.block.building-overview-block .filter-wrapper,
.section.query-overview-block .filter-wrapper {
  margin: 50px 0 100px 0;
  text-align: center; }
  .block.building-overview-block .filter-wrapper ul li,
  .section.query-overview-block .filter-wrapper ul li {
    display: inline-block;
    margin-bottom: 20px;
    margin-right: 30px; }
    .block.building-overview-block .filter-wrapper ul li button,
    .section.query-overview-block .filter-wrapper ul li button {
      font-size: 15px;
      padding: 10px 30px;
      background: #fff;
      color: #000000;
      border: none;
      border-radius: 30px;
      font-weight: 700;
      transition: 0.3s;
      box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.04); }
      .block.building-overview-block .filter-wrapper ul li button.active-item,
      .section.query-overview-block .filter-wrapper ul li button.active-item {
        background: #ff6600 !important;
        color: #fff !important; }
    .block.building-overview-block .filter-wrapper ul li:hover button,
    .section.query-overview-block .filter-wrapper ul li:hover button {
      background: #131941;
      color: #fff; }

.block.login-block {
  margin: 0 auto !important;
  max-width: 615px;
  background: #fff;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.1);
  text-align: center;
  padding: 30px; }
  .block.login-block .inner-wrapper h3 {
    margin: 0 0 25px 0; }
  .block.login-block .inner-wrapper .content-wrapper ul {
    text-align: left;
    margin: 0 auto;
    width: fit-content;
    margin-bottom: 30px; }
    .block.login-block .inner-wrapper .content-wrapper ul li {
      padding-bottom: 20px;
      line-height: 1;
      position: relative; }
      .block.login-block .inner-wrapper .content-wrapper ul li:last-child {
        padding-bottom: 0; }
      .block.login-block .inner-wrapper .content-wrapper ul li:before {
        content: '';
        background-image: url("../images/icons/check.svg");
        display: inline-block;
        width: 12px;
        height: 10px;
        background-size: auto 100%;
        background-position: center center;
        background-repeat: no-repeat;
        position: relative;
        top: 50%;
        left: 0;
        margin-top: 0px;
        margin-right: 8px;
        transform: translateY(-12%);
        transition: 0.3s; }
  .block.login-block .buttons-wrapper .button:hover {
    background: #131941;
    color: #fff; }
  .block.login-block .buttons-wrapper .regular {
    text-decoration: none;
    margin-top: 20px;
    font-weight: 700;
    font-size: 16px;
    font-size: 1rem;
    color: #000000;
    display: block;
    transition: 0.3s; }
    .block.login-block .buttons-wrapper .regular:hover {
      color: #ff6600; }

.section.slider_block .container {
  max-width: none; }

.section.slider_block .inner-container {
  max-width: 1280px;
  margin: 0 auto;
  padding-bottom: 30px; }
  .section.slider_block .inner-container .block-title,
  .section.slider_block .inner-container .block-subtitle {
    max-width: 500px; }

.section.slider_block .sectoren-slides-wrapper .part,
.section.slider_block .images-collection-wrapper .part {
  width: calc(25% - 30px);
  margin-right: 30px; }

.section.slider_block .sectoren-slides-wrapper .img-wrapper,
.section.slider_block .images-collection-wrapper .img-wrapper {
  width: calc(40% - 50px);
  margin-right: 50px;
  max-width: 665px;
  background: #fff;
  padding: 50px 0;
  position: relative;
  z-index: 2; }
  .section.slider_block .sectoren-slides-wrapper .img-wrapper::before,
  .section.slider_block .images-collection-wrapper .img-wrapper::before {
    content: '';
    position: absolute;
    top: 0;
    background: #fff;
    left: -50px;
    width: calc(100% + 100px);
    height: 100%;
    z-index: 1; }
  .section.slider_block .sectoren-slides-wrapper .img-wrapper:first-child,
  .section.slider_block .images-collection-wrapper .img-wrapper:first-child {
    margin-left: 50px; }
  .section.slider_block .sectoren-slides-wrapper .img-wrapper img,
  .section.slider_block .images-collection-wrapper .img-wrapper img {
    position: relative;
    z-index: 3; }

.section.slider_block .sectoren-slides-wrapper.initial-state .flickity-slider,
.section.slider_block .images-collection-wrapper.initial-state .flickity-slider {
  padding-left: 50px;
  background: #fff;
  transition: 0.4s !important;
  transform: translateX(calc((100% - 1280px) / 2)) !important; }

.section.slider_block .sectoren-slides-wrapper .flickity-slider,
.section.slider_block .images-collection-wrapper .flickity-slider {
  transition: 1.5s;
  background: #fff; }

.section.slider_block .sectoren-slides-wrapper .flickity-prev-next-button,
.section.slider_block .images-collection-wrapper .flickity-prev-next-button {
  border-radius: 0;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
  font-size: 10px !important;
  width: 20px;
  background: none; }
  .section.slider_block .sectoren-slides-wrapper .flickity-prev-next-button svg,
  .section.slider_block .images-collection-wrapper .flickity-prev-next-button svg {
    display: none !important; }
  .section.slider_block .sectoren-slides-wrapper .flickity-prev-next-button:hover:before, .section.slider_block .sectoren-slides-wrapper .flickity-prev-next-button:focus:before,
  .section.slider_block .images-collection-wrapper .flickity-prev-next-button:hover:before,
  .section.slider_block .images-collection-wrapper .flickity-prev-next-button:focus:before {
    background-image: url("../images/icons/chevron-back.svg"); }
  .section.slider_block .sectoren-slides-wrapper .flickity-prev-next-button:before,
  .section.slider_block .images-collection-wrapper .flickity-prev-next-button:before {
    content: '';
    background-image: url("../images/icons/chevron-back.svg");
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-size: auto 50%;
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    transition: 0.3s; }

.section.slider_block .sectoren-slides-wrapper .flickity-prev-next-button.previous,
.section.slider_block .images-collection-wrapper .flickity-prev-next-button.previous {
  top: -50px;
  left: auto;
  right: calc(((100% - 1280px) / 1) + 95px); }
  .section.slider_block .sectoren-slides-wrapper .flickity-prev-next-button.previous:hover:before, .section.slider_block .sectoren-slides-wrapper .flickity-prev-next-button.previous:focus:before,
  .section.slider_block .images-collection-wrapper .flickity-prev-next-button.previous:hover:before,
  .section.slider_block .images-collection-wrapper .flickity-prev-next-button.previous:focus:before {
    background-image: url("../images/icons/chevron-back.svg"); }
  .section.slider_block .sectoren-slides-wrapper .flickity-prev-next-button.previous:before,
  .section.slider_block .images-collection-wrapper .flickity-prev-next-button.previous:before {
    background-image: url("../images/icons/chevron-back.svg");
    background-position: center center; }

.section.slider_block .sectoren-slides-wrapper .flickity-prev-next-button.next,
.section.slider_block .images-collection-wrapper .flickity-prev-next-button.next {
  top: -50px;
  right: calc(((100% - 1280px) / 2) - 10px); }
  .section.slider_block .sectoren-slides-wrapper .flickity-prev-next-button.next:before,
  .section.slider_block .images-collection-wrapper .flickity-prev-next-button.next:before {
    transform: rotate(180deg); }

.section.slider_block .flickity-page-dots {
  text-align: left;
  max-width: 1280px;
  left: 50%;
  transform: translateX(-50%);
  bottom: -60px; }
  .section.slider_block .flickity-page-dots .dot {
    background: #131941; }
    .section.slider_block .flickity-page-dots .dot:nth-child(1) {
      display: none; }

.section.slider_block .images-collection-wrapper {
  margin-bottom: 30px; }

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