/**
 * 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: */
@keyframes menumove {
  0% {
    opacity: 0; }
  60% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@media only screen and (max-width: 1600px) {
  header .container .main-nav {
    margin-right: 50px;
    padding-top: 10px; }
  header .side-nav ul li {
    margin-right: 30px; }
  header .form-search {
    padding-top: 10px; }
    header .form-search .button {
      top: 9px; }
  header .container {
    min-height: 120px; }
    header .container .logo {
      max-width: 130px;
      margin-right: 30px; }
      header .container .logo svg {
        max-width: 130px;
        max-height: 80px; } }

@media only screen and (max-width: 1220px) {
  header .container .main-nav {
    margin-right: 10px; }
    header .container .main-nav ul li {
      margin-right: 10px; }
  header .form-search .search-field {
    width: 255px;
    padding: 9px 20px 10px 20px; }
  .big-header .container .header-top-wrapper {
    -ms-flex-align: center;
        align-items: center; } }

@media only screen and (max-width: 1120px) {
  .big-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap; }
    .big-header .container {
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
      min-height: auto !important; }
      .big-header .container .content-wrapper {
        max-width: 100%; }
  .home .big-header {
    padding-bottom: 50px; }
  .big-header .header-top-wrapper:before {
    display: none; }
  .big-header.thumb-empty .content-wrapper {
    padding-bottom: 80px; }
  .big-header.thumb-empty .content-wrapper div:last-child {
    padding-bottom: 0; }
  .big-header .header-top-wrapper {
    padding: 0;
    margin-bottom: 0;
    background: none; }
  .big-header .header-top-wrapper:after {
    display: none; }
  .big-header .content-wrapper div:last-child {
    padding-bottom: 0; }
  .big-header .content-wrapper #breadcrumbs {
    margin-top: 15px; } }

@media only screen and (max-width: 1024px) {
  header .form-search {
    padding-top: 9px;
    position: absolute;
    right: calc( 4% + 65px);
    top: 10px;
    z-index: 3; }
    header .form-search .search-field {
      width: 55px;
      padding: 10px;
      height: 55px;
      font-size: 16px;
      color: #28225C;
      pointer-events: none;
      background: #fff; }
      header .form-search .search-field:-ms-input-placeholder {
        color: #fff; }
      header .form-search .search-field::placeholder {
        color: #fff; }
    header .form-search .button {
      pointer-events: none;
      padding: 19px;
      right: 0; }
  header .search-wrapper.active-search .form-search .search-field {
    width: 255px;
    padding: 9px 20px 10px 15px;
    font-size: 16px;
    pointer-events: auto; }
    header .search-wrapper.active-search .form-search .search-field:-ms-input-placeholder {
      color: #222 !important; }
    header .search-wrapper.active-search .form-search .search-field::placeholder {
      color: #222 !important; }
  header .search-wrapper.active-search .form-search .button {
    pointer-events: auto;
    padding: 19px;
    right: 0; }
  header .container, .header.background-version .container {
    padding-top: 10px;
    min-height: 100%;
    padding-bottom: 10px; }
    header .container .logo, .header.background-version .container .logo {
      max-width: 110px; }
      header .container .logo svg, .header.background-version .container .logo svg {
        max-width: 90px; } }

@media only screen and (max-width: 768px) {
  header .container .main-nav {
    text-align: center; }
    header .container .main-nav ul li {
      display: none; }
      header .container .main-nav ul li:first-child {
        display: inline-block; }
        header .container .main-nav ul li:first-child ul li {
          display: block;
          text-align: left; }
  .home .big-header .content-wrapper .header-title {
    margin: 15px 0 15px 0; }
  .big-header.has-thumb .container .content-wrapper .header-top-wrapper .left-side {
    -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    -ms-flex-order: 2;
        order: 2; }
  .big-header.has-thumb .container .content-wrapper .header-top-wrapper .right-side {
    -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    transform: translateY(0);
    -ms-flex-order: 1;
        order: 1; }
  .big-header.has-thumb .container .content-wrapper .header-top-wrapper .get-back-button {
    margin-top: 15px; }
  .home .big-header {
    background: #F2F9FE !important;
    margin-bottom: 30px; }
    .home .big-header:before {
      height: 120%; }
    .home .big-header .content-wrapper {
      gap: 25px; }
      .home .big-header .content-wrapper .left-side {
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
        -ms-flex-order: 2;
            order: 2; }
        .home .big-header .content-wrapper .left-side .header-title {
          font-size: 32px;
          font-size: 2rem; }
      .home .big-header .content-wrapper .right-side {
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
        transform: translateY(0);
        -ms-flex-order: 1;
            order: 1; } }

@media only screen and (max-width: 600px) {
  .big-header .thumb-side {
    height: 260px; }
    .big-header .thumb-side:after {
      height: 286px; }
  .big-header .content-wrapper .header-title {
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 125%; }
  .big-header .content-wrapper p {
    font-size: 18px;
    font-size: 1.125rem; }
  .big-header.thumb-empty {
    min-height: auto; }
    .big-header.thumb-empty .content-wrapper {
      min-height: auto;
      padding-bottom: 30px; }
  .block.cta-with-button-block .cta-wrapper {
    padding: 30px; } }

@media only screen and (max-width: 520px) {
  #main-wrapper {
    padding-top: 70px;
    overflow-x: hidden; }
  header .container {
    min-height: 100%;
    -ms-flex-align: center;
        align-items: center; }
    header .container .logo {
      max-width: 80px;
      margin-right: 20px; }
      header .container .logo svg {
        max-width: 80px;
        max-height: 50px; }
  header .search-wrapper.active-search .form-search .button {
    padding: 0; }
  header .form-search {
    padding-top: 0; }
    header .form-search .search-field {
      width: 44px;
      height: 44px;
      padding: 0;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      top: 11px; }
    header .form-search .button {
      height: 44px;
      width: 44px;
      padding: 0;
      top: 0;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none; }
  header .main-nav .sub-menu {
    background: #F2F9FE; }
    header .main-nav .sub-menu li a, header .main-nav .sub-menu li a:visited {
      background: #F2F9FE;
      color: #28225C;
      font-size: 15px;
      font-size: 0.9375rem; }
  header .main-nav {
    padding-top: 0; }
  header ul li:hover.menu-item-has-children, header .main-nav ul li:hover.menu-item-has-children {
    border: none;
    box-shadow: none; }
  header ul li:not(.non-active).menu-item-has-children > a, header ul li:not(.non-active).menu-item-has-children > a:visited, header .main-nav ul li:not(.non-active).menu-item-has-children > a, header .main-nav ul li:not(.non-active).menu-item-has-children > a:visited {
    padding: 12px 35px 14px 15px;
    font-size: 14px;
    font-size: 0.875rem;
    border-radius: 5px; }
    header ul li:not(.non-active).menu-item-has-children > a:after, header ul li:not(.non-active).menu-item-has-children > a:visited:after, header .main-nav ul li:not(.non-active).menu-item-has-children > a:after, header .main-nav ul li:not(.non-active).menu-item-has-children > a:visited:after {
      right: 15px !important; }
  #main-wrapper .section.cta_with_button_block {
    margin-top: 60px;
    margin-bottom: 80px; }
  header .search-wrapper.active-search .form-search .search-field {
    width: 230px;
    padding: 9px 20px 9px 15px; }
  .sidebar-aside .left-side .inhoud-wrapper .block-title:after, .sidebar-aside .left-side .related-links-wrapper .block-title:after {
    background-size: 70%; } }

@media only screen and (max-width: 430px) {
  .home .big-header .content-wrapper .header-title {
    line-height: 1.2;
    margin: 25px 0 15px 0; }
  .green-txt {
    padding: 0;
    margin: 0;
    line-height: 1.2; }
  header .container .main-nav {
    text-align: left;
    margin-right: 60px;
    padding-top: 0; }
  header .main-nav .sub-menu {
    width: 100vw;
    left: 0;
    transform: none;
    right: auto;
    position: fixed;
    border-top: 10px solid white; } }

@media only screen and (max-width: 372px) {
  header .container .logo {
    margin-right: 15px; }
  header .container .main-nav {
    margin-right: 50px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJyZXNwb25zaXZlLWhlYWRlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7OztHQUtHO0FDTEg7Ozs7OztHQU1HO0FBbUJILHlCQUF5QjtBQVF6Qix5QkFBeUI7QUFnQ3pCLDJCQUEyQjtBQVMzQixvQkFBb0I7QUFjcEIsdUJBQXVCO0FBd0N2QixxQkFBcUI7QUM3SHJCO0VBQ0U7SUFBSSxXQUFVLEVBQUE7RUFDZDtJQUFLLFdBQVUsRUFBQTtFQUNmO0lBQU0sV0FBVSxFQUFBLEVBQUE7O0FBSWxCO0VBR0M7SUFDQyxtQkFBaUI7SUFDakIsa0JBQWlCLEVBQ2pCO0VBRUQ7SUFDQyxtQkFBaUIsRUFDakI7RUFDRDtJQUNDLGtCQUFpQixFQUlqQjtJQUxEO01BR0UsU0FBUSxFQUNSO0VBRUY7SUFDQyxrQkFBaUIsRUFTakI7SUFWRDtNQUdFLGlCQUFnQjtNQUNoQixtQkFBaUIsRUFLakI7TUFURjtRQU1HLGlCQUFnQjtRQUNoQixpQkFBZ0IsRUFDaEIsRUFBQTs7QUErUUo7RUFFQztJQUNJLG1CQUFrQixFQUlyQjtJQUxEO01BR0ssbUJBQWtCLEVBQ2xCO0VBRUw7SUFDQyxhQUFZO0lBQ1osNEJBQTJCLEVBQzNCO0VBQ0Q7SUFDQyx1QkFBbUI7UUFBbkIsb0JBQW1CLEVBQ25CLEVBQUE7O0FBSUY7RUFFQztJQUNDLHFCQUFZO0lBQVosY0FBWTtJQUNaLHdCQUFrQjtRQUFsQixvQkFBa0IsRUFRbEI7SUFWRDtNQUlFLG1CQUFhO1VBQWIsZUFBYTtNQUNiLDRCQUEwQixFQUkxQjtNQVRGO1FBT0csZ0JBQWMsRUFDZDtFQUlIO0lBQ0MscUJBQW1CLEVBQ25CO0VBRUQ7SUFDQyxjQUFZLEVBQ1o7RUFFRDtJQUNDLHFCQUFtQixFQUNuQjtFQUVEO0lBQ0Msa0JBQWdCLEVBQ2hCO0VBRUQ7SUFDQyxXQUFVO0lBQ1AsaUJBQWdCO0lBQ2hCLGlCQUFlLEVBQ2xCO0VBRUQ7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QVk7SUFDWixpQkFBZ0IsRUFDaEI7RUFDRDtJQUNDLDZCQUE0QjtJRGxiNUIsZ0JDbWJ3QjtJRGxieEIsb0JBVnVCO0lDNmJ2QixtQkFBa0IsRUFJbEI7SUFQRDtNQUtFLHVCQUFzQixFQUN0QjtFQUVGO0lBQ0ksaUJBQWdCO0lBQ2hCLG9CQUFtQixFQUN0QjtFQUNEO0lBQ0MsYUFBWTtJQUNaLDJCQUEwQixFQUMxQjtFQUNEO0lBQ0MscUJBQW9CLEVBQ3BCLEVBQUE7O0FBR0Y7RUFFQztJQUNDLGlCQUFnQjtJQUNoQixzQkFBcUIsRUFDckI7RUFDRDtJQUNDLFdBQVU7SUFDVixVQUFTO0lBQ1QsaUJBQWdCLEVBQ2hCO0VBQ0Q7SUFDQyxpQkFBZ0I7SUFDaEIsbUJBQWtCO0lBQ2xCLGVBQWMsRUFDZDtFQUNEO0lBQ0MsYUFBWTtJQUNaLFFBQU87SUFDUCxnQkFBZTtJQUNmLFlBQVc7SUFDWCxnQkFBZTtJQUNmLDZCQUE0QixFQUM1QixFQUFBOztBQUlGO0VBRUM7SUFDQyxtQkFBa0IsRUFDbEI7RUFDRDtJQUNDLG1CQUFrQixFQUNsQixFQUFBIiwiZmlsZSI6InJlc3BvbnNpdmUtaGVhZGVyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogVmFyaWFibGUgZmlsZSBcbiAqIHBsYWNlIGdsb2JhbCB2YXJpYWJsZXMgaGVyZTpcbiAqXG4gKiBAcGFja2FnZSBDaGVmIEd1dGVuYmVyZyBDaGlsZCBUaGVtZVxuICovXG5cbiRmb250LXN0YWNrOiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZiwgc3lzdGVtLXVpO1xuJGhlYWQtc3RhY2s6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmLCBzeXN0ZW0tdWk7XG5cbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzIyMjtcbiRncmV5OiAjZjRmOWZjO1xuJGxpZ2h0R3JleTogI2Y5ZjhmYTtcbiRkYXJrR3JleTogI2QwZDBkMDtcblxuLy90byByZXBsYWNlXG5cbiRwdXJwbGU6ICNhMzE5NWI7XG4kb3JhbmdlOiAjZjM5MjAwO1xuJGRhcmtCbHVlOiAjMjkyMzVjO1xuJGxpZ2h0Qmx1ZTogI2VkZjRmODtcblxuLy93ZXJrd2lqemVyIGNvbG9yc1xuJHllbGxvdzogI0UyQ0Y4MDtcbiRibHVlTGlnaHQ6ICMzNkE5RTA7XG4kYmx1ZTogIzFENzBCNztcbiRyZWQ6ICNCMzM4NUI7XG4kZ3JlZW46ICM2QkE4OTE7XG4kZGFyazogIzI4MjI1QztcblxuJHBpbms6ICRibHVlO1xuXG4kbGlnaHRCbHVlOiAjRjJGOUZFO1xuJGxpZ2h0R3JleTogI0YzRjlGRTtcblxuJGJvcmRlci1yYWRpdXM6IDVweDtcblxuJGZvcm0taW5wdXQtY29sb3I6ICNlY2VjZWM7XG4kZm9ybS1pbnB1dC1ob3Zlci1jb2xvcjogIzAwMDtcblxuJGVycm9yQ29sb3I6ICNhZTJkMzA7XG5cbiRsaWdodC13ZWlnaHQ6IDMwMDtcbiRyZWd1bGFyLXdlaWdodDogNDAwO1xuJHNlbWlib2xkLXdlaWdodDogNjAwO1xuJGJvbGQtd2VpZ2h0OiA3MDA7IiwiLyoqXG4gKiBNaXhpbiBmaWxlIFxuICogQWxsIG91ciBjdXN0b20gbWl4aW5zXG4gKlxuICogQHBhY2thZ2UgQ2hlZiBHdXRlbmJlcmcgQ2hpbGQgVGhlbWVcbiAqIEBzaW5jZSAyMDE5XG4gKi9cblxuXG4vL21ha2UgZmxleCByb3dzIGEgYml0IGVhc2llcjpcbkBtaXhpbiBmbGV4LXJvdyggJGVxdWFsaXplOnN0cmV0Y2ggKXtcbiAgICBAaW5jbHVkZSBkaXNwbGF5KGZsZXgpO1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoJGVxdWFsaXplKTtcbn1cblxuLy9tYWtlIGZsZXggY29sdW1ucyBhIGJpdCBlYXNpZXI6XG5AbWl4aW4gZmxleC1jb2woICRlcXVhbGl6ZTpzdHJldGNoICl7XG4gICAgQGluY2x1ZGUgZGlzcGxheShmbGV4KTtcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKCRlcXVhbGl6ZSk7XG59XG5cblxuXG4vKiBCb3hzaXppbmcgc2hvcnRjdXQ6ICovXG5AbWl4aW4gYm9yZGVyYm94KCl7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8qIFRyYW5zZm9ybSBzaG9ydGN1dHMgKi9cblxuLy8gcm90YXRlXG5AbWl4aW4gcm90YXRlKCAkZGVnICkge1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHJvdGF0ZSggI3skZGVnfWRlZyApICk7XG59XG4gXG4vLyBzY2FsZVxuQG1peGluIHNjYWxlKCAkc2NhbGUgKSB7XG4gICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHNjYWxlKCAkc2NhbGUgKSApO1xufSBcblxuLy8gdHJhbnNsYXRlXG5AbWl4aW4gdHJhbnNsYXRlKCAkeCwgJHkgKSB7XG4gICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZSggJHgsICR5ICkgKTtcbn1cblxuLy8gc2tld1xuQG1peGluIHNrZXcoICR4LCAkeSApIHtcbiAgIEBpbmNsdWRlIHRyYW5zZm9ybSggc2tldyggI3skeH1kZWcsICN7JHl9ZGVnICkgKTtcbn1cblxuLy90cmFuc2Zvcm0gb3JpZ2luXG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbiggJG9yaWdpbiApIHtcbiAgICBtb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAgICAtby10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xufVxuXG5cbi8qIFN0eWxpbmcgcGxhY2Vob2xkZXJzOiAqL1xuQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgJi5wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuXG4vKiBSZXRpbmEgaW1hZ2VzOiAqL1xuQG1peGluIGltYWdlLTJ4KCRpbWFnZSwgJHdpZHRoLCAkaGVpZ2h0KSB7XG4gIEBtZWRpYSAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxuICAgICAgICAgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIuNi8yKSxcbiAgICAgICAgICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMyksXG4gICAgICAgICAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcbiAgICAgICAgIChtaW4tcmVzb2x1dGlvbjogMS4zZHBweCkge1xuICAgIC8qIG9uIHJldGluYSwgdXNlIGltYWdlIHRoYXQncyBzY2FsZWQgYnkgMiAqL1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1hZ2UpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoICRoZWlnaHQ7XG4gIH1cbn1cblxuXG4vKiBcIkhhcmRcIiBncmFkaWVudHM6ICovXG5AbWl4aW4gZ3JhZGllbnQtaGFyZCggJHN0YXJ0LCAkZW5kOiNmZmYsICRkaXJlY3Rpb246XCJob3Jpem9udGFsXCIgKSB7XG5cbiAgQGlmICRkaXJlY3Rpb24gPT0gXCJob3Jpem9udGFsXCJ7XG5cbiAgICBAaW5jbHVkZSBncmFkaWVudC1oYXJkLWhvcml6b250YWwoICRzdGFydCwgJGVuZCApO1xuXG4gIH1AZWxzZXtcblxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWhhcmQtdmVydGljYWwoICRzdGFydCwgJGVuZCApO1xuXG4gIH1cblxufVxuXG5AbWl4aW4gZ3JhZGllbnQtaGFyZC1ob3Jpem9udGFsKCAkZnJvbSwgJHRvICkge1xuXG4gIGJhY2tncm91bmQ6ICR0bztcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsJGZyb20pLCBjb2xvci1zdG9wKDUwJSwkZnJvbSksIGNvbG9yLXN0b3AoNTAlLCR0byksIGNvbG9yLXN0b3AoMTAwJSwkdG8pKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJGZyb20gMCUsJGZyb20gNTAlLCR0byA1MCUsJHRvIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAgICAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG4gIGJhY2tncm91bmQ6ICAgICAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsICRmcm9tIDAlLCRmcm9tIDUwJSwkdG8gNTAlLCR0byAxMDAlKTtcbiAgYmFja2dyb3VuZDogICAgICAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJGZyb20gMCUsJGZyb20gNTAlLCR0byA1MCUsJHRvIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGZyb20gMCUsJGZyb20gNTAlLCR0byA1MCUsJHRvIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nJGZyb20nLCBlbmRDb2xvcnN0cj0nJHRvJyxHcmFkaWVudFR5cGU9MSApO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtaGFyZC12ZXJ0aWNhbCggJGZyb20sICR0byApIHtcblxuICBiYWNrZ3JvdW5kOiAkdG87XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCB0b3AgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsJGZyb20pLCBjb2xvci1zdG9wKDUwJSwkZnJvbSksIGNvbG9yLXN0b3AoNTAlLCR0byksIGNvbG9yLXN0b3AoMTAwJSwkdG8pKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkZnJvbSAwJSwkZnJvbSA1MCUsJHRvIDUwJSwkdG8gMTAwJSk7XG4gIGJhY2tncm91bmQ6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20gMCUsICRmcm9tIDUwJSwgJHRvIDUwJSwgJHRvIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAgICAgLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICRmcm9tIDAlLCRmcm9tIDUwJSwkdG8gNTAlLCR0byAxMDAlKTtcbiAgYmFja2dyb3VuZDogICAgICAtby1saW5lYXItZ3JhZGllbnQodG9wLCAkZnJvbSAwJSwkZnJvbSA1MCUsJHRvIDUwJSwkdG8gMTAwJSk7XG4gIGJhY2tncm91bmQ6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGZyb20gMCUsJGZyb20gNTAlLCR0byA1MCUsJHRvIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nJGZyb20nLCBlbmRDb2xvcnN0cj0nJHRvJyxHcmFkaWVudFR5cGU9MSApO1xuXG59XG5cbi8qIFJFTSBmb250IHNpemVzOiAqL1xuQGZ1bmN0aW9uIGNhbGN1bGF0ZVJlbSgkc2l6ZSkge1xuICAkcmVtU2l6ZTogJHNpemUgLyAxNnB4O1xuICBAcmV0dXJuICRyZW1TaXplICogMXJlbTtcbn1cblxuQG1peGluIGJyZWFrLWNvbnRhaW5lcigpe1xuICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtNTB2dyArIDUwJSk7XG59XG5cbkBtaXhpbiBmb250LXNpemUoJHNpemUpIHtcbiAgZm9udC1zaXplOiAkc2l6ZTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oJHNpemUpO1xufVxuXG5AbWl4aW4gYnV0dG9uKCl7XG4gIGJhY2tncm91bmQ6ICRkYXJrQmx1ZTtcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDEycHggMzVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgY29sb3I6I0ZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSggMThweCApO1xuICBmb250LXdlaWdodDogJGJvbGQtd2VpZ2h0O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gICY6aG92ZXIsICY6Zm9jdXN7XG4gICAgYmFja2dyb3VuZDokYmx1ZTtcbiAgICBjb2xvcjokd2hpdGU7XG4gICAgb3V0bGluZTpub25lO1xuICB9XG59XG5cbkBtaXhpbiByZW1vdmUtZWxlbWVudCgpe1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn0iLCJAaW1wb3J0ICdiYXNlL192YXJpYWJsZXMnO1xuQGltcG9ydCAnYmFzZS9fbWl4aW5zJztcblxuQGtleWZyYW1lcyBtZW51bW92ZSB7XG4gIDAlIHtvcGFjaXR5OiAwO31cbiAgNjAlIHtvcGFjaXR5OiAwO31cbiAgMTAwJSB7b3BhY2l0eTogMTt9XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTYwMHB4ICl7XG5cblxuXHRoZWFkZXIgLmNvbnRhaW5lciAubWFpbi1uYXZ7XG5cdFx0bWFyZ2luLXJpZ2h0OjUwcHg7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdH1cblxuXHRoZWFkZXIgLnNpZGUtbmF2IHVsIGxpe1xuXHRcdG1hcmdpbi1yaWdodDozMHB4O1xuXHR9XG5cdGhlYWRlciAuZm9ybS1zZWFyY2h7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0LmJ1dHRvbntcblx0XHRcdHRvcDogOXB4O1xuXHRcdH1cblx0fVxuXHRoZWFkZXIgLmNvbnRhaW5lcntcblx0XHRtaW4taGVpZ2h0OiAxMjBweDtcblx0XHQubG9nbyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEzMHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OjMwcHg7XG5cdFx0XHRzdmd7XG5cdFx0XHRcdG1heC13aWR0aDogMTMwcHg7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDgwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDEyNTBweCApe1xuXG5cdC8vIC5iaWctaGVhZGVyIC50aHVtYi1zaWRle1xuXHQvLyBcdGhlaWdodDogOTAlO1xuXHQvLyB9XG5cdC8vIGhlYWRlciAuY29udGFpbmVye1xuXHQvLyBcdC5zaWRlLW5hdntcblx0Ly8gXHRcdG1hcmdpbi1yaWdodDogMDtcblx0Ly8gXHR9XG5cdC8vIFx0Lm1haW4tbmF2e1xuXHQvLyBcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdC8vIFx0fVxuXHQvLyB9XG5cdC8vIGhlYWRlciB1bCBsaSA+IGEsIGhlYWRlciB1bCBsaSA+IGE6dmlzaXRlZCwgaGVhZGVyIC5tYWluLW5hdiB1bCBsaSA+IGEsIGhlYWRlciAubWFpbi1uYXYgdWwgbGkgPiBhOnZpc2l0ZWR7XG5cdC8vIFx0cGFkZGluZzogMTJweCAzMHB4IDEycHggMTBweDtcblx0Ly8gXHRAaW5jbHVkZSBmb250LXNpemUoIDE2cHggKTtcblx0Ly8gfVxuXHQvLyAubGFuZ3VhZ2Utc3dpdGNoLWNvbnRhaW5lcntcblx0Ly8gXHRwYWRkaW5nLXJpZ2h0OjQlO1xuXHQvLyB9XG5cdC8vIGhlYWRlciAuY29udGFpbmVyIC5tYWluLW5hdntcblx0Ly8gXHRtYXJnaW4tcmlnaHQ6MjRweDtcblx0Ly8gfVxuXHQvLyBoZWFkZXIgLm1haW4tbmF2IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyLCBoZWFkZXIgLm1haW4tbmF2IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOnZpc2l0ZWQ6YWZ0ZXJ7XG5cdC8vIFx0cmlnaHQ6MTBweCAhaW1wb3J0YW50O1xuXHQvLyBcdGZvbnQtc2l6ZToxMHB4ICFpbXBvcnRhbnQ7XG5cdC8vIH1cblx0Ly8gaGVhZGVyIC5zaWRlLW5hdiB1bCBsaXtcblx0Ly8gXHRtYXJnaW4tcmlnaHQ6MjRweDtcblx0Ly8gfVxuXG5cbi8vIH1cblxuLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTI4MHB4ICl7XG5cdFxuXHQvLyAuYmlnLWhlYWRlciAudGh1bWItc2lkZXtcblx0Ly8gXHR3aWR0aDo0NSU7XG5cdC8vIH1cblxuXHQvLyAuYmlnLWhlYWRlciAuY29udGVudC13cmFwcGVye1xuXHQvLyBcdG1heC13aWR0aDo2NSU7XG5cdC8vIH1cblxuXHQvLyAuYmlnLWhlYWRlci5ob21lLWhlYWRlciAudGh1bWItc2lkZXtcblx0Ly8gXHR3aWR0aDo0NSU7XG5cdC8vIH1cblxuXHQvLyAuYmlnLWhlYWRlci5ob21lLWhlYWRlciAuY29udGVudC13cmFwcGVye1xuXHQvLyBcdG1heC13aWR0aDpjYWxjKCA1NSUgLSA1MHB4ICk7XG5cdC8vIH1cblxuXHQvLyBoMXtcblx0Ly8gXHRAaW5jbHVkZSBmb250LXNpemUoIDQ0cHggKTtcblx0Ly8gfVxuXG5cdC8vIC5iaWctaGVhZGVyIC5jb250ZW50LXdyYXBwZXIgcHtcblx0Ly8gXHRtYXgtd2lkdGg6Y2FsYyggMTAwJSAtIDUwcHggKTtcblx0Ly8gfVxuXG4vLyB9XG5cblxuLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTI2MHB4ICl7XG5cblx0Ly8gaGVhZGVyIC5jb250YWluZXJ7XG5cdC8vIFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG5cdC8vIH1cblxuXHQvLyBoZWFkZXIgLmNvbnRhaW5lciAuc2lkZS1uYXZ7XG5cdC8vIFx0bWFyZ2luLXJpZ2h0OjE1cHg7XG5cdC8vIH1cblxuXHQvLyAubWFpbm1lbnUgbmF2e1xuXHQvLyBcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0Ly8gfVxuXG5cdC8vIC5tYWlubWVudSAuc2lkZS1uYXZ7XG5cdC8vIFx0ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xuXHQvLyBcdGxpe1xuXHQvLyBcdFx0ZGlzcGxheTpub25lO1xuXHQvLyBcdH1cblx0Ly8gXHQuc2VhcmNoLWxpbmt7XG5cdC8vIFx0XHRkaXNwbGF5OmJsb2NrO1xuXHQvLyBcdH1cblx0Ly8gfVxuXG5cdC8vIC5tYWlubWVudSAubWVudS1zd2l0Y2ggLmljb246YmVmb3Jle1xuXHQvLyBcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvbWVudS5zdmcpO1xuXHQvLyB9XG5cdFxuXHQvLyAubWFpbm1lbnUgLm1lbnUtc3dpdGNoe1xuXHQvLyBcdGRpc3BsYXk6IGJsb2NrO1xuXHQvLyBcdGJhY2tncm91bmQ6IG5vbmU7XG5cdC8vIFx0cmlnaHQ6IDQlO1xuXHQvLyBcdHotaW5kZXg6IDkxMDtcblx0Ly8gXHRwYWRkaW5nLXRvcDoxcHg7XG5cdC8vIFx0bGluZS1oZWlnaHQ6MTtcblx0Ly8gXHQubW9iaWxlLWJ1dHRvbi10ZXh0e1xuXHQvLyBcdFx0ZGlzcGxheTogbm9uZTtcblx0Ly8gXHR9XG5cdC8vIFx0Lmljb257XG5cdC8vIFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0Ly8gXHRcdGhlaWdodDoxMDAlO1xuXHQvLyBcdFx0d2lkdGg6MTAwJTtcblx0Ly8gXHR9XG5cdC8vIFx0Lmljb246YmVmb3Jle1xuXHQvLyBcdFx0Y29udGVudDonJztcblx0Ly8gXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvbWVudS1ibGFjay5zdmcpO1xuXHQvLyBcdFx0aGVpZ2h0OiAxMDAlO1xuXHQvLyBcdFx0d2lkdGg6IDEwMCU7XG5cdC8vIFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG5cdC8vIFx0XHRiYWNrZ3JvdW5kLXNpemU6NTUlIGF1dG87XG5cdC8vIFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQvLyBcdFx0ZGlzcGxheTogYmxvY2s7XG5cdC8vIFx0fVxuXHQvLyBcdC5pY29uLmNsb3NlOmJlZm9yZXtcblx0Ly8gXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvbWVudS1jbG9zZS1ibGFjay5zdmcpO1xuXHQvLyBcdH1cblx0XHRcblx0Ly8gfVxuXHQvLyAuYmFja2dyb3VuZC13cmFwcGVye1xuXHQvLyBcdHRyYW5zaXRpb246IC4zcztcblx0Ly8gXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHQvLyB9XG5cdC8vIC5iYWNrZ3JvdW5kLXdyYXBwZXIuYWN0aXZlLWJne1xuXHQvLyBcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdC8vIFx0cG9pbnRlci1ldmVudHM6YXV0bztcblx0Ly8gXHRvcGFjaXR5OjE7XG5cdC8vIH1cblxuXHQvLyAuYmFja2dyb3VuZC13cmFwcGVyIC5sYW5ndWFnZS1zd2l0Y2gtY29udGFpbmVye1xuXHQvLyBcdHRyYW5zZm9ybTpub25lO1xuXHQvLyBcdGxlZnQ6MDtcblx0Ly8gXHRwb3NpdGlvbjppbml0aWFsO1xuXHQvLyBcdHRleHQtYWxpZ246bGVmdDtcblx0Ly8gXHRwYWRkaW5nOjAgNCU7XG5cdC8vIFx0bWFyZ2luLXRvcDoyMHB4O1xuXHQvLyBcdC5sYW5ndWFnZS1zd2l0Y2hlcntcblx0Ly8gXHRcdGJhY2tncm91bmQ6JGdyZXk7XG5cdC8vIFx0XHRwYWRkaW5nOjEwcHggMjBweDtcblx0Ly8gXHR9XG5cdC8vIH1cblxuXHQvLyAubGFuZ3VhZ2Utc3dpdGNoLWNvbnRhaW5lciAubGFuZ3VhZ2Utc3dpdGNoZXIgbmF2IHVsIGxpIGEsIC5sYW5ndWFnZS1zd2l0Y2gtY29udGFpbmVyIC5sYW5ndWFnZS1zd2l0Y2hlciBuYXYgdWwgbGkgYTp2aXNpdGVke1xuXHQvLyBcdHBhZGRpbmc6NnB4IDEwcHggIWltcG9ydGFudDtcblx0Ly8gfVxuXG5cdC8vIC5tb2JpbGUtbmF2IC5zdWItbWVudXtcblx0Ly8gXHRkaXNwbGF5Om5vbmU7XG5cdC8vIH1cblxuXHQvLyAubW9iaWxlLW5hdiAuc3ViLW1lbnV7XG5cdC8vIFx0YmFja2dyb3VuZDogJGdyZXk7XG5cdC8vIFx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ly8gXHRwYWRkaW5nOiAzMHB4IDQlICFpbXBvcnRhbnQ7XG5cdC8vIFx0bGl7XG5cdC8vIFx0XHR3aWR0aDogMTAwJTtcblx0Ly8gXHRcdGEsIGE6dmlzaXRlZHtcblx0Ly8gXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKCAxOHB4ICk7XG5cdC8vIFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdC8vIFx0XHRcdHBhZGRpbmc6IDAgMCAxNXB4IDA7XG5cdC8vIFx0XHRcdHRyYW5zaXRpb246IC4zcztcblx0Ly8gXHRcdFx0d2lkdGg6IDEwMCU7XG5cdC8vIFx0XHR9XG5cdC8vIFx0XHQmOmxhc3QtY2hpbGR7XG5cdC8vIFx0XHRcdGEsIGE6dmlzaXRlZHsgcGFkZGluZzogMDsgfVxuXHQvLyBcdFx0fVxuXHQvLyBcdH1cblx0Ly8gfVxuXG5cdC8vIC5iYWNrZ3JvdW5kLXdyYXBwZXIgLmJvdHRvbS1uYXZ7XG5cdC8vIFx0bWFyZ2luLXRvcDo1MHB4O1xuXHQvLyB9XG5cblx0Ly8gLmJhY2tncm91bmQtd3JhcHBlcntcblx0Ly8gXHR0b3A6MDtcblx0Ly8gICAgIGhlaWdodDogMTAwdmg7XG5cdC8vICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cdC8vICAgICB3aWR0aDogMTAwJTtcblx0Ly8gICAgIHBvc2l0aW9uOiBmaXhlZDtcblx0Ly8gICAgIHJpZ2h0OiAwJTtcblx0Ly8gICAgIGxlZnQ6IDA7XG5cdC8vICAgICBwYWRkaW5nOjEyMHB4IDAgNjBweCAwO1xuXHQvLyAgICAgb3BhY2l0eTogMDtcblx0Ly8gICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG5cdC8vICAgICB0cmFuc2l0aW9uOiAuM3M7XG5cdC8vICAgICB6LWluZGV4OiA5MDA7XG5cdC8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC8vIH1cblx0XG5cdC8vIC5tb2JpbGUtbmF2e1xuXHQvLyBcdHBvc2l0aW9uOmluaXRpYWw7XG5cdC8vICAgICB0b3A6IDE1MHB4O1xuXHQvLyAgICAgaGVpZ2h0OiBhdXRvO1xuXHQvLyAgICAgb3ZlcmZsb3cteTogYXV0bztcblx0Ly8gICAgIHdpZHRoOiAxMDAlO1xuXHQvLyAgICAgb3BhY2l0eToxO1xuXHQvLyAgICAgcG9pbnRlci1ldmVudHM6YXV0bztcblx0Ly8gXHR0cmFuc2l0aW9uOjA7XG5cdFxuXHQvLyAgICAgdWx7XG4gIC8vICAgXHQgICAgbWFyZ2luOiAwIGF1dG87XG5cdC8vIFx0ICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cdC8vIFx0ICAgIHdpZHRoOiAxMDAlO1xuXHQvLyBcdCAgICBsaSBhLCBsaSBhOnZpc2l0ZWR7XG5cdC8vIFx0ICAgIFx0QGluY2x1ZGUgZm9udC1zaXplKCAyMnB4ICk7XG5cdC8vIFx0XHRcdHBhZGRpbmc6MTBweCA0JTtcblx0Ly8gXHQgICAgXHRjb2xvcjogJGJsYWNrO1xuXHQvLyBcdCAgICBcdGZvbnQtd2VpZ2h0OiRzZW1pYm9sZC13ZWlnaHQ7XG5cdC8vIFx0ICAgIH1cblx0Ly8gXHQgICAgbGkuY3VycmVudC1tZW51LWl0ZW0sIGxpLmN1cnJlbnQtcGFnZS1wYXJlbnQsIGxpLmN1cnJlbnRfcGFnZV9wYXJlbnQsIGxpLmN1cnJlbnQtbWVudS1wYXJlbnR7XG5cdC8vIFx0ICAgIFx0JiA+IGEsICYgPiBhOnZpc2l0ZWR7XG5cdC8vIFx0ICAgIFx0XHRjb2xvcjokcGluaztcblx0Ly8gXHQgICAgXHRcdGJhY2tncm91bmQ6bm9uZTtcblx0Ly8gXHQgICAgXHR9XG5cdC8vIFx0ICAgIH1cblx0Ly8gXHQgICAgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5jdXJyZW50X3BhZ2VfcGFyZW50e1xuXHQvLyBcdCAgICBcdCYgPiBhLCAmID4gYTp2aXNpdGVke1xuXHQvLyBcdCAgICBcdFx0Y29sb3I6JHBpbms7XG5cdC8vIFx0ICAgIFx0fVxuXHQvLyBcdCAgICB9XG5cdC8vIFx0fVxuXHQvLyBcdGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57XG5cdC8vIFx0XHQmID4gYSwgJiA+IGE6dmlzaXRlZHtcblx0Ly8gXHRcdFx0JjphZnRlcntcblx0Ly8gXHRcdFx0XHRjb250ZW50OiBcIlxcZjA3OFwiO1xuXHQvLyBcdFx0XHQgICAgZm9udC13ZWlnaHQ6IDYwMDtcblx0Ly8gXHRcdFx0ICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IGZyZWVcIjtcblx0Ly8gXHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ly8gXHRcdFx0ICAgIHotaW5kZXg6IDM7XG5cdC8vIFx0XHRcdCAgICBmb250LXNpemU6IDEycHg7XG5cdC8vIFx0XHRcdCAgICBtYXJnaW4tbGVmdDoxNXB4O1xuXHQvLyBcdFx0XHQgICAgcmlnaHQ6IDA7XG5cdC8vIFx0XHRcdCAgICBsaW5lLWhlaWdodDoxO1xuXHQvLyBcdFx0XHQgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cdC8vIFx0XHRcdCAgICB0b3A6LTRweDtcblx0Ly8gXHRcdFx0ICAgIHRyYW5zZm9ybTpyb3RhdGUoIDAgKTtcblx0Ly8gXHRcdFx0fVxuXHQvLyBcdFx0fVxuXHQvLyBcdFx0Ji5mb2xkLW91dHtcblx0Ly8gXHRcdFx0JiA+IGEsICYgPiBhOnZpc2l0ZWR7XG5cdC8vIFx0XHRcdFx0JjphZnRlcntcblx0Ly8gXHRcdFx0XHQgICAgdHJhbnNmb3JtOnJvdGF0ZSggMTgwZGVnICk7XG5cdC8vIFx0XHRcdFx0fVxuXHQvLyBcdFx0XHR9XG5cdC8vIFx0XHR9XG5cdC8vIFx0fVxuXHQvLyBcdGxpLmZvbGQtb3V0e1xuXHQvLyBcdFx0LnN1Yi1tZW51e1xuXHQvLyBcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHQvLyBcdFx0fVxuXHQvLyBcdH1cblx0Ly8gfVxuXHQvLyAubW9iaWxlLW5hdi5mb2xkLW91dHtcblx0Ly8gICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHQvLyAgICAgZGlzcGxheTogYmxvY2s7XG5cdC8vICAgICBhbmltYXRpb246IG1lbnVtb3ZlIC4zcyBsaW5lYXI7XG5cdC8vIH1cblx0XG5cdC8vIC5iYWNrZ3JvdW5kLXdyYXBwZXJ7XG5cdC8vIFx0YmFja2dyb3VuZDogI0ZGRjtcblx0Ly8gfVxuXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDEyMjBweCApe1xuXHRcblx0aGVhZGVyIC5jb250YWluZXIgLm1haW4tbmF2IHtcblx0ICAgIG1hcmdpbi1yaWdodDogMTBweDtcblx0ICAgIHVsIGxpIHtcblx0ICAgIFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHQgICAgfVxuXHR9XG5cdGhlYWRlciAuZm9ybS1zZWFyY2ggLnNlYXJjaC1maWVsZHtcblx0XHR3aWR0aDogMjU1cHg7XG5cdFx0cGFkZGluZzogOXB4IDIwcHggMTBweCAyMHB4O1xuXHR9XG5cdC5iaWctaGVhZGVyIC5jb250YWluZXIgLmhlYWRlci10b3Atd3JhcHBlcntcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTEyMHB4ICl7XG5cdFxuXHQuYmlnLWhlYWRlcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1mbG93OnJvdyB3cmFwO1xuXHRcdC5jb250YWluZXJ7XG5cdFx0XHRmbGV4OjAgMCAxMDAlO1xuXHRcdFx0bWluLWhlaWdodDphdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHQuY29udGVudC13cmFwcGVye1xuXHRcdFx0XHRtYXgtd2lkdGg6MTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaG9tZSAuYmlnLWhlYWRlcntcblx0XHRwYWRkaW5nLWJvdHRvbTo1MHB4O1xuXHR9XG5cblx0LmJpZy1oZWFkZXIgLmhlYWRlci10b3Atd3JhcHBlcjpiZWZvcmV7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cblx0LmJpZy1oZWFkZXIudGh1bWItZW1wdHkgLmNvbnRlbnQtd3JhcHBlcntcblx0XHRwYWRkaW5nLWJvdHRvbTo4MHB4O1xuXHR9XG5cblx0LmJpZy1oZWFkZXIudGh1bWItZW1wdHkgLmNvbnRlbnQtd3JhcHBlciBkaXY6bGFzdC1jaGlsZHtcblx0XHRwYWRkaW5nLWJvdHRvbTowO1xuXHR9XG5cblx0LmJpZy1oZWFkZXIgLmhlYWRlci10b3Atd3JhcHBlcntcblx0XHRwYWRkaW5nOiAwO1xuICAgXHRcdG1hcmdpbi1ib3R0b206IDA7XG4gICBcdFx0YmFja2dyb3VuZDpub25lO1xuXHR9XG5cdFxuXHQuYmlnLWhlYWRlciAuaGVhZGVyLXRvcC13cmFwcGVyOmFmdGVye1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxuXG5cdFxuXHQuYmlnLWhlYWRlciAuY29udGVudC13cmFwcGVyIGRpdjpsYXN0LWNoaWxke1xuXHRcdHBhZGRpbmctYm90dG9tOjA7XG5cdH1cblxuXG5cblx0LmJpZy1oZWFkZXIgLmNvbnRlbnQtd3JhcHBlciAjYnJlYWRjcnVtYnN7XG5cdFx0bWFyZ2luLXRvcDoxNXB4O1xuXHR9XG5cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTAyNHB4ICl7XG5cdGhlYWRlciAuZm9ybS1zZWFyY2h7IFxuXHQgICAgcGFkZGluZy10b3A6IDlweDtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIHJpZ2h0OiBjYWxjKCA0JSArIDY1cHggKTtcblx0ICAgIHRvcDogMTBweDtcblx0ICAgIHotaW5kZXg6IDM7XG5cdFx0LnNlYXJjaC1maWVsZHtcblx0XHRcdHdpZHRoOiA1NXB4O1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdGhlaWdodDogNTVweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGNvbG9yOiAkZGFyaztcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0Jjo6cGxhY2Vob2xkZXIgeyBcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuICBcdH1cbiAgICAuYnV0dG9ue1xuICAgIFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgXHRwYWRkaW5nOiAxOXB4O1xuICAgIFx0cmlnaHQ6IDA7XG4gICAgXHQmOjpiZWZvcmV7XG4gICAgXHRcdC8vZGlzcGxheTogbm9uZTtcbiAgICBcdH1cbiAgICB9XG5cdH1cblx0aGVhZGVyIC5zZWFyY2gtd3JhcHBlci5hY3RpdmUtc2VhcmNoIC5mb3JtLXNlYXJjaCB7XG5cdFx0LnNlYXJjaC1maWVsZHtcblx0XHRcdHdpZHRoOiAyNTVweDtcblx0XHRcdHBhZGRpbmc6IDlweCAyMHB4IDEwcHggMTVweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdFx0Jjo6cGxhY2Vob2xkZXIgeyBcblx0XHRcdCAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJ1dHRvbntcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMTlweDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXHRoZWFkZXIgLmNvbnRhaW5lciwgLmhlYWRlci5iYWNrZ3JvdW5kLXZlcnNpb24gLmNvbnRhaW5lcntcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdC5sb2dvIHtcblx0XHRcdG1heC13aWR0aDogMTEwcHg7XG5cdFx0XHRzdmd7XG5cdFx0XHRcdG1heC13aWR0aDogOTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH0gXG59XG5cbi8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDkwMHB4ICl7XG5cdFxuLy8gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjhweCApe1xuXHRoZWFkZXIgLmNvbnRhaW5lciAubWFpbi1uYXYge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR1bCBsaXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHVsIGxpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmhvbWUgLmJpZy1oZWFkZXIgLmNvbnRlbnQtd3JhcHBlciAuaGVhZGVyLXRpdGxle1xuXHRcdG1hcmdpbjogMTVweCAwIDE1cHggMDtcblx0fVxuXHQuYmlnLWhlYWRlci5oYXMtdGh1bWIgLmNvbnRhaW5lciAuY29udGVudC13cmFwcGVyIC5oZWFkZXItdG9wLXdyYXBwZXJ7XG5cdFx0LmxlZnQtc2lkZXtcblx0XHRcdGZsZXg6IDAgMSAxMDAlO1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0fVxuXHRcdC5yaWdodC1zaWRle1xuXHRcdFx0ZmxleDogMCAxIDEwMCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHRvcmRlcjogMTtcblx0XHR9XG5cdFx0LmdldC1iYWNrLWJ1dHRvbntcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0fVxuXHR9XG5cdC5ob21lIC5iaWctaGVhZGVye1xuXHRcdGJhY2tncm91bmQ6ICRsaWdodEJsdWUgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0aGVpZ2h0OiAxMjAlO1xuXHRcdH1cblx0XHQuY29udGVudC13cmFwcGVye1xuXHRcdFx0Z2FwOiAyNXB4O1xuXHRcdFx0LmxlZnQtc2lkZXtcblx0XHRcdFx0ZmxleDogMCAxIDEwMCU7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHQuaGVhZGVyLXRpdGxle1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSggMzJweCApO1x0XG5cdFx0XHRcdH1cdFxuXHRcdFx0fVxuXHRcdFx0LnJpZ2h0LXNpZGV7XG5cdFx0XHRcdGZsZXg6IDAgMSAxMDAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA2MDBweCApe1xuXHQuYmlnLWhlYWRlciAudGh1bWItc2lkZXtcblx0XHRoZWlnaHQ6MjYwcHg7XG5cdFx0JjphZnRlcntcblx0XHRcdGhlaWdodDoyODZweDtcblx0XHR9XG5cdH1cblx0LmJpZy1oZWFkZXIgLmNvbnRlbnQtd3JhcHBlciAuaGVhZGVyLXRpdGxle1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSggMzZweCApO1xuXHRcdGxpbmUtaGVpZ2h0OjEyNSU7XG5cdH1cblx0LmJpZy1oZWFkZXIgLmNvbnRlbnQtd3JhcHBlciBwe1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSggMThweCApO1xuXHR9XG5cblx0LmJpZy1oZWFkZXIudGh1bWItZW1wdHl7XG5cdFx0bWluLWhlaWdodDphdXRvO1xuXHRcdC5jb250ZW50LXdyYXBwZXJ7XG5cdFx0XHRtaW4taGVpZ2h0OmF1dG87XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTozMHB4O1xuXHRcdH1cblx0fVxuXHQuYmxvY2suY3RhLXdpdGgtYnV0dG9uLWJsb2NrIC5jdGEtd3JhcHBlcntcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDUyMHB4ICl7XG5cdCNtYWluLXdyYXBwZXIge1xuXHQgICAgcGFkZGluZy10b3A6IDcwcHg7XG5cdCAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cdH1cblx0aGVhZGVyIC5jb250YWluZXJ7XG5cdFx0Ly9wYWRkaW5nLXRvcDogMDtcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0LmxvZ297XG5cdFx0XHRtYXgtd2lkdGg6IDgwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRzdmd7XG5cdFx0XHRcdG1heC13aWR0aDogODBweDtcblx0XHRcdFx0bWF4LWhlaWdodDogNTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0aGVhZGVyIC5zZWFyY2gtd3JhcHBlci5hY3RpdmUtc2VhcmNoIC5mb3JtLXNlYXJjaCAuYnV0dG9ue1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0aGVhZGVyIC5mb3JtLXNlYXJjaHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHQuc2VhcmNoLWZpZWxke1xuXHRcdFx0d2lkdGg6IDQ0cHg7XG5cdFx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdHRvcDogMTFweDtcblx0XHR9XG5cdFx0LmJ1dHRvbntcblx0XHRcdGhlaWdodDogNDRweDtcblx0XHRcdHdpZHRoOiA0NHB4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdGhlYWRlciAubWFpbi1uYXYgLnN1Yi1tZW51e1xuXHRcdGJhY2tncm91bmQ6ICRsaWdodEJsdWU7XG5cdFx0bGkgYSwgbGkgYTp2aXNpdGVke1xuXHRcdFx0YmFja2dyb3VuZDogJGxpZ2h0Qmx1ZTtcblx0XHRcdGNvbG9yOiAkZGFyaztcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSggMTVweCApO1xuXHRcdH1cblx0fVxuXHRoZWFkZXIgLm1haW4tbmF2e1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG5cdGhlYWRlciB1bCBsaTpob3Zlci5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLCBoZWFkZXIgLm1haW4tbmF2IHVsIGxpOmhvdmVyLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblx0aGVhZGVyIHVsIGxpOm5vdCgubm9uLWFjdGl2ZSkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEsIGhlYWRlciB1bCBsaTpub3QoLm5vbi1hY3RpdmUpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOnZpc2l0ZWQsIGhlYWRlciAubWFpbi1uYXYgdWwgbGk6bm90KC5ub24tYWN0aXZlKS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSwgaGVhZGVyIC5tYWluLW5hdiB1bCBsaTpub3QoLm5vbi1hY3RpdmUpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOnZpc2l0ZWR7XG5cdFx0cGFkZGluZzogMTJweCAzNXB4IDE0cHggMTVweDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoIDE0cHggKTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0JjphZnRlcntcblx0XHRcdHJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdCNtYWluLXdyYXBwZXIgLnNlY3Rpb24uY3RhX3dpdGhfYnV0dG9uX2Jsb2NrIHtcblx0ICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cdCAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHR9XG5cdGhlYWRlciAuc2VhcmNoLXdyYXBwZXIuYWN0aXZlLXNlYXJjaCAuZm9ybS1zZWFyY2ggLnNlYXJjaC1maWVsZHtcblx0XHR3aWR0aDogMjMwcHg7XG5cdFx0cGFkZGluZzogOXB4IDIwcHggOXB4IDE1cHg7XG5cdH1cblx0LnNpZGViYXItYXNpZGUgLmxlZnQtc2lkZSAuaW5ob3VkLXdyYXBwZXIgLmJsb2NrLXRpdGxlOmFmdGVyLCAuc2lkZWJhci1hc2lkZSAubGVmdC1zaWRlIC5yZWxhdGVkLWxpbmtzLXdyYXBwZXIgLmJsb2NrLXRpdGxlOmFmdGVye1xuXHRcdGJhY2tncm91bmQtc2l6ZTogNzAlO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDQzMHB4ICl7XG5cblx0LmhvbWUgLmJpZy1oZWFkZXIgLmNvbnRlbnQtd3JhcHBlciAuaGVhZGVyLXRpdGxle1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0bWFyZ2luOiAyNXB4IDAgMTVweCAwO1xuXHR9XG5cdC5ncmVlbi10eHR7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0fVxuXHRoZWFkZXIgLmNvbnRhaW5lciAubWFpbi1uYXZ7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRtYXJnaW4tcmlnaHQ6IDYwcHg7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblx0aGVhZGVyIC5tYWluLW5hdiAuc3ViLW1lbnV7XG5cdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdGxlZnQ6IDA7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRib3JkZXItdG9wOiAxMHB4IHNvbGlkIHdoaXRlO1xuXHR9XG5cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMzcycHggKXtcblxuXHRoZWFkZXIgLmNvbnRhaW5lciAubG9nb3tcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdH1cblx0aGVhZGVyIC5jb250YWluZXIgLm1haW4tbmF2e1xuXHRcdG1hcmdpbi1yaWdodDogNTBweDtcblx0fVxuXG59Il19 */
