/**
 * 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.content-with-content-repeater-block {
  padding: 100px 0;
  position: relative; }
  .section.content-with-content-repeater-block .block-row {
    gap: 50px; }
  .section.content-with-content-repeater-block:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    background: #F2F6F4;
    z-index: -1; }
  .section.content-with-content-repeater-block .list-with-icon-block .items-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    gap: 30px; }
    .section.content-with-content-repeater-block .list-with-icon-block .items-wrapper li {
      -ms-flex: 0 1 calc(33.33% - ((3 - 1) * 30px / 3));
          flex: 0 1 calc(33.33% - ((3 - 1) * 30px / 3));
      background: #fff;
      border-radius: 8px;
      padding: 30px; }
      .section.content-with-content-repeater-block .list-with-icon-block .items-wrapper li .item-wrapper {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
        gap: 30px; }
        .section.content-with-content-repeater-block .list-with-icon-block .items-wrapper li .item-wrapper .img-wrapper {
          -ms-flex: 0 0 38px;
              flex: 0 0 38px;
          height: 38px;
          background: #009900;
          border-radius: 50%;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
          -ms-flex-align: center;
              align-items: center;
          -ms-flex-pack: center;
              justify-content: center;
          padding: 8px;
          position: relative;
          top: 2px; }
        .section.content-with-content-repeater-block .list-with-icon-block .items-wrapper li .item-wrapper .item-content-wrapper {
          -ms-flex: 1;
              flex: 1; }
        .section.content-with-content-repeater-block .list-with-icon-block .items-wrapper li .item-wrapper .item-title {
          font-weight: 600; }
        .section.content-with-content-repeater-block .list-with-icon-block .items-wrapper li .item-wrapper .item-content {
          margin-top: 5px; }
          .section.content-with-content-repeater-block .list-with-icon-block .items-wrapper li .item-wrapper .item-content p {
            margin: 0; }
  .section.content-with-content-repeater-block:not(.contains-img) .block-row {
    -ms-flex-pack: center;
        justify-content: center; }
  .section.content-with-content-repeater-block:not(.contains-img) .block.content-block {
    text-align: center;
    -ms-flex: 0 1 570px;
        flex: 0 1 570px; }
  .section.content-with-content-repeater-block:not(.contains-img) .list-with-icon-block {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%; }
    .section.content-with-content-repeater-block:not(.contains-img) .list-with-icon-block .item-title-wrapper {
      display: inline-block; }
  .section.content-with-content-repeater-block.contains-img {
    padding: 50px 0 0 0;
    margin-bottom: 120px; }
    .section.content-with-content-repeater-block.contains-img .block-row {
      gap: 100px; }
    .section.content-with-content-repeater-block.contains-img .container {
      max-width: 100%; }
    .section.content-with-content-repeater-block.contains-img .list-with-icon-block {
      padding-bottom: 50px;
      margin-right: calc(((100vw - 1420px - var(--scrollbar-width, 17px)) / 2)); }
      .section.content-with-content-repeater-block.contains-img .list-with-icon-block .items-wrapper li {
        -ms-flex: 0 0 100%;
            flex: 0 0 100%; }
    .section.content-with-content-repeater-block.contains-img .content-block {
      margin-top: 30px; }
      .section.content-with-content-repeater-block.contains-img .content-block .inner-wrapper {
        padding-left: calc(((100vw - 1420px) / 2)); }
    .section.content-with-content-repeater-block.contains-img .block.content-block {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap; }
      .section.content-with-content-repeater-block.contains-img .block.content-block .inner-wrapper {
        -ms-flex: 1;
            flex: 1;
        width: 100%;
        padding-bottom: 50px; }
      .section.content-with-content-repeater-block.contains-img .block.content-block .img-wrapper {
        position: relative;
        bottom: 50px;
        margin-bottom: -150px;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
        width: 100%;
        left: -50px; }
    .section.content-with-content-repeater-block.contains-img.variant-reverse .block-row {
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse; }
    .section.content-with-content-repeater-block.contains-img.variant-reverse .list-with-icon-block {
      margin-right: 0;
      margin-left: calc(((100vw - 1420px - var(--scrollbar-width, 17px)) / 2)); }
    .section.content-with-content-repeater-block.contains-img.variant-reverse .content-block .inner-wrapper {
      padding-left: 0;
      padding-right: calc(((100vw - 1420px) / 2)); }
    .section.content-with-content-repeater-block.contains-img.variant-reverse .content-block .img-wrapper {
      left: auto;
      left: -50px; }
  .section.content-with-content-repeater-block .mobile-image-block {
    display: none; }

@media only screen and (max-width: 1460px) {
  .section.content-with-content-repeater-block.contains-img.variant-reverse
.block.content-block
.inner-wrapper {
    padding-right: 8%;
    padding-left: 0; }
  .section.content-with-content-repeater-block.contains-img.variant-reverse .list-with-icon-block {
    margin-left: 0;
    padding-left: 4% !important; } }

@media only screen and (max-width: 1400px) {
  .section.content-with-content-repeater-block.contains-img.variant-reverse
.list-with-icon-block {
    margin-left: 0;
    padding-left: 4% !important; } }

@media only screen and (max-width: 1460px) {
  .section.content-with-content-repeater-block.contains-img
.block.content-block
.inner-wrapper {
    padding-left: 8%; } }

@media only screen and (max-width: 1400px) {
  .section.content-with-content-repeater-block.contains-img
.list-with-icon-block {
    margin-right: 0;
    padding-right: 4% !important; } }

@media only screen and (max-width: 1280px) {
  .section.content-with-content-repeater-block
.list-with-icon-block
.items-wrapper
li {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%; }
  .section.content-with-content-repeater-block {
    padding: 50px 0; } }

@media only screen and (max-width: 1120px) {
  .section.content-with-content-repeater-block:not(.contains-img) {
    margin-bottom: 50px; } }

@media only screen and (max-width: 1000px) {
  .section.content-with-content-repeater-block.contains-img .block-row {
    gap: 50px; }
  .section.content-with-content-repeater-block.contains-img
.block.content-block {
    -ms-flex: 0 1 800px;
        flex: 0 1 800px;
    padding: 0 4%; }
    .section.content-with-content-repeater-block.contains-img
.block.content-block .inner-wrapper {
      padding: 0; }
    .section.content-with-content-repeater-block.contains-img
.block.content-block .img-wrapper {
      display: none; }
  .section.content-with-content-repeater-block.contains-img
.list-with-icon-block {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    padding: 0 4%; }
  .section.content-with-content-repeater-block .mobile-image-block {
    display: block;
    -ms-flex: 0 1 800px;
        flex: 0 1 800px;
    position: relative;
    bottom: -80px;
    margin-top: -80px; }
  .section.content-with-content-repeater-block {
    margin-bottom: 100px; }
  .section.content-with-content-repeater-block:not(.contains-img) {
    margin-bottom: 50px; }
  .section.content-with-content-repeater-block.contains-img .content-block {
    margin-top: 0; } }

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