.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table:where(:not(.has-text-color)){color:#40464d}.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{border-color:#ddd}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label{display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{
  /*!rtl:begin:ignore*/direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:pre-wrap
  /*!rtl:end:ignore*/}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit;margin-bottom:.5em;margin-right:.5em}.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{margin-right:0}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:initial}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-form-input__label{display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}.wp-block-form-input__label.is-label-inline{align-items:center;flex-direction:row;gap:.5em}.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}.wp-block-form-input__label:has(input[type=checkbox]){flex-direction:row;width:fit-content}.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content{margin:0}.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]){flex-direction:row-reverse}.wp-block-form-input__label-content{width:fit-content}.wp-block-form-input__input{font-size:1em;margin-bottom:.5em;padding:0 .5em}.wp-block-form-input__input[type=date],.wp-block-form-input__input[type=datetime-local],.wp-block-form-input__input[type=datetime],.wp-block-form-input__input[type=email],.wp-block-form-input__input[type=month],.wp-block-form-input__input[type=number],.wp-block-form-input__input[type=password],.wp-block-form-input__input[type=search],.wp-block-form-input__input[type=tel],.wp-block-form-input__input[type=text],.wp-block-form-input__input[type=time],.wp-block-form-input__input[type=url],.wp-block-form-input__input[type=week]{border:1px solid;line-height:2;min-height:2em}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,#0000);mask-image:linear-gradient(0deg,#000 20%,#0000);max-height:40%}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,#0006,#0000);box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin;text-align:center;text-shadow:0 0 1.5px #000;will-change:transform}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:initial}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:#fffc}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:#fffc #0000}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#fffc #0000}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-loginout,.wp-block-media-text{box-sizing:border-box}.wp-block-media-text{
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative;--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;height:0;left:-1px;opacity:0;overflow:hidden;position:absolute;top:100%;visibility:hidden;width:0;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column;overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem);z-index:100000}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.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,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{border-top:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.wp-block-page-list{box-sizing:border-box}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box}:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments-count{box-sizing:border-box}.wp-block-post-content{display:flow-root}.wp-block-post-comments-link,.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:initial}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.has-text-align-center blockquote{text-align:center}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote cite{color:inherit;display:block}.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-query-total,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-rss{box-sizing:border-box;list-style:none;padding:0}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{height:1.25em;min-height:24px;min-width:24px;width:1.25em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block;height:auto}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{color:#fff;stroke:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-bottom:1px solid #f0f0f0;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{display:inline-block;height:100vh;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;height:100%;vertical-align:top;white-space:nowrap}.c-scrollbar{height:100%;opacity:0;position:absolute;right:0;top:0;transform-origin:center right;transition:transform .3s,opacity .3s;width:11px}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{bottom:0;height:10px;top:auto;transform:scaleY(1);width:100%}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{background-color:#000;border-radius:10px;cursor:-webkit-grab;cursor:grab;margin:2px;opacity:.5;position:absolute;right:0;top:0;width:7px}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{bottom:0;right:auto}@import url(https://use.typekit.net/otr8oal.css);*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}:root{--vp-height:100vh;--header-height:0px;--spacer-large:40px;--section-spacer:15px;--plyr-color-main:$light;--plyr-range-track-height:1px;--plyr-range-thumb-height:1px;--plyr-range-thumb-background:transparent;--plyr-range-thumb-shadow:0;--swiper-pagination-progressbar-size:1px}@media (min-width:1026px){:root{--section-spacer:25px}}@media (min-width:1440px){:root{--spacer-large:90px;--section-spacer:40px}}@media (min-width:1600px){:root{--section-spacer:75px}}body,html{text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,.01) 0 0 1px}body{overflow:hidden}.loader{position:fixed;top:0;left:0;width:100%;height:var(--vp-height);display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:var(--vp-height);opacity:1;transition:opacity 1.1s ease;transition-delay:6s;pointer-events:none;z-index:9999}.loader__heading{text-align:center;margin-bottom:0;opacity:0;transition:opacity 1.6s ease;font-weight:400}.loader__heading--top{margin-bottom:-.7em;transition-delay:2.8s}.loader__heading--bottom{margin-top:-.7em;transition-delay:2.8s}.loader__image{z-index:-1;max-width:840px;width:100%;opacity:0;transition:opacity .7s ease;transition-delay:1.1s}@media (max-width:1025px){.padding-top{padding-top:45px}.padding-bottom{padding-bottom:45px}}@media (min-width:1026px){.padding-top-lg{padding-top:90px}.padding-bottom-lg{padding-bottom:90px}}@media (max-width:1025px){.padding-large-top{padding-top:100px}.padding-large-bottom{padding-bottom:100px}.padding-medium-top{padding-top:50px}.padding-medium-bottom{padding-bottom:50px}.padding-small-top{padding-top:25px}.padding-small-bottom{padding-bottom:25px}}@media (min-width:1026px){.padding-large-top-lg{padding-top:100px}.padding-large-bottom-lg{padding-bottom:100px}.padding-medium-top-lg{padding-top:50px}.padding-medium-bottom-lg{padding-bottom:50px}.padding-small-top-lg{padding-top:25px}.padding-small-bottom-lg{padding-bottom:25px}}.hidden_label label{display:none}.select2-container--default .select2-selection--single,input:not([type=submit]),select,textarea{background-color:transparent;border:0;width:100%;outline:0;padding-bottom:5px;font-weight:500;border-radius:0;padding-left:0;overflow:visible;border:1px solid #000;border-radius:15px}.select2-container--default .select2-selection--single::-moz-placeholder,input:not([type=submit])::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{overflow:visible;color:#000}.select2-container--default .select2-selection--single::placeholder,input:not([type=submit])::placeholder,select::placeholder,textarea::placeholder{overflow:visible;color:#000}textarea{border:1px solid #000}.ginput_container_select{position:relative}.ginput_container_select::after{content:"";position:absolute;top:50%;right:18px;transform:translateY(-50%);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4LjA4IDguMTUiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgICAgc3Ryb2tlOiAjZWRlMGQyOwogICAgICAgIHN0cm9rZS1taXRlcmxpbWl0OiAxMDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IkFydHdvcmsiPgogICAgPGc+CiAgICAgIDxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9Ii4zMyIgeTE9IjcuNjUiIHgyPSIuMzMiIHkyPSI3LjY1Ii8+CiAgICAgIDxwb2x5bGluZSBjbGFzcz0iY2xzLTEiIHBvaW50cz0iNy43MiAuMzUgNC4wNCA0LjA0IC4zNSAuMzUiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPg==);filter:invert(1);background-size:contain;background-position:center;background-repeat:no-repeat;width:7px;height:8px}select{-webkit-appearance:none;color:#000}.gform_footer{text-align:right}input[type=submit]{background-color:#000;font-weight:500;padding:7px 15px;margin-top:5px;cursor:pointer;transition:all .35s ease;border-radius:0;color:#fff;border-color:#000;border:1px solid #000;border-radius:15px}@media (min-width:1026px){input[type=submit]{padding:16px 40px}}@media (min-width:880px){body .container-fluid{padding-left:clamp(50px,(100vw - 680px) / 2,100vw);padding-right:clamp(50px,(100vw - 680px) / 2,100vw)}}@media (min-width:1024px){body .container-fluid{padding-left:clamp(50px,(100vw - 768px) / 2,100vw);padding-right:clamp(50px,(100vw - 768px) / 2,100vw)}}@media (min-width:1180px){body .container-fluid{padding-left:clamp(50px,(100vw - 960px) / 2,100vw);padding-right:clamp(50px,(100vw - 960px) / 2,100vw)}}@media (min-width:1200px){body .container-fluid{padding-left:clamp(50px,(100vw - 1024px) / 2,100vw);padding-right:clamp(50px,(100vw - 1024px) / 2,100vw)}}@media (min-width:1360px){body .container-fluid{padding-left:clamp(50px,(100vw - 1360px) / 2,100vw);padding-right:clamp(50px,(100vw - 1360px) / 2,100vw)}}@media (min-width:1600px){body .container-fluid{padding-left:clamp(50px,(100vw - 1400px) / 2,100vw);padding-right:clamp(50px,(100vw - 1400px) / 2,100vw)}}@media (min-width:1700px){body .container-fluid{padding-left:clamp(50px,(100vw - 1500px) / 2,100vw);padding-right:clamp(50px,(100vw - 1500px) / 2,100vw)}}@media (min-width:1400px){body .container-fluid.small{padding-left:clamp(50px,(100vw - 1360px) / 2,100vw);padding-right:clamp(50px,(100vw - 1360px) / 2,100vw)}}@media (min-width:1600px){body .container-fluid.small{padding-left:clamp(50px,(100vw - 1360px) / 2,100vw);padding-right:clamp(50px,(100vw - 1360px) / 2,100vw)}}@media (min-width:1700px){body .container-fluid.small{padding-left:clamp(50px,(100vw - 1360px) / 2,100vw);padding-right:clamp(50px,(100vw - 1360px) / 2,100vw)}}body .container-fluid.max{padding-left:15px;padding-right:15px}@media (min-width:1026px){.gform_wrapper{max-width:610px}}.gfield_html{margin-bottom:30px}@media (min-width:1026px){.gfield_html{margin-bottom:45px}}.gform_fields{display:flex;row-gap:20px;flex-wrap:wrap}@media (min-width:576px){.gform_fields{-moz-column-gap:20px;column-gap:20px;row-gap:20px}}.gform_fields .gfield--width-full{width:100%}@media (min-width:1026px){.gform_fields .gfield--width-full{flex-basis:100%}}.gform_fields .gfield--width-half{flex-basis:100%}@media (min-width:1026px){.gform_fields .gfield--width-half{flex-basis:calc(50% - 10px)}}.gform_confirmation_message{margin-bottom:15px}.gfield{position:relative;flex-direction:column-reverse;display:flex}@media (min-width:1026px){.gfield label{flex-basis:20%}}.gfield input,.gfield select,.gfield textarea{padding:10px 15px}@media (min-width:1026px){.gfield input,.gfield select,.gfield textarea{padding:16px 20px}}.gfield .validation_message{position:absolute;top:-1.2em;right:0;font-size:12px;line-height:1}@media (max-width:1025px){.gfield textarea{max-height:70px}}.gfield.gfield--type-hidden{display:none}.gfield_html{flex-direction:column}@media (min-width:1026px){.gfield_html{max-width:500px}}.gform_submission_error.hide_summary{display:none}#gfield_instruction_1_6{display:none}.c-scrollbar{z-index:100}section{position:relative;background-color:#fff;z-index:2;transition:all .6s ease}section.blur::before{opacity:1;pointer-events:auto}section::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:9995;opacity:0;pointer-events:none;transition:opacity .7s ease}main.content-page .container-fluid{padding-top:60px;padding-bottom:60px}@media (min-width:1026px){main.content-page .container-fluid{padding-top:110px;padding-bottom:110px}}@media (max-width:1025px){main.content-page .col-12{padding-left:35px;padding-right:35px}}.gform_confirmation_message a{text-decoration:underline}.gform_required_legend{display:none}.border{position:relative}@media (min-width:1026px){.border{padding-bottom:15px}}.border.white::after{background-color:#fff}.border::after{content:"";position:absolute;left:0;bottom:0;width:25px;height:3px;background-color:#000}.btn{display:inline-flex;justify-content:flex-start;align-items:center}.btn svg{max-width:8px;margin-left:18px}.btn:hover{text-decoration:none}.gfield_required{display:none}#d-none{display:none}.container-left{padding-left:var(--section-spacer)}@media (min-width:1280px){.lity .lity-wrap .lity-container{max-width:1260px}}.video-popup .plyr--video{height:var(--vp-height)}.plyr--video .plyr__controls,.plyr.plyr--hide-controls .plyr__controls{padding:0;left:var(--section-spacer);right:var(--section-spacer);bottom:var(--section-spacer);background:0 0;opacity:1;pointer-events:auto;transform:unset}body section .swiper-horizontal.swiper .swiper-pagination-progressbar{position:relative;width:calc(100% - var(--section-spacer));background-color:rgba(194,168,156,.4745098039);margin-top:30px}@media (min-width:1026px){body section .swiper-horizontal.swiper .swiper-pagination-progressbar{margin-top:50px}}body section .swiper-horizontal.swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#c2a89c}#gform_ajax_spinner_2,#gform_ajax_spinner_3{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.plyr .plyr__video-wrapper{background-color:transparent}.video-popup{pointer-events:none;opacity:0;position:absolute!important;top:0;left:0;width:100%;height:var(--vp-height);z-index:0}.video-popup.active{pointer-events:auto;opacity:1;z-index:9998}.hero,.text-video{z-index:10}.page-bar{position:fixed;left:50%;transform:translateX(-50%);z-index:9997;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:30px;display:flex;justify-content:space-between;align-items:center;padding:5px;bottom:15px;background-color:rgba(0,0,0,.2)}@media (min-width:768px){.page-bar{bottom:17px}}@media (min-width:1026px){.page-bar{padding:5px 20px 5px 5px;bottom:42px}}.page-bar__arrows{display:flex;justify-content:space-between;align-items:center;background-color:#fff;border-radius:30px;width:88px;padding:13px 20px;margin-right:15px}@media (min-width:768px){.page-bar__arrows{margin-right:20px}}@media (min-width:1026px){.page-bar__arrows{margin-right:50px;padding:13px 16px}}.page-bar__arrow{cursor:pointer}.page-bar__arrow svg{width:6px;height:12px}@media (min-width:1026px){.page-bar__arrow svg{width:9px;height:13px}}.page-bar__arrow--left,.page-bar__arrow--right{display:flex;align-items:center}.page-bar__categories,.page-bar__nav{display:flex;justify-content:center;align-items:center;color:#fff;-moz-column-gap:20px;column-gap:20px}@media (min-width:1026px){.page-bar__categories,.page-bar__nav{-moz-column-gap:45px;column-gap:45px}}.page-bar__categories a,.page-bar__nav a{color:#fff;opacity:.4;transition:opacity .3s ease;text-transform:capitalize;cursor:pointer}@media (min-width:768px){.page-bar__categories a,.page-bar__nav a{font-size:16px;white-space:nowrap}}.page-bar__categories a.active,.page-bar__categories a:hover,.page-bar__nav a.active,.page-bar__nav a:hover{color:#fff;opacity:1;text-decoration:none}.page-bar__categories a.solid-btn,.page-bar__nav a.solid-btn{opacity:1;background-color:#fff;color:#000;border-radius:25px;transition:all .3s ease;padding:13px 20px;padding:10px 20px;min-width:87px;text-align:center}@media (min-width:1026px){.page-bar__categories a.solid-btn,.page-bar__nav a.solid-btn{padding:10px 10px;min-width:81px}}.page-bar__categories a.solid-btn:hover,.page-bar__nav a.solid-btn:hover{background-color:#000;color:#fff}.page-bar__burger{position:relative;display:inline-block;border-radius:100%;background-color:#fff;aspect-ratio:1/1;cursor:pointer;height:40px;margin-left:28px}@media (min-width:1026px){.page-bar__burger{margin-left:50px}}.page-bar__burger.active{background-color:#000}.page-bar__burger.active span{background-color:#fff}.page-bar__burger.active span:first-child{top:50%;transform:translate(-50%,-50%) rotate(45deg)}.page-bar__burger.active span:nth-child(2){opacity:0}.page-bar__burger.active span:last-child{top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.page-bar__burger span{position:absolute;left:50%;transform:translateX(-50%);display:inline-block;height:2px;background-color:#000;width:16px}@media (min-width:1026px){.page-bar__burger span{width:18px}}.page-bar__burger span:first-child{top:13px}@media (min-width:1026px){.page-bar__burger span:first-child{top:13px}}.page-bar__burger span:nth-child(2){top:50%;transform:translateX(-50%)}.page-bar__burger span:last-child{bottom:11px}@media (min-width:1026px){.page-bar__burger span:last-child{bottom:11px}}.page-bar__images{position:absolute;bottom:0;left:0;width:100%;opacity:0;pointer-events:none;background-color:#fff;border-radius:23px;transition:opacity .4s ease}@media (min-width:1026px){.page-bar__images{padding:40px 40px 45px}}.page-bar__images.active{opacity:1;pointer-events:auto}.page-bar__images-scroller{overflow:hidden}.page-bar__images-wrapper{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:7px;column-gap:7px}@media (min-width:1026px){.page-bar__images-wrapper{margin-bottom:45px}}.page-bar__images-arrows{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}.page-bar__images-arrow{display:flex;border-radius:13px;border:1px solid #000;cursor:pointer}@media (min-width:1026px){.page-bar__images-arrow{padding:10px 11px}}.page-bar__images-arrow:last-child{transform:rotate(180deg)}@media (min-width:1026px){.page-bar__images-arrow svg{width:18px;height:12px}}.page-bar__image{cursor:pointer}.page-bar__image img{width:100%;aspect-ratio:16/9}.page-bar__image p{margin-bottom:0}@media (min-width:1026px){.page-bar__image p{font-size:20px;line-height:1;margin-top:20px}}.page-template-template-map .header-logo{display:none}.page-template-default .hero-logo-1,.page-template-template-gallery .hero-logo-1,.page-template-template-schemes .hero-logo-1,.page-template-template-text-image .hero-logo-1,.single-residence .hero-logo-1,.tax-level .hero-logo-1{fill:#fff}@media (max-width:1025px){.page-template-template-gallery,.page-template-template-text-image{overflow:auto}}@media (max-width:1025px){body:not(.page-template-default) .header-logo{display:none}}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:18px;line-height:1;padding:10px 12px 8px 12px;background-color:transparent;border:1px solid #000;border-radius:12px;transition:all .3s ease}button:active,button:focus{outline:0}button.active,button.bubble.active,button:hover{background-color:#000;color:#fff}.clear-fields{position:absolute;cursor:pointer;bottom:30px}@media (min-width:1026px){.clear-fields{bottom:80px;left:40px}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib a{font-size:10px}.nav--remote .accordion:last-child .title::after{opacity:0}.nav--remote .accordion .title{position:relative;width:100%;display:inline-flex;justify-content:space-between;align-items:center;opacity:.4;cursor:pointer;padding:28px 4px 18px 10px;font-size:30px}@media (min-width:768px){.nav--remote .accordion .title{font-size:24px}}@media (min-width:1026px){.nav--remote .accordion .title{font-size:clamp(20px,1.5625vw,30px);padding:clamp(10px,.9375vw,18px) 0 clamp(10px,.9375vw,18px) clamp(10px,.9375vw,18px)}}.nav--remote .accordion .title::after{position:absolute;content:"";bottom:0;height:1px;background-color:#000;width:100%;transition:opacity .4s ease}@media (min-width:1026px){.nav--remote .accordion .title::after{width:calc(100% - clamp(10px,.9375vw,18px));left:clamp(10px,.9375vw,18px)}}.nav--remote .accordion .title.active{opacity:1}.nav--remote .accordion .title.active .close{transform:rotate(45deg)}.nav--remote .accordion .title.active::after{opacity:1!important}.nav--remote .accordion .title .close{display:inline-block;position:relative;padding:0;transition:transform .3s ease;width:11px;height:11px}@media (min-width:768px){.nav--remote .accordion .title .close{width:18px;height:18px}}@media (min-width:1026px){.nav--remote .accordion .title .close{width:23px;height:23px}}.nav--remote .accordion .title .close::after,.nav--remote .accordion .title .close::before{position:absolute;content:"";width:100%;height:2px;background-color:#000;top:50%;left:50%;transform:translate(-50%,-50%)}.nav--remote .accordion .title .close::after{transform:translate(-50%,-50%) rotate(90deg)}button.bubble{color:#000;text-transform:capitalize}button.bubble:active,button.bubble:hover,button.bubble:target{color:#fff}main.remote .bubble{width:100%;text-align:left}.page-popup-form{display:none;position:fixed;bottom:clamp(100px,6.25vw,120px)}@media (max-width:1025px){.page-popup-form{width:calc(100% - 34px);left:50%;transform:translateX(-50%)}}@media (min-width:1026px){.page-popup-form{left:clamp(25px,2.34375vw,45px)}}.page-popup-form.active{display:block}.page-popup-form .close{position:absolute;top:20px;right:25px;cursor:pointer}.page-popup-form .residence-reservation__form{background-color:#fff;padding:20px 25px;border-radius:15px}@media (min-width:1026px){.page-popup-form .residence-reservation__form{padding:clamp(10px,1.5625vw,30px) clamp(10px,.9375vw,18px)}}@media (min-width:1026px){.page-popup-form .residence-reservation__form .clear-fields{bottom:48px}}@font-face{font-display:swap;font-family:AthleticsTRIAL;src:url(/wp-content/themes/agent-tools-land-v1.5.6/lib/fonts/AthleticsTRIAL-Regular.woff2) format("woff2"),url(/wp-content/themes/agent-tools-land-v1.5.6/lib/fonts/AthleticsTRIAL-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:AthleticsTRIAL;src:url(/wp-content/themes/agent-tools-land-v1.5.6/lib/fonts/AthleticsTRIAL-Medium.woff2) format("woff2"),url(/wp-content/themes/agent-tools-land-v1.5.6/lib/fonts/AthleticsTRIAL-Medium.woff) format("woff");font-weight:500;font-style:normal}body,html{text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,.01) 0 0 1px;font-family:AthleticsTRIAL,sans-serif}.h1,h1{font-size:26px;line-height:31px;font-family:AthleticsTRIAL,sans-serif;font-weight:400}@media (min-width:1026px){.h1,h1{font-size:84px;line-height:97px}}.h2,h2{font-size:26px;line-height:30px;font-family:AthleticsTRIAL,sans-serif;font-weight:400}@media (min-width:1024px){.h2,h2{font-size:57px;line-height:75px;margin-bottom:40px}}.h3,h3{font-size:26px;line-height:30px;font-family:AthleticsTRIAL,sans-serif;font-weight:400}@media (min-width:1024px){.h3,h3{font-size:30px;line-height:39px}}h4{font-family:AthleticsTRIAL,sans-serif;font-weight:400;font-size:18px;line-height:24px}@media (min-width:1024px){h4{font-size:25px;line-height:38px}}h5{font-size:16px;line-height:20px;font-weight:500;color:#c2a89c}@media (min-width:1024px){h5{font-size:20px;line-height:26px}}p{font-size:14px;line-height:20px}@media (min-width:1026px){p{font-size:clamp(14px,.8854166667vw,17px);line-height:clamp(20px,1.25vw,24px)}}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,p a,span a{font-size:inherit;line-height:inherit;color:inherit}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,p a:hover,span a:hover{color:inherit}a{font-size:14px;line-height:20px;color:inherit}@media (min-width:1026px){a{font-size:16px;line-height:19px}}a:hover{color:inherit}label{font-family:AthleticsTRIAL,sans-serif;font-size:11px;line-height:13px;letter-spacing:1px;text-transform:uppercase}input[type=submit]{font-family:AthleticsTRIAL,sans-serif;letter-spacing:.5px}.form a{font-size:25px;line-height:30px;font-weight:700}span{font-size:15px;line-height:20px}span.title{line-height:1}header ul li a{font-size:20px;line-height:24px}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:1024px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:1680px){.container{max-width:1680px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:4.1666666667%}.offset-2{margin-left:8.3333333333%}.offset-3{margin-left:12.5%}.offset-4{margin-left:16.6666666667%}.offset-5{margin-left:20.8333333333%}.offset-6{margin-left:25%}.offset-7{margin-left:29.1666666667%}.offset-8{margin-left:33.3333333333%}.offset-9{margin-left:37.5%}.offset-10{margin-left:41.6666666667%}.offset-11{margin-left:45.8333333333%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:4.1666666667%}.offset-sm-2{margin-left:8.3333333333%}.offset-sm-3{margin-left:12.5%}.offset-sm-4{margin-left:16.6666666667%}.offset-sm-5{margin-left:20.8333333333%}.offset-sm-6{margin-left:25%}.offset-sm-7{margin-left:29.1666666667%}.offset-sm-8{margin-left:33.3333333333%}.offset-sm-9{margin-left:37.5%}.offset-sm-10{margin-left:41.6666666667%}.offset-sm-11{margin-left:45.8333333333%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:4.1666666667%}.offset-md-2{margin-left:8.3333333333%}.offset-md-3{margin-left:12.5%}.offset-md-4{margin-left:16.6666666667%}.offset-md-5{margin-left:20.8333333333%}.offset-md-6{margin-left:25%}.offset-md-7{margin-left:29.1666666667%}.offset-md-8{margin-left:33.3333333333%}.offset-md-9{margin-left:37.5%}.offset-md-10{margin-left:41.6666666667%}.offset-md-11{margin-left:45.8333333333%}}@media (min-width:1024px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:4.1666666667%}.offset-lg-2{margin-left:8.3333333333%}.offset-lg-3{margin-left:12.5%}.offset-lg-4{margin-left:16.6666666667%}.offset-lg-5{margin-left:20.8333333333%}.offset-lg-6{margin-left:25%}.offset-lg-7{margin-left:29.1666666667%}.offset-lg-8{margin-left:33.3333333333%}.offset-lg-9{margin-left:37.5%}.offset-lg-10{margin-left:41.6666666667%}.offset-lg-11{margin-left:45.8333333333%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:4.1666666667%}.offset-xl-2{margin-left:8.3333333333%}.offset-xl-3{margin-left:12.5%}.offset-xl-4{margin-left:16.6666666667%}.offset-xl-5{margin-left:20.8333333333%}.offset-xl-6{margin-left:25%}.offset-xl-7{margin-left:29.1666666667%}.offset-xl-8{margin-left:33.3333333333%}.offset-xl-9{margin-left:37.5%}.offset-xl-10{margin-left:41.6666666667%}.offset-xl-11{margin-left:45.8333333333%}}@media (min-width:1680px){.col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.col-xxl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xxl-3{flex:0 0 25%;max-width:25%}.col-xxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xxl-6{flex:0 0 50%;max-width:50%}.col-xxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xxl-9{flex:0 0 75%;max-width:75%}.col-xxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xxl-12{flex:0 0 100%;max-width:100%}.order-xxl-first{order:-1}.order-xxl-last{order:13}.order-xxl-0{order:0}.order-xxl-1{order:1}.order-xxl-2{order:2}.order-xxl-3{order:3}.order-xxl-4{order:4}.order-xxl-5{order:5}.order-xxl-6{order:6}.order-xxl-7{order:7}.order-xxl-8{order:8}.order-xxl-9{order:9}.order-xxl-10{order:10}.order-xxl-11{order:11}.order-xxl-12{order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:4.1666666667%}.offset-xxl-2{margin-left:8.3333333333%}.offset-xxl-3{margin-left:12.5%}.offset-xxl-4{margin-left:16.6666666667%}.offset-xxl-5{margin-left:20.8333333333%}.offset-xxl-6{margin-left:25%}.offset-xxl-7{margin-left:29.1666666667%}.offset-xxl-8{margin-left:33.3333333333%}.offset-xxl-9{margin-left:37.5%}.offset-xxl-10{margin-left:41.6666666667%}.offset-xxl-11{margin-left:45.8333333333%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:1024px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media (min-width:1680px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:1024px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}@media (min-width:1680px){.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:1024px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}@media (min-width:1680px){.m-xxl-0{margin:0!important}.mt-xxl-0,.my-xxl-0{margin-top:0!important}.mr-xxl-0,.mx-xxl-0{margin-right:0!important}.mb-xxl-0,.my-xxl-0{margin-bottom:0!important}.ml-xxl-0,.mx-xxl-0{margin-left:0!important}.m-xxl-1{margin:.25rem!important}.mt-xxl-1,.my-xxl-1{margin-top:.25rem!important}.mr-xxl-1,.mx-xxl-1{margin-right:.25rem!important}.mb-xxl-1,.my-xxl-1{margin-bottom:.25rem!important}.ml-xxl-1,.mx-xxl-1{margin-left:.25rem!important}.m-xxl-2{margin:.5rem!important}.mt-xxl-2,.my-xxl-2{margin-top:.5rem!important}.mr-xxl-2,.mx-xxl-2{margin-right:.5rem!important}.mb-xxl-2,.my-xxl-2{margin-bottom:.5rem!important}.ml-xxl-2,.mx-xxl-2{margin-left:.5rem!important}.m-xxl-3{margin:1rem!important}.mt-xxl-3,.my-xxl-3{margin-top:1rem!important}.mr-xxl-3,.mx-xxl-3{margin-right:1rem!important}.mb-xxl-3,.my-xxl-3{margin-bottom:1rem!important}.ml-xxl-3,.mx-xxl-3{margin-left:1rem!important}.m-xxl-4{margin:1.5rem!important}.mt-xxl-4,.my-xxl-4{margin-top:1.5rem!important}.mr-xxl-4,.mx-xxl-4{margin-right:1.5rem!important}.mb-xxl-4,.my-xxl-4{margin-bottom:1.5rem!important}.ml-xxl-4,.mx-xxl-4{margin-left:1.5rem!important}.m-xxl-5{margin:3rem!important}.mt-xxl-5,.my-xxl-5{margin-top:3rem!important}.mr-xxl-5,.mx-xxl-5{margin-right:3rem!important}.mb-xxl-5,.my-xxl-5{margin-bottom:3rem!important}.ml-xxl-5,.mx-xxl-5{margin-left:3rem!important}.p-xxl-0{padding:0!important}.pt-xxl-0,.py-xxl-0{padding-top:0!important}.pr-xxl-0,.px-xxl-0{padding-right:0!important}.pb-xxl-0,.py-xxl-0{padding-bottom:0!important}.pl-xxl-0,.px-xxl-0{padding-left:0!important}.p-xxl-1{padding:.25rem!important}.pt-xxl-1,.py-xxl-1{padding-top:.25rem!important}.pr-xxl-1,.px-xxl-1{padding-right:.25rem!important}.pb-xxl-1,.py-xxl-1{padding-bottom:.25rem!important}.pl-xxl-1,.px-xxl-1{padding-left:.25rem!important}.p-xxl-2{padding:.5rem!important}.pt-xxl-2,.py-xxl-2{padding-top:.5rem!important}.pr-xxl-2,.px-xxl-2{padding-right:.5rem!important}.pb-xxl-2,.py-xxl-2{padding-bottom:.5rem!important}.pl-xxl-2,.px-xxl-2{padding-left:.5rem!important}.p-xxl-3{padding:1rem!important}.pt-xxl-3,.py-xxl-3{padding-top:1rem!important}.pr-xxl-3,.px-xxl-3{padding-right:1rem!important}.pb-xxl-3,.py-xxl-3{padding-bottom:1rem!important}.pl-xxl-3,.px-xxl-3{padding-left:1rem!important}.p-xxl-4{padding:1.5rem!important}.pt-xxl-4,.py-xxl-4{padding-top:1.5rem!important}.pr-xxl-4,.px-xxl-4{padding-right:1.5rem!important}.pb-xxl-4,.py-xxl-4{padding-bottom:1.5rem!important}.pl-xxl-4,.px-xxl-4{padding-left:1.5rem!important}.p-xxl-5{padding:3rem!important}.pt-xxl-5,.py-xxl-5{padding-top:3rem!important}.pr-xxl-5,.px-xxl-5{padding-right:3rem!important}.pb-xxl-5,.py-xxl-5{padding-bottom:3rem!important}.pl-xxl-5,.px-xxl-5{padding-left:3rem!important}.m-xxl-n1{margin:-.25rem!important}.mt-xxl-n1,.my-xxl-n1{margin-top:-.25rem!important}.mr-xxl-n1,.mx-xxl-n1{margin-right:-.25rem!important}.mb-xxl-n1,.my-xxl-n1{margin-bottom:-.25rem!important}.ml-xxl-n1,.mx-xxl-n1{margin-left:-.25rem!important}.m-xxl-n2{margin:-.5rem!important}.mt-xxl-n2,.my-xxl-n2{margin-top:-.5rem!important}.mr-xxl-n2,.mx-xxl-n2{margin-right:-.5rem!important}.mb-xxl-n2,.my-xxl-n2{margin-bottom:-.5rem!important}.ml-xxl-n2,.mx-xxl-n2{margin-left:-.5rem!important}.m-xxl-n3{margin:-1rem!important}.mt-xxl-n3,.my-xxl-n3{margin-top:-1rem!important}.mr-xxl-n3,.mx-xxl-n3{margin-right:-1rem!important}.mb-xxl-n3,.my-xxl-n3{margin-bottom:-1rem!important}.ml-xxl-n3,.mx-xxl-n3{margin-left:-1rem!important}.m-xxl-n4{margin:-1.5rem!important}.mt-xxl-n4,.my-xxl-n4{margin-top:-1.5rem!important}.mr-xxl-n4,.mx-xxl-n4{margin-right:-1.5rem!important}.mb-xxl-n4,.my-xxl-n4{margin-bottom:-1.5rem!important}.ml-xxl-n4,.mx-xxl-n4{margin-left:-1.5rem!important}.m-xxl-n5{margin:-3rem!important}.mt-xxl-n5,.my-xxl-n5{margin-top:-3rem!important}.mr-xxl-n5,.mx-xxl-n5{margin-right:-3rem!important}.mb-xxl-n5,.my-xxl-n5{margin-bottom:-3rem!important}.ml-xxl-n5,.mx-xxl-n5{margin-left:-3rem!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto!important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto!important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto!important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.8571428571%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.page-template-template-remote .remote{background-size:130%;background-position:center top;background-repeat:no-repeat}.page-template-template-remote .remote__header{position:fixed;top:0;left:0;width:100%;padding:18px 40px;z-index:2;display:flex;justify-content:space-between;align-items:center}.page-template-template-remote .remote__header-logo{flex:1;text-align:center}.page-template-template-remote .remote__header-logo img{max-width:117px}.page-template-template-remote .remote__header-link{color:#fff}.page-template-template-remote .remote__header-link:hover{text-decoration:none}.page-template-template-remote .remote__logo{width:70%;display:none;margin:0 auto;position:fixed;z-index:1;top:120px;left:15%;transform:translateY(-50%)}.page-template-template-remote .remote__logo .hero-logo-1{fill:#fff}.page-template-template-remote .remote:after{content:"";display:block;position:fixed;z-index:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.page-template-template-remote .nav{width:100%;margin:0;background-color:#fff;border-top-left-radius:30px;border-top-right-radius:30px;padding-top:10px;padding-bottom:88px}.page-template-template-remote .nav::after{content:unset}.page-template-template-remote .nav a+.nav__menu-item__child,.page-template-template-remote .nav a+.nav__menu-item__grand-child,.page-template-template-remote .nav a+.nav__page-data,.page-template-template-remote .nav a+.nav__page-images,.page-template-template-remote .nav a+.nav__page-overviews,.page-template-template-remote .nav a+.nav__page-schemes,.page-template-template-remote .nav a+.nav__taxonomy-menu{transition:max-height .8s ease}.page-template-template-remote .nav a svg{transition:transform .3s ease}.page-template-template-remote .nav a.selected+.nav__menu-item__child,.page-template-template-remote .nav a.selected+.nav__menu-item__grand-child,.page-template-template-remote .nav a.selected+.nav__page-data,.page-template-template-remote .nav a.selected+.nav__page-images,.page-template-template-remote .nav a.selected+.nav__page-overviews,.page-template-template-remote .nav a.selected+.nav__page-schemes,.page-template-template-remote .nav a.selected+.nav__taxonomy-menu{max-height:250vh}.page-template-template-remote .nav a.selected.has-page-link{border:0;opacity:1;padding:10px 12px 7px 12px}.page-template-template-remote .nav a.selected svg{transform:rotate(90deg)}.page-template-template-remote .nav a.selected+.nav__page-schemes{max-height:250vh}.page-template-template-remote .nav-locker .nav__label{margin-bottom:45px}.page-template-template-remote .nav-locker .incorrect{color:red;margin:0 12px;display:none}.page-template-template-remote .nav-locker .pincode-input{display:flex;justify-content:space-between;-moz-column-gap:30px;column-gap:30px;padding-top:15px;padding-bottom:60px;margin:0 12px}.page-template-template-remote .nav-locker .pincode-input input{border-radius:0;border:1px solid rgba(0,0,0,.1215686275);font-size:70px;line-height:1.6;text-align:center;padding:11px 0 0;color:#000;-webkit-appearance:none}.page-template-template-remote .nav-locker .pincode-input input[type=number]::-webkit-clear-button,.page-template-template-remote .nav-locker .pincode-input input[type=number]::-webkit-inner-spin-button,.page-template-template-remote .nav-locker .pincode-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-template-template-remote .nav-locker .pincode-input input[type=number]{-moz-appearance:textfield}.page-template-template-remote .nav-locker button{border:0;font-size:30px;line-height:1;outline:0;color:#000}.page-template-template-remote .nav-locker button:hover{color:#000;background-color:transparent}.page-template-template-remote .nav-scroller{display:none}.page-template-template-remote .nav-scroller.show{display:block}.page-template-template-remote .nav .accordion .title{justify-content:flex-start;-moz-column-gap:17px;column-gap:17px}.page-template-template-remote .nav .accordion .title.active svg{transform:rotate(90deg)}.page-template-template-remote .nav .accordion .title svg{transition:transform .4s ease;width:10px;height:18px}.page-template-template-remote .nav--remote .nav-wrap{pointer-events:auto;max-height:calc(var(--vp-height) - 170px);overflow:auto}.page-template-template-remote .nav--remote__popup-form{opacity:0;pointer-events:none;z-index:-1;background-color:#000;position:fixed;top:0;left:0;width:100%;height:var(--vp-height);transition:opacity .4s ease}.page-template-template-remote .nav--remote__popup-form.active{z-index:9;pointer-events:auto;opacity:1}.page-template-template-remote .nav--remote__popup-form__wrap{position:relative;background-color:#fff;padding:30px 20px 10px;width:calc(100% - 46px);margin:23px auto 0;border-radius:20px}.page-template-template-remote .nav--remote__popup-form__wrap .clear-fields{bottom:19px}.page-template-template-remote .nav__label{display:block;padding:25px 0;font-size:20px;line-height:1;margin:0 12px 15px;border-bottom:1px solid rgba(0,0,0,.1);color:#000;position:relative;z-index:8}.page-template-template-remote .nav__menu{opacity:1;pointer-events:auto}.page-template-template-remote .nav__menu-item{width:100%}.page-template-template-remote .nav__menu-item .taxonomy-levels>.wrap,.page-template-template-remote .nav__menu-item__child>.wrap,.page-template-template-remote .nav__menu-item__grand-child>.wrap{padding:10px 0 0;display:flex;row-gap:5px;flex-direction:column}.page-template-template-remote .nav__menu-item.taxonomy-floorplates .wrap{display:block}.page-template-template-remote .nav__menu-item.taxonomy-floorplates .wrap .apartment{display:flex;margin-bottom:10px;-moz-column-gap:10px;column-gap:10px}.page-template-template-remote .nav__menu-item.taxonomy-floorplates .wrap .apartment .bubble{text-align:center;flex-grow:1}.page-template-template-remote .nav::after{transform:scale(1)}.page-template-template-remote .nav__page-data{max-height:0;overflow:hidden}.page-template-template-remote .nav__page-data__heading{padding:14px 4px 8px 0;margin-left:10px;border-bottom:1px solid #000}.page-template-template-remote .nav__page-data__heading+div.wrap{padding:10px}.page-template-template-remote .nav__page-data .wrap{display:grid;grid-template-columns:repeat(2,1fr);padding:10px 0;row-gap:10px;-moz-column-gap:10px;column-gap:10px}@media (min-width:1026px){.page-template-template-remote .nav__page-data .wrap{row-gap:15px;-moz-column-gap:40px;column-gap:40px}}.page-template-template-remote .nav__page-images{overflow:hidden;max-height:0}.page-template-template-remote .nav__page-images .wrap{display:grid;grid-template-columns:repeat(2,1fr);padding:10px;row-gap:20px;-moz-column-gap:5px;column-gap:5px}.page-template-template-remote .nav__page-images__image img{width:100%;aspect-ratio:16/10;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-template-remote .nav__page-images__image p{margin-top:8px;margin-bottom:0}.page-template-template-remote .nav__page-schemes{transition:max-height 1.2s ease;overflow:hidden;max-height:0}.page-template-template-remote .nav__page-schemes__scheme span.title{display:flex;justify-content:space-between;align-items:center}.page-template-template-remote .nav__page-schemes__scheme span.title.active+.nav__page-schemes__hotspots{max-height:250vh}.page-template-template-remote .nav__page-schemes__hotspots{max-height:0;overflow:hidden;transition:max-height 1.2s ease}.page-template-template-remote .nav__page-schemes__hotspots .wrap{display:grid;grid-template-columns:repeat(2,1fr);row-gap:15px;-moz-column-gap:40px;column-gap:40px;padding:28px 10px 20px}.page-template-template-remote .nav__tools{position:fixed;bottom:0;left:0;width:100%;background-color:#000;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:15px 20px;z-index:10;opacity:0}.page-template-template-remote .nav__tools.active{opacity:1;pointer-events:auto}.page-template-template-remote .nav__tools span{font-size:20px;line-height:1}.page-template-template-remote .nav__tools [data-tool]{display:none}.page-template-template-remote .nav__tools [data-tool].active{display:flex}.page-template-template-remote .nav__tools-arrows{display:flex;justify-content:space-between;align-items:center;background-color:#fff;margin-right:15px;border-radius:20px;padding:0;width:100px}@media (min-width:768px){.page-template-template-remote .nav__tools-arrows{width:88px;margin-right:20px;border-radius:30px}}@media (min-width:1026px){.page-template-template-remote .nav__tools-arrows{margin-right:50px;padding:13px 16px}}.page-template-template-remote .nav__tools-arrow__left,.page-template-template-remote .nav__tools-arrow__right{display:flex;align-items:center;cursor:pointer;padding:17px 20px}.page-template-template-remote .nav__tools-arrow__left svg,.page-template-template-remote .nav__tools-arrow__right svg{width:8px;height:14px}.page-template-template-remote .nav__tools-info,.page-template-template-remote .nav__tools-magnifier{position:relative;display:inline-flex;border-radius:100%;background-color:#fff;aspect-ratio:1/1;cursor:pointer;justify-content:center;align-items:center;transition:all .3s ease;height:48px}.page-template-template-remote .nav__tools-info.active,.page-template-template-remote .nav__tools-magnifier.active{background-color:#000;color:#fff}.page-template-template-remote .nav__tools-info svg,.page-template-template-remote .nav__tools-magnifier svg{width:22px}.page-template-template-remote .nav__tools-info{width:48px}.page-template-template-remote .nav__tools-magnifier{border-radius:15px;aspect-ratio:unset;padding:12px 19px}.page-template-template-remote .nav__tools-details,.page-template-template-remote .nav__tools-filter{border-radius:13px;padding:7px 19px;background-color:#fff;height:48px}.page-template-template-remote .nav__tools-filter{position:relative;display:flex;justify-content:center;align-items:center}.page-template-template-remote .nav__tools-filter__selected{min-width:105px;text-align:center;display:flex;justify-content:center}.page-template-template-remote .nav__tools-filter ul{opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;background-color:#fff;padding:0;margin:0;width:100%;border-radius:13px}.page-template-template-remote .nav__tools-filter ul li{list-style:none;padding:13px 11px;text-align:center}.page-template-template-remote .nav__tools-filter__selected.active+ul{opacity:1;pointer-events:auto}.page-template-template-remote .nav__tools-filter__button{background-color:#fff;padding:12px 19px;border-radius:15px;text-align:center}.page-template-template-remote .nav__tools-filter__button[data-action=reserve]{flex:1}.page-template-template-remote .nav__tools-tool{width:100%;justify-content:space-between;align-items:center;-moz-column-gap:12px;column-gap:12px}.page-template-template-remote .nav__tools-tool[data-tool=map] .nav__tools-filter__button{flex:1}.page-template-template-remote .nav__menu a{border:0}.nav{position:fixed;bottom:0;left:0;z-index:9998;transition:height .6s ease;pointer-events:none;margin:0 10px 10px 10px;width:calc(100% - 20px);padding:30px 26px 78px;overflow:hidden}@media (min-width:768px){.nav{display:flex;margin:0 0 15px 15px;padding:15px 30px 70px;width:calc(100% - 30px)}}@media (min-width:1026px){.nav{margin:0 0 35px 35px;margin:0 0 clamp(15px,1.8229166667vw,35px) clamp(15px,1.8229166667vw,35px);padding:40px 60px 70px 45px;width:calc(75% - 70px);min-height:476px}}.nav.active{z-index:10000}.nav.active::after{transform:scale(1)}@media (max-width:767px){.nav.active .nav__menu{opacity:1;pointer-events:auto}.nav.active .nav__menu-mobile{transition:opacity .5s ease,transform .7s ease;transition-delay:.5s}}.nav.active .nav__agent-tools{opacity:1;pointer-events:auto;transition:opacity .6s ease,left .8s ease-in-out;transition-delay:9s}@media (min-width:768px){.nav--main .nav__menu .wrap{display:flex;flex-wrap:wrap;-moz-column-gap:15px;column-gap:15px}}@media (max-width:767px){.nav--main .nav__menu .accordion .wrap{flex-wrap:nowrap}}.nav.tier-0 .nav__agent-tools{transition:opacity .6s ease,left .8s ease-in-out;transition-delay:.6s}.nav.tier-0 .nav__menu:nth-child(1){opacity:1;pointer-events:auto;transition-delay:.5s}@media (max-width:767px){.nav.tier-0 .nav__menu:nth-child(2),.nav.tier-0 .nav__menu:nth-child(3){transition-delay:0s}}@media (min-width:768px){.nav.tier-1::after{width:100%}}.nav.tier-1 .nav__agent-tools{transition:opacity .6s ease,left .8s ease-in-out;transition-delay:0s;left:calc(100% - 140px)}.nav.tier-1 .nav__menu:nth-child(2){opacity:1;pointer-events:auto}@media (min-width:768px){.nav.tier-1 .nav__menu:nth-child(2){transition-delay:.6s}}@media (min-width:768px){.nav.tier-2::after{width:100%}}.nav.tier-2 .nav__agent-tools{transition:opacity .6s ease,left .8s ease-in-out;transition-delay:0s;left:calc(100% - 140px)}.nav.tier-2 .nav__menu:nth-child(2),.nav.tier-2 .nav__menu:nth-child(3){opacity:1;pointer-events:auto}@media (min-width:768px){.nav.tier-2 .nav__menu:nth-child(2),.nav.tier-2 .nav__menu:nth-child(3){transition-delay:.8s}}.nav::after{content:"";position:absolute;top:0;left:0;width:33.3333333333%;height:100%;border-radius:30px;background-color:#fff;z-index:1;transition:width .8s ease-in-out,transform .6s ease,height .6s ease;transform:scale(0);transform-origin:bottom left}@media (max-width:767px){.nav::after{width:100%}}.nav__menu{position:relative;overflow:hidden;flex-basis:100%;z-index:2;transition-delay:0s;opacity:0;pointer-events:none;transition:opacity .5s ease,transform .7s ease;display:none}@media (min-width:768px){.nav__menu{display:block;flex-basis:33.3333333333%}}.nav__menu-item{flex-basis:100%}.nav__menu-item.taxonomy-bedrooms,.nav__menu-item.taxonomy-floorplates,.nav__menu-item.taxonomy-levels{flex-basis:auto}.nav__menu-item.taxonomy-bedrooms a svg,.nav__menu-item.taxonomy-floorplates a svg,.nav__menu-item.taxonomy-levels a svg{display:none}.nav__menu-item.taxonomy-bedrooms.active .accordion,.nav__menu-item.taxonomy-floorplates.active .accordion,.nav__menu-item.taxonomy-levels.active .accordion{display:block}.nav__menu-item[data-index="99"]:not(.nav__settings-menu){display:none!important}.nav__menu:first-child .nav__menu-item{display:block}@media (min-width:768px){.nav__menu:not(:first-child){flex-basis:66.6666666667%}}.nav__menu-mobile{display:block;position:relative;left:unset;top:unset;transition-delay:0s;transition:opacity .3s ease,transform .5s ease}@media (min-width:768px){.nav__menu-mobile{display:none}}.nav__menu-mobile .nav__menu-item{display:block}.nav__menu-mobile .wrap--parent{display:flex;flex-direction:column;row-gap:5px}.nav__menu-mobile .wrap--parent.clicked>.nav__menu-item>a{opacity:1}.nav__menu a{display:inline-block;line-height:1;border:1px solid transparent;border-radius:15px;transition:all .3s ease;padding:10px 12px 7px 12px;font-size:30px}@media (min-width:768px){.nav__menu a{font-size:24px}}@media (min-width:1026px){.nav__menu a{font-size:clamp(20px,1.5625vw,30px);padding:clamp(9px,.8333333333vw,16px) clamp(10px,.9375vw,18px) clamp(8px,.6770833333vw,13px)}}.nav__menu a.active,.nav__menu a:hover{opacity:1;text-decoration:none;background-color:rgba(0,0,0,.1)}.nav__menu a.has-page-link{border:0}.nav__menu a.has-page-link:hover{border-bottom:1px solid #000}.nav__menu a[data-non-link],.nav__menu a[data-tool=floorplate],.nav__menu a[data-tool=schemes]{display:inline-flex;align-items:center;width:auto}.nav__menu a[data-non-link].selected,.nav__menu a[data-tool=floorplate].selected,.nav__menu a[data-tool=schemes].selected{opacity:1;text-decoration:none;background-color:rgba(0,0,0,.1)}.nav__menu a[data-non-link] svg,.nav__menu a[data-tool=floorplate] svg,.nav__menu a[data-tool=schemes] svg{width:10px;height:18px;margin-left:17px}@media (min-width:768px){.nav__menu a[data-non-link] svg,.nav__menu a[data-tool=floorplate] svg,.nav__menu a[data-tool=schemes] svg{margin-left:12px;width:10px;height:18px}}@media (min-width:1026px){.nav__menu a[data-non-link] svg,.nav__menu a[data-tool=floorplate] svg,.nav__menu a[data-tool=schemes] svg{width:10px;height:18px;margin-left:17px}}.nav__menu-item{display:none;margin-bottom:2px}@media (min-width:1026px){.nav__menu-item{margin-bottom:5px}}.nav__menu-item>.nav__menu-item{margin-bottom:0}@media (min-width:1026px){.nav__menu-item>.nav__menu-item{margin-bottom:0}}.nav__menu-item.active{display:block}@media (max-width:767px){.nav__menu-item__child,.nav__menu-item__grand-child{padding:0}}.nav__menu-item__child.settings-item .wrap,.nav__menu-item__grand-child.settings-item .wrap{padding:15px 0}.nav__menu-item__child.settings-item .wrap span,.nav__menu-item__grand-child.settings-item .wrap span{margin-bottom:15px}@media (max-width:767px){.nav__menu-item .nav__taxonomy-menu,.nav__menu-item__child,.nav__menu-item__grand-child{max-height:0;overflow:hidden;transition:max-height .6s ease}}@media (min-width:1026px){.nav__menu .item{margin-bottom:45px}}.nav__menu .item.d-flex{row-gap:1px}.nav__menu .item.d-flex a{cursor:pointer}.nav__menu .item span{display:inline-block}@media (min-width:1026px){.nav__menu .item span{margin-bottom:10px;font-size:20px}}@media (min-width:1026px){.nav__menu .item p{font-size:30px}}@media (max-width:767px){.nav__taxonomy-menu{max-height:0;overflow:hidden}}.nav__taxonomy-menu.taxonomy-bedrooms,.nav__taxonomy-menu.taxonomy-floorplates,.nav__taxonomy-menu.taxonomy-levels{flex-basis:100%}.nav__taxonomy-menu.taxonomy-bedrooms.active .accordion,.nav__taxonomy-menu.taxonomy-floorplates.active .accordion,.nav__taxonomy-menu.taxonomy-levels.active .accordion{display:block;margin-bottom:0}@media (max-width:767px){.nav__taxonomy-menu.taxonomy-floorplates{padding-top:10px}}.nav__taxonomy-menu.taxonomy-floorplates a{width:100%;border-radius:0;opacity:1;position:relative;border:0}.nav__taxonomy-menu.taxonomy-floorplates a::after{position:absolute;content:"";bottom:0;height:1px;background-color:#000;width:100%;transition:opacity .4s ease;display:none}@media (min-width:1026px){.nav__taxonomy-menu.taxonomy-floorplates a::after{display:block;width:calc(100% - clamp(10px,.9375vw,18px));left:clamp(10px,.9375vw,18px)}}.nav__taxonomy-menu.taxonomy-floorplates a:hover{background-color:transparent}.page-template-template-remote .nav__taxonomy-menu.taxonomy-floorplates a{border-radius:12px}.page-template-template-remote .nav__taxonomy-menu.taxonomy-floorplates a:hover{background-color:#000}@media (max-width:767px){.nav__taxonomy-menu.taxonomy-levels .wrap{row-gap:10px}}.nav__taxonomy-menu__item.accordion .title{position:relative;width:100%;display:inline-flex;justify-content:space-between;align-items:center;cursor:pointer;padding:14px 4px 12px 10px;font-size:30px}@media (min-width:768px){.nav__taxonomy-menu__item.accordion .title{font-size:24px}}@media (min-width:1026px){.nav__taxonomy-menu__item.accordion .title{font-size:clamp(20px,1.5625vw,30px);padding:clamp(9px,.8333333333vw,16px) 0 clamp(8px,.6770833333vw,13px) clamp(10px,.9375vw,18px)}}.nav__taxonomy-menu__item.accordion .title::after{position:absolute;content:"";bottom:0;height:1px;background-color:#000;width:100%;transition:opacity .4s ease}@media (min-width:1026px){.nav__taxonomy-menu__item.accordion .title::after{width:calc(100% - clamp(10px,.9375vw,18px));left:clamp(10px,.9375vw,18px)}}.nav__taxonomy-menu__item.accordion .title.active{opacity:1}.nav__taxonomy-menu__item.accordion .title.active .close{transform:rotate(45deg)}.nav__taxonomy-menu__item.accordion .title.active::after{opacity:1!important}.nav__taxonomy-menu__item.accordion .title .close{display:inline-block;position:relative;padding:0;transition:transform .3s ease;width:11px;height:11px}@media (min-width:768px){.nav__taxonomy-menu__item.accordion .title .close{width:18px;height:18px}}@media (min-width:1026px){.nav__taxonomy-menu__item.accordion .title .close{width:20px;height:20px}}.nav__taxonomy-menu__item.accordion .title .close::after,.nav__taxonomy-menu__item.accordion .title .close::before{position:absolute;content:"";width:100%;height:2px;background-color:#000;top:50%;left:50%;transform:translate(-50%,-50%)}.nav__taxonomy-menu__item.accordion .title .close::after{transform:translate(-50%,-50%) rotate(90deg)}.nav__taxonomy-menu__item-residences{overflow:hidden;max-height:0;transition:max-height .6s ease}.nav__taxonomy-menu__item-residences.accordion-wrap .wrap{padding:25px 12px 20px}.nav__taxonomy-menu__item-residences .wrap{display:grid;padding:25px 12px 20px;grid-template-columns:repeat(3,1fr);row-gap:10px;-moz-column-gap:10px;column-gap:10px}@media (min-width:768px){.nav__taxonomy-menu__item-residences .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:10px;-moz-column-gap:40px;column-gap:40px;padding:30px 10px 30px;justify-content:stretch}}@media (min-width:1026px){.nav__taxonomy-menu__item-residences .wrap{-moz-column-gap:20px;column-gap:20px;row-gap:15px;padding:35px clamp(10px,.9375vw,18px) 30px}}@media (max-width:767px){.nav__taxonomy-menu__item-residences .wrap::after{content:"";display:inline-block;flex-basis:33.3333333333%}}.nav__taxonomy-menu__item-residences a{opacity:1;border:1px solid #000!important;text-align:center;transition:all .3s ease;padding:8px 4px;font-size:15px;border-radius:12px;flex-basis:33.3333333333%}@media (min-width:768px){.nav__taxonomy-menu__item-residences a{width:auto;flex-basis:auto;padding:8px 15px;max-width:100%}}@media (min-width:1026px){.nav__taxonomy-menu__item-residences a{padding:10px 19px 8px;border-radius:15px}}.nav__taxonomy-menu__item-residences a:hover{background-color:#181818;color:#fff}.nav__taxonomy-menu__item-apartments a[data-action].selected+.accordion .wrap{max-height:200vh}.nav__taxonomy-menu__item-apartments .apartment{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:10px;column-gap:10px}@media (max-width:767px){.nav__taxonomy-menu__item-apartments .apartment{row-gap:5px}}.nav__taxonomy-menu__item-apartments .apartment:first-child{margin-top:28px}.nav__taxonomy-menu__item-apartments .apartment:last-child{margin-bottom:15px}.nav__taxonomy-menu__item-apartments .apartment a{width:auto;font-size:18px;line-height:1;opacity:1;border:none;text-align:center;border:1px solid #000!important}.nav__taxonomy-menu__item-apartments .apartment a.selected,.nav__taxonomy-menu__item-apartments .apartment a:hover{border:none}.nav__taxonomy-menu__item-apartments .accordion .wrap{max-height:0;overflow:hidden;transition:max-height .6s ease}.nav__agent-tools{cursor:pointer;position:absolute;bottom:20px;opacity:0;pointer-events:none;transition:opacity .3s ease,left 1s ease-in-out;transition-delay:0s;left:calc(33.3333333333% - 145px);z-index:9}@media (max-width:1025px){.nav__agent-tools{display:none}}.nav__agent-tools img{width:100px}.nav__settings .nav__menu-item{flex-basis:auto}.nav__settings-menu{position:relative;padding:0 clamp(10px,.9375vw,18px)}.nav__settings-menu::after{position:absolute;content:"";top:0;left:clamp(10px,.9375vw,18px);height:1px;background-color:rgba(0,0,0,.8);width:100%;transition:opacity .4s ease}.nav__settings-menu.active{flex-basis:100%}@media (min-width:768px){.nav__settings-menu.active{margin-top:10px;padding-top:20px}}.nav-btn{position:fixed;border-radius:100%;background-color:#fff;z-index:10001;width:33px;height:33px;transition:all .4s ease;cursor:pointer;left:25px;bottom:25px}@media (min-width:1026px){.nav-btn{width:clamp(33px,2.5520833333vw,49px);height:clamp(33px,2.5520833333vw,49px);bottom:45px;bottom:clamp(25px,2.34375vw,45px);left:45px;left:clamp(25px,2.34375vw,45px)}}.nav-btn.active{transform:rotate(45deg);background-color:#000}.nav-btn.active span{background-color:#fff}.nav-btn span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000;width:17px;height:2px}@media (min-width:1026px){.nav-btn span{width:21px}}.nav-btn span:last-child{top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg)}.header-logo{position:absolute;display:inline-block;max-width:145px;z-index:9997;position:fixed;right:25px;bottom:28px}@media (min-width:1026px){.header-logo{bottom:57px;right:50px}}.header-logo svg{width:100%}.nav-menu{position:fixed;left:45px;bottom:25px;z-index:9998;pointer-events:none}@media (min-width:1026px){.nav-menu{bottom:45px;bottom:clamp(25px,2.34375vw,45px);left:425px}}.nav-menu.active{z-index:9999;pointer-events:auto}.nav-menu.active .nav-menu__wrapper{opacity:1;pointer-events:auto}@media (min-width:768px){.nav-menu.active .nav-menu__selected{opacity:0;pointer-events:none}}.nav-menu__wrapper{opacity:0;pointer-events:none;border-radius:15px;background-color:#fff;padding:10px 25px}@media (max-width:767px){.nav-menu__wrapper{position:fixed;left:25px;right:25px;bottom:78px}}@media (min-width:1026px){.nav-menu__wrapper{padding:40px 45px 60px 45px;padding:clamp(10px,1.5625vw,30px) clamp(10px,.9375vw,18px) clamp(10px,3.90625vw,75px)}}.nav-menu__wrapper .close{position:absolute;bottom:0;cursor:pointer}@media (min-width:1026px){.nav-menu__wrapper .close{bottom:14px;font-size:20px;font-size:clamp(16px,1.0416666667vw,20px);line-height:1}}.nav-menu__selected{position:absolute;bottom:0;left:0;width:100%;pointer-events:auto}.nav-menu__selected span{display:inline-block;border-radius:15px;color:#000;line-height:1;background-color:#fff;text-align:center;cursor:pointer;padding:9px 15px}@media (min-width:1026px){.nav-menu__selected span{border-radius:15px;font-size:20px;padding:14px 40px;font-size:clamp(16px,1.0416666667vw,20px);padding:clamp(9px,.8333333333vw,16px) clamp(10px,.9375vw,18px) clamp(8px,.6770833333vw,13px)}}.nav-levels{position:fixed;z-index:9999;bottom:25px;left:68px}@media (min-width:1026px){.nav-levels{left:110px;left:clamp(68px,5.7291666667vw,110px);bottom:45px;bottom:clamp(25px,2.34375vw,45px)}}.nav-levels.active .nav-levels__selected{opacity:0;pointer-events:none}.nav-levels.active ul{opacity:1;pointer-events:auto}.nav-levels__selected{position:absolute;bottom:0;left:0;width:100%}.nav-levels__selected span{display:inline-block;border-radius:15px;color:#000;line-height:1;background-color:#fff;text-align:center;cursor:pointer;width:100%;padding:9px 15px}@media (min-width:1026px){.nav-levels__selected span{border-radius:15px;font-size:clamp(16px,1.0416666667vw,20px);padding:clamp(9px,.8333333333vw,16px) clamp(10px,.9375vw,18px) clamp(8px,.6770833333vw,13px)}}.nav-levels ul{padding:0;margin:0;border-radius:15px;background-color:#fff;pointer-events:none;opacity:0;padding:5px}@media (min-width:1026px){.nav-levels ul{padding:11px}}.nav-levels ul li{list-style:none;margin-bottom:3px}.nav-levels ul li a{display:inline-block;transition:all .3s ease;border-radius:15px;min-width:115px;padding:9px 15px}@media (min-width:1026px){.nav-levels ul li a{border-radius:15px;min-width:0;font-size:clamp(16px,1.0416666667vw,20px);line-height:1;opacity:.4;padding:clamp(9px,.8333333333vw,16px) clamp(10px,.9375vw,18px) clamp(8px,.6770833333vw,13px)}}.nav-levels ul li a.active,.nav-levels ul li a:hover{opacity:1;background-color:rgba(0,0,0,.06);text-decoration:none}.levels-filter{position:fixed;left:205px;bottom:25px;z-index:9999}@media (min-width:1026px){.levels-filter{bottom:45px;left:285px;left:clamp(205px,15.2083333333vw,292px);bottom:clamp(25px,2.34375vw,45px)}}.levels-filter.active .levels-filter__selected{opacity:0;pointer-events:none}.levels-filter.active ul{opacity:1;pointer-events:auto}.levels-filter__selected{position:absolute;bottom:0;left:0;width:100%}.levels-filter__selected span{display:inline-block;border-radius:15px;color:#000;line-height:1;background-color:#fff;text-align:center;cursor:pointer;width:100%;padding:9px 15px}@media (min-width:1026px){.levels-filter__selected span{border-radius:15px;font-size:clamp(16px,1.0416666667vw,20px);padding:clamp(9px,.8333333333vw,16px) clamp(10px,.9375vw,18px) clamp(8px,.6770833333vw,13px)}}.levels-filter ul{padding:0;margin:0;border-radius:15px;background-color:#fff;pointer-events:none;opacity:0;padding:5px}@media (min-width:1026px){.levels-filter ul{padding:11px}}.levels-filter ul li{list-style:none;margin-bottom:1px}.levels-filter ul li span{display:inline-block;border-radius:15px;transition:all .3s ease;cursor:pointer;min-width:95px;padding:9px 15px;font-size:14px}@media (min-width:1026px){.levels-filter ul li span{min-width:0;font-size:20px;font-size:clamp(16px,1.0416666667vw,20px);line-height:1;opacity:.4;padding:14px 20px;padding:clamp(9px,.8333333333vw,16px) clamp(10px,.9375vw,18px) clamp(8px,.6770833333vw,13px)}}.levels-filter ul li span.active,.levels-filter ul li span:hover{opacity:1;background-color:rgba(0,0,0,.06);text-decoration:none}.residence-nav{position:fixed;z-index:9998;bottom:25px;left:64px}@media (min-width:1026px){.residence-nav{left:110px;left:clamp(64px,5.7291666667vw,110px);bottom:45px;bottom:clamp(25px,2.34375vw,45px)}}.residence-nav.active{z-index:9999}.residence-nav.active .residence-nav__wrapper{opacity:1;pointer-events:auto}.residence-nav.active .residence-nav__selected{opacity:0;pointer-events:none}.residence-nav__selected{position:absolute;bottom:0;left:0;width:100%}.residence-nav__selected span{display:inline-block;border-radius:15px;color:#000;line-height:1;background-color:#fff;text-align:center;cursor:pointer;padding:9px 15px}@media (min-width:1026px){.residence-nav__selected span{border-radius:15px;font-size:20px;padding:14px 40px}}@media (min-width:1026px){.residence-nav .nav-menu__wrapper{padding-left:20px;padding-right:65px}}.residence-nav__wrapper{opacity:0;pointer-events:none;border-radius:30px;background-color:#fff}@media (min-width:1026px){.residence-nav__wrapper{padding:30px 100px 60px 40px}}.residence-nav__nav{margin-bottom:13px}@media (min-width:1026px){.residence-nav__nav{margin-bottom:25px}}.residence-nav__nav span{display:inline-block;line-height:1;opacity:.4;border:1px solid transparent;border-radius:18px;transition:all .3s ease;cursor:pointer;font-size:17px;padding:10px 11px}@media (min-width:768px){.residence-nav__nav span{border-radius:15px;font-size:24px}}@media (min-width:1026px){.residence-nav__nav span{font-size:clamp(20px,1.5625vw,30px);padding:clamp(9px,.8333333333vw,16px) clamp(10px,.9375vw,18px) clamp(8px,.6770833333vw,13px)}}.residence-nav__nav span.active,.residence-nav__nav span:hover{background-color:rgba(0,0,0,.1);opacity:1}.residence-nav .accordion{display:block}@media (min-width:768px){.residence-nav .accordion{min-width:360px}}@media (min-width:1026px){.residence-nav .accordion{min-width:520px}}.residence-nav__bedrooms,.residence-nav__levels{display:none}.residence-nav__bedrooms.active,.residence-nav__levels.active{display:block}@media (max-width:767px){.residence-nav__bedrooms{padding-bottom:10px}}@media (min-width:768px) and (max-width:1025px){.residence-nav__bedrooms{padding-bottom:40px}}@media (max-width:1025px){.residence-nav__bedrooms .residence-nav__menu-item{padding:0}}.residence-nav__bedrooms .accordion{max-height:100%}.residence-nav__bedrooms .accordion .title{line-height:1}@media (max-width:767px){.residence-nav__bedrooms .accordion .title{font-size:17px}}@media (max-width:1025px){.residence-nav__bedrooms .accordion .title{padding:10px 4px 10px 0}}.residence-nav__bedrooms .accordion span.close{bottom:unset}.residence-nav__bedrooms .accordion .wrap{display:grid;margin-top:20px;grid-template-columns:repeat(5,1fr);padding-top:0;-moz-column-gap:12px;column-gap:12px;row-gap:12px}@media (max-width:575px){.residence-nav__bedrooms .accordion .wrap{padding:0 0 15px}}@media (min-width:768px){.residence-nav__bedrooms .accordion .wrap{grid-template-columns:repeat(4,1fr)}}@media (min-width:1026px){.residence-nav__bedrooms .accordion .wrap{margin-top:33px;grid-template-columns:repeat(5,1fr);-moz-column-gap:17px;column-gap:17px;row-gap:14px}}.residence-nav__bedrooms .accordion .wrap a{display:inline-flex;justify-content:center;align-items:center;opacity:1;border-color:#000;text-align:center;transition:all .3s ease;border:1px solid #000;border-radius:11px;max-width:46px;font-size:10px;line-height:1;padding:5px 9px}@media (min-width:768px){.residence-nav__bedrooms .accordion .wrap a{padding:0;max-width:80px;height:37px;font-size:15px}}@media (min-width:1026px){.residence-nav__bedrooms .accordion .wrap a{font-size:18px}}.residence-nav__bedrooms .accordion .wrap a:hover{background-color:#181818;color:#fff;text-decoration:none}@media (max-width:767px){.residence-nav__levels{padding-bottom:10px}}@media (min-width:768px) and (max-width:1025px){.residence-nav__levels{padding-bottom:40px}}.residence-nav__levels a{display:inline-block;line-height:1;opacity:.4;border:1px solid transparent;border-radius:15px;transition:all .3s ease;font-size:17px;padding:5px 10px}@media (min-width:768px){.residence-nav__levels a{font-size:24px}}@media (min-width:1026px){.residence-nav__levels a{font-size:clamp(20px,1.5625vw,30px);padding:clamp(9px,.8333333333vw,16px) clamp(10px,.9375vw,18px) clamp(8px,.6770833333vw,13px)}}.residence-nav__levels a.active,.residence-nav__levels a:hover{opacity:1;text-decoration:none;background-color:rgba(0,0,0,.1)}.residence-nav .close.close-popup{position:absolute;bottom:0;cursor:pointer}@media (max-width:767px){.residence-nav .close.close-popup{display:none}}@media (min-width:1026px){.residence-nav .close.close-popup{bottom:14px;font-size:20px;font-size:clamp(16px,1.0416666667vw,20px);line-height:1}}.residence-details{z-index:9998;left:140px}@media (min-width:1026px){.residence-details{left:260px;left:clamp(140px,10.9375vw,210px)}}.residence-details.active{z-index:9999}.residence-details.active .residence-details__wrapper{opacity:1;pointer-events:auto}.residence-details.active .residence-details__selected{opacity:0;pointer-events:none}.residence-details__selected{position:absolute;bottom:0;left:0;width:100%}.residence-details__selected span{display:inline-block;border-radius:15px;color:#000;line-height:1;background-color:#fff;text-align:center;cursor:pointer;padding:9px 15px}@media (min-width:1026px){.residence-details__selected span{font-size:20px;border-radius:15px;padding:14px 40px}}@media (max-width:1025px){.residence-details__wrapper{padding:20px 25px}}@media (min-width:1026px){.residence-details__wrapper{min-width:630px;min-width:32.8125vw}}.residence-details__row{display:flex;flex-wrap:wrap}.residence-details__row:first-child{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:20px}@media (min-width:1026px){.residence-details__row:first-child{padding-bottom:calc(45px - 1rem)}}.residence-details__row:last-of-type{padding-top:20px}@media (min-width:1026px){.residence-details__row:last-of-type{padding-top:45px}}.residence-details__column{flex-basis:50%}.residence-details__column .title{font-weight:500}@media (min-width:1026px){.residence-details__column .title{font-size:20px;font-size:clamp(16px,1.0416666667vw,20px)}}.residence-details__column .location img{width:100%;max-width:200px;height:auto}.residence-details__column div{display:flex}.residence-details__column div.price .value{margin-left:0}.residence-details__column div.outgoings a{display:inline-flex;align-items:flex-start}.residence-details__column div.outgoings a svg{margin-left:7px;width:6px;height:14px}.residence-details__column div a,.residence-details__column div p{display:block;flex-basis:50%;line-height:1}@media (min-width:1026px){.residence-details__column div a,.residence-details__column div p{font-size:20px;font-size:clamp(16px,1.0416666667vw,20px)}}.residence-details__column div p.value{margin-left:10px}@media (min-width:1026px){.residence-details__column div p.value{margin-left:0}}.residence-details .close{position:absolute;bottom:0;cursor:pointer}@media (max-width:767px){.residence-details .close{display:none}}@media (min-width:1026px){.residence-details .close{bottom:14px;font-size:20px;font-size:clamp(16px,1.0416666667vw,20px);line-height:1}}.residence-reservation{left:224px}@media (min-width:1026px){.residence-reservation{left:420px;left:clamp(224px,17.03125vw,327px)}}.residence-reservation__wrapper{padding:20px 25px}@media (min-width:1026px){.residence-reservation__wrapper{padding:30px 40px 60px;padding:clamp(10px,1.5625vw,30px) clamp(10px,.9375vw,18px) clamp(10px,3.125vw,60px)}}.residence-reservation__form-title{margin-bottom:20px}@media (min-width:1026px){.residence-reservation__form-title{margin-bottom:30px}}.residence-reservation__form-title span{font-size:inherit;line-height:inherit}@media (max-width:767px){.residence-reservation .close{display:none}}.screen-saver{position:relative}.screen-saver img,.screen-saver video{width:100%;height:var(--vp-height);-o-object-fit:cover;object-fit:cover}.screen-saver__logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;z-index:1;max-width:clamp(300px,41.6666666667vw,800px)}.screen-saver__logo svg path{fill:#fff}.taxonomy-level{height:var(--vp-height);background-color:rgba(0,0,0,.06);display:flex;justify-content:center;align-items:center}.taxonomy-level__floorplate{position:relative;margin:0 20px}@media (min-width:768px){.taxonomy-level__floorplate{margin:0 80px}}@media (min-width:1026px){.taxonomy-level__floorplate{margin:0 20px;max-width:90%}}@media (min-width:1280px){.taxonomy-level__floorplate{margin:0 auto}}.taxonomy-level__floorplate img{width:100%}.taxonomy-level__floorplate svg.floorplate{position:absolute;top:0;left:0;width:100%;height:100%}.taxonomy-level__markers{position:absolute;width:100%;height:100%;top:0;left:0}.taxonomy-level__marker{position:absolute;opacity:0;pointer-events:none}.taxonomy-level__marker.positioned{opacity:1;pointer-events:auto}.taxonomy-level__marker.active{z-index:1000}.taxonomy-level__marker.active .taxonomy-level__marker-inner{opacity:1;pointer-events:auto}.taxonomy-level__marker.enabled span{pointer-events:auto;background-color:#000;color:#fff}.taxonomy-level__marker span{display:inline-block;background-color:#fff;color:#000;border-radius:20px;text-align:center;cursor:pointer;border:1px solid #000;pointer-events:none;padding:2px 8px;font-size:11px}@media (min-width:1026px){.taxonomy-level__marker span{font-size:clamp(11px,.78125vw,15px);padding:clamp(2px,.2604166667vw,6px) 10px}}.taxonomy-level__marker-inner{display:none;position:absolute;top:-1px;left:-1px;background-color:#fff;border:1px solid #000;display:flex;flex-direction:column;border-radius:15px;padding:18px 14px 18px;opacity:0;pointer-events:none;min-width:230px}@media (max-width:767px){.taxonomy-level__marker-inner{position:fixed;left:50%!important;top:50%!important;transform:translate(-50%,-50%);z-index:100}}.taxonomy-level__marker-inner .close{position:absolute;top:14px;right:14px;width:25px;height:25px;border-bottom:unset;padding:0;cursor:pointer}.taxonomy-level__marker-inner .close::after,.taxonomy-level__marker-inner .close::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:100%;height:2px;background-color:#000}.taxonomy-level__marker-inner .close::after{transform:translate(-50%,-50%) rotate(45deg)}.taxonomy-level__marker-inner .title{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:0;font-size:16px;padding-bottom:18px}.taxonomy-level__marker-inner div{display:flex;border-bottom:1px solid rgba(0,0,0,.1);padding:18px 0}.taxonomy-level__marker-inner div p{flex-basis:50%;margin-bottom:0;line-height:1;font-size:16px}.taxonomy-level__marker-inner .btn{margin-top:18px;font-size:16px}.residence{height:var(--vp-height);display:flex;justify-content:center;align-items:center;overflow:hidden}.residence__floorplan{margin:0 25px}.residence__floorplan.zoom img{transform:scale(1.5)}.residence__floorplan img{transition:transform 1.3s ease-in-out;width:100%}@media (min-width:768px){.residence__floorplan img{max-width:680px}}@media (min-width:1026px){.residence__floorplan img{max-width:860px}}@media (min-width:1280px){.residence__floorplan img{max-width:1024px;margin:0 auto}}@media (max-width:909px){.gallery{padding:15px;background-color:#ede0d2}.gallery .swiper{overflow:auto}.gallery .swiper-wrapper{transform:unset;display:block}.gallery .swiper-slide{flex-strink:unset;margin-bottom:25px}}.gallery__gallery .swiper-slide{height:auto;height:var(--vp-height)}.gallery__gallery img{width:100%}@media (min-width:910px){.gallery__gallery img{-o-object-fit:cover;object-fit:cover;height:var(--vp-height);background-color:#000}}.gallery__gallery img.active{-o-object-fit:contain;object-fit:contain}.gallery__gallery video{width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:910px){.gallery__gallery video{height:100%}}.gallery .page-bar{position:fixed;left:50%;transform:translateX(-50%);z-index:9997;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:30px;justify-content:space-between;align-items:center;display:none}@media (min-width:910px){.gallery .page-bar{display:flex}}@media (min-width:1026px){.gallery .page-bar{padding:5px}}.gallery .page-bar__arrows{display:flex;justify-content:space-between;align-items:center;background-color:#fff;border-radius:30px;width:88px;margin-right:28px}@media (min-width:1026px){.gallery .page-bar__arrows{margin-right:50px;padding:15px 16px}}.gallery .page-bar__arrow{cursor:pointer}@media (min-width:1026px){.gallery .page-bar__arrow svg{width:9px;height:13px}}.gallery .page-bar__arrow--left,.gallery .page-bar__arrow--right{display:flex;align-items:center}.gallery .page-bar__categories{display:flex;justify-content:center;align-items:center}@media (min-width:1026px){.gallery .page-bar__categories{-moz-column-gap:15px;column-gap:15px}}@media (min-width:1440px){.gallery .page-bar__categories{-moz-column-gap:45px;column-gap:45px}}.gallery .page-bar__categories a{color:#fff;opacity:.4;transition:opacity .3s ease;text-transform:capitalize;cursor:pointer}.gallery .page-bar__categories a.active,.gallery .page-bar__categories a:hover{color:#fff;opacity:1;text-decoration:none}.gallery .page-bar__images{position:absolute;bottom:0;left:0;width:100%;opacity:0;pointer-events:none;background-color:#fff;border-radius:23px;transition:opacity .4s ease;padding:20px 20px 40px}@media (min-width:1026px){.gallery .page-bar__images{padding:40px 40px 45px}}.gallery .page-bar__images.active{opacity:1;pointer-events:auto}.gallery .page-bar__images-scroller{overflow:hidden}.gallery .page-bar__images-wrapper{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:7px;column-gap:7px;margin-bottom:30px}@media (min-width:1026px){.gallery .page-bar__images-wrapper{margin-bottom:45px}}.gallery .page-bar__images-arrows{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}.gallery .page-bar__images-arrow{display:flex;border-radius:10px;border:1px solid #000;cursor:pointer;padding:9px 10px}@media (min-width:1026px){.gallery .page-bar__images-arrow{padding:13px 11px}}.gallery .page-bar__images-arrow:last-child{transform:rotate(180deg)}.gallery .page-bar__images-arrow svg{width:16px;height:9px}@media (min-width:1026px){.gallery .page-bar__images-arrow svg{width:18px;height:12px}}.gallery .page-bar__image{cursor:pointer}.gallery .page-bar__image img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;height:100%}.gallery .page-bar__image p{margin-bottom:0;font-size:16px;margin-top:10px}@media (min-width:1026px){.gallery .page-bar__image p{font-size:20px;line-height:1;margin-top:20px}}@media (max-width:1025px){.schemes__schemes{overflow:auto}.schemes__schemes .swiper-wrapper{overflow:auto}}@media (max-width:1025px){.schemes__scheme-image img{height:var(--vp-height);-o-object-fit:contain;object-fit:contain}}@media (min-width:1026px){.schemes__scheme-image img{width:100%}}.schemes__hotspots{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;pointer-events:none}.schemes__hotspots-scheme{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .4s ease}.schemes__hotspots-scheme.active{opacity:1}.schemes__hotspot{position:absolute;border-radius:15px;pointer-events:auto;padding:10px}@media (min-width:1026px){.schemes__hotspot{padding:10px}}.schemes__hotspot::after{content:"";position:absolute;left:0;top:0;width:0%;height:0%;background-color:#fff;border-radius:15px;z-index:0}.schemes__hotspot.active::after{width:100%;height:100%}.schemes__hotspot.active .btn span{transform:translate(-50%,-50%) rotate(45deg)}.schemes__hotspot.active .btn span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.schemes__hotspot.active .schemes__hotspot-marker .close{opacity:1}.schemes__hotspot.active .schemes__hotspot-content,.schemes__hotspot.active .schemes__hotspot-image{opacity:1;pointer-events:auto}.schemes__hotspot.bottom{transform:translateY(-100%);display:flex;flex-direction:column-reverse}.schemes__hotspot.bottom .schemes__hotspot-image{margin-top:10px}@media (min-width:1026px){.schemes__hotspot.bottom .schemes__hotspot-image{margin-top:15px}}.schemes__hotspot.bottom .schemes__hotspot-content{margin-top:0}.schemes__hotspot.bottom .schemes__hotspot-marker{margin-top:10px;margin-bottom:0}@media (min-width:1026px){.schemes__hotspot.bottom .schemes__hotspot-marker{margin-top:15px}}@media (min-width:1026px){.schemes__hotspot.right{transform:translateX(-100%)}}@media (min-width:1026px){.schemes__hotspot.right .schemes__hotspot-marker{justify-content:flex-end}.schemes__hotspot.right .schemes__hotspot-marker .close{order:1}.schemes__hotspot.right .schemes__hotspot-marker .btn{order:2}}@media (min-width:1026px){.schemes__hotspot.bottom.right{transform:translate(-100%,-100%)}}.schemes__hotspot-marker{position:relative;z-index:1;display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px;margin-bottom:10px}@media (min-width:1026px){.schemes__hotspot-marker{margin-bottom:15px}}.schemes__hotspot-marker .btn{position:relative;border-radius:100%;background-color:#000;cursor:pointer;width:36px;height:36px}.schemes__hotspot-marker .btn span{position:absolute;top:50%;left:50%;width:18px;height:2px;transform:translate(-50%,-50%);background-color:#fff;transition:all .4s ease}.schemes__hotspot-marker .btn span:last-child{transform:translate(-50%,-50%) rotate(-90deg)}.schemes__hotspot-marker .close{opacity:0;cursor:pointer}.schemes__hotspot-image{position:relative;z-index:1;opacity:0;pointer-events:none}.schemes__hotspot-image img{border-radius:15px;max-width:220px;width:100%}.schemes__hotspot-content{position:relative;z-index:1;opacity:0;pointer-events:none;margin-top:15px}.schemes__hotspot-content p{margin-bottom:0}.schemes .page-bar{position:fixed;bottom:25px;z-index:9997;display:flex;justify-content:flex-end;align-items:center;right:20px;left:20px;transform:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset}@media (min-width:1026px){.schemes .page-bar{justify-content:space-between;right:unset;left:50%;transform:translateX(-50%);border-radius:30px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:5px}}@media (max-width:1025px){.schemes .page-bar__arrows{margin-right:10px;padding:14px 18px}}.schemes .page-bar__schemes{display:none;justify-content:center;align-items:center}@media (min-width:1026px){.schemes .page-bar__schemes{display:flex;-moz-column-gap:45px;column-gap:45px}}.schemes .page-bar__schemes a{color:#fff;opacity:.4;transition:opacity .3s ease;text-transform:capitalize;cursor:pointer}.schemes .page-bar__schemes a.active,.schemes .page-bar__schemes a:hover{color:#fff;opacity:1;text-decoration:none}.schemes .page-bar__infos{position:absolute;bottom:calc(100% + 15px);left:0;width:100%;background-color:#fff;border-radius:15px;opacity:0;pointer-events:none;transition:opacity .4s ease}@media (min-width:1026px){.schemes .page-bar__infos{padding:45px 28px 28px}}.schemes .page-bar__infos.active{opacity:1;pointer-events:auto}.schemes .page-bar__infos-block{display:none}.schemes .page-bar__infos-block.active{display:block}.schemes .page-bar__info{position:relative;display:inline-flex;border-radius:100%;background-color:#fff;aspect-ratio:1/1;cursor:pointer;justify-content:center;align-items:center;transition:all .3s ease;height:40px}@media (min-width:1026px){.schemes .page-bar__info{margin-left:50px}}.schemes .page-bar__info.active{background-color:#000;color:#fff}@media (max-width:767px){.images-and-texts .page-bar{display:none}}.images-and-texts .images-and-texts__block.layout-text_image .images-and-texts__image{order:2}@media (max-width:767px){.images-and-texts .images-and-texts__block.layout-text_image .images-and-texts__image{flex:.6}}.images-and-texts .images-and-texts__block.layout-text_image .images-and-texts__content{order:1}.images-and-texts__wrapper{height:100%}@media (min-width:768px){.images-and-texts__wrapper{display:flex;overflow-x:hidden}}@media (min-width:768px){.images-and-texts__block{min-width:100vw;width:100vw}}.images-and-texts__wrap{display:flex;flex-direction:column}@media (min-width:768px){.images-and-texts__wrap{height:var(--vp-height);display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.images-and-texts__image{flex:1}}.images-and-texts__image img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}@media (min-width:768px){.images-and-texts__image img{height:var(--vp-height)}}.images-and-texts__content{display:flex;flex-direction:column}@media (max-width:767px){.images-and-texts__content{flex:1}}@media (min-width:1026px){.images-and-texts__content{padding:45px}}.images-and-texts__content.justify-content-around{flex:1}.images-and-texts__content.justify-content-end{align-items:flex-end}@media (max-width:767px){.images-and-texts__content.justify-content-end{flex:unset}}@media (min-width:768px){.images-and-texts__content.justify-content-end .images-and-texts__text{margin-right:90px}}@media (min-width:1026px){.images-and-texts__content.justify-content-end .images-and-texts__text{flex-basis:50%}}.images-and-texts__logo{opacity:1;width:100%;display:flex;justify-content:center;align-items:center;max-width:200px;flex-basis:50%;margin:80px auto}@media (min-width:768px){.images-and-texts__logo{margin:0 auto;max-width:300px}}@media (min-width:1026px){.images-and-texts__logo{max-width:414px}}.images-and-texts__logo img{width:100%}.images-and-texts__text{padding:35px 20px}@media (min-width:768px){.images-and-texts__text{max-width:430px}}.images-and-texts__text h3{margin-bottom:15px}@media (min-width:768px){.images-and-texts__text h3{margin-bottom:28px}}.map__map{height:var(--vp-height);width:100%}.map__map .marker{opacity:0!important;pointer-events:none!important;z-index:100}.map__map .marker.show{opacity:1!important;pointer-events:auto!important}.map__map .marker svg{position:relative;z-index:1}@media (min-width:1026px){.map__map .marker svg{width:21px}}.map__map .marker.active{z-index:101}.map__map .marker.active .marker__content{opacity:1;pointer-events:auto}.map__map .marker.main-marker svg{width:45px}@media (min-width:1026px){.map__map .marker.main-marker svg{width:67px}}.map__map .marker__content{position:absolute;top:50%;left:-15px;transform:translateY(-50%);background-color:#fff;opacity:0;pointer-events:none;white-space:nowrap;display:flex;align-items:center;transition:opacity .4s ease}@media (min-width:1026px){.map__map .marker__content{min-height:56px;left:-15px;padding-left:55px;padding-top:8px;padding-bottom:8px;padding-right:15px;border-radius:15px}}.map__map .marker__content p{margin-bottom:0;font-size:14px;line-height:16px}@media (max-width:767px){.map .page-bar{-webkit-backdrop-filter:unset;backdrop-filter:unset;left:unset;right:17px;transform:unset}}@media (max-width:1025px){.map .page-bar{bottom:19px}}@media (min-width:1026px){.map .page-bar{padding:5px}}@media (max-width:1025px){.map .page-bar__arrows{padding:9px 20px}}@media (min-width:1026px){.map .page-bar__arrows{margin-right:clamp(50px,12.7083333333vw,244px)}}.map .page-bar__arrow{display:flex}.map .page-bar__arrow svg{width:15px;height:15px}@media (max-width:767px){.map .page-bar__nav{display:none}}.map .page-bar__reset{width:33px;height:33px;border-radius:100%;background-color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer}@media (min-width:768px){.map .page-bar__reset{margin-left:15px}}@media (min-width:1026px){.map .page-bar__reset{width:40px;height:40px;margin-left:clamp(50px,12.7083333333vw,244px)}}.map .page-bar__reset svg{width:18px}main.remote{height:var(--vp-height);width:100%}.mapboxgl-popup-tip{display:none}.status-marker{width:10px;height:10px;border-radius:100%;background-color:#dc0000}.status-marker.available{background-color:#0f0}.label-marker>span{background-color:#00754b;color:#f3f7f5;border:1px solid #123d38;border-radius:15px;padding:4px clamp(15px,1.5625vw,30px);cursor:pointer}.label-marker>div{display:none;position:absolute;transform:translateX(-50%);top:calc(100% + 15px);left:50%;width:100%}.label-marker>div span{display:inline-block;text-align:center}.mapboxgl-popup-content{padding:0;min-width:clamp(250px,20.3125vw,390px);border-radius:30px;transform:translateX(50%)}.mapboxgl-popup-content .mapboxgl-popup-close-button{padding:0;background-color:#fff;width:21px;height:21px;border-radius:100%;font-size:15px;padding-bottom:4px}@media (min-width:1026px){.mapboxgl-popup-content .mapboxgl-popup-close-button{right:20px;top:10px}}.mapboxgl-popup-content .mapboxgl-popup-close-button:hover{color:#000}.mapboxgl-popup-content .lot-popup__header{background-color:#123234;color:#fff;border-top-right-radius:30px;border-top-left-radius:30px}.mapboxgl-popup-content .lot-popup__title{padding:8px clamp(15px,1.5625vw,30px) 5px;line-height:1;margin-bottom:0}.mapboxgl-popup-content .lot-popup__buttons{display:grid;grid-template-columns:1fr 1fr}.mapboxgl-popup-content .lot-popup__buttons a{border:1px solid #408c68;background-color:#e6ded4;color:#103535;transition:all .3s ease;font-weight:500}.mapboxgl-popup-content .lot-popup__buttons a:first-child{padding:7px 5px 7px clamp(15px,1.5625vw,30px)}.mapboxgl-popup-content .lot-popup__buttons a:last-child{padding:7px clamp(15px,1.5625vw,30px) 7px 5px}.mapboxgl-popup-content .lot-popup__buttons a.active,.mapboxgl-popup-content .lot-popup__buttons a:hover{background-color:#afcf98;border-color:#268054;text-decoration:none}.mapboxgl-popup-content .lot-popup__body{padding:clamp(30px,1.8229166667vw,35px) clamp(15px,1.5625vw,30px) clamp(20px,1.5625vw,30px);border-bottom-right-radius:100%;border-bottom-left-radius:100%}.mapboxgl-popup-content .lot-popup__table-row{display:grid;grid-template-columns:1fr 1fr;align-items:flex-end;border-bottom:1px solid #476262;padding-top:5px;padding-bottom:4px}@media (min-width:1026px){.mapboxgl-popup-content .lot-popup__table-row{padding-top:7px;padding-bottom:5px}}.mapboxgl-popup-content .lot-popup__table-row span{line-height:1}.mapboxgl-popup-content .lot-popup__table-row span:first-child{color:#133938;font-size:10px;line-height:1}.mapboxgl-popup-content .lot-popup__table-row span:last-child{font-size:clamp(16px,1.3020833333vw,25px);line-height:1;color:#00754b}.mapboxgl-popup-content .lot-popup__table-row span:last-child span{font-size:13px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvX3JlYm9vdC5zY3NzIiwibWFpbi5jc3MiLCJiYXNlL19nbG9iYWwuc2NzcyIsInV0aWxzL19pbmNsdWRlLW1lZGlhLnNjc3MiLCJ1dGlscy9fbWl4aW5zLnNjc3MiLCJib290c3RyYXAvX2dyaWQuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2dyaWQuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIm1vZHVsZXMvX2hlYWRlci5zY3NzIiwibW9kdWxlcy9fY29udGVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFRLGlEQ0FSLEVDRUEsUUFDQSxTREFJLFdBQUEsV0FHSixLQUNJLFlBQUEsV0FDQSxZQUFBLEtBQ0EseUJBQUEsS0FDQSxxQkFBQSxLQUNBLG1CQUFBLFVBQ0EsNEJBQUEsWUFPSixRQ0hBLE1BQ0EsV0FDQSxPQUNBLE9BQ0EsT0FDQSxPQUNBLEtBQ0EsSUFDQSxRREtJLFFBQUEsTUFHSixLQUNJLE9BQUEsRUFDQSxZQUFBLGFBQUEsQ0FBQSxrQkFBQSxDQUFBLFVBQUEsQ0FBQSxNQUFBLENBQUEsZ0JBQUEsQ0FBQSxLQUFBLENBQUEsVUFBQSxDQUFBLG1CQUFBLENBQUEsZ0JBQUEsQ0FBQSxpQkFBQSxDQUFBLG1CQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxJQUNBLE1BQUEsUUFDQSxXQUFBLEtBQ0EsaUJBQUEsS0FHSixzQkFDSSxRQUFBLFlBR0osR0FDSSxXQUFBLFlBQ0EsT0FBQSxFQUNBLFNBQUEsUUFHSixHQ0hBLEdBQ0EsR0FDQSxHQUNBLEdBQ0EsR0RLSSxXQUFBLEVBQ0EsY0FBQSxNQUdKLEVBQ0ksV0FBQSxFQUNBLGNBQUEsS0FHSiwwQkNIQSxZREtJLGdCQUFBLFVBQ0Esd0JBQUEsVUFBQSxPQUNBLGdCQUFBLFVBQUEsT0FDQSxPQUFBLEtBQ0EsY0FBQSxFQUdKLFFBQ0ksY0FBQSxLQUNBLFdBQUEsT0FDQSxZQUFBLFFBR0osR0NIQSxHQUNBLEdES0ksV0FBQSxFQUNBLGNBQUEsS0FHSixNQ0hBLE1BQ0EsTUFDQSxNREtJLGNBQUEsRUFHSixHQUNJLFlBQUEsSUFHSixHQUNJLGNBQUEsTUFDQSxZQUFBLEVBR0osV0FDSSxPQUFBLEVBQUEsRUFBQSxLQUdKLElBQ0ksV0FBQSxPQUdKLEVDSEEsT0RLSSxZQUFBLE9BR0osTUFDSSxVQUFBLElBR0osSUNIQSxJREtJLFNBQUEsU0FDQSxVQUFBLElBQ0EsWUFBQSxFQUNBLGVBQUEsU0FHSixJQUNJLE9BQUEsT0FHSixJQUNJLElBQUEsTUFHSixFQUNJLE1BQUEsUUFDQSxnQkFBQSxLQUNBLGlCQUFBLFlBQ0EsNkJBQUEsUUFHSixRQUNJLE1BQUEsUUFDQSxnQkFBQSxVQUdKLDhCQUNJLE1BQUEsUUFDQSxnQkFBQSxLQUdKLG9DQ0hBLG9DREtJLE1BQUEsUUFDQSxnQkFBQSxLQUdKLG9DQUNJLFFBQUEsRUFHSixLQ0hBLElBQ0EsSUFDQSxLREtJLFlBQUEsY0FBQSxDQUFBLEtBQUEsQ0FBQSxNQUFBLENBQUEsUUFBQSxDQUFBLGlCQUFBLENBQUEsYUFBQSxDQUFBLFVBQ0EsVUFBQSxJQUdKLElBQ0ksV0FBQSxFQUNBLGNBQUEsS0FDQSxTQUFBLEtBQ0EsbUJBQUEsVUFHSixPQUNJLE9BQUEsRUFBQSxFQUFBLEtBR0osSUFDSSxlQUFBLE9BQ0EsYUFBQSxLQUdKLElBQ0ksU0FBQSxPQUNBLGVBQUEsT0FHSixNQUNJLGdCQUFBLFNBR0osUUFDSSxZQUFBLE9BQ0EsZUFBQSxPQUNBLE1BQUEsUUFDQSxXQUFBLEtBQ0EsYUFBQSxPQUdKLEdBQ0ksV0FBQSxRQUdKLE1B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LE9GRk4sS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sT0ZGTixLQUFBLEVBQUEsRUFBQSxlQUlBLFVBQUEsZUVGTSxPRkZOLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLE9GRk4sS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sUUZGTixLQUFBLEVBQUEsRUFBQSxlQUlBLFVBQUEsZUVGTSxRRkZOLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFFGRk4sS0FBQSxFQUFBLEVBQUEsS0FJQSxVQUFBLEtFR0ksYUFBd0IsTUFBQSxHQUV4QixZQUF1QixNQUFBLEdBR3JCLFNBQXdCLE1BQUEsRUFBeEIsU0FBd0IsTUFBQSxFQUF4QixTQUF3QixNQUFBLEVBQXhCLFNBQXdCLE1BQUEsRUFBeEIsU0FBd0IsTUFBQSxFQUF4QixTQUF3QixNQUFBLEVBQXhCLFNBQXdCLE1BQUEsRUFBeEIsU0FBd0IsTUFBQSxFQUF4QixTQUF3QixNQUFBLEVBQXhCLFNBQXdCLE1BQUEsRUFBeEIsVUFBd0IsTUFBQSxHQUF4QixVQUF3QixNQUFBLEdBQXhCLFVBQXdCLE1BQUEsR0FNdEIsVUZUUixZQUFBLGNFU1EsVUZUUixZQUFBLGNFU1EsVUZUUixZQUFBLE1FU1EsVUZUUixZQUFBLGVFU1EsVUZUUixZQUFBLGVFU1EsVUZUUixZQUFBLElFU1EsVUZUUixZQUFBLGVFU1EsVUZUUixZQUFBLGVFU1EsVUZUUixZQUFBLE1FU1EsV0ZUUixZQUFBLGVFU1EsV0ZUUixZQUFBLGVDV0UseUJDOUJFLFFBQ0UsV0FBQSxFQUNBLFVBQUEsRUFDQSxVQUFBLEtBRUYsYUFDRSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBSUEsVUZGTixLQUFBLEVBQUEsRUFBQSxjQUlBLFVBQUEsY0VGTSxVRkZOLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFVGRk4sS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sVUZGTixLQUFBLEVBQUEsRUFBQSxlQUlBLFVBQUEsZUVGTSxVRkZOLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFVGRk4sS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sVUZGTixLQUFBLEVBQUEsRUFBQSxlQUlBLFVBQUEsZUVGTSxVRkZOLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFVGRk4sS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sV0ZGTixLQUFBLEVBQUEsRUFBQSxlQUlBLFVBQUEsZUVGTSxXRkZOLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFdGRk4sS0FBQSxFQUFBLEVBQUEsS0FJQSxVQUFBLEtFR0ksZ0JBQXdCLE1BQUEsR0FFeEIsZUFBdUIsTUFBQSxHQUdyQixZQUF3QixNQUFBLEVBQXhCLFlBQXdCLE1BQUEsRUFBeEIsWUFBd0IsTUFBQSxFQUF4QixZQUF3QixNQUFBLEVBQXhCLFlBQXdCLE1BQUEsRUFBeEIsWUFBd0IsTUFBQSxFQUF4QixZQUF3QixNQUFBLEVBQXhCLFlBQXdCLE1BQUEsRUFBeEIsWUFBd0IsTUFBQSxFQUF4QixZQUF3QixNQUFBLEVBQXhCLGFBQXdCLE1BQUEsR0FBeEIsYUFBd0IsTUFBQSxHQUF4QixhQUF3QixNQUFBLEdBTXRCLGFGVFIsWUFBQSxFRVNRLGFGVFIsWUFBQSxjRVNRLGFGVFIsWUFBQSxjRVNRLGFGVFIsWUFBQSxNRVNRLGFGVFIsWUFBQSxlRVNRLGFGVFIsWUFBQSxlRVNRLGFGVFIsWUFBQSxJRVNRLGFGVFIsWUFBQSxlRVNRLGFGVFIsWUFBQSxlRVNRLGFGVFIsWUFBQSxNRVNRLGNGVFIsWUFBQSxlRVNRLGNGVFIsWUFBQSxnQkNXRSx5QkM5QkUsUUFDRSxXQUFBLEVBQ0EsVUFBQSxFQUNBLFVBQUEsS0FFRixhQUNFLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FJQSxVRkZOLEtBQUEsRUFBQSxFQUFBLGNBSUEsVUFBQSxjRUZNLFVGRk4sS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sVUZGTixLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVGTSxVRkZOLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFVGRk4sS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sVUZGTixLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVGTSxVRkZOLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFVGRk4sS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sVUZGTixLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVGTSxXRkZOLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFdGRk4sS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sV0ZGTixLQUFBLEVBQUEsRUFBQSxLQUlBLFVBQUEsS0VHSSxnQkFBd0IsTUFBQSxHQUV4QixlQUF1QixNQUFBLEdBR3JCLFlBQXdCLE1BQUEsRUFBeEIsWUFBd0IsTUFBQSxFQUF4QixZQUF3QixNQUFBLEVBQXhCLFlBQXdCLE1BQUEsRUFBeEIsWUFBd0IsTUFBQSxFQUF4QixZQUF3QixNQUFBLEVBQXhCLFlBQXdCLE1BQUEsRUFBeEIsWUFBd0IsTUFBQSxFQUF4QixZQUF3QixNQUFBLEVBQXhCLFlBQXdCLE1BQUEsRUFBeEIsYUFBd0IsTUFBQSxHQUF4QixhQUF3QixNQUFBLEdBQXhCLGFBQXdCLE1BQUEsR0FNdEIsYUZUUixZQUFBLEVFU1EsYUZUUixZQUFBLGNFU1EsYUZUUixZQUFBLGNFU1EsYUZUUixZQUFBLE1FU1EsYUZUUixZQUFBLGVFU1EsYUZUUixZQUFBLGVFU1EsYUZUUixZQUFBLElFU1EsYUZUUixZQUFBLGVFU1EsYUZUUixZQUFBLGVFU1EsYUZUUixZQUFBLE1FU1EsY0ZUUixZQUFBLGVFU1EsY0ZUUixZQUFBLGdCQ1dFLDBCQzlCRSxRQUNFLFdBQUEsRUFDQSxVQUFBLEVBQ0EsVUFBQSxLQUVGLGFBQ0UsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUlBLFVGRk4sS0FBQSxFQUFBLEVBQUEsY0FJQSxVQUFBLGNFRk0sVUZGTixLQUFBLEVBQUEsRUFBQSxlQUlBLFVBQUEsZUVGTSxVRkZOLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFVGRk4sS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sVUZGTixLQUFBLEVBQUEsRUFBQSxlQUlBLFVBQUEsZUVGTSxVRkZOLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFVGRk4sS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sVUZGTixLQUFBLEVBQUEsRUFBQSxlQUlBLFVBQUEsZUVGTSxVRkZOLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFdGRk4sS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sV0ZGTixLQUFBLEVBQUEsRUFBQSxlQUlBLFVBQUEsZUVGTSxXRkZOLEtBQUEsRUFBQSxFQUFBLEtBSUEsVUFBQSxLRUdJLGdCQUF3QixNQUFBLEdBRXhCLGVBQXVCLE1BQUEsR0FHckIsWUFBd0IsTUFBQSxFQUF4QixZQUF3QixNQUFBLEVBQXhCLFlBQXdCLE1BQUEsRUFBeEIsWUFBd0IsTUFBQSxFQUF4QixZQUF3QixNQUFBLEVBQXhCLFlBQXdCLE1BQUEsRUFBeEIsWUFBd0IsTUFBQSxFQUF4QixZQUF3QixNQUFBLEVBQXhCLFlBQXdCLE1BQUEsRUFBeEIsWUFBd0IsTUFBQSxFQUF4QixhQUF3QixNQUFBLEdBQXhCLGFBQXdCLE1BQUEsR0FBeEIsYUFBd0IsTUFBQSxHQU10QixhRlRSLFlBQUEsRUVTUSxhRlRSLFlBQUEsY0VTUSxhRlRSLFlBQUEsY0VTUSxhRlRSLFlBQUEsTUVTUSxhRlRSLFlBQUEsZUVTUSxhRlRSLFlBQUEsZUVTUSxhRlRSLFlBQUEsSUVTUSxhRlRSLFlBQUEsZUVTUSxhRlRSLFlBQUEsZUVTUSxhRlRSLFlBQUEsTUVTUSxjRlRSLFlBQUEsZUVTUSxjRlRSLFlBQUEsZ0JDV0UsMEJDOUJFLFFBQ0UsV0FBQSxFQUNBLFVBQUEsRUFDQSxVQUFBLEtBRUYsYUFDRSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBSUEsVUZGTixLQUFBLEVBQUEs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QUEsa0JBQ0EsS0FBQSxJQUNBLE1BQUEsS0FFQSx1QkFDRSxRQUFBLGFBQ0EsV0FBQSxPQUtOLHdCQUVFLFFBQUEsRUFDQSxVQUFBLDZCQUNBLGNBQUEsS0FDQSxVQUFBLGdCQUVBLHFEQUNFLFFBQUEsRUFDQSxpQkFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxLQUNBLFVBQUEsS0FDQSxlQUFBLElYdmxCQSwwQldnbEJGLHFEQVVJLE1BQUEsS0FDQSxJQUFBLE1BR0YsMkRBQ0UsTUFBQSxLQUtGLDJDQUNFLGlCQUFBLFFBQ0EsTUFBQSxLQUNBLHdCQUFBLEtBQ0EsdUJBQUEsS0FHRiwwQ0FDRSxRQUFBLElBQUEsMEJBQUEsSUFDQSxZQUFBLEVBQ0EsY0FBQSxFQUdGLDRDQUNFLFFBQUEsS0FDQSxzQkFBQSxJQUFBLElBRUEsOENBQ0UsT0FBQSxJQUFBLE1BQUEsUUFDQSxpQkFBQSxRQUNBLE1BQUEsUUFDQSxXQUFBLElBQUEsSUFBQSxLQUNBLFlBQUEsSUFFQSwwREFDRSxRQUFBLElBQUEsSUFBQSxJQUFBLDBCQUdGLHlEQUNFLFFBQUEsSUFBQSwwQkFBQSxJQUFBLElBR0YscURBQUEsb0RBRUUsaUJBQUEsUUFDQSxhQUFBLFFBRUEsZ0JBQUEsS0FLTix5Q0FDRSxRQUFBLGdDQUFBLDBCQUFBLDBCQUdBLDJCQUFBLEtBQ0EsMEJBQUEsS0FJQSw4Q0FDRSxRQUFBLEtBQ0Esc0JBQUEsSUFBQSxJQUNBLFlBQUEsU0FDQSxjQUFBLElBQUEsTUFBQSxRQUNBLFlBQUEsSUFDQSxlQUFBLElYN3BCSiwwQld1cEJFLDhDQVNJLFlBQUEsSUFDQSxlQUFBLEtBR0YsbURBQ0UsWUFBQSxFQUVBLCtEQUNFLE1BQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxFQUdGLDhEQUNFLFVBQUEsZ0NBQ0EsWUFBQSxFQUNBLE1BQUEsUUFFQSxtRUFDRSxVQUFBIiwiZmlsZSI6Im1haW4ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvb3RyOG9hbC5jc3NcIik7XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0F0aGxldGljc1RSSUFMJztcblx0c3JjOiB1cmwoJy4uLy4uL2ZvbnRzL0F0aGxldGljc1RSSUFMLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCcuLi8uLi9mb250cy9BdGhsZXRpY3NUUklBTC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdBdGhsZXRpY3NUUklBTCc7XG5cdHNyYzogdXJsKCcuLi8uLi9mb250cy9BdGhsZXRpY3NUUklBTC1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCcuLi8uLi9mb250cy9BdGhsZXRpY3NUUklBTC1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuJGhlYWRpbmc6ICdBdGhsZXRpY3NUUklBTCcsIHNhbnMtc2VyaWY7XG4kYm9keTogJ0F0aGxldGljc1RSSUFMJywgc2Fucy1zZXJpZjtcblxuLy8gRm9udCB3ZWlnaHRzXG4vLyBGb250IHNpemVzXG5cbmJvZHksXG5odG1sIHtcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0Zm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0dGV4dC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4wMSkgMCAwIDFweDtcblx0Zm9udC1mYW1pbHk6ICRib2R5O1xufVxuXG5oMSwuaDEge1xuXHRmb250LXNpemU6IDI2cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMXB4O1xuXHRmb250LWZhbWlseTogJGhlYWRpbmc7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0QGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcblx0XHRmb250LXNpemU6IDg0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDk3cHg7XG5cdH1cblxufVxuXG5oMiwuaDIge1xuXHRmb250LXNpemU6IDI2cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRmb250LWZhbWlseTogJGhlYWRpbmc7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCh1cCwgbGcpIHtcblx0XHRmb250LXNpemU6IDU3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDc1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxufVxuXG5oMywuaDMge1xuXHRmb250LXNpemU6IDI2cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRmb250LWZhbWlseTogJGhlYWRpbmc7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCh1cCwgbGcpIHtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM5cHg7XG5cdH1cbn1cblxuaDQge1xuXHRmb250LWZhbWlseTogJGJvZHk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCh1cCwgbGcpIHtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdH1cbn1cblxuaDUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogJHRhbjtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHVwLCBsZykge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0fVxufVxuXG5wIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblxuXHRAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuXHRcdGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMTAwdncgKiAxNyAvIDE5MjAsIDE3cHgpO1xuXG5cdFx0bGluZS1oZWlnaHQ6IGNsYW1wKDIwcHgsIDEwMHZ3ICogMjQgLyAxOTIwLCAyNHB4KTtcblx0fVxufVxuXG5oMSxoMixoMyxoNCxoNSxoNixwLHNwYW4ge1xuXHRhIHtcblx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdH1cblx0fVxufVxuXG5hIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cblx0QGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxufVxuXG5sYWJlbCB7XG5cdGZvbnQtZmFtaWx5OiAkaGVhZGluZztcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTNweDtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuaW5wdXQge1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQodXAsbGcpIHtcblxuXHR9XG5cblx0Jlt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRmb250LWZhbWlseTogJGhlYWRpbmc7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuNXB4OyAvLz9cblx0fVxufVxuXG5cbi5mb3JtIHtcblx0YSB7XG5cdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG59XG5cblxuc3BhbiB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdCYudGl0bGV7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cbn1cblxuXG5oZWFkZXIge1xuXHR1bCB7XG5cdFx0bGkge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiKixcbjo6YWZ0ZXIsXG46OmJlZm9yZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG5odG1sIHtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgICB3aWR0aDogZGV2aWNlLXdpZHRoXG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbn1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICAgIG91dGxpbmU6IDAgIWltcG9ydGFudFxufVxuXG5ociB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlXG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbVxufVxuXG5wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbn1cblxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSxcbmFiYnJbdGl0bGVdIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gICAgY3Vyc29yOiBoZWxwO1xuICAgIGJvcmRlci1ib3R0b206IDBcbn1cblxuYWRkcmVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXRcbn1cblxuZGwsXG5vbCxcbnVsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbn1cblxub2wgb2wsXG5vbCB1bCxcbnVsIG9sLFxudWwgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuZHQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbn1cblxuZGQge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwXG59XG5cbmJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogMCAwIDFyZW1cbn1cblxuZGZuIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWNcbn1cblxuYixcbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlclxufVxuXG5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCVcbn1cblxuc3ViLFxuc3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXG59XG5cbnN1YiB7XG4gICAgYm90dG9tOiAtLjI1ZW1cbn1cblxuc3VwIHtcbiAgICB0b3A6IC0uNWVtXG59XG5cbmEge1xuICAgIGNvbG9yOiAjMDA3YmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzXG59XG5cbmE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1NmIzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMsXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwXG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IDFlbVxufVxuXG5wcmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhclxufVxuXG5maWd1cmUge1xuICAgIG1hcmdpbjogMCAwIDFyZW1cbn1cblxuaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlci1zdHlsZTogbm9uZVxufVxuXG5zdmcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZVxufVxuXG5jYXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogLjc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAuNzVyZW07XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjYXB0aW9uLXNpZGU6IGJvdHRvbVxufVxuXG50aCB7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdFxufVxuXG5sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtXG59XG5cbmJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMFxufVxuXG5idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yXG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdFxufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGVcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZVxufVxuXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdLFxuYnV0dG9uLFxuaHRtbCBbdHlwZT1idXR0b25dIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvblxufVxuXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lcixcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmVcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwXG59XG5cbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9bW9udGhdLFxuaW5wdXRbdHlwZT10aW1lXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94XG59XG5cbnRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICByZXNpemU6IHZlcnRpY2FsXG59XG5cbmZpZWxkc2V0IHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwXG59XG5cbmxlZ2VuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbFxufVxuXG5wcm9ncmVzcyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG9cbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvblxufVxuXG5vdXRwdXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG5cbnRlbXBsYXRlIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbltoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbn0iLCJAaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L290cjhvYWwuY3NzXCIpO1xuKixcbjo6YWZ0ZXIsXG46OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cbmFydGljbGUsXG5hc2lkZSxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSxcbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmRsLFxub2wsXG51bCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxub2wgdWwsXG51bCBvbCxcbnVsIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG59XG5cbmE6aG92ZXIge1xuICBjb2xvcjogIzAwNTZiMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMsXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdLFxuYnV0dG9uLFxuaHRtbCBbdHlwZT1idXR0b25dIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyLFxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxcbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuaW5wdXRbdHlwZT1tb250aF0sXG5pbnB1dFt0eXBlPXRpbWVdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG46cm9vdCB7XG4gIC0tdnAtaGVpZ2h0OiAxMDB2aDtcbiAgLS1oZWFkZXItaGVpZ2h0OiAwcHg7XG4gIC0tc3BhY2VyLWxhcmdlOiA0MHB4O1xuICAtLXNlY3Rpb24tc3BhY2VyOiAxNXB4O1xuICAtLXBseXItY29sb3ItbWFpbjogJGxpZ2h0O1xuICAtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0OiAxcHg7XG4gIC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQ6IDFweDtcbiAgLS1wbHlyLXJhbmdlLXRodW1iLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93OiAwO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemU6IDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tc2VjdGlvbi1zcGFjZXI6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tc3BhY2VyLWxhcmdlOiA5MHB4O1xuICAgIC0tc2VjdGlvbi1zcGFjZXI6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tc2VjdGlvbi1zcGFjZXI6IDc1cHg7XG4gIH1cbn1cblxuYm9keSxcbmh0bWwge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjAxKSAwIDAgMXB4O1xufVxuXG5ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS12cC1oZWlnaHQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogdmFyKC0tdnAtaGVpZ2h0KTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxLjFzIGVhc2U7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDZzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogOTk5OTtcbn1cbi5sb2FkZXJfX2hlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMS42cyBlYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmxvYWRlcl9faGVhZGluZy0tdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuN2VtO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjhzO1xufVxuLmxvYWRlcl9faGVhZGluZy0tYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogLTAuN2VtO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjhzO1xufVxuLmxvYWRlcl9faW1hZ2Uge1xuICB6LWluZGV4OiAtMTtcbiAgbWF4LXdpZHRoOiA4NDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cyBlYXNlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjFzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5wYWRkaW5nLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cbiAgLnBhZGRpbmctYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAucGFkZGluZy10b3AtbGcge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG4gIC5wYWRkaW5nLWJvdHRvbS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLnBhZGRpbmctbGFyZ2UtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbiAgLnBhZGRpbmctbGFyZ2UtYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWVkaXVtLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWVkaXVtLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnBhZGRpbmctc21hbGwtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxuICAucGFkZGluZy1zbWFsbC1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5wYWRkaW5nLWxhcmdlLXRvcC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gIC5wYWRkaW5nLWxhcmdlLWJvdHRvbS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1lZGl1bS10b3AtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1lZGl1bS1ib3R0b20tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtYWxsLXRvcC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gIH1cbiAgLnBhZGRpbmctc21hbGwtYm90dG9tLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLmhpZGRlbl9sYWJlbCBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmlucHV0Om5vdChbdHlwZT1zdWJtaXRdKSxcbnNlbGVjdCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbnRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pOjpwbGFjZWhvbGRlcixcbnNlbGVjdDo6cGxhY2Vob2xkZXIsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6OnBsYWNlaG9sZGVyLFxudGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5cbi5naW5wdXRfY29udGFpbmVyX3NlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5naW5wdXRfY29udGFpbmVyX3NlbGVjdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMThweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaVB6NEtQSE4yWnlCcFpEMGlUR0Y1WlhKZk1pSWdaR0YwWVMxdVlXMWxQU0pNWVhsbGNpQXlJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBNExqQTRJRGd1TVRVaVBnb2dJRHhrWldaelBnb2dJQ0FnUEhOMGVXeGxQZ29nSUNBZ0lDQXVZMnh6TFRFZ2V3b2dJQ0FnSUNBZ0lHWnBiR3c2SUc1dmJtVTdDaUFnSUNBZ0lDQWdjM1J5YjJ0bE9pQWpaV1JsTUdReU93b2dJQ0FnSUNBZ0lITjBjbTlyWlMxdGFYUmxjbXhwYldsME9pQXhNRHNLSUNBZ0lDQWdmUW9nSUNBZ1BDOXpkSGxzWlQ0S0lDQThMMlJsWm5NK0NpQWdQR2NnYVdROUlrRnlkSGR2Y21zaVBnb2dJQ0FnUEdjK0NpQWdJQ0FnSUR4c2FXNWxJR05zWVhOelBTSmpiSE10TVNJZ2VERTlJaTR6TXlJZ2VURTlJamN1TmpVaUlIZ3lQU0l1TXpNaUlIa3lQU0kzTGpZMUlpOCtDaUFnSUNBZ0lEeHdiMng1YkdsdVpTQmpiR0Z6Y3owaVkyeHpMVEVpSUhCdmFXNTBjejBpTnk0M01pQXVNelVnTkM0d05DQTBMakEwSUM0ek5TQXVNelVpTHo0S0lDQWdJRHd2Wno0S0lDQThMMmMrQ2p3dmMzWm5QZz09XCIpO1xuICBmaWx0ZXI6IGludmVydCgxKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogOHB4O1xufVxuXG5zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmdmb3JtX2Zvb3RlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiA3cHggMTVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHBhZGRpbmc6IDE2cHggNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODgwcHgpIHtcbiAgYm9keSAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDUwcHgsICgxMDB2dyAtIDY4MHB4KSAvIDIsIDEwMHZ3KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCg1MHB4LCAoMTAwdncgLSA2ODBweCkgLyAyLCAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keSAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDUwcHgsICgxMDB2dyAtIDc2OHB4KSAvIDIsIDEwMHZ3KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCg1MHB4LCAoMTAwdncgLSA3NjhweCkgLyAyLCAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTgwcHgpIHtcbiAgYm9keSAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDUwcHgsICgxMDB2dyAtIDk2MHB4KSAvIDIsIDEwMHZ3KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCg1MHB4LCAoMTAwdncgLSA5NjBweCkgLyAyLCAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keSAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDUwcHgsICgxMDB2dyAtIDEwMjRweCkgLyAyLCAxMDB2dyk7XG4gICAgcGFkZGluZy1yaWdodDogY2xhbXAoNTBweCwgKDEwMHZ3IC0gMTAyNHB4KSAvIDIsIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjBweCkge1xuICBib2R5IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctbGVmdDogY2xhbXAoNTBweCwgKDEwMHZ3IC0gMTM2MHB4KSAvIDIsIDEwMHZ3KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCg1MHB4LCAoMTAwdncgLSAxMzYwcHgpIC8gMiwgMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIGJvZHkgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjbGFtcCg1MHB4LCAoMTAwdncgLSAxNDAwcHgpIC8gMiwgMTAwdncpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDUwcHgsICgxMDB2dyAtIDE0MDBweCkgLyAyLCAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgYm9keSAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDUwcHgsICgxMDB2dyAtIDE1MDBweCkgLyAyLCAxMDB2dyk7XG4gICAgcGFkZGluZy1yaWdodDogY2xhbXAoNTBweCwgKDEwMHZ3IC0gMTUwMHB4KSAvIDIsIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICBib2R5IC5jb250YWluZXItZmx1aWQuc21hbGwge1xuICAgIHBhZGRpbmctbGVmdDogY2xhbXAoNTBweCwgKDEwMHZ3IC0gMTM2MHB4KSAvIDIsIDEwMHZ3KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCg1MHB4LCAoMTAwdncgLSAxMzYwcHgpIC8gMiwgMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIGJvZHkgLmNvbnRhaW5lci1mbHVpZC5zbWFsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjbGFtcCg1MHB4LCAoMTAwdncgLSAxMzYwcHgpIC8gMiwgMTAwdncpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDUwcHgsICgxMDB2dyAtIDEzNjBweCkgLyAyLCAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgYm9keSAuY29udGFpbmVyLWZsdWlkLnNtYWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDUwcHgsICgxMDB2dyAtIDEzNjBweCkgLyAyLCAxMDB2dyk7XG4gICAgcGFkZGluZy1yaWdodDogY2xhbXAoNTBweCwgKDEwMHZ3IC0gMTM2MHB4KSAvIDIsIDEwMHZ3KTtcbiAgfVxufVxuYm9keSAuY29udGFpbmVyLWZsdWlkLm1heCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA2MTBweDtcbiAgfVxufVxuXG4uZ2ZpZWxkX2h0bWwge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAuZ2ZpZWxkX2h0bWwge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuLmdmb3JtX2ZpZWxkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHJvdy1nYXA6IDIwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZ2Zvcm1fZmllbGRzIHtcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gIH1cbn1cbi5nZm9ybV9maWVsZHMgLmdmaWVsZC0td2lkdGgtZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAuZ2Zvcm1fZmllbGRzIC5nZmllbGQtLXdpZHRoLWZ1bGwge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbi5nZm9ybV9maWVsZHMgLmdmaWVsZC0td2lkdGgtaGFsZiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5nZm9ybV9maWVsZHMgLmdmaWVsZC0td2lkdGgtaGFsZiB7XG4gICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxufVxuXG4uZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZ2ZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5nZmllbGQgbGFiZWwge1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgfVxufVxuLmdmaWVsZCBpbnB1dCxcbi5nZmllbGQgc2VsZWN0LFxuLmdmaWVsZCB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLmdmaWVsZCBpbnB1dCxcbiAgLmdmaWVsZCBzZWxlY3QsXG4gIC5nZmllbGQgdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgfVxufVxuLmdmaWVsZCAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xLjJlbTtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5nZmllbGQgdGV4dGFyZWEge1xuICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbi5nZmllbGQuZ2ZpZWxkLS10eXBlLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nZmllbGRfaHRtbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5nZmllbGRfaHRtbCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxufVxuXG4uZ2Zvcm1fc3VibWlzc2lvbl9lcnJvci5oaWRlX3N1bW1hcnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jZ2ZpZWxkX2luc3RydWN0aW9uXzFfNiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLXNjcm9sbGJhciB7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcbn1cbnNlY3Rpb24uYmx1cjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5zZWN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xuICB6LWluZGV4OiA5OTk1O1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIGVhc2U7XG59XG5cbm1haW4uY29udGVudC1wYWdlIC5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIG1haW4uY29udGVudC1wYWdlIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgbWFpbi5jb250ZW50LXBhZ2UgLmNvbC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmdmb3JtX3JlcXVpcmVkX2xlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ib3JkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5ib3JkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG4uYm9yZGVyLndoaXRlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYm9yZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJ0biBzdmcge1xuICBtYXgtd2lkdGg6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG59XG4uYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2Qtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250YWluZXItbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tc2VjdGlvbi1zcGFjZXIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5saXR5IC5saXR5LXdyYXAgLmxpdHktY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyNjBweDtcbiAgfVxufVxuXG4udmlkZW8tcG9wdXAgLnBseXItLXZpZGVvIHtcbiAgaGVpZ2h0OiB2YXIoLS12cC1oZWlnaHQpO1xufVxuXG4ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xzLFxuLnBseXIucGx5ci0taGlkZS1jb250cm9scyAucGx5cl9fY29udHJvbHMge1xuICBwYWRkaW5nOiAwO1xuICBsZWZ0OiB2YXIoLS1zZWN0aW9uLXNwYWNlcik7XG4gIHJpZ2h0OiB2YXIoLS1zZWN0aW9uLXNwYWNlcik7XG4gIGJvdHRvbTogdmFyKC0tc2VjdGlvbi1zcGFjZXIpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNmb3JtOiB1bnNldDtcbn1cblxuYm9keSBzZWN0aW9uIC5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tc2VjdGlvbi1zcGFjZXIpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTQsIDE2OCwgMTU2LCAwLjQ3NDUwOTgwMzkpO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICBib2R5IHNlY3Rpb24gLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbmJvZHkgc2VjdGlvbiAuc3dpcGVyLWhvcml6b250YWwuc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMkE4OUM7XG59XG5cbiNnZm9ybV9hamF4X3NwaW5uZXJfMixcbiNnZm9ybV9hamF4X3NwaW5uZXJfMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wbHlyIC5wbHlyX192aWRlby13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi52aWRlby1wb3B1cCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS12cC1oZWlnaHQpO1xuICB6LWluZGV4OiAwO1xufVxuLnZpZGVvLXBvcHVwLmFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiA5OTk4O1xufVxuXG4uaGVybyxcbi50ZXh0LXZpZGVvIHtcbiAgei1pbmRleDogMTA7XG59XG5cbi5wYWdlLWJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDk5OTc7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm90dG9tOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtYmFyIHtcbiAgICBib3R0b206IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLnBhZ2UtYmFyIHtcbiAgICBwYWRkaW5nOiA1cHggMjBweCA1cHggNXB4O1xuICAgIGJvdHRvbTogNDJweDtcbiAgfVxufVxuLnBhZ2UtYmFyX19hcnJvd3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHdpZHRoOiA4OHB4O1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1iYXJfX2Fycm93cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5wYWdlLWJhcl9fYXJyb3dzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMTNweCAxNnB4O1xuICB9XG59XG4ucGFnZS1iYXJfX2Fycm93IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhZ2UtYmFyX19hcnJvdyBzdmcge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5wYWdlLWJhcl9fYXJyb3cgc3ZnIHtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogMTNweDtcbiAgfVxufVxuLnBhZ2UtYmFyX19hcnJvdy0tbGVmdCwgLnBhZ2UtYmFyX19hcnJvdy0tcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2UtYmFyX19jYXRlZ29yaWVzLCAucGFnZS1iYXJfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgY29sdW1uLWdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLnBhZ2UtYmFyX19jYXRlZ29yaWVzLCAucGFnZS1iYXJfX25hdiB7XG4gICAgY29sdW1uLWdhcDogNDVweDtcbiAgfVxufVxuLnBhZ2UtYmFyX19jYXRlZ29yaWVzIGEsIC5wYWdlLWJhcl9fbmF2IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC40O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1iYXJfX2NhdGVnb3JpZXMgYSwgLnBhZ2UtYmFyX19uYXYgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbi5wYWdlLWJhcl9fY2F0ZWdvcmllcyBhLmFjdGl2ZSwgLnBhZ2UtYmFyX19jYXRlZ29yaWVzIGE6aG92ZXIsIC5wYWdlLWJhcl9fbmF2IGEuYWN0aXZlLCAucGFnZS1iYXJfX25hdiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdlLWJhcl9fY2F0ZWdvcmllcyBhLnNvbGlkLWJ0biwgLnBhZ2UtYmFyX19uYXYgYS5zb2xpZC1idG4ge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgcGFkZGluZzogMTNweCAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1pbi13aWR0aDogODdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAucGFnZS1iYXJfX2NhdGVnb3JpZXMgYS5zb2xpZC1idG4sIC5wYWdlLWJhcl9fbmF2IGEuc29saWQtYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgbWluLXdpZHRoOiA4MXB4O1xuICB9XG59XG4ucGFnZS1iYXJfX2NhdGVnb3JpZXMgYS5zb2xpZC1idG46aG92ZXIsIC5wYWdlLWJhcl9fbmF2IGEuc29saWQtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS1iYXJfX2J1cmdlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAucGFnZS1iYXJfX2J1cmdlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cbn1cbi5wYWdlLWJhcl9fYnVyZ2VyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuLnBhZ2UtYmFyX19idXJnZXIuYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBhZ2UtYmFyX19idXJnZXIuYWN0aXZlIHNwYW46Zmlyc3QtY2hpbGQge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5wYWdlLWJhcl9fYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucGFnZS1iYXJfX2J1cmdlci5hY3RpdmUgc3BhbjpsYXN0LWNoaWxkIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuLnBhZ2UtYmFyX19idXJnZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICB3aWR0aDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLnBhZ2UtYmFyX19idXJnZXIgc3BhbiB7XG4gICAgd2lkdGg6IDE4cHg7XG4gIH1cbn1cbi5wYWdlLWJhcl9fYnVyZ2VyIHNwYW46Zmlyc3QtY2hpbGQge1xuICB0b3A6IDEzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5wYWdlLWJhcl9fYnVyZ2VyIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIHRvcDogMTNweDtcbiAgfVxufVxuLnBhZ2UtYmFyX19idXJnZXIgc3BhbjpudGgtY2hpbGQoMikge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnBhZ2UtYmFyX19idXJnZXIgc3BhbjpsYXN0LWNoaWxkIHtcbiAgYm90dG9tOiAxMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAucGFnZS1iYXJfX2J1cmdlciBzcGFuOmxhc3QtY2hpbGQge1xuICAgIGJvdHRvbTogMTFweDtcbiAgfVxufVxuLnBhZ2UtYmFyX19pbWFnZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLnBhZ2UtYmFyX19pbWFnZXMge1xuICAgIHBhZGRpbmc6IDQwcHggNDBweCA0NXB4O1xuICB9XG59XG4ucGFnZS1iYXJfX2ltYWdlcy5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5wYWdlLWJhcl9faW1hZ2VzLXNjcm9sbGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWJhcl9faW1hZ2VzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBjb2x1bW4tZ2FwOiA3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5wYWdlLWJhcl9faW1hZ2VzLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cbi5wYWdlLWJhcl9faW1hZ2VzLWFycm93cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuLnBhZ2UtYmFyX19pbWFnZXMtYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAucGFnZS1iYXJfX2ltYWdlcy1hcnJvdyB7XG4gICAgcGFkZGluZzogMTBweCAxMXB4O1xuICB9XG59XG4ucGFnZS1iYXJfX2ltYWdlcy1hcnJvdzpsYXN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLnBhZ2UtYmFyX19pbWFnZXMtYXJyb3cgc3ZnIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbn1cbi5wYWdlLWJhcl9faW1hZ2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFnZS1iYXJfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG59XG4ucGFnZS1iYXJfX2ltYWdlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAucGFnZS1iYXJfX2ltYWdlIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW1hcCAuaGVhZGVyLWxvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5oZXJvLWxvZ28tMSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXRleHQtaW1hZ2UgLmhlcm8tbG9nby0xLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc2NoZW1lcyAuaGVyby1sb2dvLTEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS10ZXh0LWltYWdlIC5oZXJvLWxvZ28tMSxcbi5zaW5nbGUtcmVzaWRlbmNlIC5oZXJvLWxvZ28tMSxcbi50YXgtbGV2ZWwgLmhlcm8tbG9nby0xLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZ2FsbGVyeSAuaGVyby1sb2dvLTEge1xuICBmaWxsOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXRleHQtaW1hZ2UsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWdhbGxlcnkge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCkgLmhlYWRlci1sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDEwcHggMTJweCA4cHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuYnV0dG9uOmFjdGl2ZSwgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmJ1dHRvbjpob3ZlciwgYnV0dG9uLmFjdGl2ZSwgYnV0dG9uLmJ1YmJsZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jbGVhci1maWVsZHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAuY2xlYXItZmllbGRzIHtcbiAgICBib3R0b206IDgwcHg7XG4gICAgbGVmdDogNDBweDtcbiAgfVxufVxuXG4ubWFwYm94Z2wtY3RybC5tYXBib3hnbC1jdHJsLWF0dHJpYiBhIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4ubmF2LS1yZW1vdGUgLmFjY29yZGlvbjpsYXN0LWNoaWxkIC50aXRsZTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLm5hdi0tcmVtb3RlIC5hY2NvcmRpb24gLnRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3BhY2l0eTogMC40O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDI4cHggNHB4IDE4cHggMTBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtLXJlbW90ZSAuYWNjb3JkaW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5uYXYtLXJlbW90ZSAuYWNjb3JkaW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCk7XG4gICAgcGFkZGluZzogY2xhbXAoMTBweCwgMC45Mzc1dncsIDE4cHgpIDAgY2xhbXAoMTBweCwgMC45Mzc1dncsIDE4cHgpIGNsYW1wKDEwcHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgfVxufVxuLm5hdi0tcmVtb3RlIC5hY2NvcmRpb24gLnRpdGxlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAubmF2LS1yZW1vdGUgLmFjY29yZGlvbiAudGl0bGU6OmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gY2xhbXAoMTBweCwgMC45Mzc1dncsIDE4cHgpKTtcbiAgICBsZWZ0OiBjbGFtcCgxMHB4LCAwLjkzNzV2dywgMThweCk7XG4gIH1cbn1cbi5uYXYtLXJlbW90ZSAuYWNjb3JkaW9uIC50aXRsZS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdi0tcmVtb3RlIC5hY2NvcmRpb24gLnRpdGxlLmFjdGl2ZSAuY2xvc2Uge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ubmF2LS1yZW1vdGUgLmFjY29yZGlvbiAudGl0bGUuYWN0aXZlOjphZnRlciB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5uYXYtLXJlbW90ZSAuYWNjb3JkaW9uIC50aXRsZSAuY2xvc2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LS1yZW1vdGUgLmFjY29yZGlvbiAudGl0bGUgLmNsb3NlIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLm5hdi0tcmVtb3RlIC5hY2NvcmRpb24gLnRpdGxlIC5jbG9zZSB7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICB9XG59XG4ubmF2LS1yZW1vdGUgLmFjY29yZGlvbiAudGl0bGUgLmNsb3NlOjpiZWZvcmUsIC5uYXYtLXJlbW90ZSAuYWNjb3JkaW9uIC50aXRsZSAuY2xvc2U6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLm5hdi0tcmVtb3RlIC5hY2NvcmRpb24gLnRpdGxlIC5jbG9zZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuXG5idXR0b24uYnViYmxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuYnV0dG9uLmJ1YmJsZTpob3ZlciwgYnV0dG9uLmJ1YmJsZTphY3RpdmUsIGJ1dHRvbi5idWJibGU6dGFyZ2V0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbm1haW4ucmVtb3RlIC5idWJibGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBhZ2UtcG9wdXAtZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiBjbGFtcCgxMDBweCwgNi4yNXZ3LCAxMjBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5wYWdlLXBvcHVwLWZvcm0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNHB4KTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5wYWdlLXBvcHVwLWZvcm0ge1xuICAgIGxlZnQ6IGNsYW1wKDI1cHgsIDIuMzQzNzV2dywgNDVweCk7XG4gIH1cbn1cbi5wYWdlLXBvcHVwLWZvcm0uYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZS1wb3B1cC1mb3JtIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhZ2UtcG9wdXAtZm9ybSAucmVzaWRlbmNlLXJlc2VydmF0aW9uX19mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLnBhZ2UtcG9wdXAtZm9ybSAucmVzaWRlbmNlLXJlc2VydmF0aW9uX19mb3JtIHtcbiAgICBwYWRkaW5nOiBjbGFtcCgxMHB4LCAxLjU2MjV2dywgMzBweCkgY2xhbXAoMTBweCwgMC45Mzc1dncsIDE4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5wYWdlLXBvcHVwLWZvcm0gLnJlc2lkZW5jZS1yZXNlcnZhdGlvbl9fZm9ybSAuY2xlYXItZmllbGRzIHtcbiAgICBib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF0aGxldGljc1RSSUFMXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvQXRobGV0aWNzVFJJQUwtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvQXRobGV0aWNzVFJJQUwtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdGhsZXRpY3NUUklBTFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0F0aGxldGljc1RSSUFMLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvQXRobGV0aWNzVFJJQUwtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuYm9keSxcbmh0bWwge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjAxKSAwIDAgMXB4O1xuICBmb250LWZhbWlseTogXCJBdGhsZXRpY3NUUklBTFwiLCBzYW5zLXNlcmlmO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgZm9udC1mYW1pbHk6IFwiQXRobGV0aWNzVFJJQUxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiA4NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5N3B4O1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LWZhbWlseTogXCJBdGhsZXRpY3NUUklBTFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDU3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiQXRobGV0aWNzVFJJQUxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICB9XG59XG5cbmg0IHtcbiAgZm9udC1mYW1pbHk6IFwiQXRobGV0aWNzVFJJQUxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjQzJBODlDO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoNSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5cbnAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICBwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODg1NDE2NjY2N3Z3LCAxN3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjBweCwgMS4yNXZ3LCAyNHB4KTtcbiAgfVxufVxuXG5oMSBhLCBoMiBhLCBoMyBhLCBoNCBhLCBoNSBhLCBoNiBhLCBwIGEsIHNwYW4gYSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuaDEgYTpob3ZlciwgaDIgYTpob3ZlciwgaDMgYTpob3ZlciwgaDQgYTpob3ZlciwgaDUgYTpob3ZlciwgaDYgYTpob3ZlciwgcCBhOmhvdmVyLCBzcGFuIGE6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIH1cbn1cbmE6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxubGFiZWwge1xuICBmb250LWZhbWlseTogXCJBdGhsZXRpY3NUUklBTFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBmb250LWZhbWlseTogXCJBdGhsZXRpY3NUUklBTFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5cbi5mb3JtIGEge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5zcGFuLnRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmhlYWRlciB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE2ODBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubm8tZ3V0dGVycyA+IC5jb2wsXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb2wteHhsLFxuLmNvbC14eGwtYXV0bywgLmNvbC14eGwtMTIsIC5jb2wteHhsLTExLCAuY29sLXh4bC0xMCwgLmNvbC14eGwtOSwgLmNvbC14eGwtOCwgLmNvbC14eGwtNywgLmNvbC14eGwtNiwgLmNvbC14eGwtNSwgLmNvbC14eGwtNCwgLmNvbC14eGwtMywgLmNvbC14eGwtMiwgLmNvbC14eGwtMSwgLmNvbC14bCxcbi5jb2wteGwtYXV0bywgLmNvbC14bC0xMiwgLmNvbC14bC0xMSwgLmNvbC14bC0xMCwgLmNvbC14bC05LCAuY29sLXhsLTgsIC5jb2wteGwtNywgLmNvbC14bC02LCAuY29sLXhsLTUsIC5jb2wteGwtNCwgLmNvbC14bC0zLCAuY29sLXhsLTIsIC5jb2wteGwtMSwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC1sZy0xMiwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMCwgLmNvbC1sZy05LCAuY29sLWxnLTgsIC5jb2wtbGctNywgLmNvbC1sZy02LCAuY29sLWxnLTUsIC5jb2wtbGctNCwgLmNvbC1sZy0zLCAuY29sLWxnLTIsIC5jb2wtbGctMSwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1tZC0xMiwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMCwgLmNvbC1tZC05LCAuY29sLW1kLTgsIC5jb2wtbWQtNywgLmNvbC1tZC02LCAuY29sLW1kLTUsIC5jb2wtbWQtNCwgLmNvbC1tZC0zLCAuY29sLW1kLTIsIC5jb2wtbWQtMSwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1zbS0xMiwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMCwgLmNvbC1zbS05LCAuY29sLXNtLTgsIC5jb2wtc20tNywgLmNvbC1zbS02LCAuY29sLXNtLTUsIC5jb2wtc20tNCwgLmNvbC1zbS0zLCAuY29sLXNtLTIsIC5jb2wtc20tMSwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC0xMiwgLmNvbC0xMSwgLmNvbC0xMCwgLmNvbC05LCAuY29sLTgsIC5jb2wtNywgLmNvbC02LCAuY29sLTUsIC5jb2wtNCwgLmNvbC0zLCAuY29sLTIsIC5jb2wtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzO1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwO1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3O1xufVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxMi41JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogMjAuODMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiAyOS4xNjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogMzcuNSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogNDUuODMzMzMzMzMzMyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMTY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMC44MzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogMjkuMTY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogMzcuNSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0NS44MzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwLjgzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyOS4xNjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNy41JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1LjgzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwLjgzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyOS4xNjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNy41JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1LjgzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwLjgzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyOS4xNjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNy41JTtcbiAgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1LjgzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci14eGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14eGwtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14eGwtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14eGwtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXh4bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXIteHhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14eGwtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXh4bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci14eGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteHhsLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMTY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogMjAuODMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogMjkuMTY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNy41JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogNDUuODMzMzMzMzMzMyU7XG4gIH1cbn1cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5mbGV4LXh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMCxcbi5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSxcbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xLFxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMixcbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIsXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNSxcbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wci0wLFxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wLFxuLnB5LTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xLFxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMSxcbi5weS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yLFxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0yLFxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMyxcbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyxcbi5weS0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00LFxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQsXG4ucHktNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01LFxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNSxcbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSxcbi5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMSB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjEsXG4ubXktbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjIge1xuICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMyB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjMsXG4ubXktbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjQge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW40LFxuLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW40LFxuLm15LW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNSB7XG4gIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW41LFxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjUsXG4ubXktbjUge1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMCxcbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC0wLFxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMCxcbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC0wLFxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMSxcbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC0xLFxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMSxcbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC0xLFxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0yLFxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMixcbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMixcbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTIsXG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTMsXG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMyxcbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTMsXG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMyxcbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNCxcbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTQsXG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTQsXG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC00LFxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC01LFxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTUsXG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC01LFxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTUsXG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMCxcbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMCxcbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0wLFxuICAucHkteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0wLFxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xLFxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0xLFxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTEsXG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTEsXG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMixcbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0yLFxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMixcbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0yLFxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTMsXG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTMsXG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMyxcbiAgLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMyxcbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC00LFxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTQsXG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC00LFxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTQsXG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNSxcbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtNSxcbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC01LFxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC01LFxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjEsXG4gIC5teS14eGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uMSxcbiAgLm14LXh4bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjEsXG4gIC5teS14eGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uMSxcbiAgLm14LXh4bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4yLFxuICAubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uMixcbiAgLm14LXh4bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMixcbiAgLm15LXh4bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjIsXG4gIC5teC14eGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMyxcbiAgLm15LXh4bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW4zLFxuICAubXgteHhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMyxcbiAgLm15LXh4bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW4zLFxuICAubXgteHhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjQsXG4gIC5teS14eGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW40LFxuICAubXgteHhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW40LFxuICAubXkteHhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uNCxcbiAgLm14LXh4bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW41LFxuICAubXkteHhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjUsXG4gIC5teC14eGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW41LFxuICAubXkteHhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjUsXG4gIC5teC14eGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLWF1dG8sXG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtYXV0byxcbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLWF1dG8sXG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtYXV0byxcbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbi5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQyODU3MSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5yZW1vdGUge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEzMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgLnJlbW90ZV9faGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxOHB4IDQwcHg7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXJlbW90ZSAucmVtb3RlX19oZWFkZXItbG9nbyB7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXJlbW90ZSAucmVtb3RlX19oZWFkZXItbG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDExN3B4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5yZW1vdGVfX2hlYWRlci1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgLnJlbW90ZV9faGVhZGVyLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgLnJlbW90ZV9fbG9nbyB7XG4gIHdpZHRoOiA3MCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMTIwcHg7XG4gIGxlZnQ6IDE1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5yZW1vdGVfX2xvZ28gLmhlcm8tbG9nby0xIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXJlbW90ZSAucmVtb3RlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4OHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXY6OmFmdGVyIHtcbiAgY29udGVudDogdW5zZXQ7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgLm5hdiBhICsgLm5hdl9fbWVudS1pdGVtX19jaGlsZCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXJlbW90ZSAubmF2IGEgKyAubmF2X19tZW51LWl0ZW1fX2dyYW5kLWNoaWxkLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXYgYSArIC5uYXZfX3RheG9ub215LW1lbnUsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgLm5hdiBhICsgLm5hdl9fcGFnZS1kYXRhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXYgYSArIC5uYXZfX3BhZ2UtaW1hZ2VzLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXYgYSArIC5uYXZfX3BhZ2Utc2NoZW1lcyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXJlbW90ZSAubmF2IGEgKyAubmF2X19wYWdlLW92ZXJ2aWV3cyB7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC44cyBlYXNlO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXYgYSBzdmcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXYgYS5zZWxlY3RlZCArIC5uYXZfX21lbnUtaXRlbV9fY2hpbGQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgLm5hdiBhLnNlbGVjdGVkICsgLm5hdl9fbWVudS1pdGVtX19ncmFuZC1jaGlsZCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXJlbW90ZSAubmF2IGEuc2VsZWN0ZWQgKyAubmF2X190YXhvbm9teS1tZW51LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXYgYS5zZWxlY3RlZCArIC5uYXZfX3BhZ2UtZGF0YSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXJlbW90ZSAubmF2IGEuc2VsZWN0ZWQgKyAubmF2X19wYWdlLWltYWdlcyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXJlbW90ZSAubmF2IGEuc2VsZWN0ZWQgKyAubmF2X19wYWdlLXNjaGVtZXMsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgLm5hdiBhLnNlbGVjdGVkICsgLm5hdl9fcGFnZS1vdmVydmlld3Mge1xuICBtYXgtaGVpZ2h0OiAyNTB2aDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXJlbW90ZSAubmF2IGEuc2VsZWN0ZWQuaGFzLXBhZ2UtbGluayB7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMTBweCAxMnB4IDdweCAxMnB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXYgYS5zZWxlY3RlZCBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgLm5hdiBhLnNlbGVjdGVkICsgLm5hdl9fcGFnZS1zY2hlbWVzIHtcbiAgbWF4LWhlaWdodDogMjUwdmg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgLm5hdi1sb2NrZXIgLm5hdl9fbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXYtbG9ja2VyIC5pbmNvcnJlY3Qge1xuICBjb2xvcjogcmVkO1xuICBtYXJnaW46IDAgMTJweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXJlbW90ZSAubmF2LWxvY2tlciAucGluY29kZS1pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sdW1uLWdhcDogMzBweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBtYXJnaW46IDAgMTJweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXJlbW90ZSAubmF2LWxvY2tlciAucGluY29kZS1pbnB1dCBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjE1Njg2Mjc1KTtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDExcHggMCAwO1xuICBjb2xvcjogYmxhY2s7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXJlbW90ZSAubmF2LWxvY2tlciAucGluY29kZS1pbnB1dCBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgLm5hdi1sb2NrZXIgLnBpbmNvZGUtaW5wdXQgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXYtbG9ja2VyIC5waW5jb2RlLWlucHV0IGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1jbGVhci1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXJlbW90ZSAubmF2LWxvY2tlciAucGluY29kZS1pbnB1dCBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogRmlyZWZveCAqL1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXYtbG9ja2VyIGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXYtbG9ja2VyIGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXJlbW90ZSAubmF2LXNjcm9sbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXJlbW90ZSAubmF2LXNjcm9sbGVyLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXJlbW90ZSAubmF2IC5hY2NvcmRpb24gLnRpdGxlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjb2x1bW4tZ2FwOiAxN3B4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXYgLmFjY29yZGlvbiAudGl0bGUuYWN0aXZlIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXJlbW90ZSAubmF2IC5hY2NvcmRpb24gLnRpdGxlIHN2ZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgLm5hdi0tcmVtb3RlIC5uYXYtd3JhcCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXZwLWhlaWdodCkgLSAxNzBweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXYtLXJlbW90ZV9fcG9wdXAtZm9ybSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS12cC1oZWlnaHQpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXJlbW90ZSAubmF2LS1yZW1vdGVfX3BvcHVwLWZvcm0uYWN0aXZlIHtcbiAgei1pbmRleDogOTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgLm5hdi0tcmVtb3RlX19wb3B1cC1mb3JtX193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMTBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ2cHgpO1xuICBtYXJnaW46IDIzcHggYXV0byAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXYtLXJlbW90ZV9fcG9wdXAtZm9ybV9fd3JhcCAuY2xlYXItZmllbGRzIHtcbiAgYm90dG9tOiAxOXB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXZfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwIDEycHggMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6IGJsYWNrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgLm5hdl9fbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXZfX21lbnUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXZfX21lbnUtaXRlbV9fY2hpbGQgPiAud3JhcCwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXZfX21lbnUtaXRlbV9fZ3JhbmQtY2hpbGQgPiAud3JhcCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXJlbW90ZSAubmF2X19tZW51LWl0ZW0gLnRheG9ub215LWxldmVscyA+IC53cmFwIHtcbiAgcGFkZGluZzogMTBweCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHJvdy1nYXA6IDVweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXJlbW90ZSAubmF2X19tZW51LWl0ZW0udGF4b25vbXktZmxvb3JwbGF0ZXMgLndyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXJlbW90ZSAubmF2X19tZW51LWl0ZW0udGF4b25vbXktZmxvb3JwbGF0ZXMgLndyYXAgLmFwYXJ0bWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgLm5hdl9fbWVudS1pdGVtLnRheG9ub215LWZsb29ycGxhdGVzIC53cmFwIC5hcGFydG1lbnQgLmJ1YmJsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXY6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXJlbW90ZSAubmF2X19wYWdlLWRhdGEge1xuICBtYXgtaGVpZ2h0OiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgLm5hdl9fcGFnZS1kYXRhX19oZWFkaW5nIHtcbiAgcGFkZGluZzogMTRweCA0cHggOHB4IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXJlbW90ZSAubmF2X19wYWdlLWRhdGFfX2hlYWRpbmcgKyBkaXYud3JhcCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgLm5hdl9fcGFnZS1kYXRhIC53cmFwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgcGFkZGluZzogMTBweCAwO1xuICByb3ctZ2FwOiAxMHB4O1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgLm5hdl9fcGFnZS1kYXRhIC53cmFwIHtcbiAgICByb3ctZ2FwOiAxNXB4O1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXJlbW90ZSAubmF2X19wYWdlLWltYWdlcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgLm5hdl9fcGFnZS1pbWFnZXMgLndyYXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBwYWRkaW5nOiAxMHB4O1xuICByb3ctZ2FwOiAyMHB4O1xuICBjb2x1bW4tZ2FwOiA1cHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgLm5hdl9fcGFnZS1pbWFnZXNfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2LzEwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXZfX3BhZ2UtaW1hZ2VzX19pbWFnZSBwIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXZfX3BhZ2Utc2NoZW1lcyB7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMS4ycyBlYXNlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXZfX3BhZ2Utc2NoZW1lc19fc2NoZW1lIHNwYW4udGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgLm5hdl9fcGFnZS1zY2hlbWVzX19zY2hlbWUgc3Bhbi50aXRsZS5hY3RpdmUgKyAubmF2X19wYWdlLXNjaGVtZXNfX2hvdHNwb3RzIHtcbiAgbWF4LWhlaWdodDogMjUwdmg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgLm5hdl9fcGFnZS1zY2hlbWVzX19ob3RzcG90cyB7XG4gIG1heC1oZWlnaHQ6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAxLjJzIGVhc2U7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgLm5hdl9fcGFnZS1zY2hlbWVzX19ob3RzcG90cyAud3JhcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIHJvdy1nYXA6IDE1cHg7XG4gIC1tb3otY29sdW1uLWdhcDogNDBweDtcbiAgY29sdW1uLWdhcDogNDBweDtcbiAgcGFkZGluZzogMjhweCAxMHB4IDIwcHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgLm5hdl9fdG9vbHMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXZfX3Rvb2xzLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXZfX3Rvb2xzIHNwYW4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXZfX3Rvb2xzIFtkYXRhLXRvb2xdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXJlbW90ZSAubmF2X190b29scyBbZGF0YS10b29sXS5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXZfX3Rvb2xzLWFycm93cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXZfX3Rvb2xzLWFycm93cyB7XG4gICAgd2lkdGg6IDg4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXZfX3Rvb2xzLWFycm93cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDEzcHggMTZweDtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXZfX3Rvb2xzLWFycm93X19sZWZ0LCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgLm5hdl9fdG9vbHMtYXJyb3dfX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxN3B4IDIwcHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgLm5hdl9fdG9vbHMtYXJyb3dfX2xlZnQgc3ZnLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgLm5hdl9fdG9vbHMtYXJyb3dfX3JpZ2h0IHN2ZyB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXJlbW90ZSAubmF2X190b29scy1tYWduaWZpZXIsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXJlbW90ZSAubmF2X190b29scy1pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGhlaWdodDogNDhweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXJlbW90ZSAubmF2X190b29scy1tYWduaWZpZXIuYWN0aXZlLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgLm5hdl9fdG9vbHMtaW5mby5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgLm5hdl9fdG9vbHMtbWFnbmlmaWVyIHN2ZywgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXZfX3Rvb2xzLWluZm8gc3ZnIHtcbiAgd2lkdGg6IDIycHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgLm5hdl9fdG9vbHMtaW5mbyB7XG4gIHdpZHRoOiA0OHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXZfX3Rvb2xzLW1hZ25pZmllciB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGFzcGVjdC1yYXRpbzogdW5zZXQ7XG4gIHBhZGRpbmc6IDEycHggMTlweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXJlbW90ZSAubmF2X190b29scy1kZXRhaWxzLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgLm5hdl9fdG9vbHMtZmlsdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgcGFkZGluZzogN3B4IDE5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNDhweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXJlbW90ZSAubmF2X190b29scy1maWx0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXZfX3Rvb2xzLWZpbHRlcl9fc2VsZWN0ZWQge1xuICBtaW4td2lkdGg6IDEwNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXZfX3Rvb2xzLWZpbHRlciB1bCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgLm5hdl9fdG9vbHMtZmlsdGVyIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMTNweCAxMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgLm5hdl9fdG9vbHMtZmlsdGVyX19zZWxlY3RlZC5hY3RpdmUgKyB1bCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXZfX3Rvb2xzLWZpbHRlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTJweCAxOXB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgLm5hdl9fdG9vbHMtZmlsdGVyX19idXR0b25bZGF0YS1hY3Rpb249cmVzZXJ2ZV0ge1xuICBmbGV4OiAxO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXZfX3Rvb2xzLXRvb2wge1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXZfX3Rvb2xzLXRvb2xbZGF0YS10b29sPW1hcF0gLm5hdl9fdG9vbHMtZmlsdGVyX19idXR0b24ge1xuICBmbGV4OiAxO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXZfX21lbnUgYSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLm5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk4O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC42cyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWFyZ2luOiAwIDEwcHggMTBweCAxMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIHBhZGRpbmc6IDMwcHggMjZweCA3OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAxNXB4O1xuICAgIHBhZGRpbmc6IDE1cHggMzBweCA3MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAubmF2IHtcbiAgICBtYXJnaW46IDAgMCAzNXB4IDM1cHg7XG4gICAgbWFyZ2luOiAwIDAgY2xhbXAoMTVweCwgMS44MjI5MTY2NjY3dncsIDM1cHgpIGNsYW1wKDE1cHgsIDEuODIyOTE2NjY2N3Z3LCAzNXB4KTtcbiAgICBwYWRkaW5nOiA0MHB4IDYwcHggNzBweCA0NXB4O1xuICAgIHdpZHRoOiBjYWxjKDc1JSAtIDcwcHgpO1xuICAgIG1pbi1oZWlnaHQ6IDQ3NnB4O1xuICB9XG59XG4ubmF2LmFjdGl2ZSB7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuLm5hdi5hY3RpdmU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2LmFjdGl2ZSAubmF2X19tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gIC5uYXYuYWN0aXZlIC5uYXZfX21lbnUtbW9iaWxlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSwgdHJhbnNmb3JtIDAuN3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICB9XG59XG4ubmF2LmFjdGl2ZSAubmF2X19hZ2VudC10b29scyB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZSwgbGVmdCAwLjhzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLWRlbGF5OiA5cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LS1tYWluIC5uYXZfX21lbnUgLndyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGNvbHVtbi1nYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2LS1tYWluIC5uYXZfX21lbnUgLmFjY29yZGlvbiAud3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi5uYXYudGllci0wIC5uYXZfX2FnZW50LXRvb2xzIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UsIGxlZnQgMC44cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cbi5uYXYudGllci0wIC5uYXZfX21lbnU6bnRoLWNoaWxkKDEpIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi50aWVyLTAgLm5hdl9fbWVudTpudGgtY2hpbGQoMiksIC5uYXYudGllci0wIC5uYXZfX21lbnU6bnRoLWNoaWxkKDMpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYudGllci0xOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5uYXYudGllci0xIC5uYXZfX2FnZW50LXRvb2xzIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UsIGxlZnQgMC44cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbn1cbi5uYXYudGllci0xIC5uYXZfX21lbnU6bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi50aWVyLTEgLm5hdl9fbWVudTpudGgtY2hpbGQoMikge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LnRpZXItMjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubmF2LnRpZXItMiAubmF2X19hZ2VudC10b29scyB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLCBsZWZ0IDAuOHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAxNDBweCk7XG59XG4ubmF2LnRpZXItMiAubmF2X19tZW51Om50aC1jaGlsZCgyKSwgLm5hdi50aWVyLTIgLm5hdl9fbWVudTpudGgtY2hpbGQoMykge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LnRpZXItMiAubmF2X19tZW51Om50aC1jaGlsZCgyKSwgLm5hdi50aWVyLTIgLm5hdl9fbWVudTpudGgtY2hpbGQoMykge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG4gIH1cbn1cbi5uYXY6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjhzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC42cyBlYXNlLCBoZWlnaHQgMC42cyBlYXNlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2OjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5uYXZfX21lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UsIHRyYW5zZm9ybSAwLjdzIGVhc2U7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdl9fbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbi5uYXZfX21lbnUtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG4ubmF2X19tZW51LWl0ZW0udGF4b25vbXktbGV2ZWxzLCAubmF2X19tZW51LWl0ZW0udGF4b25vbXktYmVkcm9vbXMsIC5uYXZfX21lbnUtaXRlbS50YXhvbm9teS1mbG9vcnBsYXRlcyB7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4ubmF2X19tZW51LWl0ZW0udGF4b25vbXktbGV2ZWxzIGEgc3ZnLCAubmF2X19tZW51LWl0ZW0udGF4b25vbXktYmVkcm9vbXMgYSBzdmcsIC5uYXZfX21lbnUtaXRlbS50YXhvbm9teS1mbG9vcnBsYXRlcyBhIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2X19tZW51LWl0ZW0udGF4b25vbXktbGV2ZWxzLmFjdGl2ZSAuYWNjb3JkaW9uLCAubmF2X19tZW51LWl0ZW0udGF4b25vbXktYmVkcm9vbXMuYWN0aXZlIC5hY2NvcmRpb24sIC5uYXZfX21lbnUtaXRlbS50YXhvbm9teS1mbG9vcnBsYXRlcy5hY3RpdmUgLmFjY29yZGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdl9fbWVudS1pdGVtW2RhdGEtaW5kZXg9XCI5OVwiXTpub3QoLm5hdl9fc2V0dGluZ3MtbWVudSkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubmF2X19tZW51OmZpcnN0LWNoaWxkIC5uYXZfX21lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZfX21lbnU6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICB9XG59XG4ubmF2X19tZW51LW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IHVuc2V0O1xuICB0b3A6IHVuc2V0O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjVzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdl9fbWVudS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXZfX21lbnUtbW9iaWxlIC5uYXZfX21lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdl9fbWVudS1tb2JpbGUgLndyYXAtLXBhcmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDVweDtcbn1cbi5uYXZfX21lbnUtbW9iaWxlIC53cmFwLS1wYXJlbnQuY2xpY2tlZCA+IC5uYXZfX21lbnUtaXRlbSA+IGEge1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdl9fbWVudSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHBhZGRpbmc6IDEwcHggMTJweCA3cHggMTJweDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZfX21lbnUgYSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5uYXZfX21lbnUgYSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCk7XG4gICAgcGFkZGluZzogY2xhbXAoOXB4LCAwLjgzMzMzMzMzMzN2dywgMTZweCkgY2xhbXAoMTBweCwgMC45Mzc1dncsIDE4cHgpIGNsYW1wKDhweCwgMC42NzcwODMzMzMzdncsIDEzcHgpO1xuICB9XG59XG4ubmF2X19tZW51IGE6aG92ZXIsIC5uYXZfX21lbnUgYS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5uYXZfX21lbnUgYS5oYXMtcGFnZS1saW5rIHtcbiAgYm9yZGVyOiAwO1xufVxuLm5hdl9fbWVudSBhLmhhcy1wYWdlLWxpbms6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG59XG4ubmF2X19tZW51IGFbZGF0YS1ub24tbGlua10sIC5uYXZfX21lbnUgYVtkYXRhLXRvb2w9c2NoZW1lc10sIC5uYXZfX21lbnUgYVtkYXRhLXRvb2w9Zmxvb3JwbGF0ZV0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG59XG4ubmF2X19tZW51IGFbZGF0YS1ub24tbGlua10uc2VsZWN0ZWQsIC5uYXZfX21lbnUgYVtkYXRhLXRvb2w9c2NoZW1lc10uc2VsZWN0ZWQsIC5uYXZfX21lbnUgYVtkYXRhLXRvb2w9Zmxvb3JwbGF0ZV0uc2VsZWN0ZWQge1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5uYXZfX21lbnUgYVtkYXRhLW5vbi1saW5rXSBzdmcsIC5uYXZfX21lbnUgYVtkYXRhLXRvb2w9c2NoZW1lc10gc3ZnLCAubmF2X19tZW51IGFbZGF0YS10b29sPWZsb29ycGxhdGVdIHN2ZyB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiAxN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZfX21lbnUgYVtkYXRhLW5vbi1saW5rXSBzdmcsIC5uYXZfX21lbnUgYVtkYXRhLXRvb2w9c2NoZW1lc10gc3ZnLCAubmF2X19tZW51IGFbZGF0YS10b29sPWZsb29ycGxhdGVdIHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5uYXZfX21lbnUgYVtkYXRhLW5vbi1saW5rXSBzdmcsIC5uYXZfX21lbnUgYVtkYXRhLXRvb2w9c2NoZW1lc10gc3ZnLCAubmF2X19tZW51IGFbZGF0YS10b29sPWZsb29ycGxhdGVdIHN2ZyB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xuICB9XG59XG4ubmF2X19tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5uYXZfX21lbnUtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4ubmF2X19tZW51LWl0ZW0gPiAubmF2X19tZW51LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAubmF2X19tZW51LWl0ZW0gPiAubmF2X19tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5uYXZfX21lbnUtaXRlbS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2X19tZW51LWl0ZW1fX2NoaWxkLCAubmF2X19tZW51LWl0ZW1fX2dyYW5kLWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAwcHg7XG4gIH1cbn1cbi5uYXZfX21lbnUtaXRlbV9fY2hpbGQuc2V0dGluZ3MtaXRlbSAud3JhcCwgLm5hdl9fbWVudS1pdGVtX19ncmFuZC1jaGlsZC5zZXR0aW5ncy1pdGVtIC53cmFwIHtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuLm5hdl9fbWVudS1pdGVtX19jaGlsZC5zZXR0aW5ncy1pdGVtIC53cmFwIHNwYW4sIC5uYXZfX21lbnUtaXRlbV9fZ3JhbmQtY2hpbGQuc2V0dGluZ3MtaXRlbSAud3JhcCBzcGFuIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2X19tZW51LWl0ZW1fX2NoaWxkLCAubmF2X19tZW51LWl0ZW1fX2dyYW5kLWNoaWxkLFxuICAubmF2X19tZW51LWl0ZW0gLm5hdl9fdGF4b25vbXktbWVudSB7XG4gICAgbWF4LWhlaWdodDogMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjZzIGVhc2U7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLm5hdl9fbWVudSAuaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxufVxuLm5hdl9fbWVudSAuaXRlbS5kLWZsZXgge1xuICByb3ctZ2FwOiAxcHg7XG59XG4ubmF2X19tZW51IC5pdGVtLmQtZmxleCBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5hdl9fbWVudSAuaXRlbSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAubmF2X19tZW51IC5pdGVtIHNwYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5uYXZfX21lbnUgLml0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdl9fdGF4b25vbXktbWVudSB7XG4gICAgbWF4LWhlaWdodDogMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5uYXZfX3RheG9ub215LW1lbnUudGF4b25vbXktbGV2ZWxzLCAubmF2X190YXhvbm9teS1tZW51LnRheG9ub215LWJlZHJvb21zLCAubmF2X190YXhvbm9teS1tZW51LnRheG9ub215LWZsb29ycGxhdGVzIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbi5uYXZfX3RheG9ub215LW1lbnUudGF4b25vbXktbGV2ZWxzLmFjdGl2ZSAuYWNjb3JkaW9uLCAubmF2X190YXhvbm9teS1tZW51LnRheG9ub215LWJlZHJvb21zLmFjdGl2ZSAuYWNjb3JkaW9uLCAubmF2X190YXhvbm9teS1tZW51LnRheG9ub215LWZsb29ycGxhdGVzLmFjdGl2ZSAuYWNjb3JkaW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdl9fdGF4b25vbXktbWVudS50YXhvbm9teS1mbG9vcnBsYXRlcyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbi5uYXZfX3RheG9ub215LW1lbnUudGF4b25vbXktZmxvb3JwbGF0ZXMgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAwO1xufVxuLm5hdl9fdGF4b25vbXktbWVudS50YXhvbm9teS1mbG9vcnBsYXRlcyBhOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAubmF2X190YXhvbm9teS1tZW51LnRheG9ub215LWZsb29ycGxhdGVzIGE6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gY2xhbXAoMTBweCwgMC45Mzc1dncsIDE4cHgpKTtcbiAgICBsZWZ0OiBjbGFtcCgxMHB4LCAwLjkzNzV2dywgMThweCk7XG4gIH1cbn1cbi5uYXZfX3RheG9ub215LW1lbnUudGF4b25vbXktZmxvb3JwbGF0ZXMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIC5uYXZfX3RheG9ub215LW1lbnUudGF4b25vbXktZmxvb3JwbGF0ZXMgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgLm5hdl9fdGF4b25vbXktbWVudS50YXhvbm9teS1mbG9vcnBsYXRlcyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG4ubmF2X190YXhvbm9teS1tZW51LnRheG9ub215LWxldmVscyAud3JhcCwgLm5hdl9fdGF4b25vbXktbWVudS50YXhvbm9teS1mbG9vcnBsYXRlcyAud3JhcCB7XG4gIC8qIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogNXB4O1xuICB9ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdl9fdGF4b25vbXktbWVudS50YXhvbm9teS1sZXZlbHMgLndyYXAge1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gIH1cbn1cbi5uYXZfX3RheG9ub215LW1lbnVfX2l0ZW0uYWNjb3JkaW9uIC50aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTRweCA0cHggMTJweCAxMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdl9fdGF4b25vbXktbWVudV9faXRlbS5hY2NvcmRpb24gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLm5hdl9fdGF4b25vbXktbWVudV9faXRlbS5hY2NvcmRpb24gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDEuNTYyNXZ3LCAzMHB4KTtcbiAgICBwYWRkaW5nOiBjbGFtcCg5cHgsIDAuODMzMzMzMzMzM3Z3LCAxNnB4KSAwIGNsYW1wKDhweCwgMC42NzcwODMzMzMzdncsIDEzcHgpIGNsYW1wKDEwcHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgfVxufVxuLm5hdl9fdGF4b25vbXktbWVudV9faXRlbS5hY2NvcmRpb24gLnRpdGxlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAubmF2X190YXhvbm9teS1tZW51X19pdGVtLmFjY29yZGlvbiAudGl0bGU6OmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gY2xhbXAoMTBweCwgMC45Mzc1dncsIDE4cHgpKTtcbiAgICBsZWZ0OiBjbGFtcCgxMHB4LCAwLjkzNzV2dywgMThweCk7XG4gIH1cbn1cbi5uYXZfX3RheG9ub215LW1lbnVfX2l0ZW0uYWNjb3JkaW9uIC50aXRsZS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdl9fdGF4b25vbXktbWVudV9faXRlbS5hY2NvcmRpb24gLnRpdGxlLmFjdGl2ZSAuY2xvc2Uge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ubmF2X190YXhvbm9teS1tZW51X19pdGVtLmFjY29yZGlvbiAudGl0bGUuYWN0aXZlOjphZnRlciB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5uYXZfX3RheG9ub215LW1lbnVfX2l0ZW0uYWNjb3JkaW9uIC50aXRsZSAuY2xvc2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2X190YXhvbm9teS1tZW51X19pdGVtLmFjY29yZGlvbiAudGl0bGUgLmNsb3NlIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLm5hdl9fdGF4b25vbXktbWVudV9faXRlbS5hY2NvcmRpb24gLnRpdGxlIC5jbG9zZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4ubmF2X190YXhvbm9teS1tZW51X19pdGVtLmFjY29yZGlvbiAudGl0bGUgLmNsb3NlOjpiZWZvcmUsIC5uYXZfX3RheG9ub215LW1lbnVfX2l0ZW0uYWNjb3JkaW9uIC50aXRsZSAuY2xvc2U6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLm5hdl9fdGF4b25vbXktbWVudV9faXRlbS5hY2NvcmRpb24gLnRpdGxlIC5jbG9zZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuLm5hdl9fdGF4b25vbXktbWVudV9faXRlbS1yZXNpZGVuY2VzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjZzIGVhc2U7XG59XG4ubmF2X190YXhvbm9teS1tZW51X19pdGVtLXJlc2lkZW5jZXMuYWNjb3JkaW9uLXdyYXAgLndyYXAge1xuICBwYWRkaW5nOiAyNXB4IDEycHggMjBweDtcbn1cbi5uYXZfX3RheG9ub215LW1lbnVfX2l0ZW0tcmVzaWRlbmNlcyAud3JhcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBhZGRpbmc6IDI1cHggMTJweCAyMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICByb3ctZ2FwOiAxMHB4O1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZfX3RheG9ub215LW1lbnVfX2l0ZW0tcmVzaWRlbmNlcyAud3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gICAgY29sdW1uLWdhcDogNDBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHggMzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLm5hdl9fdGF4b25vbXktbWVudV9faXRlbS1yZXNpZGVuY2VzIC53cmFwIHtcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgIHJvdy1nYXA6IDE1cHg7XG4gICAgcGFkZGluZzogMzVweCBjbGFtcCgxMHB4LCAwLjkzNzV2dywgMThweCkgMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZfX3RheG9ub215LW1lbnVfX2l0ZW0tcmVzaWRlbmNlcyAud3JhcDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG59XG4ubmF2X190YXhvbm9teS1tZW51X19pdGVtLXJlc2lkZW5jZXMgYSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwYWRkaW5nOiA4cHggNHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZfX3RheG9ub215LW1lbnVfX2l0ZW0tcmVzaWRlbmNlcyBhIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAubmF2X190YXhvbm9teS1tZW51X19pdGVtLXJlc2lkZW5jZXMgYSB7XG4gICAgcGFkZGluZzogMTBweCAxOXB4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG59XG4ubmF2X190YXhvbm9teS1tZW51X19pdGVtLXJlc2lkZW5jZXMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdl9fdGF4b25vbXktbWVudV9faXRlbS1hcGFydG1lbnRzIGFbZGF0YS1hY3Rpb25dLnNlbGVjdGVkICsgLmFjY29yZGlvbiAud3JhcCB7XG4gIG1heC1oZWlnaHQ6IDIwMHZoO1xufVxuLm5hdl9fdGF4b25vbXktbWVudV9faXRlbS1hcGFydG1lbnRzIC5hcGFydG1lbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZfX3RheG9ub215LW1lbnVfX2l0ZW0tYXBhcnRtZW50cyAuYXBhcnRtZW50IHtcbiAgICByb3ctZ2FwOiA1cHg7XG4gIH1cbn1cbi5uYXZfX3RheG9ub215LW1lbnVfX2l0ZW0tYXBhcnRtZW50cyAuYXBhcnRtZW50OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cbi5uYXZfX3RheG9ub215LW1lbnVfX2l0ZW0tYXBhcnRtZW50cyAuYXBhcnRtZW50Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm5hdl9fdGF4b25vbXktbWVudV9faXRlbS1hcGFydG1lbnRzIC5hcGFydG1lbnQgYSB7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuLm5hdl9fdGF4b25vbXktbWVudV9faXRlbS1hcGFydG1lbnRzIC5hcGFydG1lbnQgYS5zZWxlY3RlZCwgLm5hdl9fdGF4b25vbXktbWVudV9faXRlbS1hcGFydG1lbnRzIC5hcGFydG1lbnQgYTpob3ZlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5uYXZfX3RheG9ub215LW1lbnVfX2l0ZW0tYXBhcnRtZW50cyAuYWNjb3JkaW9uIC53cmFwIHtcbiAgbWF4LWhlaWdodDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNnMgZWFzZTtcbn1cbi5uYXZfX2FnZW50LXRvb2xzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCBsZWZ0IDFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgbGVmdDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDE0NXB4KTtcbiAgei1pbmRleDogOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLm5hdl9fYWdlbnQtdG9vbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXZfX2FnZW50LXRvb2xzIGltZyB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi5uYXZfX3NldHRpbmdzIC5uYXZfX21lbnUtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4ubmF2X19zZXR0aW5ncy1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIGNsYW1wKDEwcHgsIDAuOTM3NXZ3LCAxOHB4KTtcbn1cbi5uYXZfX3NldHRpbmdzLW1lbnU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IGNsYW1wKDEwcHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xufVxuLm5hdl9fc2V0dGluZ3MtbWVudS5hY3RpdmUge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZfX3NldHRpbmdzLW1lbnUuYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbi5uYXYtYnRuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDAwMTtcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMzNweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsZWZ0OiAyNXB4O1xuICBib3R0b206IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5uYXYtYnRuIHtcbiAgICB3aWR0aDogY2xhbXAoMzNweCwgMi41NTIwODMzMzMzdncsIDQ5cHgpO1xuICAgIGhlaWdodDogY2xhbXAoMzNweCwgMi41NTIwODMzMzMzdncsIDQ5cHgpO1xuICAgIGJvdHRvbTogNDVweDtcbiAgICBib3R0b206IGNsYW1wKDI1cHgsIDIuMzQzNzV2dywgNDVweCk7XG4gICAgbGVmdDogNDVweDtcbiAgICBsZWZ0OiBjbGFtcCgyNXB4LCAyLjM0Mzc1dncsIDQ1cHgpO1xuICB9XG59XG4ubmF2LWJ0bi5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4ubmF2LWJ0bi5hY3RpdmUgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubmF2LWJ0biBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAubmF2LWJ0biBzcGFuIHtcbiAgICB3aWR0aDogMjFweDtcbiAgfVxufVxuLm5hdi1idG4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcbn1cblxuLmhlYWRlci1sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTQ1cHg7XG4gIHotaW5kZXg6IDk5OTc7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDI1cHg7XG4gIGJvdHRvbTogMjhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLmhlYWRlci1sb2dvIHtcbiAgICBib3R0b206IDU3cHg7XG4gICAgcmlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5oZWFkZXItbG9nbyBzdmcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5hdi1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA0NXB4O1xuICBib3R0b206IDI1cHg7XG4gIHotaW5kZXg6IDk5OTg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAubmF2LW1lbnUge1xuICAgIGJvdHRvbTogNDVweDtcbiAgICBib3R0b206IGNsYW1wKDI1cHgsIDIuMzQzNzV2dywgNDVweCk7XG4gICAgbGVmdDogNDI1cHg7XG4gIH1cbn1cbi5uYXYtbWVudS5hY3RpdmUge1xuICB6LWluZGV4OiA5OTk5O1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5uYXYtbWVudS5hY3RpdmUgLm5hdi1tZW51X193cmFwcGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1tZW51LmFjdGl2ZSAubmF2LW1lbnVfX3NlbGVjdGVkIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG4ubmF2LW1lbnVfX3dyYXBwZXIge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXYtbWVudV9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgYm90dG9tOiA3OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5uYXYtbWVudV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogNDBweCA0NXB4IDYwcHggNDVweDtcbiAgICBwYWRkaW5nOiBjbGFtcCgxMHB4LCAxLjU2MjV2dywgMzBweCkgY2xhbXAoMTBweCwgMC45Mzc1dncsIDE4cHgpIGNsYW1wKDEwcHgsIDMuOTA2MjV2dywgNzVweCk7XG4gIH1cbn1cbi5uYXYtbWVudV9fd3JhcHBlciAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5uYXYtbWVudV9fd3JhcHBlciAuY2xvc2Uge1xuICAgIGJvdHRvbTogMTRweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjA0MTY2NjY2Njd2dywgMjBweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbi5uYXYtbWVudV9fc2VsZWN0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLm5hdi1tZW51X19zZWxlY3RlZCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA5cHggMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLm5hdi1tZW51X19zZWxlY3RlZCBzcGFuIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAxNHB4IDQwcHg7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjA0MTY2NjY2Njd2dywgMjBweCk7XG4gICAgcGFkZGluZzogY2xhbXAoOXB4LCAwLjgzMzMzMzMzMzN2dywgMTZweCkgY2xhbXAoMTBweCwgMC45Mzc1dncsIDE4cHgpIGNsYW1wKDhweCwgMC42NzcwODMzMzMzdncsIDEzcHgpO1xuICB9XG59XG5cbi5uYXYtbGV2ZWxzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuICBib3R0b206IDI1cHg7XG4gIGxlZnQ6IDY4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5uYXYtbGV2ZWxzIHtcbiAgICBsZWZ0OiAxMTBweDtcbiAgICBsZWZ0OiBjbGFtcCg2OHB4LCA1LjcyOTE2NjY2Njd2dywgMTEwcHgpO1xuICAgIGJvdHRvbTogNDVweDtcbiAgICBib3R0b206IGNsYW1wKDI1cHgsIDIuMzQzNzV2dywgNDVweCk7XG4gIH1cbn1cbi5uYXYtbGV2ZWxzLmFjdGl2ZSAubmF2LWxldmVsc19fc2VsZWN0ZWQge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5uYXYtbGV2ZWxzLmFjdGl2ZSB1bCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLm5hdi1sZXZlbHNfX3NlbGVjdGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdi1sZXZlbHNfX3NlbGVjdGVkIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA5cHggMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLm5hdi1sZXZlbHNfX3NlbGVjdGVkIHNwYW4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjA0MTY2NjY2Njd2dywgMjBweCk7XG4gICAgcGFkZGluZzogY2xhbXAoOXB4LCAwLjgzMzMzMzMzMzN2dywgMTZweCkgY2xhbXAoMTBweCwgMC45Mzc1dncsIDE4cHgpIGNsYW1wKDhweCwgMC42NzcwODMzMzMzdncsIDEzcHgpO1xuICB9XG59XG4ubmF2LWxldmVscyB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLm5hdi1sZXZlbHMgdWwge1xuICAgIHBhZGRpbmc6IDExcHg7XG4gIH1cbn1cbi5uYXYtbGV2ZWxzIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLm5hdi1sZXZlbHMgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgbWluLXdpZHRoOiAxMTVweDtcbiAgcGFkZGluZzogOXB4IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5uYXYtbGV2ZWxzIHVsIGxpIGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBwYWRkaW5nOiBjbGFtcCg5cHgsIDAuODMzMzMzMzMzM3Z3LCAxNnB4KSBjbGFtcCgxMHB4LCAwLjkzNzV2dywgMThweCkgY2xhbXAoOHB4LCAwLjY3NzA4MzMzMzN2dywgMTNweCk7XG4gIH1cbn1cbi5uYXYtbGV2ZWxzIHVsIGxpIGE6aG92ZXIsIC5uYXYtbGV2ZWxzIHVsIGxpIGEuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubGV2ZWxzLWZpbHRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMjA1cHg7XG4gIGJvdHRvbTogMjVweDtcbiAgei1pbmRleDogOTk5OTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLmxldmVscy1maWx0ZXIge1xuICAgIGJvdHRvbTogNDVweDtcbiAgICBsZWZ0OiAyODVweDtcbiAgICBsZWZ0OiBjbGFtcCgyMDVweCwgMTUuMjA4MzMzMzMzM3Z3LCAyOTJweCk7XG4gICAgYm90dG9tOiBjbGFtcCgyNXB4LCAyLjM0Mzc1dncsIDQ1cHgpO1xuICB9XG59XG4ubGV2ZWxzLWZpbHRlci5hY3RpdmUgLmxldmVscy1maWx0ZXJfX3NlbGVjdGVkIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubGV2ZWxzLWZpbHRlci5hY3RpdmUgdWwge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5sZXZlbHMtZmlsdGVyX19zZWxlY3RlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5sZXZlbHMtZmlsdGVyX19zZWxlY3RlZCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOXB4IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5sZXZlbHMtZmlsdGVyX19zZWxlY3RlZCBzcGFuIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpO1xuICAgIHBhZGRpbmc6IGNsYW1wKDlweCwgMC44MzMzMzMzMzMzdncsIDE2cHgpIGNsYW1wKDEwcHgsIDAuOTM3NXZ3LCAxOHB4KSBjbGFtcCg4cHgsIDAuNjc3MDgzMzMzM3Z3LCAxM3B4KTtcbiAgfVxufVxuLmxldmVscy1maWx0ZXIgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5sZXZlbHMtZmlsdGVyIHVsIHtcbiAgICBwYWRkaW5nOiAxMXB4O1xuICB9XG59XG4ubGV2ZWxzLWZpbHRlciB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cbi5sZXZlbHMtZmlsdGVyIHVsIGxpIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLXdpZHRoOiA5NXB4O1xuICBwYWRkaW5nOiA5cHggMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAubGV2ZWxzLWZpbHRlciB1bCBsaSBzcGFuIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgcGFkZGluZzogY2xhbXAoOXB4LCAwLjgzMzMzMzMzMzN2dywgMTZweCkgY2xhbXAoMTBweCwgMC45Mzc1dncsIDE4cHgpIGNsYW1wKDhweCwgMC42NzcwODMzMzMzdncsIDEzcHgpO1xuICB9XG59XG4ubGV2ZWxzLWZpbHRlciB1bCBsaSBzcGFuOmhvdmVyLCAubGV2ZWxzLWZpbHRlciB1bCBsaSBzcGFuLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnJlc2lkZW5jZS1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTg7XG4gIGJvdHRvbTogMjVweDtcbiAgbGVmdDogNjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLnJlc2lkZW5jZS1uYXYge1xuICAgIGxlZnQ6IDExMHB4O1xuICAgIGxlZnQ6IGNsYW1wKDY0cHgsIDUuNzI5MTY2NjY2N3Z3LCAxMTBweCk7XG4gICAgYm90dG9tOiA0NXB4O1xuICAgIGJvdHRvbTogY2xhbXAoMjVweCwgMi4zNDM3NXZ3LCA0NXB4KTtcbiAgfVxufVxuLnJlc2lkZW5jZS1uYXYuYWN0aXZlIHtcbiAgei1pbmRleDogOTk5OTtcbn1cbi5yZXNpZGVuY2UtbmF2LmFjdGl2ZSAucmVzaWRlbmNlLW5hdl9fd3JhcHBlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnJlc2lkZW5jZS1uYXYuYWN0aXZlIC5yZXNpZGVuY2UtbmF2X19zZWxlY3RlZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnJlc2lkZW5jZS1uYXZfX3NlbGVjdGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlc2lkZW5jZS1uYXZfX3NlbGVjdGVkIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDlweCAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAucmVzaWRlbmNlLW5hdl9fc2VsZWN0ZWQgc3BhbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMTRweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5yZXNpZGVuY2UtbmF2IC5uYXYtbWVudV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gIH1cbn1cbi5yZXNpZGVuY2UtbmF2X193cmFwcGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5yZXNpZGVuY2UtbmF2X193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDEwMHB4IDYwcHggNDBweDtcbiAgfVxufVxuLnJlc2lkZW5jZS1uYXZfX25hdiB7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5yZXNpZGVuY2UtbmF2X19uYXYge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5yZXNpZGVuY2UtbmF2X19uYXYgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG9wYWNpdHk6IDAuNDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBwYWRkaW5nOiAxMHB4IDExcHg7XG4gIC8qIEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnKSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAxMDB2dyAqIDMwIC8gMTkyMCwgMzBweCk7XG4gICAgcGFkZGluZzogY2xhbXAoMTBweCwgMTAwdncgKiAxOCAvIDE5MjAsIDE4cHgpO1xuICB9ICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc2lkZW5jZS1uYXZfX25hdiBzcGFuIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAucmVzaWRlbmNlLW5hdl9fbmF2IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMS41NjI1dncsIDMwcHgpO1xuICAgIHBhZGRpbmc6IGNsYW1wKDlweCwgMC44MzMzMzMzMzMzdncsIDE2cHgpIGNsYW1wKDEwcHgsIDAuOTM3NXZ3LCAxOHB4KSBjbGFtcCg4cHgsIDAuNjc3MDgzMzMzM3Z3LCAxM3B4KTtcbiAgfVxufVxuLnJlc2lkZW5jZS1uYXZfX25hdiBzcGFuLmFjdGl2ZSwgLnJlc2lkZW5jZS1uYXZfX25hdiBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvcGFjaXR5OiAxO1xufVxuLnJlc2lkZW5jZS1uYXYgLmFjY29yZGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXNpZGVuY2UtbmF2IC5hY2NvcmRpb24ge1xuICAgIG1pbi13aWR0aDogMzYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLnJlc2lkZW5jZS1uYXYgLmFjY29yZGlvbiB7XG4gICAgbWluLXdpZHRoOiA1MjBweDtcbiAgfVxufVxuLnJlc2lkZW5jZS1uYXZfX2JlZHJvb21zLCAucmVzaWRlbmNlLW5hdl9fbGV2ZWxzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZXNpZGVuY2UtbmF2X19iZWRyb29tcy5hY3RpdmUsIC5yZXNpZGVuY2UtbmF2X19sZXZlbHMuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc2lkZW5jZS1uYXZfX2JlZHJvb21zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5yZXNpZGVuY2UtbmF2X19iZWRyb29tcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLnJlc2lkZW5jZS1uYXZfX2JlZHJvb21zIC5yZXNpZGVuY2UtbmF2X19tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5yZXNpZGVuY2UtbmF2X19iZWRyb29tcyAuYWNjb3JkaW9uIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5yZXNpZGVuY2UtbmF2X19iZWRyb29tcyAuYWNjb3JkaW9uIC50aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXNpZGVuY2UtbmF2X19iZWRyb29tcyAuYWNjb3JkaW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5yZXNpZGVuY2UtbmF2X19iZWRyb29tcyAuYWNjb3JkaW9uIC50aXRsZSB7XG4gICAgcGFkZGluZzogMTBweCA0cHggMTBweCAwcHg7XG4gIH1cbn1cbi5yZXNpZGVuY2UtbmF2X19iZWRyb29tcyAuYWNjb3JkaW9uIHNwYW4uY2xvc2Uge1xuICBib3R0b206IHVuc2V0O1xufVxuLnJlc2lkZW5jZS1uYXZfX2JlZHJvb21zIC5hY2NvcmRpb24gLndyYXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgY29sdW1uLWdhcDogMTJweDtcbiAgcm93LWdhcDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucmVzaWRlbmNlLW5hdl9fYmVkcm9vbXMgLmFjY29yZGlvbiAud3JhcCB7XG4gICAgcGFkZGluZzogMCAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzaWRlbmNlLW5hdl9fYmVkcm9vbXMgLmFjY29yZGlvbiAud3JhcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAucmVzaWRlbmNlLW5hdl9fYmVkcm9vbXMgLmFjY29yZGlvbiAud3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMzNweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGNvbHVtbi1nYXA6IDE3cHg7XG4gICAgcm93LWdhcDogMTRweDtcbiAgfVxufVxuLnJlc2lkZW5jZS1uYXZfX2JlZHJvb21zIC5hY2NvcmRpb24gLndyYXAgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBtYXgtd2lkdGg6IDQ2cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDVweCA5cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc2lkZW5jZS1uYXZfX2JlZHJvb21zIC5hY2NvcmRpb24gLndyYXAgYSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAucmVzaWRlbmNlLW5hdl9fYmVkcm9vbXMgLmFjY29yZGlvbiAud3JhcCBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5yZXNpZGVuY2UtbmF2X19iZWRyb29tcyAuYWNjb3JkaW9uIC53cmFwIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXNpZGVuY2UtbmF2X19sZXZlbHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLnJlc2lkZW5jZS1uYXZfX2xldmVscyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5yZXNpZGVuY2UtbmF2X19sZXZlbHMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG9wYWNpdHk6IDAuNDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIC8qIEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnKSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAxMDB2dyAqIDMwIC8gMTkyMCwgMzBweCk7XG4gICAgcGFkZGluZzogY2xhbXAoMTBweCwgMTAwdncgKiAxOCAvIDE5MjAsIDE4cHgpO1xuICB9ICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc2lkZW5jZS1uYXZfX2xldmVscyBhIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLnJlc2lkZW5jZS1uYXZfX2xldmVscyBhIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDEuNTYyNXZ3LCAzMHB4KTtcbiAgICBwYWRkaW5nOiBjbGFtcCg5cHgsIDAuODMzMzMzMzMzM3Z3LCAxNnB4KSBjbGFtcCgxMHB4LCAwLjkzNzV2dywgMThweCkgY2xhbXAoOHB4LCAwLjY3NzA4MzMzMzN2dywgMTNweCk7XG4gIH1cbn1cbi5yZXNpZGVuY2UtbmF2X19sZXZlbHMgYTpob3ZlciwgLnJlc2lkZW5jZS1uYXZfX2xldmVscyBhLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnJlc2lkZW5jZS1uYXYgLmNsb3NlLmNsb3NlLXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXNpZGVuY2UtbmF2IC5jbG9zZS5jbG9zZS1wb3B1cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAucmVzaWRlbmNlLW5hdiAuY2xvc2UuY2xvc2UtcG9wdXAge1xuICAgIGJvdHRvbTogMTRweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjA0MTY2NjY2Njd2dywgMjBweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuLnJlc2lkZW5jZS1kZXRhaWxzIHtcbiAgei1pbmRleDogOTk5ODtcbiAgbGVmdDogMTQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5yZXNpZGVuY2UtZGV0YWlscyB7XG4gICAgbGVmdDogMjYwcHg7XG4gICAgbGVmdDogY2xhbXAoMTQwcHgsIDEwLjkzNzV2dywgMjEwcHgpO1xuICB9XG59XG4ucmVzaWRlbmNlLWRldGFpbHMuYWN0aXZlIHtcbiAgei1pbmRleDogOTk5OTtcbn1cbi5yZXNpZGVuY2UtZGV0YWlscy5hY3RpdmUgLnJlc2lkZW5jZS1kZXRhaWxzX193cmFwcGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4ucmVzaWRlbmNlLWRldGFpbHMuYWN0aXZlIC5yZXNpZGVuY2UtZGV0YWlsc19fc2VsZWN0ZWQge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5yZXNpZGVuY2UtZGV0YWlsc19fc2VsZWN0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVzaWRlbmNlLWRldGFpbHNfX3NlbGVjdGVkIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDlweCAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAucmVzaWRlbmNlLWRldGFpbHNfX3NlbGVjdGVkIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHBhZGRpbmc6IDE0cHggNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAucmVzaWRlbmNlLWRldGFpbHNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAucmVzaWRlbmNlLWRldGFpbHNfX3dyYXBwZXIge1xuICAgIG1pbi13aWR0aDogNjMwcHg7XG4gICAgbWluLXdpZHRoOiAzMi44MTI1dnc7XG4gIH1cbn1cbi5yZXNpZGVuY2UtZGV0YWlsc19fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnJlc2lkZW5jZS1kZXRhaWxzX19yb3c6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLnJlc2lkZW5jZS1kZXRhaWxzX19yb3c6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDQ1cHggLSAxcmVtKTtcbiAgfVxufVxuLnJlc2lkZW5jZS1kZXRhaWxzX19yb3c6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5yZXNpZGVuY2UtZGV0YWlsc19fcm93Omxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cbn1cbi5yZXNpZGVuY2UtZGV0YWlsc19fY29sdW1uIHtcbiAgZmxleC1iYXNpczogNTAlO1xufVxuLnJlc2lkZW5jZS1kZXRhaWxzX19jb2x1bW4gLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLnJlc2lkZW5jZS1kZXRhaWxzX19jb2x1bW4gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjA0MTY2NjY2Njd2dywgMjBweCk7XG4gIH1cbn1cbi5yZXNpZGVuY2UtZGV0YWlsc19fY29sdW1uIC5sb2NhdGlvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnJlc2lkZW5jZS1kZXRhaWxzX19jb2x1bW4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5yZXNpZGVuY2UtZGV0YWlsc19fY29sdW1uIGRpdi5wcmljZSAudmFsdWUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5yZXNpZGVuY2UtZGV0YWlsc19fY29sdW1uIGRpdi5vdXRnb2luZ3MgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5yZXNpZGVuY2UtZGV0YWlsc19fY29sdW1uIGRpdi5vdXRnb2luZ3MgYSBzdmcge1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4ucmVzaWRlbmNlLWRldGFpbHNfX2NvbHVtbiBkaXYgcCxcbi5yZXNpZGVuY2UtZGV0YWlsc19fY29sdW1uIGRpdiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5yZXNpZGVuY2UtZGV0YWlsc19fY29sdW1uIGRpdiBwLFxuICAucmVzaWRlbmNlLWRldGFpbHNfX2NvbHVtbiBkaXYgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpO1xuICB9XG59XG4ucmVzaWRlbmNlLWRldGFpbHNfX2NvbHVtbiBkaXYgcC52YWx1ZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAucmVzaWRlbmNlLWRldGFpbHNfX2NvbHVtbiBkaXYgcC52YWx1ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5yZXNpZGVuY2UtZGV0YWlscyAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc2lkZW5jZS1kZXRhaWxzIC5jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAucmVzaWRlbmNlLWRldGFpbHMgLmNsb3NlIHtcbiAgICBib3R0b206IDE0cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbi5yZXNpZGVuY2UtcmVzZXJ2YXRpb24ge1xuICBsZWZ0OiAyMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLnJlc2lkZW5jZS1yZXNlcnZhdGlvbiB7XG4gICAgbGVmdDogNDIwcHg7XG4gICAgbGVmdDogY2xhbXAoMjI0cHgsIDE3LjAzMTI1dncsIDMyN3B4KTtcbiAgfVxufVxuLnJlc2lkZW5jZS1yZXNlcnZhdGlvbl9fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDIwcHggMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLnJlc2lkZW5jZS1yZXNlcnZhdGlvbl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweCA0MHB4IDYwcHg7XG4gICAgcGFkZGluZzogY2xhbXAoMTBweCwgMS41NjI1dncsIDMwcHgpIGNsYW1wKDEwcHgsIDAuOTM3NXZ3LCAxOHB4KSBjbGFtcCgxMHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgfVxufVxuLnJlc2lkZW5jZS1yZXNlcnZhdGlvbl9fZm9ybS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5yZXNpZGVuY2UtcmVzZXJ2YXRpb25fX2Zvcm0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5yZXNpZGVuY2UtcmVzZXJ2YXRpb25fX2Zvcm0tdGl0bGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc2lkZW5jZS1yZXNlcnZhdGlvbiAuY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNjcmVlbi1zYXZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zY3JlZW4tc2F2ZXIgaW1nLFxuLnNjcmVlbi1zYXZlciB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLXZwLWhlaWdodCk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnNjcmVlbi1zYXZlcl9fbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBtYXgtd2lkdGg6IGNsYW1wKDMwMHB4LCA0MS42NjY2NjY2NjY3dncsIDgwMHB4KTtcbn1cbi5zY3JlZW4tc2F2ZXJfX2xvZ28gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuXG4udGF4b25vbXktbGV2ZWwge1xuICBoZWlnaHQ6IHZhcigtLXZwLWhlaWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRheG9ub215LWxldmVsX19mbG9vcnBsYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGF4b25vbXktbGV2ZWxfX2Zsb29ycGxhdGUge1xuICAgIG1hcmdpbjogMCA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC50YXhvbm9teS1sZXZlbF9fZmxvb3JwbGF0ZSB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRheG9ub215LWxldmVsX19mbG9vcnBsYXRlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnRheG9ub215LWxldmVsX19mbG9vcnBsYXRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRheG9ub215LWxldmVsX19mbG9vcnBsYXRlIHN2Zy5mbG9vcnBsYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udGF4b25vbXktbGV2ZWxfX21hcmtlcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi50YXhvbm9teS1sZXZlbF9fbWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50YXhvbm9teS1sZXZlbF9fbWFya2VyLnBvc2l0aW9uZWQge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi50YXhvbm9teS1sZXZlbF9fbWFya2VyLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4udGF4b25vbXktbGV2ZWxfX21hcmtlci5hY3RpdmUgLnRheG9ub215LWxldmVsX19tYXJrZXItaW5uZXIge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi50YXhvbm9teS1sZXZlbF9fbWFya2VyLmVuYWJsZWQgc3BhbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YXhvbm9teS1sZXZlbF9fbWFya2VyIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBmb250LXNpemU6IDExcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC50YXhvbm9teS1sZXZlbF9fbWFya2VyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTFweCwgMC43ODEyNXZ3LCAxNXB4KTtcbiAgICBwYWRkaW5nOiBjbGFtcCgycHgsIDAuMjYwNDE2NjY2N3Z3LCA2cHgpIDEwcHg7XG4gIH1cbn1cbi50YXhvbm9teS1sZXZlbF9fbWFya2VyLWlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAxOHB4IDE0cHggMThweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG1pbi13aWR0aDogMjMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRheG9ub215LWxldmVsX19tYXJrZXItaW5uZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxufVxuLnRheG9ub215LWxldmVsX19tYXJrZXItaW5uZXIgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIHJpZ2h0OiAxNHB4O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRheG9ub215LWxldmVsX19tYXJrZXItaW5uZXIgLmNsb3NlOjpiZWZvcmUsIC50YXhvbm9teS1sZXZlbF9fbWFya2VyLWlubmVyIC5jbG9zZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuLnRheG9ub215LWxldmVsX19tYXJrZXItaW5uZXIgLmNsb3NlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG4udGF4b25vbXktbGV2ZWxfX21hcmtlci1pbm5lciAudGl0bGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xufVxuLnRheG9ub215LWxldmVsX19tYXJrZXItaW5uZXIgZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMThweCAwO1xufVxuLnRheG9ub215LWxldmVsX19tYXJrZXItaW5uZXIgZGl2IHAge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udGF4b25vbXktbGV2ZWxfX21hcmtlci1pbm5lciAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucmVzaWRlbmNlIHtcbiAgaGVpZ2h0OiB2YXIoLS12cC1oZWlnaHQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yZXNpZGVuY2VfX2Zsb29ycGxhbiB7XG4gIG1hcmdpbjogMCAyNXB4O1xufVxuLnJlc2lkZW5jZV9fZmxvb3JwbGFuLnpvb20gaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xufVxuLnJlc2lkZW5jZV9fZmxvb3JwbGFuIGltZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjNzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzaWRlbmNlX19mbG9vcnBsYW4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5yZXNpZGVuY2VfX2Zsb29ycGxhbiBpbWcge1xuICAgIG1heC13aWR0aDogODYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnJlc2lkZW5jZV9fZmxvb3JwbGFuIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwOXB4KSB7XG4gIC5nYWxsZXJ5IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFREUwRDI7XG4gIH1cbiAgLmdhbGxlcnkgLnN3aXBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLmdhbGxlcnkgLnN3aXBlci13cmFwcGVyIHtcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5nYWxsZXJ5IC5zd2lwZXItc2xpZGUge1xuICAgIGZsZXgtc3RyaW5rOiB1bnNldDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4uZ2FsbGVyeV9fZ2FsbGVyeSAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBoZWlnaHQ6IHZhcigtLXZwLWhlaWdodCk7XG59XG4uZ2FsbGVyeV9fZ2FsbGVyeSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MTBweCkge1xuICAuZ2FsbGVyeV9fZ2FsbGVyeSBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGhlaWdodDogdmFyKC0tdnAtaGVpZ2h0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgfVxufVxuLmdhbGxlcnlfX2dhbGxlcnkgaW1nLmFjdGl2ZSB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uZ2FsbGVyeV9fZ2FsbGVyeSB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MTBweCkge1xuICAuZ2FsbGVyeV9fZ2FsbGVyeSB2aWRlbyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uZ2FsbGVyeSAucGFnZS1iYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiA5OTk3O1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDkxMHB4KSB7XG4gIC5nYWxsZXJ5IC5wYWdlLWJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAuZ2FsbGVyeSAucGFnZS1iYXIge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuLmdhbGxlcnkgLnBhZ2UtYmFyX19hcnJvd3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHdpZHRoOiA4OHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5nYWxsZXJ5IC5wYWdlLWJhcl9fYXJyb3dzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMTVweCAxNnB4O1xuICB9XG59XG4uZ2FsbGVyeSAucGFnZS1iYXJfX2Fycm93IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAuZ2FsbGVyeSAucGFnZS1iYXJfX2Fycm93IHN2ZyB7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gIH1cbn1cbi5nYWxsZXJ5IC5wYWdlLWJhcl9fYXJyb3ctLWxlZnQsIC5nYWxsZXJ5IC5wYWdlLWJhcl9fYXJyb3ctLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5nYWxsZXJ5IC5wYWdlLWJhcl9fY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAuZ2FsbGVyeSAucGFnZS1iYXJfX2NhdGVnb3JpZXMge1xuICAgIGNvbHVtbi1nYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmdhbGxlcnkgLnBhZ2UtYmFyX19jYXRlZ29yaWVzIHtcbiAgICBjb2x1bW4tZ2FwOiA0NXB4O1xuICB9XG59XG4uZ2FsbGVyeSAucGFnZS1iYXJfX2NhdGVnb3JpZXMgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdhbGxlcnkgLnBhZ2UtYmFyX19jYXRlZ29yaWVzIGEuYWN0aXZlLCAuZ2FsbGVyeSAucGFnZS1iYXJfX2NhdGVnb3JpZXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZ2FsbGVyeSAucGFnZS1iYXJfX2ltYWdlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIzcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLmdhbGxlcnkgLnBhZ2UtYmFyX19pbWFnZXMge1xuICAgIHBhZGRpbmc6IDQwcHggNDBweCA0NXB4O1xuICB9XG59XG4uZ2FsbGVyeSAucGFnZS1iYXJfX2ltYWdlcy5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5nYWxsZXJ5IC5wYWdlLWJhcl9faW1hZ2VzLXNjcm9sbGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5nYWxsZXJ5IC5wYWdlLWJhcl9faW1hZ2VzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBjb2x1bW4tZ2FwOiA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5nYWxsZXJ5IC5wYWdlLWJhcl9faW1hZ2VzLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cbi5nYWxsZXJ5IC5wYWdlLWJhcl9faW1hZ2VzLWFycm93cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuLmdhbGxlcnkgLnBhZ2UtYmFyX19pbWFnZXMtYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAuZ2FsbGVyeSAucGFnZS1iYXJfX2ltYWdlcy1hcnJvdyB7XG4gICAgcGFkZGluZzogMTNweCAxMXB4O1xuICB9XG59XG4uZ2FsbGVyeSAucGFnZS1iYXJfX2ltYWdlcy1hcnJvdzpsYXN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5nYWxsZXJ5IC5wYWdlLWJhcl9faW1hZ2VzLWFycm93IHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLmdhbGxlcnkgLnBhZ2UtYmFyX19pbWFnZXMtYXJyb3cgc3ZnIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbn1cbi5nYWxsZXJ5IC5wYWdlLWJhcl9faW1hZ2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZ2FsbGVyeSAucGFnZS1iYXJfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZ2FsbGVyeSAucGFnZS1iYXJfX2ltYWdlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5nYWxsZXJ5IC5wYWdlLWJhcl9faW1hZ2UgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAuc2NoZW1lc19fc2NoZW1lcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLnNjaGVtZXNfX3NjaGVtZXMgLnN3aXBlci13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAuc2NoZW1lc19fc2NoZW1lLWltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiB2YXIoLS12cC1oZWlnaHQpO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLnNjaGVtZXNfX3NjaGVtZS1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2NoZW1lc19faG90c3BvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNjaGVtZXNfX2hvdHNwb3RzLXNjaGVtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG59XG4uc2NoZW1lc19faG90c3BvdHMtc2NoZW1lLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2NoZW1lc19faG90c3BvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5zY2hlbWVzX19ob3RzcG90IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG4uc2NoZW1lc19faG90c3BvdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB6LWluZGV4OiAwO1xufVxuLnNjaGVtZXNfX2hvdHNwb3QuYWN0aXZlOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2NoZW1lc19faG90c3BvdC5hY3RpdmUgLmJ0biBzcGFuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5zY2hlbWVzX19ob3RzcG90LmFjdGl2ZSAuYnRuIHNwYW46bGFzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuLnNjaGVtZXNfX2hvdHNwb3QuYWN0aXZlIC5zY2hlbWVzX19ob3RzcG90LW1hcmtlciAuY2xvc2Uge1xuICBvcGFjaXR5OiAxO1xufVxuLnNjaGVtZXNfX2hvdHNwb3QuYWN0aXZlIC5zY2hlbWVzX19ob3RzcG90LWltYWdlLFxuLnNjaGVtZXNfX2hvdHNwb3QuYWN0aXZlIC5zY2hlbWVzX19ob3RzcG90LWNvbnRlbnQge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zY2hlbWVzX19ob3RzcG90LmJvdHRvbSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbi5zY2hlbWVzX19ob3RzcG90LmJvdHRvbSAuc2NoZW1lc19faG90c3BvdC1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5zY2hlbWVzX19ob3RzcG90LmJvdHRvbSAuc2NoZW1lc19faG90c3BvdC1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLnNjaGVtZXNfX2hvdHNwb3QuYm90dG9tIC5zY2hlbWVzX19ob3RzcG90LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNjaGVtZXNfX2hvdHNwb3QuYm90dG9tIC5zY2hlbWVzX19ob3RzcG90LW1hcmtlciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5zY2hlbWVzX19ob3RzcG90LmJvdHRvbSAuc2NoZW1lc19faG90c3BvdC1tYXJrZXIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLnNjaGVtZXNfX2hvdHNwb3QucmlnaHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLnNjaGVtZXNfX2hvdHNwb3QucmlnaHQgLnNjaGVtZXNfX2hvdHNwb3QtbWFya2VyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5zY2hlbWVzX19ob3RzcG90LnJpZ2h0IC5zY2hlbWVzX19ob3RzcG90LW1hcmtlciAuY2xvc2Uge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5zY2hlbWVzX19ob3RzcG90LnJpZ2h0IC5zY2hlbWVzX19ob3RzcG90LW1hcmtlciAuYnRuIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAuc2NoZW1lc19faG90c3BvdC5ib3R0b20ucmlnaHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtMTAwJSk7XG4gIH1cbn1cbi5zY2hlbWVzX19ob3RzcG90LW1hcmtlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLnNjaGVtZXNfX2hvdHNwb3QtbWFya2VyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uc2NoZW1lc19faG90c3BvdC1tYXJrZXIgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbn1cbi5zY2hlbWVzX19ob3RzcG90LW1hcmtlciAuYnRuIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLnNjaGVtZXNfX2hvdHNwb3QtbWFya2VyIC5idG4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC05MGRlZyk7XG59XG4uc2NoZW1lc19faG90c3BvdC1tYXJrZXIgLmNsb3NlIHtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNjaGVtZXNfX2hvdHNwb3QtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNjaGVtZXNfX2hvdHNwb3QtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2NoZW1lc19faG90c3BvdC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5zY2hlbWVzX19ob3RzcG90LWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2NoZW1lcyAucGFnZS1iYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjVweDtcbiAgei1pbmRleDogOTk5NztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcmlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdW5zZXQ7XG4gIGJhY2tkcm9wLWZpbHRlcjogdW5zZXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5zY2hlbWVzIC5wYWdlLWJhciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5zY2hlbWVzIC5wYWdlLWJhcl9fYXJyb3dzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZzogMTRweCAxOHB4O1xuICB9XG59XG4uc2NoZW1lcyAucGFnZS1iYXJfX3NjaGVtZXMge1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLnNjaGVtZXMgLnBhZ2UtYmFyX19zY2hlbWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDQ1cHg7XG4gIH1cbn1cbi5zY2hlbWVzIC5wYWdlLWJhcl9fc2NoZW1lcyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2NoZW1lcyAucGFnZS1iYXJfX3NjaGVtZXMgYS5hY3RpdmUsIC5zY2hlbWVzIC5wYWdlLWJhcl9fc2NoZW1lcyBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zY2hlbWVzIC5wYWdlLWJhcl9faW5mb3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2FsYygxMDAlICsgMTVweCk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5zY2hlbWVzIC5wYWdlLWJhcl9faW5mb3Mge1xuICAgIHBhZGRpbmc6IDQ1cHggMjhweCAyOHB4O1xuICB9XG59XG4uc2NoZW1lcyAucGFnZS1iYXJfX2luZm9zLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnNjaGVtZXMgLnBhZ2UtYmFyX19pbmZvcy1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2NoZW1lcyAucGFnZS1iYXJfX2luZm9zLWJsb2NrLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNjaGVtZXMgLnBhZ2UtYmFyX19pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGhlaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLnNjaGVtZXMgLnBhZ2UtYmFyX19pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxufVxuLnNjaGVtZXMgLnBhZ2UtYmFyX19pbmZvLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbWFnZXMtYW5kLXRleHRzIC5wYWdlLWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmltYWdlcy1hbmQtdGV4dHMgLmltYWdlcy1hbmQtdGV4dHNfX2Jsb2NrIHtcbiAgLyogJjpudGgtY2hpbGQob2RkKSB7XG4gIFx0LmltYWdlcy1hbmQtdGV4dHNfX2ltYWdlIHtcbiAgXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICBcdFx0XHRmbGV4OiAwLjY7XG4gIFx0XHR9XG5cbiAgXHRcdG9yZGVyOiAyO1xuICBcdH1cblxuICBcdC5pbWFnZXMtYW5kLXRleHRzX19jb250ZW50IHtcbiAgXHRcdG9yZGVyOiAxO1xuICBcdH1cbiAgfSAqL1xufVxuLmltYWdlcy1hbmQtdGV4dHMgLmltYWdlcy1hbmQtdGV4dHNfX2Jsb2NrLmxheW91dC10ZXh0X2ltYWdlIC5pbWFnZXMtYW5kLXRleHRzX19pbWFnZSB7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbWFnZXMtYW5kLXRleHRzIC5pbWFnZXMtYW5kLXRleHRzX19ibG9jay5sYXlvdXQtdGV4dF9pbWFnZSAuaW1hZ2VzLWFuZC10ZXh0c19faW1hZ2Uge1xuICAgIGZsZXg6IDAuNjtcbiAgfVxufVxuLmltYWdlcy1hbmQtdGV4dHMgLmltYWdlcy1hbmQtdGV4dHNfX2Jsb2NrLmxheW91dC10ZXh0X2ltYWdlIC5pbWFnZXMtYW5kLXRleHRzX19jb250ZW50IHtcbiAgb3JkZXI6IDE7XG59XG4uaW1hZ2VzLWFuZC10ZXh0c19fd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2VzLWFuZC10ZXh0c19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2VzLWFuZC10ZXh0c19fYmxvY2sge1xuICAgIG1pbi13aWR0aDogMTAwdnc7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG4uaW1hZ2VzLWFuZC10ZXh0c19fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlcy1hbmQtdGV4dHNfX3dyYXAge1xuICAgIGhlaWdodDogdmFyKC0tdnAtaGVpZ2h0KTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW1hZ2VzLWFuZC10ZXh0c19faW1hZ2Uge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5pbWFnZXMtYW5kLXRleHRzX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2VzLWFuZC10ZXh0c19faW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IHZhcigtLXZwLWhlaWdodCk7XG4gIH1cbn1cbi5pbWFnZXMtYW5kLXRleHRzX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW1hZ2VzLWFuZC10ZXh0c19fY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAuaW1hZ2VzLWFuZC10ZXh0c19fY29udGVudCB7XG4gICAgcGFkZGluZzogNDVweDtcbiAgfVxufVxuLmltYWdlcy1hbmQtdGV4dHNfX2NvbnRlbnQuanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGZsZXg6IDE7XG59XG4uaW1hZ2VzLWFuZC10ZXh0c19fY29udGVudC5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbWFnZXMtYW5kLXRleHRzX19jb250ZW50Lmp1c3RpZnktY29udGVudC1lbmQge1xuICAgIGZsZXg6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlcy1hbmQtdGV4dHNfX2NvbnRlbnQuanVzdGlmeS1jb250ZW50LWVuZCAuaW1hZ2VzLWFuZC10ZXh0c19fdGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5pbWFnZXMtYW5kLXRleHRzX19jb250ZW50Lmp1c3RpZnktY29udGVudC1lbmQgLmltYWdlcy1hbmQtdGV4dHNfX3RleHQge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxufVxuLmltYWdlcy1hbmQtdGV4dHNfX2xvZ28ge1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWFyZ2luOiA4MHB4IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlcy1hbmQtdGV4dHNfX2xvZ28ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLmltYWdlcy1hbmQtdGV4dHNfX2xvZ28ge1xuICAgIG1heC13aWR0aDogNDE0cHg7XG4gIH1cbn1cbi5pbWFnZXMtYW5kLXRleHRzX19sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmltYWdlcy1hbmQtdGV4dHNfX3RleHQge1xuICBwYWRkaW5nOiAzNXB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlcy1hbmQtdGV4dHNfX3RleHQge1xuICAgIG1heC13aWR0aDogNDMwcHg7XG4gIH1cbn1cbi5pbWFnZXMtYW5kLXRleHRzX190ZXh0IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2VzLWFuZC10ZXh0c19fdGV4dCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxufVxuXG4ubWFwX19tYXAge1xuICBoZWlnaHQ6IHZhcigtLXZwLWhlaWdodCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1hcF9fbWFwIC5tYXJrZXIge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5tYXBfX21hcCAubWFya2VyLnNob3cge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubWFwX19tYXAgLm1hcmtlciBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5tYXBfX21hcCAubWFya2VyIHN2ZyB7XG4gICAgd2lkdGg6IDIxcHg7XG4gIH1cbn1cbi5tYXBfX21hcCAubWFya2VyLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDEwMTtcbn1cbi5tYXBfX21hcCAubWFya2VyLmFjdGl2ZSAubWFya2VyX19jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4ubWFwX19tYXAgLm1hcmtlci5tYWluLW1hcmtlciBzdmcge1xuICB3aWR0aDogNDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLm1hcF9fbWFwIC5tYXJrZXIubWFpbi1tYXJrZXIgc3ZnIHtcbiAgICB3aWR0aDogNjdweDtcbiAgfVxufVxuLm1hcF9fbWFwIC5tYXJrZXJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMTVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5tYXBfX21hcCAubWFya2VyX19jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG59XG4ubWFwX19tYXAgLm1hcmtlcl9fY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFwIC5wYWdlLWJhciB7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiB1bnNldDtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICByaWdodDogMTdweDtcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5tYXAgLnBhZ2UtYmFyIHtcbiAgICBib3R0b206IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLm1hcCAucGFnZS1iYXIge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAubWFwIC5wYWdlLWJhcl9fYXJyb3dzIHtcbiAgICBwYWRkaW5nOiA5cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjZweCkge1xuICAubWFwIC5wYWdlLWJhcl9fYXJyb3dzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDUwcHgsIDEyLjcwODMzMzMzMzN2dywgMjQ0cHgpO1xuICB9XG59XG4ubWFwIC5wYWdlLWJhcl9fYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1hcCAucGFnZS1iYXJfX2Fycm93IHN2ZyB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hcCAucGFnZS1iYXJfX25hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1hcCAucGFnZS1iYXJfX3Jlc2V0IHtcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMzNweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFwIC5wYWdlLWJhcl9fcmVzZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5tYXAgLnBhZ2UtYmFyX19yZXNldCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjbGFtcCg1MHB4LCAxMi43MDgzMzMzMzMzdncsIDI0NHB4KTtcbiAgfVxufVxuLm1hcCAucGFnZS1iYXJfX3Jlc2V0IHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xufVxuXG5tYWluLnJlbW90ZSB7XG4gIGhlaWdodDogdmFyKC0tdnAtaGVpZ2h0KTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYXBib3hnbC1wb3B1cC10aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3RhdHVzLW1hcmtlciB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzAwMDA7XG59XG4uc3RhdHVzLW1hcmtlci5hdmFpbGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBmZjAwO1xufVxuXG4ubGFiZWwtbWFya2VyID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc1NGI7XG4gIGNvbG9yOiAjZjNmN2Y1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTIzZDM4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiA0cHggY2xhbXAoMTVweCwgMS41NjI1dncsIDMwcHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGFiZWwtbWFya2VyID4gZGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogY2FsYygxMDAlICsgMTVweCk7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGFiZWwtbWFya2VyID4gZGl2IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBtaW4td2lkdGg6IGNsYW1wKDI1MHB4LCAyMC4zMTI1dncsIDM5MHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG59XG4ubWFwYm94Z2wtcG9wdXAtY29udGVudCAubWFwYm94Z2wtcG9wdXAtY2xvc2UtYnV0dG9uIHtcbiAgcGFkZGluZzogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNnB4KSB7XG4gIC5tYXBib3hnbC1wb3B1cC1jb250ZW50IC5tYXBib3hnbC1wb3B1cC1jbG9zZS1idXR0b24ge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgLm1hcGJveGdsLXBvcHVwLWNsb3NlLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgLmxvdC1wb3B1cF9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMzIzNDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xufVxuLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgLmxvdC1wb3B1cF9fdGl0bGUge1xuICBwYWRkaW5nOiA4cHggY2xhbXAoMTVweCwgMS41NjI1dncsIDMwcHgpIDVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWFwYm94Z2wtcG9wdXAtY29udGVudCAubG90LXBvcHVwX19idXR0b25zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xufVxuLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgLmxvdC1wb3B1cF9fYnV0dG9ucyBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQwOGM2ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZGVkNDtcbiAgY29sb3I6ICMxMDM1MzU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubWFwYm94Z2wtcG9wdXAtY29udGVudCAubG90LXBvcHVwX19idXR0b25zIGE6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nOiA3cHggNXB4IDdweCBjbGFtcCgxNXB4LCAxLjU2MjV2dywgMzBweCk7XG59XG4ubWFwYm94Z2wtcG9wdXAtY29udGVudCAubG90LXBvcHVwX19idXR0b25zIGE6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDdweCBjbGFtcCgxNXB4LCAxLjU2MjV2dywgMzBweCkgN3B4IDVweDtcbn1cbi5tYXBib3hnbC1wb3B1cC1jb250ZW50IC5sb3QtcG9wdXBfX2J1dHRvbnMgYS5hY3RpdmUsIC5tYXBib3hnbC1wb3B1cC1jb250ZW50IC5sb3QtcG9wdXBfX2J1dHRvbnMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmNmOTg7XG4gIGJvcmRlci1jb2xvcjogIzI2ODA1NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgLmxvdC1wb3B1cF9fYm9keSB7XG4gIHBhZGRpbmc6IGNsYW1wKDMwcHgsIDEuODIyOTE2NjY2N3Z3LCAzNXB4KSBjbGFtcCgxNXB4LCAxLjU2MjV2dywgMzBweCkgY2xhbXAoMjBweCwgMS41NjI1dncsIDMwcHgpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTAwJTtcbn1cbi5tYXBib3hnbC1wb3B1cC1jb250ZW50IC5sb3QtcG9wdXBfX3RhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ3NjI2MjtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI2cHgpIHtcbiAgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgLmxvdC1wb3B1cF9fdGFibGUtcm93IHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5tYXBib3hnbC1wb3B1cC1jb250ZW50IC5sb3QtcG9wdXBfX3RhYmxlLXJvdyBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubWFwYm94Z2wtcG9wdXAtY29udGVudCAubG90LXBvcHVwX190YWJsZS1yb3cgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiAjMTMzOTM4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgLmxvdC1wb3B1cF9fdGFibGUtcm93IHNwYW46bGFzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4zMDIwODMzMzMzdncsIDI1cHgpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDc1NGI7XG59XG4ubWFwYm94Z2wtcG9wdXAtY29udGVudCAubG90LXBvcHVwX190YWJsZS1yb3cgc3BhbjpsYXN0LWNoaWxkIHNwYW4ge1xuICBmb250LXNpemU6IDEzcHg7XG59IiwiOnJvb3Qge1xuICAtLXZwLWhlaWdodDogMTAwdmg7XG4gIC0taGVhZGVyLWhlaWdodDogMHB4O1xuICAtLXNwYWNlci1sYXJnZTogNDBweDtcbiAgLS1zZWN0aW9uLXNwYWNlcjogMTVweDtcbiAgLS1wbHlyLWNvbG9yLW1haW46ICRsaWdodDtcbiAgLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodDogMXB4O1xuICAtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0OiAxcHg7XG4gIC0tcGx5ci1yYW5nZS10aHVtYi1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdzogMDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplOiAxcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgIC0tc2VjdGlvbi1zcGFjZXI6IDI1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIj49MTQ0MHB4XCIpIHtcbiAgICAtLXNwYWNlci1sYXJnZTogOTBweDtcbiAgICAtLXNlY3Rpb24tc3BhY2VyOiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI+PTE2MDBweFwiKSB7XG4gICAgLS1zZWN0aW9uLXNwYWNlcjogNzVweDtcbiAgfVxufVxuXG5ib2R5LFxuaHRtbCB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHRleHQtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMDEpIDAgMCAxcHg7XG59XG5cbmJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLXZwLWhlaWdodCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiB2YXIoLS12cC1oZWlnaHQpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEuMXMgZWFzZTtcbiAgdHJhbnNpdGlvbi1kZWxheTogNnM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiA5OTk5O1xuXG4gICZfX2hlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxLjZzIGVhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICYtLXRvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMC43ZW07XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjhzO1xuICAgIH1cblxuICAgICYtLWJvdHRvbSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMC43ZW07XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjhzO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBtYXgtd2lkdGg6IDg0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIGVhc2U7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS4xcztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpIHtcbiAgLnBhZGRpbmctdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxuXG4gIC5wYWRkaW5nLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAucGFkZGluZy10b3AtbGcge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG5cbiAgLnBhZGRpbmctYm90dG9tLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpIHtcbiAgLnBhZGRpbmctbGFyZ2UtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cblxuICAucGFkZGluZy1sYXJnZS1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIC5wYWRkaW5nLW1lZGl1bS10b3Age1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG5cbiAgLnBhZGRpbmctbWVkaXVtLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cblxuICAucGFkZGluZy1zbWFsbC10b3Age1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG5cbiAgLnBhZGRpbmctc21hbGwtYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gIC5wYWRkaW5nLWxhcmdlLXRvcC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG5cbiAgLnBhZGRpbmctbGFyZ2UtYm90dG9tLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAucGFkZGluZy1tZWRpdW0tdG9wLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuXG4gIC5wYWRkaW5nLW1lZGl1bS1ib3R0b20tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLnBhZGRpbmctc21hbGwtdG9wLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxuXG4gIC5wYWRkaW5nLXNtYWxsLWJvdHRvbS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLmhpZGRlbl9sYWJlbCB7XG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmlucHV0Om5vdChbdHlwZT1cInN1Ym1pdFwiXSksXG5zZWxlY3QsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG50ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcblxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxufVxuXG50ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbn1cblxuLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMThweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejRLUEhOMlp5QnBaRDBpVEdGNVpYSmZNaUlnWkdGMFlTMXVZVzFsUFNKTVlYbGxjaUF5SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTRMakE0SURndU1UVWlQZ29nSUR4a1pXWnpQZ29nSUNBZ1BITjBlV3hsUGdvZ0lDQWdJQ0F1WTJ4ekxURWdld29nSUNBZ0lDQWdJR1pwYkd3NklHNXZibVU3Q2lBZ0lDQWdJQ0FnYzNSeWIydGxPaUFqWldSbE1HUXlPd29nSUNBZ0lDQWdJSE4wY205clpTMXRhWFJsY214cGJXbDBPaUF4TURzS0lDQWdJQ0FnZlFvZ0lDQWdQQzl6ZEhsc1pUNEtJQ0E4TDJSbFpuTStDaUFnUEdjZ2FXUTlJa0Z5ZEhkdmNtc2lQZ29nSUNBZ1BHYytDaUFnSUNBZ0lEeHNhVzVsSUdOc1lYTnpQU0pqYkhNdE1TSWdlREU5SWk0ek15SWdlVEU5SWpjdU5qVWlJSGd5UFNJdU16TWlJSGt5UFNJM0xqWTFJaTgrQ2lBZ0lDQWdJRHh3YjJ4NWJHbHVaU0JqYkdGemN6MGlZMnh6TFRFaUlIQnZhVzUwY3owaU55NDNNaUF1TXpVZ05DNHdOQ0EwTGpBMElDNHpOU0F1TXpVaUx6NEtJQ0FnSUR3dlp6NEtJQ0E4TDJjK0Nqd3ZjM1puUGc9PVwiKTtcbiAgICBmaWx0ZXI6IGludmVydCgxKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgfVxufVxuXG5zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmdmb3JtX2Zvb3RlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiA3cHggMTVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogJHdoaXRlO1xuICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICBwYWRkaW5nOiAxNnB4IDQwcHg7XG4gIH1cbn1cblxuYm9keSAuY29udGFpbmVyLWZsdWlkIHtcbiAgQGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG4gICAgLy8gcGFkZGluZy1sZWZ0OiBjbGFtcCgxMDBweCwgOHZ3LCAxMDB2dyk7XG4gICAgLy8gcGFkZGluZy1yaWdodDogY2xhbXAoMTAwcHgsIDh2dywgMTAwdncpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI+PTg4MHB4XCIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDUwcHgsIGNhbGMoKDEwMHZ3IC0gNjgwcHgpIC8gMiksIDEwMHZ3KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCg1MHB4LCBjYWxjKCgxMDB2dyAtIDY4MHB4KSAvIDIpLCAxMDB2dyk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIj49MTAyNHB4XCIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDUwcHgsIGNhbGMoKDEwMHZ3IC0gNzY4cHgpIC8gMiksIDEwMHZ3KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCg1MHB4LCBjYWxjKCgxMDB2dyAtIDc2OHB4KSAvIDIpLCAxMDB2dyk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIj49MTE4MHB4XCIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDUwcHgsIGNhbGMoKDEwMHZ3IC0gOTYwcHgpIC8gMiksIDEwMHZ3KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCg1MHB4LCBjYWxjKCgxMDB2dyAtIDk2MHB4KSAvIDIpLCAxMDB2dyk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIj49MTIwMHB4XCIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDUwcHgsIGNhbGMoKDEwMHZ3IC0gMTAyNHB4KSAvIDIpLCAxMDB2dyk7XG4gICAgcGFkZGluZy1yaWdodDogY2xhbXAoNTBweCwgY2FsYygoMTAwdncgLSAxMDI0cHgpIC8gMiksIDEwMHZ3KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPj0xMzYwcHhcIikge1xuICAgIHBhZGRpbmctbGVmdDogY2xhbXAoNTBweCwgY2FsYygoMTAwdncgLSAxMzYwcHgpIC8gMiksIDEwMHZ3KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCg1MHB4LCBjYWxjKCgxMDB2dyAtIDEzNjBweCkgLyAyKSwgMTAwdncpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI+PTE2MDBweFwiKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjbGFtcCg1MHB4LCBjYWxjKCgxMDB2dyAtIDE0MDBweCkgLyAyKSwgMTAwdncpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDUwcHgsIGNhbGMoKDEwMHZ3IC0gMTQwMHB4KSAvIDIpLCAxMDB2dyk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIj49MTcwMHB4XCIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDUwcHgsIGNhbGMoKDEwMHZ3IC0gMTUwMHB4KSAvIDIpLCAxMDB2dyk7XG4gICAgcGFkZGluZy1yaWdodDogY2xhbXAoNTBweCwgY2FsYygoMTAwdncgLSAxNTAwcHgpIC8gMiksIDEwMHZ3KTtcbiAgfVxuXG4gICYuc21hbGwge1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPj0xNDAwcHhcIikge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjbGFtcCg1MHB4LCBjYWxjKCgxMDB2dyAtIDEzNjBweCkgLyAyKSwgMTAwdncpO1xuICAgICAgcGFkZGluZy1yaWdodDogY2xhbXAoNTBweCwgY2FsYygoMTAwdncgLSAxMzYwcHgpIC8gMiksIDEwMHZ3KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIj49MTYwMHB4XCIpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogY2xhbXAoNTBweCwgY2FsYygoMTAwdncgLSAxMzYwcHgpIC8gMiksIDEwMHZ3KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDUwcHgsIGNhbGMoKDEwMHZ3IC0gMTM2MHB4KSAvIDIpLCAxMDB2dyk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI+PTE3MDBweFwiKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDUwcHgsIGNhbGMoKDEwMHZ3IC0gMTM2MHB4KSAvIDIpLCAxMDB2dyk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCg1MHB4LCBjYWxjKCgxMDB2dyAtIDEzNjBweCkgLyAyKSwgMTAwdncpO1xuICAgIH1cbiAgfVxuXG4gICYubWF4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uZ2Zvcm1fd3JhcHBlciB7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICBtYXgtd2lkdGg6IDYxMHB4O1xuICB9XG59XG5cbi5nZmllbGRfaHRtbCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuLmdmaWVsZCB7XG59XG5cbi5nZm9ybV9maWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICByb3ctZ2FwOiAyMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI+PW1vYmlsZVwiKSB7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICB9XG5cbiAgLmdmaWVsZC0td2lkdGgtZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5nZmllbGQtLXdpZHRoLWhhbGYge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4uZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZ2ZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgbGFiZWwge1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICB9XG4gIH1cblxuICBpbnB1dCxcbiAgc2VsZWN0LFxuICB0ZXh0YXJlYSB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICB9XG4gIH1cblxuICAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMS4yZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIikge1xuICAgICAgbWF4LWhlaWdodDogNzBweDtcbiAgICB9XG4gIH1cblxuICAmLmdmaWVsZC0tdHlwZS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmdmaWVsZF9odG1sIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxufVxuXG4uZ2Zvcm1fc3VibWlzc2lvbl9lcnJvci5oaWRlX3N1bW1hcnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2dmaWVsZF9pbnN0cnVjdGlvbl8xXzYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1zY3JvbGxiYXIge1xuICB6LWluZGV4OiAxMDA7XG59XG5cbm1haW4ubW9kdWxlcyB7XG59XG5cbnNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcblxuICAmLmJsdXIge1xuICAgIC8vIGZpbHRlcjogYmx1cigxMHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgIC8vIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7XG4gICAgei1pbmRleDogOTk5NTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cyBlYXNlO1xuICB9XG59XG5cbm1haW4uY29udGVudC1wYWdlIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbC0xMiB7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8ZGVza3RvcFwiKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4uZ2Zvcm1fcmVxdWlyZWRfbGVnZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJvcmRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cblxuICAmLndoaXRlIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDhweDtcbiAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2Qtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250YWluZXIge1xuICAmLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogJHNlY3Rpb24tc3BhY2VyO1xuICB9XG59XG5cbi5saXR5IC5saXR5LXdyYXAgLmxpdHktY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgbWVkaWEoXCI+PTEyODBweFwiKSB7XG4gICAgbWF4LXdpZHRoOiAxMjYwcHg7XG4gIH1cbn1cblxuLnZpZGVvLXBvcHVwIC5wbHlyLS12aWRlbyB7XG4gIGhlaWdodDogJHZwLWhlaWdodDtcbn1cblxuLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9scyxcbi5wbHlyLnBseXItLWhpZGUtY29udHJvbHMgLnBseXJfX2NvbnRyb2xzIHtcbiAgcGFkZGluZzogMDtcbiAgbGVmdDogJHNlY3Rpb24tc3BhY2VyO1xuICByaWdodDogJHNlY3Rpb24tc3BhY2VyO1xuICBib3R0b206ICRzZWN0aW9uLXNwYWNlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zZm9ybTogdW5zZXQ7XG59XG5cbmJvZHkgc2VjdGlvbiAuc3dpcGVyLWhvcml6b250YWwuc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICRzZWN0aW9uLXNwYWNlcik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMmE4OWM3OTtcbiAgbWFyZ2luLXRvcDogMzBweDtcblxuICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFuO1xuICB9XG59XG5cbiNnZm9ybV9hamF4X3NwaW5uZXJfMixcbiNnZm9ybV9hamF4X3NwaW5uZXJfMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi8vICN2aWRlby1wb3B1cCB7XG4vLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vIH1cblxuLnBseXIgLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLy8gLnBvcHVwIHtcbi8vICAgcG9zaXRpb246IGZpeGVkO1xuLy8gICB0b3A6IDA7XG4vLyAgIGxlZnQ6IDA7XG4vLyAgIHdpZHRoOiAxMDAlO1xuLy8gICBoZWlnaHQ6ICR2cC1oZWlnaHQ7XG4vLyAgIHotaW5kZXg6ICRwb3B1cC16aW5kZXg7XG4vLyB9XG5cbi52aWRlby1wb3B1cCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkdnAtaGVpZ2h0O1xuICB6LWluZGV4OiAwO1xuXG4gICYuYWN0aXZlIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6ICRwb3B1cC16aW5kZXg7XG4gIH1cbn1cblxuLmhlcm8sXG4udGV4dC12aWRlbyB7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ucGFnZS1iYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiA5OTk3O1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuMik7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG4gICAgYm90dG9tOiAxN3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgIHBhZGRpbmc6IDVweCAyMHB4IDVweCA1cHg7XG4gICAgYm90dG9tOiA0MnB4O1xuICB9XG5cbiAgJl9fYXJyb3dzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHdpZHRoOiA4OHB4O1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nOiAxM3B4IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sZWZ0LFxuICAgICYtLXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhdGVnb3JpZXMsXG4gICZfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgY29sdW1uLWdhcDogMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgIGNvbHVtbi1nYXA6IDQ1cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLnNvbGlkLWJ0biB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIG1pbi13aWR0aDogODdweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiA4MXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idXJnZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMjhweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICB3aWR0aDogMTZweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHRvcDogMTNweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm90dG9tOiAxMXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgICAgICBib3R0b206IDExcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWFnZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgICAgcGFkZGluZzogNDBweCA0MHB4IDQ1cHg7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cblxuICAgICYtc2Nyb2xsZXIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBjb2x1bW4tZ2FwOiA3cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWFycm93cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDVweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sdW1uLWdhcDogMTBweDtcbiAgICB9XG5cbiAgICAmLWFycm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMXB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbWFwIHtcbiAgLmhlYWRlci1sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS10ZXh0LWltYWdlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc2NoZW1lcyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXRleHQtaW1hZ2UsXG4uc2luZ2xlLXJlc2lkZW5jZSxcbi50YXgtbGV2ZWwsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1nYWxsZXJ5IHtcbiAgLy8gLm5hdi1idG4ge1xuICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAvLyAgIHNwYW4ge1xuICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAvLyAgIH1cblxuICAvLyAgICYuYWN0aXZlIHtcbiAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblxuICAvLyAgICAgc3BhbiB7XG4gIC8vICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vIH1cblxuICAuaGVyby1sb2dvLTEge1xuICAgIGZpbGw6ICR3aGl0ZTtcbiAgfVxufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS10ZXh0LWltYWdlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZ2FsbGVyeSB7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIikge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5cbmJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQpIHtcbiAgLmhlYWRlci1sb2dvIHtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbmJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDEwcHggMTJweCA4cHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJi5hY3RpdmUsXG4gICYuYnViYmxlLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4uY2xlYXItZmllbGRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvdHRvbTogMzBweDtcblxuICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgYm90dG9tOiBjYWxjKDYwcHggKyAyMHB4KTtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5tYXBib3hnbC1jdHJsLm1hcGJveGdsLWN0cmwtYXR0cmliIGEge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5uYXYtLXJlbW90ZSAuYWNjb3JkaW9uIHtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAudGl0bGUge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAvLyBjb250ZW50OiB1bnNldDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDI4cHggNHB4IDE4cHggMTBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDEwMHZ3ICogMzAgLyAxOTIwLCAzMHB4KTtcbiAgICAgIHBhZGRpbmc6IGNsYW1wKDEwcHgsIDEwMHZ3ICogMTggLyAxOTIwLCAxOHB4KSAwXG4gICAgICAgIGNsYW1wKDEwcHgsIDEwMHZ3ICogMTggLyAxOTIwLCAxOHB4KVxuICAgICAgICBjbGFtcCgxMHB4LCAxMDB2dyAqIDE4IC8gMTkyMCwgMThweCk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gY2xhbXAoMTBweCwgMTAwdncgKiAxOCAvIDE5MjAsIDE4cHgpKTtcbiAgICAgICAgbGVmdDogY2xhbXAoMTBweCwgMTAwdncgKiAxOCAvIDE5MjAsIDE4cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgIC5jbG9zZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNsb3NlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDExcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYnV0dG9uLmJ1YmJsZSB7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlLFxuICAmOnRhcmdldCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG5tYWluLnJlbW90ZSAuYnViYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYWdlLXBvcHVwLWZvcm0ge1xuICBAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzRweCk7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiBjbGFtcCgxMDBweCwgMTAwdncgKiAxMjAgLyAxOTIwLCAxMjBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgIGxlZnQ6IGNsYW1wKDI1cHgsIDIuMzQzNzV2dywgNDVweCk7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLnJlc2lkZW5jZS1yZXNlcnZhdGlvbl9fZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICBwYWRkaW5nOiBjbGFtcCgxMHB4LCAxMDB2dyAqIDMwIC8gMTkyMCwgMzBweClcbiAgICAgICAgY2xhbXAoMTBweCwgMTAwdncgKiAxOCAvIDE5MjAsIDE4cHgpO1xuICAgIH1cblxuICAgIC5jbGVhci1maWVsZHMge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgICAgICBib3R0b206IDQ4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gICAgIF8gICAgICAgICAgICBfICAgICAgICAgICBfICAgICAgICAgICAgICAgICAgICAgICAgICAgXyBfXG4vLyAgICAoXykgICAgICAgICAgfCB8ICAgICAgICAgfCB8ICAgICAgICAgICAgICAgICAgICAgICAgIHwgKF8pXG4vLyAgICAgXyBfIF9fICAgX19ffCB8XyAgIF8gIF9ffCB8IF9fXyAgIF8gX18gX19fICAgX19fICBfX3wgfF8gIF9fIF9cbi8vICAgIHwgfCAnXyBcXCAvIF9ffCB8IHwgfCB8LyBfYCB8LyBfIFxcIHwgJ18gYCBfIFxcIC8gXyBcXC8gX2AgfCB8LyBfYCB8XG4vLyAgICB8IHwgfCB8IHwgKF9ffCB8IHxffCB8IChffCB8ICBfXy8gfCB8IHwgfCB8IHwgIF9fLyAoX3wgfCB8IChffCB8XG4vLyAgICB8X3xffCB8X3xcXF9fX3xffFxcX18sX3xcXF9fLF98XFxfX198IHxffCB8X3wgfF98XFxfX198XFxfXyxffF98XFxfXyxffFxuLy9cbi8vICAgICAgU2ltcGxlLCBlbGVnYW50IGFuZCBtYWludGFpbmFibGUgbWVkaWEgcXVlcmllcyBpbiBTYXNzXG4vLyAgICAgICAgICAgICAgICAgICAgICAgIHYxLjQuOVxuLy9cbi8vICAgICAgICBodHRwczovL2VkdWFyZG9ib3VjYXMuZ2l0aHViLmlvL2luY2x1ZGUtbWVkaWFcbi8vXG4vLyAgICAgICAgIEF1dGhvcnM6IEVkdWFyZG8gQm91Y2FzIChAZWR1YXJkb2JvdWNhcylcbi8vICAgICAgICAgICAgICAgICAgS2l0dHkgR2lyYXVkZWwgKEBraXR0eWdpcmF1ZGVsKVxuLy9cbi8vICAgICAgVGhpcyBwcm9qZWN0IGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgTUlUIGxpY2Vuc2Vcbi8vLy9cbi8vLyBpbmNsdWRlLW1lZGlhIGxpYnJhcnkgcHVibGljIGNvbmZpZ3VyYXRpb25cbi8vLyBAYXV0aG9yIEVkdWFyZG8gQm91Y2FzXG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLy9cblxuXG4vLy9cbi8vLyBDcmVhdGVzIGEgbGlzdCBvZiBnbG9iYWwgYnJlYWtwb2ludHNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBDcmVhdGVzIGEgc2luZ2xlIGJyZWFrcG9pbnQgd2l0aCB0aGUgbGFiZWwgYHBob25lYFxuLy8vICAkYnJlYWtwb2ludHM6ICgncGhvbmUnOiAzMjBweCk7XG4vLy9cbiRicmVha3BvaW50czogKFxuICAncGhvbmUnOiAzMjBweCxcbiAgJ3RhYmxldCc6IDc2OHB4LFxuICAnZGVza3RvcCc6IDEwMjRweFxuKSAhZGVmYXVsdDtcblxuXG4vLy9cbi8vLyBDcmVhdGVzIGEgbGlzdCBvZiBzdGF0aWMgZXhwcmVzc2lvbnMgb3IgbWVkaWEgdHlwZXNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBDcmVhdGVzIGEgc2luZ2xlIG1lZGlhIHR5cGUgKHNjcmVlbilcbi8vLyAgJG1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbic6ICdzY3JlZW4nKTtcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBDcmVhdGVzIGEgc3RhdGljIGV4cHJlc3Npb24gd2l0aCBsb2dpY2FsIGRpc2p1bmN0aW9uIChPUiBvcGVyYXRvcilcbi8vLyAgJG1lZGlhLWV4cHJlc3Npb25zOiAoXG4vLy8gICAgJ3JldGluYTJ4JzogJygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSknXG4vLy8gICk7XG4vLy9cbiRtZWRpYS1leHByZXNzaW9uczogKFxuICAnc2NyZWVuJzogJ3NjcmVlbicsXG4gICdwcmludCc6ICdwcmludCcsXG4gICdoYW5kaGVsZCc6ICdoYW5kaGVsZCcsXG4gICdsYW5kc2NhcGUnOiAnKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpJyxcbiAgJ3BvcnRyYWl0JzogJyhvcmllbnRhdGlvbjogcG9ydHJhaXQpJyxcbiAgJ3JldGluYTJ4JzogJygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpJyxcbiAgJ3JldGluYTN4JzogJygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpLCAobWluLXJlc29sdXRpb246IDM1MGRwaSksIChtaW4tcmVzb2x1dGlvbjogM2RwcHgpJ1xuKSAhZGVmYXVsdDtcblxuXG4vLy9cbi8vLyBEZWZpbmVzIGEgbnVtYmVyIHRvIGJlIGFkZGVkIG9yIHN1YnRyYWN0ZWQgZnJvbSBlYWNoIHVuaXQgd2hlbiBkZWNsYXJpbmcgYnJlYWtwb2ludHMgd2l0aCBleGNsdXNpdmUgaW50ZXJ2YWxzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gSW50ZXJ2YWwgZm9yIHBpeGVscyBpcyBkZWZpbmVkIGFzIGAxYCBieSBkZWZhdWx0XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+MTI4cHgnKSB7fVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IDEyOXB4KSB7fVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEludGVydmFsIGZvciBlbXMgaXMgZGVmaW5lZCBhcyBgMC4wMWAgYnkgZGVmYXVsdFxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPjIwZW0nKSB7fVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IDIwLjAxZW0pIHt9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gSW50ZXJ2YWwgZm9yIHJlbXMgaXMgZGVmaW5lZCBhcyBgMC4xYCBieSBkZWZhdWx0LCB0byBiZSB1c2VkIHdpdGggYGZvbnQtc2l6ZTogNjIuNSU7YFxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPjIuMHJlbScpIHt9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICBAbWVkaWEgKG1pbi13aWR0aDogMi4xcmVtKSB7fVxuLy8vXG4kdW5pdC1pbnRlcnZhbHM6IChcbiAgJ3B4JzogMSxcbiAgJ2VtJzogMC4wMSxcbiAgJ3JlbSc6IDAuMSxcbiAgJyc6IDBcbikgIWRlZmF1bHQ7XG5cbi8vL1xuLy8vIERlZmluZXMgd2hldGhlciBzdXBwb3J0IGZvciBtZWRpYSBxdWVyaWVzIGlzIGF2YWlsYWJsZSwgdXNlZnVsIGZvciBjcmVhdGluZyBzZXBhcmF0ZSBzdHlsZXNoZWV0c1xuLy8vIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgbWVkaWEgcXVlcmllcy5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBEaXNhYmxlcyBzdXBwb3J0IGZvciBtZWRpYSBxdWVyaWVzXG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIC5mb28ge1xuLy8vICAgIGNvbG9yOiB0b21hdG87XG4vLy8gIH1cbi8vL1xuJGltLW1lZGlhLXN1cHBvcnQ6IHRydWUgIWRlZmF1bHQ7XG5cbi8vL1xuLy8vIFNlbGVjdHMgd2hpY2ggYnJlYWtwb2ludCB0byBlbXVsYXRlIHdoZW4gc3VwcG9ydCBmb3IgbWVkaWEgcXVlcmllcyBpcyBkaXNhYmxlZC4gTWVkaWEgcXVlcmllcyB0aGF0IHN0YXJ0IGF0IG9yXG4vLy8gaW50ZXJjZXB0IHRoZSBicmVha3BvaW50IHdpbGwgYmUgZGlzcGxheWVkLCBhbnkgb3RoZXJzIHdpbGwgYmUgaWdub3JlZC5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgc2hvdyBiZWNhdXNlIGl0IGludGVyY2VwdHMgdGhlIHN0YXRpYyBicmVha3BvaW50XG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICdkZXNrdG9wJztcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIC5mb28ge1xuLy8vICAgIGNvbG9yOiB0b21hdG87XG4vLy8gIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgTk9UIHNob3cgYmVjYXVzZSBpdCBkb2VzIG5vdCBpbnRlcmNlcHQgdGhlIGRlc2t0b3AgYnJlYWtwb2ludFxuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAndGFibGV0Jztcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogTm8gb3V0cHV0ICovXG4vLy9cbiRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCcgIWRlZmF1bHQ7XG5cbi8vL1xuLy8vIFNlbGVjdHMgd2hpY2ggbWVkaWEgZXhwcmVzc2lvbnMgYXJlIGFsbG93ZWQgaW4gYW4gZXhwcmVzc2lvbiBmb3IgaXQgdG8gYmUgdXNlZCB3aGVuIG1lZGlhIHF1ZXJpZXNcbi8vLyBhcmUgbm90IHN1cHBvcnRlZC5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgc2hvdyBiZWNhdXNlIGl0IGludGVyY2VwdHMgdGhlIHN0YXRpYyBicmVha3BvaW50IGFuZCBjb250YWlucyBvbmx5IGFjY2VwdGVkIG1lZGlhIGV4cHJlc3Npb25zXG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICdkZXNrdG9wJztcbi8vLyAgJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbicpO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnLCAnc2NyZWVuJykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICAgLmZvbyB7XG4vLy8gICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIE5PVCBzaG93IGJlY2F1c2UgaXQgaW50ZXJjZXB0cyB0aGUgc3RhdGljIGJyZWFrcG9pbnQgYnV0IGNvbnRhaW5zIGEgbWVkaWEgZXhwcmVzc2lvbiB0aGF0IGlzIG5vdCBhY2NlcHRlZFxuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCc7XG4vLy8gICRpbS1uby1tZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nKTtcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0JywgJ3JldGluYTJ4Jykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAvKiBObyBvdXRwdXQgKi9cbi8vL1xuJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbicsICdwb3J0cmFpdCcsICdsYW5kc2NhcGUnKSAhZGVmYXVsdDtcblxuLy8vL1xuLy8vIENyb3NzLWVuZ2luZSBsb2dnaW5nIGVuZ2luZVxuLy8vIEBhdXRob3IgS2l0dHkgR2lyYXVkZWxcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLy9cblxuXG4vLy9cbi8vLyBMb2cgYSBtZXNzYWdlIGVpdGhlciB3aXRoIGBAZXJyb3JgIGlmIHN1cHBvcnRlZFxuLy8vIGVsc2Ugd2l0aCBgQHdhcm5gLCB1c2luZyBgZmVhdHVyZS1leGlzdHMoJ2F0LWVycm9yJylgXG4vLy8gdG8gZGV0ZWN0IHN1cHBvcnQuXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG1lc3NhZ2UgLSBNZXNzYWdlIHRvIGxvZ1xuLy8vXG5AZnVuY3Rpb24gaW0tbG9nKCRtZXNzYWdlKSB7XG4gIEBpZiBmZWF0dXJlLWV4aXN0cygnYXQtZXJyb3InKSB7XG4gICAgQGVycm9yICRtZXNzYWdlO1xuICB9IEBlbHNlIHtcbiAgICBAd2FybiAkbWVzc2FnZTtcbiAgICAkXzogbm9vcCgpO1xuICB9XG5cbiAgQHJldHVybiAkbWVzc2FnZTtcbn1cblxuXG4vLy9cbi8vLyBXcmFwcGVyIG1peGluIGZvciB0aGUgbG9nIGZ1bmN0aW9uIHNvIGl0IGNhbiBiZSB1c2VkIHdpdGggYSBtb3JlIGZyaWVuZGx5XG4vLy8gQVBJIHRoYW4gYEBpZiBpbS1sb2coJy4uJykge31gIG9yIGAkXzogaW0tbG9nKCcuLicpYC4gQmFzaWNhbGx5LCB1c2UgdGhlIGZ1bmN0aW9uXG4vLy8gd2l0aGluIGZ1bmN0aW9ucyBiZWNhdXNlIGl0IGlzIG5vdCBwb3NzaWJsZSB0byBpbmNsdWRlIGEgbWl4aW4gaW4gYSBmdW5jdGlvblxuLy8vIGFuZCB1c2UgdGhlIG1peGluIGV2ZXJ5d2hlcmUgZWxzZSBiZWNhdXNlIGl0J3MgbXVjaCBtb3JlIGVsZWdhbnQuXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG1lc3NhZ2UgLSBNZXNzYWdlIHRvIGxvZ1xuLy8vXG5AbWl4aW4gbG9nKCRtZXNzYWdlKSB7XG4gIEBpZiBpbS1sb2coJG1lc3NhZ2UpIHt9XG59XG5cblxuLy8vXG4vLy8gRnVuY3Rpb24gd2l0aCBubyBgQHJldHVybmAgY2FsbGVkIG5leHQgdG8gYEB3YXJuYCBpbiBTYXNzIDMuM1xuLy8vIHRvIHRyaWdnZXIgYSBjb21waWxpbmcgZXJyb3IgYW5kIHN0b3AgdGhlIHByb2Nlc3MuXG4vLy9cbkBmdW5jdGlvbiBub29wKCkge31cblxuLy8vXG4vLy8gRGV0ZXJtaW5lcyB3aGV0aGVyIGEgbGlzdCBvZiBjb25kaXRpb25zIGlzIGludGVyY2VwdGVkIGJ5IHRoZSBzdGF0aWMgYnJlYWtwb2ludC5cbi8vL1xuLy8vIEBwYXJhbSB7QXJnbGlzdH0gICAkY29uZGl0aW9ucyAgLSBNZWRpYSBxdWVyeSBjb25kaXRpb25zXG4vLy9cbi8vLyBAcmV0dXJuIHtCb29sZWFufSAtIFJldHVybnMgdHJ1ZSBpZiB0aGUgY29uZGl0aW9ucyBhcmUgaW50ZXJjZXB0ZWQgYnkgdGhlIHN0YXRpYyBicmVha3BvaW50XG4vLy9cbkBmdW5jdGlvbiBpbS1pbnRlcmNlcHRzLXN0YXRpYy1icmVha3BvaW50KCRjb25kaXRpb25zLi4uKSB7XG4gICRuby1tZWRpYS1icmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQpO1xuXG4gIEBpZiBub3QgJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWUge1xuICAgIEBpZiBpbS1sb2coJ2AjeyRpbS1uby1tZWRpYS1icmVha3BvaW50fWAgaXMgbm90IGEgdmFsaWQgYnJlYWtwb2ludC4nKSB7fVxuICB9XG5cbiAgQGVhY2ggJGNvbmRpdGlvbiBpbiAkY29uZGl0aW9ucyB7XG4gICAgQGlmIG5vdCBtYXAtaGFzLWtleSgkbWVkaWEtZXhwcmVzc2lvbnMsICRjb25kaXRpb24pIHtcbiAgICAgICRvcGVyYXRvcjogZ2V0LWV4cHJlc3Npb24tb3BlcmF0b3IoJGNvbmRpdGlvbik7XG4gICAgICAkcHJlZml4OiBnZXQtZXhwcmVzc2lvbi1wcmVmaXgoJG9wZXJhdG9yKTtcbiAgICAgICR2YWx1ZTogZ2V0LWV4cHJlc3Npb24tdmFsdWUoJGNvbmRpdGlvbiwgJG9wZXJhdG9yKTtcblxuICAgICAgQGlmICgkcHJlZml4ID09ICdtYXgnIGFuZCAkdmFsdWUgPD0gJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWUpIG9yXG4gICAgICAgICAgKCRwcmVmaXggPT0gJ21pbicgYW5kICR2YWx1ZSA+ICRuby1tZWRpYS1icmVha3BvaW50LXZhbHVlKSB7XG4gICAgICAgIEByZXR1cm4gZmFsc2U7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiBub3QgaW5kZXgoJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zLCAkY29uZGl0aW9uKSB7XG4gICAgICBAcmV0dXJuIGZhbHNlO1xuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gdHJ1ZTtcbn1cblxuLy8vL1xuLy8vIFBhcnNpbmcgZW5naW5lXG4vLy8gQGF1dGhvciBLaXR0eSBHaXJhdWRlbFxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vL1xuXG5cbi8vL1xuLy8vIEdldCBvcGVyYXRvciBvZiBhbiBleHByZXNzaW9uXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIGV4dHJhY3Qgb3BlcmF0b3IgZnJvbVxuLy8vXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIEFueSBvZiBgPj1gLCBgPmAsIGA8PWAsIGA8YCwgYOKJpWAsIGDiiaRgXG4vLy9cbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi1vcGVyYXRvcigkZXhwcmVzc2lvbikge1xuICBAZWFjaCAkb3BlcmF0b3IgaW4gKCc+PScsICc+JywgJzw9JywgJzwnLCAn4omlJywgJ+KJpCcpIHtcbiAgICBAaWYgc3RyLWluZGV4KCRleHByZXNzaW9uLCAkb3BlcmF0b3IpIHtcbiAgICAgIEByZXR1cm4gJG9wZXJhdG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIEl0IGlzIG5vdCBwb3NzaWJsZSB0byBpbmNsdWRlIGEgbWl4aW4gaW5zaWRlIGEgZnVuY3Rpb24sIHNvIHdlIGhhdmUgdG9cbiAgLy8gcmVseSBvbiB0aGUgYGltLWxvZyguLilgIGZ1bmN0aW9uIHJhdGhlciB0aGFuIHRoZSBgbG9nKC4uKWAgbWl4aW4uIEJlY2F1c2VcbiAgLy8gZnVuY3Rpb25zIGNhbm5vdCBiZSBjYWxsZWQgYW55d2hlcmUgaW4gU2Fzcywgd2UgbmVlZCB0byBoYWNrIHRoZSBjYWxsIGluXG4gIC8vIGEgZHVtbXkgdmFyaWFibGUsIHN1Y2ggYXMgYCRfYC4gSWYgYW55Ym9keSBldmVyIHJhaXNlIGEgc2NvcGluZyBpc3N1ZSB3aXRoXG4gIC8vIFNhc3MgMy4zLCBjaGFuZ2UgdGhpcyBsaW5lIGluIGBAaWYgaW0tbG9nKC4uKSB7fWAgaW5zdGVhZC5cbiAgJF86IGltLWxvZygnTm8gb3BlcmF0b3IgZm91bmQgaW4gYCN7JGV4cHJlc3Npb259YC4nKTtcbn1cblxuXG4vLy9cbi8vLyBHZXQgZGltZW5zaW9uIG9mIGFuIGV4cHJlc3Npb24sIGJhc2VkIG9uIGEgZm91bmQgb3BlcmF0b3Jcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZXhwcmVzc2lvbiAtIEV4cHJlc3Npb24gdG8gZXh0cmFjdCBkaW1lbnNpb24gZnJvbVxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkb3BlcmF0b3IgLSBPcGVyYXRvciBmcm9tIGAkZXhwcmVzc2lvbmBcbi8vL1xuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBgd2lkdGhgIG9yIGBoZWlnaHRgIChvciBwb3RlbnRpYWxseSBhbnl0aGluZyBlbHNlKVxuLy8vXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tZGltZW5zaW9uKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpIHtcbiAgJG9wZXJhdG9yLWluZGV4OiBzdHItaW5kZXgoJGV4cHJlc3Npb24sICRvcGVyYXRvcik7XG4gICRwYXJzZWQtZGltZW5zaW9uOiBzdHItc2xpY2UoJGV4cHJlc3Npb24sIDAsICRvcGVyYXRvci1pbmRleCAtIDEpO1xuICAkZGltZW5zaW9uOiAnd2lkdGgnO1xuXG4gIEBpZiBzdHItbGVuZ3RoKCRwYXJzZWQtZGltZW5zaW9uKSA+IDAge1xuICAgICRkaW1lbnNpb246ICRwYXJzZWQtZGltZW5zaW9uO1xuICB9XG5cbiAgQHJldHVybiAkZGltZW5zaW9uO1xufVxuXG5cbi8vL1xuLy8vIEdldCBkaW1lbnNpb24gcHJlZml4IGJhc2VkIG9uIGFuIG9wZXJhdG9yXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG9wZXJhdG9yIC0gT3BlcmF0b3Jcbi8vL1xuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBgbWluYCBvciBgbWF4YFxuLy8vXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tcHJlZml4KCRvcGVyYXRvcikge1xuICBAcmV0dXJuIGlmKGluZGV4KCgnPCcsICc8PScsICfiiaQnKSwgJG9wZXJhdG9yKSwgJ21heCcsICdtaW4nKTtcbn1cblxuXG4vLy9cbi8vLyBHZXQgdmFsdWUgb2YgYW4gZXhwcmVzc2lvbiwgYmFzZWQgb24gYSBmb3VuZCBvcGVyYXRvclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBleHRyYWN0IHZhbHVlIGZyb21cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG9wZXJhdG9yIC0gT3BlcmF0b3IgZnJvbSBgJGV4cHJlc3Npb25gXG4vLy9cbi8vLyBAcmV0dXJuIHtOdW1iZXJ9IC0gQSBudW1lcmljIHZhbHVlXG4vLy9cbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKSB7XG4gICRvcGVyYXRvci1pbmRleDogc3RyLWluZGV4KCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuICAkdmFsdWU6IHN0ci1zbGljZSgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yLWluZGV4ICsgc3RyLWxlbmd0aCgkb3BlcmF0b3IpKTtcblxuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdmFsdWUpIHtcbiAgICAkdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkdmFsdWUpO1xuICB9IEBlbHNlIHtcbiAgICAkdmFsdWU6IHRvLW51bWJlcigkdmFsdWUpO1xuICB9XG5cbiAgJGludGVydmFsOiBtYXAtZ2V0KCR1bml0LWludGVydmFscywgdW5pdCgkdmFsdWUpKTtcblxuICBAaWYgbm90ICRpbnRlcnZhbCB7XG4gICAgLy8gSXQgaXMgbm90IHBvc3NpYmxlIHRvIGluY2x1ZGUgYSBtaXhpbiBpbnNpZGUgYSBmdW5jdGlvbiwgc28gd2UgaGF2ZSB0b1xuICAgIC8vIHJlbHkgb24gdGhlIGBpbS1sb2coLi4pYCBmdW5jdGlvbiByYXRoZXIgdGhhbiB0aGUgYGxvZyguLilgIG1peGluLiBCZWNhdXNlXG4gICAgLy8gZnVuY3Rpb25zIGNhbm5vdCBiZSBjYWxsZWQgYW55d2hlcmUgaW4gU2Fzcywgd2UgbmVlZCB0byBoYWNrIHRoZSBjYWxsIGluXG4gICAgLy8gYSBkdW1teSB2YXJpYWJsZSwgc3VjaCBhcyBgJF9gLiBJZiBhbnlib2R5IGV2ZXIgcmFpc2UgYSBzY29waW5nIGlzc3VlIHdpdGhcbiAgICAvLyBTYXNzIDMuMywgY2hhbmdlIHRoaXMgbGluZSBpbiBgQGlmIGltLWxvZyguLikge31gIGluc3RlYWQuXG4gICAgJF86IGltLWxvZygnVW5rbm93biB1bml0IGAje3VuaXQoJHZhbHVlKX1gLicpO1xuICB9XG5cbiAgQGlmICRvcGVyYXRvciA9PSAnPicge1xuICAgICR2YWx1ZTogJHZhbHVlICsgJGludGVydmFsO1xuICB9IEBlbHNlIGlmICRvcGVyYXRvciA9PSAnPCcge1xuICAgICR2YWx1ZTogJHZhbHVlIC0gJGludGVydmFsO1xuICB9XG5cbiAgQHJldHVybiAkdmFsdWU7XG59XG5cblxuLy8vXG4vLy8gUGFyc2UgYW4gZXhwcmVzc2lvbiB0byByZXR1cm4gYSB2YWxpZCBtZWRpYS1xdWVyeSBleHByZXNzaW9uXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIHBhcnNlXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVmFsaWQgbWVkaWEgcXVlcnlcbi8vL1xuQGZ1bmN0aW9uIHBhcnNlLWV4cHJlc3Npb24oJGV4cHJlc3Npb24pIHtcbiAgLy8gSWYgaXQgaXMgcGFydCBvZiAkbWVkaWEtZXhwcmVzc2lvbnMsIGl0IGhhcyBubyBvcGVyYXRvclxuICAvLyB0aGVuIHRoZXJlIGlzIG5vIG5lZWQgdG8gZ28gYW55IGZ1cnRoZXIsIGp1c3QgcmV0dXJuIHRoZSB2YWx1ZVxuICBAaWYgbWFwLWhhcy1rZXkoJG1lZGlhLWV4cHJlc3Npb25zLCAkZXhwcmVzc2lvbikge1xuICAgIEByZXR1cm4gbWFwLWdldCgkbWVkaWEtZXhwcmVzc2lvbnMsICRleHByZXNzaW9uKTtcbiAgfVxuXG4gICRvcGVyYXRvcjogZ2V0LWV4cHJlc3Npb24tb3BlcmF0b3IoJGV4cHJlc3Npb24pO1xuICAkZGltZW5zaW9uOiBnZXQtZXhwcmVzc2lvbi1kaW1lbnNpb24oJGV4cHJlc3Npb24sICRvcGVyYXRvcik7XG4gICRwcmVmaXg6IGdldC1leHByZXNzaW9uLXByZWZpeCgkb3BlcmF0b3IpO1xuICAkdmFsdWU6IGdldC1leHByZXNzaW9uLXZhbHVlKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuXG4gIEByZXR1cm4gJygjeyRwcmVmaXh9LSN7JGRpbWVuc2lvbn06ICN7JHZhbHVlfSknO1xufVxuXG4vLy9cbi8vLyBTbGljZSBgJGxpc3RgIGJldHdlZW4gYCRzdGFydGAgYW5kIGAkZW5kYCBpbmRleGVzXG4vLy9cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vL1xuLy8vIEBwYXJhbSB7TGlzdH0gJGxpc3QgLSBMaXN0IHRvIHNsaWNlXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRzdGFydCBbMV0gLSBTdGFydCBpbmRleFxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkZW5kIFtsZW5ndGgoJGxpc3QpXSAtIEVuZCBpbmRleFxuLy8vXG4vLy8gQHJldHVybiB7TGlzdH0gU2xpY2VkIGxpc3Rcbi8vL1xuQGZ1bmN0aW9uIHNsaWNlKCRsaXN0LCAkc3RhcnQ6IDEsICRlbmQ6IGxlbmd0aCgkbGlzdCkpIHtcbiAgQGlmIGxlbmd0aCgkbGlzdCkgPCAxIG9yICRzdGFydCA+ICRlbmQge1xuICAgIEByZXR1cm4gKCk7XG4gIH1cblxuICAkcmVzdWx0OiAoKTtcblxuICBAZm9yICRpIGZyb20gJHN0YXJ0IHRocm91Z2ggJGVuZCB7XG4gICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsIG50aCgkbGlzdCwgJGkpKTtcbiAgfVxuXG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8vL1xuLy8vIFN0cmluZyB0byBudW1iZXIgY29udmVydGVyXG4vLy8gQGF1dGhvciBLaXR0eSBHaXJhdWRlbFxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vL1xuXG5cbi8vL1xuLy8vIENhc3RzIGEgc3RyaW5nIGludG8gYSBudW1iZXJcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nIHwgTnVtYmVyfSAkdmFsdWUgLSBWYWx1ZSB0byBiZSBwYXJzZWRcbi8vL1xuLy8vIEByZXR1cm4ge051bWJlcn1cbi8vL1xuQGZ1bmN0aW9uIHRvLW51bWJlcigkdmFsdWUpIHtcbiAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSAnbnVtYmVyJyB7XG4gICAgQHJldHVybiAkdmFsdWU7XG4gIH0gQGVsc2UgaWYgdHlwZS1vZigkdmFsdWUpICE9ICdzdHJpbmcnIHtcbiAgICAkXzogaW0tbG9nKCdWYWx1ZSBmb3IgYHRvLW51bWJlcmAgc2hvdWxkIGJlIGEgbnVtYmVyIG9yIGEgc3RyaW5nLicpO1xuICB9XG5cbiAgJGZpcnN0LWNoYXJhY3Rlcjogc3RyLXNsaWNlKCR2YWx1ZSwgMSwgMSk7XG4gICRyZXN1bHQ6IDA7XG4gICRkaWdpdHM6IDA7XG4gICRtaW51czogKCRmaXJzdC1jaGFyYWN0ZXIgPT0gJy0nKTtcbiAgJG51bWJlcnM6ICgnMCc6IDAsICcxJzogMSwgJzInOiAyLCAnMyc6IDMsICc0JzogNCwgJzUnOiA1LCAnNic6IDYsICc3JzogNywgJzgnOiA4LCAnOSc6IDkpO1xuXG4gIC8vIFJlbW92ZSArLy0gc2lnbiBpZiBwcmVzZW50IGF0IGZpcnN0IGNoYXJhY3RlclxuICBAaWYgKCRmaXJzdC1jaGFyYWN0ZXIgPT0gJysnIG9yICRmaXJzdC1jaGFyYWN0ZXIgPT0gJy0nKSB7XG4gICAgJHZhbHVlOiBzdHItc2xpY2UoJHZhbHVlLCAyKTtcbiAgfVxuXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggc3RyLWxlbmd0aCgkdmFsdWUpIHtcbiAgICAkY2hhcmFjdGVyOiBzdHItc2xpY2UoJHZhbHVlLCAkaSwgJGkpO1xuXG4gICAgQGlmIG5vdCAoaW5kZXgobWFwLWtleXMoJG51bWJlcnMpLCAkY2hhcmFjdGVyKSBvciAkY2hhcmFjdGVyID09ICcuJykge1xuICAgICAgQHJldHVybiB0by1sZW5ndGgoaWYoJG1pbnVzLCAtJHJlc3VsdCwgJHJlc3VsdCksIHN0ci1zbGljZSgkdmFsdWUsICRpKSlcbiAgICB9XG5cbiAgICBAaWYgJGNoYXJhY3RlciA9PSAnLicge1xuICAgICAgJGRpZ2l0czogMTtcbiAgICB9IEBlbHNlIGlmICRkaWdpdHMgPT0gMCB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyBtYXAtZ2V0KCRudW1iZXJzLCAkY2hhcmFjdGVyKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRkaWdpdHM6ICRkaWdpdHMgKiAxMDtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyBtYXAtZ2V0KCRudW1iZXJzLCAkY2hhcmFjdGVyKSAvICRkaWdpdHM7XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiBpZigkbWludXMsIC0kcmVzdWx0LCAkcmVzdWx0KTtcbn1cblxuXG4vLy9cbi8vLyBBZGQgYCR1bml0YCB0byBgJHZhbHVlYFxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICR2YWx1ZSAtIFZhbHVlIHRvIGFkZCB1bml0IHRvXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICR1bml0IC0gU3RyaW5nIHJlcHJlc2VudGF0aW9uIG9mIHRoZSB1bml0XG4vLy9cbi8vLyBAcmV0dXJuIHtOdW1iZXJ9IC0gYCR2YWx1ZWAgZXhwcmVzc2VkIGluIGAkdW5pdGBcbi8vL1xuQGZ1bmN0aW9uIHRvLWxlbmd0aCgkdmFsdWUsICR1bml0KSB7XG4gICR1bml0czogKCdweCc6IDFweCwgJ2NtJzogMWNtLCAnbW0nOiAxbW0sICclJzogMSUsICdjaCc6IDFjaCwgJ3BjJzogMXBjLCAnaW4nOiAxaW4sICdlbSc6IDFlbSwgJ3JlbSc6IDFyZW0sICdwdCc6IDFwdCwgJ2V4JzogMWV4LCAndncnOiAxdncsICd2aCc6IDF2aCwgJ3ZtaW4nOiAxdm1pbiwgJ3ZtYXgnOiAxdm1heCk7XG5cbiAgQGlmIG5vdCBpbmRleChtYXAta2V5cygkdW5pdHMpLCAkdW5pdCkge1xuICAgICRfOiBpbS1sb2coJ0ludmFsaWQgdW5pdCBgI3skdW5pdH1gLicpO1xuICB9XG5cbiAgQHJldHVybiAkdmFsdWUgKiBtYXAtZ2V0KCR1bml0cywgJHVuaXQpO1xufVxuXG4vLy9cbi8vLyBUaGlzIG1peGluIGFpbXMgYXQgcmVkZWZpbmluZyB0aGUgY29uZmlndXJhdGlvbiBqdXN0IGZvciB0aGUgc2NvcGUgb2Zcbi8vLyB0aGUgY2FsbC4gSXQgaXMgaGVscGZ1bCB3aGVuIGhhdmluZyBhIGNvbXBvbmVudCBuZWVkaW5nIGFuIGV4dGVuZGVkXG4vLy8gY29uZmlndXJhdGlvbiBzdWNoIGFzIGN1c3RvbSBicmVha3BvaW50cyAocmVmZXJyZWQgdG8gYXMgdHdlYWtwb2ludHMpXG4vLy8gZm9yIGluc3RhbmNlLlxuLy8vXG4vLy8gQGF1dGhvciBLaXR0eSBHaXJhdWRlbFxuLy8vXG4vLy8gQHBhcmFtIHtNYXB9ICR0d2Vha3BvaW50cyBbKCldIC0gTWFwIG9mIHR3ZWFrcG9pbnRzIHRvIGJlIG1lcmdlZCB3aXRoIGAkYnJlYWtwb2ludHNgXG4vLy8gQHBhcmFtIHtNYXB9ICR0d2Vhay1tZWRpYS1leHByZXNzaW9ucyBbKCldIC0gTWFwIG9mIHR3ZWFrZWQgbWVkaWEgZXhwcmVzc2lvbnMgdG8gYmUgbWVyZ2VkIHdpdGggYCRtZWRpYS1leHByZXNzaW9uYFxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEV4dGVuZCB0aGUgZ2xvYmFsIGJyZWFrcG9pbnRzIHdpdGggYSB0d2Vha3BvaW50XG4vLy8gIEBpbmNsdWRlIG1lZGlhLWNvbnRleHQoKCdjdXN0b20nOiA2NzhweCkpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIEBpbmNsdWRlIG1lZGlhKCc+cGhvbmUnLCAnPD1jdXN0b20nKSB7XG4vLy8gICAgICAgLy8gLi4uXG4vLy8gICAgICB9XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gRXh0ZW5kIHRoZSBnbG9iYWwgbWVkaWEgZXhwcmVzc2lvbnMgd2l0aCBhIGN1c3RvbSBvbmVcbi8vLyAgQGluY2x1ZGUgbWVkaWEtY29udGV4dCgkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnM6ICgnYWxsJzogJ2FsbCcpKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBAaW5jbHVkZSBtZWRpYSgnYWxsJywgJz5waG9uZScpIHtcbi8vLyAgICAgICAvLyAuLi5cbi8vLyAgICAgIH1cbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBFeHRlbmQgYm90aCBjb25maWd1cmF0aW9uIG1hcHNcbi8vLyAgQGluY2x1ZGUgbWVkaWEtY29udGV4dCgoJ2N1c3RvbSc6IDY3OHB4KSwgKCdhbGwnOiAnYWxsJykpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIEBpbmNsdWRlIG1lZGlhKCdhbGwnLCAnPnBob25lJywgJzw9Y3VzdG9tJykge1xuLy8vICAgICAgIC8vIC4uLlxuLy8vICAgICAgfVxuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG5AbWl4aW4gbWVkaWEtY29udGV4dCgkdHdlYWtwb2ludHM6ICgpLCAkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnM6ICgpKSB7XG4gIC8vIFNhdmUgZ2xvYmFsIGNvbmZpZ3VyYXRpb25cbiAgJGdsb2JhbC1icmVha3BvaW50czogJGJyZWFrcG9pbnRzO1xuICAkZ2xvYmFsLW1lZGlhLWV4cHJlc3Npb25zOiAkbWVkaWEtZXhwcmVzc2lvbnM7XG5cbiAgLy8gVXBkYXRlIGdsb2JhbCBjb25maWd1cmF0aW9uXG4gICRicmVha3BvaW50czogbWFwLW1lcmdlKCRicmVha3BvaW50cywgJHR3ZWFrcG9pbnRzKSAhZ2xvYmFsO1xuICAkbWVkaWEtZXhwcmVzc2lvbnM6IG1hcC1tZXJnZSgkbWVkaWEtZXhwcmVzc2lvbnMsICR0d2Vhay1tZWRpYS1leHByZXNzaW9ucykgIWdsb2JhbDtcblxuICBAY29udGVudDtcblxuICAvLyBSZXN0b3JlIGdsb2JhbCBjb25maWd1cmF0aW9uXG4gICRicmVha3BvaW50czogJGdsb2JhbC1icmVha3BvaW50cyAhZ2xvYmFsO1xuICAkbWVkaWEtZXhwcmVzc2lvbnM6ICRnbG9iYWwtbWVkaWEtZXhwcmVzc2lvbnMgIWdsb2JhbDtcbn1cblxuLy8vL1xuLy8vIGluY2x1ZGUtbWVkaWEgcHVibGljIGV4cG9zZWQgQVBJXG4vLy8gQGF1dGhvciBFZHVhcmRvIEJvdWNhc1xuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8vXG5cblxuLy8vXG4vLy8gR2VuZXJhdGVzIGEgbWVkaWEgcXVlcnkgYmFzZWQgb24gYSBsaXN0IG9mIGNvbmRpdGlvbnNcbi8vL1xuLy8vIEBwYXJhbSB7QXJnbGlzdH0gICAkY29uZGl0aW9ucyAgLSBNZWRpYSBxdWVyeSBjb25kaXRpb25zXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBhIHNpbmdsZSBzZXQgYnJlYWtwb2ludFxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPnBob25lJykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCB0d28gc2V0IGJyZWFrcG9pbnRzXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+cGhvbmUnLCAnPD10YWJsZXQnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIGN1c3RvbSB2YWx1ZXNcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49MzU4cHgnLCAnPDg1MHB4JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBzZXQgYnJlYWtwb2ludHMgd2l0aCBjdXN0b20gdmFsdWVzXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+ZGVza3RvcCcsICc8PTEzNTBweCcpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggYSBzdGF0aWMgZXhwcmVzc2lvblxuLy8vICBAaW5jbHVkZSBtZWRpYSgncmV0aW5hMngnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBNaXhpbmcgZXZlcnl0aGluZ1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj0zNTBweCcsICc8dGFibGV0JywgJ3JldGluYTN4JykgeyB9XG4vLy9cbkBtaXhpbiBtZWRpYSgkY29uZGl0aW9ucy4uLikge1xuICBAaWYgKCRpbS1tZWRpYS1zdXBwb3J0IGFuZCBsZW5ndGgoJGNvbmRpdGlvbnMpID09IDApIG9yXG4gICAgICAobm90ICRpbS1tZWRpYS1zdXBwb3J0IGFuZCBpbS1pbnRlcmNlcHRzLXN0YXRpYy1icmVha3BvaW50KCRjb25kaXRpb25zLi4uKSkge1xuICAgIEBjb250ZW50O1xuICB9IEBlbHNlIGlmICgkaW0tbWVkaWEtc3VwcG9ydCBhbmQgbGVuZ3RoKCRjb25kaXRpb25zKSA+IDApIHtcbiAgICBAbWVkaWEgI3t1bnF1b3RlKHBhcnNlLWV4cHJlc3Npb24obnRoKCRjb25kaXRpb25zLCAxKSkpfSB7XG4gICAgICAvLyBSZWN1cnNpdmUgY2FsbFxuICAgICAgQGluY2x1ZGUgbWVkaWEoc2xpY2UoJGNvbmRpdGlvbnMsIDIpLi4uKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBtaXhpbiBidG4ge1xuXG5cdCY6aG92ZXIge1xuXHR9XG59XG5cblxuQG1peGluIHAtY29udGFpbmVyIHtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gNTQwcHgpIC8gMik7XG5cdFx0cGFkZGluZy1yaWdodDogY2FsYygoMTAwdncgLSA1NDBweCkgLyAyKTtcblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmctbGVmdDogY2FsYygoMTAwdncgLSA3MjBweCkgLyAyKTtcblx0XHRwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIDcyMHB4KSAvIDIpO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHRcdHBhZGRpbmctbGVmdDogY2FsYygoMTAwdncgLSA5NjBweCkgLyAyKTtcblx0XHRwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIDk2MHB4KSAvIDIpO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHRcdHBhZGRpbmctbGVmdDogY2FsYygoMTAwdncgLSAxMjAwcHgpIC8gMik7XG5cdFx0cGFkZGluZy1yaWdodDogY2FsYygoMTAwdncgLSAxMjAwcHgpIC8gMik7XG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG5cdFx0cGFkZGluZy1sZWZ0OiBjYWxjKCgxMDB2dyAtIDE0MDBweCkgLyAyKTtcblx0XHRwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIDE0MDBweCkgLyAyKTtcblx0fVxufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0IHtcblx0QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdFx0cGFkZGluZy1sZWZ0OiBjYWxjKCgxMDB2dyAtIDU0MHB4KSAvIDIpO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZy1sZWZ0OiBjYWxjKCgxMDB2dyAtIDcyMHB4KSAvIDIpO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHRcdHBhZGRpbmctbGVmdDogY2FsYygoMTAwdncgLSA5NjBweCkgLyAyKTtcblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTIwMHB4KSAvIDIpO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuXHRcdHBhZGRpbmctbGVmdDogY2FsYygoMTAwdncgLSAxNDAwcHgpIC8gMik7XG5cdH1cbn1cblxuQG1peGluIHBhZGRpbmctcmlnaHQge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIDU0MHB4KSAvIDIpO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZy1yaWdodDogY2FsYygoMTAwdncgLSA3MjBweCkgLyAyKTtcblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIDk2MHB4KSAvIDIpO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTIwMHB4KSAvIDIpO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTQwMHB4KSAvIDIpO1xuXHR9XG59XG5cbiRzbTogNDE0cHg7IC8vIE1vYmlsZVxuJG1kOiA3NjhweDsgLy8gVGFibGV0IC0gUG9ydHJhaXRcbiRsZzogMTAyNHB4OyAvLyBUYWJsZXQgLSBMYW5kc2NhcGVcbiR4bDogMTQ0MHB4OyAvLyBMYXJnZSBEZXNrdG9wXG4keHhsOiAxOTIwcHg7IC8vIExhcmdlciBEZXNrdG9wXG5cbkBtaXhpbiBicmVha3BvaW50KCRkaXJlY3Rpb24sICRzaXplKSB7XG5cdEBpZiAkc2l6ZT09J3NtJyB7XG5cdFx0JHNpemU6ICRzbTtcblx0fSBAZWxzZSBpZiAkc2l6ZT09J21kJyB7XG5cdFx0JHNpemU6ICRtZDtcblx0fSBAZWxzZSBpZiAkc2l6ZT09J2xnJyB7XG5cdFx0JHNpemU6ICRsZztcblx0fSBAZWxzZSBpZiAkc2l6ZT09J3hsJyB7XG5cdFx0JHNpemU6ICR4bDtcblx0fSBAZWxzZSBpZiAkc2l6ZT09J3h4bCcge1xuXHRcdCRzaXplOiAkeHhsO1xuXHR9XG5cblx0QGlmICRkaXJlY3Rpb249PSd1cCcge1xuXHRcdCRkaXJlY3Rpb246ICdtaW4td2lkdGgnO1xuXHR9IEBlbHNlIGlmICRkaXJlY3Rpb249PSdkb3duJyB7XG5cdFx0JGRpcmVjdGlvbjogJ21heC13aWR0aCc7XG5cdFx0JHNpemU6ICRzaXplIC0gMTtcblx0fVxuXG5cdC8vIE5vdyBmb3IgdGhlIGFjdHVhbCBjb250ZW50IVxuXHRAbWVkaWEgKCRkaXJlY3Rpb246ICRzaXplKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQGZ1bmN0aW9uIHZ3KCRweCkge1xuXHRAcmV0dXJuIGNhbGMoJHB4IC8gMTkyMCkgKiAxMDArMHZ3O1xufSIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICB9XG59XG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGggMTAwJSB3aWR0aCBmb3Jcbi8vIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cbn1cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCRndXR0ZXIgLyAyKTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCRndXR0ZXIgLyAtMik7IFxuICBtYXJnaW4tbGVmdDogY2FsYygkZ3V0dGVyIC8gLTIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoJGd1dHRlciAvIDIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKGNhbGMoJHNpemUgLyAkY29sdW1ucykpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoY2FsYygkc2l6ZSAvICRjb2x1bW5zKSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGNhbGMoJHNpemUgLyAkY29sdW1ucyAvIDIpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCRndXR0ZXIgLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoJGd1dHRlciAvIDIpO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZCN7JGluZml4fS1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZS1yb3cgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlLWNlbGwgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWZsZXggICAgICAgICB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZS1mbGV4ICB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSAgICAgICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1yb3cgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtZmxleCAgICAgICAgIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4ICB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gICAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgICBpZnJhbWUsXG4gICAgZW1iZWQsXG4gICAgb2JqZWN0LFxuICAgIHZpZGVvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbn1cblxuQGVhY2ggJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvIGluICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Mge1xuICAgICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgICAuZW1iZWQtcmVzcG9uc2l2ZS0jeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14fWJ5I3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teX0ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoY2FsYygkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSAvICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14KSk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVtb3RlIHtcbiAgLnJlbW90ZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMzAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICZfX2hlYWRlciB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxOHB4IDQwcHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICYtbG9nbyB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTE3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1saW5rIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbG9nbyB7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogMTIwcHg7XG4gICAgICBsZWZ0OiAxNSU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAuaGVyby1sb2dvLTEge1xuICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuMyk7XG4gICAgfVxuICB9XG5cbiAgLm5hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogdW5zZXQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAvL3dpZHRoOiAxMDAlO1xuXG4gICAgICArIC5uYXZfX21lbnUtaXRlbV9fY2hpbGQsXG4gICAgICArIC5uYXZfX21lbnUtaXRlbV9fZ3JhbmQtY2hpbGQsXG4gICAgICArIC5uYXZfX3RheG9ub215LW1lbnUsXG4gICAgICArIC5uYXZfX3BhZ2UtZGF0YSxcbiAgICAgICsgLm5hdl9fcGFnZS1pbWFnZXMsXG4gICAgICArIC5uYXZfX3BhZ2Utc2NoZW1lcyxcbiAgICAgICsgLm5hdl9fcGFnZS1vdmVydmlld3Mge1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuOHMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJi5oYXMtcGFnZS1saW5rIHtcbiAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIC8vcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgLy9tYXJnaW46IDAgMTBweDtcbiAgICAgICAgLy9ib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICB9XG5cbiAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICArIC5uYXZfX21lbnUtaXRlbV9fY2hpbGQsXG4gICAgICAgICsgLm5hdl9fbWVudS1pdGVtX19ncmFuZC1jaGlsZCxcbiAgICAgICAgKyAubmF2X190YXhvbm9teS1tZW51LFxuICAgICAgICArIC5uYXZfX3BhZ2UtZGF0YSxcbiAgICAgICAgKyAubmF2X19wYWdlLWltYWdlcyxcbiAgICAgICAgKyAubmF2X19wYWdlLXNjaGVtZXMsXG4gICAgICAgICsgLm5hdl9fcGFnZS1vdmVydmlld3Mge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHZoO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5oYXMtcGFnZS1saW5rIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHggN3B4IDEycHg7XG4gICAgICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLm5hdl9fcGFnZS1zY2hlbWVzIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTB2aDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtbG9ja2VyIHtcbiAgICAgIC5uYXZfX2xhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIH1cblxuICAgICAgLmluY29ycmVjdCB7XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgIG1hcmdpbjogMCAxMnB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAucGluY29kZS1pbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgY29sdW1uLWdhcDogMzBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICBtYXJnaW46IDAgMTJweDtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwMWY7XG4gICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDExcHggMCAwO1xuICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWNsZWFyLWJ1dHRvbiB7XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiBGaXJlZm94ICovXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNjcm9sbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICYuc2hvdyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24ge1xuICAgICAgLnRpdGxlIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBjb2x1bW4tZ2FwOiAxN3B4O1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1yZW1vdGUge1xuICAgICAgLm5hdi13cmFwIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoJHZwLWhlaWdodCAtIDE3MHB4KTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICB9XG5cbiAgICAgICZfX3BvcHVwLWZvcm0ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogJHZwLWhlaWdodDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3dyYXAge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIzcHggKiAyKTtcbiAgICAgICAgICBtYXJnaW46IDIzcHggYXV0byAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAgICAgICAuY2xlYXItZmllbGRzIHtcbiAgICAgICAgICAgIGJvdHRvbTogMTlweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luOiAwIDEycHggMTVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA4O1xuICAgIH1cblxuICAgICZfX21lbnUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmX19jaGlsZCxcbiAgICAgICAgJl9fZ3JhbmQtY2hpbGQsXG4gICAgICAgIC50YXhvbm9teS1sZXZlbHMge1xuICAgICAgICAgIC8vIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgICAgID4gLndyYXAge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcm93LWdhcDogNXB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnRheG9ub215LWZsb29ycGxhdGVzIHtcbiAgICAgICAgICAud3JhcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIC8vZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgLmFwYXJ0bWVudCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgICAgICAgICAgIC5idWJibGUge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnRheG9ub215LWxldmVscyB7XG4gICAgICAgICAgLmFjY29yZGlvbiB7XG4gICAgICAgICAgICAud3JhcCB7XG4gICAgICAgICAgICAgIC8vZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cblxuICAgICZfX3BhZ2UtZGF0YSB7XG4gICAgICBtYXgtaGVpZ2h0OiAwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgcGFkZGluZzogMTRweCA0cHggOHB4IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcblxuICAgICAgICArIGRpdi53cmFwIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53cmFwIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICByb3ctZ2FwOiAxMHB4O1xuICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgICAgICByb3ctZ2FwOiAxNXB4O1xuICAgICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wYWdlLWltYWdlcyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWF4LWhlaWdodDogMDtcblxuICAgICAgLndyYXAge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICByb3ctZ2FwOiAyMHB4O1xuICAgICAgICBjb2x1bW4tZ2FwOiA1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2LzEwO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGFnZS1zY2hlbWVzIHtcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMS4ycyBlYXNlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG5cbiAgICAgICZfX3NjaGVtZSB7XG4gICAgICAgIC8vICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIC8vICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgLy8gfVxuXG4gICAgICAgIHNwYW4udGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICArIC5uYXZfX3BhZ2Utc2NoZW1lc19faG90c3BvdHMge1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTB2aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faG90c3BvdHMge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMS4ycyBlYXNlO1xuXG4gICAgICAgIC53cmFwIHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgcm93LWdhcDogMTVweDtcbiAgICAgICAgICAtbW96LWNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgICAgY29sdW1uLWdhcDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyOHB4IDEwcHggMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3Rvb2xzIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG5cbiAgICAgIFtkYXRhLXRvb2xdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWFycm93cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIC8vcGFkZGluZzogMTdweCAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG4gICAgICAgICAgd2lkdGg6IDg4cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHggMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWFycm93IHtcbiAgICAgICAgJl9fbGVmdCxcbiAgICAgICAgJl9fcmlnaHQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMTdweCAyMHB4O1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLW1hZ25pZmllcixcbiAgICAgICYtaW5mbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIGhlaWdodDogNDhweDtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1pbmZvIHtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICB9XG5cbiAgICAgICYtbWFnbmlmaWVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogMTJweCAxOXB4O1xuICAgICAgfVxuXG4gICAgICAmLWRldGFpbHMsXG4gICAgICAmLWZpbHRlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIH1cblxuICAgICAgJi1maWx0ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICZfX3NlbGVjdGVkIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDEwNXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMTNweCAxMXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NlbGVjdGVkIHtcbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICArIHVsIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAxOXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgJltkYXRhLWFjdGlvbj1cInJlc2VydmVcIl0ge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10b29sIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWdhcDogMTJweDtcblxuICAgICAgICAmW2RhdGEtdG9vbD1cIm1hcFwiXSB7XG4gICAgICAgICAgLm5hdl9fdG9vbHMtZmlsdGVyX19idXR0b24ge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5hdl9fbWVudSBhIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLm5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk4O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC42cyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWFyZ2luOiAwIDEwcHggMTBweCAxMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIHBhZGRpbmc6IDMwcHggMjZweCA3OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAxNXB4O1xuICAgIHBhZGRpbmc6IDE1cHggMzBweCA3MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICBtYXJnaW46IDAgMCAzNXB4IDM1cHg7XG4gICAgbWFyZ2luOiAwIDAgY2xhbXAoMTVweCwgMTAwdncgKiAzNSAvIDE5MjAsIDM1cHgpXG4gICAgICBjbGFtcCgxNXB4LCAxMDB2dyAqIDM1IC8gMTkyMCwgMzVweCk7XG4gICAgcGFkZGluZzogNDBweCA2MHB4IDcwcHggNDVweDtcbiAgICB3aWR0aDogY2FsYyg3NSUgLSA3MHB4KTtcbiAgICBtaW4taGVpZ2h0OiA0NzZweDtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAxMDAwMDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIC5uYXZfX21lbnUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICAgICAgICAmLW1vYmlsZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgICAgIG9wYWNpdHkgMC41cyBlYXNlLFxuICAgICAgICAgICAgdHJhbnNmb3JtIDAuN3MgZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdl9fYWdlbnQtdG9vbHMge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgb3BhY2l0eSAwLjZzIGVhc2UsXG4gICAgICAgIGxlZnQgMC44cyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDlzO1xuICAgIH1cbiAgfVxuXG4gICYtLW1haW4ge1xuICAgIC5uYXZfX21lbnUge1xuICAgICAgLndyYXAge1xuICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG4gICAgICAgIC8vICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLy8gICByb3ctZ2FwOiAxMHB4O1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgY29sdW1uLWdhcDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgLndyYXAge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnRpZXIge1xuICAgICYtMCB7XG4gICAgICAubmF2X19hZ2VudC10b29scyB7XG4gICAgICAgIHRyYW5zaXRpb246XG4gICAgICAgICAgb3BhY2l0eSAwLjZzIGVhc2UsXG4gICAgICAgICAgbGVmdCAwLjhzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xuICAgICAgfVxuXG4gICAgICAubmF2X19tZW51IHtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLTEge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmF2X19hZ2VudC10b29scyB7XG4gICAgICAgIHRyYW5zaXRpb246XG4gICAgICAgICAgb3BhY2l0eSAwLjZzIGVhc2UsXG4gICAgICAgICAgbGVmdCAwLjhzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gMTQwcHgpO1xuICAgICAgfVxuXG4gICAgICAubmF2X19tZW51IHtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLTIge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmF2X19hZ2VudC10b29scyB7XG4gICAgICAgIHRyYW5zaXRpb246XG4gICAgICAgICAgb3BhY2l0eSAwLjZzIGVhc2UsXG4gICAgICAgICAgbGVmdCAwLjhzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gMTQwcHgpO1xuICAgICAgfVxuXG4gICAgICAubmF2X19tZW51IHtcbiAgICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgKiAxKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgd2lkdGggMC44cyBlYXNlLWluLW91dCxcbiAgICAgIHRyYW5zZm9ybSAwLjZzIGVhc2UsXG4gICAgICBoZWlnaHQgMC42cyBlYXNlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgb3BhY2l0eSAwLjVzIGVhc2UsXG4gICAgICB0cmFuc2Zvcm0gMC43cyBlYXNlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMyk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuXG4gICAgICAmLnRheG9ub215LWxldmVscyxcbiAgICAgICYudGF4b25vbXktYmVkcm9vbXMsXG4gICAgICAmLnRheG9ub215LWZsb29ycGxhdGVzIHtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcblxuICAgICAgICBhIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgLmFjY29yZGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJltkYXRhLWluZGV4PVwiOTlcIl06bm90KC5uYXZfX3NldHRpbmdzLW1lbnUpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLm5hdl9fbWVudS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAvLyBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLy8gICBsZWZ0OiAzMHB4O1xuICAgICAgLy8gICB0b3A6IDE1cHg7XG4gICAgICAvLyB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyAzICogMik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiB1bnNldDtcbiAgICAgIHRvcDogdW5zZXQ7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgIHRyYW5zaXRpb246XG4gICAgICAgIG9wYWNpdHkgMC4zcyBlYXNlLFxuICAgICAgICB0cmFuc2Zvcm0gMC41cyBlYXNlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLm5hdl9fbWVudS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC53cmFwIHtcbiAgICAgICAgJi0tcGFyZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgcm93LWdhcDogNXB4O1xuXG4gICAgICAgICAgJi5jbGlja2VkIHtcbiAgICAgICAgICAgID4gLm5hdl9fbWVudS1pdGVtID4gYSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC8vIG9wYWNpdHk6IDAuNDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEycHggN3B4IDEycHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAxMDB2dyAqIDMwIC8gMTkyMCwgMzBweCk7XG4gICAgICAgIHBhZGRpbmc6IGNsYW1wKDlweCwgMTAwdncgKiAxNiAvIDE5MjAsIDE2cHgpXG4gICAgICAgICAgY2xhbXAoMTBweCwgMTAwdncgKiAxOCAvIDE5MjAsIDE4cHgpXG4gICAgICAgICAgY2xhbXAoOHB4LCAxMDB2dyAqIDEzIC8gMTkyMCwgMTNweCk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIC8vIGJvcmRlci1jb2xvcjogJGJsYWNrO1xuICAgICAgfVxuXG4gICAgICAmLmhhcy1wYWdlLWxpbmsge1xuICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZbZGF0YS1ub24tbGlua10sXG4gICAgICAmW2RhdGEtdG9vbD1cInNjaGVtZXNcIl0sXG4gICAgICAmW2RhdGEtdG9vbD1cImZsb29ycGxhdGVcIl0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgLy8gYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICAgICAgICAgLy8gKyAubmF2X19tZW51LWl0ZW1fX2NoaWxkLCArIC5uYXZfX21lbnUtaXRlbV9fZ3JhbmQtY2hpbGQsICsgLm5hdl9fdGF4b25vbXktbWVudSB7XG4gICAgICAgICAgLy8gICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE3cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cblxuICAgICAgPiAubmF2X19tZW51LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmX19jaGlsZCxcbiAgICAgICZfX2dyYW5kLWNoaWxkIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNldHRpbmdzLWl0ZW0ge1xuICAgICAgICAgIC53cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NoaWxkLFxuICAgICAgJl9fZ3JhbmQtY2hpbGQsXG4gICAgICAubmF2X190YXhvbm9teS1tZW51IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNnMgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIC5uYXZfX21lbnUtaXRlbSwubmF2X190YXhvbm9teS1tZW51X19pdGVtIHtcbiAgICAgICAgLy8gICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAvLyAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIC8vICAgfVxuICAgICAgICAvLyB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgfVxuXG4gICAgICAmLmQtZmxleCB7XG4gICAgICAgIHJvdy1nYXA6IDFweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190YXhvbm9teS1tZW51IHtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgbWF4LWhlaWdodDogMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmLnRheG9ub215LWxldmVscyxcbiAgICAmLnRheG9ub215LWJlZHJvb21zLFxuICAgICYudGF4b25vbXktZmxvb3JwbGF0ZXMge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50YXhvbm9teS1mbG9vcnBsYXRlcyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gY2xhbXAoMTBweCwgMTAwdncgKiAxOCAvIDE5MjAsIDE4cHgpKTtcbiAgICAgICAgICAgIGxlZnQ6IGNsYW1wKDEwcHgsIDEwMHZ3ICogMTggLyAxOTIwLCAxOHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1yZW1vdGUgJiB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAxKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRheG9ub215LWxldmVscyxcbiAgICAmLnRheG9ub215LWZsb29ycGxhdGVzIHtcbiAgICAgIC53cmFwIHtcbiAgICAgICAgLyogQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICByb3ctZ2FwOiA1cHg7XG4gICAgICAgIH0gKi9cblxuICAgICAgICBhIHtcbiAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50YXhvbm9teS1sZXZlbHMge1xuICAgICAgLndyYXAge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgIHJvdy1nYXA6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICYuYWNjb3JkaW9uIHtcbiAgICAgICAgLy8gJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgLy8gICAudGl0bGUge1xuICAgICAgICAvLyAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAvLyAgICAgICAvLyBjb250ZW50OiB1bnNldDtcbiAgICAgICAgLy8gICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLy8gICAgIH1cbiAgICAgICAgLy8gICB9XG4gICAgICAgIC8vIH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAvLyBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIC8vcGFkZGluZzogMjhweCA0cHggMThweCAxMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE0cHggNHB4IDEycHggMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDEwMHZ3ICogMzAgLyAxOTIwLCAzMHB4KTtcbiAgICAgICAgICAgIC8vcGFkZGluZzogY2xhbXAoMTBweCwgMTAwdncgKiAxOCAvIDE5MjAsIDE4cHgpIDAgY2xhbXAoMTBweCwgMTAwdncgKiAxOCAvIDE5MjAsIDE4cHgpIGNsYW1wKDEwcHgsIDEwMHZ3ICogMTggLyAxOTIwLCAxOHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNsYW1wKDlweCwgMTAwdncgKiAxNiAvIDE5MjAsIDE2cHgpIDBcbiAgICAgICAgICAgICAgY2xhbXAoOHB4LCAxMDB2dyAqIDEzIC8gMTkyMCwgMTNweClcbiAgICAgICAgICAgICAgY2xhbXAoMTBweCwgMTAwdncgKiAxOCAvIDE5MjAsIDE4cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIGNsYW1wKDEwcHgsIDEwMHZ3ICogMTggLyAxOTIwLCAxOHB4KSk7XG4gICAgICAgICAgICAgIGxlZnQ6IGNsYW1wKDEwcHgsIDEwMHZ3ICogMTggLyAxOTIwLCAxOHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jbG9zZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtcmVzaWRlbmNlcyB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC42cyBlYXNlO1xuXG4gICAgICAgICYuYWNjb3JkaW9uLXdyYXAge1xuICAgICAgICAgIC53cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTJweCAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53cmFwIHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTJweCAyMHB4O1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgICAgcm93LWdhcDogMTBweDtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcm93LWdhcDogMTBweDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDEwcHggMzBweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICAgICAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgICAgIHJvdy1nYXA6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IGNsYW1wKDEwcHgsIDEwMHZ3ICogMTggLyAxOTIwLCAxOHB4KSAzMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMyk7XG4gICAgICAgICAgICAgIC8vbWF4LXdpZHRoOiA1N3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDRweDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICAgICAvL21heC13aWR0aDogNTdweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAvLyBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyAzIC0gOS40cHgpO1xuICAgICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgICAgICAgIC8vIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDMgLSA0MHB4IC8gMyk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE5cHggOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1hcGFydG1lbnRzIHtcbiAgICAgICAgYVtkYXRhLWFjdGlvbl0ge1xuICAgICAgICAgICYuc2VsZWN0ZWQgKyAuYWNjb3JkaW9uIHtcbiAgICAgICAgICAgIC53cmFwIHtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwdmg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFwYXJ0bWVudCB7XG4gICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgY29sdW1uLWdhcDogMTBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgcm93LWdhcDogNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjayAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmLnNlbGVjdGVkLFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgICAud3JhcCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjZzIGVhc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gJi50YXhvbm9teS1iZWRyb29tcyB7XG4gICAgLy8gICAuYWNjb3JkaW9uIHtcbiAgICAvLyAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAvLyAgICAgICAudGl0bGUge1xuICAgIC8vICAgICAgICAgJjo6YWZ0ZXIge1xuICAgIC8vICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgIC8vICAgICAgICAgfVxuICAgIC8vICAgICAgIH1cbiAgICAvLyAgICAgfVxuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgfVxuXG4gICZfX2FnZW50LXRvb2xzIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246XG4gICAgICBvcGFjaXR5IDAuM3MgZWFzZSxcbiAgICAgIGxlZnQgMXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgbGVmdDogY2FsYygxMDAlIC8gMyAtIDE0NXB4KTtcbiAgICB6LWluZGV4OiA5O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICB9XG4gIH1cblxuICAmX19zZXR0aW5ncyB7XG4gICAgLm5hdl9fbWVudS1pdGVtIHtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgfVxuXG4gICAgJi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgY2xhbXAoMTBweCwgMC45Mzc1dncsIDE4cHgpO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiBjbGFtcCgxMHB4LCAwLjkzNzV2dywgMThweCk7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdi1idG4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgei1pbmRleDogMTAwMDE7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGVmdDogMjVweDtcbiAgYm90dG9tOiAyNXB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICB3aWR0aDogY2xhbXAoMzNweCwgMTAwdncgKiA0OSAvIDE5MjAsIDQ5cHgpO1xuICAgIC8vaGVpZ2h0OiA0OHB4O1xuICAgIGhlaWdodDogY2xhbXAoMzNweCwgMTAwdncgKiA0OSAvIDE5MjAsIDQ5cHgpO1xuICAgIGJvdHRvbTogNDVweDtcbiAgICBib3R0b206IGNsYW1wKDI1cHgsIDEwMHZ3ICogNDUgLyAxOTIwLCA0NXB4KTtcbiAgICBsZWZ0OiA0NXB4O1xuICAgIGxlZnQ6IGNsYW1wKDI1cHgsIDEwMHZ3ICogNDUgLyAxOTIwLCA0NXB4KTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXG4gICAgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAycHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICB3aWR0aDogMjFweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLWxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxNDVweDtcbiAgei1pbmRleDogOTk5NztcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMjVweDtcbiAgYm90dG9tOiAyOHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICBib3R0b206IDU3cHg7XG4gICAgcmlnaHQ6IDUwcHg7XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5uYXYtbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNDVweDtcbiAgYm90dG9tOiAyNXB4O1xuICB6LWluZGV4OiA5OTk4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgYm90dG9tOiA0NXB4O1xuICAgIGJvdHRvbTogY2xhbXAoMjVweCwgMTAwdncgKiA0NSAvIDE5MjAsIDQ1cHgpO1xuICAgIGxlZnQ6IDQyNXB4O1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgICAubmF2LW1lbnVfX3dyYXBwZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cblxuICAgIC5uYXYtbWVudV9fc2VsZWN0ZWQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBsZWZ0OiAyNXB4O1xuICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICBib3R0b206IDc4cHg7XG4gICAgfVxuXG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDQ1cHggNjBweCA0NXB4O1xuICAgICAgcGFkZGluZzogY2xhbXAoMTBweCwgMTAwdncgKiAzMCAvIDE5MjAsIDMwcHgpXG4gICAgICAgIGNsYW1wKDEwcHgsIDEwMHZ3ICogMTggLyAxOTIwLCAxOHB4KVxuICAgICAgICBjbGFtcCgxMHB4LCAxMDB2dyAqIDc1IC8gMTkyMCwgNzVweCk7XG4gICAgfVxuICAgIC5jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgICAgICBib3R0b206IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxMDB2dyAqIDIwIC8gMTkyMCwgMjBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NlbGVjdGVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiA5cHggMTVweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggNDBweDtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxMDB2dyAqIDIwIC8gMTkyMCwgMjBweCk7XG4gICAgICAgIHBhZGRpbmc6IGNsYW1wKDlweCwgMTAwdncgKiAxNiAvIDE5MjAsIDE2cHgpXG4gICAgICAgICAgY2xhbXAoMTBweCwgMTAwdncgKiAxOCAvIDE5MjAsIDE4cHgpXG4gICAgICAgICAgY2xhbXAoOHB4LCAxMDB2dyAqIDEzIC8gMTkyMCwgMTNweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uYXYtbGV2ZWxzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuICBib3R0b206IDI1cHg7XG4gIGxlZnQ6IDY4cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgIGxlZnQ6IDExMHB4O1xuICAgIGxlZnQ6IGNsYW1wKDY4cHgsIDEwMHZ3ICogMTEwIC8gMTkyMCwgMTEwcHgpO1xuICAgIGJvdHRvbTogNDVweDtcbiAgICBib3R0b206IGNsYW1wKDI1cHgsIDEwMHZ3ICogNDUgLyAxOTIwLCA0NXB4KTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICAubmF2LWxldmVsc19fc2VsZWN0ZWQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19zZWxlY3RlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgLy8gbWluLXdpZHRoOiAxNDBweDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogOXB4IDE1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgLy8gZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAvLyBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMTAwdncgKiAyMCAvIDE5MjAsIDIwcHgpO1xuICAgICAgICBwYWRkaW5nOiBjbGFtcCg5cHgsIDEwMHZ3ICogMTYgLyAxOTIwLCAxNnB4KVxuICAgICAgICAgIGNsYW1wKDEwcHgsIDEwMHZ3ICogMTggLyAxOTIwLCAxOHB4KVxuICAgICAgICAgIGNsYW1wKDhweCwgMTAwdncgKiAxMyAvIDE5MjAsIDEzcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6IDVweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgIHBhZGRpbmc6IDExcHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgbWluLXdpZHRoOiAxMTVweDtcbiAgICAgICAgcGFkZGluZzogOXB4IDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgIC8vZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMTAwdncgKiAyMCAvIDE5MjAsIDIwcHgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICAvLyBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgICAgICAgcGFkZGluZzogY2xhbXAoOXB4LCAxMDB2dyAqIDE2IC8gMTkyMCwgMTZweClcbiAgICAgICAgICAgIGNsYW1wKDEwcHgsIDEwMHZ3ICogMTggLyAxOTIwLCAxOHB4KVxuICAgICAgICAgICAgY2xhbXAoOHB4LCAxMDB2dyAqIDEzIC8gMTkyMCwgMTNweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGV2ZWxzLWZpbHRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMjA1cHg7XG4gIGJvdHRvbTogMjVweDtcbiAgei1pbmRleDogOTk5OTtcblxuICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgYm90dG9tOiA0NXB4O1xuICAgIGxlZnQ6IDI4NXB4O1xuICAgIGxlZnQ6IGNsYW1wKDIwNXB4LCAxMDB2dyAqIDI5MiAvIDE5MjAsIDI5MnB4KTtcbiAgICBib3R0b206IGNsYW1wKDI1cHgsIDEwMHZ3ICogNDUgLyAxOTIwLCA0NXB4KTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICAubGV2ZWxzLWZpbHRlcl9fc2VsZWN0ZWQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19zZWxlY3RlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgLy8gbWF4LXdpZHRoOiAxNDBweDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogOXB4IDE1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgLy9mb250LXNpemU6IDIwcHg7XG4gICAgICAgIC8vcGFkZGluZzogMTRweCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEwMHZ3ICogMjAgLyAxOTIwLCAyMHB4KTtcbiAgICAgICAgcGFkZGluZzogY2xhbXAoOXB4LCAxMDB2dyAqIDE2IC8gMTkyMCwgMTZweClcbiAgICAgICAgICBjbGFtcCgxMHB4LCAxMDB2dyAqIDE4IC8gMTkyMCwgMThweClcbiAgICAgICAgICBjbGFtcCg4cHgsIDEwMHZ3ICogMTMgLyAxOTIwLCAxM3B4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICBwYWRkaW5nOiAxMXB4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWluLXdpZHRoOiA5NXB4O1xuICAgICAgICBwYWRkaW5nOiA5cHggMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMTAwdncgKiAyMCAvIDE5MjAsIDIwcHgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgICAgICAgcGFkZGluZzogY2xhbXAoOXB4LCAxMDB2dyAqIDE2IC8gMTkyMCwgMTZweClcbiAgICAgICAgICAgIGNsYW1wKDEwcHgsIDEwMHZ3ICogMTggLyAxOTIwLCAxOHB4KVxuICAgICAgICAgICAgY2xhbXAoOHB4LCAxMDB2dyAqIDEzIC8gMTkyMCwgMTNweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUT0RPOiBCYWNrZ3JvdW5kIHRyYW5zaXRpb24gYW5pbWF0aW9uXG4ucmVzaWRlbmNlLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5ODtcbiAgYm90dG9tOiAyNXB4O1xuICBsZWZ0OiA2NHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICBsZWZ0OiAxMTBweDtcbiAgICBsZWZ0OiBjbGFtcCg2NHB4LCAxMDB2dyAqIDExMCAvIDE5MjAsIDExMHB4KTtcbiAgICBib3R0b206IDQ1cHg7XG4gICAgYm90dG9tOiBjbGFtcCgyNXB4LCAxMDB2dyAqIDQ1IC8gMTkyMCwgNDVweCk7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogOTk5OTtcblxuICAgIC5yZXNpZGVuY2UtbmF2X193cmFwcGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG5cbiAgICAucmVzaWRlbmNlLW5hdl9fc2VsZWN0ZWQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3NlbGVjdGVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAvLyBtaW4td2lkdGg6IDE0MHB4O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogOXB4IDE1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdi1tZW51X193cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDEwMHB4IDYwcHggNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19uYXYge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgcGFkZGluZzogMTBweCAxMXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAvKiBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDEwMHZ3ICogMzAgLyAxOTIwLCAzMHB4KTtcbiAgICAgICAgcGFkZGluZzogY2xhbXAoMTBweCwgMTAwdncgKiAxOCAvIDE5MjAsIDE4cHgpO1xuICAgICAgfSAqL1xuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDEwMHZ3ICogMzAgLyAxOTIwLCAzMHB4KTtcbiAgICAgICAgcGFkZGluZzogY2xhbXAoOXB4LCAxMDB2dyAqIDE2IC8gMTkyMCwgMTZweClcbiAgICAgICAgICBjbGFtcCgxMHB4LCAxMDB2dyAqIDE4IC8gMTkyMCwgMThweClcbiAgICAgICAgICBjbGFtcCg4cHgsIDEwMHZ3ICogMTMgLyAxOTIwLCAxM3B4KTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLy9ib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hY2NvcmRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG4gICAgICBtaW4td2lkdGg6IDM2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgIG1pbi13aWR0aDogNTIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYmVkcm9vbXMsXG4gICZfX2xldmVscyB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2JlZHJvb21zIHtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiLCBcIjxkZXNrdG9wXCIpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5yZXNpZGVuY2UtbmF2X19tZW51LWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8ZGVza3RvcFwiKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbiB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAudGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIikge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggNHB4IDEwcHggMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4uY2xvc2Uge1xuICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgfVxuXG4gICAgICAud3JhcCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPG1vYmlsZVwiKSB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgY29sdW1uLWdhcDogMTJweDtcbiAgICAgICAgcm93LWdhcDogMTJweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAxN3B4O1xuICAgICAgICAgIHJvdy1nYXA6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDVweCA5cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgLy8gcGFkZGluZzogMTBweCAxOXB4O1xuICAgICAgICAgICAgLy8gZmxleC1iYXNpczogY2FsYygxMDAlIC8gMyAtIDQwcHggLyAzKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19sZXZlbHMge1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIsIFwiPGRlc2t0b3BcIikge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cblxuICAgICAgLyogQGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAxMDB2dyAqIDMwIC8gMTkyMCwgMzBweCk7XG4gICAgICAgIHBhZGRpbmc6IGNsYW1wKDEwcHgsIDEwMHZ3ICogMTggLyAxOTIwLCAxOHB4KTtcbiAgICAgIH0gKi9cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAxMDB2dyAqIDMwIC8gMTkyMCwgMzBweCk7XG4gICAgICAgIHBhZGRpbmc6IGNsYW1wKDlweCwgMTAwdncgKiAxNiAvIDE5MjAsIDE2cHgpXG4gICAgICAgICAgY2xhbXAoMTBweCwgMTAwdncgKiAxOCAvIDE5MjAsIDE4cHgpXG4gICAgICAgICAgY2xhbXAoOHB4LCAxMDB2dyAqIDEzIC8gMTkyMCwgMTNweCk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgLy9ib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jbG9zZS5jbG9zZS1wb3B1cCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgIGJvdHRvbTogMTRweDtcbiAgICAgIC8vbGVmdDogMzhweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMTAwdncgKiAyMCAvIDE5MjAsIDIwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICB9XG59XG5cbi8vIFRPRE86IEJhY2tncm91bmQgdHJhbnNpdGlvbiBhbmltYXRpb25cbi5yZXNpZGVuY2UtZGV0YWlscyB7XG4gIHotaW5kZXg6IDk5OTg7XG4gIGxlZnQ6IDE0MHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICBsZWZ0OiAyNjBweDtcbiAgICBsZWZ0OiBjbGFtcCgxNDBweCwgMTAwdncgKiAyMTAgLyAxOTIwLCAyMTBweCk7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICAucmVzaWRlbmNlLWRldGFpbHNfX3dyYXBwZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cblxuICAgIC5yZXNpZGVuY2UtZGV0YWlsc19fc2VsZWN0ZWQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3NlbGVjdGVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAvLyBtaW4td2lkdGg6IDE0MHB4O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogOXB4IDE1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8ZGVza3RvcFwiKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgICAgbWluLXdpZHRoOiA2MzBweDtcbiAgICAgIG1pbi13aWR0aDogdncoNjMwKTtcbiAgICB9XG4gIH1cblxuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoNDVweCAtIDFyZW0pO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbHVtbiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxMDB2dyAqIDIwIC8gMTkyMCwgMjBweCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5sb2NhdGlvbiB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAmLnByaWNlIHtcbiAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm91dGdvaW5ncyB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwLFxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxMDB2dyAqIDIwIC8gMTkyMCwgMjBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgICYudmFsdWUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNsb3NlIHtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgICAgYm90dG9tOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxMDB2dyAqIDIwIC8gMTkyMCwgMjBweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gIH1cbn1cblxuLnJlc2lkZW5jZS1yZXNlcnZhdGlvbiB7XG4gIGxlZnQ6IDIyNHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICBsZWZ0OiA0MjBweDtcbiAgICBsZWZ0OiBjbGFtcCgyMjRweCwgMTAwdncgKiAzMjcgLyAxOTIwLCAzMjdweCk7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDQwcHggNjBweDtcbiAgICAgIC8vcGFkZGluZzogY2xhbXAoMjBweCwgMTAwdncgKiAyMCAvIDE5MjAsIDIwcHgpIGNsYW1wKDI1cHgsIDEwMHZ3ICogNDAgLyAxOTIwLCA0MHB4KSBjbGFtcCgyMHB4LCAxMDB2dyAqIDYwIC8gMTkyMCwgNjBweCk7XG4gICAgICBwYWRkaW5nOiBjbGFtcCgxMHB4LCAxMDB2dyAqIDMwIC8gMTkyMCwgMzBweClcbiAgICAgICAgY2xhbXAoMTBweCwgMTAwdncgKiAxOCAvIDE5MjAsIDE4cHgpXG4gICAgICAgIGNsYW1wKDEwcHgsIDEwMHZ3ICogNjAgLyAxOTIwLCA2MHB4KTtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtIHtcbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNsb3NlIHtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zY3JlZW4tc2F2ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgaW1nLFxuICB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAkdnAtaGVpZ2h0O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1heC13aWR0aDogY2xhbXAoMzAwcHgsIDEwMHZ3ICogODAwIC8gMTkyMCwgODAwcHgpO1xuXG4gICAgc3ZnIHtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YXhvbm9teS1sZXZlbCB7XG4gIGhlaWdodDogJHZwLWhlaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJl9fZmxvb3JwbGF0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG4gICAgICBtYXJnaW46IDAgODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgIC8vIG1heC13aWR0aDogODYwcHg7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIj49MTI4MHB4XCIpIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBzdmcuZmxvb3JwbGF0ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fbWFya2VycyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gICZfX21hcmtlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmLnBvc2l0aW9uZWQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAudGF4b25vbXktbGV2ZWxfX21hcmtlci1pbm5lciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZW5hYmxlZCB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxMXB4LCAxMDB2dyAqIDE1IC8gMTkyMCwgMTVweCk7XG4gICAgICAgIHBhZGRpbmc6IGNsYW1wKDJweCwgMTAwdncgKiA1IC8gMTkyMCwgNnB4KSAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaW5uZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIH1cblxuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIHBhZGRpbmc6IDE4cHggMTRweCAxOHB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgbWluLXdpZHRoOiAyMzBweDtcblxuICAgICAgLmNsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgIHJpZ2h0OiAxNHB4O1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICAgIH1cblxuICAgICAgZGl2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigwLCAwLCAwLCAwLjEpO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yZXNpZGVuY2Uge1xuICBoZWlnaHQ6ICR2cC1oZWlnaHQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX2Zsb29ycGxhbiB7XG4gICAgbWFyZ2luOiAwIDI1cHg7XG5cbiAgICAmLnpvb20ge1xuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4zcyBlYXNlLWluLW91dDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgICAgICBtYXgtd2lkdGg6IDg2MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIj49MTI4MHB4XCIpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZ2FsbGVyeSB7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPDkxMHB4XCIpIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcblxuICAgIC5zd2lwZXIge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuXG4gICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIGZsZXgtc3RyaW5rOiB1bnNldDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZ2FsbGVyeSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBoZWlnaHQ6ICR2cC1oZWlnaHQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIj49OTEwcHhcIikge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiAkdnAtaGVpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuICAgIH1cblxuICAgIHZpZGVvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj05MTBweFwiKSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFnZS1iYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDk5OTc7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI+PTkxMHB4XCIpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cblxuICAgICZfX2Fycm93cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICB3aWR0aDogODhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjhweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hcnJvdyB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1sZWZ0LFxuICAgICAgJi0tcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhdGVnb3JpZXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgICAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIj49MTQ0MHB4XCIpIHtcbiAgICAgICAgY29sdW1uLWdhcDogNDVweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZXMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDQ1cHg7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICB9XG5cbiAgICAgICYtc2Nyb2xsZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICAmLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBjb2x1bW4tZ2FwOiA3cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1hcnJvd3Mge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWdhcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgJi1hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogOXB4IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHggMTFweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA5cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zY2hlbWVzIHtcbiAgJl9fc2NoZW1lcyB7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8ZGVza3RvcFwiKSB7XG4gICAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2NoZW1lIHtcbiAgICAmLWltYWdlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIikge1xuICAgICAgICAgIGhlaWdodDogJHZwLWhlaWdodDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faG90c3BvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmLXNjaGVtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2hvdHNwb3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDAlO1xuICAgICAgaGVpZ2h0OiAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zY2hlbWVzX19ob3RzcG90LW1hcmtlciB7XG4gICAgICAgIC5jbG9zZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2NoZW1lc19faG90c3BvdC1pbWFnZSxcbiAgICAgIC5zY2hlbWVzX19ob3RzcG90LWNvbnRlbnQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJvdHRvbSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuICAgICAgLnNjaGVtZXNfX2hvdHNwb3QtaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zY2hlbWVzX19ob3RzcG90LWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAuc2NoZW1lc19faG90c3BvdC1tYXJrZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5yaWdodCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICB9XG5cbiAgICAgIC5zY2hlbWVzX19ob3RzcG90LW1hcmtlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ib3R0b20ucmlnaHQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTEwMCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbWFya2VyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2xvc2Uge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWdlLWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMjVweDtcbiAgICB6LWluZGV4OiA5OTk3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IHVuc2V0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cblxuICAgICZfX2Fycm93cyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2NoZW1lcyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDQ1cHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICYuYWN0aXZlLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mb3Mge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyAxNXB4KTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgICAgICBwYWRkaW5nOiA0NXB4IDI4cHggMjhweDtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIH1cblxuICAgICAgJi1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pbWFnZXMtYW5kLXRleHRzIHtcbiAgLnBhZ2UtYmFyIHtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuaW1hZ2VzLWFuZC10ZXh0c19fYmxvY2sge1xuICAgICYubGF5b3V0LXRleHRfaW1hZ2Uge1xuICAgICAgLmltYWdlcy1hbmQtdGV4dHNfX2ltYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICBmbGV4OiAwLjY7XG4gICAgICAgIH1cblxuICAgICAgICBvcmRlcjogMjtcbiAgICAgIH1cblxuICAgICAgLmltYWdlcy1hbmQtdGV4dHNfX2NvbnRlbnQge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgLyogJjpudGgtY2hpbGQob2RkKSB7XG5cdFx0XHQuaW1hZ2VzLWFuZC10ZXh0c19faW1hZ2Uge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRmbGV4OiAwLjY7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdH1cblxuXHRcdFx0LmltYWdlcy1hbmQtdGV4dHNfX2NvbnRlbnQge1xuXHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdH1cblx0XHR9ICovXG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgJl9fYmxvY2sge1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuICAgICAgbWluLXdpZHRoOiAxMDB2dztcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICB9XG4gIH1cblxuICAmX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcbiAgICAgIGhlaWdodDogJHZwLWhlaWdodDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG4gICAgICAgIGhlaWdodDogJHZwLWhlaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICBwYWRkaW5nOiA0NXB4O1xuICAgIH1cblxuICAgICYuanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICYuanVzdGlmeS1jb250ZW50LWVuZCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICBmbGV4OiB1bnNldDtcbiAgICAgIH1cblxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAuaW1hZ2VzLWFuZC10ZXh0c19fdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXJnaW46IDgwcHggYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgIG1heC13aWR0aDogNDE0cHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIHBhZGRpbmc6IDM1cHggMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuICAgICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1hcCB7XG4gICZfX21hcCB7XG4gICAgaGVpZ2h0OiAkdnAtaGVpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLm1hcmtlciB7XG4gICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAmLnNob3cge1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICB6LWluZGV4OiAxMDE7XG5cbiAgICAgICAgLm1hcmtlcl9fY29udGVudCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm1haW4tbWFya2VyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogNDVweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2N3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWdlLWJhciB7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogdW5zZXQ7XG4gICAgICBsZWZ0OiB1bnNldDtcbiAgICAgIHJpZ2h0OiAxN3B4O1xuICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpIHtcbiAgICAgIGJvdHRvbTogMTlweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxuXG4gICAgJl9fYXJyb3dzIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIikge1xuICAgICAgICBwYWRkaW5nOiA5cHggMjBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjbGFtcCg1MHB4LCAxMDB2dyAqIDI0NCAvIDE5MjAsIDI0NHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX25hdiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAvL2NvbG9yOiBibGFjaztcblxuICAgICAgYSB7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAvL2NvbG9yOiBibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3Jlc2V0IHtcbiAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcCg1MHB4LCAxMDB2dyAqIDI0NCAvIDE5MjAsIDI0NHB4KTtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbm1haW4ucmVtb3RlIHtcbiAgaGVpZ2h0OiAkdnAtaGVpZ2h0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1hcGJveGdsLXBvcHVwLXRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdGF0dXMtbWFya2VyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMDAwMDtcblxuICAmLmF2YWlsYWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwZmYwMDtcbiAgfVxufVxuXG4ubGFiZWwtbWFya2VyIHtcbiAgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NTRiO1xuICAgIGNvbG9yOiAjZjNmN2Y1O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMjNkMzg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwYWRkaW5nOiA0cHggY2xhbXAoMTVweCwgMTAwdncgKiAzMCAvIDE5MjAsIDMwcHgpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gID4gZGl2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxNXB4KTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQge1xuICAkc2lkZS1zcGFjaW5nOiBjbGFtcCgxNXB4LCAxMDB2dyAqIDMwIC8gMTkyMCwgMzBweCk7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogY2xhbXAoMjUwcHgsIDEwMHZ3ICogMzkwIC8gMTkyMCwgMzkwcHgpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblxuICAubWFwYm94Z2wtcG9wdXAtY2xvc2UtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIC5sb3QtcG9wdXAge1xuICAgICZfX2hlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIzMjM0O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBwYWRkaW5nOiA4cHggJHNpZGUtc3BhY2luZyA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXG4gICAgICBhIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQwOGM2ODtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZGVkNDtcbiAgICAgICAgY29sb3I6ICMxMDM1MzU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZzogN3B4IDVweCA3cHggJHNpZGUtc3BhY2luZztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZzogN3B4ICRzaWRlLXNwYWNpbmcgN3B4IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZjZjk4O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzI2ODA1NDtcbiAgICAgICAgICAvLyBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgcGFkZGluZzogY2xhbXAoMzBweCwgMTAwdncgKiAzNSAvIDE5MjAsIDM1cHgpICRzaWRlLXNwYWNpbmdcbiAgICAgICAgY2xhbXAoMjBweCwgMTAwdncgKiAzMCAvIDE5MjAsIDMwcHgpO1xuXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGFibGUge1xuICAgICAgJi1yb3cge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NzYyNjI7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBjb2xvcjogIzEzMzkzODtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEwMHZ3ICogMjUvIDE5MjAsIDI1cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBjb2xvcjogIzAwNzU0YjtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdfQ== */
