@charset "UTF-8";
/*
Theme Name: Nudge Design
Theme URI: https://themes.nudgethemes.com/harmony
Author: Nudge Themes
Author URI: https://nudgethemes.com
Description: Bring visual harmony to your website with Nudge Design block theme. Its focus is on content. Both for business and blog sites, the clean and simple design allows your message or products to shine.
Requires at least: 6.3
Tested up to: 6.3
Requires PHP: 7.4
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
Text Domain: nudgedesign
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, rtl-language-support, theme-options, threaded-comments, translation-ready, wide-blocks
*/
html {
  height: 100%;
  scroll-behavior: smooth;
}

/*
 * Font smoothing.
 * This is a niche setting that will not be available via Global Styles.
 * https://github.com/WordPress/gutenberg/issues/35934
 */
body {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
textarea {
  border: 1px solid var(--wp--preset--color--contrast);
  border-width: 1px !important;
  border-radius: 30px !important;
  font-size: var(--wp--preset--font-size--small) !important;
  line-height: var(--wp--custom--line-height--body);
  padding: 0.35em calc(var(--wp--preset--spacing--10)) !important;
  height: unset !important;
}

input[type=number] {
  border: none;
}

select {
  border: 1px solid var(--wp--preset--color--contrast);
  color: var(--wp--preset--color--contrast);
  appearance: none;
  line-height: 1.55;
  border-radius: var(--wp--custom--button--border-radius);
  padding: var(--wp--preset--spacing--10) calc(3 * var(--wp--preset--spacing--10)) var(--wp--preset--spacing--10) var(--wp--preset--spacing--10);
  background: var(--wp--preset--color--base) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat;
  background-position: right var(--wp--preset--spacing--10) top 40%;
}

.wp-block-post-content form {
  display: flex;
  flex-direction: column;
  gap: var(--wp--preset--spacing--40);
  flex: 1;
}
.wp-block-post-content form input:not([type=submit]):not([type=radio]) {
  box-sizing: border-box;
  padding: var(--wp--preset--spacing--10) var(--wp--preset--spacing--10) 5px 0;
  width: 100%;
}
.wp-block-post-content form label {
  font-size: var(--wp--preset--font-size--small);
  font-weight: 400;
  margin-bottom: 0.5rem;
}
.wp-block-post-content form label:not(.screen-reader-text) {
  display: block;
}
.wp-block-post-content input[type=text],
.wp-block-post-content input[type=email],
.wp-block-post-content input[type=url] {
  flex: 1;
}

.wp-block-button__link,
.wp-element-button {
  transition: all 0.2s ease-out;
}
.wp-block-button.is-style-arrow > .wp-block-button__link,
.wp-block-button.is-style-arrow > .wp-element-button {
  background-color: transparent !important;
  border-radius: 0 !important;
  border: 0 none !important;
  box-shadow: none;
  padding: 0;
  align-items: center;
  display: flex;
  gap: 10px;
  -webkit-text-decoration: underline 0 transparent;
          text-decoration: underline 0 transparent;
  text-underline-offset: 0.2em;
  transition: text-decoration-color 300ms ease-in-out;
}
.wp-block-button.is-style-arrow > .wp-block-button__link:not(.has-text-color),
.wp-block-button.is-style-arrow > .wp-element-button:not(.has-text-color) {
  color: currentColor !important;
}
.wp-block-button.is-style-arrow > .wp-block-button__link:hover, .wp-block-button.is-style-arrow > .wp-block-button__link:focus, .wp-block-button.is-style-arrow > .wp-block-button__link:active,
.wp-block-button.is-style-arrow > .wp-element-button:hover,
.wp-block-button.is-style-arrow > .wp-element-button:focus,
.wp-block-button.is-style-arrow > .wp-element-button:active {
  background-color: transparent !important;
}
.wp-block-button.is-style-arrow > .wp-block-button__link:hover, .wp-block-button.is-style-arrow > .wp-block-button__link:focus,
.wp-block-button.is-style-arrow > .wp-element-button:hover,
.wp-block-button.is-style-arrow > .wp-element-button:focus {
  -webkit-text-decoration: underline 1px var(--wp--preset--color--contrast);
          text-decoration: underline 1px var(--wp--preset--color--contrast);
}
.wp-block-button.is-style-arrow > .wp-block-button__link::after,
.wp-block-button.is-style-arrow > .wp-element-button::after {
  background-color: currentColor;
  content: "";
  display: inline-block;
  height: 1em;
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5626 14.6667L14.4106 7.51467L16.2959 5.62933L26.6666 16L16.2959 26.3707L14.4106 24.4853L21.5626 17.3333H5.33325V14.6667H21.5626Z' fill='black'/%3E%3C/svg%3E%0A");
          mask: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5626 14.6667L14.4106 7.51467L16.2959 5.62933L26.6666 16L16.2959 26.3707L14.4106 24.4853L21.5626 17.3333H5.33325V14.6667H21.5626Z' fill='black'/%3E%3C/svg%3E%0A");
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  width: 1em;
  transition: padding 300ms ease-in-out;
}
.wp-block-button.is-style-arrow > .wp-block-button__link:hover::after,
.wp-block-button.is-style-arrow > .wp-element-button:hover::after {
  padding-left: 0.35em;
}
.wp-block-button.is-style-inverted > .wp-block-button__link,
.wp-block-button.is-style-inverted > .wp-element-button {
  background-color: var(--wp--preset--color--contrast);
  border-color: var(--wp--preset--color--base);
  color: var(--wp--preset--color--base);
  transition: all 0.2s ease-out;
}
.wp-block-button.is-style-inverted > .wp-block-button__link:hover,
.wp-block-button.is-style-inverted > .wp-element-button:hover {
  background: var(--wp--preset--color--contrast);
  color: var(--wp--preset--color--base);
  box-shadow: 0 0 0 var(--wp--preset--color--base);
}

.wp-block-categories-list.is-style-button-list {
  display: flex;
  flex-wrap: wrap;
  gap: calc(var(--wp--preset--spacing--10) / 2) var(--wp--preset--spacing--10);
  list-style: none;
}
.wp-block-categories-list.is-style-button-list li a {
  border: 1px solid var(--wp--preset--color--contrast);
  border-radius: var(--wp--custom--button--border-radius);
  font-size: var(--wp--preset--font-size--small);
  text-decoration: none;
  padding: calc(var(--wp--preset--spacing--10) / 2) var(--wp--preset--spacing--10);
}
.wp-block-categories-list.is-style-button-list li a:hover {
  background-color: var(--wp--preset--color--contrast);
  color: var(--wp--preset--color--base);
}
.wp-block-categories-list.is-style-button-list .cat-item a {
  display: block;
  transition: all 0.3s ease-out;
}
.wp-block-categories-list.is-style-button-list .current-cat a {
  background: var(--wp--preset--color--contrast);
  color: var(--wp--preset--color--base);
}
.wp-block-categories-list.is-style-button-list li.cat-item {
  display: flex;
}

.wp-block-post-comments-form .comment-form .comment-form-comment,
.wp-block-post-comments-form .comment-form .comment-form-author,
.wp-block-post-comments-form .comment-form .comment-form-email,
.wp-block-post-comments-form .comment-form .comment-form-url {
  display: flex;
  margin-bottom: var(--wp--preset--spacing--40);
}
.wp-block-post-comments-form .comment-form .comment-form-comment label,
.wp-block-post-comments-form .comment-form .comment-form-author label,
.wp-block-post-comments-form .comment-form .comment-form-email label,
.wp-block-post-comments-form .comment-form .comment-form-url label {
  border-bottom: 1px solid var(--wp--preset--color--contrast);
  display: flex;
  font-size: var(--wp--preset--font-size--small);
  flex-shrink: 0;
  margin-bottom: 0;
  align-items: flex-end;
  padding-bottom: 5px;
}
.wp-block-post-comments-form .comment-form input:not([type=submit]),
.wp-block-post-comments-form .comment-form textarea {
  border: 1px solid var(--wp--preset--color--contrast);
  border-width: 0 0 1px 0;
}
.wp-block-post-comments-form .comment-form .comment-notes {
  font-size: var(--wp--preset--font-size--small);
  margin-top: var(--wp--preset--spacing--10);
}
.wp-block-post-comments-form .comment-form .logged-in-as {
  font-size: 1rem;
}
.wp-block-post-comments-form .comment-form-cookies-consent {
  align-items: flex-start;
  margin-bottom: var(--wp--preset--spacing--50);
}
.wp-block-post-comments-form .comment-form-cookies-consent label {
  font-size: var(--wp--preset--font-size--tiny);
}
.wp-block-post-comments-form #reply-title {
  font-size: var(--wp--preset--font-size--large);
}
.wp-block-post-comments-form input[type=submit] {
  box-shadow: 4px 5px 0 var(--wp--preset--color--contrast);
}
.wp-block-post-comments-form input[type=submit]:hover {
  box-shadow: 0 0 0 var(--wp--preset--color--contrast);
}
.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
  appearance: none;
  width: 14px;
  height: 14px;
  border: 1px solid var(--wp--preset--color--contrast);
  border-radius: 3px;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
}
.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent:checked {
  background: var(--wp--preset--color--contrast);
  border: 2px solid var(--wp--preset--color--base);
  outline: 1px solid var(--wp--preset--color--contrast);
}

.wp-block-comment-template li li {
  border-top: 1px solid var(--wp--preset--color--contrast);
  padding-top: var(--wp--preset--spacing--30);
}

.wp-block-details summary {
  display: flex;
}
.wp-block-details summary:after {
  content: "+";
  margin-left: auto;
  font-size: 1.55556em;
  line-height: 1;
  transform: rotate(0);
  transform-origin: 50% 50%;
  transition: 0.25s transform ease;
  align-self: flex-start;
}
.wp-block-details[open] summary::after {
  transform: rotate(-135deg);
  transition: 0.2s transform ease;
}

.wp-block-heading.is-style-dashed:before {
  content: "—";
  color: var(--wp--preset--color--primary);
  font-weight: 700;
  padding-right: 5px;
}

@media only screen and (max-width: 599px) {
  .wp-block-media-text .wp-block-media-text__content {
    padding-top: 8%;
  }
}

@media only screen and (max-width: 599px) {
  .wp-block-media-text.is-stacked-on-mobile {
    gap: var(--wp--preset--spacing--60);
  }
}
@media only screen and (min-width: 782px) {
  .wp-block-media-text.is-style-text-overlay .wp-block-media-text__media {
    width: 65vw;
  }
}

.wp-block-navigation .wp-block-navigation-item.current-menu-item > a {
  text-decoration: underline;
  text-decoration-thickness: 2px;
  text-underline-offset: 10px;
}
.wp-block-navigation__responsive-container-open {
  border: 1px solid currentColor;
  border-radius: 50%;
  padding: calc(1rem - 2px);
}
.wp-block-navigation .wp-block-navigation__responsive-container-content li {
  font-size: 2rem;
}

@media only screen and (max-width: 781px) {
  .wp-block-query-pagination.is-content-justification-space-between > * {
    display: block;
    text-align: center;
    width: 100%;
  }
}
@media only screen and (min-width: 782px) {
  .wp-block-query-pagination.is-content-justification-space-between {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "previous numbers next";
  }
}
.wp-block-query-pagination .wp-block-query-pagination-previous {
  grid-area: previous;
}
.wp-block-query-pagination .wp-block-query-pagination-previous span {
  transition: all 0.3s ease-in-out;
}
.wp-block-query-pagination .wp-block-query-pagination-previous:hover {
  text-decoration: underline;
}
.wp-block-query-pagination .wp-block-query-pagination-previous:hover span {
  margin-left: -0.5ch;
  padding-right: 0.5ch;
}
.wp-block-query-pagination .wp-block-query-pagination-next {
  grid-area: next;
  margin-bottom: 0;
}
.wp-block-query-pagination .wp-block-query-pagination-next span {
  transition: all 0.3s ease-in-out;
}
.wp-block-query-pagination .wp-block-query-pagination-next:hover {
  text-decoration: underline;
}
.wp-block-query-pagination .wp-block-query-pagination-next:hover span {
  margin-right: -0.5ch;
  padding-left: 0.5ch;
}
.wp-block-query-pagination .wp-block-query-pagination-numbers {
  grid-area: numbers;
  margin-left: auto !important;
  margin-right: auto !important;
}
@media only screen and (min-width: 782px){
  .wp-block-query-pagination .wp-block-query-pagination-previous {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .wp-block-query-pagination .wp-block-query-pagination-next {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .wp-block-query-pagination .wp-block-query-pagination-numbers {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
}
.wp-block-query-pagination .wp-block-query-pagination-numbers > * {
  border: 1px solid var(--wp--preset--color--contrast);
  border-radius: 6px;
  display: inline-block;
  margin: 0 calc(var(--wp--preset--spacing--10) / 2) 6px;
  padding: 2px 10px;
  transition: all 0.3s ease-in-out;
}
.wp-block-query-pagination .wp-block-query-pagination-numbers .current,
.wp-block-query-pagination .wp-block-query-pagination-numbers *:hover {
  background: var(--wp--preset--color--contrast);
  color: var(--wp--preset--color--base);
}

.wp-block-post-author__avatar img {
  border-radius: 50%;
}

.wp-block-post-terms__prefix {
  margin-right: 0.25rem;
}

.wp-block-quote:not(.is-style-plain) {
  border: 0 none;
  padding-left: 0;
}
.wp-block-quote:not(.is-style-plain)::before {
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='331' height='246' fill='none' viewBox='0 0 331 246'%3E%3Cpath fill='%23000' d='M74.1 245.8c-22.2 0-40.2-7.8-54-23.4C6.9 206.2.3 185.2.3 159.4c0-33.6 9.9-64.8 29.7-93.6C49.8 36.4 74.4 14.5 103.8.1l5.4 10.8c-12.6 9.6-23.7 21.9-33.3 36.9-9.6 15-16.5 33.6-20.7 55.8l18.9 4.5c21 4.8 37.2 13.8 48.6 27 12 12.6 18 27.9 18 45.9 0 19.2-6.6 34.8-19.8 46.8-12.6 12-28.2 18-46.8 18Zm189.9 0c-22.2 0-40.2-7.8-54-23.4-13.2-16.2-19.8-37.2-19.8-63 0-33.6 9.9-64.8 29.7-93.6 19.8-29.4 44.4-51.3 73.8-65.7l5.4 10.8c-12.6 9.6-23.7 21.9-33.3 36.9-9.6 15-16.5 33.6-20.7 55.8l18.9 4.5c21 4.8 37.2 13.8 48.6 27 12 12.6 18 27.9 18 45.9 0 19.2-6.6 34.8-19.8 46.8-12.6 12-28.2 18-46.8 18Z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='331' height='246' fill='none' viewBox='0 0 331 246'%3E%3Cpath fill='%23000' d='M74.1 245.8c-22.2 0-40.2-7.8-54-23.4C6.9 206.2.3 185.2.3 159.4c0-33.6 9.9-64.8 29.7-93.6C49.8 36.4 74.4 14.5 103.8.1l5.4 10.8c-12.6 9.6-23.7 21.9-33.3 36.9-9.6 15-16.5 33.6-20.7 55.8l18.9 4.5c21 4.8 37.2 13.8 48.6 27 12 12.6 18 27.9 18 45.9 0 19.2-6.6 34.8-19.8 46.8-12.6 12-28.2 18-46.8 18Zm189.9 0c-22.2 0-40.2-7.8-54-23.4-13.2-16.2-19.8-37.2-19.8-63 0-33.6 9.9-64.8 29.7-93.6 19.8-29.4 44.4-51.3 73.8-65.7l5.4 10.8c-12.6 9.6-23.7 21.9-33.3 36.9-9.6 15-16.5 33.6-20.7 55.8l18.9 4.5c21 4.8 37.2 13.8 48.6 27 12 12.6 18 27.9 18 45.9 0 19.2-6.6 34.8-19.8 46.8-12.6 12-28.2 18-46.8 18Z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  content: "";
  display: block;
  font-size: clamp(3rem, 10vw, 7.5rem);
  font-weight: 700;
  width: 0.4em;
  height: 0.4em;
}
.wp-block-quote cite:before {
  content: "– ";
  font-family: var(--wp--preset--font-family--fraunces);
}
footer.wp-block-template-part {
  margin-top: 0;
}

header.wp-block-template-part .header-block .wp-block-group.is-content-justification-space-between > :first-child {
  flex: 1;
}
header.wp-block-template-part .header-block .wp-block-group.is-content-justification-space-between > :first-child a {
  min-width: 3.5rem;
}
header.wp-block-template-part .header-block .wp-block-group.is-content-justification-space-between > :last-child {
  flex: 1;
  white-space: nowrap;
}

@media only screen and (max-width: 781px) {
  .page-featured-image-pattern {
    min-height: 30vh !important;
  }
}
.page-featured-image-pattern .wp-block-cover__inner-container {
  width: 100% !important;
}
body:not(.editor-styles-wrapper) .page-featured-image-pattern.wp-block-cover:not([style*="background-image:url"]) {
  min-height: auto !important;
  padding: 0;
  margin: 0 !important;
}
body:not(.editor-styles-wrapper) .page-featured-image-pattern.wp-block-cover:not([style*="background-image:url"]) > * {
  margin: 0;
}
body:not(.has-featured-image) .page-featured-image-pattern .page-header-title-wrap {
  padding: 0 !important;
}

@media only screen and (max-width: 781px) {
  .post-featured-image-pattern {
    min-height: 30vh !important;
  }
}
body:not(.editor-styles-wrapper) .post-featured-image-pattern.wp-block-cover:not([style*="background-image:url"]) {
  min-height: 0 !important;
  height: 0 !important;
  padding: 0;
  margin: 0 !important;
}
body:not(.editor-styles-wrapper) .post-featured-image-pattern.wp-block-cover:not([style*="background-image:url"]) > * {
  margin: 0;
}

.wp-block-read-more.is-style-arrow {
  background-color: transparent !important;
  border-radius: 0 !important;
  border: 0 none !important;
  box-shadow: none;
  font-size: var(--wp--preset--font-size--small);
  padding: 0;
  align-items: center;
  display: flex;
  gap: 10px;
  -webkit-text-decoration: underline 0 transparent;
          text-decoration: underline 0 transparent;
  text-underline-offset: 0.2em;
  transition: text-decoration-color 300ms ease-in-out;
}
.wp-block-read-more.is-style-arrow:not(.has-text-color) {
  color: currentColor !important;
}
.wp-block-read-more.is-style-arrow:hover, .wp-block-read-more.is-style-arrow:focus, .wp-block-read-more.is-style-arrow:active {
  background-color: transparent !important;
}
.wp-block-read-more.is-style-arrow:hover, .wp-block-read-more.is-style-arrow:focus {
  -webkit-text-decoration: underline 1px var(--wp--preset--color--contrast);
          text-decoration: underline 1px var(--wp--preset--color--contrast);
}
.wp-block-read-more.is-style-arrow::after {
  background-color: currentColor;
  content: "";
  display: inline-block;
  height: 1em;
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5626 14.6667L14.4106 7.51467L16.2959 5.62933L26.6666 16L16.2959 26.3707L14.4106 24.4853L21.5626 17.3333H5.33325V14.6667H21.5626Z' fill='black'/%3E%3C/svg%3E%0A");
          mask: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5626 14.6667L14.4106 7.51467L16.2959 5.62933L26.6666 16L16.2959 26.3707L14.4106 24.4853L21.5626 17.3333H5.33325V14.6667H21.5626Z' fill='black'/%3E%3C/svg%3E%0A");
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  width: 1em;
  transition: padding 300ms ease-in-out;
  margin-bottom: -2px;
}
.wp-block-read-more.is-style-arrow:hover::after {
  padding-left: 0.35em;
}

input.gform_button {
  background-color: var(--wp--preset--color--base) !important;
  border-radius: var(--wp--custom--button--border-radius) !important;
  border: 1px solid var(--wp--preset--color--contrast) !important;
  color: var(--wp--preset--color--contrast) !important;
  font-family: inherit !important;
  font-size: var(--wp--preset--font-size--small) !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
  padding-top: calc(0.75rem + 1px);
  padding-right: calc(1rem + 1px);
  padding-bottom: calc(0.75rem + 1px);
  padding-left: calc(1rem + 1px);
  text-decoration: none !important;
  box-shadow: 4px 5px 0 var(--wp--preset--color--contrast) !important;
  transition: all 0.2s ease-out;
}
input.gform_button:hover {
  background-color: var(--wp--preset--color--contrast) !important;
  color: var(--wp--preset--color--base) !important;
  box-shadow: 0 0 0 var(--wp--preset--color--contrast) !important;
}

.contact-form label {
  font-weight: 400;
}
.contact-form textarea {
  padding: var(--wp--preset--spacing--10);
}

.wp-block-jetpack-button:not(.is-style-outline) button {
  border: 1px solid var(--wp--preset--color--contrast);
}

/*
 * Helper classes
 *
 */
/* Font-sizes */
.has-custom-font-size-mega {
  font-size: clamp(2.5rem, -13.25rem + 36vw, 13.75rem) !important;
  line-height: 0.85;
}

/* Font-sizes */
mark.has-inline-color {
  border-radius: 1.1em;
  padding-left: 0.23em;
  padding-right: 0.23em;
}

.wp-block-post-content form label {
  font-size: var(--wp--preset--font-size--body) !important;
}

em {
  font-variation-settings: "SOFT" 0;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
  align-items: center;
}

.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open {
  background: var(--wp--preset--color--contrast);
  color: var(--wp--preset--color--base);
}

/* Column rounded corners */
.nd-border-radius-20 {
  border-radius: 20px;
}

.wp-block-quote {
  margin: 0;
}

.margin-top-pull-up-20 {
  margin-top: -10% !important;
  position: relative;
  z-index: 10;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zYXNzL2Fzc2V0cy9zYXNzL3N0eWxlLnNjc3MiLCJhc3NldHMvc2Fzcy9zdHlsZS5zY3NzJTIzc2FzcyIsImFzc2V0cy9zYXNzL3N0eWxlLnNjc3MiLCJhc3NldHMvc2Fzcy9iYXNlL19mb3Jtcy5zY3NzIiwiYXNzZXRzL3Nhc3MvYmxvY2tzL19idXR0b24uc2NzcyIsImFzc2V0cy9zYXNzL2Jsb2Nrcy9fY2F0ZWdvcmllcy5zY3NzIiwiYXNzZXRzL3Nhc3MvYmxvY2tzL19jb21tZW50cy5zY3NzIiwiYXNzZXRzL3Nhc3MvYmxvY2tzL19kZXRhaWxzLnNjc3MiLCJhc3NldHMvc2Fzcy9ibG9ja3MvX2hlYWRpbmcuc2NzcyIsImFzc2V0cy9zYXNzL2Jhc2UvX2JyZWFrcG9pbnRzLnNjc3MiLCJhc3NldHMvc2Fzcy9ibG9ja3MvX21lZGlhLXRleHQuc2NzcyIsImFzc2V0cy9zYXNzL2Jsb2Nrcy9fbmF2aWdhdGlvbi5zY3NzIiwiYXNzZXRzL3Nhc3MvYmxvY2tzL19wYWdpbmF0aW9uLnNjc3MiLCI8bm8gc291cmNlPiIsImFzc2V0cy9zYXNzL2Jsb2Nrcy9fcG9zdC1hdXRob3Iuc2NzcyIsImFzc2V0cy9zYXNzL2Jsb2Nrcy9fcG9zdC10ZXJtcy5zY3NzIiwiYXNzZXRzL3Nhc3MvYmxvY2tzL19xdW90ZS5zY3NzIiwiYXNzZXRzL3Nhc3MvdGVtcGxhdGVzL19mb290ZXIuc2NzcyIsImFzc2V0cy9zYXNzL3RlbXBsYXRlcy9faGVhZGVyLnNjc3MiLCJhc3NldHMvc2Fzcy90ZW1wbGF0ZXMvX3BhZ2UtbGF5b3V0LnNjc3MiLCJhc3NldHMvc2Fzcy9ibG9ja3MvX3JlYWQtbW9yZS5zY3NzIiwiYXNzZXRzL3Nhc3MvdmVuZG9yL19ncmF2aXR5Zm9ybXMuc2NzcyIsImFzc2V0cy9zYXNzL3ZlbmRvci9famV0cGFjay5zY3NzIiwiYXNzZXRzL3Nhc3MvX2N1c3RvbS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFBO0FDQUE7Ozs7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QXFCdGdCQSwyQkFBQTtBQUNBO0VBQ0MsbUJBQUE7QXJCeWdCRDs7QXFCdGdCQTtFQUNDLFNBQUE7QXJCeWdCRDs7QXFCdGdCQTtFQUNDLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0FyQnlnQkQiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcblRoZW1lIE5hbWU6IE51ZGdlIERlc2lnblxuVGhlbWUgVVJJOiBodHRwczovL3RoZW1lcy5udWRnZXRoZW1lcy5jb20vaGFybW9ueVxuQXV0aG9yOiBOdWRnZSBUaGVtZXNcbkF1dGhvciBVUkk6IGh0dHBzOi8vbnVkZ2V0aGVtZXMuY29tXG5EZXNjcmlwdGlvbjogQnJpbmcgdmlzdWFsIGhhcm1vbnkgdG8geW91ciB3ZWJzaXRlIHdpdGggTnVkZ2UgRGVzaWduIGJsb2NrIHRoZW1lLiBJdHMgZm9jdXMgaXMgb24gY29udGVudC4gQm90aCBmb3IgYnVzaW5lc3MgYW5kIGJsb2cgc2l0ZXMsIHRoZSBjbGVhbiBhbmQgc2ltcGxlIGRlc2lnbiBhbGxvd3MgeW91ciBtZXNzYWdlIG9yIHByb2R1Y3RzIHRvIHNoaW5lLlxuUmVxdWlyZXMgYXQgbGVhc3Q6IDYuM1xuVGVzdGVkIHVwIHRvOiA2LjNcblJlcXVpcmVzIFBIUDogNy40XG5WZXJzaW9uOiAxLjAuMFxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiBodHRwczovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL29sZC1saWNlbnNlcy9ncGwtMi4wLmh0bWxcblRleHQgRG9tYWluOiBudWRnZWRlc2lnblxuVGFnczogb25lLWNvbHVtbiwgY3VzdG9tLWNvbG9ycywgY3VzdG9tLW1lbnUsIGN1c3RvbS1sb2dvLCBlZGl0b3Itc3R5bGUsIGZlYXR1cmVkLWltYWdlcywgZnVsbC1zaXRlLWVkaXRpbmcsIHJ0bC1sYW5ndWFnZS1zdXBwb3J0LCB0aGVtZS1vcHRpb25zLCB0aHJlYWRlZC1jb21tZW50cywgdHJhbnNsYXRpb24tcmVhZHksIHdpZGUtYmxvY2tzXG4qL1xuXG5AaW1wb3J0IFwiYmFzZS9taXhpbnNcIjtcbkBpbXBvcnQgXCJiYXNlL2JyZWFrcG9pbnRzXCI7XG5cbmh0bWwge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5cbi8qXG4gKiBGb250IHNtb290aGluZy5cbiAqIFRoaXMgaXMgYSBuaWNoZSBzZXR0aW5nIHRoYXQgd2lsbCBub3QgYmUgYXZhaWxhYmxlIHZpYSBHbG9iYWwgU3R5bGVzLlxuICogaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzM1OTM0XG4gKi9cblxuYm9keSB7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5AaW1wb3J0IFwiYmFzZS9mb3Jtc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9idXR0b25cIjtcbkBpbXBvcnQgXCJibG9ja3MvY2F0ZWdvcmllc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb21tZW50c1wiO1xuQGltcG9ydCBcImJsb2Nrcy9kZXRhaWxzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2hlYWRpbmdcIjtcbkBpbXBvcnQgXCJibG9ja3MvbWVkaWEtdGV4dFwiO1xuQGltcG9ydCBcImJsb2Nrcy9uYXZpZ2F0aW9uXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJibG9ja3MvcG9zdC1hdXRob3JcIjtcbkBpbXBvcnQgXCJibG9ja3MvcG9zdC10ZXJtc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9xdW90ZVwiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9mb290ZXJcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvaGVhZGVyXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL3BhZ2UtbGF5b3V0XCI7XG5AaW1wb3J0IFwiYmxvY2tzL3JlYWQtbW9yZVwiO1xuQGltcG9ydCBcInZlbmRvci9ncmF2aXR5Zm9ybXNcIjtcbkBpbXBvcnQgXCJ2ZW5kb3IvamV0cGFja1wiO1xuQGltcG9ydCBcImN1c3RvbVwiO1xuIiwiLypcblRoZW1lIE5hbWU6IE51ZGdlIERlc2lnblxuVGhlbWUgVVJJOiBodHRwczovL3RoZW1lcy5udWRnZXRoZW1lcy5jb20vaGFybW9ueVxuQXV0aG9yOiBOdWRnZSBUaGVtZXNcbkF1dGhvciBVUkk6IGh0dHBzOi8vbnVkZ2V0aGVtZXMuY29tXG5EZXNjcmlwdGlvbjogQnJpbmcgdmlzdWFsIGhhcm1vbnkgdG8geW91ciB3ZWJzaXRlIHdpdGggTnVkZ2UgRGVzaWduIGJsb2NrIHRoZW1lLiBJdHMgZm9jdXMgaXMgb24gY29udGVudC4gQm90aCBmb3IgYnVzaW5lc3MgYW5kIGJsb2cgc2l0ZXMsIHRoZSBjbGVhbiBhbmQgc2ltcGxlIGRlc2lnbiBhbGxvd3MgeW91ciBtZXNzYWdlIG9yIHByb2R1Y3RzIHRvIHNoaW5lLlxuUmVxdWlyZXMgYXQgbGVhc3Q6IDYuM1xuVGVzdGVkIHVwIHRvOiA2LjNcblJlcXVpcmVzIFBIUDogNy40XG5WZXJzaW9uOiAxLjAuMFxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiBodHRwczovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL29sZC1saWNlbnNlcy9ncGwtMi4wLmh0bWxcblRleHQgRG9tYWluOiBudWRnZWRlc2lnblxuVGFnczogb25lLWNvbHVtbiwgY3VzdG9tLWNvbG9ycywgY3VzdG9tLW1lbnUsIGN1c3RvbS1sb2dvLCBlZGl0b3Itc3R5bGUsIGZlYXR1cmVkLWltYWdlcywgZnVsbC1zaXRlLWVkaXRpbmcsIHJ0bC1sYW5ndWFnZS1zdXBwb3J0LCB0aGVtZS1vcHRpb25zLCB0aHJlYWRlZC1jb21tZW50cywgdHJhbnNsYXRpb24tcmVhZHksIHdpZGUtYmxvY2tzXG4qL1xuXG5AaW1wb3J0IFwiYmFzZS9taXhpbnNcIjtcbkBpbXBvcnQgXCJiYXNlL2JyZWFrcG9pbnRzXCI7XG5cbmh0bWwge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5cbi8qXG4gKiBGb250IHNtb290aGluZy5cbiAqIFRoaXMgaXMgYSBuaWNoZSBzZXR0aW5nIHRoYXQgd2lsbCBub3QgYmUgYXZhaWxhYmxlIHZpYSBHbG9iYWwgU3R5bGVzLlxuICogaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzM1OTM0XG4gKi9cblxuYm9keSB7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5AaW1wb3J0IFwiYmFzZS9mb3Jtc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9idXR0b25cIjtcbkBpbXBvcnQgXCJibG9ja3MvY2F0ZWdvcmllc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb21tZW50c1wiO1xuQGltcG9ydCBcImJsb2Nrcy9kZXRhaWxzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2hlYWRpbmdcIjtcbkBpbXBvcnQgXCJibG9ja3MvbWVkaWEtdGV4dFwiO1xuQGltcG9ydCBcImJsb2Nrcy9uYXZpZ2F0aW9uXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJibG9ja3MvcG9zdC1hdXRob3JcIjtcbkBpbXBvcnQgXCJibG9ja3MvcG9zdC10ZXJtc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9xdW90ZVwiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9mb290ZXJcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvaGVhZGVyXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL3BhZ2UtbGF5b3V0XCI7XG5AaW1wb3J0IFwiYmxvY2tzL3JlYWQtbW9yZVwiO1xuQGltcG9ydCBcInZlbmRvci9ncmF2aXR5Zm9ybXNcIjtcbkBpbXBvcnQgXCJ2ZW5kb3IvamV0cGFja1wiO1xuQGltcG9ydCBcImN1c3RvbVwiO1xuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcblRoZW1lIE5hbWU6IE51ZGdlIERlc2lnblxuVGhlbWUgVVJJOiBodHRwczovL3RoZW1lcy5udWRnZXRoZW1lcy5jb20vaGFybW9ueVxuQXV0aG9yOiBOdWRnZSBUaGVtZXNcbkF1dGhvciBVUkk6IGh0dHBzOi8vbnVkZ2V0aGVtZXMuY29tXG5EZXNjcmlwdGlvbjogQnJpbmcgdmlzdWFsIGhhcm1vbnkgdG8geW91ciB3ZWJzaXRlIHdpdGggTnVkZ2UgRGVzaWduIGJsb2NrIHRoZW1lLiBJdHMgZm9jdXMgaXMgb24gY29udGVudC4gQm90aCBmb3IgYnVzaW5lc3MgYW5kIGJsb2cgc2l0ZXMsIHRoZSBjbGVhbiBhbmQgc2ltcGxlIGRlc2lnbiBhbGxvd3MgeW91ciBtZXNzYWdlIG9yIHByb2R1Y3RzIHRvIHNoaW5lLlxuUmVxdWlyZXMgYXQgbGVhc3Q6IDYuM1xuVGVzdGVkIHVwIHRvOiA2LjNcblJlcXVpcmVzIFBIUDogNy40XG5WZXJzaW9uOiAxLjAuMFxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiBodHRwczovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL29sZC1saWNlbnNlcy9ncGwtMi4wLmh0bWxcblRleHQgRG9tYWluOiBudWRnZWRlc2lnblxuVGFnczogb25lLWNvbHVtbiwgY3VzdG9tLWNvbG9ycywgY3VzdG9tLW1lbnUsIGN1c3RvbS1sb2dvLCBlZGl0b3Itc3R5bGUsIGZlYXR1cmVkLWltYWdlcywgZnVsbC1zaXRlLWVkaXRpbmcsIHJ0bC1sYW5ndWFnZS1zdXBwb3J0LCB0aGVtZS1vcHRpb25zLCB0aHJlYWRlZC1jb21tZW50cywgdHJhbnNsYXRpb24tcmVhZHksIHdpZGUtYmxvY2tzXG4qL1xuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi8qXG4gKiBGb250IHNtb290aGluZy5cbiAqIFRoaXMgaXMgYSBuaWNoZSBzZXR0aW5nIHRoYXQgd2lsbCBub3QgYmUgYXZhaWxhYmxlIHZpYSBHbG9iYWwgU3R5bGVzLlxuICogaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzM1OTM0XG4gKi9cbmJvZHkge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT11cmxdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPXJhbmdlXSxcbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPW1vbnRoXSxcbmlucHV0W3R5cGU9d2Vla10sXG5pbnB1dFt0eXBlPXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9Y29sb3JdLFxudGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpO1xuICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS1zbWFsbCkgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLWxpbmUtaGVpZ2h0LS1ib2R5KTtcbiAgcGFkZGluZzogMC4zNWVtIGNhbGModmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tMTApKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS13cC0tY3VzdG9tLS1idXR0b24tLWJvcmRlci1yYWRpdXMpO1xuICBwYWRkaW5nOiB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0xMCkgY2FsYygzICogdmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tMTApKSB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0xMCkgdmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tMTApO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFzZSkgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcgZmlsbD0nJTIzMjgzMDNkJz48cG9seWdvbiBwb2ludHM9JzAsMCAxMCwwIDUsNScvPjwvc3ZnPlwiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTEwKSB0b3AgNDAlO1xufVxuXG4ud3AtYmxvY2stcG9zdC1jb250ZW50IGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTQwKTtcbiAgZmxleDogMTtcbn1cbi53cC1ibG9jay1wb3N0LWNvbnRlbnQgZm9ybSBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0xMCkgdmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tMTApIDVweCAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi53cC1ibG9jay1wb3N0LWNvbnRlbnQgZm9ybSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS1zbWFsbCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi53cC1ibG9jay1wb3N0LWNvbnRlbnQgZm9ybSBsYWJlbDpub3QoLnNjcmVlbi1yZWFkZXItdGV4dCkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cC1ibG9jay1wb3N0LWNvbnRlbnQgaW5wdXRbdHlwZT10ZXh0XSxcbi53cC1ibG9jay1wb3N0LWNvbnRlbnQgaW5wdXRbdHlwZT1lbWFpbF0sXG4ud3AtYmxvY2stcG9zdC1jb250ZW50IGlucHV0W3R5cGU9dXJsXSB7XG4gIGZsZXg6IDE7XG59XG5cbi53cC1ibG9jay1idXR0b25fX2xpbmssXG4ud3AtZWxlbWVudC1idXR0b24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtYXJyb3cgPiAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1hcnJvdyA+IC53cC1lbGVtZW50LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAwIHRyYW5zcGFyZW50O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMmVtO1xuICB0cmFuc2l0aW9uOiB0ZXh0LWRlY29yYXRpb24tY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLWFycm93ID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoLmhhcy10ZXh0LWNvbG9yKSxcbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtYXJyb3cgPiAud3AtZWxlbWVudC1idXR0b246bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogY3VycmVudENvbG9yICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLWFycm93ID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciwgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1hcnJvdyA+IC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMsIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtYXJyb3cgPiAud3AtYmxvY2stYnV0dG9uX19saW5rOmFjdGl2ZSxcbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtYXJyb3cgPiAud3AtZWxlbWVudC1idXR0b246aG92ZXIsXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLWFycm93ID4gLndwLWVsZW1lbnQtYnV0dG9uOmZvY3VzLFxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1hcnJvdyA+IC53cC1lbGVtZW50LWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1hcnJvdyA+IC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtYXJyb3cgPiAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLFxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1hcnJvdyA+IC53cC1lbGVtZW50LWJ1dHRvbjpob3Zlcixcbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtYXJyb3cgPiAud3AtZWxlbWVudC1idXR0b246Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAxcHggdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcbn1cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtYXJyb3cgPiAud3AtYmxvY2stYnV0dG9uX19saW5rOjphZnRlcixcbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtYXJyb3cgPiAud3AtZWxlbWVudC1idXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMWVtO1xuICBtYXNrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMicgaGVpZ2h0PSczMicgdmlld0JveD0nMCAwIDMyIDMyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjEuNTYyNiAxNC42NjY3TDE0LjQxMDYgNy41MTQ2N0wxNi4yOTU5IDUuNjI5MzNMMjYuNjY2NiAxNkwxNi4yOTU5IDI2LjM3MDdMMTQuNDEwNiAyNC40ODUzTDIxLjU2MjYgMTcuMzMzM0g1LjMzMzI1VjE0LjY2NjdIMjEuNTYyNlonIGZpbGw9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDFlbTtcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtYXJyb3cgPiAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyOjphZnRlcixcbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtYXJyb3cgPiAud3AtZWxlbWVudC1idXR0b246aG92ZXI6OmFmdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjM1ZW07XG59XG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLWludmVydGVkID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtaW52ZXJ0ZWQgPiAud3AtZWxlbWVudC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYXNlKTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYXNlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG59XG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLWludmVydGVkID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3Zlcixcbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtaW52ZXJ0ZWQgPiAud3AtZWxlbWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhc2UpO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFzZSk7XG59XG5cbi53cC1ibG9jay1jYXRlZ29yaWVzLWxpc3QuaXMtc3R5bGUtYnV0dG9uLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogY2FsYyh2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0xMCkgLyAyKSB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0xMCk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ud3AtYmxvY2stY2F0ZWdvcmllcy1saXN0LmlzLXN0eWxlLWJ1dHRvbi1saXN0IGxpIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS13cC0tY3VzdG9tLS1idXR0b24tLWJvcmRlci1yYWRpdXMpO1xuICBmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tc21hbGwpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tMTApIC8gMikgdmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tMTApO1xufVxuLndwLWJsb2NrLWNhdGVnb3JpZXMtbGlzdC5pcy1zdHlsZS1idXR0b24tbGlzdCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYXNlKTtcbn1cbi53cC1ibG9jay1jYXRlZ29yaWVzLWxpc3QuaXMtc3R5bGUtYnV0dG9uLWxpc3QgLmNhdC1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4ud3AtYmxvY2stY2F0ZWdvcmllcy1saXN0LmlzLXN0eWxlLWJ1dHRvbi1saXN0IC5jdXJyZW50LWNhdCBhIHtcbiAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYXNlKTtcbn1cbi53cC1ibG9jay1jYXRlZ29yaWVzLWxpc3QuaXMtc3R5bGUtYnV0dG9uLWxpc3QgbGkuY2F0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ud3AtYmxvY2stcG9zdC1jb21tZW50cy1mb3JtIC5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1jb21tZW50LFxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMtZm9ybSAuY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tYXV0aG9yLFxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMtZm9ybSAuY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tZW1haWwsXG4ud3AtYmxvY2stcG9zdC1jb21tZW50cy1mb3JtIC5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS11cmwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS00MCk7XG59XG4ud3AtYmxvY2stcG9zdC1jb21tZW50cy1mb3JtIC5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1jb21tZW50IGxhYmVsLFxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMtZm9ybSAuY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tYXV0aG9yIGxhYmVsLFxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMtZm9ybSAuY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tZW1haWwgbGFiZWwsXG4ud3AtYmxvY2stcG9zdC1jb21tZW50cy1mb3JtIC5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS11cmwgbGFiZWwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLXNtYWxsKTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi53cC1ibG9jay1wb3N0LWNvbW1lbnRzLWZvcm0gLmNvbW1lbnQtZm9ybSBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSksXG4ud3AtYmxvY2stcG9zdC1jb21tZW50cy1mb3JtIC5jb21tZW50LWZvcm0gdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbn1cbi53cC1ibG9jay1wb3N0LWNvbW1lbnRzLWZvcm0gLmNvbW1lbnQtZm9ybSAuY29tbWVudC1ub3RlcyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS1zbWFsbCk7XG4gIG1hcmdpbi10b3A6IHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTEwKTtcbn1cbi53cC1ibG9jay1wb3N0LWNvbW1lbnRzLWZvcm0gLmNvbW1lbnQtZm9ybSAubG9nZ2VkLWluLWFzIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMtZm9ybSAuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS01MCk7XG59XG4ud3AtYmxvY2stcG9zdC1jb21tZW50cy1mb3JtIC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IGxhYmVsIHtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLXRpbnkpO1xufVxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMtZm9ybSAjcmVwbHktdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tbGFyZ2UpO1xufVxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBib3gtc2hhZG93OiA0cHggNXB4IDAgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcbn1cbi53cC1ibG9jay1wb3N0LWNvbW1lbnRzLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcbn1cbi53cC1ibG9jay1wb3N0LWNvbW1lbnRzLWZvcm0gLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgI3dwLWNvbW1lbnQtY29va2llcy1jb25zZW50IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stcG9zdC1jb21tZW50cy1mb3JtIC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50ICN3cC1jb21tZW50LWNvb2tpZXMtY29uc2VudDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhc2UpO1xuICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcbn1cblxuLndwLWJsb2NrLWNvbW1lbnQtdGVtcGxhdGUgbGkgbGkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcbiAgcGFkZGluZy10b3A6IHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTMwKTtcbn1cblxuLndwLWJsb2NrLWRldGFpbHMgc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ud3AtYmxvY2stZGV0YWlscyBzdW1tYXJ5OmFmdGVyIHtcbiAgY29udGVudDogXCIrXCI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LXNpemU6IDEuNTU1NTZlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2l0aW9uOiAwLjI1cyB0cmFuc2Zvcm0gZWFzZTtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi53cC1ibG9jay1kZXRhaWxzW29wZW5dIHN1bW1hcnk6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtIGVhc2U7XG59XG5cbi53cC1ibG9jay1oZWFkaW5nLmlzLXN0eWxlLWRhc2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlFwiO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXByaW1hcnkpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLndwLWJsb2NrLW1lZGlhLXRleHQgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA4JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLXN0YWNrZWQtb24tbW9iaWxlIHtcbiAgICBnYXA6IHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTYwKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODJweCkge1xuICAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1zdHlsZS10ZXh0LW92ZXJsYXkgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgICB3aWR0aDogNjV2dztcbiAgfVxufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbiAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHg7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMTBweDtcbn1cbi53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1vcGVuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IGNhbGMoMXJlbSAtIDJweCk7XG59XG4ud3AtYmxvY2stbmF2aWdhdGlvbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY29udGVudCBsaSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODFweCkge1xuICAud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbi5pcy1jb250ZW50LWp1c3RpZmljYXRpb24tc3BhY2UtYmV0d2VlbiA+ICoge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODJweCkge1xuICAud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbi5pcy1jb250ZW50LWp1c3RpZmljYXRpb24tc3BhY2UtYmV0d2VlbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwicHJldmlvdXMgbnVtYmVycyBuZXh0XCI7XG4gIH1cbn1cbi53cC1ibG9jay1xdWVyeS1wYWdpbmF0aW9uIC53cC1ibG9jay1xdWVyeS1wYWdpbmF0aW9uLXByZXZpb3VzIHtcbiAgZ3JpZC1hcmVhOiBwcmV2aW91cztcbn1cbi53cC1ibG9jay1xdWVyeS1wYWdpbmF0aW9uIC53cC1ibG9jay1xdWVyeS1wYWdpbmF0aW9uLXByZXZpb3VzIHNwYW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi53cC1ibG9jay1xdWVyeS1wYWdpbmF0aW9uIC53cC1ibG9jay1xdWVyeS1wYWdpbmF0aW9uLXByZXZpb3VzOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbiAud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbi1wcmV2aW91czpob3ZlciBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVjaDtcbiAgcGFkZGluZy1yaWdodDogMC41Y2g7XG59XG4ud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbiAud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbi1uZXh0IHtcbiAgZ3JpZC1hcmVhOiBuZXh0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24gLndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24tbmV4dCBzcGFuIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbiAud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbi1uZXh0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbiAud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbi1uZXh0OmhvdmVyIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVjaDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVjaDtcbn1cbi53cC1ibG9jay1xdWVyeS1wYWdpbmF0aW9uIC53cC1ibG9jay1xdWVyeS1wYWdpbmF0aW9uLW51bWJlcnMge1xuICBncmlkLWFyZWE6IG51bWJlcnM7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24gLndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24tbnVtYmVycyA+ICoge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIGNhbGModmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tMTApIC8gMikgNnB4O1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbiAud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbi1udW1iZXJzIC5jdXJyZW50LFxuLndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24gLndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24tbnVtYmVycyAqOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYXNlKTtcbn1cblxuLndwLWJsb2NrLXBvc3QtYXV0aG9yX19hdmF0YXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ud3AtYmxvY2stcG9zdC10ZXJtc19fcHJlZml4IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuXG4ud3AtYmxvY2stcXVvdGU6bm90KC5pcy1zdHlsZS1wbGFpbikge1xuICBib3JkZXI6IDAgbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLndwLWJsb2NrLXF1b3RlOm5vdCguaXMtc3R5bGUtcGxhaW4pOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzMxJyBoZWlnaHQ9JzI0NicgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDMzMSAyNDYnJTNFJTNDcGF0aCBmaWxsPSclMjMwMDAnIGQ9J003NC4xIDI0NS44Yy0yMi4yIDAtNDAuMi03LjgtNTQtMjMuNEM2LjkgMjA2LjIuMyAxODUuMi4zIDE1OS40YzAtMzMuNiA5LjktNjQuOCAyOS43LTkzLjZDNDkuOCAzNi40IDc0LjQgMTQuNSAxMDMuOC4xbDUuNCAxMC44Yy0xMi42IDkuNi0yMy43IDIxLjktMzMuMyAzNi45LTkuNiAxNS0xNi41IDMzLjYtMjAuNyA1NS44bDE4LjkgNC41YzIxIDQuOCAzNy4yIDEzLjggNDguNiAyNyAxMiAxMi42IDE4IDI3LjkgMTggNDUuOSAwIDE5LjItNi42IDM0LjgtMTkuOCA0Ni44LTEyLjYgMTItMjguMiAxOC00Ni44IDE4Wm0xODkuOSAwYy0yMi4yIDAtNDAuMi03LjgtNTQtMjMuNC0xMy4yLTE2LjItMTkuOC0zNy4yLTE5LjgtNjMgMC0zMy42IDkuOS02NC44IDI5LjctOTMuNiAxOS44LTI5LjQgNDQuNC01MS4zIDczLjgtNjUuN2w1LjQgMTAuOGMtMTIuNiA5LjYtMjMuNyAyMS45LTMzLjMgMzYuOS05LjYgMTUtMTYuNSAzMy42LTIwLjcgNTUuOGwxOC45IDQuNWMyMSA0LjggMzcuMiAxMy44IDQ4LjYgMjcgMTIgMTIuNiAxOCAyNy45IDE4IDQ1LjkgMCAxOS4yLTYuNiAzNC44LTE5LjggNDYuOC0xMi42IDEyLTI4LjIgMTgtNDYuOCAxOFonLyUzRSUzQy9zdmclM0VcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogY2xhbXAoM3JlbSwgMTB2dywgNy41cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDAuNGVtO1xuICBoZWlnaHQ6IDAuNGVtO1xufVxuLndwLWJsb2NrLXF1b3RlIGNpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJMgXCI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZnJhdW5jZXMpO1xufVxuZm9vdGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5oZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCAuaGVhZGVyLWJsb2NrIC53cC1ibG9jay1ncm91cC5pcy1jb250ZW50LWp1c3RpZmljYXRpb24tc3BhY2UtYmV0d2VlbiA+IDpmaXJzdC1jaGlsZCB7XG4gIGZsZXg6IDE7XG59XG5oZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCAuaGVhZGVyLWJsb2NrIC53cC1ibG9jay1ncm91cC5pcy1jb250ZW50LWp1c3RpZmljYXRpb24tc3BhY2UtYmV0d2VlbiA+IDpmaXJzdC1jaGlsZCBhIHtcbiAgbWluLXdpZHRoOiAzLjVyZW07XG59XG5oZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCAuaGVhZGVyLWJsb2NrIC53cC1ibG9jay1ncm91cC5pcy1jb250ZW50LWp1c3RpZmljYXRpb24tc3BhY2UtYmV0d2VlbiA+IDpsYXN0LWNoaWxkIHtcbiAgZmxleDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODFweCkge1xuICAucGFnZS1mZWF0dXJlZC1pbWFnZS1wYXR0ZXJuIHtcbiAgICBtaW4taGVpZ2h0OiAzMHZoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYWdlLWZlYXR1cmVkLWltYWdlLXBhdHRlcm4gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuYm9keTpub3QoLmVkaXRvci1zdHlsZXMtd3JhcHBlcikgLnBhZ2UtZmVhdHVyZWQtaW1hZ2UtcGF0dGVybi53cC1ibG9jay1jb3Zlcjpub3QoW3N0eWxlKj1cImJhY2tncm91bmQtaW1hZ2U6dXJsXCJdKSB7XG4gIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5Om5vdCguZWRpdG9yLXN0eWxlcy13cmFwcGVyKSAucGFnZS1mZWF0dXJlZC1pbWFnZS1wYXR0ZXJuLndwLWJsb2NrLWNvdmVyOm5vdChbc3R5bGUqPVwiYmFja2dyb3VuZC1pbWFnZTp1cmxcIl0pID4gKiB7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHk6bm90KC5oYXMtZmVhdHVyZWQtaW1hZ2UpIC5wYWdlLWZlYXR1cmVkLWltYWdlLXBhdHRlcm4gLnBhZ2UtaGVhZGVyLXRpdGxlLXdyYXAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgxcHgpIHtcbiAgLnBvc3QtZmVhdHVyZWQtaW1hZ2UtcGF0dGVybiB7XG4gICAgbWluLWhlaWdodDogMzB2aCAhaW1wb3J0YW50O1xuICB9XG59XG5ib2R5Om5vdCguZWRpdG9yLXN0eWxlcy13cmFwcGVyKSAucG9zdC1mZWF0dXJlZC1pbWFnZS1wYXR0ZXJuLndwLWJsb2NrLWNvdmVyOm5vdChbc3R5bGUqPVwiYmFja2dyb3VuZC1pbWFnZTp1cmxcIl0pIHtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5Om5vdCguZWRpdG9yLXN0eWxlcy13cmFwcGVyKSAucG9zdC1mZWF0dXJlZC1pbWFnZS1wYXR0ZXJuLndwLWJsb2NrLWNvdmVyOm5vdChbc3R5bGUqPVwiYmFja2dyb3VuZC1pbWFnZTp1cmxcIl0pID4gKiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLndwLWJsb2NrLXJlYWQtbW9yZS5pcy1zdHlsZS1hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLXNtYWxsKTtcbiAgcGFkZGluZzogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAwIHRyYW5zcGFyZW50O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMmVtO1xuICB0cmFuc2l0aW9uOiB0ZXh0LWRlY29yYXRpb24tY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3AtYmxvY2stcmVhZC1tb3JlLmlzLXN0eWxlLWFycm93Om5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLXJlYWQtbW9yZS5pcy1zdHlsZS1hcnJvdzpob3ZlciwgLndwLWJsb2NrLXJlYWQtbW9yZS5pcy1zdHlsZS1hcnJvdzpmb2N1cywgLndwLWJsb2NrLXJlYWQtbW9yZS5pcy1zdHlsZS1hcnJvdzphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLXJlYWQtbW9yZS5pcy1zdHlsZS1hcnJvdzpob3ZlciwgLndwLWJsb2NrLXJlYWQtbW9yZS5pcy1zdHlsZS1hcnJvdzpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIDFweCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpO1xufVxuLndwLWJsb2NrLXJlYWQtbW9yZS5pcy1zdHlsZS1hcnJvdzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxZW07XG4gIG1hc2s6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB2aWV3Qm94PScwIDAgMzIgMzInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yMS41NjI2IDE0LjY2NjdMMTQuNDEwNiA3LjUxNDY3TDE2LjI5NTkgNS42MjkzM0wyNi42NjY2IDE2TDE2LjI5NTkgMjYuMzcwN0wxNC40MTA2IDI0LjQ4NTNMMjEuNTYyNiAxNy4zMzMzSDUuMzMzMjVWMTQuNjY2N0gyMS41NjI2WicgZmlsbD0nYmxhY2snLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICB3aWR0aDogMWVtO1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIDMwMG1zIGVhc2UtaW4tb3V0O1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xufVxuLndwLWJsb2NrLXJlYWQtbW9yZS5pcy1zdHlsZS1hcnJvdzpob3Zlcjo6YWZ0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDAuMzVlbTtcbn1cblxuaW5wdXQuZ2Zvcm1fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhc2UpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXdwLS1jdXN0b20tLWJ1dHRvbi0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tc21hbGwpICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxcmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC43NXJlbSArIDFweCk7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxcmVtICsgMXB4KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDRweCA1cHggMCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xufVxuaW5wdXQuZ2Zvcm1fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhc2UpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCkgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhY3QtZm9ybSBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uY29udGFjdC1mb3JtIHRleHRhcmVhIHtcbiAgcGFkZGluZzogdmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tMTApO1xufVxuXG4ud3AtYmxvY2stamV0cGFjay1idXR0b246bm90KC5pcy1zdHlsZS1vdXRsaW5lKSBidXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpO1xufVxuXG4vKlxuICogSGVscGVyIGNsYXNzZXNcbiAqXG4gKi9cbi8qIEZvbnQtc2l6ZXMgKi9cbi5oYXMtY3VzdG9tLWZvbnQtc2l6ZS1tZWdhIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjVyZW0sIC0xMy4yNXJlbSArIDM2dncsIDEzLjc1cmVtKSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMC44NTtcbn1cblxuLyogRm9udC1zaXplcyAqL1xubWFyay5oYXMtaW5saW5lLWNvbG9yIHtcbiAgYm9yZGVyLXJhZGl1czogMS4xZW07XG4gIHBhZGRpbmctbGVmdDogMC4yM2VtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjIzZW07XG59XG5cbi53cC1ibG9jay1wb3N0LWNvbnRlbnQgZm9ybSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS1ib2R5KSAhaW1wb3J0YW50O1xufVxuXG5lbSB7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIlNPRlRcIiAwO1xufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIuaXMtbWVudS1vcGVuIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1jb250ZW50LFxuLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY29udGVudCAud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb246bm90KC5oYXMtdGV4dC1jb2xvcikgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFzZSk7XG59XG5cbi8qIENvbHVtbiByb3VuZGVkIGNvcm5lcnMgKi9cbi5uZC1ib3JkZXItcmFkaXVzLTIwIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLndwLWJsb2NrLXF1b3RlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWFyZ2luLXRvcC1wdWxsLXVwLTIwIHtcbiAgbWFyZ2luLXRvcDogLTEwJSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufSIsImlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcbnRleHRhcmVhIHtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcblx0Ym9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tc21hbGwpICFpbXBvcnRhbnQ7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS13cC0tY3VzdG9tLS1saW5lLWhlaWdodC0tYm9keSk7XG5cdHBhZGRpbmc6IC4zNWVtIGNhbGMoIHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTEwKSApICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuc2VsZWN0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcblx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCk7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxLjU1O1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS13cC0tY3VzdG9tLS1idXR0b24tLWJvcmRlci1yYWRpdXMpO1xuXHRwYWRkaW5nOiB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0xMCkgY2FsYygzICogdmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tMTApKSB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0xMCkgIHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTEwKTtcblx0YmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhc2UpIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIGZpbGw9JyUyMzI4MzAzZCc+PHBvbHlnb24gcG9pbnRzPScwLDAgMTAsMCA1LDUnLz48L3N2Zz5cIikgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0xMCkgdG9wIDQwJTtcbn1cblxuLndwLWJsb2NrLXBvc3QtY29udGVudCB7XG5cblx0Zm9ybSB7XG5cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS00MCk7XG5cdFx0ZmxleDogMTtcblxuXHRcdGlucHV0Om5vdChbdHlwZT1cInN1Ym1pdFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pIHtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRwYWRkaW5nOiB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0xMCkgdmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tMTApIDVweCAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0bGFiZWwge1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLXNtYWxsKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblxuXHRcdFx0Jjpub3QoLnNjcmVlbi1yZWFkZXItdGV4dCkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuXHRpbnB1dFt0eXBlPVwidXJsXCJdIHtcblx0XHRmbGV4OiAxO1xuXHR9XG59XG5cbiIsIi53cC1ibG9jay1idXR0b25fX2xpbmssXG4ud3AtZWxlbWVudC1idXR0b257XG5cdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG5cblx0LndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1hcnJvdyA+ICYge1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAxMHB4O1xuXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgMCB0cmFuc3BhcmVudDtcblx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMmVtO1xuXHRcdHRyYW5zaXRpb246IHRleHQtZGVjb3JhdGlvbi1jb2xvciAzMDBtcyBlYXNlLWluLW91dDtcblxuXHRcdCY6bm90KC5oYXMtdGV4dC1jb2xvcil7XG5cdFx0XHRjb2xvcjogY3VycmVudENvbG9yICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXN7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAxcHggdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGhlaWdodDogMWVtO1xuXHRcdFx0bWFzazogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCAzMiAzMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIxLjU2MjYgMTQuNjY2N0wxNC40MTA2IDcuNTE0NjdMMTYuMjk1OSA1LjYyOTMzTDI2LjY2NjYgMTZMMTYuMjk1OSAyNi4zNzA3TDE0LjQxMDYgMjQuNDg1M0wyMS41NjI2IDE3LjMzMzNINS4zMzMyNVYxNC42NjY3SDIxLjU2MjZaJyBmaWxsPSdibGFjaycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRtYXNrLXNpemU6IGNvbnRhaW47XG5cdFx0XHR3aWR0aDogMWVtO1xuXHRcdFx0dHJhbnNpdGlvbjogcGFkZGluZyAzMDBtcyBlYXNlLWluLW91dDtcblx0XHR9XG5cblx0XHQmOmhvdmVyOjphZnRlciB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IC4zNWVtO1xuXHRcdH1cblx0fVxuXG5cdC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtaW52ZXJ0ZWQgPiAmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpO1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhc2UpO1xuXHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFzZSk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcblx0XHQvL2JveC1zaGFkb3c6IDRweCA1cHggMCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFzZSk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCk7XG5cdFx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhc2UpO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhc2UpO1xuXHRcdH1cblx0fVxuXG59IiwiLndwLWJsb2NrLWNhdGVnb3JpZXMtbGlzdHtcblxuXHQmLmlzLXN0eWxlLWJ1dHRvbi1saXN0IHtcblxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGdhcDogY2FsYyh2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0xMCkgLyAyKSB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0xMCk7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdGxpIGEge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLXdwLS1jdXN0b20tLWJ1dHRvbi0tYm9yZGVyLXJhZGl1cyk7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tc21hbGwpO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0cGFkZGluZzogY2FsYyh2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0xMCkgLyAyKSB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0xMCk7XG5cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFzZSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiAuY2F0LWl0ZW0gYSB7XG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cdFx0fVxuXG5cdFx0JiAuY3VycmVudC1jYXQgYSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpO1xuXHRcdFx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYXNlKTtcblx0XHR9XG5cblx0XHRsaS5jYXQtaXRlbSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblxuXHR9XG59IiwiLndwLWJsb2NrLXBvc3QtY29tbWVudHMtZm9ybSB7XG5cblx0LmNvbW1lbnQtZm9ybSB7XG5cblx0XHQuY29tbWVudC1mb3JtLWNvbW1lbnQsXG5cdFx0LmNvbW1lbnQtZm9ybS1hdXRob3IsXG5cdFx0LmNvbW1lbnQtZm9ybS1lbWFpbCxcblx0XHQuY29tbWVudC1mb3JtLXVybCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tNDApO1xuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tc21hbGwpO1xuXHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGlucHV0Om5vdChbdHlwZT1cInN1Ym1pdFwiXSksXG5cdFx0dGV4dGFyZWEge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcblx0XHRcdGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuXHRcdH1cblxuXHRcdC5jb21tZW50LW5vdGVzIHtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS1zbWFsbCk7XG5cdFx0XHRtYXJnaW4tdG9wOiB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0xMCk7XG5cdFx0fVxuXG5cdFx0LmxvZ2dlZC1pbi1hcyB7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0fVxuXHR9XG5cblx0LmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQge1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTUwKTtcblxuXHRcdGxhYmVsIHtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS10aW55KTtcblx0XHR9XG5cdH1cblxuXHQjcmVwbHktdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS1sYXJnZSk7XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRib3gtc2hhZG93OiA0cHggNXB4IDAgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcblx0XHR9XG5cdH1cblxuXHQuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCAjd3AtY29tbWVudC1jb29raWVzLWNvbnNlbnQge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0d2lkdGg6IDE0cHg7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHQmOmNoZWNrZWQge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcblx0XHRcdGJvcmRlcjogIDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFzZSk7XG5cdFx0XHRvdXRsaW5lOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcblx0XHR9XG5cdH1cbn1cblxuLndwLWJsb2NrLWNvbW1lbnQtdGVtcGxhdGUgbGkgbGkge1xuXHRib3JkZXItdG9wOiAgMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCk7XG5cdHBhZGRpbmctdG9wOiB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0zMCk7XG59IiwiLndwLWJsb2NrLWRldGFpbHN7XG5cblx0c3VtbWFyeSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCIrXCI7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdGZvbnQtc2l6ZTogMS41NTU1NmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG5cdFx0XHR0cmFuc2l0aW9uOiAuMjVzIHRyYW5zZm9ybSBlYXNlO1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHR9XG5cdH1cblxuXHQmW29wZW5dIHN1bW1hcnk6OmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcblx0XHR0cmFuc2l0aW9uOiAuMnMgdHJhbnNmb3JtIGVhc2U7XG5cdH1cbn0iLCIud3AtYmxvY2staGVhZGluZyB7XG5cblx0Ji5pcy1zdHlsZS1kYXNoZWQge1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCLigJRcIjtcblx0XHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdH1cblx0fVxufSIsIi8vIE1vc3QgdXNlZCBicmVha3BvaW50c1xuLy8kYnJlYWstaHVnZTogMTQ0MHB4O1xuJGJyZWFrLXdpZGU6IDEyODBweDsgLy8gd2lkZVxuJGJyZWFrLXhsYXJnZTogMTA4MHB4OyAvLyBkZXNrdG9wXG4kYnJlYWstbGFyZ2U6IDk2MHB4O1x0Ly8gbGFwdG9wIC0tIGFkbWluIHNpZGViYXIgYXV0byBmb2xkc1xuJGJyZWFrLW1lZGl1bTogNzgycHg7XHQvLyB0YWJsZXQgLS0gYWRtaW5iYXIgZ29lcyBiaWdcbiRicmVhay1zbWFsbDogNjAwcHg7IC8vIG1vYmlsZVxuJGJyZWFrLXdpZGUtYmxvY2s6IDEyMDBweDsgLy8gd2lkZWJsb2NrXG5cblxuLy8gUmVzcG9uc2l2ZSBicmVha3BvaW50cyBtaXhpblxuQG1peGluIG1lZGlhKCAkcmVzICkge1xuXG5cdEBpZiBtb2JpbGUtb25seSA9PSAkcmVzIHtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGJyZWFrLXNtYWxsIC0gMX0pIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXG5cdEBpZiBtb2JpbGUgPT0gJHJlcyB7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicmVhay1zbWFsbH0pIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXG5cdEBpZiB0YWJsZXQtb25seSA9PSAkcmVzIHtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGJyZWFrLW1lZGl1bSAtIDF9KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblxuXHRAaWYgdGFibGV0ID09ICRyZXMge1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skYnJlYWstbWVkaXVtfSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cblx0QGlmIGxhcHRvcC1vbmx5ID09ICRyZXMge1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skYnJlYWstbGFyZ2UgLSAxfSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cblx0QGlmIGxhcHRvcCA9PSAkcmVzIHtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGJyZWFrLWxhcmdlfSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cblx0QGlmIGRlc2t0b3Atb25seSA9PSAkcmVzIHtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGJyZWFrLXhsYXJnZSAtIDF9KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblxuXHRAaWYgZGVza3RvcCA9PSAkcmVzIHtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGJyZWFrLXhsYXJnZX0pIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXG5cdEBpZiB3aWRlLW9ubHkgPT0gJHJlcyB7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRicmVhay13aWRlIC0gMX0pIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXG5cdEBpZiB3aWRlID09ICRyZXMge1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skYnJlYWstd2lkZX0pIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXG5cdEBpZiB3aWRlLWJsb2NrLW9ubHkgPT0gJHJlcyB7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRicmVhay13aWRlLWJsb2NrIC0gMX0pIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXG5cdEBpZiB3aWRlLWJsb2NrID09ICRyZXMge1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skYnJlYWstd2lkZS1ibG9ja30pIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxufVxuIiwiLndwLWJsb2NrLW1lZGlhLXRleHR7XG5cblx0LndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQge1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEobW9iaWxlLW9ubHkpIHtcblx0XHRcdHBhZGRpbmctdG9wOiA4JTtcblx0XHR9XG5cblx0fVxufVxuXG4ud3AtYmxvY2stbWVkaWEtdGV4dHtcblxuXHQmLmlzLXN0YWNrZWQtb24tbW9iaWxle1xuXHRcdEBpbmNsdWRlIG1lZGlhKG1vYmlsZS1vbmx5KSB7XG5cdFx0XHRnYXA6IHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTYwKTtcblx0XHR9XG5cdH1cblxuXHQmLmlzLXN0eWxlLXRleHQtb3ZlcmxheSAge1xuXG5cdFx0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG5cdFx0XHRcdHdpZHRoOiA2NXZ3O1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cbn0iLCIud3AtYmxvY2stbmF2aWdhdGlvbntcblxuXHQud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVte1xuXG5cdFx0Ji5jdXJyZW50LW1lbnUtaXRlbXtcblx0XHRcdD4gYSB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHg7XG5cdFx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdCZfX3Jlc3BvbnNpdmUtY29udGFpbmVyLW9wZW4ge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0cGFkZGluZzogY2FsYyggMXJlbSAtIDJweCApO1xuXG5cdH1cblxuXHQud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY29udGVudCBsaXtcblxuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblxuXHR9XG59IiwiLndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24ge1xuXG5cdCYuaXMtY29udGVudC1qdXN0aWZpY2F0aW9uLXNwYWNlLWJldHdlZW4ge1xuXG5cdFx0PiAqIHtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEodGFibGV0LW9ubHkpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblx0XHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwicHJldmlvdXMgbnVtYmVycyBuZXh0XCI7XG5cblx0XHR9XG5cdH1cblxuXHQud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbi1wcmV2aW91cyB7XG5cdFx0Z3JpZC1hcmVhOiBwcmV2aW91cztcblxuXHRcdHNwYW4ge1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0uNWNoO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAuNWNoO1xuXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24tbmV4dCB7XG5cdFx0Z3JpZC1hcmVhOiBuZXh0O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRzcGFuIHtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLS41Y2g7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogLjVjaDtcblxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0LndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24tbnVtYmVycyB7XG5cdFx0Z3JpZC1hcmVhOiBudW1iZXJzO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cblx0XHQ+ICoge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogMCBjYWxjKHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTEwKSAvIDIpIDZweDtcblx0XHRcdHBhZGRpbmc6IDJweCAxMHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0XHR9XG5cblx0XHQuY3VycmVudCxcblx0XHQqOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCk7XG5cdFx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhc2UpO1xuXHRcdH1cblx0fVxufSIsbnVsbCwiLndwLWJsb2NrLXBvc3QtYXV0aG9ye1xuXG5cdCZfX2F2YXRhciBpbWd7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR9XG59IiwiLndwLWJsb2NrLXBvc3QtdGVybXN7XG5cblx0Jl9fcHJlZml4IHtcblx0XHRtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcblx0fVxufSIsIi53cC1ibG9jay1xdW90ZSB7XG5cblx0Jjpub3QoLmlzLXN0eWxlLXBsYWluKSB7XG5cdFx0Ym9yZGVyOiAwIG5vbmU7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRcdCBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMzMScgaGVpZ2h0PScyNDYnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAzMzEgMjQ2JyUzRSUzQ3BhdGggZmlsbD0nJTIzMDAwJyBkPSdNNzQuMSAyNDUuOGMtMjIuMiAwLTQwLjItNy44LTU0LTIzLjRDNi45IDIwNi4yLjMgMTg1LjIuMyAxNTkuNGMwLTMzLjYgOS45LTY0LjggMjkuNy05My42QzQ5LjggMzYuNCA3NC40IDE0LjUgMTAzLjguMWw1LjQgMTAuOGMtMTIuNiA5LjYtMjMuNyAyMS45LTMzLjMgMzYuOS05LjYgMTUtMTYuNSAzMy42LTIwLjcgNTUuOGwxOC45IDQuNWMyMSA0LjggMzcuMiAxMy44IDQ4LjYgMjcgMTIgMTIuNiAxOCAyNy45IDE4IDQ1LjkgMCAxOS4yLTYuNiAzNC44LTE5LjggNDYuOC0xMi42IDEyLTI4LjIgMTgtNDYuOCAxOFptMTg5LjkgMGMtMjIuMiAwLTQwLjItNy44LTU0LTIzLjQtMTMuMi0xNi4yLTE5LjgtMzcuMi0xOS44LTYzIDAtMzMuNiA5LjktNjQuOCAyOS43LTkzLjYgMTkuOC0yOS40IDQ0LjQtNTEuMyA3My44LTY1LjdsNS40IDEwLjhjLTEyLjYgOS42LTIzLjcgMjEuOS0zMy4zIDM2LjktOS42IDE1LTE2LjUgMzMuNi0yMC43IDU1LjhsMTguOSA0LjVjMjEgNC44IDM3LjIgMTMuOCA0OC42IDI3IDEyIDEyLjYgMTggMjcuOSAxOCA0NS45IDAgMTkuMi02LjYgMzQuOC0xOS44IDQ2LjgtMTIuNiAxMi0yOC4yIDE4LTQ2LjggMThaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdG1hc2stc2l6ZTogY29udGFpbjtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IGNsYW1wKDNyZW0sIDEwdncsIDcuNXJlbSk7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0d2lkdGg6IC40ZW07XG5cdFx0XHRoZWlnaHQ6IC40ZW07XG5cdFx0fVxuXHR9XG5cblx0Y2l0ZSB7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIuKAkyBcIjtcblx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZnJhdW5jZXMpO1xuXHRcdH1cblx0fVxuXG5cdC5oYXMtY29udHJhc3QtYmFja2dyb3VuZC1jb2xvciAmIHtcblxuXHRcdC8vJjpub3QoLmlzLXN0eWxlLXBsYWluKSB7XG5cdFx0Ly9cblx0XHQvL1x0Jjo6YmVmb3JlIHtcblx0XHQvL1x0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFzZSk7XG5cdFx0Ly9cdH1cblx0XHQvL31cblx0fVxufSIsImZvb3Rlci53cC1ibG9jay10ZW1wbGF0ZS1wYXJ0IHtcblx0bWFyZ2luLXRvcDogMDtcbn0iLCJoZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydHtcblxuXHQuaGVhZGVyLWJsb2NrIC53cC1ibG9jay1ncm91cC5pcy1jb250ZW50LWp1c3RpZmljYXRpb24tc3BhY2UtYmV0d2VlbiB7XG5cblx0XHQ+IDpmaXJzdC1jaGlsZCB7XG5cdFx0XHRmbGV4OiAxO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0bWluLXdpZHRoOiAzLjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PiBcdDpsYXN0LWNoaWxkIHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblx0fVxufVxuXG4iLCIvLyBQYWdlXG4ucGFnZS1mZWF0dXJlZC1pbWFnZS1wYXR0ZXJuIHtcblxuXHRAaW5jbHVkZSBtZWRpYSh0YWJsZXQtb25seSkge1xuXHRcdG1pbi1oZWlnaHQ6IDMwdmggIWltcG9ydGFudDtcblx0fVxuXG5cdC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyICB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXG5cdGJvZHk6bm90KC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIpICYud3AtYmxvY2stY292ZXI6bm90KFtzdHlsZSo9XCJiYWNrZ3JvdW5kLWltYWdlOnVybFwiXSkgIHtcblx0XHRtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblxuXHRcdD4gKiB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cblx0Ym9keTpub3QoLmhhcy1mZWF0dXJlZC1pbWFnZSkgJiB7XG5cblx0XHQucGFnZS1oZWFkZXItdGl0bGUtd3JhcCB7XG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnRcblx0XHR9XG5cblx0fVxuXG59XG5cbi8vIFNpbmdsZSBQb3N0XG4ucG9zdC1mZWF0dXJlZC1pbWFnZS1wYXR0ZXJuIHtcblxuXHRAaW5jbHVkZSBtZWRpYSh0YWJsZXQtb25seSkge1xuXHRcdG1pbi1oZWlnaHQ6IDMwdmggIWltcG9ydGFudDtcblx0fVxuXG5cdGJvZHk6bm90KC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIpICYud3AtYmxvY2stY292ZXI6bm90KFtzdHlsZSo9XCJiYWNrZ3JvdW5kLWltYWdlOnVybFwiXSkgIHtcblx0XHRtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblxuXHRcdD4gKiB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cbn0iLCIud3AtYmxvY2stcmVhZC1tb3JlIHtcblxuXHQmLmlzLXN0eWxlLWFycm93ICB7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0XHRib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLXNtYWxsKTtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMTBweDtcblxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIDAgdHJhbnNwYXJlbnQ7XG5cdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjJlbTtcblx0XHR0cmFuc2l0aW9uOiB0ZXh0LWRlY29yYXRpb24tY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cblx0XHQmOm5vdCguaGFzLXRleHQtY29sb3Ipe1xuXHRcdFx0Y29sb3I6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3Vze1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgMXB4IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCk7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDFlbTtcblx0XHRcdG1hc2s6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB2aWV3Qm94PScwIDAgMzIgMzInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yMS41NjI2IDE0LjY2NjdMMTQuNDEwNiA3LjUxNDY3TDE2LjI5NTkgNS42MjkzM0wyNi42NjY2IDE2TDE2LjI5NTkgMjYuMzcwN0wxNC40MTA2IDI0LjQ4NTNMMjEuNTYyNiAxNy4zMzMzSDUuMzMzMjVWMTQuNjY2N0gyMS41NjI2WicgZmlsbD0nYmxhY2snLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0bWFzay1zaXplOiBjb250YWluO1xuXHRcdFx0d2lkdGg6IDFlbTtcblx0XHRcdHRyYW5zaXRpb246IHBhZGRpbmcgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMnB4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXI6OmFmdGVyIHtcblx0XHRcdHBhZGRpbmctbGVmdDogLjM1ZW07XG5cdFx0fVxuXHR9XG59IiwiaW5wdXQuZ2Zvcm1fYnV0dG9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhc2UpICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLXdwLS1jdXN0b20tLWJ1dHRvbi0tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KSAhaW1wb3J0YW50O1xuXHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KSAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tc21hbGwpICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLXRvcDogY2FsYygwLjc1cmVtICsgMXB4KTtcblx0cGFkZGluZy1yaWdodDogY2FsYygxcmVtICsgMXB4KTtcblx0cGFkZGluZy1ib3R0b206IGNhbGMoMC43NXJlbSArIDFweCk7XG5cdHBhZGRpbmctbGVmdDogY2FsYygxcmVtICsgMXB4KTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IDRweCA1cHggMCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpICFpbXBvcnRhbnQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXG5cdCY6aG92ZXIge1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KSAhaW1wb3J0YW50O1xuXHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhc2UpICFpbXBvcnRhbnQ7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KSAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCIuY29udGFjdC1mb3Jte1xuXG5cdGxhYmVse1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cblxuXHR0ZXh0YXJlYXtcblx0XHRwYWRkaW5nOiB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0xMCk7XG5cdH1cbn1cblxuLndwLWJsb2NrLWpldHBhY2stYnV0dG9uOm5vdCguaXMtc3R5bGUtb3V0bGluZSkgYnV0dG9uIHtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0KTtcbn1cbiIsIi8qXG4gKiBIZWxwZXIgY2xhc3Nlc1xuICpcbiAqL1xuXG4vKiBGb250LXNpemVzICovXG4uaGFzLWN1c3RvbS1mb250LXNpemUtbWVnYSB7XG5cdGZvbnQtc2l6ZTogY2xhbXAoMi41cmVtLCAtMTMuMjVyZW0gKyAzNnZ3LCAxMy43NXJlbSkgIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6IDAuODU7XG59XG5cbi8qIEZvbnQtc2l6ZXMgKi9cbm1hcmsge1xuXHQmLmhhcy1pbmxpbmUtY29sb3Ige1xuXHRcdGJvcmRlci1yYWRpdXM6IDEuMWVtO1xuXHRcdHBhZGRpbmctbGVmdDogLjIzZW07XG5cdFx0cGFkZGluZy1yaWdodDogLjIzZW07XG5cdH1cbn1cblxuLndwLWJsb2NrLXBvc3QtY29udGVudCBmb3JtIGxhYmVsIHtcblx0Zm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLWJvZHkpICFpbXBvcnRhbnQ7XG59XG5cbmVtIHtcblx0Zm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiU09GVFwiIDA7XG59XG5cblxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIuaXMtbWVudS1vcGVuIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1jb250ZW50LFxuLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY29udGVudCAud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb246bm90KC5oYXMtdGV4dC1jb2xvcikgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiB7XG5cdGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCk7XG5cdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFzZSk7XG59XG5cbi8qIENvbHVtbiByb3VuZGVkIGNvcm5lcnMgKi9cbi5uZC1ib3JkZXItcmFkaXVzLTIwIHtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLndwLWJsb2NrLXF1b3RlIHtcblx0bWFyZ2luOiAwO1xufVxuXG4ubWFyZ2luLXRvcC1wdWxsLXVwLTIwIHtcblx0bWFyZ2luLXRvcDogLTEwJSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEwO1xufSJdfQ== */