@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700);.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}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}/*! This file is auto-generated */
.wp-color-picker{width:80px;direction:ltr}.wp-picker-container .hidden{display:none}.wp-picker-container .wp-color-result.button{min-height:30px;margin:0 6px 6px 0;padding:0 0 0 30px;font-size:11px}.wp-color-result-text{background:#f6f7f7;border-radius:0 2px 2px 0;border-left:1px solid #c3c4c7;color:#50575e;display:block;line-height:2.54545455;padding:0 6px;text-align:center}.wp-color-result:focus,.wp-color-result:hover{background:#f6f7f7;border-color:#8c8f94;color:#1d2327}.wp-color-result:focus:after,.wp-color-result:hover:after{color:#1d2327;border-color:#a7aaad;border-left:1px solid #8c8f94}.wp-picker-container{display:inline-block}.wp-color-result:focus{border-color:#4f94d4;box-shadow:0 0 3px rgba(34,113,177,.8)}.wp-color-result:active{transform:none!important}.wp-picker-open+.wp-picker-input-wrap{display:inline-block;vertical-align:top}.wp-picker-input-wrap label{display:inline-block;vertical-align:top}.form-table .wp-picker-input-wrap label{margin:0!important}.wp-customizer .wp-picker-input-wrap .button.wp-picker-clear,.wp-customizer .wp-picker-input-wrap .button.wp-picker-default,.wp-picker-input-wrap .button.wp-picker-clear,.wp-picker-input-wrap .button.wp-picker-default{margin-left:6px;padding:0 8px;line-height:2.54545455;min-height:30px}.wp-picker-container .iris-square-slider .ui-slider-handle:focus{background-color:#50575e}.wp-picker-container .iris-picker{border-radius:0;border-color:#dcdcde;margin-top:6px}.wp-picker-container input[type=text].wp-color-picker{width:4rem;font-size:12px;font-family:monospace;line-height:2.33333333;margin:0;padding:0 5px;vertical-align:top;min-height:30px}.wp-color-picker::-webkit-input-placeholder{color:#646970}.wp-color-picker::-moz-placeholder{color:#646970;opacity:1}.wp-color-picker:-ms-input-placeholder{color:#646970}.wp-picker-container input[type=text].iris-error{background-color:#fcf0f1;border-color:#d63638;color:#000}.iris-picker .iris-strip .ui-slider-handle:focus,.iris-picker .ui-square-handle:focus{border-color:#3582c4;border-style:solid;box-shadow:0 0 0 1px #3582c4;outline:2px solid transparent}.iris-picker .iris-palette:focus{box-shadow:0 0 0 2px #3582c4}@media screen and (max-width:782px){.wp-picker-container input[type=text].wp-color-picker{width:5rem;font-size:16px;line-height:1.875;min-height:32px}.wp-customizer .wp-picker-container input[type=text].wp-color-picker{padding:0 5px}.wp-picker-input-wrap .button.wp-picker-clear,.wp-picker-input-wrap .button.wp-picker-default{padding:0 8px;line-height:2.14285714;min-height:32px}.wp-customizer .wp-picker-input-wrap .button.wp-picker-clear,.wp-customizer .wp-picker-input-wrap .button.wp-picker-default{padding:0 8px;font-size:14px;line-height:2.14285714;min-height:32px}.wp-picker-container .wp-color-result.button{padding:0 0 0 40px;font-size:14px;line-height:2.14285714}.wp-customizer .wp-picker-container .wp-color-result.button{font-size:14px;line-height:2.14285714}.wp-picker-container .wp-color-result-text{padding:0 14px;font-size:inherit;line-height:inherit}.wp-customizer .wp-picker-container .wp-color-result-text{padding:0 10px}}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:visible}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(/wp-content/plugins/wcp-openweather/assets/libs/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(/wp-content/plugins/wcp-openweather/assets/libs/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(/wp-content/plugins/wcp-openweather/assets/libs/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(/wp-content/plugins/wcp-openweather/assets/libs/colorbox/images/controls.png) no-repeat bottom center;width:38px;height:19px;text-indent:-9999px;border:0 none!important;border-radius:0!important;box-shadow:none!important}#cboxClose:hover{opacity:.8}@media only screen and (min-width:0) and (max-width:767px){#cboxClose{background:url(/wp-content/plugins/wcp-openweather/assets/libs/colorbox/images/controls.png) no-repeat scroll center bottom / 84px auto;height:16px;width:34px}}@font-face{font-display:swap;font-family:'Roboto-Regular';src:url(/wp-content/plugins/wcp-openweather/assets/fonts/roboto-regular.eot);src:url('/wp-content/plugins/wcp-openweather/assets/fonts/roboto-regular.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/wcp-openweather/assets/fonts/roboto-regular.woff) format('woff'),url(/wp-content/plugins/wcp-openweather/assets/fonts/roboto-regular.ttf) format('truetype'),url('/wp-content/plugins/wcp-openweather/assets/fonts/roboto-regular.svg#Roboto-Regular') format('svg')}@font-face{font-display:swap;font-family:'Roboto-Bold';src:url(/wp-content/plugins/wcp-openweather/assets/fonts/roboto-bold.eot);src:url('/wp-content/plugins/wcp-openweather/assets/fonts/roboto-bold.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/wcp-openweather/assets/fonts/roboto-bold.woff) format('woff'),url(/wp-content/plugins/wcp-openweather/assets/fonts/roboto-bold.ttf) format('truetype'),url('/wp-content/plugins/wcp-openweather/assets/fonts/roboto-bold.svg#Roboto-Bold') format('svg')}.wcp-openweather-settings-popup .wcp-openweather-settings-title,.wcp-openweather-settings-popup .wcp-openweather-settings-section-title,.wcp-openweather-settings-popup .wcp-openweather-settings-actions .wcp-openweather-settings-btn{font-family:'Roboto-Bold',Arial,sans-serif;font-weight:normal!important;font-style:normal!important}.wcp-openweather-settings-popup{font-family:'Roboto-Regular',Arial,sans-serif;font-weight:normal!important;font-style:normal!important}.wcp-openweather-settings-popup{padding:12px 15px 15px;background:#fff;color:#333;text-align:left!important}.wcp-openweather-settings-popup .wcp-openweather-settings-title{border-bottom:1px solid #cfcfcf;display:block;font-size:20px;line-height:22px;margin:0 0 12px;padding:0 0 7px}.wcp-openweather-settings-popup .wcp-openweather-settings-form{border:0;margin:0;padding:0;width:100%;overflow:hidden}.wcp-openweather-settings-popup .wcp-openweather-settings-section{margin:0;padding:0 0 12px 0}.wcp-openweather-settings-popup .wcp-openweather-settings-section-title{display:block;font-size:16px;line-height:16px;margin:0;padding:0 0 5px}.wcp-openweather-settings-popup .wcp-openweather-settings-section input[type="text"],.wcp-openweather-settings-popup .wcp-openweather-settings-section select,.wcp-openweather-settings-popup .wcp-openweather-settings-section textarea{font-family:'Roboto-Regular',Arial,sans-serif;font-weight:normal!important;font-style:normal!important;background:#fff;border:1px solid #cfcfcf;border-radius:0;box-sizing:border-box;color:#333;font-size:14px;line-height:17px;height:32px;margin:0;padding:7px 8px 6px;width:100%;box-shadow:none!important}.wcp-openweather-settings-popup .wcp-openweather-settings-section input[type="text"]{-webkit-appearance:none}.wcp-openweather-settings-popup .wcp-openweather-settings-section input::-webkit-input-placeholder{color:#999;padding:1px 0 0 0}.wcp-openweather-settings-popup .wcp-openweather-settings-section input:-ms-input-placeholder{color:#999}.wcp-openweather-settings-popup .wcp-openweather-settings-section input:-moz-placeholder{opacity:1;color:#999}.wcp-openweather-settings-popup .wcp-openweather-settings-section input::-moz-placeholder{opacity:1;color:#999}.wcp-openweather-settings-popup .wcp-openweather-settings-section select{padding:5px 8px;line-height:32px}.wcp-openweather-settings-popup .wcp-openweather-settings-section textarea{padding:5px 8px}.wcp-openweather-settings-popup .wcp-openweather-settings-field{margin:0;padding:0;line-height:19px}.wcp-openweather-settings-popup .wcp-openweather-settings-label{display:inline-block;font-size:14px;line-height:14px;padding:0 0 5px;margin:0;color:#333;vertical-align:baseline}.wcp-openweather-settings-popup .wcp-openweather-settings-description{display:block;font-size:12px;line-height:14px;margin:0;padding:2px 0 0;color:#333}.wcp-openweather-settings-popup .wcp-openweather-settings-description a{font-size:12px;margin:0;padding:0;color:#03a9f4;text-decoration:underline;outline:none;border:0}.wcp-openweather-settings-popup .wcp-openweather-settings-description a:hover{font-size:12px;margin:0;padding:0;color:#03a9f4;text-decoration:none;outline:none;border:0}.wcp-openweather-settings-popup .wcp-openweather-settings-section.wcp-openweather-settings-units{width:102%;margin-left:-2%;display:table}.wcp-openweather-settings-popup .wcp-openweather-settings-section.wcp-openweather-settings-units .wcp-openweather-settings-section-title{width:100%;float:left;padding-left:2%}.wcp-openweather-settings-popup .wcp-openweather-settings-section.wcp-openweather-settings-units .wcp-openweather-settings-field{float:left;width:33.33%;padding:0 0 0 2%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.wcp-openweather-settings-popup .wcp-openweather-settings-section.wcp-openweather-settings-options .wcp-openweather-settings-field{width:100%;overflow:hidden;padding-top:6px;line-height:16px}.wcp-openweather-settings-popup .wcp-openweather-settings-section.wcp-openweather-settings-options .wcp-openweather-settings-field label{line-height:15px;max-width:95%;padding:0;vertical-align:top}.wcp-openweather-settings-popup .wcp-openweather-settings-section.wcp-openweather-settings-options .wcp-openweather-settings-field input[type="checkbox"]{float:left;padding:0;margin:1px 5px 0 0;height:auto;min-width:inherit;width:auto!important;position:static}.wcp-openweather-settings-popup .wcp-openweather-settings-actions{width:100%;overflow:hidden;padding:2px 0 0 0;margin:0}.wcp-openweather-settings-popup .wcp-openweather-settings-actions .wcp-openweather-settings-btn{float:left;background:#959595!important;border:0 none!important;border-radius:0!important;box-shadow:none!important;color:#fff;cursor:pointer;font-size:14px!important;line-height:15px!important;margin:0 0 0 15px;min-height:33px;min-width:160px;outline:none!important;padding:9px 15px;text-shadow:none!important;text-transform:uppercase;text-align:center;vertical-align:bottom;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-decoration:none!important;word-wrap:break-word}.wcp-openweather-settings-popup .wcp-openweather-settings-actions #submit{background:#03a9f4!important;font-family:'Roboto-Bold',Arial,sans-serif!important}.wcp-openweather-settings-popup .wcp-openweather-settings-actions input[type="submit"].wcp-openweather-settings-btn{line-height:13px;-webkit-appearance:none}.wcp-openweather-settings-popup .wcp-openweather-settings-actions .wcp-openweather-settings-btn:first-child{margin:0;background:#03a9f4!important}.wcp-openweather-settings-popup .wcp-openweather-settings-actions .wcp-openweather-settings-btn:hover,.wcp-openweather-settings-popup .wcp-openweather-settings-actions #submit:hover{background:#03a9f4;opacity:.8;text-decoration:none!important}@media only screen and (min-width:0) and (max-width:767px){.wcp-openweather-settings-popup{padding:9px 12px 12px}.wcp-openweather-settings-popup .wcp-openweather-settings-label{padding:0 0 3px}.wcp-openweather-settings-popup .wcp-openweather-settings-section.wcp-openweather-settings-units{width:100%;margin-left:0;display:block}.wcp-openweather-settings-popup .wcp-openweather-settings-section.wcp-openweather-settings-units .wcp-openweather-settings-section-title{float:none;padding-left:0}.wcp-openweather-settings-popup .wcp-openweather-settings-section.wcp-openweather-settings-units .wcp-openweather-settings-field{float:none;width:100%;padding:0}.wcp-openweather-settings-popup .wcp-openweather-settings-section.wcp-openweather-settings-options .wcp-openweather-settings-field label{max-width:80%}.wcp-openweather-settings-popup .wcp-openweather-settings-actions .wcp-openweather-settings-btn{display:block;float:none;width:100%;margin:7px 0 0 0}.wcp-openweather-settings-popup .wcp-openweather-settings-actions .wcp-openweather-settings-btn:first-child{margin-top:0}.wcp-openweather-settings-popup .wcp-openweather-settings-section.wcp-openweather-settings-options .wcp-openweather-settings-field input[type="checkbox"]{margin:0 5px 0 0}}@font-face{font-display:swap;font-family:'Roboto-Regular';src:url(/wp-content/plugins/wcp-openweather/theme/metro/assets/fonts/roboto-regular.eot);src:url('/wp-content/plugins/wcp-openweather/theme/metro/assets/fonts/roboto-regular.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/wcp-openweather/theme/metro/assets/fonts/roboto-regular.woff) format('woff'),url(/wp-content/plugins/wcp-openweather/theme/metro/assets/fonts/roboto-regular.ttf) format('truetype'),url('/wp-content/plugins/wcp-openweather/theme/metro/assets/fonts/roboto-regular.svg#Roboto-Regular') format('svg')}@font-face{font-display:swap;font-family:'Dosis-Bold';src:url(/wp-content/plugins/wcp-openweather/theme/metro/assets/fonts/dosis-bold.eot);src:url('/wp-content/plugins/wcp-openweather/theme/metro/assets/fonts/dosis-bold.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/wcp-openweather/theme/metro/assets/fonts/dosis-bold.woff) format('woff'),url(/wp-content/plugins/wcp-openweather/theme/metro/assets/fonts/dosis-bold.ttf) format('truetype'),url('/wp-content/plugins/wcp-openweather/theme/metro/assets/fonts/dosis-bold.svg#Dosis-Bold') format('svg')}@font-face{font-display:swap;font-family:'wcp-ow-icons';src:url(/wp-content/plugins/wcp-openweather/theme/metro/assets/fonts/wcp-ow-icon.eot);src:url('/wp-content/plugins/wcp-openweather/theme/metro/assets/fonts/wcp-ow-icon.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/wcp-openweather/theme/metro/assets/fonts/wcp-ow-icon.woff) format('woff'),url(/wp-content/plugins/wcp-openweather/theme/metro/assets/fonts/wcp-ow-icon.ttf) format('truetype'),url('/wp-content/plugins/wcp-openweather/theme/metro/assets/fonts/wcp-ow-icon.svg#wcp-ow-icons') format('svg')}.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-now-wrapper .wcp-openweather-now-temperature .wcp-openweather-now-value,.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-content-tbl .wcp-openweather-now-temperature-wrapper .wcp-openweather-now-value{font-family:'Dosis-Bold',Arial,sans-serif;font-weight:normal!important;font-style:normal!important}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content,.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-forecast-wrapper .wcp-openweather-forecast-header .wcp-openweather-forecast-day .wcp-openweather-forecast-item-date{font-family:'Roboto-Regular',Arial,sans-serif;font-weight:normal!important;font-style:normal!important}[class^="wcp-ow-icon-"],[class*=" wcp-ow-icon-"]{display:inline-block;font-family:'wcp-ow-icons'!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wcp-ow-icon-arrow-down:before{content:"\f044"}.wcp-ow-icon-refresh:before{content:"\f021"}.wcp-ow-icon-cog:before{content:"\e602"}.wcp-ow-icon-raindrop:before{content:"\2d"}.wcp-ow-icon-wind:before{content:"\7c"}.wcp-openweather-visible-xs{display:none}.wcp-openweather-default-metro-widget{font:12px/14px 'Roboto-Regular',Arial,sans-serif;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;color:#fff;background-repeat:no-repeat;background-position:center top;background-size:cover;position:relative}.wcp-openweather-default-metro-widget div,.wcp-openweather-default-metro-widget span{font-family:'Roboto-Regular',Arial,sans-serif}.wcp-openweather-default-metro-widget .wcp-openweather-default-metro-opacity{opacity:.6;position:absolute;top:0;width:100%;bottom:0;margin:0!important;padding:0!important}.wcp-openweather-default-metro-widget .wcp-openweather-container{padding:0 10px;margin:0;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box}.wcp-openweather-default-metro-widget .wcp-openweather-default-metro-widget-container{position:relative;z-index:1;margin:0!important;padding:0!important}.wcp-openweather-default-metro-widget .wcp-openweather-header{margin:0;padding:0}.wcp-openweather-default-metro-widget .wcp-openweather-header .wcp-openweather-header-wrapper{background:rgb(255 255 255 / .3);height:24px;margin:0}.wcp-openweather-default-metro-widget .wcp-openweather-header .wcp-openweather-header-wrapper .wcp-openweather-container{padding-top:5px;padding-bottom:5px}.wcp-openweather-default-metro-widget .wcp-openweather-header .wcp-openweather-day-wrapper{padding:0 42px 0 0;margin:0}.wcp-openweather-default-metro-widget .wcp-openweather-header .wcp-openweather-day-wrapper .wcp-openweather-day{display:block;font-size:12px;line-height:14px;text-align:left;text-transform:uppercase}.wcp-openweather-default-metro-widget .wcp-openweather-header .wcp-openweather-options-wrapper{float:right;width:40px}.wcp-openweather-default-metro-widget .wcp-openweather-header .wcp-openweather-options,.wcp-openweather-default-metro-widget .wcp-openweather-header .wcp-openweather-refresh{float:right}.wcp-openweather-default-metro-widget .wcp-openweather-header .wcp-openweather-options-wrapper{position:relative}.wcp-openweather-default-metro-widget .wcp-openweather-header .wcp-openweather-options{padding-left:8px}.wcp-openweather-default-metro-widget .wcp-openweather-header .wcp-openweather-options .wcp-openweather-settings-icon,.wcp-openweather-default-metro-widget .wcp-openweather-header .wcp-openweather-refresh .wcp-openweather-refresh-icon{color:#263238;display:block;width:14px;height:14px;font-size:15px;line-height:14px;outline:none;text-decoration:none;padding:0;margin:0;border:0;background:none;box-shadow:0 0 0 0!important;transition:none}.wcp-openweather-default-metro-widget .wcp-openweather-header .wcp-openweather-options .wcp-openweather-settings-icon:hover,.wcp-openweather-default-metro-widget .wcp-openweather-header .wcp-openweather-refresh .wcp-openweather-refresh-icon:hover{color:inherit;width:14px;height:14px;font-size:15px;line-height:14px;outline:none;text-decoration:none;padding:0;margin:0;border:0;background:none;opacity:.7}.wcp-openweather-default-metro-widget .wcp-openweather-header .wcp-openweather-refresh .wcp-openweather-refresh-icon .wcp-ow-icon-refresh{font-size:15px;line-height:15px;color:#fff}.wcp-openweather-default-metro-widget .wcp-openweather-header .wcp-openweather-refresh .wcp-openweather-refresh-icon .wcp-ow-icon-refresh.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 1s infinite linear;width:13px}.wcp-openweather-default-metro-widget .wcp-openweather-header .wcp-openweather-refresh .wcp-openweather-refresh-spinner{position:absolute;left:-20px;top:0;display:none;width:14px;height:14px;padding:0;margin:0}.wcp-openweather-default-metro-widget .wcp-openweather-header .wcp-openweather-refresh .wcp-openweather-refresh-spinner img{display:block;background:none!important;margin:0!important;padding:0!important;border:0!important;max-width:100%;height:auto}.wcp-openweather-default-metro-widget .wcp-openweather-header .wcp-openweather-options .wcp-openweather-settings-icon .wcp-ow-icon-cog{font-size:18px;line-height:14px;margin-left:-2px;color:#fff}.wcp-openweather-default-metro-widget .wcp-openweather-header .wcp-openweather-options .wcp-openweather-settings{display:none}.wcp-openweather-default-metro-widget .wcp-openweather-content{padding:0;margin:0}.wcp-openweather-default-metro-widget .wcp-openweather-content>.wcp-openweather-container{padding-top:12px;padding-bottom:10px;margin:0}.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-city-wrapper{text-align:center;margin:0}.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-city-wrapper .wcp-openweather-city{font-size:18px;line-height:20px;text-transform:none;hyphens:none;-moz-hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;word-wrap:break-word;-moz-word-wrap:break-word;-webkit-word-wrap:break-word;-ms-word-wrap:break-word;margin:0;padding:0}.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-city-wrapper .wcp-openweather-country{display:block;padding:3px 0 0 0;margin:0;font-size:14px;line-height:16px;text-transform:none;hyphens:none;-moz-hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;word-wrap:break-word;-moz-word-wrap:break-word;-webkit-word-wrap:break-word;-ms-word-wrap:break-word}.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-now-wrapper{padding:12px 0 0 0;margin:0;width:100%;overflow:hidden}.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-now-wrapper .wcp-openweather-now{margin:0;padding:0}.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-now-wrapper .wcp-openweather-now-temperature .wcp-openweather-now-icon{margin:0;padding:0;line-height:92px;text-align:left}.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-now-wrapper .wcp-openweather-now-temperature .wcp-openweather-now-icon .icon{font-size:75px!important;width:75px;height:75px;margin:0 auto}.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-now-wrapper .wcp-openweather-now-temperature .wcp-openweather-now-icon .icon.diw-sun{font-size:72px!important;width:72px}.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-now-wrapper .wcp-openweather-now-temperature{width:100%;overflow:hidden;padding:0;margin:0;text-align:center}.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-now-wrapper .wcp-openweather-now-temperature .wcp-openweather-now-value{padding-top:8px;font-size:45px;line-height:40px;text-transform:uppercase}.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-now-wrapper .wcp-openweather-now-temperature .wcp-openweather-now-value .wcp-openweather-now-value-deg{bottom:0!important;height:0;line-height:0;position:relative;top:16px!important;vertical-align:super!important;font-size:45px}.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-now-wrapper .wcp-openweather-now-status{font-size:14px;line-height:16px;margin:0;padding:4px 0 0 0;text-align:center;text-transform:lowercase}.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-now-wrapper .wcp-openweather-now-details{width:100%;overflow:hidden;padding:11px 0 0 0;margin:0}.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-now-wrapper .wcp-openweather-now-details .wcp-openweather-now-details-col{width:35%;float:left;text-align:right;margin:0;padding:0 0 0 3px;box-sizing:border-box;-webkit-box-sizing:border-box}.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-now-wrapper .wcp-openweather-now-details .wcp-openweather-now-details-col:first-child{width:65%;text-align:left!important;padding:0 3px 0 0}.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-now-wrapper .wcp-openweather-now-details .wcp-openweather-now-details-row{padding:6px 0 0 0;margin:0;overflow:hidden;width:100%;text-transform:uppercase}.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-now-wrapper .wcp-openweather-now-details .wcp-openweather-now-details-row:first-child{padding:0}.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-now-wrapper .wcp-openweather-now-details .wcp-openweather-now-details-row .wcp-openweather-now-details-title{display:block;font-size:10px;line-height:10px;margin:0;padding:0}.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-now-wrapper .wcp-openweather-now-details .wcp-openweather-now-details-row .wcp-openweather-now-details-value{display:block;font-size:12px;line-height:14px;margin:-1px 0 0 0;padding:0}.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-forecast-wrapper{padding:12px 0 0 0;margin:0}.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-forecast-wrapper .wcp-openweather-forecast-header{background:rgb(255 255 255 / .3);padding:4px 0 5px;margin:0;width:100%;overflow:hidden}.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-forecast-wrapper .wcp-openweather-forecast-header .wcp-openweather-forecast-day{float:left;width:20%;font-size:11px;line-height:11px;text-transform:uppercase;text-align:center}.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-forecast-wrapper .wcp-openweather-forecast-content{padding:10px 0 0 0!important;margin:0!important;overflow:hidden;width:100%}.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-forecast-wrapper .wcp-openweather-forecast-content .wcp-openweather-forecast-item{float:left;width:20%;padding:0;margin:0}.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-forecast-wrapper .wcp-openweather-forecast-content .wcp-openweather-forecast-item .wcp-openweather-forecast-day-icon{margin:0;padding:0;text-align:left}.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-forecast-wrapper .wcp-openweather-forecast-content .wcp-openweather-forecast-item .wcp-openweather-forecast-day-icon .icon{font-size:20px!important;width:20px;height:20px;margin:0 auto}.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-forecast-wrapper .wcp-openweather-forecast-content .wcp-openweather-forecast-item .wcp-openweather-forecast-day-icon .icon.diw-sun{font-size:18px!important;width:18px;height:19px;padding-top:1px}.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-forecast-wrapper .wcp-openweather-forecast-content .wcp-openweather-forecast-item .wcp-openweather-forecast-day-value{display:block;font-size:10px;line-height:10px;text-transform:uppercase;text-align:center;word-wrap:break-word;padding:4px 0 0 0;margin:0}.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-forecast-wrapper .wcp-openweather-forecast-content .wcp-openweather-forecast-item .wcp-openweather-forecast-day-value .wcp-openweather-forecast-day-deg{position:relative;top:4px!important;bottom:0!important;font-size:11px;line-height:0;height:0;vertical-align:super}.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-nodata-wrapper{padding:15px 0 1px;margin:0;text-align:left}.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-nodata-wrapper:first-child{padding:0 0 1px}.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-nodata-wrapper .wcp-openweather-nodata{font-size:12px;line-height:12px;margin:0;padding:0;text-transform:uppercase}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-container{padding-left:10px;padding-right:10px}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-content .wcp-openweather-city-wrapper{text-align:center}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-header .wcp-openweather-header-wrapper{height:23px}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-header .wcp-openweather-day-wrapper .wcp-openweather-day{font-size:11px;line-height:13px}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-header .wcp-openweather-options{padding-left:6px}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-header .wcp-openweather-options .wcp-openweather-settings-icon,.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-header .wcp-openweather-refresh .wcp-openweather-refresh-icon{font-size:14px;height:13px;line-height:14px;width:13px}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-header .wcp-openweather-refresh .wcp-openweather-refresh-icon .wcp-ow-icon-refresh{font-size:14px;line-height:14px}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-header .wcp-openweather-options .wcp-openweather-settings-icon .wcp-ow-icon-cog{font-size:17px;line-height:13px}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-content .wcp-openweather-now-wrapper{padding:1px 0 0 0}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-content .wcp-openweather-now-wrapper .wcp-openweather-now{float:none}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-content .wcp-openweather-now-wrapper .wcp-openweather-now{width:100%}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-content .wcp-openweather-now-wrapper .wcp-openweather-now-temperature .wcp-openweather-now-value{float:none;display:block;max-width:100%;text-align:center}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-content .wcp-openweather-now-wrapper .wcp-openweather-now-temperature .wcp-openweather-now-icon{float:none;margin:0 auto}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-content .wcp-openweather-now-wrapper .wcp-openweather-now-status{text-align:center;max-width:100%;display:block}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-content .wcp-openweather-forecast-tbl{margin:0;padding:0;border:0;border-collapse:separate;border-spacing:0;width:100%;font:11px/13px 'Roboto-Regular',Arial,sans-serif;table-layout:fixed}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-content .wcp-openweather-forecast-tbl .wcp-openweather-forecast-header{background:rgb(255 255 255 / .3)}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-content .wcp-openweather-forecast-tbl .wcp-openweather-forecast-header th{margin:0;padding:3px 5px!important;border:0;font-weight:normal!important;text-align:center!important;text-transform:uppercase;font-size:11px;line-height:14px;height:14px;background:none}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-content .wcp-openweather-forecast-tbl .wcp-openweather-forecast-item td{margin:0;padding:7px 5px!important;border:0;font-weight:normal!important;text-align:center!important;font-size:11px;line-height:13px;vertical-align:middle;background:rgb(255 255 255 / .2)}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-content .wcp-openweather-forecast-tbl .wcp-openweather-forecast-item.wcp-openweather-forecast-item-light td{background:rgb(255 255 255 / .3)}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-content .wcp-openweather-forecast-tbl .wcp-openweather-forecast-item td.wcp-openweather-forecast-item-icon{width:35px}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-content .wcp-openweather-forecast-tbl .wcp-openweather-forecast-item td .wcp-openweather-forecast-day-deg{position:relative;bottom:0!important;top:4px!important;line-height:0;height:0;font-size:12px;vertical-align:super}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-content .wcp-openweather-forecast-tbl .wcp-openweather-forecast-item td .wcp-openweather-forecast-day-temp,.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-content .wcp-openweather-forecast-tbl .wcp-openweather-forecast-item td .wcp-openweather-forecast-day-temp-last{display:block}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-content .wcp-openweather-forecast-tbl .wcp-openweather-forecast-item td .wcp-openweather-forecast-day-temp{font-size:12px;line-height:13px;margin:0;padding:0}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-content .wcp-openweather-forecast-tbl .wcp-openweather-forecast-item td .wcp-openweather-forecast-day-temp-last{font-size:10px;line-height:12px;margin:0;padding:0}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-content .wcp-openweather-forecast-tbl .wcp-openweather-forecast-item td .wcp-openweather-forecast-item-day{font-size:12px;display:block;text-transform:uppercase}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-content .wcp-openweather-forecast-tbl .wcp-openweather-forecast-item td .wcp-openweather-forecast-item-date{font-size:10px;line-height:12px;display:block;text-transform:uppercase}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-content .wcp-openweather-forecast-tbl .wcp-openweather-forecast-item td .wcp-openweather-forecast-day-icon{margin:0;padding:0;text-align:left}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-content .wcp-openweather-forecast-tbl .wcp-openweather-forecast-item td .wcp-openweather-forecast-day-icon .icon{font-size:25px!important;width:25px;height:25px;margin:0 auto}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-content .wcp-openweather-forecast-tbl .wcp-openweather-forecast-item td .wcp-openweather-forecast-day-icon .icon.diw-sun{font-size:22px!important;width:22px;height:22px;padding:2px 0 1px}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-content .wcp-openweather-forecast-tbl .wcp-openweather-forecast-item td .wcp-openweather-forecast-day-icon img{display:block;background:none!important;margin:0!important;padding:0!important;border:0!important;max-width:100%;height:auto}.wcp-openweather-default-metro-shortcode{font:12px/14px 'Roboto-Regular',Arial,sans-serif;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;color:#fff;background-repeat:no-repeat;background-position:center top;background-size:cover;position:relative;margin-bottom:15px}.wcp-openweather-default-metro-shortcode div,.wcp-openweather-default-metro-shortcode span{font-family:'Roboto-Regular',Arial,sans-serif}.wcp-openweather-default-metro-shortcode .wcp-openweather-default-metro-opacity{opacity:.6;position:absolute;top:0;width:100%;bottom:0;margin:0!important;padding:0!important}.wcp-openweather-default-metro-shortcode .wcp-openweather-container{padding:0 15px;margin:0;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box}.wcp-openweather-default-metro-shortcode .wcp-openweather-default-metro-widget-container{position:relative;z-index:1;margin:0!important;padding:0!important}.wcp-openweather-default-metro-shortcode .wcp-openweather-header{padding:0;margin:0}.wcp-openweather-default-metro-shortcode .wcp-openweather-header .wcp-openweather-header-wrapper{background:rgb(255 255 255 / .3);height:24px;padding:0;margin:0}.wcp-openweather-default-metro-shortcode .wcp-openweather-header .wcp-openweather-header-wrapper .wcp-openweather-container{padding-top:5px;padding-bottom:5px;margin:0}.wcp-openweather-default-metro-shortcode .wcp-openweather-header .wcp-openweather-day-wrapper{padding:0 42px 0 0;margin:0}.wcp-openweather-default-metro-shortcode .wcp-openweather-header .wcp-openweather-day-wrapper .wcp-openweather-day{display:block;font-size:12px;line-height:14px;text-align:left;text-transform:uppercase;font-weight:normal!important;color:#fff}.wcp-openweather-default-metro-shortcode .wcp-openweather-header .wcp-openweather-options-wrapper{float:right;width:40px;padding:0;margin:0}.wcp-openweather-default-metro-shortcode .wcp-openweather-header .wcp-openweather-options,.wcp-openweather-default-metro-shortcode .wcp-openweather-header .wcp-openweather-refresh{float:right;padding:0;margin:0}.wcp-openweather-default-metro-shortcode .wcp-openweather-header .wcp-openweather-options-wrapper{position:relative}.wcp-openweather-default-metro-shortcode .wcp-openweather-header .wcp-openweather-options{padding-left:9px}.wcp-openweather-default-metro-shortcode .wcp-openweather-header .wcp-openweather-options .wcp-openweather-settings-wrapper{padding:0;margin:0}.wcp-openweather-default-metro-shortcode .wcp-openweather-header .wcp-openweather-options .wcp-openweather-settings-icon,.wcp-openweather-default-metro-shortcode .wcp-openweather-header .wcp-openweather-refresh .wcp-openweather-refresh-icon{color:#fff;display:block;width:14px;height:14px;font-size:15px;line-height:14px;outline:none;text-decoration:none;padding:0;margin:0;border:0;background:none;box-shadow:0 0 0 0!important;transition:none}.wcp-openweather-default-metro-shortcode .wcp-openweather-header .wcp-openweather-options .wcp-openweather-settings-icon:hover,.wcp-openweather-default-metro-shortcode .wcp-openweather-header .wcp-openweather-refresh .wcp-openweather-refresh-icon:hover{color:inherit;width:14px;height:14px;font-size:15px;line-height:14px;outline:none;text-decoration:none;padding:0;margin:0;border:0;background:none;opacity:.7}.wcp-openweather-default-metro-shortcode .wcp-openweather-header .wcp-openweather-refresh .wcp-openweather-refresh-icon .wcp-ow-icon-refresh{font-size:15px;line-height:15px;color:#fff}.wcp-openweather-default-metro-shortcode .wcp-openweather-header .wcp-openweather-refresh .wcp-openweather-refresh-icon .wcp-ow-icon-refresh.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 1s infinite linear;width:13px}.wcp-openweather-default-metro-shortcode .wcp-openweather-header .wcp-openweather-refresh .wcp-openweather-refresh-spinner{position:absolute;left:-20px;top:0;display:none;width:14px;height:14px;padding:0;margin:0}.wcp-openweather-default-metro-shortcode .wcp-openweather-header .wcp-openweather-refresh .wcp-openweather-refresh-spinner img{display:block;background:none!important;margin:0!important;padding:0!important;border:0!important;max-width:100%;height:auto}.wcp-openweather-default-metro-shortcode .wcp-openweather-header .wcp-openweather-options .wcp-openweather-settings-icon .wcp-ow-icon-cog{font-size:18px;line-height:14px;margin-left:-2px;color:#fff}.wcp-openweather-default-metro-shortcode .wcp-openweather-header .wcp-openweather-options .wcp-openweather-settings{display:none}.wcp-openweather-default-metro-shortcode .wcp-openweather-content{padding:0;margin:0}.wcp-openweather-default-metro-shortcode .wcp-openweather-content>.wcp-openweather-container{padding-top:12px;padding-bottom:13px;margin:0}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-city-wrapper{text-align:center;margin:0}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-city-wrapper .wcp-openweather-city{font-size:18px;line-height:20px;text-transform:none;hyphens:none;-moz-hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;word-wrap:break-word;-moz-word-wrap:break-word;-webkit-word-wrap:break-word;-ms-word-wrap:break-word}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-city-wrapper .wcp-openweather-country{display:block;padding:3px 0 0 0;margin:0;font-size:14px;line-height:16px;text-transform:none;hyphens:none;-moz-hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;word-wrap:break-word;-moz-word-wrap:break-word;-webkit-word-wrap:break-word;-ms-word-wrap:break-word}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-content-tbl{margin:17px 0 0 0!important;padding:0!important;border:0!important;border-collapse:separate!important;border-spacing:0!important;width:100%!important;font:12px/13px 'Roboto-Regular',Arial,sans-serif;color:#fff;background:none!important;table-layout:fixed;text-shadow:none!important}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-content-tbl tr{margin:0;padding:0!important;border:0!important;background:none!important}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-content-tbl td{margin:0;padding:0!important;border:0!important;font-weight:normal!important;text-align:center!important;font-size:12px;line-height:13px;vertical-align:middle;background:none!important}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-content-tbl td.wcp-openweather-now-details{text-align:right!important;vertical-align:bottom}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-content-tbl td.wcp-openweather-now-details:first-child{text-align:left!important}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-content-tbl .wcp-openweather-now-icon-wrapper{padding:0;margin:0;text-align:center}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-content-tbl .wcp-openweather-now-temperature-wrapper .wcp-openweather-now-value{display:inline-block;font-size:40px;line-height:35px;text-transform:uppercase;padding:0;margin:0;vertical-align:top;color:#fff}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-content-tbl .wcp-openweather-now-temperature-wrapper .wcp-openweather-now-value .wcp-openweather-now-value-deg{font-size:40px;bottom:0!important;height:0;line-height:0!important;position:relative;top:15px!important;vertical-align:super!important}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-content-tbl .wcp-openweather-now-icon-wrapper .wcp-openweather-now-icon{display:inline-block;height:34px;margin:0;padding:0 0 0 1px;vertical-align:top;color:#fff}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-content-tbl .wcp-openweather-now-icon-wrapper .wcp-openweather-now-icon .icon{margin:0;padding:0;font-size:35px!important}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-content-tbl .wcp-openweather-now-status{display:block;text-transform:lowercase;font-size:12px;line-height:12px;padding:1px 0 0 0;margin:0;color:#fff}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-content-tbl .wcp-openweather-now-details .wcp-openweather-now-details-row{padding:10px 0 0 0;margin:0;overflow:hidden;width:100%;text-transform:uppercase}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-content-tbl .wcp-openweather-now-details .wcp-openweather-now-details-row:first-child{padding:0}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-content-tbl .wcp-openweather-now-details .wcp-openweather-now-details-row .wcp-openweather-now-details-title{display:block;font-size:10px;line-height:10px;color:#fff}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-content-tbl .wcp-openweather-now-details .wcp-openweather-now-details-row .wcp-openweather-now-details-value{display:block;font-size:12px;line-height:14px;margin-top:-1px;color:#fff}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-wrapper{margin:0;padding:0 15px 15px}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content{margin:0!important;padding:0;border:0!important;border-collapse:separate!important;border-spacing:0!important;width:100%!important;font:12px/14px 'Roboto-Regular',Arial,sans-serif;color:#fff;table-layout:auto;text-transform:uppercase;letter-spacing:0;text-shadow:none!important}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-header{background:none!important}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content tr,.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content tr:hover{background:none!important}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-header th{background:rgb(255 255 255 / .3)!important;font-family:'Roboto-Regular',Arial,sans-serif;margin:0;padding:5px 5px 6px!important;border:0!important;font-weight:normal!important;text-align:center!important;text-transform:uppercase;font-size:11px!important;line-height:12px;height:12px;color:#fff;letter-spacing:0}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-header th:first-child{padding:5px 5px 6px 15px!important}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-header th span{font-size:11px;line-height:12px;margin:0;padding:0}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-item td{font-family:'Roboto-Regular',Arial,sans-serif;margin:0;padding:6px 5px!important;border:0!important;font-weight:normal!important;text-align:center!important;font-size:12px;line-height:14px;vertical-align:middle;color:#fff;letter-spacing:0;background:rgb(255 255 255 / .2)}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-item:hover td{background:rgb(255 255 255 / .2)}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-item.wcp-openweather-forecast-item-light td,.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-item.wcp-openweather-forecast-item-light:hover td{background:rgb(255 255 255 / .25)}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-item td:first-child{padding:6px 5px 6px 15px!important}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-item td:last-child,.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-header th:last-child,.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-item td.wcp-openweather-forecast-item-last,.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-header th.wcp-openweather-forecast-item-last{padding:4px!important}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-item td.wcp-openweather-forecast-item-align,.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-header th.wcp-openweather-forecast-item-align{text-align:left!important}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-item td .wcp-openweather-forecast-day-deg{position:relative;bottom:0!important;top:4px!important;line-height:0;height:0;font-size:12px;vertical-align:super}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-item td wcp-openweather-forecast-day-temp-last .wcp-openweather-forecast-day-deg{top:6px!important}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-item td .wcp-openweather-forecast-item-day{font-size:12px;display:block}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-item td .wcp-openweather-forecast-item-date{font-size:10px;line-height:12px;display:block;text-transform:uppercase}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-item td .wcp-openweather-forecast-day-icon{text-align:left;min-height:35px}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-item td .wcp-openweather-forecast-day-icon .icon{font-size:35px!important;line-height:27px;width:35px;height:35px;margin:0 auto}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-item td .wcp-openweather-forecast-day-icon .icon.diw-sun{font-size:28px!important;width:28px;height:28px;padding:4px 0 3px 0}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-item td .wcp-openweather-forecast-day-temp-last{line-height:12px;font-size:10px}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-nodata-wrapper{margin:0;padding:2px 0 0 0}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-nodata-wrapper .wcp-openweather-nodata{display:block;padding:0;margin:0;text-transform:uppercase;text-align:left;line-height:12px;font-size:12px}.wcp-openweather-default-metro-shortcode.wcp-openweather-default-metro-compact .wcp-openweather-content .wcp-openweather-forecast-wrapper .wcp-openweather-forecast-header{background:rgb(255 255 255 / .3);padding:4px 0 5px;margin:0;width:100%;overflow:hidden}.wcp-openweather-default-metro-shortcode.wcp-openweather-default-metro-compact .wcp-openweather-content .wcp-openweather-forecast-wrapper .wcp-openweather-forecast-header .wcp-openweather-container{padding:0 5px}.wcp-openweather-default-metro-shortcode.wcp-openweather-default-metro-compact .wcp-openweather-content .wcp-openweather-forecast-wrapper .wcp-openweather-forecast-header .wcp-openweather-forecast-day{float:left;width:20%;font-size:11px;line-height:11px;text-transform:uppercase;text-align:center}.wcp-openweather-default-metro-shortcode.wcp-openweather-default-metro-compact .wcp-openweather-content .wcp-openweather-forecast-wrapper .wcp-openweather-forecast-header .wcp-openweather-forecast-day .wcp-openweather-forecast-item-date{display:block;font-size:11px;line-height:12px;text-align:center}.wcp-openweather-default-metro-shortcode.wcp-openweather-default-metro-compact .wcp-openweather-content .wcp-openweather-forecast-wrapper .wcp-openweather-forecast-content{padding:10px 0 0 0!important;margin:0!important;overflow:hidden;width:100%}.wcp-openweather-default-metro-shortcode.wcp-openweather-default-metro-compact .wcp-openweather-content .wcp-openweather-forecast-wrapper .wcp-openweather-forecast-content .wcp-openweather-container{padding:0 5px}.wcp-openweather-default-metro-shortcode.wcp-openweather-default-metro-compact .wcp-openweather-content .wcp-openweather-forecast-wrapper .wcp-openweather-forecast-content .wcp-openweather-forecast-item{float:left;width:20%;padding:0;margin:0}.wcp-openweather-default-metro-shortcode.wcp-openweather-default-metro-compact .wcp-openweather-content .wcp-openweather-forecast-wrapper .wcp-openweather-forecast-content .wcp-openweather-forecast-item .wcp-openweather-forecast-day-icon{margin:0;padding:0;text-align:left}.wcp-openweather-default-metro-shortcode.wcp-openweather-default-metro-compact .wcp-openweather-content .wcp-openweather-forecast-wrapper .wcp-openweather-forecast-content .wcp-openweather-forecast-item .wcp-openweather-forecast-day-icon .icon{font-size:20px!important;width:20px;height:20px;margin:0 auto}.wcp-openweather-default-metro-shortcode.wcp-openweather-default-metro-compact .wcp-openweather-content .wcp-openweather-forecast-wrapper .wcp-openweather-forecast-content .wcp-openweather-forecast-item .wcp-openweather-forecast-day-icon .icon.diw-sun{font-size:18px!important;width:18px;height:19px;padding-top:1px}.wcp-openweather-default-metro-shortcode.wcp-openweather-default-metro-compact .wcp-openweather-content .wcp-openweather-forecast-wrapper .wcp-openweather-forecast-content .wcp-openweather-forecast-item .wcp-openweather-forecast-day-value{display:block;font-size:10px;line-height:10px;text-transform:uppercase;text-align:center;word-wrap:break-word;padding:4px 0 0 0;margin:0}.wcp-openweather-default-metro-shortcode.wcp-openweather-default-metro-compact .wcp-openweather-content .wcp-openweather-forecast-wrapper .wcp-openweather-forecast-content .wcp-openweather-forecast-item .wcp-openweather-forecast-day-value .wcp-openweather-forecast-day-deg{position:relative;top:4px!important;bottom:0!important;font-size:11px;line-height:0;height:0;vertical-align:super}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media screen and (-webkit-min-device-pixel-ratio:0){.wcp-openweather-default-metro-shortcode .wcp-openweather-header .wcp-openweather-refresh .wcp-openweather-refresh-icon .wcp-ow-icon-refresh,.wcp-openweather-default-metro-widget .wcp-openweather-header .wcp-openweather-refresh .wcp-openweather-refresh-icon .wcp-ow-icon-refresh{line-height:15px}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-header .wcp-openweather-refresh .wcp-openweather-refresh-icon .wcp-ow-icon-refresh{line-height:14px}}@media only screen and (min-width:0) and (max-width:767px){.wcp-openweather-hidden-xs{display:none}.wcp-openweather-visible-xs{display:block}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-content-tbl .wcp-openweather-now-temperature-wrapper .wcp-openweather-now-icon{padding:3px 0 1px;display:none}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-content-tbl .wcp-openweather-now-status{padding:0 5px}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-content-tbl .wcp-openweather-now-temperature-wrapper .wcp-openweather-now-value{line-height:32px}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-item td:first-child{width:30px}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-item td.wcp-openweather-forecast-item-status{display:none!important}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-item td.wcp-openweather-forecast-item-hidden-xs,.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content th.wcp-openweather-forecast-item-hidden-xs{display:none!important}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-item td .wcp-openweather-forecast-day-temp-last{display:block}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-item td .wcp-openweather-forecast-day-icon .icon{font-size:25px!important;line-height:19px;width:25px}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-item td .wcp-openweather-forecast-day-icon .icon.diw-sun{font-size:22px!important;line-height:14px;width:22px;padding-top:2px}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-item td:first-child,.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-header th:first-child{width:35px}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-item td,.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-item td .wcp-openweather-forecast-item-day{font-size:11px}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-content-tbl .wcp-openweather-now-details .wcp-openweather-now-details-row .wcp-openweather-now-details-value{font-size:11px;line-height:10px;margin:2px 0 0 0}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-content-tbl td.wcp-openweather-now-details:first-child .wcp-openweather-now-details-row{min-width:95px}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-content .wcp-openweather-forecast-tbl .wcp-openweather-forecast-header th{padding:4px 5px!important;line-height:11px;height:auto}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-header th{height:auto;line-height:11px;padding-bottom:5px!important}.wcp-openweather-default-metro-widget .wcp-openweather-header .wcp-openweather-options .wcp-openweather-settings-icon:hover,.wcp-openweather-default-metro-widget .wcp-openweather-header .wcp-openweather-refresh .wcp-openweather-refresh-icon:hover,.wcp-openweather-default-metro-shortcode .wcp-openweather-header .wcp-openweather-options .wcp-openweather-settings-icon:hover,.wcp-openweather-default-metro-shortcode .wcp-openweather-header .wcp-openweather-refresh .wcp-openweather-refresh-icon:hover{opacity:1}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-header th{padding-bottom:5px}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-header th:first-child{padding-left:7px!important}.wcp-openweather-default-metro-shortcode .wcp-openweather-content .wcp-openweather-forecast-content .wcp-openweather-forecast-item td:first-child{padding-left:7px!important}.wcp-openweather-default-metro-shortcode.wcp-openweather-default-metro-compact .wcp-openweather-content .wcp-openweather-forecast-wrapper .wcp-openweather-forecast-header,.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-forecast-wrapper .wcp-openweather-forecast-header,.wcp-openweather-default-metro-widget .wcp-openweather-content .wcp-openweather-forecast-wrapper .wcp-openweather-forecast-header,.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-content .wcp-openweather-forecast-tbl .wcp-openweather-forecast-header th{padding-top:5px!important}}@media screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:2){.wcp-openweather-default-metro-widget .wcp-openweather-header .wcp-openweather-options .wcp-openweather-settings-icon .wcp-ow-icon-cog,.wcp-openweather-default-metro-shortcode .wcp-openweather-header .wcp-openweather-options .wcp-openweather-settings-icon .wcp-ow-icon-cog{line-height:16px}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-header .wcp-openweather-refresh .wcp-openweather-refresh-icon .wcp-ow-icon-refresh{line-height:13px}}@media screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3){.wcp-openweather-default-metro-widget .wcp-openweather-header .wcp-openweather-options .wcp-openweather-settings-icon .wcp-ow-icon-cog,.wcp-openweather-default-metro-shortcode .wcp-openweather-header .wcp-openweather-options .wcp-openweather-settings-icon .wcp-ow-icon-cog{line-height:16px}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-header .wcp-openweather-refresh .wcp-openweather-refresh-icon .wcp-ow-icon-refresh{line-height:13px}}@media screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3){.wcp-openweather-default-metro-widget .wcp-openweather-header .wcp-openweather-options .wcp-openweather-settings-icon .wcp-ow-icon-cog,.wcp-openweather-default-metro-shortcode .wcp-openweather-header .wcp-openweather-options .wcp-openweather-settings-icon .wcp-ow-icon-cog{line-height:16px}.wcp-openweather-default-metro-widget.wcp-openweather-default-mini .wcp-openweather-header .wcp-openweather-refresh .wcp-openweather-refresh-icon .wcp-ow-icon-refresh{line-height:13px}}@font-face{font-display:swap;font-family:"dripicons-weather";src:url(/wp-content/plugins/wcp-openweather/theme/metro/assets/fonts/dripicons-weather.eot);src:url("/wp-content/plugins/wcp-openweather/theme/metro/assets/fonts/dripicons-weather.eot?#iefix") format("embedded-opentype"),url(/wp-content/plugins/wcp-openweather/theme/metro/assets/fonts/dripicons-weather.woff) format("woff"),url(/wp-content/plugins/wcp-openweather/theme/metro/assets/fonts/dripicons-weather.ttf) format("truetype"),url("/wp-content/plugins/wcp-openweather/theme/metro/assets/fonts/dripicons-weather.svg#dripicons-weather") format("svg");font-weight:normal!important;font-style:normal!important}[data-icon]:before{font-family:"dripicons-weather"!important;content:attr(data-icon);font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="diw-"]:before,[class*=" diw-"]:before{font-family:"dripicons-weather"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.diw-cloud:before{content:"a"}.diw-cloud-drizzle:before{content:"b"}.diw-cloud-drizzle-lightning:before{content:"c"}.diw-cloud-drizzle-lightning-moon:before{content:"d"}.diw-cloud-drizzle-lightning-sun:before{content:"e"}.diw-cloud-drizzle-lightning-sun-2:before{content:"f"}.diw-cloud-drizzle-moon:before{content:"g"}.diw-cloud-drizzle-sun:before{content:"h"}.diw-cloud-drizzle-sun-2:before{content:"i"}.diw-cloud-fog:before{content:"j"}.diw-cloud-fog-2:before{content:"k"}.diw-cloud-fog-moon:before{content:"l"}.diw-cloud-fog-sun:before{content:"m"}.diw-cloud-fog-sun-2:before{content:"n"}.diw-cloud-hail:before{content:"o"}.diw-cloud-hail-lightning:before{content:"p"}.diw-cloud-hail-lightning-moon:before{content:"q"}.diw-cloud-hail-lightning-sun:before{content:"r"}.diw-cloud-hail-lightning-sun-2:before{content:"s"}.diw-cloud-hail-moon:before{content:"t"}.diw-cloud-hail-sun:before{content:"u"}.diw-cloud-hail-sun-2:before{content:"v"}.diw-cloud-lightning:before{content:"w"}.diw-cloud-lightning-moon:before{content:"x"}.diw-cloud-lightning-sun:before{content:"y"}.diw-cloud-lightning-sun-2:before{content:"z"}.diw-cloud-moon:before{content:"A"}.diw-cloud-rain:before{content:"B"}.diw-cloud-rain-2:before{content:"C"}.diw-cloud-rain-2-moon:before{content:"D"}.diw-cloud-rain-2-sun:before{content:"E"}.diw-cloud-rain-2-sun-2:before{content:"F"}.diw-cloud-rain-lightning:before{content:"G"}.diw-cloud-rain-lightning-moon:before{content:"H"}.diw-cloud-rain-lightning-sun:before{content:"I"}.diw-cloud-rain-lightning-sun-2:before{content:"J"}.diw-cloud-rain-moon:before{content:"K"}.diw-cloud-rain-sun:before{content:"L"}.diw-cloud-rain-sun-2:before{content:"M"}.diw-cloud-snow:before{content:"N"}.diw-cloud-snow-moon:before{content:"O"}.diw-cloud-snow-sun:before{content:"P"}.diw-cloud-snow-sun-2:before{content:"Q"}.diw-cloud-sun:before{content:"R"}.diw-cloud-sun-2:before{content:"S"}.diw-cloud-wind:before{content:"T"}.diw-cloud-wind-2:before{content:"U"}.diw-cloud-wind-2-moon:before{content:"V"}.diw-cloud-wind-2-sun:before{content:"W"}.diw-cloud-wind-2-sun-2:before{content:"X"}.diw-cloud-wind-moon:before{content:"Y"}.diw-cloud-wind-sun:before{content:"Z"}.diw-cloud-wind-sun-2:before{content:"0"}.diw-clouds:before{content:"1"}.diw-clouds-moon:before{content:"2"}.diw-clouds-sun:before{content:"3"}.diw-clouds-sun-2:before{content:"4"}.diw-compass-east:before{content:"5"}.diw-compass-north:before{content:"6"}.diw-compass-south:before{content:"7"}.diw-compass-west:before{content:"8"}.diw-degrees-celcius:before{content:"9"}.diw-degrees-fahrenheit:before{content:"!"}.diw-drizzle:before{content:"\""}.diw-flag:before{content:"#"}.diw-fog:before{content:"$"}.diw-hail:before{content:"%"}.diw-lightning:before{content:"&"}.diw-moon-25:before{content:"'"}.diw-moon-50:before{content:"("}.diw-moon-75:before{content:")"}.diw-moon-100:before{content:"*"}.diw-moon-stars:before{content:"+"}.diw-rain:before{content:","}.diw-raindrop:before{content:"-"}.diw-snow:before{content:"."}.diw-sun:before{content:"/"}.diw-sun-eclipse:before{content:":"}.diw-sun-low:before{content:";"}.diw-sun-lower:before{content:"<"}.diw-sun-rise:before{content:"="}.diw-sun-set:before{content:">"}.diw-thermometer-25:before{content:"?"}.diw-thermometer-50:before{content:"@"}.diw-thermometer-75:before{content:"["}.diw-thermometer-100:before{content:"]"}.diw-tornado:before{content:"^"}.diw-umbrella:before{content:"_"}.diw-umbrella-drizzle:before{content:"`"}.diw-wet:before{content:"{"}.diw-wind:before{content:"|"}/*! Bootstrap v4.0.0-beta (https://getbootstrap.com) Copyright 2011-2017 The Bootstrap Authors Copyright 2011-2017 Twitter, Inc. Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */
@media print{*,*::before,*::after{text-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}*,*::before,*::after{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:#fff0}@-ms-viewport{width:device-width}article,aside,dialog,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";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:none!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[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{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,.blocks__slide article dfn,.detail__content article dfn,.overlay article dfn,.blocks__content dfn,.contact dfn,.quote dfn{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:#fff0;-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}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}a,area,button,[role="button"],input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-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}template{display:none}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.1}.display-2{font-size:5.5rem;font-weight:300;line-height:1.1}.display-3{font-size:4.5rem;font-weight:300;line-height:1.1}.display-4{font-size:3.5rem;font-weight:300;line-height:1.1}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgb(0 0 0 / .1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:5px}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#868e96}.blockquote-footer::before{content:"\2014 \00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #ddd;border-radius:.25rem;transition:all 0.2s ease-in-out;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#868e96}code,kbd,pre,samp{font-family:"SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{padding:.2rem .4rem;font-size:90%;color:#bd4147;background-color:#f8f9fa;border-radius:.25rem}a>code{padding:0;color:inherit;background-color:inherit}kbd{padding:.2rem .4rem;font-size:90%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;margin-top:0;margin-bottom:1rem;font-size:90%;color:#212529}pre code{padding:0;font-size:inherit;color:inherit;background-color:#fff0;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}.row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;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-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.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-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.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-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.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-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.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-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-webkit-flex-basis:0%;-ms-flex-preferred-size:0;flex-basis:0%;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-1{-webkit-order:1;-ms-flex-order:1;order:1}.order-2{-webkit-order:2;-ms-flex-order:2;order:2}.order-3{-webkit-order:3;-ms-flex-order:3;order:3}.order-4{-webkit-order:4;-ms-flex-order:4;order:4}.order-5{-webkit-order:5;-ms-flex-order:5;order:5}.order-6{-webkit-order:6;-ms-flex-order:6;order:6}.order-7{-webkit-order:7;-ms-flex-order:7;order:7}.order-8{-webkit-order:8;-ms-flex-order:8;order:8}.order-9{-webkit-order:9;-ms-flex-order:9;order:9}.order-10{-webkit-order:10;-ms-flex-order:10;order:10}.order-11{-webkit-order:11;-ms-flex-order:11;order:11}.order-12{-webkit-order:12;-ms-flex-order:12;order:12}@media (min-width:576px){.col-sm{-webkit-flex-basis:0%;-ms-flex-preferred-size:0;flex-basis:0%;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-1{-webkit-order:1;-ms-flex-order:1;order:1}.order-sm-2{-webkit-order:2;-ms-flex-order:2;order:2}.order-sm-3{-webkit-order:3;-ms-flex-order:3;order:3}.order-sm-4{-webkit-order:4;-ms-flex-order:4;order:4}.order-sm-5{-webkit-order:5;-ms-flex-order:5;order:5}.order-sm-6{-webkit-order:6;-ms-flex-order:6;order:6}.order-sm-7{-webkit-order:7;-ms-flex-order:7;order:7}.order-sm-8{-webkit-order:8;-ms-flex-order:8;order:8}.order-sm-9{-webkit-order:9;-ms-flex-order:9;order:9}.order-sm-10{-webkit-order:10;-ms-flex-order:10;order:10}.order-sm-11{-webkit-order:11;-ms-flex-order:11;order:11}.order-sm-12{-webkit-order:12;-ms-flex-order:12;order:12}}@media (min-width:768px){.col-md{-webkit-flex-basis:0%;-ms-flex-preferred-size:0;flex-basis:0%;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-1{-webkit-order:1;-ms-flex-order:1;order:1}.order-md-2{-webkit-order:2;-ms-flex-order:2;order:2}.order-md-3{-webkit-order:3;-ms-flex-order:3;order:3}.order-md-4{-webkit-order:4;-ms-flex-order:4;order:4}.order-md-5{-webkit-order:5;-ms-flex-order:5;order:5}.order-md-6{-webkit-order:6;-ms-flex-order:6;order:6}.order-md-7{-webkit-order:7;-ms-flex-order:7;order:7}.order-md-8{-webkit-order:8;-ms-flex-order:8;order:8}.order-md-9{-webkit-order:9;-ms-flex-order:9;order:9}.order-md-10{-webkit-order:10;-ms-flex-order:10;order:10}.order-md-11{-webkit-order:11;-ms-flex-order:11;order:11}.order-md-12{-webkit-order:12;-ms-flex-order:12;order:12}}@media (min-width:992px){.col-lg{-webkit-flex-basis:0%;-ms-flex-preferred-size:0;flex-basis:0%;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-1{-webkit-order:1;-ms-flex-order:1;order:1}.order-lg-2{-webkit-order:2;-ms-flex-order:2;order:2}.order-lg-3{-webkit-order:3;-ms-flex-order:3;order:3}.order-lg-4{-webkit-order:4;-ms-flex-order:4;order:4}.order-lg-5{-webkit-order:5;-ms-flex-order:5;order:5}.order-lg-6{-webkit-order:6;-ms-flex-order:6;order:6}.order-lg-7{-webkit-order:7;-ms-flex-order:7;order:7}.order-lg-8{-webkit-order:8;-ms-flex-order:8;order:8}.order-lg-9{-webkit-order:9;-ms-flex-order:9;order:9}.order-lg-10{-webkit-order:10;-ms-flex-order:10;order:10}.order-lg-11{-webkit-order:11;-ms-flex-order:11;order:11}.order-lg-12{-webkit-order:12;-ms-flex-order:12;order:12}}@media (min-width:1200px){.col-xl{-webkit-flex-basis:0%;-ms-flex-preferred-size:0;flex-basis:0%;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-1{-webkit-order:1;-ms-flex-order:1;order:1}.order-xl-2{-webkit-order:2;-ms-flex-order:2;order:2}.order-xl-3{-webkit-order:3;-ms-flex-order:3;order:3}.order-xl-4{-webkit-order:4;-ms-flex-order:4;order:4}.order-xl-5{-webkit-order:5;-ms-flex-order:5;order:5}.order-xl-6{-webkit-order:6;-ms-flex-order:6;order:6}.order-xl-7{-webkit-order:7;-ms-flex-order:7;order:7}.order-xl-8{-webkit-order:8;-ms-flex-order:8;order:8}.order-xl-9{-webkit-order:9;-ms-flex-order:9;order:9}.order-xl-10{-webkit-order:10;-ms-flex-order:10;order:10}.order-xl-11{-webkit-order:11;-ms-flex-order:11;order:11}.order-xl-12{-webkit-order:12;-ms-flex-order:12;order:12}}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:#fff0}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #e9ecef}.table thead th{vertical-align:bottom;border-bottom:2px solid #e9ecef}.table tbody+tbody{border-top:2px solid #e9ecef}.table .table{background-color:#fff}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #e9ecef}.table-bordered th,.table-bordered td{border:1px solid #e9ecef}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgb(0 0 0 / .05)}.table-hover tbody tr:hover{background-color:rgb(0 0 0 / .075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#b8daff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#dddfe2}.table-hover .table-secondary:hover{background-color:#cfd2d6}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#cfd2d6}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgb(0 0 0 / .075)}.table-hover .table-active:hover{background-color:rgb(0 0 0 / .075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgb(0 0 0 / .075)}.thead-inverse th{color:#fff;background-color:#212529}.thead-default th{color:#495057;background-color:#e9ecef}.table-inverse{color:#fff;background-color:#212529}.table-inverse th,.table-inverse td,.table-inverse thead th{border-color:#32383e}.table-inverse.table-bordered{border:0}.table-inverse.table-striped tbody tr:nth-of-type(odd){background-color:rgb(255 255 255 / .05)}.table-inverse.table-hover tbody tr:hover{background-color:rgb(255 255 255 / .075)}@media (max-width:991px){.table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}}.form-control{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;color:#495057;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid rgb(0 0 0 / .15);border-radius:.25rem;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s}.form-control::-ms-expand{background-color:#fff0;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:none}.form-control::-webkit-input-placeholder{color:#868e96;opacity:1}.form-control::-moz-placeholder{color:#868e96;opacity:1}.form-control:-ms-input-placeholder{color:#868e96;opacity:1}.form-control::-ms-input-placeholder{color:#868e96;opacity:1}.form-control::placeholder{color:#868e96;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block}.col-form-label{padding-top:calc(0.5rem - 1px * 2);padding-bottom:calc(0.5rem - 1px * 2);margin-bottom:0}.col-form-label-lg{padding-top:calc(0.5rem - 1px * 2);padding-bottom:calc(0.5rem - 1px * 2);font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem - 1px * 2);padding-bottom:calc(0.25rem - 1px * 2);font-size:.875rem}.col-form-legend{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;font-size:1rem}.form-control-plaintext{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;line-height:1.25;border:solid #fff0;border-width:1px 0}.form-control-plaintext.form-control-sm,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.form-control-plaintext.input-group-addon,.input-group-sm>.input-group-btn>.form-control-plaintext.btn,.form-control-plaintext.form-control-lg,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.form-control-plaintext.input-group-addon,.input-group-lg>.input-group-btn>.form-control-plaintext.btn{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}select.form-control-sm:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>select.input-group-addon:not([size]):not([multiple]),.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control-lg:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>select.input-group-addon:not([size]):not([multiple]),.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]){height:calc(2.875rem + 2px)}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;margin-bottom:.5rem}.form-check.disabled .form-check-label{color:#868e96}.form-check-label{padding-left:1.25rem;margin-bottom:0}.form-check-input{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.form-check-inline{display:inline-block}.form-check-inline .form-check-label{vertical-align:middle}.form-check-inline+.form-check-inline{margin-left:.75rem}.invalid-feedback{display:none;margin-top:.25rem;font-size:.875rem;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;width:250px;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgb(220 53 69 / .8);border-radius:.2rem}.was-validated .form-control:valid,.form-control.is-valid,.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745}.was-validated .form-control:valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{box-shadow:0 0 0 .2rem rgb(40 167 69 / .25)}.was-validated .form-control:valid~.invalid-feedback,.was-validated .form-control:valid~.invalid-tooltip,.form-control.is-valid~.invalid-feedback,.form-control.is-valid~.invalid-tooltip,.was-validated .custom-select:valid~.invalid-feedback,.was-validated .custom-select:valid~.invalid-tooltip,.custom-select.is-valid~.invalid-feedback,.custom-select.is-valid~.invalid-tooltip{display:block}.was-validated .form-check-input:valid+.form-check-label,.form-check-input.is-valid+.form-check-label{color:#28a745}.was-validated .custom-control-input:valid~.custom-control-indicator,.custom-control-input.is-valid~.custom-control-indicator{background-color:rgb(40 167 69 / .25)}.was-validated .custom-control-input:valid~.custom-control-description,.custom-control-input.is-valid~.custom-control-description{color:#28a745}.was-validated .custom-file-input:valid~.custom-file-control,.custom-file-input.is-valid~.custom-file-control{border-color:#28a745}.was-validated .custom-file-input:valid~.custom-file-control::before,.custom-file-input.is-valid~.custom-file-control::before{border-color:inherit}.was-validated .custom-file-input:valid:focus,.custom-file-input.is-valid:focus{box-shadow:0 0 0 .2rem rgb(40 167 69 / .25)}.was-validated .form-control:invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{box-shadow:0 0 0 .2rem rgb(220 53 69 / .25)}.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip{display:block}.was-validated .form-check-input:invalid+.form-check-label,.form-check-input.is-invalid+.form-check-label{color:#dc3545}.was-validated .custom-control-input:invalid~.custom-control-indicator,.custom-control-input.is-invalid~.custom-control-indicator{background-color:rgb(220 53 69 / .25)}.was-validated .custom-control-input:invalid~.custom-control-description,.custom-control-input.is-invalid~.custom-control-description{color:#dc3545}.was-validated .custom-file-input:invalid~.custom-file-control,.custom-file-input.is-invalid~.custom-file-control{border-color:#dc3545}.was-validated .custom-file-input:invalid~.custom-file-control::before,.custom-file-input.is-invalid~.custom-file-control::before{border-color:inherit}.was-validated .custom-file-input:invalid:focus,.custom-file-input.is-invalid:focus{box-shadow:0 0 0 .2rem rgb(220 53 69 / .25)}.form-inline{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-control-label{margin-bottom:0;vertical-align:middle}.form-inline .form-check{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:auto;margin-top:0;margin-bottom:0}.form-inline .form-check-label{padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:0}.form-inline .custom-control-indicator{position:static;display:inline-block;margin-right:.25rem;vertical-align:text-bottom}.form-inline .has-feedback .form-control-feedback{top:0}}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #fff0;padding:.5rem .75rem;font-size:1rem;line-height:1.25;border-radius:.25rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 3px rgb(0 123 255 / .25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:active,.btn.active{background-image:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 3px rgb(0 123 255 / .5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#007bff;border-color:#007bff}.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle{background-color:#0069d9;background-image:none;border-color:#0062cc}.btn-secondary{color:#fff;background-color:#868e96;border-color:#868e96}.btn-secondary:hover{color:#fff;background-color:#727b84;border-color:#6c757d}.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 0 0 3px rgb(134 142 150 / .5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#868e96;border-color:#868e96}.btn-secondary:active,.btn-secondary.active,.show>.btn-secondary.dropdown-toggle{background-color:#727b84;background-image:none;border-color:#6c757d}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{box-shadow:0 0 0 3px rgb(40 167 69 / .5)}.btn-success.disabled,.btn-success:disabled{background-color:#28a745;border-color:#28a745}.btn-success:active,.btn-success.active,.show>.btn-success.dropdown-toggle{background-color:#218838;background-image:none;border-color:#1e7e34}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{box-shadow:0 0 0 3px rgb(23 162 184 / .5)}.btn-info.disabled,.btn-info:disabled{background-color:#17a2b8;border-color:#17a2b8}.btn-info:active,.btn-info.active,.show>.btn-info.dropdown-toggle{background-color:#138496;background-image:none;border-color:#117a8b}.btn-warning{color:#111;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#111;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{box-shadow:0 0 0 3px rgb(255 193 7 / .5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#ffc107;border-color:#ffc107}.btn-warning:active,.btn-warning.active,.show>.btn-warning.dropdown-toggle{background-color:#e0a800;background-image:none;border-color:#d39e00}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{box-shadow:0 0 0 3px rgb(220 53 69 / .5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#dc3545;border-color:#dc3545}.btn-danger:active,.btn-danger.active,.show>.btn-danger.dropdown-toggle{background-color:#c82333;background-image:none;border-color:#bd2130}.btn-light{color:#111;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#111;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{box-shadow:0 0 0 3px rgb(248 249 250 / .5)}.btn-light.disabled,.btn-light:disabled{background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:active,.btn-light.active,.show>.btn-light.dropdown-toggle{background-color:#e2e6ea;background-image:none;border-color:#dae0e5}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{box-shadow:0 0 0 3px rgb(52 58 64 / .5)}.btn-dark.disabled,.btn-dark:disabled{background-color:#343a40;border-color:#343a40}.btn-dark:active,.btn-dark.active,.show>.btn-dark.dropdown-toggle{background-color:#23272b;background-image:none;border-color:#1d2124}.btn-outline-primary{color:#007bff;background-color:#fff0;background-image:none;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 3px rgb(0 123 255 / .5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:#fff0}.btn-outline-primary:active,.btn-outline-primary.active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-secondary{color:#868e96;background-color:#fff0;background-image:none;border-color:#868e96}.btn-outline-secondary:hover{color:#fff;background-color:#868e96;border-color:#868e96}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 3px rgb(134 142 150 / .5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#868e96;background-color:#fff0}.btn-outline-secondary:active,.btn-outline-secondary.active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#868e96;border-color:#868e96}.btn-outline-success{color:#28a745;background-color:#fff0;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 3px rgb(40 167 69 / .5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:#fff0}.btn-outline-success:active,.btn-outline-success.active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-info{color:#17a2b8;background-color:#fff0;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 3px rgb(23 162 184 / .5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:#fff0}.btn-outline-info:active,.btn-outline-info.active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-warning{color:#ffc107;background-color:#fff0;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#fff;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 3px rgb(255 193 7 / .5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:#fff0}.btn-outline-warning:active,.btn-outline-warning.active,.show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#ffc107;border-color:#ffc107}.btn-outline-danger{color:#dc3545;background-color:#fff0;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 3px rgb(220 53 69 / .5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:#fff0}.btn-outline-danger:active,.btn-outline-danger.active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-light{color:#f8f9fa;background-color:#fff0;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#fff;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 3px rgb(248 249 250 / .5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:#fff0}.btn-outline-light:active,.btn-outline-light.active,.show>.btn-outline-light.dropdown-toggle{color:#fff;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-dark{color:#343a40;background-color:#fff0;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 3px rgb(52 58 64 / .5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:#fff0}.btn-outline-dark:active,.btn-outline-dark.active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-link{font-weight:400;color:#007bff;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link:disabled{background-color:#fff0}.btn-link,.btn-link:focus,.btn-link:active{border-color:#fff0;box-shadow:none}.btn-link:hover{border-color:#fff0}.btn-link:focus,.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:#fff0}.btn-link:disabled{color:#868e96}.btn-link:disabled:focus,.btn-link:disabled:hover{text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;transition:opacity 0.15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}.dropup,.dropdown{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid #fff0;border-left:.3em solid #fff0}.dropdown-toggle:empty::after{margin-left:0}.dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{border-top:0;border-bottom:.3em solid}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgb(0 0 0 / .15);border-radius:.25rem}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background:none;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#868e96;background-color:#fff0}.show>a{outline:0}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#868e96;white-space:nowrap}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:0}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:2}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn+.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.btn+.dropdown-toggle-split::after{margin-left:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.input-group .form-control{position:relative;z-index:2;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group .form-control:focus,.input-group .form-control:active,.input-group .form-control:hover{z-index:3}.input-group-addon,.input-group-btn,.input-group .form-control{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{white-space:nowrap;vertical-align:middle}.input-group-addon{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.25;color:#495057;text-align:center;background-color:#e9ecef;background-clip:padding-box;border:1px solid rgb(0 0 0 / .15);border-radius:.25rem}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:not(:last-child),.input-group-addon:not(:last-child),.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group>.btn,.input-group-btn:not(:last-child)>.dropdown-toggle,.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:not(:last-child){border-right:0}.input-group .form-control:not(:first-child),.input-group-addon:not(:first-child),.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group>.btn,.input-group-btn:not(:first-child)>.dropdown-toggle,.input-group-btn:not(:last-child)>.btn:not(:first-child),.input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.form-control+.input-group-addon:not(:first-child){border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative;background-clip:padding-box;border:1px solid rgb(0 0 0 / .15)}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:focus,.input-group-btn>.btn:active,.input-group-btn>.btn:hover{z-index:3}.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group{margin-right:-1px}.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group{z-index:2;margin-left:-1px}.input-group-btn:not(:first-child)>.btn:focus,.input-group-btn:not(:first-child)>.btn:active,.input-group-btn:not(:first-child)>.btn:hover,.input-group-btn:not(:first-child)>.btn-group:focus,.input-group-btn:not(:first-child)>.btn-group:active,.input-group-btn:not(:first-child)>.btn-group:hover{z-index:3}.custom-control{position:relative;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;min-height:1.5rem;padding-left:1.5rem;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-indicator{color:#fff;background-color:#007bff}.custom-control-input:focus~.custom-control-indicator{box-shadow:0 0 0 1px #fff,0 0 0 3px #007bff}.custom-control-input:active~.custom-control-indicator{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled~.custom-control-indicator{background-color:#e9ecef}.custom-control-input:disabled~.custom-control-description{color:#868e96}.custom-control-indicator{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#ddd;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-indicator{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator{background-color:#007bff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-radio .custom-control-indicator{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-controls-stacked{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.custom-controls-stacked .custom-control{margin-bottom:.25rem}.custom-controls-stacked .custom-control+.custom-control{margin-left:0}.custom-select{display:inline-block;max-width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.25;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-clip:padding-box;background-size:8px 10px;border:1px solid rgb(0 0 0 / .15);border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:none}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select:disabled{color:#868e96;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-file{position:relative;display:inline-block;max-width:100%;height:calc(2.25rem + 2px);margin-bottom:0}.custom-file-input{min-width:14rem;max-width:100%;height:calc(2.25rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-control{box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #007bff}.custom-file-control{position:absolute;top:0;right:0;left:0;z-index:5;height:calc(2.25rem + 2px);padding:.5rem .75rem;overflow:hidden;line-height:1.25;color:#495057;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;background-clip:padding-box;border:1px solid rgb(0 0 0 / .15);border-radius:.25rem}.custom-file-control:lang(en):empty::after{content:"Choose file..."}.custom-file-control::before{position:absolute;top:0;right:0;z-index:6;display:block;height:calc(2.25rem + 2px);padding:.5rem .75rem;line-height:1.25;color:#495057;background-color:#e9ecef;border-left:1px solid rgb(0 0 0 / .15)}.custom-file-control:lang(en)::before{content:"Browse"}.nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#868e96}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid #fff0;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #ddd}.nav-tabs .nav-link.disabled{color:#868e96;background-color:#fff0;border-color:#fff0}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#ddd #ddd #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.show>.nav-pills .nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-webkit-flex-basis:0%;-ms-flex-preferred-size:0;flex-basis:0%;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background:#fff0;border:1px solid #fff0;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgb(0 0 0 / .9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgb(0 0 0 / .9)}.navbar-light .navbar-nav .nav-link{color:rgb(0 0 0 / .5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgb(0 0 0 / .7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgb(0 0 0 / .3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgb(0 0 0 / .9)}.navbar-light .navbar-toggler{color:rgb(0 0 0 / .5);border-color:rgb(0 0 0 / .1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgb(0 0 0 / .5)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgb(255 255 255 / .5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgb(255 255 255 / .75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgb(255 255 255 / .25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgb(255 255 255 / .5);border-color:rgb(255 255 255 / .1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgb(255 255 255 / .5)}.card{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgb(0 0 0 / .125);border-radius:.25rem}.card-body{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgb(0 0 0 / .03);border-bottom:1px solid rgb(0 0 0 / .125)}.card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgb(0 0 0 / .03);border-top:1px solid rgb(0 0 0 / .125)}.card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(0.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}@media (min-width:576px){.card-deck{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-left:15px}}@media (min-width:576px){.card-group{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group .card{-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.card-group .card+.card{margin-left:0;border-left:0}.card-group .card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child){border-radius:0}.card-group .card:not(:first-child):not(:last-child) .card-img-top,.card-group .card:not(:first-child):not(:last-child) .card-img-bottom{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb::after{display:block;clear:both;content:""}.breadcrumb-item{float:left}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#868e96;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#868e96}.pagination{display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#868e96;pointer-events:none;background-color:#fff;border-color:#ddd}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #ddd}.page-link:focus,.page-link:hover{color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#ddd}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#868e96}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#6c757d}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#111;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#111;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#111;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#111;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #fff0;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible .close{position:relative;top:-.75rem;right:-1.25rem;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#464a4e;background-color:#e7e8ea;border-color:#dddfe2}.alert-secondary hr{border-top-color:#cfd2d6}.alert-secondary .alert-link{color:#2e3133}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-webkit-flex;display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#007bff}.progress-bar-striped{background-image:linear-gradient(45deg,rgb(255 255 255 / .15) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / .15) 50%,rgb(255 255 255 / .15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgb(0 0 0 / .125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#868e96;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}a.list-group-item-primary,button.list-group-item-primary{color:#004085}a.list-group-item-primary:focus,a.list-group-item-primary:hover,button.list-group-item-primary:focus,button.list-group-item-primary:hover{color:#004085;background-color:#9fcdff}a.list-group-item-primary.active,button.list-group-item-primary.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#464a4e;background-color:#dddfe2}a.list-group-item-secondary,button.list-group-item-secondary{color:#464a4e}a.list-group-item-secondary:focus,a.list-group-item-secondary:hover,button.list-group-item-secondary:focus,button.list-group-item-secondary:hover{color:#464a4e;background-color:#cfd2d6}a.list-group-item-secondary.active,button.list-group-item-secondary.active{color:#fff;background-color:#464a4e;border-color:#464a4e}.list-group-item-success{color:#155724;background-color:#c3e6cb}a.list-group-item-success,button.list-group-item-success{color:#155724}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#155724;background-color:#b1dfbb}a.list-group-item-success.active,button.list-group-item-success.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}a.list-group-item-info,button.list-group-item-info{color:#0c5460}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#0c5460;background-color:#abdde5}a.list-group-item-info.active,button.list-group-item-info.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}a.list-group-item-warning,button.list-group-item-warning{color:#856404}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#856404;background-color:#ffe8a1}a.list-group-item-warning.active,button.list-group-item-warning.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}a.list-group-item-danger,button.list-group-item-danger{color:#721c24}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#721c24;background-color:#f1b0b7}a.list-group-item-danger.active,button.list-group-item-danger.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}a.list-group-item-light,button.list-group-item-light{color:#818182}a.list-group-item-light:focus,a.list-group-item-light:hover,button.list-group-item-light:focus,button.list-group-item-light:hover{color:#818182;background-color:#ececf6}a.list-group-item-light.active,button.list-group-item-light.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}a.list-group-item-dark,button.list-group-item-dark{color:#1b1e21}a.list-group-item-dark:focus,a.list-group-item-dark:hover,button.list-group-item-dark:focus,button.list-group-item-dark:hover{color:#1b1e21;background-color:#b9bbbe}a.list-group-item-dark.active,button.list-group-item-dark.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background:#fff0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal.fade .modal-dialog{transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff;background-clip:padding-box;border:1px solid rgb(0 0 0 / .2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:15px;border-bottom:1px solid #e9ecef}.modal-header .close{margin-left:auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:15px}.modal-footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:15px;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:30px auto}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:5px;height:5px}.tooltip.bs-tooltip-top,.tooltip.bs-tooltip-auto[x-placement^="top"]{padding:5px 0}.tooltip.bs-tooltip-top .arrow,.tooltip.bs-tooltip-auto[x-placement^="top"] .arrow{bottom:0}.tooltip.bs-tooltip-top .arrow::before,.tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before{margin-left:-3px;content:"";border-width:5px 5px 0;border-top-color:#000}.tooltip.bs-tooltip-right,.tooltip.bs-tooltip-auto[x-placement^="right"]{padding:0 5px}.tooltip.bs-tooltip-right .arrow,.tooltip.bs-tooltip-auto[x-placement^="right"] .arrow{left:0}.tooltip.bs-tooltip-right .arrow::before,.tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before{margin-top:-3px;content:"";border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.bs-tooltip-bottom,.tooltip.bs-tooltip-auto[x-placement^="bottom"]{padding:5px 0}.tooltip.bs-tooltip-bottom .arrow,.tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow{top:0}.tooltip.bs-tooltip-bottom .arrow::before,.tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{margin-left:-3px;content:"";border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bs-tooltip-left,.tooltip.bs-tooltip-auto[x-placement^="left"]{padding:0 5px}.tooltip.bs-tooltip-left .arrow,.tooltip.bs-tooltip-auto[x-placement^="left"] .arrow{right:0}.tooltip.bs-tooltip-left .arrow::before,.tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before{right:0;margin-top:-3px;content:"";border-width:5px 0 5px 5px;border-left-color:#000}.tooltip .arrow::before{position:absolute;border-color:#fff0;border-style:solid}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;padding:1px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgb(0 0 0 / .2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:10px;height:5px}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;border-color:#fff0;border-style:solid}.popover .arrow::before{content:"";border-width:11px}.popover .arrow::after{content:"";border-width:11px}.popover.bs-popover-top,.popover.bs-popover-auto[x-placement^="top"]{margin-bottom:10px}.popover.bs-popover-top .arrow,.popover.bs-popover-auto[x-placement^="top"] .arrow{bottom:0}.popover.bs-popover-top .arrow::before,.popover.bs-popover-auto[x-placement^="top"] .arrow::before,.popover.bs-popover-top .arrow::after,.popover.bs-popover-auto[x-placement^="top"] .arrow::after{border-bottom-width:0}.popover.bs-popover-top .arrow::before,.popover.bs-popover-auto[x-placement^="top"] .arrow::before{bottom:-11px;margin-left:-6px;border-top-color:rgb(0 0 0 / .25)}.popover.bs-popover-top .arrow::after,.popover.bs-popover-auto[x-placement^="top"] .arrow::after{bottom:-10px;margin-left:-6px;border-top-color:#fff}.popover.bs-popover-right,.popover.bs-popover-auto[x-placement^="right"]{margin-left:10px}.popover.bs-popover-right .arrow,.popover.bs-popover-auto[x-placement^="right"] .arrow{left:0}.popover.bs-popover-right .arrow::before,.popover.bs-popover-auto[x-placement^="right"] .arrow::before,.popover.bs-popover-right .arrow::after,.popover.bs-popover-auto[x-placement^="right"] .arrow::after{margin-top:-8px;border-left-width:0}.popover.bs-popover-right .arrow::before,.popover.bs-popover-auto[x-placement^="right"] .arrow::before{left:-11px;border-right-color:rgb(0 0 0 / .25)}.popover.bs-popover-right .arrow::after,.popover.bs-popover-auto[x-placement^="right"] .arrow::after{left:-10px;border-right-color:#fff}.popover.bs-popover-bottom,.popover.bs-popover-auto[x-placement^="bottom"]{margin-top:10px}.popover.bs-popover-bottom .arrow,.popover.bs-popover-auto[x-placement^="bottom"] .arrow{top:0}.popover.bs-popover-bottom .arrow::before,.popover.bs-popover-auto[x-placement^="bottom"] .arrow::before,.popover.bs-popover-bottom .arrow::after,.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after{margin-left:-7px;border-top-width:0}.popover.bs-popover-bottom .arrow::before,.popover.bs-popover-auto[x-placement^="bottom"] .arrow::before{top:-11px;border-bottom-color:rgb(0 0 0 / .25)}.popover.bs-popover-bottom .arrow::after,.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after{top:-10px;border-bottom-color:#fff}.popover.bs-popover-bottom .popover-header::before,.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:20px;margin-left:-10px;content:"";border-bottom:1px solid #f7f7f7}.popover.bs-popover-left,.popover.bs-popover-auto[x-placement^="left"]{margin-right:10px}.popover.bs-popover-left .arrow,.popover.bs-popover-auto[x-placement^="left"] .arrow{right:0}.popover.bs-popover-left .arrow::before,.popover.bs-popover-auto[x-placement^="left"] .arrow::before,.popover.bs-popover-left .arrow::after,.popover.bs-popover-auto[x-placement^="left"] .arrow::after{margin-top:-8px;border-right-width:0}.popover.bs-popover-left .arrow::before,.popover.bs-popover-auto[x-placement^="left"] .arrow::before{right:-11px;border-left-color:rgb(0 0 0 / .25)}.popover.bs-popover-left .arrow::after,.popover.bs-popover-auto[x-placement^="left"] .arrow::after{right:-10px;border-left-color:#fff}.popover-header{padding:8px 14px;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:9px 14px;color:#212529}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;transition:-webkit-transform 0.6s ease;transition:transform 0.6s ease;transition:transform 0.6s ease,-webkit-transform 0.6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-item-next,.active.carousel-item-right{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next,.active.carousel-item-right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.carousel-item-prev,.active.carousel-item-left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-prev,.active.carousel-item-left{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-prev:focus,.carousel-control-prev:hover,.carousel-control-next:focus,.carousel-control-next:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:#fff0 no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:rgb(255 255 255 / .5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#868e96!important}a.bg-secondary:focus,a.bg-secondary:hover{background-color:#6c757d!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #e9ecef!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#868e96!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:0.25rem!important}.rounded-top{border-top-left-radius:0.25rem!important;border-top-right-radius:0.25rem!important}.rounded-right{border-top-right-radius:0.25rem!important;border-bottom-right-radius:0.25rem!important}.rounded-bottom{border-bottom-right-radius:0.25rem!important;border-bottom-left-radius:0.25rem!important}.rounded-left{border-top-left-radius:0.25rem!important;border-bottom-left-radius:0.25rem!important}.rounded-circle{border-radius:50%}.rounded-0{border-radius:0}.clearfix::after{display:block;clear:both;content:""}.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-cell{display:table-cell!important}.d-flex{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;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-cell{display:table-cell!important}.d-sm-flex{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;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-cell{display:table-cell!important}.d-md-flex{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.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-cell{display:table-cell!important}.d-lg-flex{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;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-cell{display:table-cell!important}.d-xl-flex{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.d-print-block{display:none!important}@media print{.d-print-block{display:block!important}}.d-print-inline{display:none!important}@media print{.d-print-inline{display:inline!important}}.d-print-inline-block{display:none!important}@media print{.d-print-inline-block{display:inline-block!important}}@media print{.d-print-none{display:none!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 iframe,.embed-responsive embed,.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%}.flex-row{-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!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:0.25rem!important}.mt-1,.my-1{margin-top:0.25rem!important}.mr-1,.mx-1{margin-right:0.25rem!important}.mb-1,.my-1{margin-bottom:0.25rem!important}.ml-1,.mx-1{margin-left:0.25rem!important}.m-2{margin:0.5rem!important}.mt-2,.my-2{margin-top:0.5rem!important}.mr-2,.mx-2{margin-right:0.5rem!important}.mb-2,.my-2{margin-bottom:0.5rem!important}.ml-2,.mx-2{margin-left:0.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:0.25rem!important}.pt-1,.py-1{padding-top:0.25rem!important}.pr-1,.px-1{padding-right:0.25rem!important}.pb-1,.py-1{padding-bottom:0.25rem!important}.pl-1,.px-1{padding-left:0.25rem!important}.p-2{padding:0.5rem!important}.pt-2,.py-2{padding-top:0.5rem!important}.pr-2,.px-2{padding-right:0.5rem!important}.pb-2,.py-2{padding-bottom:0.5rem!important}.pl-2,.px-2{padding-left:0.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-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:0.25rem!important}.mt-sm-1,.my-sm-1{margin-top:0.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:0.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:0.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:0.25rem!important}.m-sm-2{margin:0.5rem!important}.mt-sm-2,.my-sm-2{margin-top:0.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:0.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:0.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:0.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:0.25rem!important}.pt-sm-1,.py-sm-1{padding-top:0.25rem!important}.pr-sm-1,.px-sm-1{padding-right:0.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:0.25rem!important}.pl-sm-1,.px-sm-1{padding-left:0.25rem!important}.p-sm-2{padding:0.5rem!important}.pt-sm-2,.py-sm-2{padding-top:0.5rem!important}.pr-sm-2,.px-sm-2{padding-right:0.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:0.5rem!important}.pl-sm-2,.px-sm-2{padding-left:0.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-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:0.25rem!important}.mt-md-1,.my-md-1{margin-top:0.25rem!important}.mr-md-1,.mx-md-1{margin-right:0.25rem!important}.mb-md-1,.my-md-1{margin-bottom:0.25rem!important}.ml-md-1,.mx-md-1{margin-left:0.25rem!important}.m-md-2{margin:0.5rem!important}.mt-md-2,.my-md-2{margin-top:0.5rem!important}.mr-md-2,.mx-md-2{margin-right:0.5rem!important}.mb-md-2,.my-md-2{margin-bottom:0.5rem!important}.ml-md-2,.mx-md-2{margin-left:0.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:0.25rem!important}.pt-md-1,.py-md-1{padding-top:0.25rem!important}.pr-md-1,.px-md-1{padding-right:0.25rem!important}.pb-md-1,.py-md-1{padding-bottom:0.25rem!important}.pl-md-1,.px-md-1{padding-left:0.25rem!important}.p-md-2{padding:0.5rem!important}.pt-md-2,.py-md-2{padding-top:0.5rem!important}.pr-md-2,.px-md-2{padding-right:0.5rem!important}.pb-md-2,.py-md-2{padding-bottom:0.5rem!important}.pl-md-2,.px-md-2{padding-left:0.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-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:992px){.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:0.25rem!important}.mt-lg-1,.my-lg-1{margin-top:0.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:0.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:0.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:0.25rem!important}.m-lg-2{margin:0.5rem!important}.mt-lg-2,.my-lg-2{margin-top:0.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:0.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:0.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:0.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:0.25rem!important}.pt-lg-1,.py-lg-1{padding-top:0.25rem!important}.pr-lg-1,.px-lg-1{padding-right:0.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:0.25rem!important}.pl-lg-1,.px-lg-1{padding-left:0.25rem!important}.p-lg-2{padding:0.5rem!important}.pt-lg-2,.py-lg-2{padding-top:0.5rem!important}.pr-lg-2,.px-lg-2{padding-right:0.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:0.5rem!important}.pl-lg-2,.px-lg-2{padding-left:0.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-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:0.25rem!important}.mt-xl-1,.my-xl-1{margin-top:0.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:0.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:0.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:0.25rem!important}.m-xl-2{margin:0.5rem!important}.mt-xl-2,.my-xl-2{margin-top:0.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:0.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:0.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:0.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:0.25rem!important}.pt-xl-1,.py-xl-1{padding-top:0.25rem!important}.pr-xl-1,.px-xl-1{padding-right:0.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:0.25rem!important}.pl-xl-1,.px-xl-1{padding-left:0.25rem!important}.p-xl-2{padding:0.5rem!important}.pt-xl-2,.py-xl-2{padding-top:0.5rem!important}.pr-xl-2,.px-xl-2{padding-right:0.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:0.5rem!important}.pl-xl-2,.px-xl-2{padding-left:0.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-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}}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:normal!important}.font-weight-bold{font-weight:bold!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}.text-secondary{color:#868e96!important}a.text-secondary:focus,a.text-secondary:hover{color:#6c757d!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-muted{color:#868e96!important}.text-hide{font:0/0 a;color:#fff0;text-shadow:none;background-color:#fff0;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}:focus{outline:none}input,textarea,select{border-radius:0}select::-ms-expand{display:none}h1,h2,h3,h4,h5,h6{margin-top:0}img{display:block}ul,ol,li{list-style:none}figure{margin:0}fieldset{border:0;margin:0;padding:0}*{box-sizing:border-box;margin:0;padding:0}*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{font-size:16px;background-color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width:992px){html,body{font-size:16px}}@media only screen and (max-width:780px){html,body{font-size:15px}}body.is-active{overflow:hidden}img{height:auto;max-width:100%}a{color:#337ab7;text-decoration:none;transition:color 0.25s ease-in-out,border-color 0.25s ease-in-out,background-color 0.25s ease-in-out}a:hover{text-decoration:none;color:#22527b}.clear::after{clear:both;content:"";display:block}.container{width:100%;max-width:none;padding-right:calc((100% - 1680px) / 2);padding-left:calc((100% - 1680px) / 2)}@media only screen and (max-width:1710px){.container{padding-right:15px;padding-left:15px}}.row::after{clear:both;content:"";display:block}.row--flex{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.row--flex>*{max-width:100%}.col{width:calc(8.3333333333% - 21.6666666667px);float:left;margin-left:20px;border:.125rem solid red!important;background:rgb(255 0 0 / .5)!important;margin-bottom:1.25rem}.col--xs-1{width:calc(8.3333333333% - 1.0833333333em);float:left;margin-left:1em}.col--xs-2{width:calc(16.6666666667% - 1.1666666667em);float:left;margin-left:1em}.col--xs-3{width:calc(25% - 1.25em);float:left;margin-left:1em}.col--xs-4{width:calc(33.3333333333% - 1.3333333333em);float:left;margin-left:1em}.col--xs-5{width:calc(41.6666666667% - 1.4166666667em);float:left;margin-left:1em}.col--xs-6{width:calc(50% - 1.5em);float:left;margin-left:1em}.col--xs-7{width:calc(58.3333333333% - 1.5833333333em);float:left;margin-left:1em}.col--xs-8{width:calc(66.6666666667% - 1.6666666667em);float:left;margin-left:1em}.col--xs-9{width:calc(75% - 1.75em);float:left;margin-left:1em}.col--xs-10{width:calc(83.3333333333% - 1.8333333333em);float:left;margin-left:1em}.col--xs-11{width:calc(91.6666666667% - 1.9166666667em);float:left;margin-left:1em}.col--xs-12{width:calc(100% - 2em);float:left;margin-left:1em}.col--sm-1{width:calc(8.3333333333% - 1.0833333333em);float:left;margin-left:1em}.col--sm-push-1{margin-left:calc(8.3333333333% - 1.0833333333em + 2em)}.col--sm-2{width:calc(16.6666666667% - 1.1666666667em);float:left;margin-left:1em}.col--sm-push-2{margin-left:calc(16.6666666667% - 1.1666666667em + 2em)}.col--sm-3{width:calc(25% - 1.25em);float:left;margin-left:1em}.col--sm-push-3{margin-left:calc(25% - 1.25em + 2em)}.col--sm-4{width:calc(33.3333333333% - 1.3333333333em);float:left;margin-left:1em}.col--sm-push-4{margin-left:calc(33.3333333333% - 1.3333333333em + 2em)}.col--sm-5{width:calc(41.6666666667% - 1.4166666667em);float:left;margin-left:1em}.col--sm-push-5{margin-left:calc(41.6666666667% - 1.4166666667em + 2em)}.col--sm-6{width:calc(50% - 1.5em);float:left;margin-left:1em}.col--sm-push-6{margin-left:calc(50% - 1.5em + 2em)}.col--sm-7{width:calc(58.3333333333% - 1.5833333333em);float:left;margin-left:1em}.col--sm-push-7{margin-left:calc(58.3333333333% - 1.5833333333em + 2em)}.col--sm-8{width:calc(66.6666666667% - 1.6666666667em);float:left;margin-left:1em}.col--sm-push-8{margin-left:calc(66.6666666667% - 1.6666666667em + 2em)}.col--sm-9{width:calc(75% - 1.75em);float:left;margin-left:1em}.col--sm-push-9{margin-left:calc(75% - 1.75em + 2em)}.col--sm-10{width:calc(83.3333333333% - 1.8333333333em);float:left;margin-left:1em}.col--sm-push-10{margin-left:calc(83.3333333333% - 1.8333333333em + 2em)}.col--sm-11{width:calc(91.6666666667% - 1.9166666667em);float:left;margin-left:1em}.col--sm-push-11{margin-left:calc(91.6666666667% - 1.9166666667em + 2em)}.col--sm-12{width:calc(100% - 2em);float:left;margin-left:1em}.col--sm-push-12{margin-left:calc(100% - 2em + 2em)}.col--md-1{width:calc(8.3333333333% - 1.0833333333em);float:left;margin-left:1em}.col--md-push-1{margin-left:calc(8.3333333333% - 1.0833333333em + 2em)}.col--md-2{width:calc(16.6666666667% - 1.1666666667em);float:left;margin-left:1em}.col--md-push-2{margin-left:calc(16.6666666667% - 1.1666666667em + 2em)}.col--md-3{width:calc(25% - 1.25em);float:left;margin-left:1em}.col--md-push-3{margin-left:calc(25% - 1.25em + 2em)}.col--md-4{width:calc(33.3333333333% - 1.3333333333em);float:left;margin-left:1em}.col--md-push-4{margin-left:calc(33.3333333333% - 1.3333333333em + 2em)}.col--md-5{width:calc(41.6666666667% - 1.4166666667em);float:left;margin-left:1em}.col--md-push-5{margin-left:calc(41.6666666667% - 1.4166666667em + 2em)}.col--md-6{width:calc(50% - 1.5em);float:left;margin-left:1em}.col--md-push-6{margin-left:calc(50% - 1.5em + 2em)}.col--md-7{width:calc(58.3333333333% - 1.5833333333em);float:left;margin-left:1em}.col--md-push-7{margin-left:calc(58.3333333333% - 1.5833333333em + 2em)}.col--md-8{width:calc(66.6666666667% - 1.6666666667em);float:left;margin-left:1em}.col--md-push-8{margin-left:calc(66.6666666667% - 1.6666666667em + 2em)}.col--md-9{width:calc(75% - 1.75em);float:left;margin-left:1em}.col--md-push-9{margin-left:calc(75% - 1.75em + 2em)}.col--md-10{width:calc(83.3333333333% - 1.8333333333em);float:left;margin-left:1em}.col--md-push-10{margin-left:calc(83.3333333333% - 1.8333333333em + 2em)}.col--md-11{width:calc(91.6666666667% - 1.9166666667em);float:left;margin-left:1em}.col--md-push-11{margin-left:calc(91.6666666667% - 1.9166666667em + 2em)}.col--md-12{width:calc(100% - 2em);float:left;margin-left:1em}.col--md-push-12{margin-left:calc(100% - 2em + 2em)}.col--lg-1{width:calc(8.3333333333% - 1.0833333333em);float:left;margin-left:1em}.col--lg-push-1{margin-left:calc(8.3333333333% - 1.0833333333em + 2em)}.col--lg-2{width:calc(16.6666666667% - 1.1666666667em);float:left;margin-left:1em}.col--lg-push-2{margin-left:calc(16.6666666667% - 1.1666666667em + 2em)}.col--lg-3{width:calc(25% - 1.25em);float:left;margin-left:1em}.col--lg-push-3{margin-left:calc(25% - 1.25em + 2em)}.col--lg-4{width:calc(33.3333333333% - 1.3333333333em);float:left;margin-left:1em}.col--lg-push-4{margin-left:calc(33.3333333333% - 1.3333333333em + 2em)}.col--lg-5{width:calc(41.6666666667% - 1.4166666667em);float:left;margin-left:1em}.col--lg-push-5{margin-left:calc(41.6666666667% - 1.4166666667em + 2em)}.col--lg-6{width:calc(50% - 1.5em);float:left;margin-left:1em}.col--lg-push-6{margin-left:calc(50% - 1.5em + 2em)}.col--lg-7{width:calc(58.3333333333% - 1.5833333333em);float:left;margin-left:1em}.col--lg-push-7{margin-left:calc(58.3333333333% - 1.5833333333em + 2em)}.col--lg-8{width:calc(66.6666666667% - 1.6666666667em);float:left;margin-left:1em}.col--lg-push-8{margin-left:calc(66.6666666667% - 1.6666666667em + 2em)}.col--lg-9{width:calc(75% - 1.75em);float:left;margin-left:1em}.col--lg-push-9{margin-left:calc(75% - 1.75em + 2em)}.col--lg-10{width:calc(83.3333333333% - 1.8333333333em);float:left;margin-left:1em}.col--lg-push-10{margin-left:calc(83.3333333333% - 1.8333333333em + 2em)}.col--lg-11{width:calc(91.6666666667% - 1.9166666667em);float:left;margin-left:1em}.col--lg-push-11{margin-left:calc(91.6666666667% - 1.9166666667em + 2em)}.col--lg-12{width:calc(100% - 2em);float:left;margin-left:1em}.col--lg-push-12{margin-left:calc(100% - 2em + 2em)}.col--xlg-1{width:calc(8.3333333333% - 1.0833333333em);float:left;margin-left:1em}.col--xlg-push-1{margin-left:calc(8.3333333333% - 1.0833333333em + 2em)}.col--xlg-2{width:calc(16.6666666667% - 1.1666666667em);float:left;margin-left:1em}.col--xlg-push-2{margin-left:calc(16.6666666667% - 1.1666666667em + 2em)}.col--xlg-3{width:calc(25% - 1.25em);float:left;margin-left:1em}.col--xlg-push-3{margin-left:calc(25% - 1.25em + 2em)}.col--xlg-4{width:calc(33.3333333333% - 1.3333333333em);float:left;margin-left:1em}.col--xlg-push-4{margin-left:calc(33.3333333333% - 1.3333333333em + 2em)}.col--xlg-5{width:calc(41.6666666667% - 1.4166666667em);float:left;margin-left:1em}.col--xlg-push-5{margin-left:calc(41.6666666667% - 1.4166666667em + 2em)}.col--xlg-6{width:calc(50% - 1.5em);float:left;margin-left:1em}.col--xlg-push-6{margin-left:calc(50% - 1.5em + 2em)}.col--xlg-7{width:calc(58.3333333333% - 1.5833333333em);float:left;margin-left:1em}.col--xlg-push-7{margin-left:calc(58.3333333333% - 1.5833333333em + 2em)}.col--xlg-8{width:calc(66.6666666667% - 1.6666666667em);float:left;margin-left:1em}.col--xlg-push-8{margin-left:calc(66.6666666667% - 1.6666666667em + 2em)}.col--xlg-9{width:calc(75% - 1.75em);float:left;margin-left:1em}.col--xlg-push-9{margin-left:calc(75% - 1.75em + 2em)}.col--xlg-10{width:calc(83.3333333333% - 1.8333333333em);float:left;margin-left:1em}.col--xlg-push-10{margin-left:calc(83.3333333333% - 1.8333333333em + 2em)}.col--xlg-11{width:calc(91.6666666667% - 1.9166666667em);float:left;margin-left:1em}.col--xlg-push-11{margin-left:calc(91.6666666667% - 1.9166666667em + 2em)}.col--xlg-12{width:calc(100% - 2em);float:left;margin-left:1em}.col--xlg-push-12{margin-left:calc(100% - 2em + 2em)}.row--flex .col{display:-webkit-flex;display:-ms-flexbox;display:flex}.button,.contact form button[type="submit"],.slider__form form button[type="submit"]{outline:0;line-height:1.4;height:3.75rem;display:inline-block;cursor:pointer;text-align:center;vertical-align:middle;font-family:"Brandon Grotesque",Arial,sans-serif;font-weight:700;color:#e5e0d0;-ms-touch-action:manipulation;touch-action:manipulation;white-space:nowrap;text-transform:uppercase;border:.125rem solid #333;border-radius:0;background:#333;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color 0.25s ease-in-out,border-color 0.25s ease-in-out,background-color 0.25s ease-in-out;margin-bottom:0;padding:1.125rem 1.875rem;font-size:1.125rem}.button:hover,.contact form button:hover[type="submit"],.slider__form form button:hover[type="submit"],.button[type='submit']:hover,.contact form button[type='submit']:hover[type="submit"],.slider__form form button[type='submit']:hover[type="submit"],.button[type='reset']:hover,.contact form button[type='reset']:hover[type="submit"],.slider__form form button[type='reset']:hover[type="submit"],.button[type='button']:hover,.contact form button[type='button']:hover[type="submit"],.slider__form form button[type='button']:hover[type="submit"],.button:focus,.contact form button:focus[type="submit"],.slider__form form button:focus[type="submit"],.button.is-focused,.contact form button.is-focused[type="submit"],.slider__form form button.is-focused[type="submit"]{color:#fff;text-decoration:none;border-color:#333;background-color:#1a1919}.button:active,.contact form button:active[type="submit"],.slider__form form button:active[type="submit"],.button.is-active,.contact form button.is-active[type="submit"],.slider__form form button.is-active[type="submit"]{background-image:none}.button:disabled,.contact form button:disabled[type="submit"],.slider__form form button:disabled[type="submit"],.button.is-disabled,.contact form button.is-disabled[type="submit"],.slider__form form button.is-disabled[type="submit"]{color:#999;background-color:#efefef}.button--alt{border-width:.125rem;color:#333;background:#fff0;border-color:#e5e0d0}.button--alt:hover,.button--alt[type='submit']:hover,.button--alt[type='reset']:hover,.button--alt[type='button']:hover,.button--alt:focus,.button--alt.is-focused{color:#333;border-color:#e5e0d0;background-color:#e5e0d0}.button--link{border:0;height:auto;color:#333;background:#fff0;padding:0}.button--link:hover,.button--link[type='submit']:hover,.button--link[type='reset']:hover,.button--link[type='button']:hover,.button--link:focus,.button--link.is-focused{color:#333;background:#fff0}.button--line{color:#f7f1de;background:#fff0;border-color:rgb(229 224 208 / .1)}.button--line:hover,.button--line[type='submit']:hover,.button--line[type='reset']:hover,.button--line[type='button']:hover,.button--line:focus,.button--line.is-focused{color:#333;border-color:#e5e0d0;background-color:#e5e0d0}.button--light,.contact form button[type="submit"],.slider__form form button[type="submit"]{color:#333;background:#e5e0d0;border-color:#e5e0d0}.button--light:hover,.contact form button:hover[type="submit"],.slider__form form button:hover[type="submit"],.button--light[type='submit']:hover,.contact form button[type='submit']:hover[type="submit"],.slider__form form button[type='submit']:hover[type="submit"],.button--light[type='reset']:hover,.contact form button[type='reset']:hover[type="submit"],.slider__form form button[type='reset']:hover[type="submit"],.button--light[type='button']:hover,.contact form button[type='button']:hover[type="submit"],.slider__form form button[type='button']:hover[type="submit"],.button--light:focus,.contact form button:focus[type="submit"],.slider__form form button:focus[type="submit"],.button--light.is-focused,.contact form button.is-focused[type="submit"],.slider__form form button.is-focused[type="submit"]{color:#333;border-color:#d3caaf;background-color:#d3caaf}.blocks__slide article,.detail__content article,.overlay article{font-family:"Droid Serif",Arial,sans-serif;line-height:1.5;color:#333;font-size:1.25rem}.blocks__slide article::after,.detail__content article::after,.overlay article::after{clear:both;content:"";display:block}.blocks__slide article address,.detail__content article address,.overlay article address{display:block;font-style:italic;margin:0 0 1.25rem}.blocks__slide article address>*:last-child,.detail__content article address>*:last-child,.overlay article address>*:last-child{margin-bottom:0}.blocks__slide article .align-none,.detail__content article .align-none,.overlay article .align-none,.blocks__slide article .alignnone,.detail__content article .alignnone,.overlay article .alignnone{display:inline}.blocks__slide article .align-center,.detail__content article .align-center,.overlay article .align-center,.blocks__slide article .aligncenter,.detail__content article .aligncenter,.overlay article .aligncenter{text-align:center;margin:0 auto}.blocks__slide article .align-left,.detail__content article .align-left,.overlay article .align-left,.blocks__slide article .alignleft,.detail__content article .alignleft,.overlay article .alignleft{float:left;margin:0 1.25rem 1.25rem 0}.blocks__slide article .align-right,.detail__content article .align-right,.overlay article .align-right,.blocks__slide article .alignright,.detail__content article .alignright,.overlay article .alignright{float:right;margin:0 0 1.25rem 1.25rem}.blocks__slide article .wp-caption,.detail__content article .wp-caption,.overlay article .wp-caption,.blocks__slide article figure,.detail__content article figure,.overlay article figure{margin:0 0 1.25rem}.blocks__slide article .wp-caption .wp-caption-text,.detail__content article .wp-caption .wp-caption-text,.overlay article .wp-caption .wp-caption-text,.blocks__slide article .wp-caption figcaption,.detail__content article .wp-caption figcaption,.overlay article .wp-caption figcaption,.blocks__slide article figure .wp-caption-text,.detail__content article figure .wp-caption-text,.overlay article figure .wp-caption-text,.blocks__slide article figure figcaption,.detail__content article figure figcaption,.overlay article figure figcaption{font-style:italic;margin:.3125rem}.blocks__slide article blockquote,.detail__content article blockquote,.overlay article blockquote{font-style:italic;border:.0625rem solid #ddd;border-radius:.3125rem;margin:0 0 1.25rem;padding:1.25rem}.blocks__slide article blockquote>*:last-child,.detail__content article blockquote>*:last-child,.overlay article blockquote>*:last-child{margin-bottom:0}.blocks__slide article pre,.detail__content article pre,.overlay article pre,.blocks__slide article code,.detail__content article code,.overlay article code{white-space:pre;font:100% 'andale mono','lucida console',monospace;line-height:1.5;margin:1.25rem 0}.blocks__slide article pre>*:last-child,.detail__content article pre>*:last-child,.overlay article pre>*:last-child,.blocks__slide article code>*:last-child,.detail__content article code>*:last-child,.overlay article code>*:last-child{margin-bottom:0}.blocks__slide article ul,.detail__content article ul,.overlay article ul,.blocks__slide article ol,.detail__content article ol,.overlay article ol{margin:0 1.25rem 1.25rem}.blocks__slide article li ul,.detail__content article li ul,.overlay article li ul,.blocks__slide article li ol,.detail__content article li ol,.overlay article li ol{margin:0 1.25rem}.blocks__slide article ul,.detail__content article ul,.overlay article ul,.blocks__slide article ul li,.detail__content article ul li,.overlay article ul li{list-style-type:disc}.blocks__slide article ol,.detail__content article ol,.overlay article ol,.blocks__slide article ol li,.detail__content article ol li,.overlay article ol li{list-style-type:decimal}.blocks__slide article dl,.detail__content article dl,.overlay article dl{margin:0 0 1.25rem}.blocks__slide article dl dt,.detail__content article dl dt,.overlay article dl dt{font-weight:700}.blocks__slide article dl dd,.detail__content article dl dd,.overlay article dl dd{margin-left:1.25rem}.blocks__slide article table,.detail__content article table,.overlay article table{width:100%;margin:0 0 1.25rem}.blocks__slide article table caption,.detail__content article table caption,.overlay article table caption{color:#000;border-bottom:.0625rem solid #ccc;background:#fff;padding:.625rem;font-size:1.875rem}.blocks__slide article table th,.detail__content article table th,.overlay article table th,.blocks__slide article table td,.detail__content article table td,.overlay article table td{border-bottom:.0625rem solid #ccc;background:#fff;padding:.75rem}.blocks__slide article table th,.detail__content article table th,.overlay article table th{text-align:left;font-weight:700}.blocks__slide article table thead th,.detail__content article table thead th,.overlay article table thead th{background:#efefef}.blocks__slide article table tfoot,.detail__content article table tfoot,.overlay article table tfoot{font-style:italic}.blocks__slide article h1,.detail__content article h1,.overlay article h1,.blocks__slide article h2,.detail__content article h2,.overlay article h2,.blocks__slide article h3,.detail__content article h3,.overlay article h3,.blocks__slide article h4,.detail__content article h4,.overlay article h4,.blocks__slide article h5,.detail__content article h5,.overlay article h5,.blocks__slide article h6,.detail__content article h6,.overlay article h6{font-family:inherit;font-weight:700;line-height:1.1;color:inherit;margin:0 0 rem(20px)}.blocks__slide article h1,.detail__content article h1,.overlay article h1{font-size:5rem}@media only screen and (max-width:992px){.blocks__slide article h1,.detail__content article h1,.overlay article h1{font-size:4.0625rem}}@media only screen and (max-width:780px){.blocks__slide article h1,.detail__content article h1,.overlay article h1{font-size:3.125rem}}.blocks__slide article h2,.detail__content article h2,.overlay article h2{font-size:3.75rem}@media only screen and (max-width:992px){.blocks__slide article h2,.detail__content article h2,.overlay article h2{font-size:3.125rem}}@media only screen and (max-width:780px){.blocks__slide article h2,.detail__content article h2,.overlay article h2{font-size:2.5rem}}.blocks__slide article h2:after,.detail__content article h2:after,.overlay article h2:after{content:'';display:block;width:3.75rem;height:.5625rem;background-color:#333;margin:1.25rem auto 3.75rem}@media only screen and (max-width:780px){.blocks__slide article h2:after,.detail__content article h2:after,.overlay article h2:after{width:2.5rem;height:.375rem;font-size:2.5rem;margin-top:.625rem;margin-bottom:2.5rem}}.blocks__slide article h3,.detail__content article h3,.overlay article h3{font-size:1.5rem}.blocks__slide article h4,.detail__content article h4,.overlay article h4{font-weight:400;text-transform:uppercase;font-family:"Nexa Rust Sans",Arial,sans-serif;font-size:1.125rem;margin-bottom:0}.blocks__slide article h5,.detail__content article h5,.overlay article h5{font-size:.9375rem}.blocks__slide article h6,.detail__content article h6,.overlay article h6{font-size:.625rem}.blocks__slide article p,.detail__content article p,.overlay article p{margin:0 0 1.875rem}.blocks__slide article strong,.detail__content article strong,.overlay article strong,.blocks__slide article dfn,.detail__content article dfn,.overlay article dfn{font-weight:700}.blocks__slide article em,.detail__content article em,.overlay article em,.blocks__slide article dfn,.detail__content article dfn,.overlay article dfn{font-style:italic}.blocks__slide article sup,.detail__content article sup,.overlay article sup,.blocks__slide article sub,.detail__content article sub,.overlay article sub{line-height:0}@media only screen and (max-width:780px){.blocks__slide article img.align-left,.detail__content article img.align-left,.overlay article img.align-left,.blocks__slide article img.alignleft,.detail__content article img.alignleft,.overlay article img.alignleft,.blocks__slide article img.align-right,.detail__content article img.align-right,.overlay article img.align-right,.blocks__slide article img.alignright,.detail__content article img.alignright,.overlay article img.alignright{max-width:50%}}.slider__form form fieldset,.wpcf7 fieldset{border:.0625rem solid #ccc;border-radius:.3125rem;margin-bottom:1.875rem;padding:1.25rem}.slider__form form fieldset>*:last-child,.wpcf7 fieldset>*:last-child{margin-bottom:0}.slider__form form fieldset>p,.wpcf7 fieldset>p{margin-bottom:1.875rem}.slider__form form fieldset>p::after,.wpcf7 fieldset>p::after{clear:both;content:"";display:block}.slider__form form legend,.wpcf7 legend{color:#666;border:.0625rem solid #ccc;border-radius:.3125rem;background:#fff;padding:.3125rem .625rem}.slider__form form label,.wpcf7 label{display:block;font-weight:600;color:#333;margin-bottom:.625rem;font-size:1.25rem}.slider__form form label.is-radio,.wpcf7 label.is-radio,.slider__form form label.is-checkbox,.wpcf7 label.is-checkbox{display:inline-block;height:calc(2.25rem + 2px);line-height:calc(2.25rem + 2px);font-weight:400;margin:0 .625rem 0 .0625rem;font-size:1.25rem}.slider__form form label.is-checkbox,.wpcf7 label.is-checkbox{margin:0 .625rem}.slider__form form label.is-error,.wpcf7 label.is-error,.wpcf7 .wpcf7-not-valid-tip{display:inline-block;font-weight:400;color:#fff;border-radius:.1875rem;background:#d9534f;margin-top:.625rem;padding:.125rem .3125rem;position:relative;font-size:.875rem}.slider__form form label.is-error:before,.wpcf7 label.is-error:before,.wpcf7 .wpcf7-not-valid-tip:before{width:0;height:0;content:'';display:block;border-left:.3125rem solid #fff0;border-right:.3125rem solid #fff0;border-bottom:.3125rem solid #d9534f;position:absolute;top:-.3125rem;left:.625rem}.slider__form form button,.wpcf7 button,.slider__form form input,.wpcf7 input,.slider__form form select,.wpcf7 select,.slider__form form textarea,.wpcf7 textarea{display:block;width:100%;max-width:100%;height:calc(2.25rem + 2px);font-family:"Droid Serif",Arial,sans-serif;color:#495057;border:.0625rem solid rgb(0 0 0 / .15);border-radius:.25rem;background:#fff;padding:.3125rem .625rem;font-size:1.25rem}.slider__form form button::-webkit-input-placeholder,.wpcf7 button::-webkit-input-placeholder,.slider__form form input::-webkit-input-placeholder,.wpcf7 input::-webkit-input-placeholder,.slider__form form select::-webkit-input-placeholder,.wpcf7 select::-webkit-input-placeholder,.slider__form form textarea::-webkit-input-placeholder,.wpcf7 textarea::-webkit-input-placeholder{color:#000}.slider__form form button::-moz-placeholder,.wpcf7 button::-moz-placeholder,.slider__form form input::-moz-placeholder,.wpcf7 input::-moz-placeholder,.slider__form form select::-moz-placeholder,.wpcf7 select::-moz-placeholder,.slider__form form textarea::-moz-placeholder,.wpcf7 textarea::-moz-placeholder{color:#000}.slider__form form button:-ms-input-placeholder,.wpcf7 button:-ms-input-placeholder,.slider__form form input:-ms-input-placeholder,.wpcf7 input:-ms-input-placeholder,.slider__form form select:-ms-input-placeholder,.wpcf7 select:-ms-input-placeholder,.slider__form form textarea:-ms-input-placeholder,.wpcf7 textarea:-ms-input-placeholder{color:#000}.slider__form form button::-ms-input-placeholder,.wpcf7 button::-ms-input-placeholder,.slider__form form input::-ms-input-placeholder,.wpcf7 input::-ms-input-placeholder,.slider__form form select::-ms-input-placeholder,.wpcf7 select::-ms-input-placeholder,.slider__form form textarea::-ms-input-placeholder,.wpcf7 textarea::-ms-input-placeholder{color:#000}.slider__form form button::placeholder,.wpcf7 button::placeholder,.slider__form form input::placeholder,.wpcf7 input::placeholder,.slider__form form select::placeholder,.wpcf7 select::placeholder,.slider__form form textarea::placeholder,.wpcf7 textarea::placeholder{color:#000}.slider__form form button:focus:not(:-moz-read-only):not([type='submit']):not([type='reset']):not([type='button']),.wpcf7 button:focus:not(:-moz-read-only):not([type='submit']):not([type='reset']):not([type='button']),.slider__form form button .is-focused,.wpcf7 button .is-focused,.slider__form form input:focus:not(:-moz-read-only):not([type='submit']):not([type='reset']):not([type='button']),.wpcf7 input:focus:not(:-moz-read-only):not([type='submit']):not([type='reset']):not([type='button']),.slider__form form input .is-focused,.wpcf7 input .is-focused,.slider__form form select:focus:not(:-moz-read-only):not([type='submit']):not([type='reset']):not([type='button']),.wpcf7 select:focus:not(:-moz-read-only):not([type='submit']):not([type='reset']):not([type='button']),.slider__form form select .is-focused,.wpcf7 select .is-focused,.slider__form form textarea:focus:not(:-moz-read-only):not([type='submit']):not([type='reset']):not([type='button']),.wpcf7 textarea:focus:not(:-moz-read-only):not([type='submit']):not([type='reset']):not([type='button']),.slider__form form textarea .is-focused,.wpcf7 textarea .is-focused{border-color:#337ab7}.slider__form form button:focus:not(:read-only):not([type='submit']):not([type='reset']):not([type='button']),.wpcf7 button:focus:not(:read-only):not([type='submit']):not([type='reset']):not([type='button']),.slider__form form button .is-focused,.wpcf7 button .is-focused,.slider__form form input:focus:not(:read-only):not([type='submit']):not([type='reset']):not([type='button']),.wpcf7 input:focus:not(:read-only):not([type='submit']):not([type='reset']):not([type='button']),.slider__form form input .is-focused,.wpcf7 input .is-focused,.slider__form form select:focus:not(:read-only):not([type='submit']):not([type='reset']):not([type='button']),.wpcf7 select:focus:not(:read-only):not([type='submit']):not([type='reset']):not([type='button']),.slider__form form select .is-focused,.wpcf7 select .is-focused,.slider__form form textarea:focus:not(:read-only):not([type='submit']):not([type='reset']):not([type='button']),.wpcf7 textarea:focus:not(:read-only):not([type='submit']):not([type='reset']):not([type='button']),.slider__form form textarea .is-focused,.wpcf7 textarea .is-focused{border-color:#337ab7}.slider__form form button.is-error,.wpcf7 button.is-error,.slider__form form input.is-error,.wpcf7 input.is-error,.wpcf7 input.wpcf7-not-valid,.slider__form form select.is-error,.wpcf7 select.is-error,.wpcf7 select.wpcf7-not-valid,.slider__form form textarea.is-error,.wpcf7 textarea.is-error,.wpcf7 textarea.wpcf7-not-valid{border-color:#d9534f}.slider__form form button:disabled,.wpcf7 button:disabled,.slider__form form button.is-disabled,.wpcf7 button.is-disabled,.slider__form form input:disabled,.wpcf7 input:disabled,.slider__form form input.is-disabled,.wpcf7 input.is-disabled,.slider__form form select:disabled,.wpcf7 select:disabled,.slider__form form select.is-disabled,.wpcf7 select.is-disabled,.slider__form form textarea:disabled,.wpcf7 textarea:disabled,.slider__form form textarea.is-disabled,.wpcf7 textarea.is-disabled{color:#999;background-color:#efefef}.slider__form form button[type='radio'],.wpcf7 button[type='radio'],.slider__form form button[type='checkbox'],.wpcf7 button[type='checkbox'],.slider__form form input[type='radio'],.wpcf7 input[type='radio'],.slider__form form input[type='checkbox'],.wpcf7 input[type='checkbox'],.slider__form form select[type='radio'],.wpcf7 select[type='radio'],.slider__form form select[type='checkbox'],.wpcf7 select[type='checkbox'],.slider__form form textarea[type='radio'],.wpcf7 textarea[type='radio'],.slider__form form textarea[type='checkbox'],.wpcf7 textarea[type='checkbox']{display:inline-block;height:auto;margin-right:.625rem;padding:0}.slider__form form button[type='radio'],.wpcf7 button[type='radio'],.slider__form form button[type='checkbox'],.wpcf7 button[type='checkbox'],.slider__form form button[type='submit'],.wpcf7 button[type='submit'],.slider__form form button[type='reset'],.wpcf7 button[type='reset'],.slider__form form button[type='button'],.wpcf7 button[type='button'],.slider__form form input[type='radio'],.wpcf7 input[type='radio'],.slider__form form input[type='checkbox'],.wpcf7 input[type='checkbox'],.slider__form form input[type='submit'],.wpcf7 input[type='submit'],.slider__form form input[type='reset'],.wpcf7 input[type='reset'],.slider__form form input[type='button'],.wpcf7 input[type='button'],.slider__form form select[type='radio'],.wpcf7 select[type='radio'],.slider__form form select[type='checkbox'],.wpcf7 select[type='checkbox'],.slider__form form select[type='submit'],.wpcf7 select[type='submit'],.slider__form form select[type='reset'],.wpcf7 select[type='reset'],.slider__form form select[type='button'],.wpcf7 select[type='button'],.slider__form form textarea[type='radio'],.wpcf7 textarea[type='radio'],.slider__form form textarea[type='checkbox'],.wpcf7 textarea[type='checkbox'],.slider__form form textarea[type='submit'],.wpcf7 textarea[type='submit'],.slider__form form textarea[type='reset'],.wpcf7 textarea[type='reset'],.slider__form form textarea[type='button'],.wpcf7 textarea[type='button']{display:inline-block;width:auto}.slider__form form button,.wpcf7 button{display:inline-block;width:auto}.slider__form form button,.wpcf7 button,.slider__form form input[type='submit'],.wpcf7 input[type='submit'],.slider__form form input[type='reset'],.wpcf7 input[type='reset'],.slider__form form input[type='button'],.wpcf7 input[type='button']{color:#333;background-color:#efefef}.slider__form form button:hover,.wpcf7 button:hover,.slider__form form input[type='submit']:hover,.wpcf7 input[type='submit']:hover,.slider__form form input[type='reset']:hover,.wpcf7 input[type='reset']:hover,.slider__form form input[type='button']:hover,.wpcf7 input[type='button']:hover{color:#333;background-color:#efefef}.slider__form form select,.wpcf7 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right .625rem center;background-size:auto .3125rem;background-image:url(data:image/png;base64,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)}.slider__form form textarea,.wpcf7 textarea{resize:none;width:100%;height:13.75rem}.ratio,audio,embed,iframe,object,video{margin-bottom:1.25rem}.ratio{display:block;overflow:hidden;height:0;padding:0;position:relative}.ratio embed,.ratio iframe,.ratio object,.ratio video{height:100%;width:100%;border:0;position:absolute;top:0;left:0}.ratio--16x9{padding-bottom:56.25%}.ratio--4x3{padding-bottom:75%}.wrapper{width:100%}.wrapper::after{clear:both;content:"";display:block}.wrapper.wrapper--page{overflow-x:hidden;font-family:"Droid Serif",Arial,sans-serif;line-height:1.5;color:#333;background-color:#fff;font-size:1.25rem}@media only screen and (max-width:992px){.wrapper.wrapper--page{font-size:1.125rem}}@media only screen and (max-width:780px){.wrapper.wrapper--page{font-size:1rem}}.blocks{z-index:1;padding-top:8.75rem;padding-bottom:8.75rem;position:relative;background-image:url(/wp-content/themes/buitenverblijf/img/wood-bg.png);background-position:center center;background-repeat:repeat}.blocks:before{z-index:-1;content:'';width:100%;height:43px;display:block;position:absolute;top:0;left:0;background-image:url(/wp-content/themes/buitenverblijf/img/curve-top-img.png);background-position:bottom;background-repeat:repeat-x}.blocks:after{z-index:-1;content:'';width:100%;height:43px;display:block;position:absolute;bottom:0;left:0;background-image:url(/wp-content/themes/buitenverblijf/img/curve-bottom-img.png);background-position:top;background-repeat:repeat-x}.blocks__content{text-align:center}.blocks__content h1,.blocks__content h2,.blocks__content h3,.blocks__content h4,.blocks__content h5,.blocks__content h6{font-family:inherit;font-weight:700;line-height:1.1;color:inherit;margin:0 0 rem(20px)}.blocks__content h1{font-size:5rem}@media only screen and (max-width:992px){.blocks__content h1{font-size:4.0625rem}}@media only screen and (max-width:780px){.blocks__content h1{font-size:3.125rem}}.blocks__content h2{font-size:3.75rem}@media only screen and (max-width:992px){.blocks__content h2{font-size:3.125rem}}@media only screen and (max-width:780px){.blocks__content h2{font-size:2.5rem}}.blocks__content h2:after{content:'';display:block;width:3.75rem;height:.5625rem;background-color:#333;margin:1.25rem auto 3.75rem}@media only screen and (max-width:780px){.blocks__content h2:after{width:2.5rem;height:.375rem;font-size:2.5rem;margin-top:.625rem;margin-bottom:2.5rem}}.blocks__content h3{font-size:1.5rem}.blocks__content h4{font-weight:400;text-transform:uppercase;font-family:"Nexa Rust Sans",Arial,sans-serif;font-size:1.125rem;margin-bottom:0}.blocks__content h5{font-size:.9375rem}.blocks__content h6{font-size:.625rem}.blocks__content p{margin:0 0 1.875rem}.blocks__content strong,.blocks__content dfn{font-weight:700}.blocks__content em,.blocks__content dfn{font-style:italic}.blocks__content sup,.blocks__content sub{line-height:0}.blocks__content h2{color:#e3dece}.blocks__content h2:after{background:#e3dece}.blocks__content h4{color:#fff}.blocks__slides{position:relative}.blocks__slides>div{margin-right:-1.75rem;margin-left:-1.75rem}.blocks__slides button.slick-arrow{-webkit-transform:translateY(0);transform:translateY(0);padding:0;position:absolute;top:-9.375rem}.blocks__slides button.slick-arrow.slick-prev{position:absolute;left:0}@media only screen and (max-width:480px){.blocks__slides button.slick-arrow.slick-prev{left:-.625rem}}.blocks__slides button.slick-arrow.slick-next{position:absolute;right:0}@media only screen and (max-width:480px){.blocks__slides button.slick-arrow.slick-next{right:-.625rem}}.blocks__slide{padding-right:1.75rem;padding-left:1.75rem}.blocks__slide figure img{width:100%}.blocks__slide article{text-align:center;background:#fff;position:relative;padding:3.125rem 3.75rem}.blocks__slide article a{position:relative}.blocks__slide article p{line-height:1.2;font-size:1.3125rem;font-family:"Brandon Grotesque",Arial,sans-serif;position:relative}.blocks__slide article h3{position:relative;margin-bottom:1.5625rem}.blocks__slide article:before{content:'';display:block;border:2px solid #f0ede3;position:absolute;top:1.375rem;right:1.375rem;bottom:1.375rem;left:1.375rem}.blocks__more{text-align:center;margin-top:4.0625rem;margin-bottom:-4.0625rem}.booking_form{font-size:1rem}.booking_form .booking_form_div textarea,.booking_form .booking_form_div input[type="text"],.booking_form .booking_form_div select{width:100%;height:auto;border-radius:0;box-sizing:border-box;border-color:#ccc;padding:.5rem 1.25rem}.booking_form .booking_form_div select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-size:auto .3125rem;background-position:right .625rem center;background-image:url(data:image/png;base64,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)}.booking_form .bk_calendar_frame{width:100%!important}.booking_form .bk_calendar_frame .datepick-inline{box-shadow:none}.booking_form .standard-form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1.25rem;margin-left:-1.25rem}.booking_form .standard-form>p{width:100%;padding-right:1.25rem;padding-left:1.25rem}.booking_form .standard-form>p:nth-child(1),.booking_form .standard-form>p:nth-child(2),.booking_form .standard-form>p:nth-child(3),.booking_form .standard-form>p:nth-child(4){width:50%}.contact{color:#fff;padding-top:5.625rem;padding-bottom:7.1875rem;background-image:url(/wp-content/themes/buitenverblijf/img/contact-bg.jpg);background-position:center top;background-repeat:no-repeat}.contact h1,.contact h2,.contact h3,.contact h4,.contact h5,.contact h6{font-family:inherit;font-weight:700;line-height:1.1;color:inherit;margin:0 0 rem(20px)}.contact h1{font-size:5rem}@media only screen and (max-width:992px){.contact h1{font-size:4.0625rem}}@media only screen and (max-width:780px){.contact h1{font-size:3.125rem}}.contact h2{font-size:3.75rem}@media only screen and (max-width:992px){.contact h2{font-size:3.125rem}}@media only screen and (max-width:780px){.contact h2{font-size:2.5rem}}.contact h2:after{content:'';display:block;width:3.75rem;height:.5625rem;background-color:#333;margin:1.25rem auto 3.75rem}@media only screen and (max-width:780px){.contact h2:after{width:2.5rem;height:.375rem;font-size:2.5rem;margin-top:.625rem;margin-bottom:2.5rem}}.contact h3{font-size:1.5rem}.contact h4{font-weight:400;text-transform:uppercase;font-family:"Nexa Rust Sans",Arial,sans-serif;font-size:1.125rem;margin-bottom:0}.contact h5{font-size:.9375rem}.contact h6{font-size:.625rem}.contact p{margin:0 0 1.875rem}.contact strong,.contact dfn{font-weight:700}.contact em,.contact dfn{font-style:italic}.contact sup,.contact sub{line-height:0}@media only screen and (max-width:1560px){.contact{padding-top:5.625rem;padding-bottom:3.125rem}}.contact h2{font-weight:700;text-align:center;color:#e3dece;font-family:"Droid Serif",Arial,sans-serif;font-size:3.75rem;margin-bottom:3.125rem}@media only screen and (max-width:780px){.contact h2{font-size:2.8125rem;margin-bottom:1.875rem}}@media only screen and (max-width:480px){.contact h2{font-size:2.0625rem}}.contact h2:after{background:#e3dece}.contact h4{text-align:center;font-weight:400;font-family:"Nexa Rust Sans",Arial,sans-serif;margin-bottom:0;font-size:1.125rem}@media only screen and (max-width:780px){.contact h4{font-size:.8125rem}}.contact h5{font-size:1.5rem;margin-bottom:2.5rem}.contact form{max-width:790px}.contact form::after{clear:both;content:"";display:block}.contact form p{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.375rem}.contact form p label{width:238px;display:block;font-weight:400;color:#fff;font-size:1rem;margin-bottom:0;padding-right:.625rem}@media only screen and (max-width:780px){.contact form p label{width:100%}}.contact form p span{width:calc(100% - 238px)}@media only screen and (max-width:780px){.contact form p span{width:100%}}.contact form p span.your-message{width:100%;padding-top:1.125rem}.contact form p span textarea,.contact form p span input[type="tel"],.contact form p span input[type="text"],.contact form p span input[type="email"],.contact form p span input[type="number"]{border:0;box-shadow:none;border-radius:0;background:#fff0;color:#fff;font-family:"Droid Serif",Arial,sans-serif;border-bottom:1px dashed #ece8da;font-size:1rem;padding-right:0;padding-left:0}.contact form p span textarea:focus,.contact form p span input[type="tel"]:focus,.contact form p span input[type="text"]:focus,.contact form p span input[type="email"]:focus,.contact form p span input[type="number"]:focus{border-color:#ece8da!important}.contact form p span textarea::-webkit-input-placeholder,.contact form p span input[type="tel"]::-webkit-input-placeholder,.contact form p span input[type="text"]::-webkit-input-placeholder,.contact form p span input[type="email"]::-webkit-input-placeholder,.contact form p span input[type="number"]::-webkit-input-placeholder{color:#fff}.contact form p span textarea::-moz-placeholder,.contact form p span input[type="tel"]::-moz-placeholder,.contact form p span input[type="text"]::-moz-placeholder,.contact form p span input[type="email"]::-moz-placeholder,.contact form p span input[type="number"]::-moz-placeholder{color:#fff}.contact form p span textarea:-ms-input-placeholder,.contact form p span input[type="tel"]:-ms-input-placeholder,.contact form p span input[type="text"]:-ms-input-placeholder,.contact form p span input[type="email"]:-ms-input-placeholder,.contact form p span input[type="number"]:-ms-input-placeholder{color:#fff}.contact form p span textarea::-ms-input-placeholder,.contact form p span input[type="tel"]::-ms-input-placeholder,.contact form p span input[type="text"]::-ms-input-placeholder,.contact form p span input[type="email"]::-ms-input-placeholder,.contact form p span input[type="number"]::-ms-input-placeholder{color:#fff}.contact form p span textarea::placeholder,.contact form p span input[type="tel"]::placeholder,.contact form p span input[type="text"]::placeholder,.contact form p span input[type="email"]::placeholder,.contact form p span input[type="number"]::placeholder{color:#fff}.contact form p span textarea{border:1px dashed #ece8da;padding:2.5rem 2rem}.contact form button[type="submit"]{float:right;padding-right:1.25rem;padding-left:1.25rem;margin-bottom:1.25rem}.contact form .wpcf7-response-output{clear:both}.contact__form{padding-top:1.875rem}@media only screen and (max-width:780px){.contact__form{padding-top:0}}.contact__right{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.contact__map{width:30.875rem;height:36.0625rem;text-align:center;border:1px solid #fff0;position:relative}@media only screen and (max-width:1684px){.contact__map{width:23.75rem;height:27.75rem}}@media only screen and (max-width:1559px){.contact__map{margin-right:auto;margin-left:auto}}@media only screen and (max-width:480px){.contact__map{width:18.75rem;height:21.875rem}}.contact__map:before{z-index:9;content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/wp-content/themes/buitenverblijf/img/map-frame.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%}.contact__map .maps{z-index:1;width:21.875rem;height:20.625rem;-webkit-transform:rotate(4.3deg);transform:rotate(4.3deg);margin-top:5.9375rem;margin-right:auto;margin-left:auto}@media only screen and (max-width:1684px){.contact__map .maps{width:16.875rem;height:16.25rem;margin-top:4.375rem}}@media only screen and (max-width:480px){.contact__map .maps{width:12.5rem;height:12.0625rem;margin-top:3.75rem}}.contact__map .maps .gmnoprint{display:none}.contact__map .button,.contact__map .contact form button[type="submit"],.contact form .contact__map button[type="submit"],.contact__map .slider__form form button[type="submit"],.slider__form form .contact__map button[type="submit"]{z-index:9;-webkit-transform:rotate(4.3deg);transform:rotate(4.3deg);position:relative}@media only screen and (max-width:1684px){.contact__map .button,.contact__map .contact form button[type="submit"],.contact form .contact__map button[type="submit"],.contact__map .slider__form form button[type="submit"],.slider__form form .contact__map button[type="submit"]{height:2.5rem;padding:.4375rem .625rem}}.contact__info{width:calc(100% - 30.875rem);font-size:1.125rem;padding-top:1.75rem}@media only screen and (max-width:1684px){.contact__info{width:calc(100% - 23.75rem)}}@media only screen and (max-width:1559px){.contact__info{width:100%}}.contact__info h3{margin-bottom:2.25rem}.contact__info strong,.contact__info .blocks__slide article dfn,.blocks__slide article .contact__info dfn,.contact__info .detail__content article dfn,.detail__content article .contact__info dfn,.contact__info .overlay article dfn,.overlay article .contact__info dfn,.contact__info .blocks__content dfn,.blocks__content .contact__info dfn,.contact__info .contact dfn,.contact .contact__info dfn,.contact__info .quote dfn,.quote .contact__info dfn{display:block;font-size:1.125rem;margin-bottom:1.25rem}.contact__info p{overflow:hidden;margin-bottom:.9375rem}.contact__info p span{display:inline-block;position:relative;padding-right:.625rem}.contact__info p span:after{content:'';display:block;width:12.5rem;border-bottom:2px dotted rgb(255 255 255 / .3);position:absolute;bottom:-.1875rem;left:100%}.contact__info p img{display:inline-block;max-width:10.8125rem}@media only screen and (max-width:480px){.contact__info p img{max-width:9.375rem}}.contact__info address{margin-bottom:1.25rem}.contact__info address p{line-height:1.7}.contact__info span{display:block}.contact__info ul{padding-top:1.25rem}.contact__info ul li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:.625rem}.contact__info ul li a{display:-webkit-flex;display:-ms-flexbox;display:flex;color:#fff;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.125rem}.contact__info ul li a i{display:-webkit-flex;display:-ms-flexbox;display:flex;width:3.125rem;height:3.125rem;border-radius:50%;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#333;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.5625rem;background:#d8d3c1;margin-right:1.5625rem}.contact__info ul li a:hover i{background:#c4bda2}.contact__tel{border-bottom:2px dotted rgb(255 255 255 / .3);margin-bottom:2.5rem;padding-bottom:2.8125rem}@media only screen and (max-width:480px){.contact__tel{padding-bottom:1.25rem}}.contact__tel a{font-weight:900;color:#fff;font-family:"Brandon Grotesque",Arial,sans-serif;font-size:1.875rem}@media only screen and (max-width:480px){.contact__tel a{font-size:1.5625rem}}.detail{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;background-color:#f1eee5;position:relative;padding-top:11.25rem;padding-bottom:6.25rem;background-image:url(/wp-content/themes/buitenverblijf/img/detail-bg.png);background-position:center center;background-repeat:no-repeat}@media only screen and (max-width:992px){.detail{padding-top:6.25rem;padding-bottom:6.25rem}}@media only screen and (max-width:780px){.detail{padding-top:3.75rem;padding-bottom:3.75rem}}.detail:after{content:'';display:block;height:2.6875rem;position:absolute;top:100%;right:0;left:0;background-image:url(/wp-content/themes/buitenverblijf/img/detail-bottom.png);background-position:center bottom;background-repeat:repeat-x}.detail__content{width:50%;padding-right:8.125rem}@media only screen and (max-width:1710px){.detail__content{padding-right:3.125rem}}@media only screen and (max-width:992px){.detail__content{width:100%;padding-right:0}}.detail__content>ul{margin-bottom:1.875rem}.detail__content>ul li{position:relative;padding-left:4.625rem}@media only screen and (max-width:992px){.detail__content>ul li{padding-left:3.375rem}}@media only screen and (max-width:780px){.detail__content>ul li{padding-left:2.75rem}}.detail__content>ul li:before{font-family:"Font Awesome 5 Pro";position:absolute;top:0;left:0}.detail__content>ul li:nth-child(1):before{content:''}.detail__content>ul li:nth-child(2):before{content:''}.detail__content>ul li:nth-child(3):before{content:''}.detail__content>ol{display:-webkit-flex;display:-ms-flexbox;display:flex}.detail__content>ol li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:1.875rem}.detail__content>ol li:last-child{margin-right:0}.detail__content article h2:after{margin-right:0;margin-left:0}.detail__gallery{width:50%;position:relative}@media only screen and (max-width:992px){.detail__gallery{width:100%;margin-top:6.25rem}}.detail__gallery:before{z-index:2;content:'';display:block;width:10.9375rem;height:8.5625rem;position:absolute;top:-5rem;left:-3.125rem;background-image:url(/wp-content/themes/buitenverblijf/img/corner.png);background-position:left top;background-repeat:no-repeat;background-size:100% auto}.detail__button{text-align:center;position:absolute;right:0;bottom:-.9375rem;left:0}@media only screen and (max-width:780px){.detail__button{margin-top:1.25rem;position:relative;bottom:0}}.detail__button a{display:none}.detail__button a:first-child{display:inline-block}.detail__slider{-webkit-transform:rotate(3deg);transform:rotate(3deg);border:.625rem solid #fff;box-shadow:0 6px 14px 0 rgb(0 0 0 / .35);position:relative;margin-right:-3.125rem}@media only screen and (max-width:1710px){.detail__slider{margin-right:0}}.detail__slide{display:none}.detail__slide img{width:100%;height:auto}.detail__slide:first-child{display:block}.detail__more{width:100%;text-align:center;position:relative;margin-top:6.25rem;margin-bottom:-6.25rem}.detail__more:before,.detail__more:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0}.detail__more:after{margin-left:8.75rem;position:absolute;left:50%;background-image:url(/wp-content/themes/buitenverblijf/img/scroll-right.png);background-position:right center;background-repeat:no-repeat}.detail__more:before{margin-right:8.75rem;position:absolute;right:50%;background-image:url(/wp-content/themes/buitenverblijf/img/scroll-left.png);background-position:left center;background-repeat:no-repeat}.footer{font-weight:300;background:#333;color:#e5e0d0;font-family:"Source Sans Pro",Arial,sans-serif;font-size:1.125rem;padding-top:1.25rem;padding-bottom:1.25rem}.footer a img{display:inline-block;margin-right:.1875rem;margin-left:.1875rem}.footer p{text-align:right;margin-bottom:0}@media only screen and (max-width:780px){.footer p{text-align:center}}.footer p a{font-weight:700;color:#fff}.footer ul{text-align:center;margin-bottom:0}@media only screen and (max-width:1560px){.footer ul{text-align:left}}@media only screen and (max-width:780px){.footer ul{text-align:center;margin-top:.625rem;margin-bottom:.625rem}}.footer ul li{display:inline-block}.footer ul li+li:before{content:'|';opacity:.5;margin-right:.8125rem;margin-left:.8125rem}.footer ul li span,.footer ul li a{opacity:.5;color:#e5e0d0}.footer ul li span:hover,.footer ul li a:hover{opacity:1}.footer ul li span:hover{opacity:.5}.footer__logo{display:block;max-width:17.5rem}@media only screen and (max-width:1560px){.footer__logo{margin-right:auto;margin-bottom:.625rem;margin-left:auto}}.header{z-index:99;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;transition:-webkit-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;padding-top:3.75rem;padding-bottom:3.75rem;position:absolute;top:0;right:0;left:0}@media only screen and (max-width:992px){.header{padding-top:1.875rem;padding-bottom:1.875rem}}@media only screen and (max-width:780px){.header{padding-top:2.8125rem;padding-bottom:2.8125rem}}@media only screen and (max-width:480px){.header{padding-top:2.1875rem;padding-bottom:2.1875rem}}.header>ul{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0}@media only screen and (max-width:780px){.header>ul{width:100%;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.header>ul>li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:1.25rem;padding-right:1.25rem}@media only screen and (max-width:1560px){.header>ul>li{margin-right:.625rem;padding-right:.625rem}}@media only screen and (max-width:780px){.header>ul>li{margin-right:0;padding-right:0}}.header>ul>li:last-child{margin-right:0;padding-right:0}@media only screen and (max-width:780px){.header>ul:last-child{display:none}}.header__logo{z-index:101;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.header__logo a{display:block}.header__logo a img{height:auto;display:none}@media only screen and (max-width:992px){.header__logo a img{width:13.875rem}}@media only screen and (max-width:480px){.header__logo a img{width:10.75rem}}.header__logo a img:first-child{display:block}.header__toggle{z-index:101;font-weight:700;text-transform:uppercase;position:relative;border-right:1px solid rgb(255 255 255 / .25);font-size:1.125rem}@media only screen and (max-width:780px){.header__toggle{border-right:0;font-size:0rem}}.header__toggle a{z-index:15;color:#f7f1de;font-family:"Brandon Grotesque",Arial,sans-serif;transition:background 0.25s ease-in-out;position:relative;padding-left:3.25rem}@media only screen and (max-width:992px){.header__toggle a{display:block}}@media only screen and (max-width:780px){.header__toggle a{padding-left:2rem}}.header__toggle a span{width:30px;height:2px;display:block;text-indent:-9999px;background:#f7f1de;-webkit-transform:translateY(-1px);transform:translateY(-1px);transition:background 0.25s ease-in-out;position:absolute;top:50%;right:0;left:0}.header__toggle a span:before,.header__toggle a span:after{content:'';height:2px;width:100%;display:block;background-color:#f7f1de;transition:background 0.25s ease-in-out;position:absolute;left:0}.header__toggle a span:before{top:-10px;transition-property:top,-webkit-transform;transition-property:top,transform;transition-property:top,transform,-webkit-transform}.header__toggle a span:after{bottom:-10px;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.header__phone{font-family:"Gaspar",Arial,sans-serif;border-right:1px solid rgb(255 255 255 / .25)}@media only screen and (max-width:1560px){.header__phone{display:none!important}}.header__phone a{color:#f7f1de;font-size:1.3125rem}.header__rating{color:#f7f1de;margin-right:0!important;font-family:"Gaspar",Arial,sans-serif;font-size:1.3125rem}@media only screen and (max-width:1560px){.header__rating{display:none!important}}.header__rating ol{margin-left:.1875rem}.header__rating ol li{display:inline-block;color:#fff;font-size:1rem;margin-right:.0625rem;margin-left:.0625rem}.header__lang>div.wpml-ls-legacy-list-horizontal{border:0;padding:0}.header__lang>div.wpml-ls-legacy-list-horizontal>ul{display:-webkit-flex;display:-ms-flexbox;display:flex}.header__lang>div.wpml-ls-legacy-list-horizontal>ul>li{margin-right:.625rem}.header__lang>div.wpml-ls-legacy-list-horizontal>ul>li>a{padding:0}.header__lang>div.wpml-ls-legacy-list-horizontal>ul>li>a>img{border:none}.header__lang>div.wpml-ls-legacy-list-horizontal>ul>li:last-child{margin-right:0}.header.is-active{z-index:auto}.header.is-active .header__toggle a span{background:none}.header.is-active .header__toggle a span:before,.header.is-active .header__toggle a spanafter{transition-delay:0s,0.2s}.header.is-active .header__toggle a span:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header.is-active .header__toggle a span:after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header--fixed{position:fixed;top:0;right:0;left:0}.header--dark{-webkit-transform:translateY(-100%);transform:translateY(-100%);background:rgb(51 51 51 / .9);padding:.625rem .9375rem}.header--dark .header__logo a img:first-child{display:none}.header--dark .header__logo a img:last-child{display:block}.header--scroll{-webkit-transform:translateY(0);transform:translateY(0)}.header--scroll.is-active{z-index:102}.navigation{z-index:100;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:-webkit-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;background-image:url(/wp-content/themes/buitenverblijf/img/navigation-bg.png);background-position:center center;background-repeat:repeat}.navigation nav{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:auto;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:11.25rem;right:0;bottom:0rem;left:0}@media only screen and (max-width:992px){.navigation nav{position:absolute;top:8.125rem;right:0;bottom:8.125rem;left:0}}@media only screen and (max-width:780px){.navigation nav{position:absolute;top:6.875rem;right:0;bottom:0;left:0}}.navigation nav>ul{width:100%;max-width:60rem}.navigation nav>ul>li{text-align:center;font-family:"Nexa Rust Sans",Arial,sans-serif;border-bottom:1px solid rgb(255 255 255 / .2)}.navigation nav>ul>li a{color:#f8f1dd;display:inline-block;text-transform:uppercase;font-size:1.875rem;padding:.625rem}@media only screen and (max-width:992px){.navigation nav>ul>li a{font-size:1.5625rem;padding:.5rem}}@media only screen and (max-width:780px){.navigation nav>ul>li a{font-size:1.125rem;padding:.1875rem}}.navigation nav>ul>li a:hover{color:#fff}.navigation nav>ul>li.is-active a{color:#fff}.navigation nav>ul>li:last-child{border-bottom:0}.navigation.is-active{-webkit-transform:translateY(0);transform:translateY(0)}.overlay{max-width:1400px;background-color:#fff;margin-right:auto;margin-left:auto;position:relative;padding:3.125rem 13.75rem;background-image:url(/wp-content/themes/buitenverblijf/img/popup-bg.jpg);background-position:center top;background-repeat:repeat-y}@media only screen and (max-width:1560px){.overlay{padding-right:6.25rem;padding-left:6.25rem}}@media only screen and (max-width:992px){.overlay{padding-right:3.125rem;padding-left:3.125rem}}@media only screen and (max-width:780px){.overlay{padding-right:1.25rem;padding-bottom:1.875rem;padding-left:1.25rem}}@media only screen and (max-width:480px){.overlay{font-size:1.125rem;padding-right:.625rem;padding-left:.625rem}}.overlay:after,.overlay:before{content:'';display:block;height:2.1875rem;position:absolute;right:0;bottom:100%;left:0;background-image:url(/wp-content/themes/buitenverblijf/img/popup-top-curve.png);background-position:top;background-repeat:repeat-x}.overlay:after{-webkit-transform:scaleY(-1);transform:scaleY(-1);position:absolute;top:100%;bottom:auto}@media only screen and (max-width:480px){.overlay article{font-size:1.125rem}}.overlay article p{line-height:1.25;margin-bottom:1.4375rem}.overlay article p em,.overlay article p dfn{font-style:italic}.overlay article h2{font-weight:700;text-align:center;font-family:"Droid Serif",Arial,sans-serif;font-size:3.75rem;margin-bottom:4.6875rem}@media only screen and (max-width:992px){.overlay article h2{margin-bottom:2.5rem}}@media only screen and (max-width:780px){.overlay article h2{font-size:2.8125rem}}@media only screen and (max-width:480px){.overlay article h2{margin-bottom:2.5rem;font-size:1.875rem}}@media only screen and (max-width:480px){.overlay article h4{font-size:.9375rem}}.overlay__end{font-style:normal;text-align:center;color:#333;font-size:1.25rem;font-family:"Droid Serif",Arial,sans-serif;margin-top:4.125rem}@media only screen and (max-width:780px){.overlay__end{margin-top:1.25rem}}.overlay__end:after,.overlay__end:before{content:' - '}.overlay__close{display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:700;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#333;text-transform:uppercase;font-family:"Brandon Grotesque",Arial,sans-serif;font-size:1.125rem;padding-top:.1875rem;position:absolute;top:1.25rem;right:2.8125rem}@media only screen and (max-width:992px){.overlay__close{top:.625rem;right:1.25rem}}@media only screen and (max-width:480px){.overlay__close{top:.3125rem}}.overlay__close:after{content:'';display:block;width:1.5rem;height:1.5rem;margin-bottom:.1875rem;margin-left:.625rem;background-image:url(/wp-content/themes/buitenverblijf/img/close.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%}.overlay__close:hover{color:#333}.quote{z-index:1;position:relative;padding-top:5.1875rem;padding-bottom:5rem;background-image:url(/wp-content/themes/buitenverblijf/img/cow.png);background-position:center 6.25rem;background-repeat:no-repeat}.quote h1,.quote h2,.quote h3,.quote h4,.quote h5,.quote h6{font-family:inherit;font-weight:700;line-height:1.1;color:inherit;margin:0 0 rem(20px)}.quote h1{font-size:5rem}@media only screen and (max-width:992px){.quote h1{font-size:4.0625rem}}@media only screen and (max-width:780px){.quote h1{font-size:3.125rem}}.quote h2{font-size:3.75rem}@media only screen and (max-width:992px){.quote h2{font-size:3.125rem}}@media only screen and (max-width:780px){.quote h2{font-size:2.5rem}}.quote h2:after{content:'';display:block;width:3.75rem;height:.5625rem;background-color:#333;margin:1.25rem auto 3.75rem}@media only screen and (max-width:780px){.quote h2:after{width:2.5rem;height:.375rem;font-size:2.5rem;margin-top:.625rem;margin-bottom:2.5rem}}.quote h3{font-size:1.5rem}.quote h4{font-weight:400;text-transform:uppercase;font-family:"Nexa Rust Sans",Arial,sans-serif;font-size:1.125rem;margin-bottom:0}.quote h5{font-size:.9375rem}.quote h6{font-size:.625rem}.quote p{margin:0 0 1.875rem}.quote strong,.quote dfn{font-weight:700}.quote em,.quote dfn{font-style:italic}.quote sup,.quote sub{line-height:0}@media only screen and (max-width:1684px){.quote{background-size:95%}}@media only screen and (max-width:480px){.quote{background-position:center center;padding-top:2.5rem;padding-bottom:2.5rem}}.quote:after{z-index:-1;content:'';width:100%;display:block;background:#fff;background:linear-gradient(0deg,#fff,transparent 40%);position:absolute;top:0;right:0;bottom:0;left:0}.quote h4{text-align:center;font-weight:400;font-family:"Nexa Rust Sans",Arial,sans-serif;margin-bottom:0;font-size:1.125rem}@media only screen and (max-width:780px){.quote h4{font-size:.8125rem}}.quote h2{font-weight:700;text-align:center;font-family:"Droid Serif",Arial,sans-serif;font-size:3.75rem;margin-bottom:6.125rem}@media only screen and (max-width:780px){.quote h2{font-size:2.8125rem}}@media only screen and (max-width:480px){.quote h2{margin-bottom:2.5rem;font-size:2.0625rem}}.quote__slider.slick-slider{padding-right:2.5rem;padding-left:2.5rem}@media only screen and (max-width:480px){.quote__slider.slick-slider{padding-right:0;padding-left:0}}.quote__slider.slick-slider .slick-arrow{color:#ece8da;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:ease-in-out 0.25s;position:absolute;top:31%}.quote__slider.slick-slider .slick-arrow:hover{color:#5d5d5d}.quote__slider.slick-slider .slick-arrow.slick-prev{left:-.9375rem}.quote__slider.slick-slider .slick-arrow.slick-next{right:-.9375rem}.quote__slider.slick-slider .slick-dots{width:100%;-webkit-transform:none;transform:none;text-align:center;position:static;padding-top:4.375rem}@media only screen and (max-width:480px){.quote__slider.slick-slider .slick-dots{padding-top:1.875rem}}.quote__slider.slick-slider .slick-dots li button{background:#ddd6be}.quote__slider.slick-slider .slick-dots li.slick-active button{background:#333}.quote__slide{padding-right:1.75rem;padding-left:1.75rem}@media only screen and (max-width:480px){.quote__slide{padding-right:0;padding-left:0}}.quote__block p{line-height:1.9;border-top:5px solid #ece8da;border-bottom:5px solid #ece8da;font-size:1rem;padding:1.5625rem 2.1875rem 1.875rem 3.125rem;min-height:350px}@media only screen and (max-width:992px){.quote__block p{padding:1.5625rem 1.25rem}}.quote__info{min-height:5.625rem;position:relative;padding-top:.875rem;padding-left:8.125rem}.quote__info strong,.quote__info .blocks__slide article dfn,.blocks__slide article .quote__info dfn,.quote__info .detail__content article dfn,.detail__content article .quote__info dfn,.quote__info .overlay article dfn,.overlay article .quote__info dfn,.quote__info .blocks__content dfn,.blocks__content .quote__info dfn,.quote__info .contact dfn,.contact .quote__info dfn,.quote__info .quote dfn,.quote .quote__info dfn{display:-webkit-flex;display:-ms-flexbox;display:flex;width:5.625rem;height:5.625rem;border-radius:50%;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:400;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-family:"Nexa Rust Sans",Arial,sans-serif;background:rgb(51 51 51 / .25);font-size:2.8125rem;position:absolute;top:0;left:1.25rem}.quote__info h5{line-height:1;font-weight:700;font-family:"Brandon Grotesque",Arial,sans-serif;font-size:1.3125rem;margin-bottom:0}.quote__info span{font-family:"Brandon Grotesque",Arial,sans-serif;font-size:1.125rem}.quote__info ol li{display:inline-block;color:#ffe664;font-size:.875rem}.quote__info ol li+li{margin-left:.3125rem}.scrolling,.blocks__more a,.detail__more a{font-style:italic;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;color:#333;font-size:1.25rem;padding-top:1.25rem;padding-bottom:1.25rem;background-image:url(/wp-content/themes/buitenverblijf/img/scrolldown.png);background-position:center center;background-repeat:no-repeat}.scrolling span,.blocks__more a span,.detail__more a span{padding-right:2.1875rem;padding-left:2.1875rem}.scrolling--light,.blocks__more a{color:#e5e0d0;background-image:url(/wp-content/themes/buitenverblijf/img/scrolldown-light.png);background-position:center center;background-repeat:no-repeat}.slider{position:relative}.slider:after{content:'';display:block;height:2.6875rem;position:absolute;right:0;bottom:0;left:0;background-image:url(/wp-content/themes/buitenverblijf/img/shape-top.png);background-position:center bottom;background-repeat:repeat-x}@media only screen and (max-width:992px){.slider:after{display:none}}.slider__slide{display:none;position:relative}.slider__slide:before{content:'';display:block;background:rgb(51 51 51 / .35);position:absolute;top:0;right:0;bottom:0;left:0}.slider__slide figure{min-height:300px;background-size:cover;background-repeat:no-repeat;background-position:center top}.slider__slide figure img{opacity:0;height:auto;max-width:100%;margin-right:auto;margin-left:auto}.slider__slide article{text-align:center;position:absolute;right:0;bottom:17.5rem;left:0}@media only screen and (max-width:1199px){.slider__slide article{position:absolute;right:0;bottom:12.5rem;left:0}}@media only screen and (max-width:780px){.slider__slide article{position:absolute;right:0;bottom:4.375rem;left:0}}@media only screen and (max-width:480px){.slider__slide article{position:absolute;right:0;bottom:1.875rem;left:0}}.slider__slide article h3{color:#fff;text-transform:uppercase;font-family:"Nexa Rust Sans",Arial,sans-serif;font-size:1.875rem;margin-bottom:0}@media only screen and (max-width:1710px){.slider__slide article h3{font-size:1.75rem}}@media only screen and (max-width:1560px){.slider__slide article h3{font-size:1.625rem}}@media only screen and (max-width:992px){.slider__slide article h3{font-size:1.5rem}}@media only screen and (max-width:780px){.slider__slide article h3{font-size:1.125rem}}@media only screen and (max-width:480px){.slider__slide article h3{font-size:1rem}}.slider__slide article h2{font-weight:700;color:#e5e0d0;font-size:5rem;text-shadow:0 6px 14px rgb(0 0 0 / .35)}@media only screen and (max-width:1710px){.slider__slide article h2{font-size:4.375rem}}@media only screen and (max-width:1560px){.slider__slide article h2{font-size:3.75rem}}@media only screen and (max-width:992px){.slider__slide article h2{font-size:3.125rem}}@media only screen and (max-width:780px){.slider__slide article h2{font-size:2.5rem}}@media only screen and (max-width:480px){.slider__slide article h2{font-size:1.75rem}}.slider__slide:first-child{display:block}.slider__form{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:7.5rem;left:0}@media only screen and (max-width:1199px){.slider__form{bottom:5rem}}@media only screen and (max-width:992px){.slider__form{display:block;background:#f1eee5;padding-top:1.25rem;padding-bottom:1.25rem;position:relative;bottom:0}}@media only screen and (max-width:780px){.slider__form{display:none}}.slider__form:before,.slider__form:after{-webkit-flex:auto;-ms-flex:auto;flex:auto;content:'';height:5px;display:block}@media only screen and (max-width:992px){.slider__form:before,.slider__form:after{display:none}}.slider__form:after{margin-left:1.5625rem;background-image:url(/wp-content/themes/buitenverblijf/img/line-right-light.png);background-position:right center;background-repeat:no-repeat}@media only screen and (max-width:992px){.slider__form:after{display:none}}.slider__form:before{margin-right:1.5625rem;background-image:url(/wp-content/themes/buitenverblijf/img/line-left-light.png);background-position:left center;background-repeat:no-repeat}@media only screen and (max-width:992px){.slider__form:before{content:'';display:block;height:2.6875rem;margin-right:0;position:absolute;right:0;bottom:100%;left:0;background-image:url(/wp-content/themes/buitenverblijf/img/shape-top.png);background-position:center bottom;background-repeat:repeat-x}}.slider__form form{-webkit-flex:auto;-ms-flex:auto;flex:auto;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1015px;background:rgb(51 51 51 / .9);box-shadow:0 0 20px rgb(0 0 0 / .3);margin-right:auto;margin-left:auto;padding:1.25rem .625rem}@media only screen and (max-width:992px){.slider__form form{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.slider__form form select,.slider__form form input[type="text"]{-webkit-flex:1;-ms-flex:1;flex:1;border-radius:0;height:3.75rem;background-color:#fff0;font-family:"Gaspar",Arial,sans-serif;color:rgb(255 255 255 / .5);border:1px solid rgb(255 255 255 / .5)!important;font-size:1.3125rem;margin-right:.625rem;margin-left:.625rem}@media only screen and (max-width:992px){.slider__form form select,.slider__form form input[type="text"]{-webkit-flex:inherit;-ms-flex:inherit;flex:inherit;width:calc(33.3% - 1.25rem);margin-bottom:1.25rem}}@media only screen and (max-width:780px){.slider__form form select,.slider__form form input[type="text"]{width:100%;margin-right:0;margin-left:0}}.slider__form form select::-webkit-input-placeholder,.slider__form form input[type="text"]::-webkit-input-placeholder{color:rgb(255 255 255 / .5)}.slider__form form select::-moz-placeholder,.slider__form form input[type="text"]::-moz-placeholder{color:rgb(255 255 255 / .5)}.slider__form form select:-ms-input-placeholder,.slider__form form input[type="text"]:-ms-input-placeholder{color:rgb(255 255 255 / .5)}.slider__form form select::-ms-input-placeholder,.slider__form form input[type="text"]::-ms-input-placeholder{color:rgb(255 255 255 / .5)}.slider__form form select::placeholder,.slider__form form input[type="text"]::placeholder{color:rgb(255 255 255 / .5)}.slider__form form select:focus,.slider__form form input[type="text"]:focus{color:#fff}.slider__form form select{padding-right:1.875rem;background-image:url(/wp-content/themes/buitenverblijf/img/select.png);background-position:calc(100% - 15px);background-repeat:no-repeat;background-size:.6875rem .4375rem}.slider__form form button[type="submit"]{margin-right:.625rem;margin-left:.625rem}.wp-open-weather{width:auto;background-image:none!important;margin-bottom:0}.wp-open-weather .wcp-openweather-header,.wp-open-weather .wcp-openweather-city-wrapper{display:none}.wp-open-weather .wp-open-weather-data .wcp-openweather-container{padding:0}.wp-open-weather .wp-open-weather-data .wcp-openweather-container table tr td .wcp-openweather-now-status{display:none!important}.wp-open-weather .wp-open-weather-data .wcp-openweather-container table tr td.wcp-openweather-now-details{display:none}.wp-open-weather .wp-open-weather-data .wcp-openweather-container table tr td .wcp-openweather-now-icon-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-family:"Nexa Rust Sans",Arial,sans-serif}.wp-open-weather .wp-open-weather-data .wcp-openweather-container table tr td .wcp-openweather-now-icon-wrapper .wcp-openweather-now-value{line-height:1;font-size:1.5rem;font-family:"Nexa Rust Sans",Arial,sans-serif}.wp-open-weather .wp-open-weather-data .wcp-openweather-container table tr td .wcp-openweather-now-icon-wrapper .wcp-openweather-now-value sup{font-size:0!important}.wp-open-weather .wp-open-weather-data .wcp-openweather-container table tr td .wcp-openweather-now-icon-wrapper .wcp-openweather-now-value sup:before{content:'˚';font-size:34px!important}.wp-open-weather .wp-open-weather-data .wcp-openweather-container table tr td .wcp-openweather-now-icon-wrapper .wcp-openweather-now-icon{height:auto;line-height:1;margin-right:.625rem}.wp-open-weather .wp-open-weather-data .wcp-openweather-container table tr td .wcp-openweather-now-icon-wrapper .wcp-openweather-now-icon .icon{display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:1;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.875rem!important}.wp-open-weather .wp-open-weather-data .wcp-openweather-container table.wcp-openweather-content-tbl{width:auto!important;margin-top:0!important}.wp-open-weather .wcp-openweather-primary-background-opacity{display:none}.wpcf7 .wpcf7-display-none,.wpcf7 .screen-reader-response{display:none}.wpcf7 .ajax-loader{display:inline-block;margin:.625rem 0 0 .625rem}.wpcf7 .wpcf7-response-output{color:#fff;border-radius:5px;background:#5bc0de;margin:30px 0;padding:.625rem}.wpcf7 .wpcf7-response-output.wpcf7-validation-errors{background:#d9534f}.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok{background:#5cb85c}
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on April 3, 2018 */
@font-face{font-display:swap;font-family:'Gaspar';src:url(/wp-content/themes/buitenverblijf/dist/fonts/gaspar/gaspar_bold_italic-webfont.woff2) format("woff2"),url(/wp-content/themes/buitenverblijf/dist/fonts/gaspar/gaspar_bold_italic-webfont.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-display:swap;font-family:'Gaspar';src:url(/wp-content/themes/buitenverblijf/dist/fonts/gaspar/gaspar_bold-webfont.woff2) format("woff2"),url(/wp-content/themes/buitenverblijf/dist/fonts/gaspar/gaspar_bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:'Gaspar';src:url(/wp-content/themes/buitenverblijf/dist/fonts/gaspar/gaspar_regular_italic-webfont.woff2) format("woff2"),url(/wp-content/themes/buitenverblijf/dist/fonts/gaspar/gaspar_regular_italic-webfont.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-display:swap;font-family:'Gaspar';src:url(/wp-content/themes/buitenverblijf/dist/fonts/gaspar/gaspar_regular-webfont.woff2) format("woff2"),url(/wp-content/themes/buitenverblijf/dist/fonts/gaspar/gaspar_regular-webfont.woff) format("woff");font-weight:400;font-style:normal}
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on April 3, 2018 */
@font-face{font-display:swap;font-family:'Brandon Grotesque';src:url(/wp-content/themes/buitenverblijf/dist/fonts/brandon/brandon_bld-webfont.woff2) format("woff2"),url(/wp-content/themes/buitenverblijf/dist/fonts/brandon/brandon_bld-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:'Brandon Grotesque';src:url(/wp-content/themes/buitenverblijf/dist/fonts/brandon/brandon_blk-webfont.woff2) format("woff2"),url(/wp-content/themes/buitenverblijf/dist/fonts/brandon/brandon_blk-webfont.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-display:swap;font-family:'Brandon Grotesque';src:url(/wp-content/themes/buitenverblijf/dist/fonts/brandon/brandon_light-webfont.woff2) format("woff2"),url(/wp-content/themes/buitenverblijf/dist/fonts/brandon/brandon_light-webfont.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:'Brandon Grotesque';src:url(/wp-content/themes/buitenverblijf/dist/fonts/brandon/brandon_med-webfont.woff2) format("woff2"),url(/wp-content/themes/buitenverblijf/dist/fonts/brandon/brandon_med-webfont.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:'Brandon Grotesque';src:url(/wp-content/themes/buitenverblijf/dist/fonts/brandon/brandon_reg-webfont.woff2) format("woff2"),url(/wp-content/themes/buitenverblijf/dist/fonts/brandon/brandon_reg-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Brandon Grotesque';src:url(/wp-content/themes/buitenverblijf/dist/fonts/brandon/brandon_thin-webfont.woff2) format("woff2"),url(/wp-content/themes/buitenverblijf/dist/fonts/brandon/brandon_thin-webfont.woff) format("woff");font-weight:200;font-style:normal}
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on April 3, 2018 */
@font-face{font-display:swap;font-family:'Droid Serif';src:url(/wp-content/themes/buitenverblijf/dist/fonts/droidserif/droidserif-bold-webfont.woff2) format("woff2"),url(/wp-content/themes/buitenverblijf/dist/fonts/droidserif/droidserif-bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:'Droid Serif';src:url(/wp-content/themes/buitenverblijf/dist/fonts/droidserif/droidserif-bolditalic-webfont.woff2) format("woff2"),url(/wp-content/themes/buitenverblijf/dist/fonts/droidserif/droidserif-bolditalic-webfont.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-display:swap;font-family:'Droid Serif';src:url(/wp-content/themes/buitenverblijf/dist/fonts/droidserif/droidserif-italic-webfont.woff2) format("woff2"),url(/wp-content/themes/buitenverblijf/dist/fonts/droidserif/droidserif-italic-webfont.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-display:swap;font-family:'Droid Serif';src:url(/wp-content/themes/buitenverblijf/dist/fonts/droidserif/droidserif-regular-webfont.woff2) format("woff2"),url(/wp-content/themes/buitenverblijf/dist/fonts/droidserif/droidserif-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on April 3, 2018 */
@font-face{font-display:swap;font-family:'Nexa Rust Sans';src:url(/wp-content/themes/buitenverblijf/dist/fonts/nexarustsans/nexarustsans-black-webfont.woff2) format("woff2"),url(/wp-content/themes/buitenverblijf/dist/fonts/nexarustsans/nexarustsans-black-webfont.woff) format("woff");font-weight:400;font-style:normal}
/*! Font Awesome Pro 5.0.9 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) */
@font-face{font-display:swap;font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:900;src:url(/wp-content/themes/buitenverblijf/dist/fonts/font-awesome/webfonts/fa-solid-900.eot);src:url("/wp-content/themes/buitenverblijf/dist/fonts/font-awesome/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/buitenverblijf/dist/fonts/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/themes/buitenverblijf/dist/fonts/font-awesome/webfonts/fa-solid-900.woff) format("woff"),url(/wp-content/themes/buitenverblijf/dist/fonts/font-awesome/webfonts/fa-solid-900.ttf) format("truetype"),url("/wp-content/themes/buitenverblijf/dist/fonts/font-awesome/webfonts/fa-solid-900.svg#fontawesome") format("svg")}.fa,.fas{font-family:'Font Awesome 5 Pro';font-weight:900}
/*! Font Awesome Pro 5.0.9 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) */
@font-face{font-display:swap;font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:300;src:url(/wp-content/themes/buitenverblijf/dist/fonts/font-awesome/webfonts/fa-light-300.eot);src:url("/wp-content/themes/buitenverblijf/dist/fonts/font-awesome/webfonts/fa-light-300.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/buitenverblijf/dist/fonts/font-awesome/webfonts/fa-light-300.woff2) format("woff2"),url(/wp-content/themes/buitenverblijf/dist/fonts/font-awesome/webfonts/fa-light-300.woff) format("woff"),url(/wp-content/themes/buitenverblijf/dist/fonts/font-awesome/webfonts/fa-light-300.ttf) format("truetype"),url("/wp-content/themes/buitenverblijf/dist/fonts/font-awesome/webfonts/fa-light-300.svg#fontawesome") format("svg")}.fal{font-family:'Font Awesome 5 Pro';font-weight:300}
/*! Font Awesome Pro 5.0.9 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) */
@font-face{font-display:swap;font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;src:url(/wp-content/themes/buitenverblijf/dist/fonts/font-awesome/webfonts/fa-brands-400.eot);src:url("/wp-content/themes/buitenverblijf/dist/fonts/font-awesome/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/buitenverblijf/dist/fonts/font-awesome/webfonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/themes/buitenverblijf/dist/fonts/font-awesome/webfonts/fa-brands-400.woff) format("woff"),url(/wp-content/themes/buitenverblijf/dist/fonts/font-awesome/webfonts/fa-brands-400.ttf) format("truetype"),url("/wp-content/themes/buitenverblijf/dist/fonts/font-awesome/webfonts/fa-brands-400.svg#fontawesome") format("svg")}.fab{font-family:'Font Awesome 5 Brands'}
/*! Font Awesome Pro 5.0.9 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) */
@font-face{font-display:swap;font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:400;src:url(/wp-content/themes/buitenverblijf/dist/fonts/font-awesome/webfonts/fa-regular-400.eot);src:url("/wp-content/themes/buitenverblijf/dist/fonts/font-awesome/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/buitenverblijf/dist/fonts/font-awesome/webfonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/themes/buitenverblijf/dist/fonts/font-awesome/webfonts/fa-regular-400.woff) format("woff"),url(/wp-content/themes/buitenverblijf/dist/fonts/font-awesome/webfonts/fa-regular-400.ttf) format("truetype"),url("/wp-content/themes/buitenverblijf/dist/fonts/font-awesome/webfonts/fa-regular-400.svg#fontawesome") format("svg")}.far{font-family:'Font Awesome 5 Pro';font-weight:400}
/*! Font Awesome Pro 5.0.9 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) */
.fa,.fas,.far,.fal,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-alarm-clock:before{content:"\f34e"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-alt-down:before{content:"\f354"}.fa-arrow-alt-from-bottom:before{content:"\f346"}.fa-arrow-alt-from-left:before{content:"\f347"}.fa-arrow-alt-from-right:before{content:"\f348"}.fa-arrow-alt-from-top:before{content:"\f349"}.fa-arrow-alt-left:before{content:"\f355"}.fa-arrow-alt-right:before{content:"\f356"}.fa-arrow-alt-square-down:before{content:"\f350"}.fa-arrow-alt-square-left:before{content:"\f351"}.fa-arrow-alt-square-right:before{content:"\f352"}.fa-arrow-alt-square-up:before{content:"\f353"}.fa-arrow-alt-to-bottom:before{content:"\f34a"}.fa-arrow-alt-to-left:before{content:"\f34b"}.fa-arrow-alt-to-right:before{content:"\f34c"}.fa-arrow-alt-to-top:before{content:"\f34d"}.fa-arrow-alt-up:before{content:"\f357"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-from-bottom:before{content:"\f342"}.fa-arrow-from-left:before{content:"\f343"}.fa-arrow-from-right:before{content:"\f344"}.fa-arrow-from-top:before{content:"\f345"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-square-down:before{content:"\f339"}.fa-arrow-square-left:before{content:"\f33a"}.fa-arrow-square-right:before{content:"\f33b"}.fa-arrow-square-up:before{content:"\f33c"}.fa-arrow-to-bottom:before{content:"\f33d"}.fa-arrow-to-left:before{content:"\f33e"}.fa-arrow-to-right:before{content:"\f340"}.fa-arrow-to-top:before{content:"\f341"}.fa-arrow-up:before{content:"\f062"}.fa-arrows:before{content:"\f047"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-arrows-h:before{content:"\f07e"}.fa-arrows-v:before{content:"\f07d"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-aws:before{content:"\f375"}.fa-backward:before{content:"\f04a"}.fa-badge:before{content:"\f335"}.fa-badge-check:before{content:"\f336"}.fa-balance-scale:before{content:"\f24e"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-barcode-alt:before{content:"\f463"}.fa-barcode-read:before{content:"\f464"}.fa-barcode-scan:before{content:"\f465"}.fa-bars:before{content:"\f0c9"}.fa-baseball:before{content:"\f432"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-basketball-hoop:before{content:"\f435"}.fa-bath:before{content:"\f2cd"}.fa-battery-bolt:before{content:"\f376"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-slash:before{content:"\f377"}.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blanket:before{content:"\f498"}.fa-blind:before{content:"\f29d"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-book:before{content:"\f02d"}.fa-book-heart:before{content:"\f499"}.fa-bookmark:before{content:"\f02e"}.fa-bowling-ball:before{content:"\f436"}.fa-bowling-pins:before{content:"\f437"}.fa-box:before{content:"\f466"}.fa-box-alt:before{content:"\f49a"}.fa-box-check:before{content:"\f467"}.fa-box-fragile:before{content:"\f49b"}.fa-box-full:before{content:"\f49c"}.fa-box-heart:before{content:"\f49d"}.fa-box-open:before{content:"\f49e"}.fa-box-up:before{content:"\f49f"}.fa-box-usd:before{content:"\f4a0"}.fa-boxes:before{content:"\f468"}.fa-boxes-alt:before{content:"\f4a1"}.fa-boxing-glove:before{content:"\f438"}.fa-braille:before{content:"\f2a1"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-browser:before{content:"\f37e"}.fa-btc:before{content:"\f15a"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-edit:before{content:"\f333"}.fa-calendar-exclamation:before{content:"\f334"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-camera:before{content:"\f030"}.fa-camera-alt:before{content:"\f332"}.fa-camera-retro:before{content:"\f083"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-caret-circle-down:before{content:"\f32d"}.fa-caret-circle-left:before{content:"\f32e"}.fa-caret-circle-right:before{content:"\f330"}.fa-caret-circle-up:before{content:"\f331"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-certificate:before{content:"\f0a3"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-square:before{content:"\f14a"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-bishop-alt:before{content:"\f43b"}.fa-chess-board:before{content:"\f43c"}.fa-chess-clock:before{content:"\f43d"}.fa-chess-clock-alt:before{content:"\f43e"}.fa-chess-king:before{content:"\f43f"}.fa-chess-king-alt:before{content:"\f440"}.fa-chess-knight:before{content:"\f441"}.fa-chess-knight-alt:before{content:"\f442"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-pawn-alt:before{content:"\f444"}.fa-chess-queen:before{content:"\f445"}.fa-chess-queen-alt:before{content:"\f446"}.fa-chess-rook:before{content:"\f447"}.fa-chess-rook-alt:before{content:"\f448"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-double-down:before{content:"\f322"}.fa-chevron-double-left:before{content:"\f323"}.fa-chevron-double-right:before{content:"\f324"}.fa-chevron-double-up:before{content:"\f325"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-square-down:before{content:"\f329"}.fa-chevron-square-left:before{content:"\f32a"}.fa-chevron-square-right:before{content:"\f32b"}.fa-chevron-square-up:before{content:"\f32c"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-upload:before{content:"\f0ee"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-club:before{content:"\f327"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-code-commit:before{content:"\f386"}.fa-code-merge:before{content:"\f387"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-alt-check:before{content:"\f4a2"}.fa-comment-alt-dots:before{content:"\f4a3"}.fa-comment-alt-edit:before{content:"\f4a4"}.fa-comment-alt-exclamation:before{content:"\f4a5"}.fa-comment-alt-lines:before{content:"\f4a6"}.fa-comment-alt-minus:before{content:"\f4a7"}.fa-comment-alt-plus:before{content:"\f4a8"}.fa-comment-alt-slash:before{content:"\f4a9"}.fa-comment-alt-smile:before{content:"\f4aa"}.fa-comment-alt-times:before{content:"\f4ab"}.fa-comment-check:before{content:"\f4ac"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-edit:before{content:"\f4ae"}.fa-comment-exclamation:before{content:"\f4af"}.fa-comment-lines:before{content:"\f4b0"}.fa-comment-minus:before{content:"\f4b1"}.fa-comment-plus:before{content:"\f4b2"}.fa-comment-slash:before{content:"\f4b3"}.fa-comment-smile:before{content:"\f4b4"}.fa-comment-times:before{content:"\f4b5"}.fa-comments:before{content:"\f086"}.fa-comments-alt:before{content:"\f4b6"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-wide:before{content:"\f326"}.fa-connectdevelop:before{content:"\f20e"}.fa-container-storage:before{content:"\f4b7"}.fa-contao:before{content:"\f26d"}.fa-conveyor-belt:before{content:"\f46e"}.fa-conveyor-belt-alt:before{content:"\f46f"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-credit-card:before{content:"\f09d"}.fa-credit-card-blank:before{content:"\f389"}.fa-credit-card-front:before{content:"\f38a"}.fa-cricket:before{content:"\f449"}.fa-crop:before{content:"\f125"}.fa-crosshairs:before{content:"\f05b"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-curling:before{content:"\f44a"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-desktop-alt:before{content:"\f390"}.fa-deviantart:before{content:"\f1bd"}.fa-diagnoses:before{content:"\f470"}.fa-diamond:before{content:"\f219"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-empty:before{content:"\f473"}.fa-dolly-flatbed:before{content:"\f474"}.fa-dolly-flatbed-alt:before{content:"\f475"}.fa-dolly-flatbed-empty:before{content:"\f476"}.fa-donate:before{content:"\f4b9"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-h-alt:before{content:"\f39b"}.fa-ellipsis-v:before{content:"\f142"}.fa-ellipsis-v-alt:before{content:"\f39c"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-exchange:before{content:"\f0ec"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-square:before{content:"\f321"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows:before{content:"\f31d"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expand-wide:before{content:"\f320"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link:before{content:"\f08e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square:before{content:"\f14c"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-female:before{content:"\f182"}.fa-field-hockey:before{content:"\f44c"}.fa-fighter-jet:before{content:"\f0fb"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-check:before{content:"\f316"}.fa-file-code:before{content:"\f1c9"}.fa-file-edit:before{content:"\f31c"}.fa-file-excel:before{content:"\f1c3"}.fa-file-exclamation:before{content:"\f31a"}.fa-file-image:before{content:"\f1c5"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-minus:before{content:"\f318"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-plus:before{content:"\f319"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-times:before{content:"\f317"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-film:before{content:"\f008"}.fa-film-alt:before{content:"\f3a0"}.fa-filter:before{content:"\f0b0"}.fa-fire:before{content:"\f06d"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-firstdraft:before{content:"\f3a1"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-football-helmet:before{content:"\f44f"}.fa-forklift:before{content:"\f47a"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-fragile:before{content:"\f4bb"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frown:before{content:"\f119"}.fa-futbol:before{content:"\f1e3"}.fa-gamepad:before{content:"\f11b"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-gift:before{content:"\f06b"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-martini:before{content:"\f000"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-golf-club:before{content:"\f451"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-h1:before{content:"\f313"}.fa-h2:before{content:"\f314"}.fa-h3:before{content:"\f315"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hand-heart:before{content:"\f4bc"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-box:before{content:"\f47b"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-seedling:before{content:"\f4bf"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-receiving:before{content:"\f47c"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-heart:before{content:"\f4c3"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-usd:before{content:"\f4c5"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt:before{content:"\f4c6"}.fa-hashtag:before{content:"\f292"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-heart:before{content:"\f004"}.fa-heart-circle:before{content:"\f4c7"}.fa-heart-square:before{content:"\f4c8"}.fa-heartbeat:before{content:"\f21e"}.fa-hexagon:before{content:"\f312"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-hockey-sticks:before{content:"\f454"}.fa-home:before{content:"\f015"}.fa-home-heart:before{content:"\f4c9"}.fa-hooli:before{content:"\f427"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-inbox-in:before{content:"\f310"}.fa-inbox-out:before{content:"\f311"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-industry-alt:before{content:"\f3b3"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-info-square:before{content:"\f30f"}.fa-instagram:before{content:"\f16d"}.fa-internet-explorer:before{content:"\f26b"}.fa-inventory:before{content:"\f480"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-jack-o-lantern:before{content:"\f30e"}.fa-jenkins:before{content:"\f3b6"}.fa-joget:before{content:"\f3b7"}.fa-joomla:before{content:"\f1aa"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-key:before{content:"\f084"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-korvue:before{content:"\f42f"}.fa-lamp:before{content:"\f4ca"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-leaf:before{content:"\f06c"}.fa-leaf-heart:before{content:"\f4cb"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-level-down:before{content:"\f149"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up:before{content:"\f148"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-alt:before{content:"\f30d"}.fa-lock-open:before{content:"\f3c1"}.fa-lock-open-alt:before{content:"\f3c2"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-long-arrow-up:before{content:"\f176"}.fa-loveseat:before{content:"\f4cc"}.fa-low-vision:before{content:"\f2a8"}.fa-luchador:before{content:"\f455"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-male:before{content:"\f183"}.fa-map:before{content:"\f279"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-maxcdn:before{content:"\f136"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-meh:before{content:"\f11a"}.fa-mercury:before{content:"\f223"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-slash:before{content:"\f131"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-hexagon:before{content:"\f307"}.fa-minus-octagon:before{content:"\f308"}.fa-minus-square:before{content:"\f146"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-mobile-android:before{content:"\f3ce"}.fa-mobile-android-alt:before{content:"\f3cf"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-moon:before{content:"\f186"}.fa-motorcycle:before{content:"\f21c"}.fa-mouse-pointer:before{content:"\f245"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octagon:before{content:"\f306"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-paint-brush:before{content:"\f1fc"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-pallet-alt:before{content:"\f483"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-square:before{content:"\f14b"}.fa-pencil:before{content:"\f040"}.fa-pencil-alt:before{content:"\f303"}.fa-pennant:before{content:"\f456"}.fa-people-carry:before{content:"\f4ce"}.fa-percent:before{content:"\f295"}.fa-periscope:before{content:"\f3da"}.fa-person-carry:before{content:"\f4cf"}.fa-person-dolly:before{content:"\f4d0"}.fa-person-dolly-empty:before{content:"\f4d1"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phone:before{content:"\f095"}.fa-phone-plus:before{content:"\f4d2"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-plane:before{content:"\f072"}.fa-plane-alt:before{content:"\f3de"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-hexagon:before{content:"\f300"}.fa-plus-octagon:before{content:"\f301"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poo:before{content:"\f2fe"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-question-square:before{content:"\f2fd"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-racquet:before{content:"\f45a"}.fa-ramp-loading:before{content:"\f4d4"}.fa-random:before{content:"\f074"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-rectangle-landscape:before{content:"\f2fa"}.fa-rectangle-portrait:before{content:"\f2fb"}.fa-rectangle-wide:before{content:"\f2fc"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-rendact:before{content:"\f3e4"}.fa-renren:before{content:"\f18b"}.fa-repeat:before{content:"\f363"}.fa-repeat-1:before{content:"\f365"}.fa-repeat-1-alt:before{content:"\f366"}.fa-repeat-alt:before{content:"\f364"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-resolving:before{content:"\f3e7"}.fa-retweet:before{content:"\f079"}.fa-retweet-alt:before{content:"\f361"}.fa-ribbon:before{content:"\f4d6"}.fa-road:before{content:"\f018"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-rupee-sign:before{content:"\f156"}.fa-safari:before{content:"\f267"}.fa-sass:before{content:"\f41e"}.fa-save:before{content:"\f0c7"}.fa-scanner:before{content:"\f488"}.fa-scanner-keyboard:before{content:"\f489"}.fa-scanner-touchscreen:before{content:"\f48a"}.fa-schlix:before{content:"\f3ea"}.fa-scribd:before{content:"\f28a"}.fa-scrubber:before{content:"\f2f8"}.fa-search:before{content:"\f002"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-share:before{content:"\f064"}.fa-share-all:before{content:"\f367"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield:before{content:"\f132"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-check:before{content:"\f2f7"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shipping-timed:before{content:"\f48c"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shower:before{content:"\f2cc"}.fa-shuttlecock:before{content:"\f45b"}.fa-sign:before{content:"\f4d9"}.fa-sign-in:before{content:"\f090"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out:before{content:"\f08b"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-sliders-h:before{content:"\f1de"}.fa-sliders-h-square:before{content:"\f3f0"}.fa-sliders-v:before{content:"\f3f1"}.fa-sliders-v-square:before{content:"\f3f2"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-plus:before{content:"\f4da"}.fa-smoking:before{content:"\f48d"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowflake:before{content:"\f2dc"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-space-shuttle:before{content:"\f197"}.fa-spade:before{content:"\f2f4"}.fa-speakap:before{content:"\f3f3"}.fa-spinner:before{content:"\f110"}.fa-spinner-third:before{content:"\f3f4"}.fa-spotify:before{content:"\f1bc"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-star:before{content:"\f005"}.fa-star-exclamation:before{content:"\f2f3"}.fa-star-half:before{content:"\f089"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-strava:before{content:"\f428"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablet-android:before{content:"\f3fb"}.fa-tablet-android-alt:before{content:"\f3fc"}.fa-tablet-rugged:before{content:"\f48f"}.fa-tablets:before{content:"\f490"}.fa-tachometer:before{content:"\f0e4"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tennis-ball:before{content:"\f45e"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket:before{content:"\f145"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-times-hexagon:before{content:"\f2ee"}.fa-times-octagon:before{content:"\f2f0"}.fa-times-square:before{content:"\f2d3"}.fa-tint:before{content:"\f043"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-trademark:before{content:"\f25c"}.fa-train:before{content:"\f238"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-tree:before{content:"\f1bb"}.fa-tree-alt:before{content:"\f400"}.fa-trello:before{content:"\f181"}.fa-triangle:before{content:"\f2ec"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-trophy-alt:before{content:"\f2eb"}.fa-truck:before{content:"\f0d1"}.fa-truck-container:before{content:"\f4dc"}.fa-truck-couch:before{content:"\f4dd"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-ramp:before{content:"\f4e0"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-tv-retro:before{content:"\f401"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-usb:before{content:"\f287"}.fa-usd-circle:before{content:"\f2e8"}.fa-usd-square:before{content:"\f2e9"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-circle:before{content:"\f2bd"}.fa-user-md:before{content:"\f0f0"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-fork:before{content:"\f2e3"}.fa-utensil-knife:before{content:"\f2e4"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-utensils-alt:before{content:"\f2e6"}.fa-vaadin:before{content:"\f408"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-plus:before{content:"\f4e1"}.fa-video-slash:before{content:"\f4e2"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f2e2"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vuejs:before{content:"\f41f"}.fa-warehouse:before{content:"\f494"}.fa-warehouse-alt:before{content:"\f495"}.fa-watch:before{content:"\f2e1"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whistle:before{content:"\f460"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-window:before{content:"\f40e"}.fa-window-alt:before{content:"\f40f"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-glass:before{content:"\f4e3"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:#fff0;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:#fff0}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset #fff0}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:none;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #fff}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:none;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #fff}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgb(0 0 0 / .6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgb(0 0 0 / .6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgb(0 0 0 / .6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgb(0 0 0 / .6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-bg{background:#333}.mfp-container{padding:2.8125rem 15px}.mfp-preloader{z-index:9999;display:block;width:4.375rem;height:4.375rem;border-radius:50%;text-indent:-9999px;background-color:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:fixed;top:50%;left:50%;background-image:url(/wp-content/themes/buitenverblijf/img/loading.gif);background-position:center center;background-repeat:no-repeat;background-size:3.125rem}.maps{z-index:10;width:100%;height:28.75rem;position:relative}.maps .maps__infobox{width:250px;border-radius:5px;background:#fff;padding:30px;position:relative}.maps .maps__infobox:before{display:block;width:0;height:0;content:'';border:.3125rem solid #fff0;border-top-color:#fff;position:absolute;bottom:-.5625rem;left:1.25rem}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{box-sizing:border-box;background:inherit;display:block;padding:0;margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.mm-panels,.mm-panels>.mm-panel{background:inherit;border-color:inherit;box-sizing:border-box;margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.mm-panels{overflow:hidden}.mm-panel{-webkit-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease,-webkit-transform 0.4s ease;-webkit-transform-origin:top left;transform-origin:top left}.mm-panel.mm-opened{-webkit-transform:translate(0%,0);transform:translate(0%,0);-webkit-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)}.mm-panel.mm-subopened{-webkit-transform:translate(-30%,0);transform:translate(-30%,0);-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-panel.mm-highest{z-index:1}.mm-panel.mm-noanimation{transition:none!important}.mm-panel.mm-noanimation.mm-subopened{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panels>.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px}.mm-panels>.mm-panel.mm-hasnavbar{padding-top:40px}.mm-panels>.mm-panel:not(.mm-hidden){display:block}.mm-panels>.mm-panel:before,.mm-panels>.mm-panel:after{content:'';display:block;height:20px}.mm-vertical .mm-panel{-webkit-transform:none!important;transform:none!important}.mm-vertical .mm-listview .mm-panel,.mm-listview .mm-vertical .mm-panel{display:none;padding:10px 0 10px 10px}.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after,.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after{border-color:#fff0}.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block}.mm-vertical .mm-listview>li>.mm-next,.mm-listview>li.mm-vertical>.mm-next{box-sizing:border-box;height:40px;bottom:auto}.mm-vertical .mm-listview>li.mm-opened>.mm-next:after,.mm-listview>li.mm-vertical.mm-opened>.mm-next:after{-webkit-transform:rotate(225deg);transform:rotate(225deg);right:19px}.mm-btn{box-sizing:border-box;width:40px;height:40px;position:absolute;top:0;z-index:1}.mm-clear:before,.mm-clear:after,.mm-close:before,.mm-close:after{content:'';border:2px solid #fff0;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-clear:before,.mm-close:before{border-right:none;border-bottom:none;right:18px}.mm-clear:after,.mm-close:after{border-left:none;border-top:none;right:25px}.mm-prev:before,.mm-next:after{content:'';border-top:2px solid #fff0;border-left:2px solid #fff0;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0}.mm-prev:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-next:after{-webkit-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0}.mm-navbar>*{display:block;padding:10px 0}.mm-navbar a,.mm-navbar a:hover{text-decoration:none}.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-navbar .mm-btn:first-child{left:0}.mm-navbar .mm-btn:last-child{text-align:right;right:0}.mm-panel .mm-navbar{display:none}.mm-panel.mm-hasnavbar .mm-navbar{display:block}.mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0}.mm-listview{font:inherit;font-size:14px;line-height:20px}.mm-listview a,.mm-listview a:hover{text-decoration:none}.mm-listview>li{position:relative}.mm-listview>li,.mm-listview>li:after,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before{border-color:inherit}.mm-listview>li>a,.mm-listview>li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}.mm-listview>li:not(.mm-divider):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:0;right:0;bottom:0}.mm-listview>li:not(.mm-divider):after{left:20px}.mm-listview .mm-next{background:#fff0;width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}.mm-listview .mm-next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0}.mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px}.mm-listview .mm-next.mm-fullsubopen{width:100%}.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}.mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{padding-right:50px;margin-right:0}.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}.mm-menu{background:#f3f3f3;border-color:rgb(0 0 0 / .1);color:rgb(0 0 0 / .7)}.mm-menu .mm-navbar>*,.mm-menu .mm-navbar a{color:rgb(0 0 0 / .3)}.mm-menu .mm-btn:before,.mm-menu .mm-btn:after{border-color:rgb(0 0 0 / .3)}.mm-menu .mm-listview{border-color:rgb(0 0 0 / .1)}.mm-menu .mm-listview>li .mm-next:after{border-color:rgb(0 0 0 / .3)}.mm-menu .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgb(255 255 255 / .5);tap-highlight-color:rgb(255 255 255 / .5)}.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:rgb(255 255 255 / .5)}.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next,.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel{background:rgb(0 0 0 / .05)}.mm-menu .mm-divider{background:rgb(0 0 0 / .05)}.mm-page{box-sizing:border-box;position:relative}.mm-slideout{transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease,-webkit-transform 0.4s ease;z-index:1}html.mm-opened{overflow-x:hidden;position:relative}html.mm-blocking{overflow:hidden}html.mm-blocking body{overflow:hidden}html.mm-background .mm-page{background:inherit}#mm-blocker{background:#fff0;display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}html.mm-blocking #mm-blocker{display:block}.mm-menu.mm-offcanvas{z-index:0;display:none;position:fixed}.mm-menu.mm-offcanvas.mm-opened{display:block}.mm-menu.mm-offcanvas.mm-no-csstransforms.mm-opened{z-index:10}.mm-menu.mm-offcanvas{width:80%;min-width:140px;max-width:440px}html.mm-opening .mm-menu.mm-opened~.mm-slideout{-webkit-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media all and (max-width:175px){html.mm-opening .mm-menu.mm-opened~.mm-slideout{-webkit-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:550px){html.mm-opening .mm-menu.mm-opened~.mm-slideout{-webkit-transform:translate(440px,0);transform:translate(440px,0);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}.mm-menu.mm-fx-menu-zoom{transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease,-webkit-transform 0.4s ease}html.mm-opened .mm-menu.mm-fx-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0);-webkit-transform-origin:left center;transform-origin:left center}html.mm-opening .mm-menu.mm-fx-menu-zoom{-webkit-transform:scale(1,1) translate3d(0%,0,0);transform:scale(1,1) translate3d(0%,0,0)}html.mm-right.mm-opened .mm-menu.mm-fx-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(30%,0,0);transform:scale(.7,.7) translate3d(30%,0,0);-webkit-transform-origin:right center;transform-origin:right center}html.mm-right.mm-opening .mm-menu.mm-fx-menu-zoom{-webkit-transform:scale(1,1) translate3d(0%,0,0);transform:scale(1,1) translate3d(0%,0,0)}.mm-menu.mm-fx-menu-slide{transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease,-webkit-transform 0.4s ease}html.mm-opened .mm-menu.mm-fx-menu-slide{-webkit-transform:translate(-30%,0);transform:translate(-30%,0);-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}html.mm-opening .mm-menu.mm-fx-menu-slide{-webkit-transform:translate(0%,0);transform:translate(0%,0);-webkit-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)}html.mm-right.mm-opened .mm-menu.mm-fx-menu-slide{-webkit-transform:translate(30%,0);transform:translate(30%,0);-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}html.mm-right.mm-opening .mm-menu.mm-fx-menu-slide{-webkit-transform:translate(0%,0);transform:translate(0%,0);-webkit-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)}.mm-menu.mm-fx-menu-fade{opacity:0;transition:opacity 0.4s ease}html.mm-opening .mm-menu.mm-fx-menu-fade{opacity:1}.mm-menu.mm-fx-panels-none .mm-panel,.mm-menu .mm-fx-panels-none.mm-panel{transition-property:none}.mm-menu.mm-fx-panels-none .mm-panel.mm-subopened,.mm-menu .mm-fx-panels-none.mm-panel.mm-subopened{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu.mm-fx-panels-zoom .mm-panel,.mm-menu .mm-fx-panels-zoom.mm-panel{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(1.5,1.5) translate3d(100%,0,0);transform:scale(1.5,1.5) translate3d(100%,0,0)}.mm-menu.mm-fx-panels-zoom .mm-panel.mm-opened,.mm-menu .mm-fx-panels-zoom.mm-panel.mm-opened{-webkit-transform:scale(1,1) translate3d(0%,0,0);transform:scale(1,1) translate3d(0%,0,0)}.mm-menu.mm-fx-panels-zoom .mm-panel.mm-subopened,.mm-menu .mm-fx-panels-zoom.mm-panel.mm-subopened{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0)}.mm-menu.mm-fx-panels-slide-0 .mm-panel.mm-subopened,.mm-menu .mm-fx-panels-slide-0.mm-panel.mm-subopened{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu.mm-fx-panels-slide-100 .mm-panel.mm-subopened,.mm-menu .mm-fx-panels-slide-100.mm-panel.mm-subopened{-webkit-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu.mm-fx-panels-slide-up .mm-panel,.mm-menu .mm-fx-panels-slide-up.mm-panel{-webkit-transform:translate(0,100%);transform:translate(0,100%);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.mm-menu.mm-fx-panels-slide-up .mm-panel.mm-opened,.mm-menu .mm-fx-panels-slide-up.mm-panel.mm-opened{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu.mm-fx-panels-slide-up .mm-panel.mm-subopened,.mm-menu .mm-fx-panels-slide-up.mm-panel.mm-subopened{-webkit-transform:translate(0,0%);transform:translate(0,0%);-webkit-transform:translate3d(0,0%,0);transform:translate3d(0,0%,0)}.mm-menu[class*="mm-fx-listitems-"] .mm-listview>li{transition:none 0.4s ease}.mm-menu[class*="mm-fx-listitems-"] .mm-listview>li:nth-child(1){transition-delay:50ms}.mm-menu[class*="mm-fx-listitems-"] .mm-listview>li:nth-child(2){transition-delay:100ms}.mm-menu[class*="mm-fx-listitems-"] .mm-listview>li:nth-child(3){transition-delay:150ms}.mm-menu[class*="mm-fx-listitems-"] .mm-listview>li:nth-child(4){transition-delay:200ms}.mm-menu[class*="mm-fx-listitems-"] .mm-listview>li:nth-child(5){transition-delay:250ms}.mm-menu[class*="mm-fx-listitems-"] .mm-listview>li:nth-child(6){transition-delay:300ms}.mm-menu[class*="mm-fx-listitems-"] .mm-listview>li:nth-child(7){transition-delay:350ms}.mm-menu[class*="mm-fx-listitems-"] .mm-listview>li:nth-child(8){transition-delay:400ms}.mm-menu[class*="mm-fx-listitems-"] .mm-listview>li:nth-child(9){transition-delay:450ms}.mm-menu[class*="mm-fx-listitems-"] .mm-listview>li:nth-child(10){transition-delay:500ms}.mm-menu[class*="mm-fx-listitems-"] .mm-listview>li:nth-child(11){transition-delay:550ms}.mm-menu[class*="mm-fx-listitems-"] .mm-listview>li:nth-child(12){transition-delay:600ms}.mm-menu[class*="mm-fx-listitems-"] .mm-listview>li:nth-child(13){transition-delay:650ms}.mm-menu[class*="mm-fx-listitems-"] .mm-listview>li:nth-child(14){transition-delay:700ms}.mm-menu[class*="mm-fx-listitems-"] .mm-listview>li:nth-child(15){transition-delay:750ms}.mm-menu.mm-fx-listitems-slide .mm-listview>li{transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:translate(50%,0);transform:translate(50%,0);-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);opacity:0}html.mm-opening .mm-menu.mm-fx-listitems-slide .mm-panel.mm-opened .mm-listview>li{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.mm-menu.mm-fx-listitems-fade .mm-listview>li{transition-property:opacity;opacity:0}html.mm-opening .mm-menu.mm-fx-listitems-fade .mm-panel.mm-opened .mm-listview>li{opacity:1}.mm-menu.mm-fx-listitems-drop .mm-listview>li{transition-property:opacity,top;opacity:0;top:-25%}html.mm-opening .mm-menu.mm-fx-listitems-drop .mm-panel.mm-opened .mm-listview>li{opacity:1;top:0}.mm-menu.mm-offcanvas.mm-right{left:auto}html.mm-right.mm-opening .mm-menu.mm-opened~.mm-slideout{-webkit-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media all and (max-width:175px){html.mm-right.mm-opening .mm-menu.mm-opened~.mm-slideout{-webkit-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:550px){html.mm-right.mm-opening .mm-menu.mm-opened~.mm-slideout{-webkit-transform:translate(-440px,0);transform:translate(-440px,0);-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}html.mm-front .mm-slideout{-webkit-transform:none!important;transform:none!important;z-index:0}html.mm-front #mm-blocker{z-index:1}html.mm-front .mm-menu.mm-offcanvas{z-index:2}.mm-menu.mm-offcanvas.mm-front,.mm-menu.mm-offcanvas.mm-next{transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease,-webkit-transform 0.4s ease;-webkit-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu.mm-offcanvas.mm-front.mm-right,.mm-menu.mm-offcanvas.mm-next.mm-right{-webkit-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu.mm-offcanvas.mm-top{-webkit-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.mm-menu.mm-offcanvas.mm-bottom{-webkit-transform:translate(0,100%);transform:translate(0,100%);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.mm-menu.mm-offcanvas.mm-top,.mm-menu.mm-offcanvas.mm-bottom{width:100%;min-width:100%;max-width:100%}.mm-menu.mm-offcanvas.mm-bottom{top:auto}html.mm-opening .mm-menu.mm-offcanvas.mm-front,html.mm-opening .mm-menu.mm-offcanvas.mm-next{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu.mm-offcanvas.mm-top,.mm-menu.mm-offcanvas.mm-bottom{height:80%;min-height:140px;max-height:880px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}.slick-slider{position:relative}.slick-slider .slick-dots{height:.75rem;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);margin:0;position:absolute;right:1.25rem;bottom:1.25rem}.slick-slider .slick-dots li{height:.75rem;display:inline-block;margin-right:.5rem}.slick-slider .slick-dots li button{border:0;outline:none;cursor:pointer;width:.75rem;height:.75rem;border-radius:50%;text-indent:-9999px;background:#fff;padding:0}.slick-slider .slick-dots li:last-child{margin-right:0}.slick-slider .slick-dots li.slick-active button{background:#ddd6be}.slick-slider .slick-arrow{border:0;z-index:2;outline:none;line-height:1;cursor:pointer;color:#fff;background:#fff0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:3.75rem;padding:.3125rem .625rem;position:absolute;top:50%}.slick-slider .slick-arrow.slick-prev{left:7.5rem}@media only screen and (max-width:1560px){.slick-slider .slick-arrow.slick-prev{left:.3125rem}}.slick-slider .slick-arrow.slick-next{right:7.5rem}@media only screen and (max-width:1560px){.slick-slider .slick-arrow.slick-next{right:.3125rem}}/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwibWFpbi5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Z1bmN0aW9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fanVtYm90cm9uLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21lZGlhLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zsb2F0LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc2liaWxpdHkuc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm91cmJvbi9jb3JlL2JvdXJib24vdXRpbGl0aWVzL19kaXJlY3Rpb25hbC1wcm9wZXJ0eS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JvdXJib24vY29yZS9ib3VyYm9uL3V0aWxpdGllcy9fY29tcGFjdC1zaG9ydGhhbmQuc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIm1peGlucy9fbWVkaWEuc2NzcyIsIm1peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib3VyYm9uLW5lYXQvY29yZS9uZWF0L21peGlucy9fZ3JpZC1jb250YWluZXIuc2NzcyIsImJhc2UvX2dyaWQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib3VyYm9uLW5lYXQvY29yZS9uZWF0L21peGlucy9fZ3JpZC1jb2x1bW4uc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib3VyYm9uLW5lYXQvY29yZS9uZWF0L2Z1bmN0aW9ucy9fbmVhdC1mbG9hdC1kaXJlY3Rpb24uc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib3VyYm9uLW5lYXQvY29yZS9uZWF0L2Z1bmN0aW9ucy9fbmVhdC1tZXJnZS1kZWZhdWx0cy5zY3NzIiwiZnVuY3Rpb25zL19yZW0uc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib3VyYm9uLW5lYXQvY29yZS9uZWF0L21peGlucy9fZ3JpZC1wdXNoLnNjc3MiLCJiYXNlL19idXR0b25zLnNjc3MiLCJtaXhpbnMvX2ZvbnQtc2l6ZS5zY3NzIiwiYmFzZS9fY29udGVudC5zY3NzIiwiaGVscGVycy9fYWRkcmVzc2VzLnNjc3MiLCJtaXhpbnMvX25vLWd1dHRlci1sYXN0LWNoaWxkLnNjc3MiLCJoZWxwZXJzL19hbGlnbm1lbnQuc2NzcyIsImhlbHBlcnMvX2Jsb2NrcXVvdGVzLnNjc3MiLCJoZWxwZXJzL19jb2Rlcy5zY3NzIiwiaGVscGVycy9fbGlzdHMuc2NzcyIsImhlbHBlcnMvX3RhYmxlcy5zY3NzIiwiaGVscGVycy9fdHlwb2dyYXBoeS5zY3NzIiwiYmFzZS9fZm9ybS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JvdXJib24vY29yZS9ib3VyYm9uL2xpYnJhcnkvX3Bvc2l0aW9uLnNjc3MiLCJiYXNlL19tZWRpYS5zY3NzIiwiYmFzZS9fd3JhcHBlci5zY3NzIiwiY29tcG9uZW50cy9fYmxvY2tzLnNjc3MiLCJtaXhpbnMvX2JhY2tncm91bmQtaW1hZ2Uuc2NzcyIsImNvbXBvbmVudHMvX2Jvb2tpbmcuc2NzcyIsImNvbXBvbmVudHMvX2NvbnRhY3Quc2NzcyIsImNvbXBvbmVudHMvX2RldGFpbC5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX25hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX292ZXJsYXkuc2NzcyIsImNvbXBvbmVudHMvX3F1b3RlLnNjc3MiLCJtaXhpbnMvX2dyYWRpZW50LnNjc3MiLCJjb21wb25lbnRzL19zY3JvbGxpbmcuc2NzcyIsImNvbXBvbmVudHMvX3NsaWRlci5zY3NzIiwiY29tcG9uZW50cy9fd2VhdGhlci5zY3NzIiwicGx1Z2lucy9fY29udGFjdGZvcm03LnNjc3MiLCIuLi9mb250cy9nYXNwYXIvZ2FzcGFyLnNjc3MiLCIuLi9mb250cy9icmFuZG9uL2JyYW5kb24uc2NzcyIsIi4uL2ZvbnRzL2Ryb2lkc2VyaWYvZHJvaWRzZXJpZi5zY3NzIiwiLi4vZm9udHMvbmV4YXJ1c3RzYW5zL25leGFydXN0c2Fucy5zY3NzIiwiLi4vZm9udHMvZm9udC1hd2Vzb21lL3Njc3MvZmEtc29saWQuc2NzcyIsIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9zY3NzL2ZhLWxpZ2h0LnNjc3MiLCIuLi9mb250cy9mb250LWF3ZXNvbWUvc2Nzcy9mYS1icmFuZHMuc2NzcyIsIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9zY3NzL2ZhLXJlZ3VsYXIuc2NzcyIsIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9zY3NzL2ZvbnRhd2Vzb21lLnNjc3MiLCIuLi9mb250cy9mb250LWF3ZXNvbWUvc2Nzcy9fY29yZS5zY3NzIiwiLi4vZm9udHMvZm9udC1hd2Vzb21lL3Njc3MvX2xhcmdlci5zY3NzIiwiLi4vZm9udHMvZm9udC1hd2Vzb21lL3Njc3MvX2ZpeGVkLXdpZHRoLnNjc3MiLCIuLi9mb250cy9mb250LWF3ZXNvbWUvc2Nzcy9fbGlzdC5zY3NzIiwiLi4vZm9udHMvZm9udC1hd2Vzb21lL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vZm9udHMvZm9udC1hd2Vzb21lL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwiLi4vZm9udHMvZm9udC1hd2Vzb21lL3Njc3MvX2FuaW1hdGVkLnNjc3MiLCIuLi9mb250cy9mb250LWF3ZXNvbWUvc2Nzcy9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCIuLi9mb250cy9mb250LWF3ZXNvbWUvc2Nzcy9fbWl4aW5zLnNjc3MiLCIuLi9mb250cy9mb250LWF3ZXNvbWUvc2Nzcy9fc3RhY2tlZC5zY3NzIiwiLi4vZm9udHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MiLCIuLi9mb250cy9mb250LWF3ZXNvbWUvc2Nzcy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL21hZ25pZmljLXBvcHVwL3NyYy9jc3MvbWFpbi5zY3NzIiwidmVuZG9yL21hZ25pZmljLXBvcHVwL21hZ25pZmljLXBvcHVwLnNjc3MiLCJ2ZW5kb3IvbWFwcy9tYXBzLnNjc3MiLCJtaXhpbnMvX2Fycm93LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvanF1ZXJ5Lm1tZW51L3NyYy9jb3JlL29uY2FudmFzL2pxdWVyeS5tbWVudS5vbmNhbnZhcy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2pxdWVyeS5tbWVudS9zcmMvY29yZS9vbmNhbnZhcy9fbWVudS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2pxdWVyeS5tbWVudS9zcmMvY29yZS9vbmNhbnZhcy9fcGFuZWxzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvanF1ZXJ5Lm1tZW51L3NyYy9zY3NzL19taXhpbnNfZ2VuZXJhbC5zY3NzIiwidmVuZG9yL21tZW51L21tZW51LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvanF1ZXJ5Lm1tZW51L3NyYy9jb3JlL29uY2FudmFzL192ZXJ0aWNhbC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2pxdWVyeS5tbWVudS9zcmMvY29yZS9vbmNhbnZhcy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2pxdWVyeS5tbWVudS9zcmMvc2Nzcy9fbWl4aW5zX2J1dHRvbnMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9qcXVlcnkubW1lbnUvc3JjL2NvcmUvb25jYW52YXMvX25hdmJhcnMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9qcXVlcnkubW1lbnUvc3JjL2NvcmUvb25jYW52YXMvX2xpc3R2aWV3cy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2pxdWVyeS5tbWVudS9zcmMvc2Nzcy9fbWl4aW5zX2NvbG9ycy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2pxdWVyeS5tbWVudS9zcmMvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvanF1ZXJ5Lm1tZW51L3NyYy9jb3JlL29mZmNhbnZhcy9qcXVlcnkubW1lbnUub2ZmY2FudmFzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvanF1ZXJ5Lm1tZW51L3NyYy9zY3NzL19taXhpbnNfc2l6aW5nLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvanF1ZXJ5Lm1tZW51L3NyYy9leHRlbnNpb25zL2VmZmVjdHMvanF1ZXJ5Lm1tZW51LmVmZmVjdHMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9qcXVlcnkubW1lbnUvc3JjL2V4dGVuc2lvbnMvcG9zaXRpb25pbmcvanF1ZXJ5Lm1tZW51LnBvc2l0aW9uaW5nLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyIsInZlbmRvci9zbGljay9zbGljay5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0FqQiw4TUFLRztBQzRHSCxtRkFBWTtBQ3RHVixlQUNFLHlCQU1FLDZCQUE0QixDQUU1Qiw0QkFBMkIsRUFDNUI7RUFFRCxlQUVFLDJCQUEwQixFQUMzQjtFQU9ELHFCQUNFLDhCQUE2QixFQUM5QjtFQWFELE1BQ0UsaUNBQWdDLEVBQ2pDO0VBQ0Qsa0JBRUUsdUJBQWdDLENBQ2hDLHlCQUF3QixFQUN6QjtFQU9ELFFBQ0UsNEJBQTJCLEVBQzVCO0VBRUQsVUFFRSx5QkFBd0IsRUFDekI7RUFFRCxZQUdFLFdBQVUsQ0FDVixVQUFTLEVBQ1Y7RUFFRCxTQUVFLHdCQUF1QixFQUN4QjtFQUtELFVBQ0UsY0FBYSxFQUNkO0VBQ0QsU0FDRSx1QkFBZ0MsRUFDakM7RUFFRCxTQUNFLHFDQUFvQyxFQU1yQztFQVBELHVCQUtJLGtDQUFpQyxFQUNsQztFQUVILHlDQUdJLGtDQUFpQyxFQUNsQyxFQUFBOztBQTdGSCx5QkNXRix1QkFBc0IsRUFD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OEJZd0VFLHVDYnRCTyxFQ2xEWTs7QWFOdkIsMkRBSUksMEJDNEVtRSxFRDNFcEU7O0FiQ0Qsb0NhU0ksMEJBSnNDLEViTHJCOztBYUl2QixpRkFTUSwwQkFSb0MsRUFTckM7O0FBcEJQLGlFQUlJLDBCQzRFbUUsRUQzRXBFOztBYkNELHNDYVNJLDBCQUpzQyxFYkxyQjs7QWFJdkIscUZBU1EsMEJBUm9DLEVBU3JDOztBQXBCUCwyREFJSSwwQkM0RW1FLEVEM0VwRTs7QWJDRCxvQ2FTSSwwQkFKc0MsRWJMckI7O0FhSXZCLGlGQVNRLDBCQVJvQyxFQVNyQzs7QUFwQlAsa0RBSUksMEJDNEVtRSxFRDNFcEU7O0FiQ0QsaUNhU0ksMEJBSnNDLEViTHJCOztBYUl2QiwyRUFTUSwwQkFSb0MsRUFTckM7O0FBcEJQLDJEQUlJLDBCQzRFbUUsRUQzRXBFOztBYkNELG9DYVNJLDBCQUpzQyxFYkxyQjs7QWFJdkIsaUZBU1EsMEJBUm9DLEVBU3JDOztBQXBCUCx3REFJSSwwQkM0RW1FLEVEM0VwRTs7QWJDRCxtQ2FTSSwwQkFKc0MsRWJMckI7O0FhSXZCLCtFQVNRLDBCQVJvQyxFQVNyQzs7QUFwQlAscURBSUksMEJDNEVtRSxFRDNFcEU7O0FiQ0Qsa0NhU0ksMEJBSnNDLEViTHJCOztBYUl2Qiw2RUFTUSwwQkFSb0MsRUFTckM7O0FBcEJQLGtEQUlJLDBCQzRFbUUsRUQzRXBFOztBYkNELGlDYVNJLDBCQUpzQyxFYkxyQjs7QWFJdkIsMkVBU1EsMEJBUm9DLEVBU3JDOztBQXBCUCx3REFJSSx1Q2RvRE8sRWNuRFI7O0FiQ0QsbUNhU0ksdUNBSnNDLEViTHJCOztBYUl2QiwrRUFTUSx1Q0FSb0MsRUFTckM7O0FEZ0ZULG9CQUVJLFlieERTLENheURULDBCYmhEYyxFYWlEZjs7QUFHSCxvQkFFSSxlYnhEYyxDYXlEZCwwQmI5RGMsRWErRGY7O0FBR0gsaUJBQ0UsWWJyRVcsQ2FzRVgsMEJiN0RnQixFYXNGakI7O0FBM0JELGdFQU9JLHNCYndNb0QsRWF2TXJEOztBQVJILGdDQVdJLFVBQVMsRUFDVjs7QUFaSCx5REFnQk0sNENicEZPLEVhcUZSOztBWjdIRCw0Q1ltSUksNkNiM0ZLLEVDeENZOztBVTBEckIsNEJFc0ZKLG9CQUVJLGVBQWMsQ0FDZCxZQUFXLENBQ1gsaUJBQWdCLENBQ2hCLDZDQUE0QyxFQU8vQztFQVpELG1DQVNNLFVBQVMsRUFDVixFQUFBOztBRy9KTCxnQkFDRSxlQUFjLENBQ2QsWUFBVyxDQUdYLHdCaEJvVWdDLENnQm5VaEMsZ0JoQnlPbUIsQ2dCeE9uQixrQmhCbVU4QixDZ0JsVTlCLGVoQjRDZ0IsQ2dCM0NoQix1QmhCb0NXLENnQmxDWCx1QkFBc0IsQ0FDdEIsNkJBQTRCLENBQzVCLHNDaEIwQ1csQ2dCckNULHVCaEJ1TTJCLENPMU56Qix5RVBzWXFGLEVnQi9VMUY7O0FBdERELDRCQTZCSSw4QkFBNkIsQ0FDN0IsVUFBUyxFQUNWOztBQ3hCRCxzQkFDRSxlakI0Q2MsQ2lCM0NkLHVCakJvQ1MsQ2lCbkNULHNCakIwV2lFLENpQnpXakUsY0FBYSxFQUVkOztBRGJILDJDQXNDSSxlaEJhYyxDZ0JYZCxXQUFVLEVBQ1g7O0FBekNILGtDQXNDSSxlaEJhYyxDZ0JYZCxXQUFVLEVBQ1g7O0FBekNILHNDQXNDSSxlaEJhYyxDZ0JYZCxXQUFVLEVBQ1g7O0FBekNILHVDQXNDSSxlaEJhYyxDZ0JYZCxXQUFVLEVBQ1g7O0FBekNILDZCQXNDSSxlaEJhYyxDZ0JYZCxXQUFVLEVBQ1g7O0FBekNILGtEQWtESSwwQmhCSGMsQ2dCS2QsV0FBVSxFQUNYOztBQUdILGtEQUVJLDRCaEJtVWtGLEVnQmxVbkY7O0FBSEgsdUNBV0ksZWhCZmMsQ2dCZ0JkLHVCaEJ2QlMsRWdCd0JWOztBQUlILDBDQUVFLGVBQWMsRUFDZjs7QUFTRCxrQkFDRSxvQ0FBMkUsQ0FDM0UsdUNBQThFLENBQzlFLGlCQUFnQixFQUNqQjs7QUFFRCxxQkFDRSxvQ0FBOEUsQ0FDOUUsdUNBQWlGLENBQ2pGLG1CaEJrSnNCLEVnQmpKdkI7O0FBRUQscUJBQ0UscUNBQThFLENBQzlFLHdDQUFpRixDQUNqRixvQmhCNklzQixFZ0I1SXZCOztBQVNELG1CQUNFLG9CaEJ5TitCLENnQnhOL0IsdUJoQndOK0IsQ2dCdk4vQixpQkFBZ0IsQ0FDaEIsZ0JoQjZIbUIsRWdCNUhwQjs7QUFRRCwwQkFDRSxvQmhCNE0rQixDZ0IzTS9CLHVCaEIyTStCLENnQjFNL0IsaUJBQWdCLENBQ2hCLGtCaEIyTThCLENnQjFNOUIsMEJBQXlCLENBQ3pCLG9CQUF1QyxFQU94Qzs7QUFiRCxpY0FVSSxpQkFBZ0IsQ0FDaEIsZ0JBQWUsRUFDaEI7O0FBWUgscUlBQ0Usd0JoQnlMK0IsQ2dCeEwvQixvQmhCNEZzQixDZ0IzRnRCLGlCaEJ3TDZCLENNaFYzQixzQk42TjBCLEVnQm5FN0I7O0FBRUQsNlFBRUksOEJoQm9PcUYsRWdCbk90Rjs7QUFHSCxxSUFDRSxxQmhCZ0w4QixDZ0IvSzlCLG1CaEI4RXNCLENnQjdFdEIsaUJoQitLNkIsQ01wVjNCLHNCTjROMEIsRWdCckQ3Qjs7QUFFRCw2UUFFSSw2QmhCME5xRixFZ0J6TnRGOztBQVNILGNBQ0Usb0JoQjRObUMsRWdCM05wQzs7QUFFRCxhQUNFLGVBQWMsQ0FDZCxvQmhCOE0rQixFZ0I3TWhDOztBQU9ELFlBQ0Usc0JBQWEsQ0FBYixxQkFBYSxDQUFiLGNBQWEsQ0FDYix3QkFBZSxDQUFmLG9CQUFlLENBQWYsZ0JBQWUsQ0FDZixtQkFBa0IsQ0FDbEIsa0JBQWlCLEVBT2xCOztBQVhELGdEQVFJLG1CQUFrQixDQUNsQixrQkFBaUIsRUFDbEI7O0FBUUgsY0FDRSxtQkFBa0IsQ0FDbEIsZUFBYyxDQUNkLHNCaEJtTCtCLEVnQjVLaEM7O0FBVkQseUNBT00sZWhCdktZLEVnQndLYjs7QUFJTCxvQkFDRSxzQmhCMEtpQyxDZ0J6S2pDLGlCQUFnQixFQUNqQjs7QUFFRCxvQkFDRSxtQkFBa0IsQ0FDbEIsb0JoQnFLZ0MsQ2dCcEtoQyxzQmhCbUtpQyxFZ0JsS2xDOztBQUdELHFCQUNFLHNCQUFxQixFQVN0Qjs7QUFWRCx1Q0FJSSx1QkFBc0IsRUFDdkI7O0FBTEgsMENBUUkscUJoQjJKK0IsRWdCMUpoQzs7QUFXSCxvQkFDRSxjQUFhLENBQ2IsbUJBQWtCLENBQ2xCLG1CQUFrQixDQUNsQixlaEIxTGUsRWdCMkxoQjs7QUFFRCxtQkFDRSxtQkFBa0IsQ0FDbEIsVUFBUyxDQUNULFdBQVUsQ0FDVixjQUFhLENBQ2IsYUFBWSxDQUNaLGVBQWMsQ0FDZCxrQkFBaUIsQ0FDakIsbUJBQWtCLENBQ2xCLGVBQWMsQ0FDZCxZQUFXLENBQ1gseUNoQnhNZSxDZ0J5TWYscUJBQW9CLEVBQ3JCOztBQzlQRywySEFFRSxzQmpCcURXLEVpQjNDWjs7QUFaRCxtSkFLSSxpRGpCa0RTLEVpQmpEVjs7QUFOSCxpWkFVSSxlQUFjLEVBQ2Y7O0FBT0gsNkdBR0ksZWpCa0NTLEVpQmpDVjs7QUFNSCxxSUFHSSwwQ2pCd0JTLEVpQnZCVjs7QUFKSCx5SUFNSSxlakJxQlMsRWlCcEJWOztBQU1ILHFIQUdJLHNCakJXUyxFaUJSVjs7QUFOSCxxSUFLZ0Isc0JBQXFCLEVBQUk7O0FBTHpDLG1GQVFJLGlEakJNUyxFaUJMVjs7QUFsREgsbUlBRUUsc0JqQmtEVyxFaUJ4Q1o7O0FBWkQsMkpBS0ksaURqQitDUyxFaUI5Q1Y7O0FBTkgsaWFBVUksZUFBYyxFQUNmOztBQU9ILGlIQUdJLGVqQitCUyxFaUI5QlY7O0FBTUgseUlBR0ksMENqQnFCUyxFaUJwQlY7O0FBSkgsNklBTUksZWpCa0JTLEVpQmpCVjs7QUFNSCx5SEFHSSxzQmpCUVMsRWlCTFY7O0FBTkgseUlBS2dCLHNCQUFxQixFQUFJOztBQUx6Qyx1RkFRSSxpRGpCR1MsRWlCRlY7O0FEME5QLGVBQ0Usc0JBQWEsQ0FBYixxQkFBYSxDQUFiLGNBQWEsQ0FDYiw0QkFBbUIsQ0FBbkIsd0JBQW1CLENBQW5CLG9CQUFtQixDQUNuQiw0QkFBbUIsQ0FBbkIsdUJBQW1CLENBQW5CLG9CQUFtQixFQXVGcEI7O0FBMUZELDJCQVNJLFlBQVcsRUFDWjs7QUx6UEMsNEJLK09KLHFCQWVNLHNCQUFhLENBQWIscUJBQWEsQ0FBYixjQUFhLENBQ2IsNEJBQW1CLENBQW5CLHVCQUFtQixDQUFuQixvQkFBbUIsQ0FDbkIsZ0NBQXVCLENBQXZCLHNCQUF1QixDQUF2Qix3QkFBdUIsQ0FDdkIsaUJBQWdCLEVBQ2pCO0VBbkJMLDJCQXVCTSxzQkFBYSxDQUFiLHFCQUFhLENBQWIsY0FBYSxDQUNiLHVCQUFjLENBQWQsbUJBQWMsQ0FBZCxlQUFjLENBQ2QsNEJBQW1CLENBQW5CLHdCQUFtQixDQUFuQixvQkFBbUIsQ0FDbkIsNEJBQW1CLENBQW5CLHVCQUFtQixDQUFuQixvQkFBbUIsQ0FDbkIsaUJBQWdCLEVBQ2pCO0VBNUJMLDZCQWdDTSxzQkFBcUIsQ0FDckIsWUFBVyxDQUNYLHVCQUFzQixFQUN2QjtFQW5DTCx1Q0F1Q00sc0JBQXFCLEVBQ3RCO0VBeENMLDRCQTJDTSxZQUFXLEVBQ1o7RUE1Q0wsbUNBK0NNLGlCQUFnQixDQUNoQix1QkFBc0IsRUFDdkI7RUFqREwsMkJBc0RNLHNCQUFhLENBQWIscUJBQWEsQ0FBYixjQUFhLENBQ2IsNEJBQW1CLENBQW5CLHVCQUFtQixDQUFuQixvQkFBbUIsQ0FDbkIsZ0NBQXVCLENBQXZCLHNCQUF1QixDQUF2Qix3QkFBdUIsQ0FDdkIsWUFBVyxDQUNYLGNBQWEsQ0FDYixpQkFBZ0IsRUFDakI7RUE1REwsaUNBOERNLGdCQUFlLEVBQ2hCO0VBL0RMLGlDQWlFTSxtQkFBa0IsQ0FDbEIsY0FBYSxDQUNiLHNCaEJ3QzRCLENnQnZDNUIsZUFBYyxFQUNmO0VBckVMLCtCQXlFTSxzQkFBYSxDQUFiLHFCQUFhLENBQWIsY0FBYSxDQUNiLDRCQUFtQixDQUFuQix1QkFBbUIsQ0FBbkIsb0JBQW1CLENBQ25CLGdDQUF1QixDQUF2QixzQkFBdUIsQ0FBdkIsd0JBQXVCLENBQ3ZCLGdCQUFlLEVBQ2hCO0VBN0VMLHlDQStFTSxpQkFBZ0IsQ0FDaEIsc0JBQXFCLENBQ3JCLHNCaEIwQjRCLENnQnpCNUIsNEJBQTJCLEVBQzVCO0VBbkZMLG9EQXVGTSxPQUFNLEVBQ1AsRUFBQTs7QUV6WEwsT0FDRSxzQkFBcUIsQ0FDckIsb0JsQmtQeUIsQ2tCalB6QixtQkFBa0IsQ0FDbEIsb0JBQW1CLENBQ25CLHVCQUFzQixDQUN0QiwwQkFBaUIsQ0FBakIsdUJBQWlCLENBQWpCLHNCQUFpQixDQUFqQixrQkFBaUIsQ0FDakIsOEJBQWlELENDaUVqRCx3Qm5CaVFnQyxDbUJoUWhDLGdCbkJzS21CLENtQnJLbkIsa0JuQmdROEIsQ001VTVCLHVCTjJOMkIsQ08xTnpCLDZHUG1Xd0gsRWtCalU3SDs7QWpCakJHLHlCaUJIQSxzQkFBcUIsRWpCTXBCOztBaUJuQkwseUJBaUJJLFdBQVUsQ0FDViw4Q2xCbURhLEVrQmxEZDs7QUFuQkgsK0JBd0JJLGFBQVksRUFFYjs7QUExQkgsMkJBOEJJLHVCQUFzQixFQUV2Qjs7QUFJSCwyQ0FFRSxxQkFBb0IsRUFDckI7O0FBUUMsZUhRRSxZQUFXLENJdERiLDBCbkJvRWUsQ21CbkVmLHNCbkJtRWUsRWtCcEJkOztBQzVDRCxxQkprREUsWUFBVyxDSWhEWCwwQkFScUYsQ0FTckYsc0JBVDJILEVBVTVIOztBQUVELHlDQU1JLDZDbkJvRFcsRW1CbERkOztBQUdELCtDQUVFLDBCbkI2Q2EsQ21CNUNiLHNCbkI0Q2EsRW1CM0NkOztBQUVELGlGQUdFLDBCQWhDcUYsQ0FpQ3JGLHVCQUFzQixDQUN0QixzQkFsQzJILEVBb0M1SDs7QURZRCxpQkhRRSxZQUFXLENJdERiLDBCbkJrRGdCLENtQmpEaEIsc0JuQmlEZ0IsRWtCRmY7O0FDNUNELHVCSmtERSxZQUFXLENJaERYLDBCQVJxRixDQVNyRixzQkFUMkgsRUFVNUg7O0FBRUQsNkNBTUksK0NuQmtDWSxFbUJoQ2Y7O0FBR0QsbURBRUUsMEJuQjJCYyxDbUIxQmQsc0JuQjBCYyxFbUJ6QmY7O0FBRUQsdUZBR0UsMEJBaENxRixDQWlDckYsdUJBQXNCLENBQ3RCLHNCQWxDMkgsRUFvQzVIOztBRFlELGVIUUUsWUFBVyxDSXREYiwwQm5CMkVlLENtQjFFZixzQm5CMEVlLEVrQjNCZDs7QUM1Q0QscUJKa0RFLFlBQVcsQ0loRFgsMEJBUnFGLENBU3JGLHNCQVQySCxFQVU1SDs7QUFFRCx5Q0FNSSw2Q25CMkRXLEVtQnpEZDs7QUFHRCwrQ0FFRSwwQm5Cb0RhLENtQm5EYixzQm5CbURhLEVtQmxEZDs7QUFFRCxpRkFHRSwwQkFoQ3FGLENBaUNyRix1QkFBc0IsQ0FDdEIsc0JBbEMySCxFQW9DNUg7O0FEWUQsWUhRRSxZQUFXLENJdERiLDBCbkI2RWUsQ21CNUVmLHNCbkI0RWUsRWtCN0JkOztBQzVDRCxrQkprREUsWUFBVyxDSWhEWCwwQkFScUYsQ0FTckYsc0JBVDJILEVBVTVIOztBQUVELG1DQU1JLDhDbkI2RFcsRW1CM0RkOztBQUdELHlDQUVFLDBCbkJzRGEsQ21CckRiLHNCbkJxRGEsRW1CcERkOztBQUVELHdFQUdFLDBCQWhDcUYsQ0FpQ3JGLHVCQUFzQixDQUN0QixzQkFsQzJILEVBb0M1SDs7QURZRCxlSE1FLFlBQVcsQ0lwRGIsMEJuQjBFZSxDbUJ6RWYsc0JuQnlFZSxFa0IxQmQ7O0FDNUNELHFCSmdERSxZQUFXLENJOUNYLDBCQVJxRixDQVNyRixzQkFUMkgsRUFVNUg7O0FBRUQseUNBTUksNkNuQjBEVyxFbUJ4RGQ7O0FBR0QsK0NBRUUsMEJuQm1EYSxDbUJsRGIsc0JuQmtEYSxFbUJqRGQ7O0FBRUQsaUZBR0UsMEJBaENxRixDQWlDckYsdUJBQXNCLENBQ3RCLHNCQWxDMkgsRUFvQzVIOztBRFlELGNIUUUsWUFBVyxDSXREYiwwQm5Cd0VlLENtQnZFZixzQm5CdUVlLEVrQnhCZDs7QUM1Q0Qsb0JKa0RFLFlBQVcsQ0loRFgsMEJBUnFGLENBU3JGLHNCQVQySCxFQVU1SDs7QUFFRCx1Q0FNSSw2Q25Cd0RXLEVtQnREZDs7QUFHRCw2Q0FFRSwwQm5CaURhLENtQmhEYixzQm5CZ0RhLEVtQi9DZDs7QUFFRCw4RUFHRSwwQkFoQ3FGLENBaUNyRix1QkFBc0IsQ0FDdEIsc0JBbEMySCxFQW9DNUg7O0FEWUQsYUhNRSxZQUFXLENJcERiLDBCbkI2Q2dCLENtQjVDaEIsc0JuQjRDZ0IsRWtCR2Y7O0FDNUNELG1CSmdERSxZQUFXLENJOUNYLDBCQVJxRixDQVNyRixzQkFUMkgsRUFVNUg7O0FBRUQscUNBTUksK0NuQjZCWSxFbUIzQmY7O0FBR0QsMkNBRUUsMEJuQnNCYyxDbUJyQmQsc0JuQnFCYyxFbUJwQmY7O0FBRUQsMkVBR0UsMEJBaENxRixDQWlDckYsdUJBQXNCLENBQ3RCLHNCQWxDMkgsRUFvQzVIOztBRFlELFlIUUUsWUFBVyxDSXREYiwwQm5Cb0RnQixDbUJuRGhCLHNCbkJtRGdCLEVrQkpmOztBQzVDRCxrQkprREUsWUFBVyxDSWhEWCwwQkFScUYsQ0FTckYsc0JBVDJILEVBVTVIOztBQUVELG1DQU1JLDRDbkJvQ1ksRW1CbENmOztBQUdELHlDQUVFLDBCbkI2QmMsQ21CNUJkLHNCbkI0QmMsRW1CM0JmOztBQUVELHdFQUdFLDBCQWhDcUYsQ0FpQ3JGLHVCQUFzQixDQUN0QixzQkFsQzJILEVBb0M1SDs7QURrQkQsdUJDZEEsZW5COEJlLENtQjdCZiw4QkFBNkIsQ0FDN0IsdUJBQXNCLENBQ3RCLHNCbkIyQmUsRWtCZGQ7O0FqQmxEQyw2QmtCd0NBLFlEUzRDLENDUjVDLDBCbkJ1QmEsQ21CdEJiLHNCbkJzQmEsRUNoRVE7O0FrQjZDdkIseURBRUUsNkNuQmlCYSxFbUJoQmQ7O0FBRUQsK0RBRUUsZW5CWWEsQ21CWGIsOEJBQTZCLEVBQzlCOztBQUVELHlHQUdFLFlEVjRDLENDVzVDLDBCbkJJYSxDbUJIYixzQm5CR2EsRW1CRmQ7O0FEZEQseUJDZEEsZW5CWWdCLENtQlhoQiw4QkFBNkIsQ0FDN0IsdUJBQXNCLENBQ3RCLHNCbkJTZ0IsRWtCSWY7O0FqQmxEQywrQmtCd0NBLFlEUzRDLENDUjVDLDBCbkJLYyxDbUJKZCxzQm5CSWMsRUM5Q087O0FrQjZDdkIsNkRBRUUsK0NuQkRjLEVtQkVmOztBQUVELG1FQUVFLGVuQk5jLENtQk9kLDhCQUE2QixFQUM5Qjs7QUFFRCwrR0FHRSxZRFY0QyxDQ1c1QywwQm5CZGMsQ21CZWQsc0JuQmZjLEVtQmdCZjs7QURkRCx1QkNkQSxlbkJxQ2UsQ21CcENmLDhCQUE2QixDQUM3Qix1QkFBc0IsQ0FDdEIsc0JuQmtDZSxFa0JyQmQ7O0FqQmxEQyw2QmtCd0NBLFlEUzRDLENDUjVDLDBCbkI4QmEsQ21CN0JiLHNCbkI2QmEsRUN2RVE7O0FrQjZDdkIseURBRUUsNkNuQndCYSxFbUJ2QmQ7O0FBRUQsK0RBRUUsZW5CbUJhLENtQmxCYiw4QkFBNkIsRUFDOUI7O0FBRUQseUdBR0UsWURWNEMsQ0NXNUMsMEJuQldhLENtQlZiLHNCbkJVYSxFbUJUZDs7QURkRCxvQkNkQSxlbkJ1Q2UsQ21CdENmLDhCQUE2QixDQUM3Qix1QkFBc0IsQ0FDdEIsc0JuQm9DZSxFa0J2QmQ7O0FqQmxEQywwQmtCd0NBLFlEUzRDLENDUjVDLDBCbkJnQ2EsQ21CL0JiLHNCbkIrQmEsRUN6RVE7O0FrQjZDdkIsbURBRUUsOENuQjBCYSxFbUJ6QmQ7O0FBRUQseURBRUUsZW5CcUJhLENtQnBCYiw4QkFBNkIsRUFDOUI7O0FBRUQsZ0dBR0UsWURWNEMsQ0NXNUMsMEJuQmFhLENtQlpiLHNCbkJZYSxFbUJYZDs7QURkRCx1QkNkQSxlbkJvQ2UsQ21CbkNmLDhCQUE2QixDQUM3Qix1QkFBc0IsQ0FDdEIsc0JuQmlDZSxFa0JwQmQ7O0FqQmxEQyw2QmtCd0NBLFlEUzRDLENDUjVDLDBCbkI2QmEsQ21CNUJiLHNCbkI0QmEsRUN0RVE7O0FrQjZDdkIseURBRUUsNkNuQnVCYSxFbUJ0QmQ7O0FBRUQsK0RBRUUsZW5Ca0JhLENtQmpCYiw4QkFBNkIsRUFDOUI7O0FBRUQseUdBR0UsWURWNEMsQ0NXNUMsMEJuQlVhLENtQlRiLHNCbkJTYSxFbUJSZDs7QURkRCxzQkNkQSxlbkJrQ2UsQ21CakNmLDhCQUE2QixDQUM3Qix1QkFBc0IsQ0FDdEIsc0JuQitCZSxFa0JsQmQ7O0FqQmxEQyw0QmtCd0NBLFlEUzRDLENDUjVDLDBCbkIyQmEsQ21CMUJiLHNCbkIwQmEsRUNwRVE7O0FrQjZDdkIsdURBRUUsNkNuQnFCYSxFbUJwQmQ7O0FBRUQsNkRBRUUsZW5CZ0JhLENtQmZiLDhCQUE2QixFQUM5Qjs7QUFFRCxzR0FHRSxZRFY0QyxDQ1c1QywwQm5CUWEsQ21CUGIsc0JuQk9hLEVtQk5kOztBRGRELHFCQ2RBLGVuQk9nQixDbUJOaEIsOEJBQTZCLENBQzdCLHVCQUFzQixDQUN0QixzQm5CSWdCLEVrQlNmOztBakJsREMsMkJrQndDQSxZRFM0QyxDQ1I1QywwQm5CQWMsQ21CQ2Qsc0JuQkRjLEVDekNPOztBa0I2Q3ZCLHFEQUVFLCtDbkJOYyxFbUJPZjs7QUFFRCwyREFFRSxlbkJYYyxDbUJZZCw4QkFBNkIsRUFDOUI7O0FBRUQsbUdBR0UsWURWNEMsQ0NXNUMsMEJuQm5CYyxDbUJvQmQsc0JuQnBCYyxFbUJxQmY7O0FEZEQsb0JDZEEsZW5CY2dCLENtQmJoQiw4QkFBNkIsQ0FDN0IsdUJBQXNCLENBQ3RCLHNCbkJXZ0IsRWtCRWY7O0FqQmxEQywwQmtCd0NBLFlEUzRDLENDUjVDLDBCbkJPYyxDbUJOZCxzQm5CTWMsRUNoRE87O0FrQjZDdkIsbURBRUUsNENuQkNjLEVtQkFmOztBQUVELHlEQUVFLGVuQkpjLENtQktkLDhCQUE2QixFQUM5Qjs7QUFFRCxnR0FHRSxZRFY0QyxDQ1c1QywwQm5CWmMsQ21CYWQsc0JuQmJjLEVtQmNmOztBREhILFlBQ0Usb0JsQm1MeUIsQ2tCbEx6QixlbEJHZSxDa0JGZixpQkFBZ0IsRUE4QmpCOztBQWpDRCxvRUFTSSw4QkFBNkIsRUFFOUI7O0FBWEgsK0NBZUksMEJBQXlCLENBQ3pCLGlCQUFnQixFQUNqQjs7QWpCNUVDLGtCaUI4RUEsMEJBQXlCLEVqQjlFSjs7QUFXckIsbUNpQnNFQSxlbEIyRTRDLENrQjFFNUMsMkJsQjJFNkIsQ2tCMUU3Qiw4QkFBNkIsRWpCckU1Qjs7QWlCNkNMLHFCQTJCSSxlbEJ4Q2MsRWtCNkNmOztBakJoRkMscURpQjhFRSxzQkFBcUIsRWpCM0V0Qjs7QWlCcUZMLGdDQ2hDRSxxQm5CeVE4QixDbUJ4UTlCLG1CbkJ1S3NCLENtQnRLdEIsaUJuQnlJMEIsQ01yTnhCLHNCTjROMEIsRWtCaEg3Qjs7QUFFRCxnQ0NwQ0Usd0JuQnFRK0IsQ21CcFEvQixvQm5Cd0tzQixDbUJ2S3RCLGlCbkIwSTBCLENNdE54QixzQk42TjBCLEVrQjdHN0I7O0FBT0QsYUFDRSxl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YixxQkFBYSxDQUFiLGNBQWEsQ0FFYixnQkFBZSxDQUNmLGlCQUFnQixDekJBZCx1Qk4yTjJCLEUrQnpOOUI7O0FBRUQsb0NBR00sZUFBYyxDekJvQmhCLGdDTmdNMkIsQ00vTDNCLG1DTitMMkIsRStCbE4xQjs7QUFMTCxtQ3pCU0ksaUNOOE0yQixDTTdNM0Isb0NONk0yQixFK0I3TTFCOztBQVZMLCtCQWNJLFdBQVUsQ0FDVixZL0I0QlMsQytCM0JULDBCL0JtRGEsQytCbERiLHNCL0JrRGEsRStCakRkOztBQWxCSCxpQ0FxQkksZS9CNEJjLEMrQjNCZCxxQkFBb0IsQ0FDcEIsdUIvQm9CUyxDK0JuQlQsbUIvQm9rQnVDLEUrQm5rQnhDOztBQUdILGFBQ0UsbUJBQWtCLENBQ2xCLGVBQWMsQ0FDZCx3Qi9CdWlCMEMsQytCdGlCMUMsa0JBQWlCLENBQ2pCLGtCL0IwaUJ3QyxDK0J6aUJ4QyxlL0JpQ2UsQytCaENmLHVCL0JRVyxDK0JQWCx1Qi9CNGlCeUMsRStCcGlCMUM7O0E5QjlCRyxxQzhCeUJBLGUvQndINEMsQytCdkg1QyxzQkFBcUIsQ0FDckIsMEIvQkljLEMrQkhkLG1CL0IwaUJ1QyxFQ25rQnRDOztBK0J0QkgsNEJBQ0Usd0JoQzhrQndDLENnQzdrQnhDLG1CaENpUG9CLENnQ2hQcEIsaUJoQ21Od0IsRWdDbE56Qjs7QUFJRyxtRDFCb0JGLCtCTmlNMEIsQ01oTTFCLGtDTmdNMEIsRWdDbk52Qjs7QUFHRCxrRDFCQ0YsZ0NOK00wQixDTTlNMUIsbUNOOE0wQixFZ0M5TXZCOztBQWZMLDRCQUNFLHdCaEM0a0J1QyxDZ0Mza0J2QyxvQmhDa1BvQixDZ0NqUHBCLGlCaENvTndCLEVnQ25OekI7O0FBSUcsbUQxQm9CRiwrQk5rTTBCLENNak0xQixrQ05pTTBCLEVnQ3BOdkI7O0FBR0Qsa0QxQkNGLGdDTmdOMEIsQ00vTTFCLG1DTitNMEIsRWdDL012Qjs7QWxDdUVILFNtQ25GRixzQkFBcUIsQ0FDckIsc0JqQzBxQmdDLENpQ3pxQmhDLGVqQ3NxQitCLENpQ3JxQi9CLGtCakNrUHFCLENpQ2pQckIsZUFBYyxDQUNkLFlqQ3dDVyxDaUN2Q1gsbUJBQWtCLENBQ2xCLG9CQUFtQixDQUNuQix5QkFBd0IsQzNCVnRCLHVCTjJOMkIsRWlDMU05Qjs7QUFoQkQsZUFjSSxjQUFhLEVBQ2Q7O0FBSUgsY0FDRSxtQkFBa0IsQ0FDbEIsVUFBUyxFQUNWOztBQU1ELGNBQ0UscUJqQ2lwQmdDLENpQ2hwQmhDLG9CakNncEJnQyxDTS9xQjlCLHFCTmtyQitCLEVpQ2pwQmxDOztBQU9DLGlCbEJpQkUsWUFBVyxDbUIzRGIsMEJsQ3lFZSxFaUM3QmQ7O0FoQ3hCQyx5RGN1Q0EsWUFBVyxDbUJ0RFQsc0JBQXFCLENBQ3JCLDBCQUFrQyxFakNpQm5DOztBZ0NtQkgsbUJsQmlCRSxZQUFXLENtQjNEYiwwQmxDdURnQixFaUNYZjs7QWhDeEJDLDZEY3VDQSxZQUFXLENtQnREVCxzQkFBcUIsQ0FDckIsMEJBQWtDLEVqQ2lCbkM7O0FnQ21CSCxpQmxCaUJFLFlBQVcsQ21CM0RiLDBCbENnRmUsRWlDcENkOztBaEN4QkMseURjdUNBLFlBQVcsQ21CdERULHNCQUFxQixDQUNyQiwwQkFBa0MsRWpDaUJuQzs7QWdDbUJILGNsQmlCRSxZQUFXLENtQjNEYiwwQmxDa0ZlLEVpQ3RDZDs7QWhDeEJDLG1EY3VDQSxZQUFXLENtQnREVCxzQkFBcUIsQ0FDckIsMEJBQWtDLEVqQ2lCbkM7O0FnQ21CSCxpQmxCZUUsWUFBVyxDbUJ6RGIsMEJsQytFZSxFaUNuQ2Q7O0FoQ3hCQyx5RGNxQ0EsWUFBVyxDbUJwRFQsc0JBQXFCLENBQ3JCLDBCQUFrQyxFakNpQm5DOztBZ0NtQkgsZ0JsQmlCRSxZQUFXLENtQjNEYiwwQmxDNkVlLEVpQ2pDZDs7QWhDeEJDLHVEY3VDQSxZQUFXLENtQnREVCxzQkFBcUIsQ0FDckIsMEJBQWtDLEVqQ2lCbkM7O0FnQ21CSCxlbEJlRSxZQUFXLENtQnpEYiwwQmxDa0RnQixFaUNOZjs7QWhDeEJDLHFEY3FDQSxZQUFXLENtQnBEVCxzQkFBcUIsQ0FDckIsMEJBQWtDLEVqQ2lCbkM7O0FnQ21CSCxjbEJpQkUsWUFBVyxDbUIzRGIsMEJsQ3lEZ0IsRWlDYmY7O0FoQ3hCQyxtRGN1Q0EsWUFBVyxDbUJ0RFQsc0JBQXFCLENBQ3JCLDBCQUFrQyxFakNpQm5DOztBa0N6QkwsYUFDRSxtQkFBb0QsQ0FDcEQsb0JuQ3VtQm1DLENtQ3RtQm5DLDBCbkNrRGdCLENNakRkLHNCTjROMEIsRW1Ddk43Qjs7QXhCK0NHLDRCd0J4REosYUFPSSxtQm5Da21CaUMsRW1DaG1CcEMsRUFBQTs7QUFFRCxtQkFDRSxpQkFBZ0IsQ0FDaEIsZ0JBQWUsQzdCVGIsaUI2QlVzQixFQUN6Qjs7QUNYRCxTQUNFLHlCcEN3dEJtQyxDb0N2dEJuQyxvQnBDd3RCZ0MsQ29DdnRCaEMsOEJBQTZDLEM5QkgzQyx1Qk4yTjJCLEVvQ3ROOUI7O0FBR0QsaUJBRUUsZUFBYyxFQUNmOztBQUdELGNBQ0Usa0JwQ3dPcUIsRW9Ddk90Qjs7QUFPRCw0QkFHSSxtQkFBa0IsQ0FDbEIsY3BDNnJCZ0MsQ29DNXJCaEMsZ0JwQzZyQmlDLENvQzVyQmpDLHlCcEM0ckJpQyxDb0MzckJqQyxlQUFjLEVBQ2Y7O0FBU0QsaUJDM0NBLGV0QnNGa0UsQ3NCckZsRSwwQnRCbUZ1RSxDc0JsRnZFLHNCdEJrRnVFLEVxQnZDdEU7O0FDekNELG9CQUNFLDBCQUFxQyxFQUN0Qzs7QUFFRCw2QkFDRSxlQUEwQixFQUMzQjs7QURpQ0QsbUJDM0NBLGV0QnNGa0UsQ3NCckZsRSwwQnRCbUZ1RSxDc0JsRnZFLHNCdEJrRnVFLEVxQnZDdEU7O0FDekNELHNCQUNFLDBCQUFxQyxFQUN0Qzs7QUFFRCwrQkFDRSxlQUEwQixFQUMzQjs7QURpQ0QsaUJDM0NBLGV0QnNGa0UsQ3NCckZsRSwwQnRCbUZ1RSxDc0JsRnZFLHNCdEJrRnVFLEVxQnZDdEU7O0FDekNELG9CQUNFLDBCQUFxQyxFQUN0Qzs7QUFFRCw2QkFDRSxlQUEwQixFQUMzQjs7QURpQ0QsY0MzQ0EsZXRCc0ZrRSxDc0JyRmxFLDBCdEJtRnVFLENzQmxGdkUsc0J0QmtGdUUsRXFCdkN0RTs7QUN6Q0QsaUJBQ0UsMEJBQXFDLEVB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QzJCbEZoRSwwQjNCZ0ZxRSxFMkIvRXRFOztBQUdELDREQUVFLGUzQjRFZ0UsRTJCaEVqRTs7QXpDREMsK0l5Q1JFLGUzQnlFOEQsQzJCeEU5RCwwQkFBeUMsRXpDVTFDOztBeUNoQkgsMEVBVUksWUFBVyxDQUNYLDBCM0JtRThELEMyQmxFOUQsc0IzQmtFOEQsRTJCakUvRDs7QUFuQkgsNkJBQ0UsZTNCbUZnRSxDMkJsRmhFLDBCM0JnRnFFLEUyQi9FdEU7O0FBR0QsZ0VBRUUsZTNCNEVnRSxFMkJoRWpFOztBekNEQyx1SnlDUkUsZTNCeUU4RCxDMkJ4RTlELDBCQUF5QyxFekNVMUM7O0F5Q2hCSCw4RUFVSSxZQUFXLENBQ1gsMEIzQm1FOEQsQzJCbEU5RCxzQjNCa0U4RCxFMkJqRS9EOztBQW5CSCwyQkFDRSxlM0JtRmdFLEMyQmxGaEUsMEIzQmdGcUUsRTJCL0V0RTs7QUFHRCw0REFFRSxlM0I0RWdFLEUyQmhFakU7O0F6Q0RDLCtJeUNSRSxlM0J5RThELEMyQnhFOUQsMEJBQXlDLEV6Q1UxQzs7QXlDaEJILDBFQVVJLFlBQVcsQ0FDWCwwQjNCbUU4RCxDMkJsRTlELHNCM0JrRThELEUyQmpFL0Q7O0FBbkJILHdCQUNFLGUzQm1GZ0UsQzJCbEZoRSwwQjNCZ0ZxRSxFMkIvRXRFOztBQUdELHNEQUVFLGUzQjRFZ0UsRTJCaEVqRTs7QXpDREMsbUl5Q1JFLGUzQnlFOEQsQzJCeEU5RCwwQkFBeUMsRXpDVTFDOztBeUNoQkgsb0VBVUksWUFBVyxDQUNYLDBCM0JtRThELEMyQmxFOUQsc0IzQmtFOEQsRTJCakUvRDs7QUFuQkgsMkJBQ0UsZTNCbUZnRSxDMkJsRmhFLDBCM0JnRnFFLEUyQi9FdEU7O0FBR0QsNERBRUUsZTNCNEVnRSxFMkJoRWpFOztBekNEQywrSXlDUkUsZTNCeUU4RCxDMkJ4RTlELDBCQUF5QyxFekNVMUM7O0F5Q2hCSCwwRUFVSSxZQUFXLENBQ1gsMEIzQm1FOEQsQzJCbEU5RCxzQjNCa0U4RCxFMkJqRS9EOztBQW5CSCwwQkFDRSxlM0JtRmdFLEMyQmxGaEUsMEIzQmdGcUUsRTJCL0V0RTs7QUFHRCwwREFFRSxlM0I0RWdFLEUyQmhFakU7O0F6Q0RDLDJJeUNSRSxlM0J5RThELEMyQnhFOUQsMEJBQXlDLEV6Q1UxQzs7QXlDaEJILHdFQVVJLFlBQVcsQ0FDWCwwQjNCbUU4RCxDMkJsRTlELHNCM0JrRThELEUyQmpFL0Q7O0FBbkJILHlCQUNFLGUzQm1GZ0UsQzJCbEZoRSwwQjNCZ0ZxRSxFMkIvRXRFOztBQUdELHdEQUVFLGUzQjRFZ0UsRTJCaEVqRTs7QXpDREMsdUl5Q1JFLGUzQnlFOEQsQzJCeEU5RCwwQkFBeUMsRXpDVTFDOztBeUNoQkgsc0VBVUksWUFBVyxDQUNYLDBCM0JtRThELEMyQmxFOUQsc0IzQmtFOEQsRTJCakUvRDs7QUFuQkgsd0JBQ0UsZTNCbUZnRSxDMkJsRmhFLDBCM0JnRnFFLEUyQi9FdEU7O0FBR0Qsc0RBRUUsZTNCNEVnRSxFMkJoRWpFOztBekNEQyxtSXlDUkUsZTNCeUU4RCxDMkJ4RTlELDBCQUF5QyxFekNVMUM7O0F5Q2hCSCxvRUFVSSxZQUFXLENBQ1gsMEIzQm1FOEQsQzJCbEU5RCxzQjNCa0U4RCxFMkJqRS9EOztBQ3RCTCxTQUNFLGFBQVksQ0FDWixrQjNDOHpCaUQsQzJDN3pCakQsa0IzQ3dQcUIsQzJDdlByQixlQUFjLENBQ2QsWTNDd0RXLEMyQ3ZEWCwwQjNDNkNXLEMyQzVDWCxZQUFXLEVBT1o7O0ExQ1FHLDZCMENaQSxZM0NtRFMsQzJDbERULHNCQUFxQixDQUNyQixhQUFZLEUxQ2FYOztBMENITCxlQUNFLFdBQVUsQ0FDVix3QkFBdUIsQ0FDdkIsVUFBUyxDQUNULHlCQUF3QixFQUN6Qjs7QUNwQkQsY0FDRSxpQkFBZ0IsRUFDakI7O0FBR0QsU0FDRSxnQkFBZSxDQUNmLE9BQU0sQ0FDTixTQUFRLENBQ1IsVUFBUyxDQUNULFFBQU8sQ0FDUCxjNUNxZ0I4QixDNENwZ0I5QixjQUFhLENBQ2IsaUJBQWdCLENBR2hCLFdBQVUsRUFXWDs7QUF0QkQsNEJyQ1BNLDRDUGd0QjhDLENPaHRCOUMsb0NQZ3RCOEMsQ09odEI5QyxxRVBndEI4QyxD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bUQsQ0FDbkQsWUNwQjJCLENEcUIzQixrQkV0QmMsQ0g4RGQsc0NBQXFDLENBQ3JDLDRDQUFxQyxDUGxCWCx1Qld0Q0ksRUorRC9COztBQS9DQyxhQ0hBLDRDQUFtRCxDQUNuRCxZQ3BCMkIsQ0RxQjNCLGlCTDJCVSxFSXhCVDs7QUFGRCxhQ0hBLDZDQUFtRCxDQUNuRCxZQ3BCMkIsQ0RxQjNCLGlCTDJCVSxFSXhCVDs7QUFGRCxhQ0hBLDBCQUFtRCxDQUNuRCxZQ3BCMkIsQ0RxQjNCLGlCTDJCVSxFSXhCVDs7QUFGRCxhQ0hBLDZDQUFtRCxDQUNuRCxZQ3BCMkIsQ0RxQjNCLGlCTDJCVSxFSXhCVDs7QUFGRCxhQ0hBLDZDQUFtRCxDQUNuRCxZQ3BCMkIsQ0RxQjNCLGlCTDJCVSxFSXhCVDs7QUFGRCxhQ0hBLHlCQUFtRCxDQUNuRCxZQ3BCMkIsQ0RxQjNCLGlCTDJCVSxFSXhCVDs7QUFGRCxhQ0hBLDZDQUFtRCxDQUNuRCxZQ3BCMkIsQ0RxQjNCLGlCTDJCVSxFSXhCVDs7QUFGRCxhQ0hBLDZDQUFtRCxDQUNuRCxZQ3BCMkIsQ0RxQjNCLGlCTDJCVSxFSXhCVDs7QUFGRCxhQ0hBLDBCQUFtRCxDQUNuRCxZQ3BCMkIsQ0RxQjNCLGlCTDJCVSxFSXhCVDs7QUFGRCxjQ0hBLDZDQUFtRCxDQUNuRCxZQ3BCMkIsQ0RxQjNCLGlCTDJCVSxFSXhCVDs7QUFGRCxjQ0hBLDZDQUFtRCxDQUNuRCxZQ3BCMkIsQ0RxQjNCLGlCTDJCVSxFSXhCVDs7QUFGRCxjQ0hBLHdCQUFtRCxDQUNuRCxZQ3BCMkIsQ0RxQjNCLGlCTDJCVSxFSXhCVDs7QUFGRCxhQ0hBLDRDQUFtRCxDQUNuRCxZQ3BCMkIsQ0RxQjNCLGlCTDJCVSxFSXhCVDs7QUFHQSxrQktaQyx3REFEa0YsRUxlbEY7O0FBUEYsYUNIQSw2Q0FBbUQsQ0FDbkQsWUNwQjJCLENEcUIzQixpQkwyQlUsRUl4QlQ7O0FBR0Esa0JLWkMseURBRGtGLEVMZWxGOztBQVBGLGFDSEEsMEJBQW1ELENBQ25ELFlDcEIyQixDRHFCM0IsaUJMMkJVLEVJeEJUOztBQUdBLGtCS1pDLHNDQURrRixFTGVsRjs7QUFQRixhQ0hBLDZDQUFtRCxDQUNuRCxZQ3BCMkIsQ0RxQjNCLGlCTDJCVSxFSXhCVDs7QUFHQSxrQktaQyx5REFEa0YsRUxlbEY7O0FBUEYsYUNIQSw2Q0FBbUQsQ0FDbkQsWUNwQjJCLENEcUIzQixpQkwyQlUsRUl4QlQ7O0FBR0Esa0JLWkMseURBRGtGLEVMZWxGOztBQVBGLGFDSEEseUJBQW1ELENBQ25ELFlDcEIyQixDRHFCM0IsaUJMMkJVLEVJeEJUOztBQUdBLGtCS1pDLHFDQURrRixFTGVsRjs7QUFQRixhQ0hBLDZDQUFtRCxDQUNuRCxZQ3BCMkIsQ0RxQjNCLGlCTDJCVSxFSXhCVDs7QUFHQSxrQktaQyx5REFEa0YsRUxlbEY7O0FBUEYsYUNIQSw2Q0FBbUQsQ0FDbkQsWUNwQjJCLENEcUIzQixpQkwyQlUsRUl4QlQ7O0FBR0Esa0JLWkMseURBRGtGLEVMZWxGOztBQVBGLGFDSEEsMEJBQW1ELENBQ25ELFlDcEIyQixDRHFCM0IsaUJMMkJVLEVJeEJUOztBQUdBLGtCS1pDLHNDQURrRixFTGVsRjs7QUFQRixjQ0hBLDZDQUFtRCxDQUNuRCxZQ3BCMkIsQ0RxQjNCLGlCTDJCVSxFSXhCVDs7QUFHQSxtQktaQyx5REFEa0YsRUxlbEY7O0FBUEYsY0NIQSw2Q0FBbUQsQ0FDbkQsWUNwQjJCLENEcUIzQixpQkwyQlUsRUl4QlQ7O0FBR0EsbUJLWkMseURBRGtGLEVMZWxGOztBQVBGLGNDSEEsd0JBQW1ELENBQ25ELFlDcEIyQixDRHFCM0IsaUJMMkJVLEVJeEJUOztBQUdBLG1CS1pDLG9DQURrRixFTGVsRjs7QUFQRixhQ0hBLDRDQUFtRCxDQUNuRCxZQ3BCMkIsQ0RxQjNCLGlCTDJCVSxFSXhCVDs7QUFHQSxrQktaQyx3REFEa0YsRUxlbEY7O0FBUEYsYUNIQSw2Q0FBbUQsQ0FDbkQsWUNwQjJCLENEcUIzQixpQkwyQlUsRUl4QlQ7O0FBR0Esa0JLWkMseURBRGtGLEVMZWxGOztBQVBGLGFDSEEsMEJBQW1ELENBQ25ELFlDcEIyQixDRHFCM0IsaUJMMkJVLEVJeEJUOztBQUdBLGtCS1pDLHNDQURrRixFTGVsRjs7QUFQRixhQ0hBLDZDQUFtRCxDQUNuRCxZQ3BCMkIsQ0RxQjNCLGlCTDJCVSxFSXhCVDs7QUFHQSxrQktaQyx5REFEa0YsRUxlbEY7O0FBUEYsYUNIQSw2Q0FBbUQsQ0FDbkQsWUNwQjJCLENEcUIzQixpQkwyQlUsRUl4QlQ7O0FBR0Esa0JLWkMseURBRGtGLEVMZWxGOztBQVBGLGFDSEEseUJBQW1ELENBQ25ELFlDcEIyQixDRHFCM0IsaUJMMkJVLEVJeEJUOztBQUdBLGtCS1pDLHFDQURrRixFTGVsRjs7QUFQRixhQ0hBLDZDQUFtRCxDQUNuRCxZQ3BCMkIsQ0RxQjNCLGlCTDJCVSxFSXhCVDs7QUFHQSxrQktaQyx5REFEa0YsRUxlbEY7O0FBUEYsYUNIQSw2Q0FBbUQsQ0FDbkQsWUNwQjJCLENEcUIzQixpQkwyQlUsRUl4QlQ7O0FBR0Esa0JLWkMseURBRGtGLEVMZWxGOztBQVBGLGFDSEEsMEJBQW1ELENBQ25ELFlDcEIyQixDRHFCM0IsaUJMMkJVLEVJeEJUOztBQUdBLGtCS1pDLHNDQURrRixFTGVsRjs7QUFQRixjQ0hBLDZDQUFtRCxDQUNuRCxZQ3BCMkIsQ0RxQjNCLGlCTDJCVSxFSXhCVDs7QUFHQSxtQktaQyx5REFEa0YsRUxlbEY7O0FBUEYsY0NIQSw2Q0FBbUQsQ0FDbkQsWUNwQjJCLENEcUIzQixpQkwyQlUsRUl4QlQ7O0FBR0EsbUJLWkMseURBRGtGLEVMZWxGOztBQVBGLGNDSEEsd0JBQW1ELENBQ25ELFlDcEIyQixDRHFCM0IsaUJMMkJVLEVJeEJUOztBQUdBLG1CS1pDLG9DQURrRixFTGVsRjs7QUFQRixhQ0hBLDRDQUFtRCxDQUNuRCxZQ3BCMkIsQ0RxQjNCLGlCTDJCVSxFSXhCVDs7QUFHQSxrQktaQyx3REFEa0YsRUxlbEY7O0FBUEYsYUNIQSw2Q0FBbUQsQ0FDbkQsWUNwQjJCLENEcUIzQixpQkwyQlUsRUl4QlQ7O0FBR0Esa0JLWkMseURBRGtGLEVMZWxGOztBQVBGLGFDSEEsMEJBQW1ELENBQ25ELFlDcEIyQixDRHFCM0IsaUJMMkJVLEVJeEJUOztBQUdBLGtCS1pDLHNDQURrRixFTGVsRjs7QUFQRixhQ0hBLDZDQUFtRCxDQUNuRCxZQ3BCMkIsQ0RxQjNCLGlCTDJCVSxFSXhCVDs7QUFHQSxrQktaQyx5REFEa0YsRUxlbEY7O0FBUEYsYUNIQSw2Q0FBbUQsQ0FDbkQsWUNwQjJCLENEcUIzQixpQkwyQlUsRUl4QlQ7O0FBR0Esa0JLWkMseURBRGtGLEVMZWxGOztBQVBGLGFDSEEseUJBQW1ELENBQ25ELFlDcEIyQixDRHFCM0IsaUJMMkJVLEVJeEJUOztBQUdBLGtCS1pDLHFDQURrRixFTGVsRjs7QUFQRixhQ0hBLDZDQUFtRCxDQUNuRCxZQ3BCMkIsQ0RxQjNCLGlCTDJCVSxFSXhCVDs7QUFHQSxrQktaQyx5REFEa0YsRUxlbEY7O0FBUEYsYUNIQSw2Q0FBbUQsQ0FDbkQsWUNwQjJCLENEcUIzQixpQkwyQlUsRUl4QlQ7O0FBR0Esa0JLWkMseURBRGtGLEVMZWxGOztBQVBGLGFDSEEsMEJBQW1ELENBQ25ELFlDcEIyQixDRHFCM0IsaUJMMkJVLEVJeEJUOztBQUdBLGtCS1pDLHNDQURrRixFTGVsRjs7QUFQRixjQ0hBLDZDQUFtRCxDQUNuRCxZQ3BCMkIsQ0RxQjNCLGlCTDJCVSxFSXhCVDs7QUFHQSxtQktaQyx5REFEa0YsRUxlbEY7O0FBUEYsY0NIQSw2Q0FBbUQsQ0FDbkQsWUNwQjJCLENEcUIzQixpQkwyQlUsRUl4QlQ7O0FBR0EsbUJLWkMseURBRGtGLEVMZWxGOztBQVBGLGNDSEEsd0JBQW1ELENBQ25ELFlDcEIyQixDRHFCM0IsaUJMMkJVLEVJeEJUOztBQUdBLG1CS1pDLG9DQURrRixFTGVsRjs7QUFQRixjQ0hBLDRDQUFtRCxDQUNuRCxZQ3BCMkIsQ0RxQjNCLGlCTDJCVSxFSXhCVDs7QUFHQSxtQktaQyx3REFEa0YsRUxlbEY7O0FBUEYsY0NIQSw2Q0FBbUQsQ0FDbkQsWUNwQjJCLENEcUIzQixpQkwyQlUsRUl4QlQ7O0FBR0EsbUJLWkMseURBRGtGLEVMZWxGOztBQVBGLGNDSEEsMEJBQW1ELENBQ25ELFlDcEIyQixDRHFCM0IsaUJMMkJVLEVJeEJUOztBQUdBLG1CS1pDLHNDQURrRixFTGVsRjs7QUFQRixjQ0hBLDZDQUFtRCxDQUNuRCxZQ3BCMkIsQ0RxQjNCLGlCTDJCVSxFSXhCVDs7QUFHQSxtQktaQyx5REFEa0YsRUxlbEY7O0FBUEYsY0NIQSw2Q0FBbUQsQ0FDbkQsWUNwQjJCLENEcUIzQixpQkwyQlUsRUl4QlQ7O0FBR0EsbUJLWkMseURBRGtGLEVMZWxGOztBQVBGLGNDSEEseUJBQW1ELENBQ25ELFlDcEIyQixDRHFCM0IsaUJMMkJVLEVJeEJUOztBQUdBLG1CS1pDLHFDQURrRixFTGVsRjs7QUFQRixjQ0hBLDZDQUFtRCxDQUNuRCxZQ3BCMkIsQ0RxQjNCLGlCTDJCVSxFSXhCVDs7QUFHQSxtQktaQyx5REFEa0YsRUxlbEY7O0FBUEYsY0NIQSw2Q0FBbUQsQ0FDbkQsWUNwQjJCLENEcUIzQixpQkwyQlUsRUl4QlQ7O0FBR0EsbUJLWkMseURBRGtGLEVMZWxGOztBQVBGLGNDSEEsMEJBQW1ELENBQ25ELFlDcEIyQixDRHFCM0IsaUJMMkJVLEVJeEJUOztBQUdBLG1CS1pDLHNDQURrRixFTGVsRjs7QUFQRixlQ0hBLDZDQUFtRCxDQUNuRCxZQ3BCMkIsQ0RxQjNCLGlCTDJCVSxFSXhCVDs7QUFHQSxvQktaQyx5REFEa0YsRUxlbEY7O0FBUEYsZUNIQSw2Q0FBbUQsQ0FDbkQsWUNwQjJCLENEcUIzQixpQkwyQlUsRUl4QlQ7O0FBR0Esb0JLWkMseURBRGtGLEVMZWxGOztBQVBGLGVDSEEsd0JBQW1ELENBQ25ELFlDcEIyQixDRHFCM0IsaUJMMkJVLEVJeEJUOztBQUdBLG9CS1pDLG9DQURrRixFTGVsRjs7QUFxQ0gsa0JBQ0Msc0JBQWEsQ0FBYixxQkFBYSxDQUFiLGNBQWEsRUFDYjs7QU1uREYseUZBQ0MsV0FBVSxDQUNWLGlCQUFnQixDQUNoQixnQkZkK0IsQ0VlL0Isc0JBQXFCLENBQ3JCLGdCQUFlLENBQ2YsbUJBQWtCLENBQ2xCLHVCQUFzQixDQUN0QixvRFY4RDBELENVN0QxRCxpQkE3QnVCLENBOEJ2QixlVkV3QixDVUR4QiwrQkFBMEIsQ0FBMUIsMkJBQTBCLENBQzFCLG9CQUFtQixDQUNuQiwwQkFBeUIsQ0FDekIsNEJBMUJ5QixDQTJCekIsaUJBeEJ1QixDQXlCdkIsaUJBdkJlLENBd0JmLDBCQUFpQixDQUFqQix1QkFBaUIsQ0FBakIsc0JBQWlCLENBQWpCLGtCQUFpQixDQUNqQix3R1ZrQ3dCLENIekJHLGlCQy9CUCxDRHNDakIsMkJXN0M0QixDR1QvQixvQkhTK0IsRUU4SC9COztBQW5IRCxneEJBNkJFLFlBOUN1QixDQStDdkIsc0JBQXFCLENBQ3JCLHNCQTNDd0IsQ0E0Q3hCLDBCQXRDdUMsRUF1Q3ZDOztBQWpDRixvT0FxQ0UsdUJBQXNCLEVBQ3RCOztBQXRDRixnUEEwQ0UsWUExRDBCLENBMkQxQiwwQkFoRDBCLEVBaUQxQjs7QUFFRCxlQUNDLHVCRjFEOEIsQ0UyRDlCLFlWU29CLENVUnBCLHdCQUF1QixDQUN2QixzQlZ0Q3VCLEVVa0R2Qjs7QUFoQkEsMEtBWUMsWVZEbUIsQ1VFbkIsc0JWL0NzQixDVWdEdEIsMEJWaERzQixFVWlEdEI7O0FBR0YsZ0JBQ0MsVUFBUyxDQUNULGFBQVksQ0FDWixZVlZvQixDVVdwQix3QkFBdUIsQ2JsQ3JCLFdDeENpQixFWXNGbkI7O0FBaEJBLGdMQWFDLFlWcEJtQixDVXFCbkIsd0JBQXVCLEVBQ3ZCOztBQUdGLGdCQUNDLGVWeEVtQixDVXlFbkIsd0JBQXVCLENBQ3ZCLHVDVnpFdUIsRVVxRnZCOztBQWZBLGdMQVdDLFlWcENtQixDVXFDbkIsc0JWbEZzQixDVW1GdEIsMEJWbkZzQixFVW9GdEI7O0FBR0YsZ0dBQ0MsWVYzQ29CLENVNENwQixvQlZ6RnVCLENVMEZ2QixzQlYxRnVCLEVVc0d2Qjs7QUFmQSwwekJBV0MsWVZyRG1CLENVc0RuQixzQkFBMkMsQ0FDM0MsMEJBQStDLEVBQy9DOztBRXRJSCxxRUFDQyw4Q1p5RmtELENZeEZsRCxpQlpxR3FCLENZcEdyQixZWjJFcUIsQ1c3RXJCLG1CSFMrQixFSWUvQjs7QVZ4QkEsMEZBQ0MsWUFBVyxDQUNYLFlBQVcsQ0FDWCxlQUFjLEVBQ2Q7O0FXSkQsNkZBQ0MsZUFBYyxDQUNkLG1CQUFrQixDaEJvRGhCLG9CVzdDNEIsRUtKOUI7O0FDTEQsMElqQitDMkIsaUJDL0JQLEVnQmRuQjs7QUNGRCw4TUFFQyxnQkFBZSxFQUNmOztBQUVELDBOQUVDLG1CQUFrQixDbEIrQ2hCLGVrQjlDb0IsRUFDdEI7O0FBRUQsOE1BRUMsWUFBVyxDbEJ5Q1QsNEJDckNpQixFaUJGbkI7O0FBRUQsb05BRUMsYUFBWSxDbEJtQ1YsNEJXN0M0QixFT1k5Qjs7QUFFRCxrTWxCK0JHLG9CVzdDNEIsRU91QjlCOztBQUxBLDJpQkFFQyxtQkFBa0IsQ2xCeUJqQixrQlc3QzRCLEVPc0I3Qjs7QUMvQkYsc0dBQ0MsbUJBQWtCLENBQ2xCLDZCQUEyQixDQUMzQix5QlJNOEIsQ1g2QzVCLG9CVzdDNEIsQ1g2QzVCLGlCVzdDNEIsRVFGOUI7O0FGUEQsbUpqQitDMkIsaUJDL0JQLEVnQmRuQjs7QUdGRCxvS0FFQyxpQkFBZ0IsQ0FDaEIsc0RBQXFELENBQ3JELGlCQUFnQixDcEJrRGQsa0JDdkNpQixFbUJSbkI7O0FIUEQsOFBqQitDMkIsaUJDL0JQLEVnQmRuQjs7QUlGRCwySnJCc0RHLDBCVzdDNEIsRVVOOUI7O0FBRUQsNktyQmlERyxrQlc3QzRCLEVVRDlCOztBQUVELG9LQUVDLHNCQUFxQixFQUNyQjs7QUFFRCxvS0FFQyx5QkFBd0IsRUFDeEI7O0FBRUQsOEVyQmtDRyxvQlc3QzRCLEVVcUI5Qjs7QUFQQSx1RkFDQyxrQkFBaUIsRUFDakI7O0FBRUQsdUZyQndCMEIscUJXMUNJLEVVb0I3Qjs7QUNmRix1RkFDQyxZQUFXLEN0QnVDVCxvQlc3QzRCLEVXb0M5Qjs7QUEzQkEsK0dBQ0MsWUF4QnVCLENBeUJ2QixvQ0F0QjhCLENBdUI5QixpQkF0Qm9CLEN0QnVEbkIsa0JXN0M0QixDR1QvQixvQkhTK0IsRVdlN0I7O0FBRUQsK0xBRUMsb0NBcEIyQixDQXFCM0IsaUJBMUJpQixDdEJtRGhCLGlCdEVrUGtDLEU0RnpRbkM7O0FBRUQsZ0dBQ0MsaUJBQWdCLENBQ2hCLGtCQUFpQixFQUNqQjs7QUFFRCxrSEFDQyxvQkFuQ3lCLEVBb0N6Qjs7QUFFRCx5R0FDQyxtQkFBa0IsRUFDbEI7O0FDNUNGLCtjQU1DLHFCcEJtRzJCLENvQmxHM0IsaUJwQm1HdUIsQ29CbEd2QixpQnBCbUd1QixDb0JsR3ZCLGVwQm1HcUIsQ0h0RG5CLHNCR2tEMEIsRW9CN0Y1Qjs7QUFFRCw4RVRiQSxnQkhTK0IsRVlZOUI7O0FuQkxELDRDbUJIQSw4RVRiQSxxQkhTK0IsRVlZOUIsRUFBQTs7QW5CTEQsNENtQkhBLDhFVGJBLG9CSFMrQixFWVk5QixFQUFBOztBQUVELDhFVHZCQSxtQkhTK0IsRVlxQzlCOztBbkI5QkQsNENtQk9BLDhFVHZCQSxvQkhTK0IsRVlxQzlCLEVBQUE7O0FuQjlCRCw0Q21CT0EsOEVUdkJBLGtCSFMrQixFWXFDOUIsRUFBQTs7QUFkQSxnR0FDQyxZQUFXLENBQ1gsZUFBYyxDQUNkLGVaMUI2QixDWTJCN0Isa0JaM0I2QixDWTRCN0IsdUJwQlBjLENId0JiLDZCVzdDNEIsRVlvQzdCOztBbkI3QkYsNENtQmdCQyxnR0FRRSxjWi9CNEIsQ1lnQzVCLGlCWmhDNEIsQ0dUL0Isa0JIUytCLENYMEJOLHFCVzFCTSxDWHNDSixzQld0Q0ksRVlvQzdCLEVBQUE7O0FBR0YsOEVUaERBLGtCSFMrQixFWTBDOUI7O0FBRUQsOEVBQ0Msb0JBQW1CLENBQ25CLDBCQUF5QixDQUN6QixpRHBCb0NxRCxDVzVGdEQsb0JIUytCLENYc0NKLGlCQy9CUCxFc0IyQ25COztBQUVELDhFVDdEQSxxQkhTK0IsRVlzRDlCOztBQUVELDhFVGpFQSxvQkhTK0IsRVkwRDlCOztBQUVELDJFdkJmRyxxQlc3QzRCLEVZOEQ5Qjs7QUFFRCwwS0FDQyxrQkFBaUIsRUFDakI7O0FBRUQsOEpBQ0MsbUJBQWtCLEVBQ2xCOztBQU9ELGlLQUVDLGVBQWMsRUFDZDs7QW5CekVELDRDV0RFLHFjQUlDLGVBQWMsRUFDZCxFQUFBOztBUzhCSCwrQ0FDQyw2QkFmMEIsQ0FnQjFCLHlCYjNDOEIsQ1hzQ0osd0JXdENJLENYNkM1QixpQlc3QzRCLEVhb0Q5Qjs7QVA3REQsNkVqQitDMkIsaUJDL0JQLEVnQmRuQjs7QU91REEsdUR4QlYwQix3Qld0Q0ksRWFtRDdCOztBbkI1REYscUVBQ0MsWUFBVyxDQUNYLFlBQVcsQ0FDWCxlQUFjLEVBQ2Q7O0FtQjJERCwyQ0FDQyxZQXpCaUIsQ0EwQmpCLDZCQXZCd0IsQ0F3QnhCLHlCYnpEOEIsQ2EwRDlCLGlCQXZCc0IsQ3hCVXBCLDRCVzdDNEIsRWE0RDlCOztBQUVELHlDQUNDLGVBQWMsQ0FDZCxpQkE3RXFCLENBOEVyQixZckJHb0IsQ0g5Qk0sd0JXdENJLENHVC9CLG1CSFMrQixFYXlHOUI7O0FBcENBLDJIQUVDLHNCQUFxQixDQUNyQiw0QjlGcVNtRixDOEZwU25GLGlDOUZvU21GLEM4Rm5TbkYsb0JBQW1CLEN4QjdCbEIsK0JXN0M0QixDR1QvQixtQkhTK0IsRWE2RTdCOztBQUVELGlFeEJsQ0UsbUJXN0M0QixFYWlGN0I7O0FBRUQsd0ZBQ0Msc0JBQXFCLENBQ3JCLG9CQUFtQixDQUNuQixZQWpHMEIsQ0FrRzFCLHlCYnZGNkIsQ2F3RjdCLG9CQWxHNkIsQ3hCb0NOLHFCVzFCTSxDWDZDNUIsNEJXN0M0QixDY2dDOUIsbUJEMkQyQixDVnBHNUIsb0JIUytCLEVhd0c3Qjs7QUFWQSw2R0FDQyxTQUFRLENBQ1IsVUFBUyxDQUNULFlBQVcsQ0FDWCxlQUFjLENBQ2QseUNBQXVDLENBQ3ZDLDBDQUF3QyxDQUN4Qyx1Q0EvRzRCLENDMEM5QixtQkRzRTRCLENDbEV4QixnQmRwQzBCLENjb0MxQixlZHBDMEIsRWF1RzVCOztBQUlILDJLQUlDLGVBQWMsQ0FDZCxZQXRIZ0IsQ0F1SGhCLGdCQUFlLENBQ2YsNEI5RjJQb0YsQzhGMVBwRiw4Q3JCbkNpRCxDcUJvQ2pELGU5RmhGZ0IsQzhGaUZoQiw0QzlGOUVXLEM4RitFWCx1QjlGbUY2QixDOEZsRjdCLGlCOUYxRlcsQ3NFZ0JULDRCVzdDNEIsQ0dUL0IsbUJIUytCLEVhOEo5Qjs7QUFuQ0EsbVlBQ0MsWUF4SDJCLEVBeUgzQjs7QUFGRCwyVEFDQyxZQXhIMkIsRUF5SDNCOztBQUZELDJWQUNDLFlBeEgyQixFQXlIM0I7O0FBRkQsbVdBQ0MsWUF4SDJCLEVBeUgzQjs7QUFGRCxtUkFDQyxZQXhIMkIsRUF5SDNCOztBQUVELDZuQ0FFQyxzQkF2SCtCLEVBd0gvQjs7QUFIRCxxbENBRUMsc0JBdkgrQixFQXdIL0I7O0FBRUQsaVZBQ0Msc0JyQnBIa0IsRXFCcUhsQjs7QUFFRCw2ZkFFQyxZQXJJd0IsQ0FzSXhCLDBCQTVId0IsRUE2SHhCOztBQUVELDZrQkFFQyxzQkFBcUIsQ0FDckIsYUFBWSxDeEJsSGEsdUJXL0JJLENYNkM1QixXQ3hDaUIsRXVCK0lsQjs7QUFFRCwyNkNBS0Msc0JBQXFCLENBQ3JCLFlBQVcsRUFDWDs7QUFHRiwyQ0FDQyxzQkFBcUIsQ0FDckIsWUFBVyxFQUNYOztBQUVELDJQQUlDLFlBeEp1QixDQXlKdkIsMEJBdEp1QixFQTRKdkI7O0FBSkEsMlNBQ0MsWUEzSjRCLENBNEo1QiwwQkF6SjRCLEVBMEo1Qjs7QUFHRiwyQ0FDQyx5QkFBZ0IsQ0FBaEIsc0JBQWdCLENBQWhCLGlCQUFnQixDQUNoQiw2QkFBNEIsQ0FDNUIsMkNBQTJDLENBQzNDLGdDYnRMOEIsQ2F1TDlCLDBsSUFBeWxJLEVBQ3psSTs7QUFFRCwrQ0FDQyxhQUFZLENBQ1osWUFqTXlCLENBa016QixpQmI3TDhCLEVhOEw5Qjs7QUV4TUYsOEMxQmdENEIsdUJXdENJLEVlSC9COztBQUVELFNBQ0MsZUFBYyxDQUNkLGlCQUFnQixDQUNoQixVQUFTLEMxQjJDTixXQ3hDaUIsQ3dCMkJuQixtQkM1QnlCLEVBVzFCOztBQWhCRCwyREFXRSxhQUFZLENBQ1osWUFBVyxDQUNYLFVBQVMsQ0RvQlQsbUJDbkIwQixDRHVCdEIsT0N2QnlCLENEdUJ6QixRQ3ZCcUMsRUFDekM7O0FBR0YsZTFCcUI0Qix1QjBCcEJNLEVBQ2pDOztBQUVELGMxQmlCNEIsb0IwQmhCRyxFQUM5Qjs7QUNqQ0QsV0FDQyxZQUFXLEVBaUJYOztBdEJqQkEsa0JBQ0MsWUFBVyxDQUNYLFlBQVcsQ0FDWCxlQUFjLEVBQ2Q7O0FzQkxGLHlCQUtFLG1CQUFrQixDQUNsQiw4Q3hCb0ZpRCxDd0JuRmpELGlCeEJnR29CLEN3Qi9GcEIsWXhCc0VvQixDd0JyRXBCLHVCeEJFWSxDV1ZiLG1CSFMrQixFZ0JPOUI7O0F2QkFELDRDdUJqQkQseUJiQ0Msb0JIUytCLEVnQk85QixFQUFBOztBdkJBRCw0Q3VCakJELHlCYkNDLGdCSFMrQixFZ0JPOUIsRUFBQTs7QUNqQkYsVUFDQyxXQUFVLEM1Qm1DZSxxQlcxQk0sQ1htQ0osd0JXbkNJLENjZ0M5QixtQkd2Q3lCLENDRjFCLDZDQUF1QixDQUN2QixtQ0RFeUQsQ0NEekQsMEJEQ2lFLEVBdUhqRTs7QUEzSEQsaUJBT0UsWUFBVyxDQUNYLFlBQVcsQ0FDWCxZQUFXLENBQ1gsYUFBWSxDQUNaLGVBQWMsQ0grQmQsbUJHOUIwQixDSGtDdEIsT0dsQ3lCLENIa0N6QixRR2xDcUMsQ0NYMUMsbURBQXVCLENBQ3ZCLDRCRFdxRCxDQ1ZyRCw0QkRVK0QsRUFDOUQ7O0FBZEYsZ0JBaUJFLFlBQVcsQ0FDWCxZQUFXLENBQ1gsWUFBVyxDQUNYLGFBQVksQ0FDWixlQUFjLENIcUJkLG1CR3BCMEIsQ0h3QnRCLFVHeEJtQyxDSHdCbkMsUUd4QnFDLENDckIxQyxzREFBdUIsQ0FDdkIseUJEcUJxRCxDQ3BCckQsNEJEb0IrRCxFQUM5RDs7QUFFRCxtQkFDQyxtQkFBa0IsRUFjbEI7O0FMeENELCtIQU1DLHFCcEJtRzJCLENvQmxHM0IsaUJwQm1HdUIsQ29CbEd2QixpQnBCbUd1QixDb0JsR3ZCLGVwQm1HcUIsQ0h0RG5CLHNCR2tEMEIsRW9CN0Y1Qjs7QUFFRCxzQlRiQSxnQkhTK0IsRVlZOUI7O0FuQkxELDRDbUJIQSxzQlRiQSxxQkhTK0IsRVlZOUIsRUFBQTs7QW5CTEQsNENtQkhBLHNCVGJBLG9CSFMrQixFWVk5QixFQUFBOztBQUVELHNCVHZCQSxtQkhTK0IsRVlxQzlCOztBbkI5QkQsNENtQk9BLHNCVHZCQSxvQkhTK0IsRVlxQzlCLEVBQUE7O0FuQjlCRCw0Q21CT0Esc0JUdkJBLGtCSFMrQixFWXFDOUIsRUFBQTs7QUFkQSw0QkFDQyxZQUFXLENBQ1gsZUFBYyxDQUNkLGVaMUI2QixDWTJCN0Isa0JaM0I2QixDWTRCN0IsdUJwQlBjLENId0JiLDZCVzdDNEIsRVlvQzdCOztBbkI3QkYsNENtQmdCQyw0QkFRRSxjWi9CNEIsQ1lnQzVCLGlCWmhDNEIsQ0dUL0Isa0JIUytCLENYMEJOLHFCVzFCTSxDWHNDSixzQld0Q0ksRVlvQzdCLEVBQUE7O0FBR0Ysc0JUaERBLGtCSFMrQixFWTBDOUI7O0FBRUQsc0JBQ0Msb0JBQW1CLENBQ25CLDBCQUF5QixDQUN6QixpRHBCb0NxRCxDVzVGdEQsb0JIUytCLENYc0NKLGlCQy9CUCxFc0IyQ25COztBQUVELHNCVDdEQSxxQkhTK0IsRVlzRDlCOztBQUVELHNCVGpFQSxvQkhTK0IsRVkwRDlCOztBQUVELHFCdkJmRyxxQlc3QzRCLEVZOEQ5Qjs7QUFFRCxnREFDQyxrQkFBaUIsRUFDakI7O0FBRUQsNENBQ0MsbUJBQWtCLEVBQ2xCOztBQU9ELDZDQUVDLGVBQWMsRUFDZDs7QUFsRUQsc0JLT0UsZXpCZ0R1QixFeUIzQ3ZCOztBTEhELDRCS0NFLG9CekI2Q3NCLEV5QjVDdEI7O0FMbUJILHNCS2ZFLFl6QlRlLEV5QlVmOztBQUdGLGtCSERDLG1CR0UwQixFQTJCMUI7O0FBNUJBLHdCNUJGMEIsdUJXL0JJLENYb0NKLHNCV3BDSSxFaUJzQzdCOztBQUxELHFDQVNFLGlDQUF3QixDQUF4Qix5QkFBd0IsQzVCR3hCLFdDeENpQixDd0IyQm5CLG1CR1k0QixDSFJ4QixlZHBDMEIsRWlCMkQ1Qjs7QUExQkYsZ0RIREEsbUJHZTZCLENIWHpCLFFHVzJDLEVBSTVDOztBeEI1Q0osNEN3QjBCQyxnREFnQkksZ0JqQmpEMEIsRWlCbUQzQixFQUFBOztBQWxCSCxnREhEQSxtQkdzQjZCLENIbEJ6QixTR2tCaUMsRUFJbEM7O0F4Qm5ESiw0Q3dCMEJDLGdEQXVCSSxpQmpCeEQwQixFaUIwRDNCLEVBQUE7O0FBS0osaUI1QmhDMkIsdUJXL0JJLENYb0NKLHNCV3BDSSxFaUJzRzlCOztBQXZDQSw0QkFLRSxZQUFXLEVBQ1g7O0FBTkYseUJBV0MsbUJBQWtCLENBQ2xCLGlCekJ2RGUsQ3NCWWhCLG1CRzRDMkIsQzVCL0J6QiwwQlc3QzRCLEVpQnFHN0I7O0FBdENELDJCSC9CQSxtQkdnRDRCLEVBQzFCOztBQWxCRiwyQkFxQkUsaUJBQWdCLENkN0ZuQixxQkhTK0IsQ2lCc0Y1QixvRHpCTHVELENzQmpEekQsbUJHdUQ0QixFQUMxQjs7QUF6QkYsNEJIL0JBLG1CRzJENEIsQzVCckRGLHlCV3RDSSxFaUI2RjVCOztBQTlCRixnQ0FpQ0UsWUFBVyxDQUNYLGVBQWMsQ0FDZCwwQnpCeEV3QixDc0JNMUIsbUJHbUU0QixDSC9EeEIsY2RwQzBCLENjb0MxQixnQmRwQzBCLENjb0MxQixpQmRwQzBCLENjb0MxQixlZHBDMEIsRWlCb0c1Qjs7QUFJSCxnQkFDQyxtQkFBa0IsQzVCL0VNLHNCVzFCTSxDWHNDSiwwQld0Q0ksRWlCZ0g5Qjs7QUUxSEYsZ0JoQkNDLGdCSFMrQixFbUJ1Qy9COztBQWpERCx1SUFPRyxZQUFXLENBQ1gsYUFBWSxDQUNaLGlCQUFnQixDQUNoQix1QkFBc0IsQ0FDdEIsbUIzQjhCZ0IsQ0hjZix3Qlc3QzRCLEVtQkc3Qjs7QUFiSCx5Q0FnQkcseUJBQWdCLENBQWhCLHNCQUFnQixDQUFoQixpQkFBZ0IsQ0FDaEIsNkJBQTRCLENBQzVCLGdDbkJSNkIsQ21CUzdCLDJDQUEyQyxDQUMzQywwbElBQXlsSSxFQUN6bEk7O0FBckJILG1DQXlCRSx1QkFBc0IsRUFLdEI7O0FBOUJGLG9EQTRCRyxpQkFBZ0IsRUFDaEI7O0FBN0JILCtCQWlDRSxzQkFBYSxDQUFiLHFCQUFhLENBQWIsY0FBYSxDQUNiLHdCQUFlLENBQWYsb0JBQWUsQ0FBZixnQkFBZSxDOUJPVyx1QlcvQkksQ1hvQ0osc0JXcENJLEVtQnNDOUI7O0FBaERGLG1DQXNDRyxZQUFXLEM5QkdjLHVCVy9CSSxDWG9DSixzQldwQ0ksRW1CcUM3Qjs7QUEvQ0gsNkxBNkNJLFdBQVUsRUFDVjs7QUM5Q0osV0FDQyxZNUJnRnNCLENIN0NHLHNCVzFCTSxDWHNDSiwwQld0Q0ksQ2tCVC9CLGdEQUF1QixDQUN2QixnQ0VFcUQsQ0ZEckQsNkJFQ2dFLEVBaVRoRTs7QVJwVEEsK0VBTUMscUJwQm1HMkIsQ29CbEczQixpQnBCbUd1QixDb0JsR3ZCLGlCcEJtR3VCLENvQmxHdkIsZXBCbUdxQixDSHREbkIsc0JHa0QwQixFb0I3RjVCOztBQUVELGNUYkEsZ0JIUytCLEVZWTlCOztBbkJMRCw0Q21CSEEsY1RiQSxxQkhTK0IsRVlZOUIsRUFBQTs7QW5CTEQsNENtQkhBLGNUYkEsb0JIUytCLEVZWTlCLEVBQUE7O0FBRUQsY1R2QkEsbUJIUytCLEVZcUM5Qjs7QW5COUJELDRDbUJPQSxjVHZCQSxvQkhTK0IsRVlxQzlCLEVBQUE7O0FuQjlCRCw0Q21CT0EsY1R2QkEsa0JIUytCLEVZcUM5QixFQUFBOztBQWRBLG9CQUNDLFlBQVcsQ0FDWCxlQUFjLENBQ2QsZVoxQjZCLENZMkI3QixrQlozQjZCLENZNEI3Qix1QnBCUGMsQ0h3QmIsNkJXN0M0QixFWW9DN0I7O0FuQjdCRiw0Q21CZ0JDLG9CQVFFLGNaL0I0QixDWWdDNUIsaUJaaEM0QixDR1QvQixrQkhTK0IsQ1gwQk4scUJXMUJNLENYc0NKLHNCV3RDSSxFWW9DN0IsRUFBQTs7QUFHRixjVGhEQSxrQkhTK0IsRVkwQzlCOztBQUVELGNBQ0Msb0JBQW1CLENBQ25CLDBCQUF5QixDQUN6QixpRHBCb0NxRCxDVzVGdEQsb0JIUytCLENYc0NKLGlCQy9CUCxFc0IyQ25COztBQUVELGNUN0RBLHFCSFMrQixFWXNEOUI7O0FBRUQsY1RqRUEsb0JIUytCLEVZMEQ5Qjs7QUFFRCxhdkJmRyxxQlc3QzRCLEVZOEQ5Qjs7QUFFRCxnQ0FDQyxrQkFBaUIsRUFDakI7O0FBRUQsNEJBQ0MsbUJBQWtCLEVBQ2xCOztBQU9ELDZCQUVDLGVBQWMsRUFDZDs7QW5CekVELDZDMkJqQkQsVy9Cb0MwQixzQlcxQk0sQ1hzQ0oseUJXdENJLEVvQjJTL0IsRUFBQTs7QVI3UkEsY1FkQyxpQkFBZ0IsQ0FDaEIsbUJBQWtCLENBQ2xCLGU1Qm1Fd0IsQzRCbEV4Qiw4QzVCNkVpRCxDV3pGbEQsbUJIUytCLENYc0NKLHdCV3RDSSxFb0JpQjlCOztBM0JWRCw0Q21CT0EsY1R2QkEscUJIUytCLENYc0NKLHdCV3RDSSxFb0JpQjlCLEVBQUE7O0EzQlZELDRDbUJPQSxjVHZCQSxxQkhTK0IsRW9CaUI5QixFQUFBOztBUk1BLG9CUVJDLG9CNUJzRHVCLEU0QnJEdkI7O0FSNEJGLGNReEJDLG1CQUFrQixDQUNsQixvQkFBbUIsQ0FDbkIsaUQ1QjZEcUQsQ0g3QzNCLGlCQy9CUCxDYWhCcEIsb0JIUytCLEVvQjRCOUI7O0EzQnJCRCw0Q21CcUNBLGNUckRBLHFCSFMrQixFb0I0QjlCLEVBQUE7O0FSd0JELGNUN0RBLGtCSFMrQixDWHNDSixzQld0Q0ksRW9CaUM5Qjs7QUEzQ0YsZ0JBOENFLGlCQUFnQixFQTBFaEI7O0ExQnZIRCx1QkFDQyxZQUFXLENBQ1gsWUFBVyxDQUNYLGVBQWMsRUFDZDs7QTBCTEYsa0JBa0RHLHNCQUFhLENBQWIscUJBQWEsQ0FBYixjQUFhLENBQ2Isd0JBQWUsQ0FBZixvQkFBZSxDQUFmLGdCQUFlLEMvQkhVLHdCV3RDSSxFb0JpRzdCOztBQTNHSCx3QkF1REksYUFBWSxDQUNaLGVBQWMsQ0FDZCxpQkFBZ0IsQ0FDaEIsWTVCdUJtQixDV2hGdEIsZ0JIUytCLENYc0NKLGlCQy9CUCxDRHdCTyx3QlcvQkksRW9CdUQ1Qjs7QTNCaERILDRDMkJqQkQsd0JBK0RLLFlBQVcsRUFFWixFQUFBOztBQWpFSix1QkFvRUksMEJBQXlCLEVBc0N6Qjs7QTNCekZILDRDMkJqQkQsdUJBc0VLLFlBQVcsRUFvQ1osRUFBQTs7QUExR0osb0NBMEVLLFlBQVcsQy9CdENVLHNCVzFCTSxFb0JrRTNCOztBQTVFTCxzTUFtRkssVUFBUyxDQUNULGlCQUFnQixDQUNoQixpQkFBZ0IsQ0FDaEIsd0JBQXVCLENBQ3ZCLFk1Qk5rQixDNEJPbEIsOEM1QkU4QyxDNEJEOUMsa0M1QnBEZ0IsQ1dwQ3BCLGdCSFMrQixDWCtCSixpQkN6QlAsQ0Q4Qk8sZ0JDOUJQLEU4Qm9GaEI7O0FBcEdMLG9PQThGTSxpQ0FBcUMsRUFDckM7O0FBL0ZOLDZVQWtHTSxZNUJqQmlCLEU0QmtCakI7O0FBbkdOLGdTQWtHTSxZNUJqQmlCLEU0QmtCakI7O0FBbkdOLG9UQWtHTSxZNUJqQmlCLEU0QmtCakI7O0FBbkdOLHlUQWtHTSxZNUJqQmlCLEU0QmtCakI7O0FBbkdOLHVRQWtHTSxZNUJqQmlCLEU0QmtCakI7O0FBbkdOLGdDQXVHSywyQjVCbEVnQixDSGtCakIscUJXN0M0QixFb0IrRjNCOztBQXpHTCxzQ0E4R0csYUFBWSxDL0JyRWEsdUJXL0JJLENYb0NKLHNCV3BDSSxDWHNDSix1Qld0Q0ksRW9CeUc3Qjs7QUFuSEgsdUNBc0hHLFlBQVcsRUFDWDs7QUFHRixpQi9CdEZ5QixzQlcxQk0sRW9CcUg5Qjs7QTNCOUdELDRDMkJ5R0EsaUIvQnRGeUIsZUNyQkwsRThCZ0huQixFQUFBOztBQUVELGtCQUNDLHNCQUFhLENBQWIscUJBQWEsQ0FBYixjQUFhLENBQ2Isd0JBQWUsQ0FBZixvQkFBZSxDQUFmLGdCQUFlLENBQ2YsdUNBQThCLENBQTlCLHVCQUE4QixDQUE5QiwrQkFBOEIsRUFDOUI7O0FBRUQsZ0JBQ0MsaUJwQjlIOEIsQ29CK0g5QixtQnBCL0g4QixDb0JnSTlCLG1CQUFrQixDQUNsQiw4QkFBNkIsQ05qRzdCLG1CTWtHMEIsRUFvRDFCOztBM0IvS0QsNkMyQnNIQSxnQkFPRSxnQnBCcEk2QixDb0JxSTdCLGlCcEJySTZCLEVvQnNMOUIsRUFBQTs7QTNCL0tELDZDMkJzSEEsZ0IvQjlGMkIsbUIrQnlHQSxDL0JwR0Esa0IrQm9HQSxFQThDMUIsRUFBQTs7QTNCL0tELDRDMkJzSEEsZ0JBY0UsZ0JwQjNJNkIsQ29CNEk3QixrQnBCNUk2QixFb0JzTDlCLEVBQUE7O0FBekRBLHVCQW1CQyxXQUFVLENBQ1YsWUFBVyxDQUNYLGVBQWMsQ05sSGYsbUJNbUgyQixDTi9HdkIsT00rRzBCLENOL0cxQixTTStHMEIsQ04vRzFCLFVNK0cwQixDTi9HMUIsUU0rRzBCLENGNUovQiwrQ0FBdUIsQ0FDdkIsNEJFNEprRCxDRjNKbEQsNkJFMko2RCxDRnhKNUQsMkJFd0p1RSxFQUN0RTs7QUF4QkQsc0JBMkJDLFdBQVUsQ0FDVixpQnBCeko2QixDb0IwSjdCLGtCcEIxSjZCLENvQjJKN0Isa0NBQXlCLENBQXpCLDBCQUF5QixDL0JqSUYsc0JXMUJNLENYK0JKLG1CK0I2SEssQy9CckhMLGtCK0JxSEssRUFlOUI7O0EzQnBLRiw2QzJCc0hDLHNCQWlDRSxpQnBCOUo0QixDb0IrSjVCLGlCcEIvSjRCLENYMEJOLHFCVzFCTSxFb0IySzdCLEVBQUE7O0EzQnBLRiw0QzJCc0hDLHNCQXNDRSxlcEJuSzRCLENvQm9LNUIsbUJwQnBLNEIsQ1gwQk4sb0JXMUJNLEVvQjJLN0IsRUFBQTs7QUE5Q0QsaUNBNENFLGNBQWEsRUFDYjs7QUE3Q0YsOE9BaURDLFdBQVUsQ0FDVixrQ0FBeUIsQ0FBekIsMEJBQXlCLENOL0kxQixtQk1nSjJCLEVBSzFCOztBM0I5S0YsNkMyQnNIQyw4T0FxREUsZXBCbEw0QixDWDZDNUIsNEJXN0M0QixFb0JxTDdCLEVBQUE7O0FBR0YsaUJBQ0MsOEJBQWlDLENqQmxNbEMsb0JIUytCLENYMEJOLHFCVzFCTSxFb0J1UjlCOztBM0JoUkQsNkMyQmlMQSxpQkFLRSw2QkFBaUMsRUEwRmxDLEVBQUE7O0EzQmhSRCw2QzJCaUxBLGlCQVFFLFlBQVcsRUF1RlosRUFBQTs7QUEvRkEsb0IvQmxKMEIsdUJXdENJLEVvQnFNN0I7O0FBYkQsNGNBZ0JDLGVBQWMsQ2pCak5oQixvQkhTK0IsQ1hzQ0osdUJXdENJLEVvQjJNN0I7O0FBbkJELG1CQXNCQyxpQkFBZ0IsQy9CeEtTLHlCV3RDSSxFb0JzTzdCOztBQTlDRCx3QkEwQkUsc0JBQXFCLENObEx2QixtQk1tTDRCLEMvQnBMRix3QlcvQkksRW9CNk41Qjs7QUFyQ0YsOEJBK0JHLFlBQVcsQ0FDWCxlQUFjLENBQ2QsZXBCek4yQixDb0IwTjNCLG1ENUJ0TWEsQ3NCWWhCLG1CTTJMNkIsQ052THpCLG1CZHBDMEIsQ2NvQzFCLFdNdUxtRCxFQUNwRDs7QUFwQ0gsdUJBd0NFLHNCQUFxQixDQUNyQixzQnBCak80QixFb0JxTzVCOztBM0I5TkgsNEMyQmlMQyx1QkEyQ0csb0JwQm5PMkIsRW9CcU81QixFQUFBOztBQTdDRix5Qi9CbEowQix1Qld0Q0ksRW9COE83Qjs7QUF0REQsMkJBb0RFLGlCQUFnQixFQUNoQjs7QUFyREYsc0JBeURDLGVBQWMsRUFDZDs7QUExREQsb0IvQjlKd0IscUJXMUJNLEVvQnNSN0I7O0FBOUZELHVCQWdFRSxzQkFBYSxDQUFiLHFCQUFhLENBQWIsY0FBYSxDQUNiLDRCQUFtQixDQUFuQix1QkFBbUIsQ0FBbkIsb0JBQW1CLEMvQm5OSyx3Qld0Q0ksRW9CcVI1Qjs7QUE3RkYseUJBcUVHLHNCQUFhLENBQWIscUJBQWEsQ0FBYixjQUFhLENBQ2IsWTVCMU9hLEM0QjJPYiw0QkFBbUIsQ0FBbkIsdUJBQW1CLENBQW5CLG9CQUFtQixDakJ4UXZCLG9CSFMrQixFb0JvUjNCOztBQTVGSCwyQkEyRUksc0JBQWEsQ0FBYixxQkFBYSxDQUFiLGNBQWEsQ0FDYixnQnBCcFEwQixDb0JxUTFCLGlCcEJyUTBCLENvQnNRMUIsbUJBQWtCLENBQ2xCLDRCQUFtQixDQUFuQix1QkFBbUIsQ0FBbkIsb0JBQW1CLENBQ25CLFk1QnBNZ0IsQzRCcU1oQixnQ0FBdUIsQ0FBdkIsc0JBQXVCLENBQXZCLHdCQUF1QixDakJsUjVCLHFCSFMrQixDb0IyUTFCLG9CNUIvT29CLENIR0Usd0JXL0JJLEVvQjZRMUI7O0FBckZKLGlDQXlGSyxvQkFBMEMsRUFDMUM7O0FBT04sZ0JBQ0MsbUQ1QnRRZ0IsQ0hrQlUsc0JXdENJLENYc0NKLDBCV3RDSSxFb0IwUzlCOztBM0JuU0QsNEMyQmtSQSxnQi9CblAyQix3Qld0Q0ksRW9CMFM5QixFQUFBOztBQWpCQSxrQkFTQyxpQkFBZ0IsQ0FDaEIsWTVCNU5vQixDNEI2TnBCLG9ENUJuTndELENXMUYxRCxvQkhTK0IsRW9CeVM3Qjs7QTNCbFNGLDRDMkJrUkMsa0JqQmxTRCxxQkhTK0IsRW9CeVM3QixFQUFBOztBQ25USCxVQUNDLHNCQUFhLENBQWIscUJBQWEsQ0FBYixjQUFhLENBQ2Isd0JBQWUsQ0FBZixvQkFBZSxDQUFmLGdCQUFlLENBQ2YsOEJBQXFCLENBQXJCLHlCQUFxQixDQUFyQixzQkFBcUIsQ0FDckIsMEI3QjhCcUIsQ3NCUXBCLG1CT3JDeUIsQ2hDK0JELHNCVzFCTSxDWHNDSix3Qld0Q0ksQ2tCVC9CLCtDQUF1QixDQUN2QixtQ0dLMkQsQ0hKM0QsNkJHSXNFLEVBbUx0RTs7QTVCektBLDRDNEJqQkQsVWhDb0MwQixxQlcxQk0sQ1htQ0osd0JXbkNJLEVxQmdML0IsRUFBQTs7QTVCektBLDRDNEJqQkQsVWhDb0MwQixxQlcxQk0sQ1htQ0osd0JXbkNJLEVxQmdML0IsRUFBQTs7QUExTEQsZ0JBZ0JFLFlBQVcsQ0FDWCxlQUFjLENBQ2Qsa0JyQlI4QixDY2dDOUIsbUJPdkIwQixDUDJCdEIsVU8zQjRCLENQMkI1QixTTzNCOEIsQ1AyQjlCLFFPM0JxQyxDSGxCMUMsbURBQXVCLENBQ3ZCLG1DR2tCZ0UsQ0hqQmhFLDRCR2lCMEUsRUFDekU7O0FBRUQsbUJBQ0MsV0FBVSxDaENpQmdCLHdCVy9CSSxFcUJxRjlCOztBNUI5RUQsNkM0Qk1BLG1CaENrQjJCLHdCVy9CSSxFcUJxRjlCLEVBQUE7O0E1QjlFRCw0QzRCTUEsbUJBT0UsWUFBVyxDaENXYyxpQkN6QlAsRStCK0VuQixFQUFBOztBQXhFQSx3QmhDeUIwQix3Qld0Q0ksRXFCNEQ3Qjs7QUEvQ0QsMkJQbUJBLG1CT0o0QixDaENjRix1QlcxQ0ksRXFCMkQ1Qjs7QTVCcERILDRDNEJNQywyQmhDNkIwQix1QlcxQ0ksRXFCMkQ1QixFQUFBOztBNUJwREgsNEM0Qk1DLDJCaEM2QjBCLHNCVzFDSSxFcUIyRDVCLEVBQUE7O0FBOUNGLGtDQXlCRyxrQzdCeUNrQyxDc0IvQ3JDLG1CT082QixDUEh6QixPT0c0QixDUEg1QixRT0d3QyxFQUN6Qzs7QUEzQkgsK0NBK0JJLGFBQWEsRUFBQTs7QUEvQmpCLCtDQXFDSSxhQUFhLEVBQUE7O0FBckNqQiwrQ0EyQ0ksYUFBYSxFQUFBOztBQTNDakIsd0JBa0RDLHNCQUFhLENBQWIscUJBQWEsQ0FBYixjQUFhLEVBV2I7O0FBN0RELDJCQXFERSxzQkFBYSxDQUFiLHFCQUFhLENBQWIsY0FBYSxDQUNiLDRCQUFtQixDQUFuQix1QkFBbUIsQ0FBbkIsb0JBQW1CLENoQ3BDSyx1QlcvQkksRXFCeUU1Qjs7QUE1REYsc0NoQ2tCMEIsZ0JDekJQLEUrQmtFaEI7O0FBM0RILG9DaENrQjBCLGdCQ3pCUCxDRDhCTyxlQzlCUCxFK0I0RWhCOztBQUtKLG1CQUNDLFdBQVUsQ1B4RFYsbUJPeUQwQixFQWUxQjs7QTVCakdELDRDNEJnRkEsbUJBSUUsWUFBVyxDaENqRVksb0JXMUJNLEVxQndHOUIsRUFBQTs7QUFqQkEsMEJBU0MsV0FBVSxDQUNWLFlBQVcsQ0FDWCxlQUFjLENBQ2Qsa0JyQm5HNkIsQ3FCb0c3QixrQnJCcEc2QixDY2dDOUIsbUJPcUUyQixDUGpFdkIsV2RwQzBCLENjb0MxQixnQmRwQzBCLENrQlQvQiw0Q0FBdUIsQ0FDdkIsOEJHOEdxRCxDSDdHckQsNkJHNkdnRSxDSDFHL0QsMkJHMEcwRSxFQUN6RTs7QUFHRixrQkFDQyxtQkFBa0IsQ1AzRWxCLG1CTzRFMEIsQ1B4RXRCLFNPd0U4QixDUHhFOUIsbUJkcEMwQixDY29DMUIsUU93RTJDLEVBYS9DOztBNUJsSEQsNEM0Qm1HQSxrQmhDaEZ5QixvQlcxQk0sQ2NnQzlCLG1CTytFMkIsQ1AzRXZCLFVPMkVvQyxFQVV4QyxFQUFBOztBQWZBLG9CQVNDLGNBQWEsRUFLYjs7QUFkRCxnQ0FZRSxzQkFBcUIsRUFDckI7O0FBSUgsa0JBQ0MsZ0NBQXVCLENBQXZCLHdCQUF1QixDQUN2Qiw0QjdCekdnQixDNkIwR2hCLDZDQUE0QyxDUDlGNUMsbUJPK0YwQixDaENoR0Esd0JXL0JJLEVxQm9JOUI7O0E1QjdIRCw2QzRCb0hBLGtCaEM1RjJCLGdCQ3pCUCxFK0I4SG5CLEVBQUE7O0FBRUQsaUJBQ0MsY0FBYSxFQVViOztBQVhBLHFCQUlDLFlBQVcsQ0FDWCxhQUFZLEVBQ1o7O0FBTkQsNkJBU0MsZUFBYyxFQUNkOztBQUdGLGdCQUNDLFlBQVcsQ0FDWCxtQkFBa0IsQ1BySGxCLG1CT3NIMEIsQ2hDNUhGLG9CVzFCTSxDWHNDSix3Qld0Q0ksRXFCK0s5Qjs7QUE1QkEsNENBWUMsWUFBVyxDQUNYLGVBQWMsQ1BoSWYsbUJPaUkyQixDUDdIdkIsT082SDBCLENQN0gxQixTTzZIMEIsQ1A3SDFCLFVPNkgwQixDUDdIMUIsUU82SDBCLEVBQzdCOztBQWZELHNCaEN6RzBCLHFCVzFDSSxDY2dDOUIsbUJPc0kyQixDUGxJdkIsVU9rSTJDLENIL0toRCxrREFBdUIsQ0FDdkIsa0NHK0srRCxDSDlLL0QsNkJBSDRGLEVHa0wxRjs7QUFyQkQsdUJoQ3BIMEIsc0JXL0JJLENjZ0M5QixtQk80STJCLENQeEl2QixXT3dJaUMsQ0hyTHRDLGlEQUF1QixDQUN2QixpQ0dxTDZELENIcEw3RCw2QkFINEYsRUd3TDFGOztBQ3hMSCxVQUNDLGlCQUFnQixDQUNoQixpQjlCNkJnQixDOEI1QmhCLGU5QjZFNkIsQzhCNUU3QixrRDlCMEZ5RCxDVzdGekQsb0JIUytCLENYMEJOLHFCVzFCTSxDWG1DSix3QlduQ0ksRXNCaUUvQjs7QUEzRUQsZ0JBVUcsc0JBQXFCLENqQytCSSx3QlcvQkksQ1hvQ0osdUJXcENJLEVzQkU3Qjs7QUFaSCxZQWdCRSxrQkFBaUIsQ2pDZ0NTLGlCQy9CUCxFZ0NTbkI7O0E3QlRELDRDNkJqQkQsWUFtQkcsbUJBQWtCLEVBT25CLEVBQUE7O0FBMUJGLGNBdUJHLGlCQUFnQixDQUNoQixZOUJ5RG9CLEU4QnhEcEI7O0FBekJILGFBNkJFLG1CQUFrQixDakNtQlEsaUJDL0JQLEVnQ2lEbkI7O0E3QmpERCw2QzZCakJELGFBZ0NHLGlCQUFnQixFQWtDakIsRUFBQTs7QTdCakRELDRDNkJqQkQsYUFtQ0csbUJBQWtCLENqQ0NLLHFCVzFCTSxDWG1DSix3QlduQ0ksRXNCd0Q5QixFQUFBOztBQWxFRixnQkF3Q0csc0JBQXFCLEVBeUJyQjs7QUFqRUgsNEJBNENLLGFBQVksQ0FDWixhQUFZLENqQ0pXLHdCVy9CSSxDWG9DSix1QldwQ0ksRXNCcUMzQjs7QUEvQ0wsc0NBb0RJLGFBQVksQ0FDWixlOUIyQjBCLEU4QnRCMUI7O0FBMURKLGtEQXdESyxXQUFVLEVBQ1Y7O0FBekRMLDJCQThESyxhQUFZLEVBQ1o7O0FBS0osZ0JBQ0MsZUFBYyxDQUNkLG1CdEI1RDhCLEVzQmdFOUI7O0E3QnpERCw2QzZCbURBLGdCakMzQjJCLG1CaUMrQkEsQ2pDeEJBLHdCV3RDSSxDWHVDSixrQmlDdUJBLEVBRTFCLEVBQUE7O0FDMUVGLFVBQ0MsWUFBVyxDQUNYLFlBQVcsQ0FDWCxzQkFBYSxDQUFiLHFCQUFhLENBQWIsY0FBYSxDQUNiLDRCQUFtQixDQUFuQix1QkFBbUIsQ0FBbkIsb0JBQW1CLENBQ25CLHVDQUE4QixDQUE5Qix1QkFBOEIsQ0FBOUIsK0JBQThCLENBQzlCLGdEL0JtRXdCLEMrQm5FeEIsd0MvQm1Fd0IsQytCbkV4Qiw2RS9CbUV3QixDSHJDQyxxQlcxQk0sQ1htQ0osd0JXbkNJLENjZ0M5QixtQlNsQ3lCLENUc0NyQixPU3RDd0IsQ1RzQ3hCLFNTdEMwQixDVHNDMUIsUVN0Q2lDLEVBNFB0Qzs7QTlCblBBLDRDOEJqQkQsVWxDb0MwQixzQlcxQk0sQ1htQ0oseUJXbkNJLEV1QjBQL0IsRUFBQTs7QTlCblBBLDRDOEJqQkQsVWxDb0MwQix1QlcxQk0sQ1htQ0osMEJXbkNJLEV1QjBQL0IsRUFBQTs7QTlCblBBLDRDOEJqQkQsVWxDb0MwQix1QlcxQk0sQ1htQ0osMEJXbkNJLEV1QjBQL0IsRUFBQTs7QUFwUUQsZUFvQkUsc0JBQWEsQ0FBYixxQkFBYSxDQUFiLGNBQWEsQ2xDNEJhLGlCQy9CUCxFaUNtQ25COztBOUJuQ0QsNEM4QmpCRCxlQXVCRyxZQUFXLENBQ1gsdUNBQThCLENBQTlCLHVCQUE4QixDQUE5QiwrQkFBOEIsRUE0Qi9CLEVBQUE7O0FBcERGLG9CQTRCRyxzQkFBYSxDQUFiLHFCQUFhLENBQWIsY0FBYSxDQUNiLDRCQUFtQixDQUFuQix1QkFBbUIsQ0FBbkIsb0JBQW1CLENsQ1lNLHNCVy9CSSxDWCtCSix1QlcvQkksRXVCbUM3Qjs7QTlCNUJGLDZDOEJqQkQsb0JsQ3lDNEIsdUJXL0JJLENYK0JKLHdCVy9CSSxFdUJtQzdCLEVBQUE7O0E5QjVCRiw0QzhCakJELG9CbEN5QzRCLGdCQ3pCUCxDRHlCTyxpQkN6QlAsRWlDNkJsQixFQUFBOztBQTdDSCwrQmxDeUM0QixnQkN6QlAsQ0R5Qk8saUJDekJQLEVpQzRCakI7O0E5QjNCSCw0QzhCakJELDBCQWlESSxjQUFhLEVBRWQsRUFBQTs7QUFHRixnQkFDQyxhQUFZLENBQ1oseUNBQWdDLENBQWhDLGlDQUFnQyxDVGRoQyxtQlNlMEIsQ1RYdEIsU1NXMkIsQ1RYM0IsVVNXeUMsRUFvQjdDOztBQXZCQSxrQkFNQyxlQUFjLEVBZ0JkOztBQXRCRCxzQkFTRSxhQUFZLENBQ1osY0FBYSxFQVdiOztBOUIxREgsNEM4QnFDQyxzQkFZRyxpQnZCeEQyQixFdUJpRTVCLEVBQUE7O0E5QjFESCw0QzhCcUNDLHNCQWVHLGdCdkIzRDJCLEV1QmlFNUIsRUFBQTs7QUFyQkYsa0NBbUJHLGVBQWMsRUFDZDs7QUFLSixrQkFDQyxhQUFZLENBQ1osaUJBQWdCLENBQ2hCLDBCQUF5QixDVHhDekIsbUJTeUMwQixDQUMxQixrRC9CdERnQixDVzdCakIsb0JIUytCLEV1QitIOUI7O0E5QnhIRCw0QzhCOERBLGtCQVFFLGdCQUFlLENwQnRGakIsZ0JIUytCLEV1QitIOUIsRUFBQTs7QUExREEsb0JBYUMsWUFBVyxDQUNYLGUvQjdEa0IsQytCOERsQixvRC9CSHdELEMrQkl4RCx5Qy9CdEJzQixDc0IvQnZCLG1CU3NEMkIsQ2xDNUNELHNCVzFDSSxFdUI4SDdCOztBOUJ2SEYsNEM4QjhEQyxvQkFvQkUsZUFBYyxFQXFDZixFQUFBOztBOUJ2SEYsNEM4QjhEQyxvQmxDM0IwQixtQlcxQ0ksRXVCOEg3QixF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MUIsUVVsQ29DLEVBZ0R4Qzs7QS9CM0NELDRDK0JqQkQsa0JWMENFLG1CVTVCMkIsQ1ZnQ3ZCLGNkcEMwQixDY29DMUIsU1VoQ3FDLENWZ0NyQyxpQmRwQzBCLENjb0MxQixRVWhDcUMsRUE4Q3pDLEVBQUE7O0EvQjNDRCw0QytCakJELGtCVjBDRSxtQlV6QjJCLENWNkJ2QixjZHBDMEIsQ2NvQzFCLFNVN0JxQyxDVjZCckMsVVU3QnVDLENWNkJ2QyxRVTdCcUMsRUEyQ3pDLEVBQUE7O0FBNURGLHVCQXFCRyxZQUFXLENBQ1gsaUJ4Qlo2QixFd0JpRDdCOztBQTNESCw0QkF5QkksbUJBQWtCLENBQ2xCLGlEaENtRW1ELENnQ2xFbkQsa0RoQ0djLEVnQzRCZDs7QUExREosOEJBOEJLLGVoQ1NlLENnQ1JmLHNCQUFxQixDQUNyQiwwQkFBeUIsQ3JCL0I3QixvQkhTK0IsQ1g2QzVCLGtCVzdDNEIsRXdCcUMzQjs7QS9COUJKLDRDK0JqQkQsOEJyQkNDLHFCSFMrQixDWDZDNUIsZ0JXN0M0QixFd0JxQzNCLEVBQUE7O0EvQjlCSiw0QytCakJELDhCckJDQyxvQkhTK0IsQ1g2QzVCLG1CVzdDNEIsRXdCcUMzQixFQUFBOztBQS9DTCxvQ0E2Q00sWWhDZlksRWdDZ0JaOztBQTlDTix3Q0FtRE0sWWhDckJZLEVnQ3NCWjs7QUFwRE4sdUNBd0RLLGlCQUFnQixFQUNoQjs7QUF6REwsd0JBK0RFLGlDQUF3QixDQUF4Qix5QkFBd0IsRUFDeEI7O0FDaEVGLFdBQ0Msa0JBQWlCLENBQ2pCLHVCakM0QmlCLENIV1UsbUJvQ3RDRixDcEMyQ0Usa0JvQzNDRixDWHVDeEIsbUJXdEN5QixDcENtRHZCLDJCVzdDNEIsQ2tCVC9CLDhDQUF1QixDQUN2QixnQ09JbUQsQ1BIbkQsNEJPRzZELEVBcUg3RDs7QWhDMUdBLDZDZ0NqQkQsV3BDeUM0Qix1QlcvQkksQ1hvQ0osc0JXcENJLEV5QmlIL0IsRUFBQTs7QWhDMUdBLDRDZ0NqQkQsV3BDeUM0Qix3QlcvQkksQ1hvQ0osdUJXcENJLEV5QmlIL0IsRUFBQTs7QWhDMUdBLDRDZ0NqQkQsV3BDeUM0Qix1QlcvQkksQ1hzQ0oseUJXdENJLENYdUNKLHNCV3ZDSSxFeUJpSC9CLEVBQUE7O0FoQzFHQSw0Q2dDakJELFd0QkNDLG9CSFMrQixDWCtCSix3QlcvQkksQ1hvQ0osdUJXcENJLEV5QmlIL0IsRUFBQTs7QUEzSEQsa0NBdUJFLFlBQVcsQ0FDWCxlQUFjLENBQ2Qsa0J6QmY4QixDY2dDOUIsbUJXaEIwQixDWG9CdEIsU1dwQjhCLENYb0I5QixhV3BCbUMsQ1hvQm5DLFFXcEJxQyxDUHpCMUMscURBQXVCLENBQ3ZCLHlCT3lCb0QsQ1B4QnBELDRCT3dCOEQsRUFDN0Q7O0FBNUJGLGlCQStCRSw4QkFBcUIsQ0FBckIsc0JBQXFCLENYV3JCLG1CV1YwQixDWGN0QixVV2Q0QixDWGM1QixhV2RzQyxFQUMxQzs7QWhDaEJELDRDZ0NqQkQsbUJ0QkNDLG9CSFMrQixFeUIrRDlCLEVBQUE7O0FBekVGLHFCQTBDRyxrQkFBaUIsQ3BDTVEseUJXdENJLEV5QnNDN0I7O0FBaERILGdEQThDSSxtQkFBa0IsRUFDbEI7O0FBL0NKLHNCQW1ERyxpQkFBZ0IsQ0FDaEIsbUJBQWtCLENBQ2xCLDhDakNxQ2dELENXekZsRCxtQkhTK0IsQ1hzQ0oseUJXdENJLEV5QndEN0I7O0FoQ2pERiw0Q2dDakJELHNCcENnRDRCLHNCV3RDSSxFeUJ3RDdCLEVBQUE7O0FoQ2pERiw0Q2dDakJELHNCdEJDQyxxQkhTK0IsRXlCd0Q3QixFQUFBOztBaENqREYsNENnQ2pCRCxzQnBDZ0Q0QixzQld0Q0ksQ0dUL0Isb0JIUytCLEV5QndEN0IsRUFBQTs7QWhDakRGLDRDZ0NqQkQsc0J0QkNDLHFCSFMrQixFeUI4RDdCLEVBQUE7O0FBR0YsZ0JBQ0MsbUJBQWtCLENBQ2xCLG1CQUFrQixDQUNsQixZakNBb0IsQ1c3RXJCLG1CSFMrQixDeUJzRTlCLDhDakNVaUQsQ0h0RHpCLHFCVzFCTSxFeUJnRjlCOztBaEN6RUQsNENnQzBEQSxnQnBDdkN5QixvQlcxQk0sRXlCZ0Y5QixFQUFBOztBQWZBLDRDQWFDLGVBQWMsRUFDZDs7QUFHRixrQkFDQyxzQkFBYSxDQUFiLHFCQUFhLENBQWIsY0FBYSxDQUNiLGlCQUFnQixDQUNoQiw0QkFBbUIsQ0FBbkIsdUJBQW1CLENBQW5CLG9CQUFtQixDQUNuQixZakNsQm9CLENpQ21CcEIsMEJBQXlCLENBQ3pCLG9EakNQeUQsQ1cxRjFELG9CSFMrQixDWDBCTix1QlcxQk0sQ2NnQzlCLG1CVzJEMEIsQ1h2RHRCLGFkcEMwQixDY29DMUIsaUJkcEMwQixFeUJnSDlCOztBaEN6R0QsNENnQzJFQSxrQkFXRSxjekI3RjZCLEN5QjhGN0IsZXpCOUY2QixFeUJnSDlCLEVBQUE7O0FoQ3pHRCw0Q2dDMkVBLGtCQWVFLGV6QmpHNkIsRXlCZ0g5QixFQUFBOztBQTlCQSx3QkFtQkMsWUFBVyxDQUNYLGVBQWMsQ0FDZCxjekJ2RzZCLEN5QndHN0IsZXpCeEc2QixDWHlDSix5Qld6Q0ksQ1gwQ0osc0JXMUNJLENrQlQvQiwyQ0FBdUIsQ0FDdkIsNEJPa0g4QyxDUGpIOUMsNkJPaUh5RCxDUDlHeEQsMkJPOEdtRSxFQUNsRTs7QUF6QkQsd0JBNEJDLFlqQzFDbUIsRWlDMkNuQjs7QUN6SEgsU0FDQyxXQUFVLENaeUNULG1CWXZDeUIsQ3JDaUNELHVCVzFCTSxDWHNDSixxQld0Q0ksQ2tCVC9CLHlDQUF1QixDQUN2QixvQ2xCUStCLENrQlAvQiw2QlFFZ0UsRUFnS2hFOztBZHBLQSxtRUFNQyxxQnBCbUcyQixDb0JsRzNCLGlCcEJtR3VCLENvQmxHdkIsaUJwQm1HdUIsQ29CbEd2QixlcEJtR3FCLENIdERuQixzQkdrRDBCLEVvQjdGNUI7O0FBRUQsWVRiQSxnQkhTK0IsRVlZOUI7O0FuQkxELDRDbUJIQSxZVGJBLHFCSFMrQixFWVk5QixFQUFBOztBbkJMRCw0Q21CSEEsWVRiQSxvQkhTK0IsRVlZOUIsRUFBQTs7QUFFRCxZVHZCQSxtQkhTK0IsRVlxQzlCOztBbkI5QkQsNENtQk9BLFlUdkJBLG9CSFMrQixFWXFDOUIsRUFBQTs7QW5COUJELDRDbUJPQSxZVHZCQSxrQkhTK0IsRVlxQzlCLEVBQUE7O0FBZEEsa0JBQ0MsWUFBVyxDQUNYLGVBQWMsQ0FDZCxlWjFCNkIsQ1kyQjdCLGtCWjNCNkIsQ1k0QjdCLHVCcEJQYyxDSHdCYiw2Qlc3QzRCLEVZb0M3Qjs7QW5CN0JGLDRDbUJnQkMsa0JBUUUsY1ovQjRCLENZZ0M1QixpQlpoQzRCLENHVC9CLGtCSFMrQixDWDBCTixxQlcxQk0sQ1hzQ0osc0JXdENJLEVZb0M3QixFQUFBOztBQUdGLFlUaERBLGtCSFMrQixFWTBDOUI7O0FBRUQsWUFDQyxvQkFBbUIsQ0FDbkIsMEJBQXlCLENBQ3pCLGlEcEJvQ3FELENXNUZ0RCxvQkhTK0IsQ1hzQ0osaUJDL0JQLEVzQjJDbkI7O0FBRUQsWVQ3REEscUJIUytCLEVZc0Q5Qjs7QUFFRCxZVGpFQSxvQkhTK0IsRVkwRDlCOztBQUVELFd2QmZHLHFCVzdDNEIsRVk4RDlCOztBQUVELDRCQUNDLGtCQUFpQixFQUNqQjs7QUFFRCx3QkFDQyxtQkFBa0IsRUFDbEI7O0FBT0QseUJBRUMsZUFBYyxFQUNkOztBbkJ6RUQsNkNpQ2pCRCxTQU9FLHFCQUFvQixFQThKckIsRUFBQTs7QWpDcEpBLDRDaUNqQkQsU0FVRSxtQ0FBa0MsQ3JDMEJWLG9CVzFCTSxDWG1DSix1QlduQ0ksRTBCMkovQixFQUFBOztBQXJLRCxlQWVFLFlBQVcsQ0FDWCxZQUFXLENBQ1gsWUFBVyxDQUNYLGVBQWMsQ0NqQmYsaUJuQzZCaUIsQ21DekJqQix5REFBdUQsQ2JxQ3RELG1CWXRCMEIsQ1owQnRCLE9ZMUJ5QixDWjBCekIsU1kxQnlCLENaMEJ6QixVWTFCeUIsQ1owQnpCLFFZMUJ5QixFQUM3Qjs7QWRpQ0QsWWM5QkMsbUJBQWtCLENBQ2xCLG9CQUFtQixDQUNuQixpRGxDbUVxRCxDSDdDM0IsaUJDL0JQLENhaEJwQixvQkhTK0IsRTBCc0I5Qjs7QWpDZkQsNENtQnFDQSxZVHJEQSxxQkhTK0IsRTBCc0I5QixFQUFBOztBZFJELFljV0MsaUJBQWdCLENBQ2hCLG1CQUFrQixDQUNsQiw4Q2xDcURpRCxDV3pGbEQsbUJIUytCLENYc0NKLHdCV3RDSSxFMEJxQzlCOztBakM5QkQsNENtQk9BLFlUdkJBLHFCSFMrQixFMEJxQzlCLEVBQUE7O0FqQzlCRCw0Q21CT0EsWXZCd0IyQixzQld0Q0ksQ0dUL0IscUJIUytCLEUwQnFDOUIsRUFBQTs7QUFFQSw4QnJDUjBCLHNCVy9CSSxDWG9DSixxQldwQ0ksRTBCdUY3Qjs7QWpDaEZGLDRDaUNnQ0MsOEJyQ1IwQixpQkN6QlAsQ0Q4Qk8sZ0JDOUJQLEVvQ2lGbEIsRUFBQTs7QUFoREQsMkNBUUUsZWxDcEJpQixDa0NxQmpCLG9DQUEyQixDQUEzQiw0QkFBMkIsQ0FDM0IsOEJsQ2FpQixDc0I5Qm5CLG1CWWtCNEIsQ1pkeEIsU1ljNkIsRUFhL0I7O0FBeEJGLGlEQWNHLGVsQ3JCNkMsRWtDc0I3Qzs7QUFmSCxzREFrQkcsaUIxQnpEMkIsRTBCMEQzQjs7QUFuQkgsc0RBc0JHLGtCMUI3RDJCLEUwQjhEM0I7O0FBdkJILDBDQTJCRSxZQUFXLENBQ1gsd0JBQWUsQ0FBZixnQkFBZSxDQUNmLG1CQUFrQixDWnBDcEIsaUJZcUMwQixDckMzQ0Ysc0JXMUJNLEUwQnNGNUI7O0FqQy9FSCw0Q2lDZ0NDLDBDckNid0Isc0JXMUJNLEUwQnNGNUIsRUFBQTs7QUEvQ0Ysb0RBc0NJLG9CbENwRGMsRWtDcURkOztBQXZDSixpRUEyQ0ssaUJsQzdEVSxFa0M4RFY7O0FBT04sZ0JyQzNEMkIsdUJXL0JJLENYb0NKLHNCV3BDSSxFMEIrRjlCOztBakN4RkQsNENpQ21GQSxnQnJDM0QyQixpQkN6QlAsQ0Q4Qk8sZ0JDOUJQLEVvQ3lGbkIsRUFBQTs7QUFFQSxrQkFFQyxpQkFBZ0IsQ0FDaEIsOEJsQ3pFa0IsQ2tDMEVsQixpQ2xDMUVrQixDV3BDcEIsZ0JIUytCLENYNkM1QiwrQ1c3QzRCLEUwQjJHN0I7O0FqQ3BHRiw0Q2lDMEZDLGtCckNwREUsMkJXN0M0QixFMEIyRzdCLEVBQUE7O0FBR0YsZUFDQyxxQjFCL0c4QixDY2dDOUIsbUJZZ0YwQixDckN0RkYsc0JXMUJNLENYMENKLHVCVzFDSSxFMEIwSjlCOztBQTVDQSxrYkFNQyxzQkFBYSxDQUFiLHFCQUFhLENBQWIsY0FBYSxDQUNiLGdCMUJySDZCLEMwQnNIN0IsaUIxQnRINkIsQzBCdUg3QixtQkFBa0IsQ0FDbEIsNEJBQW1CLENBQW5CLHVCQUFtQixDQUFuQixvQkFBbUIsQ0FDbkIsb0JBQW1CLENBQ25CLGdDQUF1QixDQUF2QixzQkFBdUIsQ0FBdkIsd0JBQXVCLENBQ3ZCLFlsQ3BEb0IsQ2tDcURwQixpRGxDekNvRCxDa0MwQ3BELG1DbEN4R2MsQ1c5QmhCLHFCSFMrQixDY2dDOUIsbUJZK0YyQixDWjNGdkIsT1kyRjBCLENaM0YxQixjZHBDMEIsRTBCZ0k3Qjs7QUFsQkQsa0JBcUJDLGVBQWMsQ0FDZCxpQkFBZ0IsQ0FDaEIsb0RsQ3BEd0QsQ1cxRjFELHFCSFMrQixDWHNDSixpQkMvQlAsRW9DaUlsQjs7QUExQkQsb0JBNkJDLG9EbEMxRHdELENXMUYxRCxvQkhTK0IsRTBCNkk3Qjs7QUEvQkQscUJBbUNFLHNCQUFxQixDQUNyQixlbEMxRXVCLENXakYxQixvQkhTK0IsRTBCd0o1Qjs7QUExQ0YsMEJyQ3BFMEIsdUJXMUNJLEUwQnVKM0I7O0FFaktMLCtDQUNDLG1CQUFrQixDQUNsQiw2QkFBb0IsQ0FBcEIsNEJBQW9CLENBQXBCLHFCQUFvQixDQUNwQixZcEMyRXFCLENXN0VyQixtQkhTK0IsQ1gwQk4scUJXMUJNLENYbUNKLHdCV25DSSxDa0JUL0IsZ0RBQXVCLENBQ3ZCLG1DVUk0RCxDVkg1RCw2QkFINEYsRVVnQjVGOztBQWhCRCw4RHZDeUM0Qix5QlcvQkksQ1hvQ0osd0JXcENJLEU0QkE5Qjs7QUFFRCxxQ0FDQyxlcENvQnVCLEMwQmhDeEIsc0RBQXVCLENBQ3ZCLG1DVVltRSxDVlhuRSw2QkFINEYsRVVlM0Y7O0FDZkYsVWYwQ0UsbUJlekN5QixFQWlOMUI7O0FBbE5ELGdCQUlFLFlBQVcsQ0FDWCxlQUFjLENBQ2Qsa0I3Qkk4QixDY2dDOUIsbUJlbkMwQixDZnVDdEIsU2V2QzhCLENmdUM5QixVZXZDZ0MsQ2Z1Q2hDLFFldkNrQyxDWE52QywrQ0FBdUIsQ0FDdkIsbUNXTTRELENYTDVELDRCV0tzRSxFQUlyRTs7QXBDS0QsNENvQ2pCRCxnQkFVRyxjQUFhLEVBRWQsRUFBQTs7QUFFRCxpQkFDQyxjQUFhLENmMkJiLG1CZTFCMEIsRUFxRjFCOztBQXZGQSx3QkFLQyxZQUFXLENBQ1gsZUFBYyxDQUNkLG1DckNVYyxDc0JXZixtQmVwQjJCLENmd0J2QixPZXhCMEIsQ2Z3QjFCLFNleEIwQixDZndCMUIsVWV4QjBCLENmd0IxQixRZXhCMEIsRUFDN0I7O0FBVEQsd0JBWUMsa0JBQWlCLENBQ2pCLHVCQUFzQixDQUN0Qiw2QkFBNEIsQ0FDNUIsZ0NBQStCLEVBUS9COztBQXZCRCw0QkFrQkUsV0FBVSxDQUNWLGFBQVksQ0FDWixnQkFBZSxDeENPUyxtQndDTkMsQ3hDV0Qsa0J3Q1hDLEVBQ3pCOztBQXRCRix5QkEwQkMsbUJBQWtCLENmRW5CLG1CZUQyQixDZkt2QixTZUwrQixDZksvQixnQmRwQzBCLENjb0MxQixRZUw0QyxFQXVEL0M7O0FwQy9FRiw2Q29DSEMseUJmNEJBLG1CZUM0QixDZkd4QixTZUhnQyxDZkdoQyxnQmRwQzBCLENjb0MxQixRZUg2QyxFQXFEaEQsRUFBQTs7QXBDL0VGLDRDb0NIQyx5QmY0QkEsbUJlSTRCLENmQXhCLFNlQWdDLENmQWhDLGlCZHBDMEIsQ2NvQzFCLFFlQTRDLEVBa0QvQyxFQUFBOztBcEMvRUYsNENvQ0hDLHlCZjRCQSxtQmVPNEIsQ2ZIeEIsU2VHZ0MsQ2ZIaEMsaUJkcEMwQixDY29DMUIsUWVHNEMsRUErQy9DLEVBQUE7O0FBbEZELDRCQXVDRSxZckN2QmMsQ3FDd0JkLDBCQUF5QixDQUN6QixpRHJDc0NtRCxDVzVGdEQsb0JIUytCLENYc0NKLGlCQy9CUCxFdUN3RGpCOztBcEN4REgsNkNvQ0hDLDRCMUJiRCxtQkhTK0IsRTZCK0Q1QixFQUFBOztBcEN4REgsNkNvQ0hDLDRCMUJiRCxvQkhTK0IsRTZCK0Q1QixFQUFBOztBcEN4REgsNENvQ0hDLDRCMUJiRCxrQkhTK0IsRTZCK0Q1QixFQUFBOztBcEN4REgsNENvQ0hDLDRCMUJiRCxvQkhTK0IsRTZCK0Q1QixFQUFBOztBcEN4REgsNENvQ0hDLDRCMUJiRCxnQkhTK0IsRTZCK0Q1QixFQUFBOztBQTNERiw0QkE4REUsaUJBQWdCLENBQ2hCLGVyQzVDcUIsQ1doQ3hCLGdCSFMrQixDNkJxRTVCLDRDckN2Q2MsRXFDdURkOztBcEM5RUgsNkNvQ0hDLDRCMUJiRCxvQkhTK0IsRTZCcUY1QixFQUFBOztBcEM5RUgsNkNvQ0hDLDRCMUJiRCxtQkhTK0IsRTZCcUY1QixFQUFBOztBcEM5RUgsNENvQ0hDLDRCMUJiRCxvQkhTK0IsRTZCcUY1QixFQUFBOztBcEM5RUgsNENvQ0hDLDRCMUJiRCxrQkhTK0IsRTZCcUY1QixFQUFBOztBcEM5RUgsNENvQ0hDLDRCMUJiRCxtQkhTK0IsRTZCcUY1QixFQUFBOztBQWpGRiw2QkFxRkMsZUFBYyxFQUNkOztBQUdGLGdCQUNDLFlBQVcsQ0FDWCxzQkFBYSxDQUFiLHFCQUFhLENBQWIsY0FBYSxDQUNiLDRCQUFtQixDQUFuQix1QkFBbUIsQ0FBbkIsb0JBQW1CLENmaEVuQixtQmVpRTBCLENmN0R0QixlZHBDMEIsQ2NvQzFCLFFlNkQ4QyxFQXNHbEQ7O0FwQ2hNRCw2Q29Dc0ZBLGdCQU1FLGE3Qm5HNkIsRTZCdU05QixFQUFBOztBcENoTUQsNENvQ3NGQSxnQkFTRSxlQUFjLENBQ2Qsb0JyQy9FbUIsQ0hFSSxxQlcxQk0sQ1htQ0osd0JXbkNJLENjZ0M5QixtQmV5RTJCLENmckV2QixVZXFFb0MsRUE4RnhDLEVBQUE7O0FwQ2hNRCw0Q29Dc0ZBLGdCQWVFLGNBQWEsRUEyRmQsRUFBQTs7QUExR0EsNENBb0JDLG1CQUFVLENBQVYsZUFBVSxDQUFWLFdBQVUsQ0FDVixZQUFXLENBQ1gsWUFBVyxDQUNYLGVBQWMsRUFJZDs7QXBDakhGLDRDb0NzRkMsNENBeUJFLGNBQWEsRUFFZCxFQUFBOztBQTNCRCxzQnhDbkQwQix1QlcxQ0ksQ2tCVC9CLHNEQUF1QixDQUN2QixrQ1dvSW1FLENYbkluRSw2QkFINEYsRVcwSTFGOztBcEN6SEYsNENv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Qk5BQyxFTUF1Qzs7QUFDNUUsMEJBQXlDLGlCTkRKLEVNQ2lEOztBQUN0RiwyQkFBMEMsaUJORkwsRU1FbUQ7O0FBQ3hGLHdCQUF1QyxpQk5IRixFTUc2Qzs7QUFDbEYseUJBQXdDLGlCTkpILEVNSStDOztBQUNwRix1QkFBc0MsaUJOTEQsRU1LMkM7O0FBQ2hGLG9CQUFtQyxpQk5ORSxFTU1xQzs7QUFDMUUsd0JBQXVDLGlCTlBGLEVNTzZDOztBQUNsRix1QkFBc0MsaUJOUkQsRU1RMkM7O0FBQ2hGLGlEQUFnRSxpQk5UM0IsRU1TK0Y7O0FBQ3BJLG9CQUFtQyxpQk5WRSxFTVVxQzs7QUFDMUUsb0JBQW1DLGlCTlhFLEVNV3FDOztBQUMxRSxxQkFBb0MsaUJOWkMsRU1ZdUM7O0FBQzVFLHVCQUFzQyxpQk5iRCxFTWEyQzs7QUFDaEYsK0JBQThDLGlCTmRULEVNYzJEOztBQUNoRywrQkFBOEMsaUJOZlQsRU1lMkQ7O0FBQ2hHLGdDQUErQyxpQk5oQlYsRU1nQjZEOztBQUNsRyw2QkFBNEMsaUJOakJQLEVNaUJ1RDs7QUFDNUYsd0JBQXVDLGlCTmxCRixFTWtCNkM7O0FBQ2xGLHdCQUF1QyxpQk5uQkYsRU1tQjZDOztBQUNsRix5QkFBd0MsaUJOcEJILEVNb0IrQzs7QUFDcEYsc0JBQXFDLGlCTnJCQSxFTXFCeUM7O0FBQzlFLDJCQUEwQyxpQk50QkwsRU1zQm1EOztBQUN4RixxQkFBb0MsaUJOdkJDLEVNdUJ1Qzs7QUFDNUUsdUJBQXNDLGlCTnhCRCxFTXdCMkM7O0FBQ2hGLDJCQUEwQyxpQk56QkwsRU15Qm1EOztBQUN4RixtQkFBa0MsaUJOMUJHLEVNMEJtQzs7QUFDeEUsbUJBQWtDLGlCTjNCRyxFTTJCbUM7O0FBQ3hFLHVCQUFzQyxpQk41QkQsRU00QjJDOztBQUNoRixxQkFBb0MsaUJON0JDLEVNNkJ1Qzs7QUFDNUUsbUNBQWtELGlCTjlCYixFTThCbUU7O0FBQ3hHLG1DQUFrRCxpQk4vQmIsRU0rQm1FOztBQUN4RyxvQ0FBbUQsaUJOaENkLEVNZ0NxRTs7QUFDMUcsaUNBQWdELGlCTmpDWCxFTWlDK0Q7O0FBQ3BHLDRCQUEyQyxpQk5sQ04sRU1rQ3FEOztBQUMxRixtQ0FBa0QsaUJObkNiLEVNbUNtRTs7QUFDeEcsaUNBQWdELGlCTnBDWCxFTW9DK0Q7O0FBQ3BHLGtDQUFpRCxpQk5yQ1osRU1xQ2lFOztBQUN0RyxnQ0FBK0MsaUJOdENWLEVNc0M2RDs7QUFDbEcsNEJBQTJDLGlCTnZDTixFTXVDcUQ7O0FBQzFGLDZCQUE0QyxpQk54Q1AsRU13Q3VEOztBQUM1RixtQ0FBa0QsaUJOekNiLEVNeUNtRTs7QUFDeEcsbUNBQWtELGlCTjFDYixFTTBDbUU7O0FBQ3hHLG9DQUFtRCxpQk4zQ2QsRU0yQ3FFOztBQUMxRyxpQ0FBZ0QsaUJONUNYLEVNNEMrRDs7QUFDcEcsaUNBQWdELGlCTjdDWCxFTTZDK0Q7O0FBQ3BHLCtCQUE4QyxpQk45Q1QsRU04QzJEOztBQUNoRyxnQ0FBK0MsaUJOL0NWLEVNK0M2RDs7QUFDbEcsOEJBQTZDLGlCTmhEUixFTWdEeUQ7O0FBQzlGLDBCQUF5QyxpQk5qREosRU1pRGlEOztBQUN0RiwrQkFBOEMsaUJObERULEVNa0QyRDs7QUFDaEcsK0JBQThDLGlCTm5EVCxFTW1EMkQ7O0FBQ2hHLGdDQUErQyxpQk5wRFYsRU1vRDZEOztBQUNsRyw2QkFBNEMsaUJOckRQLEVNcUR1RDs7QUFDNUYsd0JBQXVDLGlCTnRERixFTXNENkM7O0FBQ2xGLCtCQUE4QyxpQk52RFQsRU11RDJEOztBQUNoRyw2QkFBNEMsaUJOeERQLEVNd0R1RDs7QUFDNUYsOEJBQTZDLGlCTnpEUixFTXlEeUQ7O0FBQzlGLDRCQUEyQyxpQk4xRE4sRU0wRHFEOztBQUMxRix3QkFBdUMsaUJOM0RGLEVNMkQ2Qzs7QUFDbEYseUJBQXdDLGlCTjVESCxFTTREK0M7O0FBQ3BGLCtCQUE4QyxpQk43RFQsRU02RDJEOztBQUNoRywrQkFBOEMsaUJOOURULEVNOEQyRDs7QUFDaEcsZ0NBQStDLGlCTi9EVixFTStENkQ7O0FBQ2xHLDZCQUE0QyxpQk5oRVAsRU1nRXVEOztBQUM1Riw2QkFBNEMsaUJOakVQLEVNaUV1RDs7QUFDNUYsMkJBQTBDLGlCTmxFTCxFTWtFbUQ7O0FBQ3hGLDRCQUEyQyxpQk5uRU4sRU1tRXFEOztBQUMxRiwwQkFBeUMsaUJOcEVKLEVNb0VpRDs7QUFDdEYsc0JBQXFDLGlCTnJFQSxFTXFFeUM7O0FBQzlFLG9CQUFtQyxpQk50RUUsRU1zRXFDOztBQUMxRSx3QkFBdUMsaUJOdkVGLEVNdUU2Qzs7QUFDbEYsMEJBQXlDLGlCTnhFSixFTXdFaUQ7O0FBQ3RGLDBCQUF5QyxpQk56RUosRU15RWlEOztBQUN0RixzQkFBcUMsaUJOMUVBLEVNMEV5Qzs7QUFDOUUsc0JBQXFDLGlCTjNFQSxFTTJFeUM7O0FBQzlFLHlDQUF3RCxpQk41RW5CLEVNNEUrRTs7QUFDcEgsc0JBQXFDLGlCTjdFQSxFTTZFeUM7O0FBQzlFLHdCQUF1QyxpQk45RUYsRU04RTZDOztBQUNsRixnQkFBK0IsaUJOL0VNLEVNK0U2Qjs7QUFDbEUscUJBQW9DLGlCTmhGQyxFTWdGdUM7O0FBQzVFLCtCQUE4QyxpQk5qRlQsRU1pRjJEOztBQUNoRywwQkFBeUMsaUJObEZKLEVNa0ZpRDs7QUFDdEYscUJBQW9DLGlCTm5GQyxFTW1GdUM7O0FBQzVFLG9CQUFtQyxpQk5wRkUsRU1vRnFDOztBQUMxRSxpQkFBZ0MsaUJOckZLLEVNcUYrQjs7QUFDcEUsc0JBQXFDLGlCTnRGQSxFTXNGeUM7O0FBQzlFLG1CQUFrQyxpQk52RkcsRU11Rm1DOztBQUN4RSx5QkFBd0MsaUJOeEZILEVNd0YrQzs7QUFDcEYsMkJBQTBDLGlCTnpGTCxFTXlGbUQ7O0FBQ3hGLGlCQUFnQyxpQk4xRkssRU0wRitCOztBQUNwRSxzQkFBcUMsaUJOM0ZBLEVNMkZ5Qzs7QUFDOUUsc0JBQXFDLGlCTjVGQSxFTTRGeUM7O0FBQzlFLHFCQUFvQyxpQk43RkMsRU02RnVDOztBQUM1RSx5QkFBd0MsaUJOOUZILEVNOEYrQzs7QUFDcEYsMEJBQXlDLGlCTi9GSixFTStGaUQ7O0FBQ3RGLDBCQUF5QyxpQk5oR0osRU1nR2lEOztBQUN0RixrQkFBaUMsaUJOakdJLEVNaUdpQzs7QUFDdEUsc0JBQXFDLGlCTmxHQSxFTWtHeUM7O0FBQzlFLDJCQUEwQyxpQk5uR0wsRU1tR21EOztBQUN4Riw2QkFBNEMsaUJOcEdQLEVNb0d1RDs7QUFDNUYsNkJBQTRDLGlCTnJHUCxFTXFHdUQ7O0FBQzVGLGtCQUFpQyxpQk50R0ksRU1zR2lDOztBQUN0RSwwQkFBeUMsaUJOdkdKLEVNdUdpRDs7QUFDdEYsMkJBQTBDLGlCTnhHTCxFTXdHbUQ7O0FBQ3hGLDBCQUF5QyxpQk56R0osRU15R2lEOztBQUN0RiwwQkFBeUMsaUJOMUdKLEVNMEdpRDs7QUFDdEYsNkJBQTRDLGlCTjNHUCxFTTJHdUQ7O0FBQzVGLDJCQUEwQyxpQk41R0wsRU00R21EOztBQUN4RixvQ0FBbUQsaUJON0dkLEVNNkdxRTs7QUFDMUcsaUJBQWdDLGlCTjlHSyxFTThHK0I7O0FBQ3BFLGtCQUFpQyxpQk4vR0ksRU0rR2lDOztBQUN0RSxxQkFBb0MsaUJOaEhDLEVNZ0h1Qzs7QUFDNUUsNEJBQTJDLGlCTmpITixFTWlIcUQ7O0FBQzFGLGtCQUFpQyxpQk5sSEksRU1rSGlDOztBQUN0RSx3QkFBdUMsaUJObkhGLEVNbUg2Qzs7QUFDbEYscUJBQW9DLGlCTnBIQyxFTW9IdUM7O0FBQzVFLHVCQUFzQyxpQk5ySEQsRU1xSDJDOztBQUNoRix3QkFBdUMsaUJOdEhGLEVNc0g2Qzs7QUFDbEYsMkJBQTBDLGlCTnZITCxFTXVIbUQ7O0FBQ3hGLHVCQUFzQyxpQk54SEQsRU13SDJDOztBQUNoRixxQkFBb0MsaUJOekhDLEVNeUh1Qzs7QUFDNUUsa0JBQWlDLGlCTjFISSxFTTBIaUM7O0FBQ3RFLHVCQUFzQyxpQk4zSEQsRU0ySDJDOztBQUNoRix3QkFBdUMsaUJONUhGLEVNNEg2Qzs7QUFDbEYscUJBQW9DLGlCTjdIQyxFTTZIdUM7O0FBQzVFLG1CQUFrQyxpQk45SEcsRU04SG1DOztBQUN4RSxxQkFBb0MsaUJOL0hDLEVNK0h1Qzs7QUFDNUUsdUJBQXNDLGlCTmhJRCxFTWdJMkM7O0FBQ2hGLHVCQUFzQyxpQk5qSUQsRU1pSTJDOztBQUNoRix5QkFBd0MsaUJObElILEVNa0krQzs7QUFDcEYsa0JBQWlDLGlCTm5JSSxFTW1JaUM7O0FBQ3RFLGtCQUFpQyxpQk5wSUksRU1vSWlDOztBQUN0RSxrQkFBaUMsaUJOcklJLEVNcUlpQzs7QUFDdEUsa0JBQWlDLGlCTnRJSSxFTXNJaUM7O0FBQ3RFLHdCQUF1QyxpQk52SUYsRU11STZDOztBQUNsRixzQkFBcUMsaUJOeElBLEVNd0l5Qzs7QUFDOUUsMEJBQXlDLGlCTnpJSixFTXlJaUQ7O0FBQ3RGLDBCQUF5QyxpQk4xSUosRU0wSWlEOztBQUN0RixpQkFBZ0MsaUJOM0lLLEVNMkkrQjs7QUFDcEUscUJBQW9DLGlCTjVJQyxFTTRJdUM7O0FBQzVFLHVCQUFzQyxpQk43SUQsRU02STJDOztBQUNoRix5QkFBd0MsaUJOOUlILEVNOEkrQzs7QUFDcEYsc0JBQXFDLGlCTi9JQSxFTStJeUM7O0FBQzlFLHVCQUFzQyxpQk5oSkQsRU1nSjJDOztBQUNoRixzQkFBcUMsaUJOakpBLEVNaUp5Qzs7QUFDOUUsb0JBQW1DLGlCTmxKRSxFTWtKcUM7O0FBQzFFLHFCQUFvQyxpQk5uSkMsRU1tSnVDOztBQUM1RSxtQkFBa0MsaUJOcEpHLEVNb0ptQzs7QUFDeEUsdUJBQXNDLGlCTnJKRCxFTXFKMkM7O0FBQ2hGLDBCQUF5QyxpQk50SkosRU1zSmlEOztBQUN0RixxQkFBb0MsaUJOdkpDLEVNdUp1Qzs7QUFDNUUsdUJBQXNDLGlCTnhKRCxFTXdKMkM7O0FBQ2hGLCtCQUE4QyxpQk56SlQsRU15SjJEOztBQUNoRyxxQkFBb0MsaUJOMUpDLEVNMEp1Qzs7QUFDNUUsaUJBQWdDLGlCTjNKSyxFTTJKK0I7O0FBQ3BFLGlCQUFnQyxpQk41SkssRU00SitCOztBQUNwRSxzQkFBcUMsaUJON0pBLEVNNkp5Qzs7QUFDOUUsc0JBQXFDLGlCTjlKQSxFTThKeUM7O0FBQzlFLHNCQUFxQyxpQk4vSkEsRU0rSnlDOztBQUM5RSxrQkFBaUMsaUJOaEtJLEVNZ0tpQzs7QUFDdEUsOEJBQTZDLGlCTmpLUixFTWlLeUQ7O0FBQzlGLGlCQUFnQyxpQk5sS0ssRU1rSytCOztBQUNwRSx3QkFBdUMsaUJObktGLEVNbUs2Qzs7QUFDbEYsd0JBQXVDLGlCTnBLRixFTW9LNkM7O0FBQ2xGLHNCQUFxQyxpQk5yS0EsRU1xS3lDOztBQUM5RSwwQkFBeUMsaUJOdEtKLEVNc0tpRDs7QUFDdEYsNEJBQTJDLGlCTnZLTixFTXVLcUQ7O0FBQzFGLDJCQUEwQyxpQk54S0wsRU13S21EOztBQUN4RixrQ0FBaUQsaUJOektaLEVNeUtpRTs7QUFDdEcsNEJBQTJDLGlCTjFLTixFTTBLcUQ7O0FBQzFGLDJCQUEwQyxpQk4zS0wsRU0yS21EOztBQUN4Riw0QkFBMkMsaUJONUtOLEVNNEtxRDs7QUFDMUYsb0JBQW1DLGlCTjdLRSxFTTZLcUM7O0FBQzFFLHdCQUF1QyxpQk45S0YsRU04SzZDOztBQUNsRiwwQkFBeUMsaUJOL0tKLEVNK0tpRDs7QUFDdEYsc0JBQXFDLGlCTmhMQSxFTWdMeUM7O0FBQzlFLGlCQUFnQyxpQk5qTEssRU1pTCtCOztBQUNwRSwrQkFBOEMsaUJObExULEVNa0wyRDs7QUFDaEcsK0JBQThDLGlCTm5MVCxFTW1MMkQ7O0FBQ2hHLGdDQUErQyxpQk5wTFYsRU1vTDZEOztBQUNsRyw2QkFBNEMsaUJOckxQLEVNcUx1RDs7QUFDNUYsd0JBQXVDLGlCTnRMRixFTXNMNkM7O0FBQ2xGLHdCQUF1QyxpQk52TEYsRU11TDZDOztBQUNsRix5QkFBd0MsaUJOeExILEVNd0wrQzs7QUFDcEYsK0JBQThDLGlCTnpMVCxFTXlMMkQ7O0FBQ2hHLCtCQUE4QyxpQk4xTFQsRU0wTDJEOztBQUNoRyxnQ0FBK0MsaUJOM0xWLEVNMkw2RDs7QUFDbEcsNkJBQTRDLGlCTjVMUCxFTTRMdUQ7O0FBQzVGLHNCQUFxQyxpQk43TEEsRU02THlDOztBQUM5RSw2QkFBNEMsaUJOOUxQLEVNOEx1RDs7QUFDNUYsdUJBQXNDLGlCTi9MRCxFTStMMkM7O0FBQ2hGLDJCQUEwQyxpQk5oTUwsRU1nTW1EOztBQUN4RixxQkFBb0MsaUJOak1DLEVNaU11Qzs7QUFDNUUsMEJBQXlDLGlCTmxNSixFTWtNaUQ7O0FBQ3RGLDRCQUEyQyxpQk5uTU4sRU1tTXFEOztBQUMxRix5QkFBd0MsaUJOcE1ILEVNb00rQzs7QUFDcEYsb0JBQW1DLGlCTnJNRSxFTXFNcUM7O0FBQzFFLDJCQUEwQyxpQk50TUwsRU1zTW1EOztBQUN4Rix1QkFBc0MsaUJOdk1ELEVNdU0yQzs7QUFDaEYsdUJBQXNDLGlCTnhNRCxFTXdNMkM7O0FBQ2hGLHFCQUFvQyxpQk56TUMsRU15TXVDOztBQUM1RSx3QkFBdUMsaUJOMU1GLEVNME02Qzs7QUFDbEYseUJBQXdDLGlCTjNNSCxFTTJNK0M7O0FBQ3BGLHdCQUF1QyxpQk41TUYsRU00TTZDOztBQUNsRix1QkFBc0MsaUJON01ELEVNNk0yQzs7QUFDaEYsd0JBQXVDLGlCTjlNRixFTThNNkM7O0FBQ2xGLHVCQUFzQyxpQk4vTUQsRU0rTTJDOztBQUNoRixtQkFBa0MsaUJOaE5HLEVNZ05tQzs7QUFDeEUsMEJBQXlDLGlCTmpOSixFTWlOaUQ7O0FBQ3RGLDBCQUF5QyxpQk5sTkosRU1rTmlEOztBQUN0RixtQkFBa0MsaUJObk5HLEVNbU5tQzs7QUFDeEUsMEJBQXlDLGlCTnBOSixFTW9OaUQ7O0FBQ3RGLDhCQUE2QyxpQk5yTlIsRU1xTnlEOztBQUM5Rix5QkFBd0MsaUJOdE5ILEVNc04rQzs7QUFDcEYseUJBQXdDLGlCTnZOSCxFTXVOK0M7O0FBQ3BGLDZCQUE0QyxpQk54TlAsRU13TnVEOztBQUM1Rix3QkFBdUMsaUJOek5GLEVNeU42Qzs7QUFDbEYsNEJBQTJDLGlCTjFOTixFTTBOcUQ7O0FBQzFGLDBCQUF5QyxpQk4zTkosRU0yTmlEOztBQUN0Riw4QkFBNkMsaUJONU5SLEVNNE55RDs7QUFDOUYsd0JBQXVDLGlCTjdORixFTTZONkM7O0FBQ2xGLDRCQUEyQyxpQk45Tk4sRU04TnFEOztBQUMxRix5QkFBd0MsaUJOL05ILEVNK04rQzs7QUFDcEYsNkJBQTRDLGlCTmhPUCxFTWdPdUQ7O0FBQzVGLHdCQUF1QyxpQk5qT0YsRU1pTzZDOztBQUNsRiw0QkFBMkMsaUJObE9OLEVNa09xRDs7QUFDMUYsaUNBQWdELGlCTm5PWCxFTW1PK0Q7O0FBQ3BHLGlDQUFnRCxpQk5wT1gsRU1vTytEOztBQUNwRyxrQ0FBaUQsaUJOck9aLEVNcU9pRTs7QUFDdEcsK0JBQThDLGlCTnRPVCxFTXNPMkQ7O0FBQ2hHLGlDQUFnRCxpQk52T1gsRU11TytEOztBQUNwRyxpQ0FBZ0QsaUJOeE9YLEVNd08rRDs7QUFDcEcsa0NBQWlELGlCTnpPWixFTXlPaUU7O0FBQ3RHLCtCQUE4QyxpQk4xT1QsRU0wTzJEOztBQUNoRywwQkFBeUMsaUJOM09KLEVNMk9pRDs7QUFDdEYsMEJBQXlDLGlCTjVPSixFTTRPaUQ7O0FBQ3RGLDJCQUEwQyxpQk43T0wsRU02T21EOztBQUN4RixpQ0FBZ0QsaUJOOU9YLEVNOE8rRDs7QUFDcEcsaUNBQWdELGlCTi9PWCxFTStPK0Q7O0FBQ3BHLGtDQUFpRCxpQk5oUFosRU1nUGlFOztBQUN0RywrQkFBOEMsaUJOalBULEVNaVAyRDs7QUFDaEcsd0JBQXVDLGlCTmxQRixFTWtQNkM7O0FBQ2xGLG1CQUFrQyxpQk5uUEcsRU1tUG1DOztBQUN4RSxvQkFBbUMsaUJOcFBFLEVNb1BxQzs7QUFDMUUsb0JBQW1DLGlCTnJQRSxFTXFQcUM7O0FBQzFFLDBCQUF5QyxpQk50UEosRU1zUGlEOztBQUN0Rix1QkFBc0MsaUJOdlBELEVNdVAyQzs7QUFDaEYsNkJBQTRDLGlCTnhQUCxFTXdQdUQ7O0FBQzVGLDRCQUEyQyxpQk56UE4sRU15UHFEOztBQUMxRixtQkFBa0MsaUJOMVBHLEVNMFBtQzs7QUFDeEUsbUJBQWtDLGlCTjNQRyxFTTJQbUM7O0FBQ3hFLCtCQUE4QyxpQk41UFQsRU00UDJEOztBQUNoRyxtQkFBa0MsaUJON1BHLEVNNlBtQzs7QUFDeEUsNEJBQTJDLGlCTjlQTixFTThQcUQ7O0FBQzFGLGdDQUErQyxpQk4vUFYsRU0rUDZEOztBQUNsRywwQkFBeUMsaUJOaFFKLEVNZ1FpRDs7QUFDdEYsOEJBQTZDLGlCTmpRUixFTWlReUQ7O0FBQzlGLHdCQUF1QyxpQk5sUUYsRU1rUTZDOztBQUNsRix3QkFBdUMsaUJOblFGLEVNbVE2Qzs7QUFDbEYsMEJBQXlDLGlCTnBRSixFTW9RaUQ7O0FBQ3RGLGtCQUFpQyxpQk5yUUksRU1xUWlDOztBQUN0RSxrQkFBaUMsaUJOdFFJLEVNc1FpQzs7QUFDdEUseUJBQXdDLGlCTnZRSCxFTXVRK0M7O0FBQ3BGLHlCQUF3QyxpQk54UUgsRU13UStDOztBQUNwRix3QkFBdUMsaUJOelFGLEVNeVE2Qzs7QUFDbEYscUJBQW9DLGlCTjFRQyxFTTBRdUM7O0FBQzVFLHNCQUFxQyxpQk4zUUEsRU0yUXlDOztBQUM5RSxvQkFBbUMsaUJONVFFLEVNNFFxQzs7QUFDMUUsaUJBQWdDLGlCTjdRSyxFTTZRK0I7O0FBQ3BFLGtCQUFpQyxpQk45UUksRU04UWlDOztBQUN0RSxxQkFBb0MsaUJOL1FDLEVNK1F1Qzs7QUFDNUUscUJBQW9DLGlCTmhSQyxFTWdSdUM7O0FBQzVFLHlCQUF3QyxpQk5qUkgsRU1pUitDOztBQUNwRiwrQkFBOEMsaUJObFJULEVNa1IyRDs7QUFDaEcsOEJBQTZDLGlCTm5SUixFTW1SeUQ7O0FBQzlGLDhCQUE2QyxpQk5wUlIsRU1vUnlEOztBQUM5RixxQ0FBb0QsaUJOclJmLEVNcVJ1RTs7QUFDNUcsK0JBQThDLGlCTnRSVCxFTXNSMkQ7O0FBQ2hHLCtCQUE4QyxpQk52UlQsRU11UjJEOztBQUNoRyw4QkFBNkMsaUJOeFJSLEVNd1J5RDs7QUFDOUYsK0JBQThDLGlCTnpSVCxFTXlSMkQ7O0FBQ2hHLCtCQUE4QyxpQk4xUlQsRU0wUjJEOztBQUNoRywrQkFBOEMsaUJOM1JULEVNMlIyRDs7QUFDaEcsMkJBQTBDLGlCTjVSTCxFTTRSbUQ7O0FBQ3hGLDBCQUF5QyxpQk43UkosRU02UmlEOztBQUN0RiwwQkFBeUMsaUJOOVJKLEVNOFJpRDs7QUFDdEYsaUNBQWdELGlCTi9SWCxFTStSK0Q7O0FBQ3BHLDJCQUEwQyxpQk5oU0wsRU1nU21EOztBQUN4RiwyQkFBMEMsaUJOalNMLEVNaVNtRDs7QUFDeEYsMEJBQXlDLGlCTmxTSixFTWtTaUQ7O0FBQ3RGLDJCQUEwQyxpQk5uU0wsRU1tU21EOztBQUN4RiwyQkFBMEMsaUJOcFNMLEVNb1NtRDs7QUFDeEYsMkJBQTBDLGlCTnJTTCxFTXFTbUQ7O0FBQ3hGLHNCQUFxQyxpQk50U0EsRU1zU3lDOztBQUM5RSwwQkFBeUMsaUJOdlNKLEVNdVNpRDs7QUFDdEYscUJBQW9DLGlCTnhTQyxFTXdTdUM7O0FBQzVFLHNCQUFxQyxpQk56U0EsRU15U3lDOztBQUM5RSwwQkFBeUMsaUJOMVNKLEVNMFNpRDs7QUFDdEYsMkJBQTBDLGlCTjNTTCxFTTJTbUQ7O0FBQ3hGLDRCQUEyQyxpQk41U04sRU00U3FEOztBQUMxRiwrQkFBOEMsaUJON1NULEVNNlMyRDs7QUFDaEcsb0JBQW1DLGlCTjlTRSxFTThTcUM7O0FBQzFFLDJCQUEwQyxpQk4vU0wsRU0rU21EOztBQUN4RiwrQkFBOEMsaUJOaFRULEVNZ1QyRDs7QUFDaEcsa0JBQWlDLGlCTmpUSSxFTWlUaUM7O0FBQ3RFLHVCQUFzQyxpQk5sVEQsRU1rVDJDOztBQUNoRixtQkFBa0MsaUJOblRHLEVNbVRtQzs7QUFDeEUsb0JBQW1DLGlCTnBURSxFTW9UcUM7O0FBQzFFLDhCQUE2QyxpQk5yVFIsRU1xVHlEOztBQUM5Rix5QkFBd0MsaUJOdFRILEVNc1QrQzs7QUFDcEYsK0JBQThDLGlCTnZUVCxFTXVUMkQ7O0FBQ2hHLCtCQUE4QyxpQk54VFQsRU13VDJEOztBQUNoRyxxQkFBb0MsaUJOelRDLEVNeVR1Qzs7QUFDNUUsa0JBQWlDLGlCTjFUSSxFTTBUaUM7O0FBQ3RFLHdCQUF1QyxpQk4zVEYsRU0yVDZDOztBQUNsRixrQkFBaUMsaUJONVRJLEVNNFRpQzs7QUFDdEUsc0JBQXFDLGlCTjdUQSxFTTZUeUM7O0FBQzlFLGtCQUFpQyxpQk45VEksRU04VGlDOztBQUN0RSxtQkFBa0MsaUJOL1RHLEVNK1RtQzs7QUFDeEUscUJBQW9DLGlCTmhVQyxFTWdVdUM7O0FBQzVFLGlCQUFnQyxpQk5qVUssRU1pVStCOztBQUNwRSx3QkFBdUMsaUJObFVGLEVNa1U2Qzs7QUFDbEYscUJBQW9DLGlCTm5VQyxFTW1VdUM7O0FBQzVFLHNCQUFxQyxpQk5wVUEsRU1vVXlDOztBQUM5RSxzQkFBcUMsaUJOclVBLEVNcVV5Qzs7QUFDOUUsa0JBQWlDLGlCTnRVSSxFTXNVaUM7O0FBQ3RFLHVCQUFzQyxpQk52VUQsRU11VTJDOztBQUNoRix1QkFBc0MsaUJOeFVELEVNd1UyQzs7QUFDaEYscUJBQW9DLGlCTnpVQyxFTXlVdUM7O0FBQzVFLHFCQUFvQyxpQk4xVUMsRU0wVXVDOztBQUM1RSx5QkFBd0MsaUJOM1VILEVNMlUrQzs7QUFDcEYsd0JBQXVDLGlCTjVVRixFTTRVNkM7O0FBQ2xGLHVCQUFzQyxpQk43VUQsRU02VTJDOztBQUNoRixxQkFBb0MsaUJOOVVDLEVNOFV1Qzs7QUFDNUUsa0JBQWlDLGlCTi9VSSxFTStVaUM7O0FBQ3RFLDJCQUEwQyxpQk5oVkwsRU1nVm1EOztBQUN4RixxQkFBb0MsaUJOalZDLEVNaVZ1Qzs7QUFDNUUsdUJBQXNDLGlCTmxWRCxFTWtWMkM7O0FBQ2hGLGlCQUFnQyxpQk5uVkssRU1tVitCOztBQUNwRSxvQkFBbUMsaUJOcFZFLEVNb1ZxQzs7QUFDMUUsb0JBQW1DLGlCTnJWRSxFTXFWcUM7O0FBQzFFLHlCQUF3QyxpQk50VkgsRU1zVitDOztBQUNwRixtQkFBa0MsaUJOdlZHLEVNdVZtQzs7QUFDeEUseUJBQXdDLGlCTnhWSCxFTXdWK0M7O0FBQ3BGLDJCQUEwQyxpQk56VkwsRU15Vm1EOztBQUN4RiwrQkFBOEMsaUJOMVZULEVNMFYyRDs7QUFDaEcsaUNBQWdELGlCTjNWWCxFTTJWK0Q7O0FBQ3BHLG9CQUFtQyxpQk41VkUsRU00VnFDOztBQUMxRSx3QkFBdUMsaUJON1ZGLEVNNlY2Qzs7QUFDbEYsa0JBQWlDLGlCTjlWSSxFTThWaUM7O0FBQ3RFLHNCQUFxQyxpQk4vVkEsRU0rVnlDOztBQUM5RSwyQkFBMEMsaUJOaFdMLEVNZ1dtRDs7QUFDeEYsc0JBQXFDLGlCTmpXQSxFTWlXeUM7O0FBQzlFLDZCQUE0QyxpQk5sV1AsRU1rV3VEOztBQUM1RixxQkFBb0MsaUJObldDLEVNbVd1Qzs7QUFDNUUsb0JBQW1DLGlCTnBXRSxFTW9XcUM7O0FBQzFFLHNCQUFxQyxpQk5yV0EsRU1xV3lDOztBQUM5RSxvQkFBbUMsaUJOdFdFLEVNc1dxQzs7QUFDMUUsd0JBQXVDLGlCTnZXRixFTXVXNkM7O0FBQ2xGLGtCQUFpQyxpQk54V0ksRU13V2lDOztBQUN0RSxrQkFBaUMsaUJOeldJLEVNeVdpQzs7QUFDdEUsbUJBQWtDLGlCTjFXRyxFTTBXbUM7O0FBQ3hFLHVCQUFzQyxpQk4zV0QsRU0yVzJDOztBQUNoRix3QkFBdUMsaUJONVdGLEVNNFc2Qzs7QUFDbEYsNEJBQTJDLGlCTjdXTixFTTZXcUQ7O0FBQzFGLHdCQUF1QyxpQk45V0YsRU04VzZDOztBQUNsRiw0QkFBMkMsaUJOL1dOLEVNK1dxRDs7QUFDMUYsbUJBQWtDLGlCTmhYRyxFTWdYbUM7O0FBQ3hFLG9CQUFtQyxpQk5qWEUsRU1pWHFDOztBQUMxRSxzQkFBcUMsaUJObFhBLEVNa1h5Qzs7QUFDOUUsMkJBQTBDLGlCTm5YTCxFTW1YbUQ7O0FBQ3hGLDZCQUE0QyxpQk5wWFAsRU1vWHVEOztBQUM1RixvQkFBbUMsaUJOclhFLEVNcVhxQzs7QUFDMUUsb0JBQW1DLGlCTnRYRSxFTXNYcUM7O0FBQzFFLG9CQUFtQyxpQk52WEUsRU11WHFDOztBQUMxRSxzQkFBcUMsaUJOeFhBLEVNd1h5Qzs7QUFDOUUsa0JBQWlDLGlCTnpYSSxFTXlYaUM7O0FBQ3RFLHVCQUFzQyxpQk4xWEQsRU0wWDJDOztBQUNoRixzQkFBcUMsaUJOM1hBLEVNMlh5Qzs7QUFDOUUsMEJBQXlDLGlCTjVYSixFTTRYaUQ7O0FBQ3RGLHlCQUF3QyxpQk43WEgsRU02WCtDOztBQUNwRixnQ0FBK0MsaUJOOVhWLEVNOFg2RDs7QUFDbEcsZ0NBQStDLGlCTi9YVixFTStYNkQ7O0FBQ2xHLGtDQUFpRCxpQk5oWVosRU1nWWlFOztBQUN0RyxvQkFBbUMsaUJOallFLEVNaVlxQzs7QUFDMUUsd0JBQXVDLGlCTmxZRixFTWtZNkM7O0FBQ2xGLDJCQUEwQyxpQk5uWUwsRU1tWW1EOztBQUN4RiwrQkFBOEMsaUJOcFlULEVNb1kyRDs7QUFDaEcseUJBQXdDLGlCTnJZSCxFTXFZK0M7O0FBQ3BGLDBCQUF5QyxpQk50WUosRU1zWWlEOztBQUN0RiwyQkFBMEMsaUJOdllMLEVNdVltRDs7QUFDeEYsK0JBQThDLGlCTnhZVCxFTXdZMkQ7O0FBQ2hHLGtDQUFpRCxpQk56WVosRU15WWlFOztBQUN0RyxzQ0FBcUQsaUJOMVloQixFTTBZeUU7O0FBQzlHLGlCQUFnQyxpQk4zWUssRU0yWStCOztBQUNwRSx5QkFBd0MsaUJONVlILEVNNFkrQzs7QUFDcEYsdUJBQXNDLGlCTjdZRCxFTTZZMkM7O0FBQ2hGLHNCQUFxQyxpQk45WUEsRU04WXlDOztBQUM5RSx3QkFBdUMsaUJOL1lGLEVNK1k2Qzs7QUFDbEYsZ0NBQStDLGlCTmhaVixFTWdaNkQ7O0FBQ2xHLDZCQUE0QyxpQk5qWlAsRU1pWnVEOztBQUM1RiwyQkFBMEMsaUJObFpMLEVNa1ptRDs7QUFDeEYsMEJBQXlDLGlCTm5aSixFTW1aaUQ7O0FBQ3RGLGlCQUFnQyxpQk5wWkssRU1vWitCOztBQUNwRSxvQkFBbUMsaUJOclpFLEVNcVpxQzs7QUFDMUUsMEJBQXlDLGlCTnRaSixFTXNaaUQ7O0FBQ3RGLHlCQUF3QyxpQk52WkgsRU11WitDOztBQUNwRixrQkFBaUMsaUJOeFpJLEVNd1ppQzs7QUFDdEUsc0JBQXFDLGlCTnpaQSxFTXlaeUM7O0FBQzlFLDBCQUF5QyxpQk4xWkosRU0wWmlEOztBQUN0Rix3QkFBdUMsaUJOM1pGLEVNMlo2Qzs7QUFDbEYsd0JBQXVDLGlCTjVaRixFTTRaNkM7O0FBQ2xGLHVCQUFzQyxpQk43WkQsRU02WjJDOztBQUNoRix1QkFBc0MsaUJOOVpELEVNOFoyQzs7QUFDaEYsd0JBQXVDLGlCTi9aRixFTStaNkM7O0FBQ2xGLDhCQUE2QyxpQk5oYVIsRU1nYXlEOztBQUM5Rix3QkFBdUMsaUJOamFGLEVNaWE2Qzs7QUFDbEYsMEJBQXlDLGlCTmxhSixFTWthaUQ7O0FBQ3RGLDhCQUE2QyxpQk5uYVIsRU1tYXlEOztBQUM5Rix3QkFBdUMsaUJOcGFGLEVNb2E2Qzs7QUFDbEYsc0JBQXFDLGlCTnJhQSxFTXFheUM7O0FBQzlFLHVCQUFzQyxpQk50YUQsRU1zYTJDOztBQUNoRiw2QkFBNEMsaUJOdmFQLEVNdWF1RDs7QUFDNUYsd0JBQXVDLGlCTnhhRixFTXdhNkM7O0FBQ2xGLHdCQUF1QyxpQk56YUYsRU15YTZDOztBQUNsRix1QkFBc0MsaUJOMWFELEVNMGEyQzs7QUFDaEYsa0JBQWlDLGlCTjNhSSxFTTJhaUM7O0FBQ3RFLHNCQUFxQyxpQk41YUEsRU00YXlDOztBQUM5RSxvQkFBbUMsaUJON2FFLEVNNmFxQzs7QUFDMUUsa0JBQWlDLGlCTjlhSSxFTThhaUM7O0FBQ3RFLCtCQUE4QyxpQk4vYVQsRU0rYTJEOztBQUNoRyxxQkFBb0MsaUJOaGJDLEVNZ2J1Qzs7QUFDNUUsdUJBQXNDLGlCTmpiRCxFTWliMkM7O0FBQ2hGLHlCQUF3QyxpQk5sYkgsRU1rYitDOztBQUNwRix3QkFBdUMsaUJObmJGLEVNbWI2Qzs7QUFDbEYsa0JBQWlDLGlCTnBiSSxFTW9iaUM7O0FBQ3RFLDRCQUEyQyxpQk5yYk4sRU1xYnFEOztBQUMxRixtQkFBa0MsaUJOdGJHLEVNc2JtQzs7QUFDeEUsb0JBQW1DLGlCTnZiRSxFTXVicUM7O0FBQzFFLHVCQUFzQyxpQk54YkQsRU13YjJDOztBQUNoRixpQkFBZ0MsaUJOemJLLEVNeWIrQjs7QUFDcEUsb0JBQW1DLGlCTjFiRSxFTTBicUM7O0FBQzFFLHlCQUF3QyxpQk4zYkgsRU0yYitDOztBQUNwRixrQkFBaUMsaUJONWJJLEVNNGJpQzs7QUFDdEUsMEJBQXlDLGlCTjdiSixFTTZiaUQ7O0FBQ3RGLDhCQUE2QyxpQk45YlIsRU04YnlEOztBQUM5RiwrQkFBOEMsaUJOL2JULEVNK2IyRDs7QUFDaEcsdUJBQXNDLGlCTmhjRCxFTWdjMkM7O0FBQ2hGLDBCQUF5QyxpQk5qY0osRU1pY2lEOztBQUN0RiwyQkFBMEMsaUJObGNMLEVNa2NtRDs7QUFDeEYsNkJBQTRDLGlCTm5jUCxFTW1jdUQ7O0FBQzVGLHNCQUFxQyxpQk5wY0EsRU1vY3lDOztBQUM5RSwwQkFBeUMsaUJOcmNKLEVNcWNpRDs7QUFDdEYsOEJBQTZDLGlCTnRjUixFTXNjeUQ7O0FBQzlGLHNCQUFxQyxpQk52Y0EsRU11Y3lDOztBQUM5RSxxQkFBb0MsaUJOeGNDLEVNd2N1Qzs7QUFDNUUsd0JBQXVDLGlCTnpjRixFTXljNkM7O0FBQ2xGLHFCQUFvQyxpQk4xY0MsRU0wY3VDOztBQUM1RSw0QkFBMkMsaUJOM2NOLEVNMmNxRDs7QUFDMUYscUJBQW9DLGlCTjVjQyxFTTRjdUM7O0FBQzVFLG1CQUFrQyxpQk43Y0csRU02Y21DOztBQUN4RSxvQkFBbUMsaUJOOWNFLEVNOGNxQzs7QUFDMUUscUJBQW9DLGlCTi9jQyxFTStjdUM7O0FBQzVFLG1CQUFrQyxpQk5oZEcsRU1nZG1DOztBQUN4RSxpQkFBZ0MsaUJOamRLLEVNaWQrQjs7QUFDcEUsd0JBQXVDLGlCTmxkRixFTWtkNkM7O0FBQ2xGLHdCQUF1QyxpQk5uZEYsRU1tZDZDOztBQUNsRixnQkFBK0IsaUJOcGRNLEVNb2Q2Qjs7QUFDbEUsdUJBQXNDLGlCTnJkRCxFTXFkMkM7O0FBQ2hGLGtCQUFpQyxpQk50ZEksRU1zZGlDOztBQUN0RSxpQkFBZ0MsaUJOdmRLLEVNdWQrQjs7QUFDcEUsd0JBQXVDLGlCTnhkRixFTXdkNkM7O0FBQ2xGLG9CQUFtQyxpQk56ZEUsRU15ZHFDOztBQUMxRSx3QkFBdUMsaUJOMWRGLEVNMGQ2Qzs7QUFDbEYsMkJBQTBDLGlCTjNkTCxFTTJkbUQ7O0FBQ3hGLHVCQUFzQyxpQk41ZEQsRU00ZDJDOztBQUNoRixvQkFBbUMsaUJON2RFLEVNNmRxQzs7QUFDMUUsb0JBQW1DLGlCTjlkRSxFTThkcUM7O0FBQzFFLDJCQUEwQyxpQk4vZEwsRU0rZG1EOztBQUN4RixtQkFBa0MsaUJOaGVHLEVNZ2VtQzs7QUFDeEUscUJBQW9DLGlCTmplQyxFTWlldUM7O0FBQzVFLG1CQUFrQyxpQk5sZUcsRU1rZW1DOztBQUN4RSxvQkFBbUMsaUJObmVFLEVNbWVxQzs7QUFDMUUsdUJBQXNDLGlCTnBlRCxFTW9lMkM7O0FBQ2hGLHVCQUFzQyxpQk5yZUQsRU1xZTJDOztBQUNoRix1QkFBc0MsaUJOdGVELEVNc2UyQzs7QUFDaEYseUJBQXdDLGlCTnZlSCxFTXVlK0M7O0FBQ3BGLG9CQUFtQyxpQk54ZUUsRU13ZXFDOztBQUMxRSwwQkFBeUMsaUJOemVKLEVNeWVpRDs7QUFDdEYseUJBQXdDLGlCTjFlSCxFTTBlK0M7O0FBQ3BGLHlCQUF3QyxpQk4zZUgsRU0yZStDOztBQUNwRiwyQkFBMEMsaUJONWVMLEVNNGVtRDs7QUFDeEYsZ0NBQStDLGlCTjdlVixFTTZlNkQ7O0FBQ2xHLDJCQUEwQyxpQk45ZUwsRU04ZW1EOztBQUN4Riw0QkFBMkMsaUJOL2VOLEVNK2VxRDs7QUFDMUYsc0JBQXFDLGlCTmhmQSxFTWdmeUM7O0FBQzlFLGtCQUFpQyxpQk5qZkksRU1pZmlDOztBQUN0RSxzQkFBcUMsaUJObGZBLEVNa2Z5Qzs7QUFDOUUsbUJBQWtDLGlCTm5mRyxFTW1mbUM7O0FBQ3hFLGtCQUFpQyxpQk5wZkksRU1vZmlDOztBQUN0RSxzQkFBcUMsaUJOcmZBLEVNcWZ5Qzs7QUFDOUUsZ0JBQStCLGlCTnRmTSxFTXNmNkI7O0FBQ2xFLGdCQUErQixpQk52Zk0sRU11ZjZCOztBQUNsRSxnQkFBK0IsaUJOeGZNLEVNd2Y2Qjs7QUFDbEUseUJBQXdDLGlCTnpmSCxFTXlmK0M7O0FBQ3BGLGdDQUErQyxpQk4xZlYsRU0wZjZEOztBQUNsRyx3QkFBdUMsaUJOM2ZGLEVNMmY2Qzs7QUFDbEYsMEJBQXlDLGlCTjVmSixFTTRmaUQ7O0FBQ3RGLDhCQUE2QyxpQk43ZlIsRU02ZnlEOztBQUM5RixnQ0FBK0MsaUJOOWZWLEVNOGY2RDs7QUFDbEcsbUNBQWtELGlCTi9mYixFTStmbUU7O0FBQ3hHLDhCQUE2QyxpQk5oZ0JSLEVNZ2dCeUQ7O0FBQzlGLGdDQUErQyxpQk5qZ0JWLEVNaWdCNkQ7O0FBQ2xHLHlCQUF3QyxpQk5sZ0JILEVNa2dCK0M7O0FBQ3BGLHdCQUF1QyxpQk5uZ0JGLEVNbWdCNkM7O0FBQ2xGLHdCQUF1QyxpQk5wZ0JGLEVNb2dCNkM7O0FBQ2xGLDZCQUE0QyxpQk5yZ0JQLEVNcWdCdUQ7O0FBQzVGLDZCQUE0QyxpQk50Z0JQLEVNc2dCdUQ7O0FBQzVGLDhCQUE2QyxpQk52Z0JSLEVNdWdCeUQ7O0FBQzlGLDJCQUEwQyxpQk54Z0JMLEVNd2dCbUQ7O0FBQ3hGLDBCQUF5QyxpQk56Z0JKLEVNeWdCaUQ7O0FBQ3RGLDRCQUEyQyxpQk4xZ0JOLEVNMGdCcUQ7O0FBQzFGLHVCQUFzQyxpQk4zZ0JELEVNMmdCMkM7O0FBQ2hGLDJCQUEwQyxpQk41Z0JMLEVNNGdCbUQ7O0FBQ3hGLHdCQUF1QyxpQk43Z0JGLEVNNmdCNkM7O0FBQ2xGLG1CQUFrQyxpQk45Z0JHLEVNOGdCbUM7O0FBQ3hFLHlCQUF3QyxpQk4vZ0JILEVNK2dCK0M7O0FBQ3BGLDJCQUEwQyxpQk5oaEJMLEVNZ2hCbUQ7O0FBQ3hGLHVCQUFzQyxpQk5qaEJELEVNaWhCMkM7O0FBQ2hGLHVCQUFzQyxpQk5saEJELEVNa2hCMkM7O0FBQ2hGLDJCQUEwQyxpQk5uaEJMLEVNbWhCbUQ7O0FBQ3hGLHFCQUFvQyxpQk5waEJDLEVNb2hCdUM7O0FBQzVFLGlCQUFnQyxpQk5yaEJLLEVNcWhCK0I7O0FBQ3BFLHFCQUFvQyxpQk50aEJDLEVNc2hCdUM7O0FBQzVFLHdCQUF1QyxpQk52aEJGLEVNdWhCNkM7O0FBQ2xGLG1CQUFrQyxpQk54aEJHLEVNd2hCbUM7O0FBQ3hFLDBCQUF5QyxpQk56aEJKLEVNeWhCaUQ7O0FBQ3RGLDBCQUF5QyxpQk4xaEJKLEVNMGhCaUQ7O0FBQ3RGLHVCQUFzQyxpQk4zaEJELEVNMmhCMkM7O0FBQ2hGLHFCQUFvQyxpQk41aEJDLEVNNGhCdUM7O0FBQzVFLGtCQUFpQyxpQk43aEJJLEVNNmhCaUM7O0FBQ3RFLDJCQUEwQyxpQk45aEJMLEVNOGhCbUQ7O0FBQ3hGLHFCQUFvQyxpQk4vaEJDLEVNK2hCdUM7O0FBQzVFLHlCQUF3QyxpQk5oaUJILEVNZ2lCK0M7O0FBQ3BGLDJCQUEwQyxpQk5qaUJMLEVNaWlCbUQ7O0FBQ3hGLGtCQUFpQyxpQk5saUJJLEVNa2lCaUM7O0FBQ3RFLHdCQUF1QyxpQk5uaUJGLEVNbWlCNkM7O0FBQ2xGLG1CQUFrQyxpQk5waUJHLEVNb2lCbUM7O0FBQ3hFLHNCQUFxQyxpQk5yaUJBLEVNcWlCeUM7O0FBQzlFLDBCQUF5QyxpQk50aUJKLEVNc2lCaUQ7O0FBQ3RGLDZCQUE0QyxpQk52aUJQLEVNdWlCdUQ7O0FBQzVGLG9CQUFtQyxpQk54aUJFLEVNd2lCcUM7O0FBQzFFLHVCQUFzQyxpQk56aUJELEVNeWlCMkM7O0FBQ2hGLDJCQUEwQyxpQk4xaUJMLEVNMGlCbUQ7O0FBQ3hGLDRCQUEyQyxpQk4zaUJOLEVNMmlCcUQ7O0FBQzFGLDZCQUE0QyxpQk41aUJQLEVNNGlCdUQ7O0FBQzVGLG1CQUFrQyxpQk43aUJHLEVNNmlCbUM7O0FBQ3hFLG1CQUFrQyxpQk45aUJHLEVNOGlCbUM7O0FBQ3hFLHFCQUFvQyxpQk4vaUJDLEVNK2lCdUM7O0FBQzVFLHNCQUFxQyxpQk5oakJBLEVNZ2pCeUM7O0FBQzlFLHNCQUFxQyxpQk5qakJBLEVNaWpCeUM7O0FBQzlFLHFCQUFvQyxpQk5sakJDLEVNa2pCdUM7O0FBQzVFLHlCQUF3QyxpQk5uakJILEVNbWpCK0M7O0FBQ3BGLG1CQUFrQyxpQk5wakJHLEVNb2pCbUM7O0FBQ3hFLG9CQUFtQyxpQk5yakJFLEVNcWpCcUM7O0FBQzFFLGtCQUFpQyxpQk50akJJLEVNc2pCaUM7O0FBQ3RFLG1CQUFrQyxpQk52akJHLEVNdWpCbUM7O0FBQ3hFLHNCQUFxQyxpQk54akJBLEVNd2pCeUM7O0FBQzlFLHVCQUFzQyxpQk56akJELEVNeWpCMkM7O0FBQ2hGLG9CQUFtQyxpQk4xakJFLEVNMGpCcUM7O0FBQzFFLHNCQUFxQyxpQk4zakJBLEVNMmpCeUM7O0FBQzlFLDBCQUF5QyxpQk41akJKLEVNNGpCaUQ7O0FBQ3RGLGtCQUFpQyxpQk43akJJLEVNNmpCaUM7O0FBQ3RFLHlCQUF3QyxpQk45akJILEVNOGpCK0M7O0FBQ3BGLHlCQUF3QyxpQk4vakJILEVNK2pCK0M7O0FBQ3BGLHVCQUFzQyxpQk5oa0JELEVNZ2tCMkM7O0FBQ2hGLCtCQUE4QyxpQk5qa0JULEVNaWtCMkQ7O0FBQ2hHLHVCQUFzQyxpQk5sa0JELEVNa2tCMkM7O0FBQ2hGLHFCQUFvQyxpQk5ua0JDLEVNbWtCdUM7O0FBQzVFLG9CQUFtQyxpQk5wa0JFLEVNb2tCcUM7O0FBQzFFLG9CQUFtQyxpQk5ya0JFLEVNcWtCcUM7O0FBQzFFLHlCQUF3QyxpQk50a0JILEVNc2tCK0M7O0FBQ3BGLDRCQUEyQyxpQk52a0JOLEVNdWtCcUQ7O0FBQzFGLHFCQUFvQyxpQk54a0JDLEVNd2tCdUM7O0FBQzVFLG1CQUFrQyxpQk56a0JHLEVNeWtCbUM7O0FBQ3hFLG9CQUFtQyxpQk4xa0JFLEVNMGtCcUM7O0FBQzFFLGdCQUErQixpQk4za0JNLEVNMmtCNkI7O0FBQ2xFLHVCQUFzQyxpQk41a0JELEVNNGtCMkM7O0FBQ2hGLHNCQUFxQyxpQk43a0JBLEVNNmtCeUM7O0FBQzlFLGlCQUFnQyxpQk45a0JLLEVNOGtCK0I7O0FBQ3BFLHNCQUFxQyxpQk4va0JBLEVNK2tCeUM7O0FBQzlFLG9CQUFtQyxpQk5obEJFLEVNZ2xCcUM7O0FBQzFFLHlCQUF3QyxpQk5qbEJILEVNaWxCK0M7O0FBQ3BGLDJCQUEwQyxpQk5sbEJMLEVNa2xCbUQ7O0FBQ3hGLG9CQUFtQyxpQk5ubEJFLEVNbWxCcUM7O0FBQzFFLGtCQUFpQyxpQk5wbEJJLEVNb2xCaUM7O0FBQ3RFLHNCQUFxQyxpQk5ybEJBLEVNcWxCeUM7O0FBQzlFLG9CQUFtQyxpQk50bEJFLEVNc2xCcUM7O0FBQzFFLHFCQUFvQyxpQk52bEJDLEVNdWxCdUM7O0FBQzVFLG9CQUFtQyxpQk54bEJFLEVNd2xCcUM7O0FBQzFFLDJCQUEwQyxpQk56bEJMLEVNeWxCbUQ7O0FBQ3hGLGtCQUFpQyxpQk4xbEJJLEVNMGxCaUM7O0FBQ3RFLHdCQUF1QyxpQk4zbEJGLEVNMmxCNkM7O0FBQ2xGLHFCQUFvQyxpQk41bEJDLEVNNGxCdUM7O0FBQzVFLG1CQUFrQyxpQk43bEJHLEVNNmxCbUM7O0FBQ3hFLGtCQUFpQyxpQk45bEJJLEVNOGxCaUM7O0FBQ3RFLHdCQUF1QyxpQk4vbEJGLEVNK2xCNkM7O0FBQ2xGLDRCQUEyQyxpQk5obUJOLEVNZ21CcUQ7O0FBQzFGLHNCQUFxQyxpQk5qbUJBLEVNaW1CeUM7O0FBQzlFLDBCQUF5QyxpQk5sbUJKLEVNa21CaUQ7O0FBQ3RGLHVCQUFzQyxpQk5ubUJELEVNbW1CMkM7O0FBQ2hGLHVCQUFzQyxpQk5wbUJELEVNb21CMkM7O0FBQ2hGLGtCQUFpQyxpQk5ybUJJLEVNcW1CaUM7O0FBQ3RFLGtCQUFpQyxpQk50bUJJLEVNc21CaUM7O0FBQ3RFLHNCQUFxQyxpQk52bUJBLEVNdW1CeUM7O0FBQzlFLHlCQUF3QyxpQk54bUJILEVNd21CK0M7O0FBQ3BGLG9CQUFtQyxpQk56bUJFLEVNeW1CcUM7O0FBQzFFLG1CQUFrQyxpQk4xbUJHLEVNMG1CbUM7O0FBQ3hFLHVCQUFzQyxpQk4zbUJELEVNMm1CMkM7O0FBQ2hGLGtCQUFpQyxpQk41bUJJLEVNNG1CaUM7O0FBQ3RFLHNCQUFxQyxpQk43bUJBLEVNNm1CeUM7O0FBQzlFLHFCQUFvQyxpQk45bUJDLEVNOG1CdUM7O0FBQzVFLHFCQUFvQyxpQk4vbUJDLEVNK21CdUM7O0FBQzVFLDRCQUEyQyxpQk5obkJOLEVNZ25CcUQ7O0FBQzFGLGtCQUFpQyxpQk5qbkJJLEVNaW5CaUM7O0FBQ3RFLHNCQUFxQyxpQk5sbkJBLEVNa25CeUM7O0FBQzlFLHVCQUFzQyxpQk5ubkJELEVNbW5CMkM7O0FBQ2hGLDJCQUEwQyxpQk5wbkJMLEVNb25CbUQ7O0FBQ3hGLGlDQUFnRCxpQk5ybkJYLEVNcW5CK0Q7O0FBQ3BHLGlDQUFnRCxpQk50bkJYLEVNc25CK0Q7O0FBQ3BHLGtDQUFpRCxpQk52bkJaLEVNdW5CaUU7O0FBQ3RHLCtCQUE4QyxpQk54bkJULEVNd25CMkQ7O0FBQ2hHLDZCQUE0QyxpQk56bkJQLEVNeW5CdUQ7O0FBQzVGLDZCQUE0QyxpQk4xbkJQLEVNMG5CdUQ7O0FBQzVGLDhCQUE2QyxpQk4zbkJSLEVNMm5CeUQ7O0FBQzlGLDJCQUEwQyxpQk41bkJMLEVNNG5CbUQ7O0FBQ3hGLHNCQUFxQyxpQk43bkJBLEVNNm5CeUM7O0FBQzlFLHdCQUF1QyxpQk45bkJGLEVNOG5CNkM7O0FBQ2xGLHNCQUFxQyxpQk4vbkJBLEVNK25CeUM7O0FBQzlFLGtCQUFpQyxpQk5ob0JJLEVNZ29CaUM7O0FBQ3RFLHFCQUFvQyxpQk5qb0JDLEVNaW9CdUM7O0FBQzVFLG1CQUFrQyxpQk5sb0JHLEVNa29CbUM7O0FBQ3hFLG9CQUFtQyxpQk5ub0JFLEVNbW9CcUM7O0FBQzFFLGtCQUFpQyxpQk5wb0JJLEVNb29CaUM7O0FBQ3RFLGlCQUFnQyxpQk5yb0JLLEVNcW9CK0I7O0FBQ3BFLHdCQUF1QyxpQk50b0JGLEVNc29CNkM7O0FBQ2xGLDRCQUEyQyxpQk52b0JOLEVNdW9CcUQ7O0FBQzFGLHFCQUFvQyxpQk54b0JDLEVNd29CdUM7O0FBQzVFLHVCQUFzQyxpQk56b0JELEVNeW9CMkM7O0FBQ2hGLGtCQUFpQyxpQk4xb0JJLEVNMG9CaUM7O0FBQ3RFLHlCQUF3QyxpQk4zb0JILEVNMm9CK0M7O0FBQ3BGLHlCQUF3QyxpQk41b0JILEVNNG9CK0M7O0FBQ3BGLDJCQUEwQyxpQk43b0JMLEVNNm9CbUQ7O0FBQ3hGLDJCQUEwQyxpQk45b0JMLEVNOG9CbUQ7O0FBQ3hGLG9CQUFtQyxpQk4vb0JFLEVNK29CcUM7O0FBQzFFLHFCQUFvQyxpQk5ocEJDLEVNZ3BCdUM7O0FBQzVFLG9CQUFtQyxpQk5qcEJFLEVNaXBCcUM7O0FBQzFFLHNCQUFxQyxpQk5scEJBLEVNa3BCeUM7O0FBQzlFLG9CQUFtQyxpQk5ucEJFLEVNbXBCcUM7O0FBQzFFLG1CQUFrQyxpQk5wcEJHLEVNb3BCbUM7O0FBQ3hFLG9CQUFtQyxpQk5ycEJFLEVNcXBCcUM7O0FBQzFFLGlCQUFnQyxpQk50cEJLLEVNc3BCK0I7O0FBQ3BFLHFCQUFvQyxpQk52cEJDLEVNdXBCdUM7O0FBQzVFLHVCQUFzQyxpQk54cEJELEVNd3BCMkM7O0FBQ2hGLHdCQUF1QyxpQk56cEJGLEVNeXBCNkM7O0FBQ2xGLDRCQUEyQyxpQk4xcEJOLEVNMHBCcUQ7O0FBQzFGLDhCQUE2QyxpQk4zcEJSLEVNMnBCeUQ7O0FBQzlGLHVCQUFzQyxpQk41cEJELEVNNHBCMkM7O0FBQ2hGLG1CQUFrQyxpQk43cEJHLEVNNnBCbUM7O0FBQ3hFLDBCQUF5QyxpQk45cEJKLEVNOHBCaUQ7O0FBQ3RGLDJCQUEwQyxpQk4vcEJMLEVNK3BCbUQ7O0FBQ3hGLDJCQUEwQyxpQk5ocUJMLEVNZ3FCbUQ7O0FBQ3hGLDBCQUF5QyxpQk5qcUJKLEVNaXFCaUQ7O0FBQ3RGLGlCQUFnQyxpQk5scUJLLEVNa3FCK0I7O0FBQ3BFLHNCQUFxQyxpQk5ucUJBLEVNbXFCeUM7O0FBQzlFLG9CQUFtQyxpQk5wcUJFLEVNb3FCcUM7O0FBQzFFLG9CQUFtQyxpQk5ycUJFLEVNcXFCcUM7O0FBQzFFLHdCQUF1QyxpQk50cUJGLEVNc3FCNkM7O0FBQ2xGLDRCQUEyQyxpQk52cUJOLEVNdXFCcUQ7O0FBQzFGLGdDQUErQyxpQk54cUJWLEVNd3FCNkQ7O0FBQ2xHLGtCQUFpQyxpQk56cUJJLEVNeXFCaUM7O0FBQ3RFLG9CQUFtQyxpQk4xcUJFLEVNMHFCcUM7O0FBQzFFLHdCQUF1QyxpQk4zcUJGLEVNMnFCNkM7O0FBQ2xGLDRCQUEyQyxpQk41cUJOLEVNNHFCcUQ7O0FBQzFGLGtCQUFpQyxpQk43cUJJLEVNNnFCaUM7O0FBQ3RFLHdCQUF1QyxpQk45cUJGLEVNOHFCNkM7O0FBQ2xGLDJCQUEwQyxpQk4vcUJMLEVNK3FCbUQ7O0FBQ3hGLG1CQUFrQyxpQk5ockJHLEVNZ3JCbUM7O0FBQ3hFLHFCQUFvQyxpQk5qckJDLEVNaXJCdUM7O0FBQzVFLG9CQUFtQyxpQk5sckJFLEVNa3JCcUM7O0FBQzFFLHVCQUFzQyxpQk5uckJELEVNbXJCMkM7O0FBQ2hGLDZCQUE0QyxpQk5wckJQLEVNb3JCdUQ7O0FBQzVGLGtCQUFpQyxpQk5yckJJLEVNcXJCaUM7O0FBQ3RFLHFCQUFvQyxpQk50ckJDLEVNc3JCdUM7O0FBQzVFLDJCQUEwQyxpQk52ckJMLEVNdXJCbUQ7O0FBQ3hGLGlCQUFnQyxpQk54ckJLLEVNd3JCK0I7O0FBQ3BFLGlCQUFnQyxpQk56ckJLLEVNeXJCK0I7O0FBQ3BFLHlCQUF3QyxpQk4xckJILEVNMHJCK0M7O0FBQ3BGLDBCQUF5QyxpQk4zckJKLEVNMnJCaUQ7O0FBQ3RGLDRCQUEyQyxpQk41ckJOLEVNNHJCcUQ7O0FBQzFGLHFCQUFvQyxpQk43ckJDLEVNNnJCdUM7O0FBQzVFLDJCQUEwQyxpQk45ckJMLEVNOHJCbUQ7O0FBQ3hGLGtDQUFpRCxpQk4vckJaLEVNK3JCaUU7O0FBQ3RHLHNCQUFxQyxpQk5oc0JBLEVNZ3NCeUM7O0FBQzlFLG9CQUFtQyxpQk5qc0JFLEVNaXNCcUM7O0FBQzFFLG1CQUFrQyxpQk5sc0JHLEVNa3NCbUM7O0FBQ3hFLDJCQUEwQyxpQk5uc0JMLEVNbXNCbUQ7O0FBQ3hGLGlCQUFnQyxpQk5wc0JLLEVNb3NCK0I7O0FBQ3BFLHFCQUFvQyxpQk5yc0JDLEVNcXNCdUM7O0FBQzVFLG1CQUFrQyxpQk50c0JHLEVNc3NCbUM7O0FBQ3hFLHVCQUFzQyxpQk52c0JELEVNdXNCMkM7O0FBQ2hGLHlCQUF3QyxpQk54c0JILEVNd3NCK0M7O0FBQ3BGLG9CQUFtQyxpQk56c0JFLEVNeXNCcUM7O0FBQzFFLG9CQUFtQyxpQk4xc0JFLEVNMHNCcUM7O0FBQzFFLHdCQUF1QyxpQk4zc0JGLEVNMnNCNkM7O0FBQ2xGLHlCQUF3QyxpQk41c0JILEVNNHNCK0M7O0FBQ3BGLHVCQUFzQyxpQk43c0JELEVNNnNCMkM7O0FBQ2hGLDJCQUEwQyxpQk45c0JMLEVNOHNCbUQ7O0FBQ3hGLHVCQUFzQyxpQk4vc0JELEVNK3NCMkM7O0FBQ2hGLG1CQUFrQyxpQk5odEJHLEVNZ3RCbUM7O0FBQ3hFLHFCQUFvQyxpQk5qdEJDLEVNaXRCdUM7O0FBQzVFLG1CQUFrQyxpQk5sdEJHLEVNa3RCbUM7O0FBQ3hFLDBCQUF5QyxpQk5udEJKLEVNbXRCaUQ7O0FBQ3RGLGlCQUFnQyxpQk5wdEJLLEVNb3RCK0I7O0FBQ3BFLG9CQUFtQyxpQk5ydEJFLEVNcXRCcUM7O0FBQzFFLGlCQUFnQyxpQk50dEJLLEVNc3RCK0I7O0FBQ3BFLHFCQUFvQyxpQk52dEJDLEVNdXRCdUM7O0FBQzVFLHdCQUF1QyxpQk54dEJGLEVNd3RCNkM7O0FBQ2xGLG9CQUFtQyxpQk56dEJFLEVNeXRCcUM7O0FBQzFFLHdCQUF1QyxpQk4xdEJGLEVNMHRCNkM7O0FBQ2xGLHFCQUFvQyxpQk4zdEJDLEVNMnRCdUM7O0FBQzVFLDBCQUF5QyxpQk41dEJKLEVNNHRCaUQ7O0FBQ3RGLHFCQUFvQyxpQk43dEJDLEVNNnRCdUM7O0FBQzVFLHVCQUFzQyxpQk45dEJELEVNOHRCMkM7O0FBQ2hGLDBCQUF5QyxpQk4vdEJKLEVNK3RCaUQ7O0FBQ3RGLDBCQUF5QyxpQk5odUJKLEVNZ3VCaUQ7O0FBQ3RGLGdDQUErQyxpQk5qdUJWLEVNaXVCNkQ7O0FBQ2xHLHlCQUF3QyxpQk5sdUJILEVNa3VCK0M7O0FBQ3BGLCtCQUE4QyxpQk5udUJULEVNbXVCMkQ7O0FBQ2hHLG1CQUFrQyxpQk5wdUJHLEVNb3VCbUM7O0FBQ3hFLHdCQUF1QyxpQk5ydUJGLEVNcXVCNkM7O0FBQ2xGLHlCQUF3QyxpQk50dUJILEVNc3VCK0M7O0FBQ3BGLDBCQUF5QyxpQk52dUJKLEVNdXVCaUQ7O0FBQ3RGLDBCQUF5QyxpQk54dUJKLEVNd3VCaUQ7O0FBQ3RGLGlCQUFnQyxpQk56dUJLLEVNeXVCK0I7O0FBQ3BFLHdCQUF1QyxpQk4xdUJGLEVNMHVCNkM7O0FBQ2xGLDRCQUEyQyxpQk4zdUJOLEVNMnVCcUQ7O0FBQzFGLDJCQUEwQyxpQk41dUJMLEVNNHVCbUQ7O0FBQ3hGLHdCQUF1QyxpQk43dUJGLEVNNnVCNkM7O0FBQ2xGLG1CQUFrQyxpQk45dUJHLEVNOHVCbUM7O0FBQ3hFLHVCQUFzQyxpQk4vdUJELEVNK3VCMkM7O0FBQ2hGLHlCQUF3QyxpQk5odkJILEVNZ3ZCK0M7O0FBQ3BGLDhCQUE2QyxpQk5qdkJSLEVNaXZCeUQ7O0FBQzlGLG1CQUFrQyxpQk5sdkJHLEVNa3ZCbUM7O0FBQ3hFLHVCQUFzQyxpQk5udkJELEVNbXZCMkM7O0FBQ2hGLGtCQUFpQyxpQk5wdkJJLEVNb3ZCaUM7O0FBQ3RFLHlCQUF3QyxpQk5ydkJILEVNcXZCK0M7O0FBQ3BGLHlCQUF3QyxpQk50dkJILEVNc3ZCK0M7O0FBQ3BGLGtCQUFpQyxpQk52dkJJLEVNdXZCaUM7O0FBQ3RFLGtCQUFpQyxpQk54dkJJLEVNd3ZCaUM7O0FBQ3RFLHlCQUF3QyxpQk56dkJILEVNeXZCK0M7O0FBQ3BGLDBCQUF5QyxpQk4xdkJKLEVNMHZCaUQ7O0FBQ3RGLDBCQUF5QyxpQk4zdkJKLEVNMnZCaUQ7O0FBQ3RGLHlCQUF3QyxpQk41dkJILEVNNHZCK0M7O0FBQ3BGLHFCQUFvQyxpQk43dkJDLEVNNnZCdUM7O0FBQzVFLGlCQUFnQyxpQk45dkJLLEVNOHZCK0I7O0FBQ3BFLHNCQUFxQyxpQk4vdkJBLEVNK3ZCeUM7O0FBQzlFLHdCQUF1QyxpQk5od0JGLEVNZ3dCNkM7O0FBQ2xGLHVCQUFzQyxpQk5qd0JELEVNaXdCMkM7O0FBQ2hGLGlDQUFnRCxpQk5sd0JYLEVNa3dCK0Q7O0FBQ3BHLHFDQUFvRCxpQk5ud0JmLEVNbXdCdUU7O0FBQzVHLG1CQUFrQyxpQk5wd0JHLEVNb3dCbUM7O0FBQ3hFLHdCQUF1QyxpQk5yd0JGLEVNcXdCNkM7O0FBQ2xGLDBCQUF5QyxpQk50d0JKLEVNc3dCaUQ7O0FBQ3RGLG9CQUFtQyxpQk52d0JFLEVNdXdCcUM7O0FBQzFFLDBCQUF5QyxpQk54d0JKLEVNd3dCaUQ7O0FBQ3RGLG9CQUFtQyxpQk56d0JFLEVNeXdCcUM7O0FBQzFFLGdCQUErQixpQk4xd0JNLEVNMHdCNkI7O0FBQ2xFLG9CQUFtQyxpQk4zd0JFLEVNMndCcUM7O0FBQzFFLHNCQUFxQyxpQk41d0JBLEVNNHdCeUM7O0FBQzlFLDZCQUE0QyxpQk43d0JQLEVNNndCdUQ7O0FBQzVGLDZCQUE0QyxpQk45d0JQLEVNOHdCdUQ7O0FBQzVGLHVCQUFzQyxpQk4vd0JELEVNK3dCMkM7O0FBQ2hGLHVCQUFzQyxpQk5oeEJELEVNZ3hCMkM7O0FBQ2hGLG1CQUFrQyxpQk5qeEJHLEVNaXhCbUM7O0FBQ3hFLHdCQUF1QyxpQk5seEJGLEVNa3hCNkM7O0FBQ2xGLHlCQUF3QyxpQk5ueEJILEVNbXhCK0M7O0FBQ3BGLHFCQUFvQyxpQk5weEJDLEVNb3hCdUM7O0FBQzVFLDBCQUF5QyxpQk5yeEJKLEVNcXhCaUQ7O0FBQ3RGLG9CQUFtQyxpQk50eEJFLEVNc3hCcUM7O0FBQzFFLHFCQUFvQyxpQk52eEJDLEVNdXhCdUM7O0FBQzVFLG1CQUFrQyxpQk54eEJHLEVNd3hCbUM7O0FBQ3hFLG9CQUFtQyxpQk56eEJFLEVNeXhCcUM7O0FBQzFFLG1CQUFrQyxpQk4xeEJHLEVNMHhCbUM7O0FBQ3hFLGlDQUFnRCxpQk4zeEJYLEVNMnhCK0Q7O0FBQ3BHLGdDQUErQyxpQk41eEJWLEVNNHhCNkQ7O0FBQ2xHLDRCQUEyQyxpQk43eEJOLEVNNnhCcUQ7O0FBQzFGLHFCQUFvQyxpQk45eEJDLEVNOHhCdUM7O0FBQzVFLHVCQUFzQyxpQk4veEJELEVNK3hCMkM7O0FBQ2hGLG9CQUFtQyxpQk5oeUJFLEVNZ3lCcUM7O0FBQzFFLDBCQUF5QyxpQk5qeUJKLEVNaXlCaUQ7O0FBQ3RGLDJCQUEwQyxpQk5seUJMLEVNa3lCbUQ7O0FBQ3hGLGtCQUFpQyxpQk5ueUJJLEVNbXlCaUM7O0FBQ3RFLHNCQUFxQyxpQk5weUJBLEVNb3lCeUM7O0FBQzlFLHdCQUF1QyxpQk5yeUJGLEVNcXlCNkM7O0FBQ2xGLHFCQUFvQyxpQk50eUJDLEVNc3lCdUM7O0FBQzVFLG9CQUFtQyxpQk52eUJFLEVNdXlCcUM7O0FBQzFFLG9CQUFtQyxpQk54eUJFLEVNd3lCcUM7O0FBQzFFLHNCQUFxQyxpQk56eUJBLEVNeXlCeUM7O0FBQzlFLDBCQUF5QyxpQk4xeUJKLEVNMHlCaUQ7O0FBQ3RGLHdCQUF1QyxpQk4zeUJGLEVNMnlCNkM7O0FBQ2xGLG1CQUFrQyxpQk41eUJHLEVNNHlCbUM7O0FBQ3hFLHVCQUFzQyxpQk43eUJELEVNNnlCMkM7O0FBQ2hGLG9CQUFtQyxpQk45eUJFLEVNOHlCcUM7O0FBQzFFLHVCQUFzQyxpQk4veUJELEVNK3lCMkM7O0FBQ2hGLHFCQUFvQyxpQk5oekJDLEVNZ3pCdUM7O0FBQzVFLHlCQUF3QyxpQk5qekJILEVNaXpCK0M7O0FBQ3BGLG9CQUFtQyxpQk5sekJFLEVNa3pCcUM7O0FBQzFFLGtCQUFpQyxpQk5uekJJLEVNbXpCaUM7O0FBQ3RFLG9CQUFtQyxpQk5wekJFLEVNb3pCcUM7O0FBQzFFLHdCQUF1QyxpQk5yekJGLEVNcXpCNkM7O0FBQ2xGLHFCQUFvQyxpQk50ekJDLEVNc3pCdUM7O0FBQzVFLG1CQUFrQyxpQk52ekJHLEVNdXpCbUM7O0FBQ3hFLGlCQUFnQyxpQk54ekJLLEVNd3pCK0I7O0FBQ3BFLHdCQUF1QyxpQk56ekJGLEVNeXpCNkM7O0FBQ2xGLHdCQUF1QyxpQk4xekJGLEVNMHpCNkM7O0FBQ2xGLHdCQUF1QyxpQk4zekJGLEVNMnpCNkM7O0FBQ2xGLG9CQUFtQyxpQk41ekJFLEVNNHpCcUM7O0FBQzFFLGtCQUFpQyxpQk43ekJJLEVNNnpCaUM7O0FBQ3RFLGtCQUFpQyxpQk45ekJJLEVNOHpCaUM7O0FBQ3RFLHFCQUFvQyxpQk4vekJDLEVNK3pCdUM7O0FBQzVFLDhCQUE2QyxpQk5oMEJSLEVNZzBCeUQ7O0FBQzlGLGlDQUFnRCxpQk5qMEJYLEVNaTBCK0Q7O0FBQ3BHLG9CQUFtQyxpQk5sMEJFLEVNazBCcUM7O0FBQzFFLG9CQUFtQyxpQk5uMEJFLEVNbTBCcUM7O0FBQzFFLHNCQUFxQyxpQk5wMEJBLEVNbzBCeUM7O0FBQzlFLG9CQUFtQyxpQk5yMEJFLEVNcTBCcUM7O0FBQzFFLDBCQUF5QyxpQk50MEJKLEVNczBCaUQ7O0FBQ3RGLHlCQUF3QyxpQk52MEJILEVNdTBCK0M7O0FBQ3BGLHlCQUF3QyxpQk54MEJILEVNdzBCK0M7O0FBQ3BGLHNCQUFxQyxpQk56MEJBLEVNeTBCeUM7O0FBQzlFLHNCQUFxQyxpQk4xMEJBLEVNMDBCeUM7O0FBQzlFLG9CQUFtQyxpQk4zMEJFLEVNMjBCcUM7O0FBQzFFLG9CQUFtQyxpQk41MEJFLEVNNDBCcUM7O0FBQzFFLDBCQUF5QyxpQk43MEJKLEVNNjBCaUQ7O0FBQ3RGLG1CQUFrQyxpQk45MEJHLEVNODBCbUM7O0FBQ3hFLHVCQUFzQyxpQk4vMEJELEVNKzBCMkM7O0FBQ2hGLHVCQUFzQyxpQk5oMUJELEVNZzFCMkM7O0FBQ2hGLDhCQUE2QyxpQk5qMUJSLEVNaTFCeUQ7O0FBQzlGLDBCQUF5QyxpQk5sMUJKLEVNazFCaUQ7O0FBQ3RGLHlCQUF3QyxpQk5uMUJILEVNbTFCK0M7O0FBQ3BGLG9CQUFtQyxpQk5wMUJFLEVNbzFCcUM7O0FBQzFFLHdCQUF1QyxpQk5yMUJGLEVNcTFCNkM7O0FBQ2xGLDBCQUF5QyxpQk50MUJKLEVNczFCaUQ7O0FBQ3RGLGtCQUFpQyxpQk52MUJJLEVNdTFCaUM7O0FBQ3RFLDJCQUEwQyxpQk54MUJMLEVNdzFCbUQ7O0FBQ3hGLDRCQUEyQyxpQk56MUJOLEVNeTFCcUQ7O0FBQzFGLDBCQUF5QyxpQk4xMUJKLEVNMDFCaUQ7O0FBQ3RGLDBCQUF5QyxpQk4zMUJKLEVNMjFCaUQ7O0FBQ3RGLDZCQUE0QyxpQk41MUJQLEVNNDFCdUQ7O0FBQzVGLDJCQUEwQyxpQk43MUJMLEVNNjFCbUQ7O0FBQ3hGLG9CQUFtQyxpQk45MUJFLEVNODFCcUM7O0FBQzFFLHlCQUF3QyxpQk4vMUJILEVNKzFCK0M7O0FBQ3BGLGtCQUFpQyxpQk5oMkJJLEVNZzJCaUM7O0FBQ3RFLHFCQUFvQyxpQk5qMkJDLEVNaTJCdUM7O0FBQzVFLHlCQUF3QyxpQk5sMkJILEVNazJCK0M7O0FBQ3BGLDJCQUEwQyxpQk5uMkJMLEVNbTJCbUQ7O0FBQ3hGLHNCQUFxQyxpQk5wMkJBLEVNbzJCeUM7O0FBQzlFLDBCQUF5QyxpQk5yMkJKLEVNcTJCaUQ7O0FBQ3RGLG9CQUFtQyxpQk50MkJFLEVNczJCcUM7O0FBQzFFLHlCQUF3QyxpQk52MkJILEVNdTJCK0M7O0FBQ3BGLHFCQUFvQyxpQk54MkJDLEVNdzJCdUM7O0FBQzVFLHFCQUFvQyxpQk56MkJDLEVNeTJCdUM7O0FBQzVFLHNCQUFxQyxpQk4xMkJBLEVNMDJCeUM7O0FBQzlFLG1CQUFrQyxpQk4zMkJHLEVNMjJCbUM7O0FBQ3hFLG1CQUFrQyxpQk41MkJHLEVNNDJCbUM7O0FBQ3hFLHdCQUF1QyxpQk43MkJGLEVNNjJCNkM7O0FBQ2xGLHVCQUFzQyxpQk45MkJELEVNODJCMkM7O0FBQ2hGLDhCQUE2QyxpQk4vMkJSLEVNKzJCeUQ7O0FBQzlGLHVCQUFzQyxpQk5oM0JELEVNZzNCMkM7O0FBQ2hGLDhCQUE2QyxpQk5qM0JSLEVNaTNCeUQ7O0FBQzlGLHdCQUF1QyxpQk5sM0JGLEVNazNCNkM7O0FBQ2xGLG1CQUFrQyxpQk5uM0JHLEVNbTNCbUM7O0FBQ3hFLHdCQUF1QyxpQk5wM0JGLEVNbzNCNkM7O0FBQ2xGLHFCQUFvQyxpQk5yM0JDLEVNcTNCdUM7O0FBQzVFLHNCQUFxQyxpQk50M0JBLEVNczNCeUM7O0FBQzlFLDRCQUEyQyxpQk52M0JOLEVNdTNCcUQ7O0FBQzFGLDZCQUE0QyxpQk54M0JQLEVNdzNCdUQ7O0FBQzVGLHVCQUFzQyxpQk56M0JELEVNeTNCMkM7O0FBQ2hGLGtCQUFpQyxpQk4xM0JJLEVNMDNCaUM7O0FBQ3RFLDZCQUE0QyxpQk4zM0JQLEVNMjNCdUQ7O0FBQzVGLDJCQUEwQyxpQk41M0JMLEVNNDNCbUQ7O0FBQ3hGLDhCQUE2QyxpQk43M0JSLEVNNjNCeUQ7O0FBQzlGLDRCQUEyQyxpQk45M0JOLEVNODNCcUQ7O0FBQzFGLHVCQUFzQyxpQk4vM0JELEVNKzNCMkM7O0FBQ2hGLCtCQUE4QyxpQk5oNEJULEVNZzRCMkQ7O0FBQ2hHLDZCQUE0QyxpQk5qNEJQLEVNaTRCdUQ7O0FBQzVGLHFCQUFvQyxpQk5sNEJDLEVNazRCdUM7O0FBQzVFLHdCQUF1QyxpQk5uNEJGLEVNbTRCNkM7O0FBQ2xGLDJCQUEwQyxpQk5wNEJMLEVNbzRCbUQ7O0FBQ3hGLG1CQUFrQyxpQk5yNEJHLEVNcTRCbUM7O0FBQ3hFLHFCQUFvQyxpQk50NEJDLEVNczRCdUM7O0FBQzVFLHFCQUFvQyxpQk52NEJDLEVNdTRCdUM7O0FBQzVFLDJCQUEwQyxpQk54NEJMLEVNdzRCbUQ7O0FBQ3hGLHFCQUFvQyxpQk56NEJDLEVNeTRCdUM7O0FBQzVFLG9CQUFtQyxpQk4xNEJFLEVNMDRCcUM7O0FBQzFFLHlCQUF3QyxpQk4zNEJILEVNMjRCK0M7O0FBQ3BGLDRCQUEyQyxpQk41NEJOLEVNNDRCcUQ7O0FBQzFGLDRCQUEyQyxpQk43NEJOLEVNNjRCcUQ7O0FBQzFGLGtCQUFpQyxpQk45NEJJLEVNODRCaUM7O0FBQ3RFLDhCQUE2QyxpQk4vNEJSLEVNKzRCeUQ7O0FBQzlGLHVCQUFzQyxpQk5oNUJELEVNZzVCMkM7O0FBQ2hGLHdCQUF1QyxpQk5qNUJGLEVNaTVCNkM7O0FBQ2xGLG1CQUFrQyxpQk5sNUJHLEVNazVCbUM7O0FBQ3hFLDBCQUF5QyxpQk5uNUJKLEVNbTVCaUQ7O0FBQ3RGLDBCQUF5QyxpQk5wNUJKLEVNbzVCaUQ7O0FBQ3RGLDJCQUEwQyxpQk5yNUJMLEVNcTVCbUQ7O0FBQ3hGLDBCQUF5QyxpQk50NUJKLEVNczVCaUQ7O0FBQ3RGLHlCQUF3QyxpQk52NUJILEVNdTVCK0M7O0FBQ3BGLDBCQUF5QyxpQk54NUJKLEVNdzVCaUQ7O0FBQ3RGLHlCQUF3QyxpQk56NUJILEVNeTVCK0M7O0FBQ3BGLGtCQUFpQyxpQk4xNUJJLEVNMDVCaUM7O0FBQ3RFLHlCQUF3QyxpQk4zNUJILEVNMjVCK0M7O0FBQ3BGLHVCQUFzQyxpQk41NUJELEVNNDVCMkM7O0FBQ2hGLG9CQUFtQyxpQk43NUJFLEVNNjVCcUM7O0FBQzFFLHlCQUF3QyxpQk45NUJILEVNODVCK0M7O0FBQ3BGLDJCQUEwQyxpQk4vNUJMLEVNKzVCbUQ7O0FBQ3hGLG9CQUFtQyxpQk5oNkJFLEVNZzZCcUM7O0FBQzFFLHNCQUFxQyxpQk5qNkJBLEVNaTZCeUM7O0FBQzlFLDBCQUF5QyxpQk5sNkJKLEVNazZCaUQ7O0FBQ3RGLHlCQUF3QyxpQk5uNkJILEVNbTZCK0M7O0FBQ3BGLGdDQUErQyxpQk5wNkJWLEVNbzZCNkQ7O0FBQ2xHLHVCQUFzQyxpQk5yNkJELEVNcTZCMkM7O0FBQ2hGLG9CQUFtQyxpQk50NkJFLEVNczZCcUM7O0FBQzFFLHNCQUFxQyxpQk52NkJBLEVNdTZCeUM7O0FBQzlFLGlCQUFnQyxpQk54NkJLLEVNdzZCK0I7O0FBQ3BFLHlCQUF3QyxpQk56NkJILEVNeTZCK0M7O0FBQ3BGLHlCQUF3QyxpQk4xNkJILEVNMDZCK0M7O0FBQ3BGLG9CQUFtQyxpQk4zNkJFLEVNMjZCcUM7O0FBQzFFLGtCQUFpQyxpQk41NkJJLEVNNDZCaUM7O0FBQ3RFLHNCQUFxQyxpQk43NkJBLEVNNjZCeUM7O0FBQzlFLHFCQUFvQyxpQk45NkJDLEVNODZCdUM7O0FBQzVFLG1CQUFrQyxpQk4vNkJHLEVNKzZCbUM7O0FBQ3hFLDBCQUF5QyxpQk5oN0JKLEVNZzdCaUQ7O0FBQ3RGLG9CQUFtQyxpQk5qN0JFLEVNaTdCcUM7O0FBQzFFLHdCQUF1QyxpQk5sN0JGLEVNazdCNkM7O0FBQ2xGLDRCQUEyQyxpQk5uN0JOLEVNbTdCcUQ7O0FBQzFGLGdDQUErQyxpQk5wN0JWLEVNbzdCNkQ7O0FBQ2xHLDJCQUEwQyxpQk5yN0JMLEVNcTdCbUQ7O0FBQ3hGLHFCQUFvQyxpQk50N0JDLEVNczdCdUM7O0FBQzVFLHdCQUF1QyxpQk52N0JGLEVNdTdCNkM7O0FBQ2xGLDRCQUEyQyxpQk54N0JOLEVNdzdCcUQ7O0FBQzFGLGlCQUFnQyxpQk56N0JLLEVNeTdCK0I7O0FBQ3BFLGtCQUFpQyxpQk4xN0JJLEVNMDdCaUM7O0FBQ3RFLGtCQUFpQyxpQk4zN0JJLEVNMjdCaUM7O0FBQ3RFLG1CQUFrQyxpQk41N0JHLEVNNDdCbUM7O0FBQ3hFLGtCQUFpQyxpQk43N0JJLEVNNjdCaUM7O0FBQ3RFLHNCQUFxQyxpQk45N0JBLEVNODdCeUM7O0FBQzlFLDRCQUEyQyxpQk4vN0JOLEVNKzdCcUQ7O0FBQzFGLDJCQUEwQyxpQk5oOEJMLEVNZzhCbUQ7O0FBQ3hGLHlCQUF3QyxpQk5qOEJILEVNaThCK0M7O0FBQ3BGLHNCQUFxQyxpQk5sOEJBLEVNazhCeUM7O0FBQzlFLHlCQUF3QyxpQk5uOEJILEVNbThCK0M7O0FBQ3BGLHdCQUF1QyxpQk5wOEJGLEVNbzhCNkM7O0FBQ2xGLGdCQUErQixpQk5yOEJNLEVNcThCNkI7O0FBQ2xFLHNCQUFxQyxpQk50OEJBLEVNczhCeUM7O0FBQzlFLHFCQUFvQyxpQk52OEJDLEVNdThCdUM7O0FBQzVFLHVCQUFzQyxpQk54OEJELEVNdzhCMkM7O0FBQ2hGLHlCQUF3QyxpQk56OEJILEVNeThCK0M7O0FBQ3BGLCtCQUE4QyxpQk4xOEJULEVNMDhCMkQ7O0FBQ2hHLDhCQUE2QyxpQk4zOEJSLEVNMjhCeUQ7O0FBQzlGLDhCQUE2QyxpQk41OEJSLEVNNDhCeUQ7O0FBQzlGLGlDQUFnRCxpQk43OEJYLEVNNjhCK0Q7O0FBQ3BHLHdDQUF1RCxpQk45OEJsQixFTTg4QjZFOztBQUNsSCx5QkFBd0MsaUJOLzhCSCxFTSs4QitDOztBQUNwRix1QkFBc0MsaUJOaDlCRCxFTWc5QjJDOztBQUNoRix1QkFBc0MsaUJOajlCRCxFTWk5QjJDOztBQUNoRixvQkFBbUMsaUJObDlCRSxFTWs5QnFDOztBQUMxRSx3QkFBdUMsaUJObjlCRixFTW05QjZDOztBQUNsRixtQkFBa0MsaUJOcDlCRyxFTW85Qm1DOztBQUN4RSwwQkFBeUMsaUJOcjlCSixFTXE5QmlEOztBQUN0RiwyQkFBMEMsaUJOdDlCTCxFTXM5Qm1EOztBQUN4RiwyQkFBMEMsaUJOdjlCTCxFTXU5Qm1EOztBQUN4RiwwQkFBeUMsaUJOeDlCSixFTXc5QmlEOztBQUN0RixrQkFBaUMsaUJOejlCSSxFTXk5QmlDOztBQUN0RSx3QkFBdUMsaUJOMTlCRixFTTA5QjZDOztBQUNsRix1QkFBc0MsaUJOMzlCRCxFTTI5QjJDOztBQUNoRix1QkFBc0MsaUJONTlCRCxFTTQ5QjJDOztBQUNoRixtQkFBa0MsaUJONzlCRyxFTTY5Qm1DOztBQUN4RSx5QkFBd0MsaUJOOTlCSCxFTTg5QitDOztBQUNwRiw2QkFBNEMsaUJOLzlCUCxFTSs5QnVEOztBQUM1RixtQkFBa0MsaUJOaCtCRyxFTWcrQm1DOztBQUN4RSx1QkFBc0MsaUJOaitCRCxFTWkrQjJDOztBQUNoRixrQkFBaUMsaUJObCtCSSxFTWsrQmlDOztBQUN0RSxzQkFBcUMsaUJObitCQSxFTW0rQnlDOztBQUM5RSxvQkFBbUMsaUJOcCtCRSxFTW8rQnFDOztBQUMxRSxzQkFBcUMsaUJOcitCQSxFTXErQnlDOztBQUM5RSx5QkFBd0MsaUJOdCtCSCxFTXMrQitDOztBQUNwRixvQkFBbUMsaUJOditCRSxFTXUrQnFDOztBQUMxRSx3QkFBdUMsaUJOeCtCRixFTXcrQjZDOztBQUNsRixtQkFBa0MsaUJOeitCRyxFTXkrQm1DOztBQUN4RSw2QkFBNEMsaUJOMStCUCxFTTArQnVEOztBQUM1Rix5QkFBd0MsaUJOMytCSCxFTTIrQitDOztBQUNwRiwyQkFBMEMsaUJONStCTCxFTTQrQm1EOztBQUN4RiwwQkFBeUMsaUJONytCSixFTTYrQmlEOztBQUN0Rix3QkFBdUMsaUJOOStCRixFTTgrQjZDOztBQUNsRixpQkFBZ0MsaUJOLytCSyxFTSsrQitCOztBQUNwRSxvQkFBbUMsaUJOaC9CRSxFTWcvQnFDOztBQUMxRSwyQkFBMEMsaUJOai9CTCxFTWkvQm1EOztBQUN4RixnQkFBK0IsaUJObC9CTSxFTWsvQjZCOztBQUNsRSxzQkFBcUMsaUJObi9CQSxFTW0vQnlDOztBQUM5RSxvQkFBbUMsaUJOcC9CRSxFTW8vQnFDOztBQUMxRSxxQkFBb0MsaUJOci9CQyxFTXEvQnVDOztBQUM1RSw0QkFBMkMsaUJOdC9CTixFTXMvQnFEOztBQUMxRixtQkFBa0MsaUJOdi9CRyxFTXUvQm1DOztBQUN4RSxrQkFBaUMsaUJOeC9CSSxFTXcvQmlDOztBQUN0RSxtQkFBa0MsaUJOei9CRyxFTXkvQm1DOztBQUN4RSxzQkFBcUMsaUJOMS9CQSxFTTAvQnlDOztBQUM5RSx1QkFBc0MsaUJOMy9CRCxFTTIvQjJDOztBQUNoRixrQkFBaUMsaUJONS9CSSxFTTQvQmlDOztBQUN0RSxzQkFBcUMsaUJONy9CQSxFTTYvQnlDOztBQUM5RSx5QkFBd0MsaUJOOS9CSCxFTTgvQitDOztBQUNwRiw4QkFBNkMsaUJOLy9CUixFTSsvQnlEOztBQUM5Rix3QkFBdUMsaUJOaGdDRixFTWdnQzZDOztBQUNsRixvQkFBbUMsaUJOamdDRSxFTWlnQ3FDOztBQUMxRSxvQkFBbUMsaUJObGdDRSxFTWtnQ3FDOztBQUMxRSx3QkFBdUMsaUJObmdDRixFTW1nQzZDOztBQUNsRixxQkFBb0MsaUJOcGdDQyxFTW9nQ3VDOztBQUM1RSxvQkFBbUMsaUJOcmdDRSxFTXFnQ3FDOztBQUMxRSxpQkFBZ0MsaUJOdGdDSyxFTXNnQytCOztBQUNwRSx3QkFBdUMsaUJOdmdDRixFTXVnQzZDOztBQUNsRix3QkFBdUMsaUJOeGdDRixFTXdnQzZDOztBQUNsRixrQkFBaUMsaUJOemdDSSxFTXlnQ2lDOztBQUN0RSxzQkFBcUMsaUJOMWdDQSxFTTBnQ3lDOztBQUM5RSx5QkFBd0MsaUJOM2dDSCxFTTJnQytDOztBQUNwRixxQkFBb0MsaUJONWdDQyxFTTRnQ3VDOztBQUM1RSx1QkFBc0MsaUJON2dDRCxFTTZnQzJDOztBQUNoRix5QkFBd0MsaUJOOWdDSCxFTThnQytDOztBQUNwRix3QkFBdUMsaUJOL2dDRixFTStnQzZDOztBQUNsRixtQkFBa0MsaUJOaGhDRyxFTWdoQ21DOztBQUN4RSxzQkFBcUMsaUJOamhDQSxFTWloQ3lDOztBQUM5RSwwQkFBeUMsaUJObGhDSixFTWtoQ2lEOztBQUN0RiwyQkFBMEMsaUJObmhDTCxFTW1oQ21EOztBQUN4RiwyQkFBMEMsaUJOcGhDTCxFTW9oQ21EOztBQUN4RixzQkFBcUMsaUJOcmhDQSxFTXFoQ3lDOztBQUM5RSwwQkFBeUMsaUJOdGhDSixFTXNoQ2lEOztBQUN0RixvQkFBbUMsaUJOdmhDRSxFTXVoQ3FDOztBQUMxRSxtQkFBa0MsaUJOeGhDRyxFTXdoQ21DOztBQUN4RSwwQkFBeUMsaUJOemhDSixFTXloQ2lEOztBQUN0Rix3QkFBdUMsaUJOMWhDRixFTTBoQzZDOztBQUNsRixxQkFBb0MsaUJOM2hDQyxFTTJoQ3VDOztBQUM1RSxvQkFBbUMsaUJONWhDRSxFTTRoQ3FDOztBQUMxRSwyQkFBMEMsaUJON2hDTCxFTTZoQ21EOztBQUN4RixrQkFBaUMsaUJOOWhDSSxFTThoQ2lDOztBQUN0RSxtQkFBa0MsaUJOL2hDRyxFTStoQ21DOztBQUN4RSxtQkFBa0MsaUJOaGlDRyxFTWdpQ21DOztBQUN4RSxtQkFBa0MsaUJOamlDRyxFTWlpQ21DOztBQUN4RSx3QkFBdUMsaUJObGlDRixFTWtpQzZDOztBQUNsRix5QkFBd0MsaUJObmlDSCxFTW1pQytDOztBQUNwRixtQkFBa0MsaUJOcGlDRyxFTW9pQ21DOztBQUN4RSwwQkFBeUMsaUJOcmlDSixFTXFpQ2lEOztBQUN0RixxQkFBb0MsaUJOdGlDQyxFTXNpQ3VDOztBQUM1RSxrQkFBaUMsaUJOdmlDSSxFTXVpQ2lDOztBQUN0RSxnQkFBK0IsaUJOeGlDTSxFTXdpQzZCOztBQUNsRSxpQkFBZ0MsaUJOemlDSyxFTXlpQytCOztBQUNwRSw2QkFBNEMsaUJOMWlDUCxFTTBpQ3VEOztBQUM1Rix5QkFBd0MsaUJOM2lDSCxFTTJpQytDOztBQUNwRix5QkFBd0MsaUJONWlDSCxFTTRpQytDOztBQUNwRix3QkFBdUMsaUJON2lDRixFTTZpQzZDOztBQUNsRix1QkFBc0MsaUJOOWlDRCxFTThpQzJDOztBQUNoRixtQkFBa0MsaUJOL2lDRyxFTStpQ21DOztBQUN4RSx1QkFBc0MsaUJOaGpDRCxFTWdqQzJDOztBQUNoRiwyQkFBMEMsaUJOampDTCxFTWlqQ21EOztBQUN4RixtQkFBa0MsaUJObGpDRyxFTWtqQ21DOztBQUN4RSxtQkFBa0MsaUJObmpDRyxFTW1qQ21DOztBQUN4RSxvQkFBbUMsaUJOcGpDRSxFTW9qQ3FDOztBQUMxRSxvQkFBbUMsaUJOcmpDRSxFTXFqQ3FDOztBQUMxRSxzQkFBcUMsaUJOdGpDQSxFTXNqQ3lDOztBQUM5RSw2QkFBNEMsaUJOdmpDUCxFTXVqQ3VEOztBQUM1Rix3QkFBdUMsaUJOeGpDRixFTXdqQzZDOztBQUNsRixxQkFBb0MsaUJOempDQyxFTXlqQ3VDOztBQUM1RSxtQkFBa0MsaUJOMWpDRyxFTTBqQ21DOztBQUN4RSxrQkFBaUMsaUJOM2pDSSxFTTJqQ2lDOztBQUN0RSx5QkFBd0MsaUJONWpDSCxFTTRqQytDOztBQUNwRixvQkFBbUMsaUJO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aEI7O0FBakdELGdCM0RvREUsbUI0RGxDeUIsRUFnRTFCOztBQWpFRCw0QkFJRSxnQjFFRDhCLEMwRUU5QixpQ0FBd0IsQ0FBeEIseUJBQXdCLENyRjJDdEIsVUN4Q2lCLEN3QjJCbkIsbUI0RDVCMEIsQzVEZ0N0QixlZHBDMEIsQ2NvQzFCLGdCZHBDMEIsRTBFaUM5Qjs7QUFwQ0YsK0JBVUcsZ0IxRVA2QixDMEVRN0Isc0JBQXFCLENyRnVCSSxxQlcvQkksRTBFZ0M3Qjs7QUFuQ0gsc0NBZUksVUFBUyxDQUNULGNBQWEsQ0FDYixnQkFBZSxDQUNmLGUxRWY0QixDMEVnQjVCLGdCMUVoQjRCLEMwRWlCNUIsbUJBQWtCLENBQ2xCLHFCQUFvQixDQUNwQixpQmxGQ2MsQ0h5QmQsV0N4Q2lCLEVvRmdCakI7O0FBeEJKLDBDckZrQzRCLGdCQ3pCUCxFb0ZtQmpCOztBQTVCSixtREFnQ0ssb0JsRkplLEVrRktmOztBQWpDTCw2QkF1Q0UsVUFBUyxDQUNULFdBQVUsQ0FDVixjQUFhLENBQ2IsZUFBYyxDQUNkLGdCQUFlLENBQ2YsWWxGckJnQixDa0ZzQmhCLHdCQUF1QixDQUN2QixvQ0FBMkIsQ0FBM0IsNEJBQTJCLEN2RXBENUIsbUJIUytCLENYNkM1Qiw0Qlc3QzRCLENjZ0M5QixtQjREYzBCLEM1RFZ0QixTNERVMkIsRUFlL0I7O0FBaEVGLHdDQW9ERyxhMUVqRDZCLEUwRXFEN0I7O0FqRjlDRiw2Q2lGVkQsd0NBc0RJLGdCMUVuRDRCLEUwRXFEN0IsRUFBQTs7QUF4REgsd0NBMkRHLGMxRXhENkIsRTBFNEQ3Qjs7QWpGckRGLDZDaUZWRCx3Q0E2REksaUIxRTFENEIsRTBFNEQ3QixFQUFBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohIEJvb3RzdHJhcCB2NC4wLjAtYmV0YSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tKSBDb3B5cmlnaHQgMjAxMS0yMDE3IFRoZSBCb290c3RyYXAgQXV0aG9ycyBDb3B5cmlnaHQgMjAxMS0yMDE3IFR3aXR0ZXIsIEluYy4gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSkgKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVNvdXJjZStTYW5zK1BybzozMDAsNDAwLDcwMFwiKTtcbkBtZWRpYSBwcmludCB7ICosICo6OmJlZm9yZSwgKjo6YWZ0ZXIgeyB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYSwgYTp2aXNpdGVkIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgYWJiclt0aXRsZV06OmFmdGVyIHsgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiOyB9XG4gIHByZSB7IHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50OyB9XG4gIHByZSwgYmxvY2txdW90ZSB7IGJvcmRlcjogMXB4IHNvbGlkICM5OTk7IHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICB0aGVhZCB7IGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgfVxuICB0ciwgaW1nIHsgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHAsIGgyLCBoMyB7IG9ycGhhbnM6IDM7IHdpZG93czogMzsgfVxuICBoMiwgaDMgeyBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfVxuICAubmF2YmFyIHsgZGlzcGxheTogbm9uZTsgfVxuICAuYmFkZ2UgeyBib3JkZXI6IDFweCBzb2xpZCAjMDAwOyB9XG4gIC50YWJsZSB7IGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDsgfVxuICAudGFibGUgdGQsIC50YWJsZSB0aCB7IGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsIC50YWJsZS1ib3JkZXJlZCB0ZCB7IGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDsgfSB9XG5cbiosICo6OmJlZm9yZSwgKjo6YWZ0ZXIgeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwgeyBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgbGluZS1oZWlnaHQ6IDEuMTU7IC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuQC1tcy12aWV3cG9ydCB7IHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cblxuYXJ0aWNsZSwgYXNpZGUsIGRpYWxvZywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24geyBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHsgbWFyZ2luOiAwOyBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7IGZvbnQtc2l6ZTogMXJlbTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IDEuNTsgY29sb3I6ICMyMTI1Mjk7IHRleHQtYWxpZ246IGxlZnQ7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMgeyBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cblxuaHIgeyBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgaGVpZ2h0OiAwOyBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHsgbWFyZ2luLXRvcDogMDsgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cblxucCB7IG1hcmdpbi10b3A6IDA7IG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuYWJiclt0aXRsZV0sIGFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyBjdXJzb3I6IGhlbHA7IGJvcmRlci1ib3R0b206IDA7IH1cblxuYWRkcmVzcyB7IG1hcmdpbi1ib3R0b206IDFyZW07IGZvbnQtc3R5bGU6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxub2wsIHVsLCBkbCB7IG1hcmdpbi10b3A6IDA7IG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxub2wgb2wsIHVsIHVsLCBvbCB1bCwgdWwgb2wgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmR0IHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuZGQgeyBtYXJnaW4tYm90dG9tOiAuNXJlbTsgbWFyZ2luLWxlZnQ6IDA7IH1cblxuYmxvY2txdW90ZSB7IG1hcmdpbjogMCAwIDFyZW07IH1cblxuZGZuIHsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmIsIHN0cm9uZywgLmJsb2Nrc19fc2xpZGUgYXJ0aWNsZSBkZm4sIC5kZXRhaWxfX2NvbnRlbnQgYXJ0aWNsZSBkZm4sIC5vdmVybGF5IGFydGljbGUgZGZuLCAuYmxvY2tzX19jb250ZW50IGRmbiwgLmNvbnRhY3QgZGZuLCAucXVvdGUgZGZuIHsgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG5zbWFsbCB7IGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1Yiwgc3VwIHsgcG9zaXRpb246IHJlbGF0aXZlOyBmb250LXNpemU6IDc1JTsgbGluZS1oZWlnaHQ6IDA7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuXG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cbmEgeyBjb2xvcjogIzAwN2JmZjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgfVxuXG5hOmhvdmVyIHsgY29sb3I6ICMwMDU2YjM7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHsgY29sb3I6IGluaGVyaXQ7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cywgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIgeyBjb2xvcjogaW5oZXJpdDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHsgb3V0bGluZTogMDsgfVxuXG5wcmUsIGNvZGUsIGtiZCwgc2FtcCB7IGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgZm9udC1zaXplOiAxZW07IH1cblxucHJlIHsgbWFyZ2luLXRvcDogMDsgbWFyZ2luLWJvdHRvbTogMXJlbTsgb3ZlcmZsb3c6IGF1dG87IH1cblxuZmlndXJlIHsgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5pbWcgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuc3ZnOm5vdCg6cm9vdCkgeyBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmEsIGFyZWEsIGJ1dHRvbiwgW3JvbGU9XCJidXR0b25cIl0sIGlucHV0LCBsYWJlbCwgc2VsZWN0LCBzdW1tYXJ5LCB0ZXh0YXJlYSB7IHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyB9XG5cbnRhYmxlIHsgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG5jYXB0aW9uIHsgcGFkZGluZy10b3A6IDAuNzVyZW07IHBhZGRpbmctYm90dG9tOiAwLjc1cmVtOyBjb2xvcjogIzg2OGU5NjsgdGV4dC1hbGlnbjogbGVmdDsgY2FwdGlvbi1zaWRlOiBib3R0b207IH1cblxudGggeyB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG5cbmxhYmVsIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuXG5idXR0b246Zm9jdXMgeyBvdXRsaW5lOiAxcHggZG90dGVkOyBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7IH1cblxuaW5wdXQsIGJ1dHRvbiwgc2VsZWN0LCBvcHRncm91cCwgdGV4dGFyZWEgeyBtYXJnaW46IDA7IGZvbnQtZmFtaWx5OiBpbmhlcml0OyBmb250LXNpemU6IGluaGVyaXQ7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbmJ1dHRvbiwgaW5wdXQgeyBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5idXR0b24sIHNlbGVjdCB7IHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbmJ1dHRvbiwgaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgW3R5cGU9XCJyZXNldFwiXSwgW3R5cGU9XCJzdWJtaXRcIl0geyAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7IHBhZGRpbmc6IDA7IGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHBhZGRpbmc6IDA7IH1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sIGlucHV0W3R5cGU9XCJ0aW1lXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sIGlucHV0W3R5cGU9XCJtb250aFwiXSB7IC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDsgfVxuXG50ZXh0YXJlYSB7IG92ZXJmbG93OiBhdXRvOyByZXNpemU6IHZlcnRpY2FsOyB9XG5cbmZpZWxkc2V0IHsgbWluLXdpZHRoOiAwOyBwYWRkaW5nOiAwOyBtYXJnaW46IDA7IGJvcmRlcjogMDsgfVxuXG5sZWdlbmQgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTAwJTsgcGFkZGluZzogMDsgbWFyZ2luLWJvdHRvbTogLjVyZW07IGZvbnQtc2l6ZTogMS41cmVtOyBsaW5lLWhlaWdodDogaW5oZXJpdDsgY29sb3I6IGluaGVyaXQ7IHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxucHJvZ3Jlc3MgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHsgaGVpZ2h0OiBhdXRvOyB9XG5cblt0eXBlPVwic2VhcmNoXCJdIHsgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24geyAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7IGZvbnQ6IGluaGVyaXQ7IC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbm91dHB1dCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5zdW1tYXJ5IHsgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbnRlbXBsYXRlIHsgZGlzcGxheTogbm9uZTsgfVxuXG5baGlkZGVuXSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCAuaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHsgbWFyZ2luLWJvdHRvbTogMC41cmVtOyBmb250LWZhbWlseTogaW5oZXJpdDsgZm9udC13ZWlnaHQ6IDUwMDsgbGluZS1oZWlnaHQ6IDEuMTsgY29sb3I6IGluaGVyaXQ7IH1cblxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogMi41cmVtOyB9XG5cbmgyLCAuaDIgeyBmb250LXNpemU6IDJyZW07IH1cblxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuXG5oNCwgLmg0IHsgZm9udC1zaXplOiAxLjVyZW07IH1cblxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG5oNiwgLmg2IHsgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5sZWFkIHsgZm9udC1zaXplOiAxLjI1cmVtOyBmb250LXdlaWdodDogMzAwOyB9XG5cbi5kaXNwbGF5LTEgeyBmb250LXNpemU6IDZyZW07IGZvbnQtd2VpZ2h0OiAzMDA7IGxpbmUtaGVpZ2h0OiAxLjE7IH1cblxuLmRpc3BsYXktMiB7IGZvbnQtc2l6ZTogNS41cmVtOyBmb250LXdlaWdodDogMzAwOyBsaW5lLWhlaWdodDogMS4xOyB9XG5cbi5kaXNwbGF5LTMgeyBmb250LXNpemU6IDQuNXJlbTsgZm9udC13ZWlnaHQ6IDMwMDsgbGluZS1oZWlnaHQ6IDEuMTsgfVxuXG4uZGlzcGxheS00IHsgZm9udC1zaXplOiAzLjVyZW07IGZvbnQtd2VpZ2h0OiAzMDA7IGxpbmUtaGVpZ2h0OiAxLjE7IH1cblxuaHIgeyBtYXJnaW4tdG9wOiAxcmVtOyBtYXJnaW4tYm90dG9tOiAxcmVtOyBib3JkZXI6IDA7IGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuc21hbGwsIC5zbWFsbCB7IGZvbnQtc2l6ZTogODAlOyBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbm1hcmssIC5tYXJrIHsgcGFkZGluZzogMC4yZW07IGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7IH1cblxuLmxpc3QtdW5zdHlsZWQgeyBwYWRkaW5nLWxlZnQ6IDA7IGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxpc3QtaW5saW5lIHsgcGFkZGluZy1sZWZ0OiAwOyBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWlubGluZS1pdGVtIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uaW5pdGlhbGlzbSB7IGZvbnQtc2l6ZTogOTAlOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5ibG9ja3F1b3RlIHsgbWFyZ2luLWJvdHRvbTogMXJlbTsgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDgwJTsgY29sb3I6ICM4NjhlOTY7IH1cblxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjAxNCBcXDAwQTBcIjsgfVxuXG4uaW1nLWZsdWlkIHsgbWF4LXdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IH1cblxuLmltZy10aHVtYm5haWwgeyBwYWRkaW5nOiAwLjI1cmVtOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgbWF4LXdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IH1cblxuLmZpZ3VyZSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmlndXJlLWltZyB7IG1hcmdpbi1ib3R0b206IDAuNXJlbTsgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZpZ3VyZS1jYXB0aW9uIHsgZm9udC1zaXplOiA5MCU7IGNvbG9yOiAjODY4ZTk2OyB9XG5cbmNvZGUsIGtiZCwgcHJlLCBzYW1wIHsgZm9udC1mYW1pbHk6IFwiU0ZNb25vLVJlZ3VsYXJcIiwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlOyB9XG5cbmNvZGUgeyBwYWRkaW5nOiAwLjJyZW0gMC40cmVtOyBmb250LXNpemU6IDkwJTsgY29sb3I6ICNiZDQxNDc7IGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuYSA+IGNvZGUgeyBwYWRkaW5nOiAwOyBjb2xvcjogaW5oZXJpdDsgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDsgfVxuXG5rYmQgeyBwYWRkaW5nOiAwLjJyZW0gMC40cmVtOyBmb250LXNpemU6IDkwJTsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7IGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfVxuXG5rYmQga2JkIHsgcGFkZGluZzogMDsgZm9udC1zaXplOiAxMDAlOyBmb250LXdlaWdodDogYm9sZDsgfVxuXG5wcmUgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLXRvcDogMDsgbWFyZ2luLWJvdHRvbTogMXJlbTsgZm9udC1zaXplOiA5MCU7IGNvbG9yOiAjMjEyNTI5OyB9XG5cbnByZSBjb2RlIHsgcGFkZGluZzogMDsgZm9udC1zaXplOiBpbmhlcml0OyBjb2xvcjogaW5oZXJpdDsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLnByZS1zY3JvbGxhYmxlIHsgbWF4LWhlaWdodDogMzQwcHg7IG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4uY29udGFpbmVyIHsgbWFyZ2luLXJpZ2h0OiBhdXRvOyBtYXJnaW4tbGVmdDogYXV0bzsgcGFkZGluZy1yaWdodDogMTVweDsgcGFkZGluZy1sZWZ0OiAxNXB4OyB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHsgLmNvbnRhaW5lciB7IG1heC13aWR0aDogNTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgLmNvbnRhaW5lciB7IG1heC13aWR0aDogNzIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgLmNvbnRhaW5lciB7IG1heC13aWR0aDogOTYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7IC5jb250YWluZXIgeyBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbi5jb250YWluZXItZmx1aWQgeyB3aWR0aDogMTAwJTsgbWFyZ2luLXJpZ2h0OiBhdXRvOyBtYXJnaW4tbGVmdDogYXV0bzsgcGFkZGluZy1yaWdodDogMTVweDsgcGFkZGluZy1sZWZ0OiAxNXB4OyB3aWR0aDogMTAwJTsgfVxuXG4ucm93IHsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyBtYXJnaW4tcmlnaHQ6IC0xNXB4OyBtYXJnaW4tbGVmdDogLTE1cHg7IH1cblxuLm5vLWd1dHRlcnMgeyBtYXJnaW4tcmlnaHQ6IDA7IG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5uby1ndXR0ZXJzID4gLmNvbCwgLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7IHBhZGRpbmctcmlnaHQ6IDA7IHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLCAuY29sLWF1dG8sIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20sIC5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCwgLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLCAuY29sLWxnLWF1dG8sIC5jb2wteGwtMSwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIsIC5jb2wteGwsIC5jb2wteGwtYXV0byB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IG1pbi1oZWlnaHQ6IDFweDsgcGFkZGluZy1yaWdodDogMTVweDsgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5jb2wgeyBmbGV4LWJhc2lzOiAwOyBmbGV4LWdyb3c6IDE7IG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29sLWF1dG8geyBmbGV4OiAwIDAgYXV0bzsgd2lkdGg6IGF1dG87IG1heC13aWR0aDogbm9uZTsgfVxuXG4uY29sLTEgeyBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTsgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlOyB9XG5cbi5jb2wtMiB7IGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTsgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTsgfVxuXG4uY29sLTMgeyBmbGV4OiAwIDAgMjUlOyBtYXgtd2lkdGg6IDI1JTsgfVxuXG4uY29sLTQgeyBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7IG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7IH1cblxuLmNvbC01IHsgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclOyBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclOyB9XG5cbi5jb2wtNiB7IGZsZXg6IDAgMCA1MCU7IG1heC13aWR0aDogNTAlOyB9XG5cbi5jb2wtNyB7IGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTsgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTsgfVxuXG4uY29sLTggeyBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7IG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7IH1cblxuLmNvbC05IHsgZmxleDogMCAwIDc1JTsgbWF4LXdpZHRoOiA3NSU7IH1cblxuLmNvbC0xMCB7IGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTsgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTsgfVxuXG4uY29sLTExIHsgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclOyBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclOyB9XG5cbi5jb2wtMTIgeyBmbGV4OiAwIDAgMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5vcmRlci0xIHsgb3JkZXI6IDE7IH1cblxuLm9yZGVyLTIgeyBvcmRlcjogMjsgfVxuXG4ub3JkZXItMyB7IG9yZGVyOiAzOyB9XG5cbi5vcmRlci00IHsgb3JkZXI6IDQ7IH1cblxuLm9yZGVyLTUgeyBvcmRlcjogNTsgfVxuXG4ub3JkZXItNiB7IG9yZGVyOiA2OyB9XG5cbi5vcmRlci03IHsgb3JkZXI6IDc7IH1cblxuLm9yZGVyLTggeyBvcmRlcjogODsgfVxuXG4ub3JkZXItOSB7IG9yZGVyOiA5OyB9XG5cbi5vcmRlci0xMCB7IG9yZGVyOiAxMDsgfVxuXG4ub3JkZXItMTEgeyBvcmRlcjogMTE7IH1cblxuLm9yZGVyLTEyIHsgb3JkZXI6IDEyOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgeyAuY29sLXNtIHsgZmxleC1iYXNpczogMDsgZmxleC1ncm93OiAxOyBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS1hdXRvIHsgZmxleDogMCAwIGF1dG87IHdpZHRoOiBhdXRvOyBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC1zbS0xIHsgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7IG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTsgfVxuICAuY29sLXNtLTIgeyBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7IG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS0zIHsgZmxleDogMCAwIDI1JTsgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHsgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlOyBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7IGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTsgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLTYgeyBmbGV4OiAwIDAgNTAlOyBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXNtLTcgeyBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7IG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS04IHsgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclOyBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtc20tOSB7IGZsZXg6IDAgMCA3NSU7IG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAgeyBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7IG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7IGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTsgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLTEyIHsgZmxleDogMCAwIDEwMCU7IG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItc20tMSB7IG9yZGVyOiAxOyB9XG4gIC5vcmRlci1zbS0yIHsgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXNtLTMgeyBvcmRlcjogMzsgfVxuICAub3JkZXItc20tNCB7IG9yZGVyOiA0OyB9XG4gIC5vcmRlci1zbS01IHsgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXNtLTYgeyBvcmRlcjogNjsgfVxuICAub3JkZXItc20tNyB7IG9yZGVyOiA3OyB9XG4gIC5vcmRlci1zbS04IHsgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXNtLTkgeyBvcmRlcjogOTsgfVxuICAub3JkZXItc20tMTAgeyBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXNtLTExIHsgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1zbS0xMiB7IG9yZGVyOiAxMjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAuY29sLW1kIHsgZmxleC1iYXNpczogMDsgZmxleC1ncm93OiAxOyBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC1hdXRvIHsgZmxleDogMCAwIGF1dG87IHdpZHRoOiBhdXRvOyBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC1tZC0xIHsgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7IG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTsgfVxuICAuY29sLW1kLTIgeyBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7IG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC0zIHsgZmxleDogMCAwIDI1JTsgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHsgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlOyBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7IGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTsgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLTYgeyBmbGV4OiAwIDAgNTAlOyBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTcgeyBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7IG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC04IHsgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclOyBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtOSB7IGZsZXg6IDAgMCA3NSU7IG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtMTAgeyBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7IG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7IGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTsgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLTEyIHsgZmxleDogMCAwIDEwMCU7IG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbWQtMSB7IG9yZGVyOiAxOyB9XG4gIC5vcmRlci1tZC0yIHsgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLW1kLTMgeyBvcmRlcjogMzsgfVxuICAub3JkZXItbWQtNCB7IG9yZGVyOiA0OyB9XG4gIC5vcmRlci1tZC01IHsgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLW1kLTYgeyBvcmRlcjogNjsgfVxuICAub3JkZXItbWQtNyB7IG9yZGVyOiA3OyB9XG4gIC5vcmRlci1tZC04IHsgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLW1kLTkgeyBvcmRlcjogOTsgfVxuICAub3JkZXItbWQtMTAgeyBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLW1kLTExIHsgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1tZC0xMiB7IG9yZGVyOiAxMjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyAuY29sLWxnIHsgZmxleC1iYXNpczogMDsgZmxleC1ncm93OiAxOyBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy1hdXRvIHsgZmxleDogMCAwIGF1dG87IHdpZHRoOiBhdXRvOyBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC1sZy0xIHsgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7IG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTsgfVxuICAuY29sLWxnLTIgeyBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7IG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy0zIHsgZmxleDogMCAwIDI1JTsgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZy00IHsgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlOyBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7IGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTsgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLTYgeyBmbGV4OiAwIDAgNTAlOyBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcgeyBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7IG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy04IHsgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclOyBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC5jb2wtbGctOSB7IGZsZXg6IDAgMCA3NSU7IG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctMTAgeyBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7IG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy0xMSB7IGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTsgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLTEyIHsgZmxleDogMCAwIDEwMCU7IG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbGctMSB7IG9yZGVyOiAxOyB9XG4gIC5vcmRlci1sZy0yIHsgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLWxnLTMgeyBvcmRlcjogMzsgfVxuICAub3JkZXItbGctNCB7IG9yZGVyOiA0OyB9XG4gIC5vcmRlci1sZy01IHsgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLWxnLTYgeyBvcmRlcjogNjsgfVxuICAub3JkZXItbGctNyB7IG9yZGVyOiA3OyB9XG4gIC5vcmRlci1sZy04IHsgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLWxnLTkgeyBvcmRlcjogOTsgfVxuICAub3JkZXItbGctMTAgeyBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLWxnLTExIHsgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1sZy0xMiB7IG9yZGVyOiAxMjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHsgLmNvbC14bCB7IGZsZXgtYmFzaXM6IDA7IGZsZXgtZ3JvdzogMTsgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteGwtYXV0byB7IGZsZXg6IDAgMCBhdXRvOyB3aWR0aDogYXV0bzsgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jb2wteGwtMSB7IGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlOyBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7IH1cbiAgLmNvbC14bC0yIHsgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclOyBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclOyB9XG4gIC5jb2wteGwtMyB7IGZsZXg6IDAgMCAyNSU7IG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteGwtNCB7IGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTsgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTsgfVxuICAuY29sLXhsLTUgeyBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7IG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC14bC02IHsgZmxleDogMCAwIDUwJTsgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC14bC03IHsgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlOyBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wteGwtOCB7IGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTsgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTsgfVxuICAuY29sLXhsLTkgeyBmbGV4OiAwIDAgNzUlOyBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXhsLTEwIHsgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlOyBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlOyB9XG4gIC5jb2wteGwtMTEgeyBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7IG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7IH1cbiAgLmNvbC14bC0xMiB7IGZsZXg6IDAgMCAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXhsLTEgeyBvcmRlcjogMTsgfVxuICAub3JkZXIteGwtMiB7IG9yZGVyOiAyOyB9XG4gIC5vcmRlci14bC0zIHsgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXhsLTQgeyBvcmRlcjogNDsgfVxuICAub3JkZXIteGwtNSB7IG9yZGVyOiA1OyB9XG4gIC5vcmRlci14bC02IHsgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXhsLTcgeyBvcmRlcjogNzsgfVxuICAub3JkZXIteGwtOCB7IG9yZGVyOiA4OyB9XG4gIC5vcmRlci14bC05IHsgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXhsLTEwIHsgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci14bC0xMSB7IG9yZGVyOiAxMTsgfVxuICAub3JkZXIteGwtMTIgeyBvcmRlcjogMTI7IH0gfVxuXG4udGFibGUgeyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyBtYXJnaW4tYm90dG9tOiAxcmVtOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4udGFibGUgdGgsIC50YWJsZSB0ZCB7IHBhZGRpbmc6IDAuNzVyZW07IHZlcnRpY2FsLWFsaWduOiB0b3A7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmOyB9XG5cbi50YWJsZSB0aGVhZCB0aCB7IHZlcnRpY2FsLWFsaWduOiBib3R0b207IGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTllY2VmOyB9XG5cbi50YWJsZSB0Ym9keSArIHRib2R5IHsgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlOWVjZWY7IH1cblxuLnRhYmxlIC50YWJsZSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnRhYmxlLXNtIHRoLCAudGFibGUtc20gdGQgeyBwYWRkaW5nOiAwLjNyZW07IH1cblxuLnRhYmxlLWJvcmRlcmVkIHsgYm9yZGVyOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuXG4udGFibGUtYm9yZGVyZWQgdGgsIC50YWJsZS1ib3JkZXJlZCB0ZCB7IGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7IH1cblxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLCAudGFibGUtYm9yZGVyZWQgdGhlYWQgdGQgeyBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7IH1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLnRhYmxlLXByaW1hcnksIC50YWJsZS1wcmltYXJ5ID4gdGgsIC50YWJsZS1wcmltYXJ5ID4gdGQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkYWZmOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHsgYmFja2dyb3VuZC1jb2xvcjogIzlmY2RmZjsgfVxuXG4udGFibGUtc2Vjb25kYXJ5LCAudGFibGUtc2Vjb25kYXJ5ID4gdGgsIC50YWJsZS1zZWNvbmRhcnkgPiB0ZCB7IGJhY2tncm91bmQtY29sb3I6ICNkZGRmZTI7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZkMmQ2OyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGggeyBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZkMmQ2OyB9XG5cbi50YWJsZS1zdWNjZXNzLCAudGFibGUtc3VjY2VzcyA+IHRoLCAudGFibGUtc3VjY2VzcyA+IHRkIHsgYmFja2dyb3VuZC1jb2xvcjogI2MzZTZjYjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRkLCAudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0aCB7IGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7IH1cblxuLnRhYmxlLWluZm8sIC50YWJsZS1pbmZvID4gdGgsIC50YWJsZS1pbmZvID4gdGQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRoIHsgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTsgfVxuXG4udGFibGUtd2FybmluZywgLnRhYmxlLXdhcm5pbmcgPiB0aCwgLnRhYmxlLXdhcm5pbmcgPiB0ZCB7IGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0ZCwgLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGggeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExOyB9XG5cbi50YWJsZS1kYW5nZXIsIC50YWJsZS1kYW5nZXIgPiB0aCwgLnRhYmxlLWRhbmdlciA+IHRkIHsgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCwgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7IGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7IH1cblxuLnRhYmxlLWxpZ2h0LCAudGFibGUtbGlnaHQgPiB0aCwgLnRhYmxlLWxpZ2h0ID4gdGQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2OyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0ZCwgLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRoIHsgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjsgfVxuXG4udGFibGUtZGFyaywgLnRhYmxlLWRhcmsgPiB0aCwgLnRhYmxlLWRhcmsgPiB0ZCB7IGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCwgLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGggeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlOyB9XG5cbi50YWJsZS1hY3RpdmUsIC50YWJsZS1hY3RpdmUgPiB0aCwgLnRhYmxlLWFjdGl2ZSA+IHRkIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLCAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLnRoZWFkLWludmVyc2UgdGggeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTsgfVxuXG4udGhlYWQtZGVmYXVsdCB0aCB7IGNvbG9yOiAjNDk1MDU3OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG5cbi50YWJsZS1pbnZlcnNlIHsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7IH1cblxuLnRhYmxlLWludmVyc2UgdGgsIC50YWJsZS1pbnZlcnNlIHRkLCAudGFibGUtaW52ZXJzZSB0aGVhZCB0aCB7IGJvcmRlci1jb2xvcjogIzMyMzgzZTsgfVxuXG4udGFibGUtaW52ZXJzZS50YWJsZS1ib3JkZXJlZCB7IGJvcmRlcjogMDsgfVxuXG4udGFibGUtaW52ZXJzZS50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpOyB9XG5cbi50YWJsZS1pbnZlcnNlLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7IC50YWJsZS1yZXNwb25zaXZlIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyBvdmVyZmxvdy14OiBhdXRvOyAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgfVxuICAudGFibGUtcmVzcG9uc2l2ZS50YWJsZS1ib3JkZXJlZCB7IGJvcmRlcjogMDsgfSB9XG5cbi5mb3JtLWNvbnRyb2wgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtOyBmb250LXNpemU6IDFyZW07IGxpbmUtaGVpZ2h0OiAxLjI1OyBjb2xvcjogIzQ5NTA1NzsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTsgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzOyB9XG5cbi5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyOiAwOyB9XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMgeyBjb2xvcjogIzQ5NTA1NzsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYm9yZGVyLWNvbG9yOiAjODBiZGZmOyBvdXRsaW5lOiBub25lOyB9XG5cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHsgY29sb3I6ICM4NjhlOTY7IG9wYWNpdHk6IDE7IH1cblxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0geyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyBvcGFjaXR5OiAxOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHsgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSB7IGNvbG9yOiAjNDk1MDU3OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSwgLmZvcm0tY29udHJvbC1yYW5nZSB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jb2wtZm9ybS1sYWJlbCB7IHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSAtIDFweCAqIDIpOyBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gLSAxcHggKiAyKTsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY29sLWZvcm0tbGFiZWwtbGcgeyBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gLSAxcHggKiAyKTsgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtIC0gMXB4ICogMik7IGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uY29sLWZvcm0tbGFiZWwtc20geyBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtIC0gMXB4ICogMik7IHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gLSAxcHggKiAyKTsgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4uY29sLWZvcm0tbGVnZW5kIHsgcGFkZGluZy10b3A6IDAuNXJlbTsgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgbWFyZ2luLWJvdHRvbTogMDsgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHsgcGFkZGluZy10b3A6IDAuNXJlbTsgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgbWFyZ2luLWJvdHRvbTogMDsgbGluZS1oZWlnaHQ6IDEuMjU7IGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci13aWR0aDogMXB4IDA7IH1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmlucHV0LWdyb3VwLWFkZG9uLCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuYnRuLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcsIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuaW5wdXQtZ3JvdXAtYWRkb24sIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuZm9ybS1jb250cm9sLXBsYWludGV4dC5idG4geyBwYWRkaW5nLXJpZ2h0OiAwOyBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmZvcm0tY29udHJvbC1zbSwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7IHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtOyBmb250LXNpemU6IDAuODc1cmVtOyBsaW5lLWhlaWdodDogMS41OyBib3JkZXItcmFkaXVzOiAwLjJyZW07IH1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1zbTpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIC5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCAuaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb246bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkgeyBoZWlnaHQ6IGNhbGMoMS44MTI1cmVtICsgMnB4KTsgfVxuXG4uZm9ybS1jb250cm9sLWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHsgcGFkZGluZzogMC41cmVtIDFyZW07IGZvbnQtc2l6ZTogMS4yNXJlbTsgbGluZS1oZWlnaHQ6IDEuNTsgYm9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtbGc6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCAuaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwgLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG46bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHsgaGVpZ2h0OiBjYWxjKDIuODc1cmVtICsgMnB4KTsgfVxuXG4uZm9ybS1ncm91cCB7IG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLmZvcm0tdGV4dCB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tdG9wOiAwLjI1cmVtOyB9XG5cbi5mb3JtLXJvdyB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsgbWFyZ2luLXJpZ2h0OiAtNXB4OyBtYXJnaW4tbGVmdDogLTVweDsgfVxuXG4uZm9ybS1yb3cgPiAuY29sLCAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7IHBhZGRpbmctcmlnaHQ6IDVweDsgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuLmZvcm0tY2hlY2sgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuLmZvcm0tY2hlY2suZGlzYWJsZWQgLmZvcm0tY2hlY2stbGFiZWwgeyBjb2xvcjogIzg2OGU5NjsgfVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7IHBhZGRpbmctbGVmdDogMS4yNXJlbTsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbWFyZ2luLXRvcDogMC4yNXJlbTsgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtOyB9XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2stbGFiZWwgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5mb3JtLWNoZWNrLWlubGluZSArIC5mb3JtLWNoZWNrLWlubGluZSB7IG1hcmdpbi1sZWZ0OiAwLjc1cmVtOyB9XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHsgZGlzcGxheTogbm9uZTsgbWFyZ2luLXRvcDogLjI1cmVtOyBmb250LXNpemU6IC44NzVyZW07IGNvbG9yOiAjZGMzNTQ1OyB9XG5cbi5pbnZhbGlkLXRvb2x0aXAgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTAwJTsgei1pbmRleDogNTsgZGlzcGxheTogbm9uZTsgd2lkdGg6IDI1MHB4OyBwYWRkaW5nOiAuNXJlbTsgbWFyZ2luLXRvcDogLjFyZW07IGZvbnQtc2l6ZTogLjg3NXJlbTsgbGluZS1oZWlnaHQ6IDE7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjgpOyBib3JkZXItcmFkaXVzOiAuMnJlbTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQgeyBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHsgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgKyAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgKyAuZm9ybS1jaGVjay1sYWJlbCB7IGNvbG9yOiAjMjhhNzQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3IsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3IgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24sIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbiB7IGNvbG9yOiAjMjhhNzQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9sLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbCB7IGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbDo6YmVmb3JlLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbDo6YmVmb3JlIHsgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cywgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIHsgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIHsgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHsgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgKyAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCArIC5mb3JtLWNoZWNrLWxhYmVsIHsgY29sb3I6ICNkYzM1NDU7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3IgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbiwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24geyBjb2xvcjogI2RjMzU0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9sLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9sIHsgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2w6OmJlZm9yZSwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbDo6YmVmb3JlIHsgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3VzLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB7IGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuXG4uZm9ybS1pbmxpbmUgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWZsb3c6IHJvdyB3cmFwOyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7IHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgeyAuZm9ybS1pbmxpbmUgbGFiZWwgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAgeyBkaXNwbGF5OiBmbGV4OyBmbGV4OiAwIDAgYXV0bzsgZmxleC1mbG93OiByb3cgd3JhcDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IGF1dG87IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgeyB3aWR0aDogYXV0bzsgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1sYWJlbCB7IG1hcmdpbi1ib3R0b206IDA7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IHdpZHRoOiBhdXRvOyBtYXJnaW4tdG9wOiAwOyBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1sYWJlbCB7IHBhZGRpbmctbGVmdDogMDsgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgeyBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbi10b3A6IDA7IG1hcmdpbi1yaWdodDogMC4yNXJlbTsgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbCB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3IgeyBwb3NpdGlvbjogc3RhdGljOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1yaWdodDogMC4yNXJlbTsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tOyB9XG4gIC5mb3JtLWlubGluZSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sgeyB0b3A6IDA7IH0gfVxuXG4uYnRuIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LXdlaWdodDogbm9ybWFsOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHdoaXRlLXNwYWNlOiBub3dyYXA7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IHVzZXItc2VsZWN0OiBub25lOyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgcGFkZGluZzogMC41cmVtIDAuNzVyZW07IGZvbnQtc2l6ZTogMXJlbTsgbGluZS1oZWlnaHQ6IDEuMjU7IGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuXG4uYnRuOmZvY3VzLCAuYnRuOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5idG46Zm9jdXMsIC5idG4uZm9jdXMgeyBvdXRsaW5lOiAwOyBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7IH1cblxuLmJ0bi5kaXNhYmxlZCwgLmJ0bjpkaXNhYmxlZCB7IG9wYWNpdHk6IC42NTsgfVxuXG4uYnRuOmFjdGl2ZSwgLmJ0bi5hY3RpdmUgeyBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbmEuYnRuLmRpc2FibGVkLCBmaWVsZHNldFtkaXNhYmxlZF0gYS5idG4geyBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYnRuLXByaW1hcnkgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjsgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG5cbi5idG4tcHJpbWFyeTpob3ZlciB7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWQ5OyBib3JkZXItY29sb3I6ICMwMDYyY2M7IH1cblxuLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMgeyBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgwLCAxMjMsIDI1NSwgMC41KTsgfVxuXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCB7IGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7IGJvcmRlci1jb2xvcjogIzAwN2JmZjsgfVxuXG4uYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWQ5OyBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyBib3JkZXItY29sb3I6ICMwMDYyY2M7IH1cblxuLmJ0bi1zZWNvbmRhcnkgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzg2OGU5NjsgYm9yZGVyLWNvbG9yOiAjODY4ZTk2OyB9XG5cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICM3MjdiODQ7IGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxuXG4uYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuZm9jdXMgeyBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgxMzQsIDE0MiwgMTUwLCAwLjUpOyB9XG5cbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7IGJhY2tncm91bmQtY29sb3I6ICM4NjhlOTY7IGJvcmRlci1jb2xvcjogIzg2OGU5NjsgfVxuXG4uYnRuLXNlY29uZGFyeTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5LmFjdGl2ZSwgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI3Yjg0OyBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cblxuLmJ0bi1zdWNjZXNzIHsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7IGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuXG4uYnRuLXN1Y2Nlc3M6aG92ZXIgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzIxODgzODsgYm9yZGVyLWNvbG9yOiAjMWU3ZTM0OyB9XG5cbi5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHsgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoNDAsIDE2NywgNjksIDAuNSk7IH1cblxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1OyBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cblxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHsgYmFja2dyb3VuZC1jb2xvcjogIzIxODgzODsgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgYm9yZGVyLWNvbG9yOiAjMWU3ZTM0OyB9XG5cbi5idG4taW5mbyB7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4OyBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cblxuLmJ0bi1pbmZvOmhvdmVyIHsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7IGJvcmRlci1jb2xvcjogIzExN2E4YjsgfVxuXG4uYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7IGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTsgfVxuXG4uYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZCB7IGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7IGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuXG4uYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4NDk2OyBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyBib3JkZXItY29sb3I6ICMxMTdhOGI7IH1cblxuLmJ0bi13YXJuaW5nIHsgY29sb3I6ICMxMTE7IGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7IGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuXG4uYnRuLXdhcm5pbmc6aG92ZXIgeyBjb2xvcjogIzExMTsgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDsgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwOyB9XG5cbi5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHsgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7IH1cblxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3OyBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cblxuLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHsgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDsgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwOyB9XG5cbi5idG4tZGFuZ2VyIHsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7IGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuXG4uYnRuLWRhbmdlcjpob3ZlciB7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzOyBib3JkZXItY29sb3I6ICNiZDIxMzA7IH1cblxuLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHsgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjIwLCA1MywgNjksIDAuNSk7IH1cblxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsIC5idG4tZGFuZ2VyOmRpc2FibGVkIHsgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTsgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG5cbi5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYWN0aXZlLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7IGJhY2tncm91bmQtY29sb3I6ICNjODIzMzM7IGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IGJvcmRlci1jb2xvcjogI2JkMjEzMDsgfVxuXG4uYnRuLWxpZ2h0IHsgY29sb3I6ICMxMTE7IGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IGJvcmRlci1jb2xvcjogI2Y4ZjlmYTsgfVxuXG4uYnRuLWxpZ2h0OmhvdmVyIHsgY29sb3I6ICMxMTE7IGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7IGJvcmRlci1jb2xvcjogI2RhZTBlNTsgfVxuXG4uYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0LmZvY3VzIHsgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTsgfVxuXG4uYnRuLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWxpZ2h0OmRpc2FibGVkIHsgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTsgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG5cbi5idG4tbGlnaHQ6YWN0aXZlLCAuYnRuLWxpZ2h0LmFjdGl2ZSwgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7IGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7IGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IGJvcmRlci1jb2xvcjogI2RhZTBlNTsgfVxuXG4uYnRuLWRhcmsgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDsgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG5cbi5idG4tZGFyazpob3ZlciB7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNzJiOyBib3JkZXItY29sb3I6ICMxZDIxMjQ7IH1cblxuLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcmsuZm9jdXMgeyBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg1MiwgNTgsIDY0LCAwLjUpOyB9XG5cbi5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHsgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDsgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG5cbi5idG4tZGFyazphY3RpdmUsIC5idG4tZGFyay5hY3RpdmUsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7IGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7IGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IGJvcmRlci1jb2xvcjogIzFkMjEyNDsgfVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7IGNvbG9yOiAjMDA3YmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7IGJvcmRlci1jb2xvcjogIzAwN2JmZjsgfVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMgeyBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgwLCAxMjMsIDI1NSwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQgeyBjb2xvcjogIzAwN2JmZjsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7IGJvcmRlci1jb2xvcjogIzAwN2JmZjsgfVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHsgY29sb3I6ICM4NjhlOTY7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyBib3JkZXItY29sb3I6ICM4NjhlOTY7IH1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjODY4ZTk2OyBib3JkZXItY29sb3I6ICM4NjhlOTY7IH1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyB7IGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDEzNCwgMTQyLCAxNTAsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7IGNvbG9yOiAjODY4ZTk2OyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzg2OGU5NjsgYm9yZGVyLWNvbG9yOiAjODY4ZTk2OyB9XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHsgY29sb3I6ICMyOGE3NDU7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTsgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7IGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7IGNvbG9yOiAjMjhhNzQ1OyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzczphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTsgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG5cbi5idG4tb3V0bGluZS1pbmZvIHsgY29sb3I6ICMxN2EyYjg7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cblxuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODsgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG5cbi5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5mb2N1cyB7IGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQgeyBjb2xvcjogIzE3YTJiODsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi1vdXRsaW5lLWluZm86YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mby5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7IGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7IGNvbG9yOiAjZmZjMTA3OyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7IGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuXG4uYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMgeyBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyNTUsIDE5MywgNywgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQgeyBjb2xvcjogI2ZmYzEwNzsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZy5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7IGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHsgY29sb3I6ICNkYzM1NDU7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1OyBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cyB7IGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQgeyBjb2xvcjogI2RjMzU0NTsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjphY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXIuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7IGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuXG4uYnRuLW91dGxpbmUtbGlnaHQgeyBjb2xvcjogI2Y4ZjlmYTsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IGJvcmRlci1jb2xvcjogI2Y4ZjlmYTsgfVxuXG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTsgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG5cbi5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzIHsgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCB7IGNvbG9yOiAjZjhmOWZhOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYnRuLW91dGxpbmUtbGlnaHQ6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTsgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG5cbi5idG4tb3V0bGluZS1kYXJrIHsgY29sb3I6ICMzNDNhNDA7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cblxuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDsgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG5cbi5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5mb2N1cyB7IGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHsgY29sb3I6ICMzNDNhNDA7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5idG4tb3V0bGluZS1kYXJrOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcmsuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwOyBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cblxuLmJ0bi1saW5rIHsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgY29sb3I6ICMwMDdiZmY7IGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJ0bi1saW5rLCAuYnRuLWxpbms6YWN0aXZlLCAuYnRuLWxpbmsuYWN0aXZlLCAuYnRuLWxpbms6ZGlzYWJsZWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYnRuLWxpbmssIC5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rOmFjdGl2ZSB7IGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0bi1saW5rOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluazpob3ZlciB7IGNvbG9yOiAjMDA1NmIzOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi1saW5rOmRpc2FibGVkIHsgY29sb3I6ICM4NjhlOTY7IH1cblxuLmJ0bi1saW5rOmRpc2FibGVkOmZvY3VzLCAuYnRuLWxpbms6ZGlzYWJsZWQ6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4geyBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgZm9udC1zaXplOiAxLjI1cmVtOyBsaW5lLWhlaWdodDogMS41OyBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4geyBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTsgZm9udC1zaXplOiAwLjg3NXJlbTsgbGluZS1oZWlnaHQ6IDEuNTsgYm9yZGVyLXJhZGl1czogMC4ycmVtOyB9XG5cbi5idG4tYmxvY2sgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IH1cblxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sgeyBtYXJnaW4tdG9wOiAwLjVyZW07IH1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssIGlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssIGlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHsgd2lkdGg6IDEwMCU7IH1cblxuLmZhZGUgeyBvcGFjaXR5OiAwOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjsgfVxuXG4uZmFkZS5zaG93IHsgb3BhY2l0eTogMTsgfVxuXG4uY29sbGFwc2UgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5jb2xsYXBzZS5zaG93IHsgZGlzcGxheTogYmxvY2s7IH1cblxudHIuY29sbGFwc2Uuc2hvdyB7IGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuXG50Ym9keS5jb2xsYXBzZS5zaG93IHsgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XG5cbi5jb2xsYXBzaW5nIHsgcG9zaXRpb246IHJlbGF0aXZlOyBoZWlnaHQ6IDA7IG92ZXJmbG93OiBoaWRkZW47IHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlOyB9XG5cbi5kcm9wdXAsIC5kcm9wZG93biB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDA7IGhlaWdodDogMDsgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07IHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtOyBjb250ZW50OiBcIlwiOyBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDsgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHsgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7IG1hcmdpbi10b3A6IDA7IG1hcmdpbi1ib3R0b206IDAuMTI1cmVtOyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIgeyBib3JkZXItdG9wOiAwOyBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDsgfVxuXG4uZHJvcGRvd24tbWVudSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAxMDAlOyBsZWZ0OiAwOyB6LWluZGV4OiAxMDAwOyBkaXNwbGF5OiBub25lOyBmbG9hdDogbGVmdDsgbWluLXdpZHRoOiAxMHJlbTsgcGFkZGluZzogMC41cmVtIDA7IG1hcmdpbjogMC4xMjVyZW0gMCAwOyBmb250LXNpemU6IDFyZW07IGNvbG9yOiAjMjEyNTI5OyB0ZXh0LWFsaWduOiBsZWZ0OyBsaXN0LXN0eWxlOiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpOyBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5kcm9wZG93bi1kaXZpZGVyIHsgaGVpZ2h0OiAwOyBtYXJnaW46IDAuNXJlbSAwOyBvdmVyZmxvdzogaGlkZGVuOyBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuXG4uZHJvcGRvd24taXRlbSB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07IGNsZWFyOiBib3RoOyBmb250LXdlaWdodDogbm9ybWFsOyBjb2xvcjogIzIxMjUyOTsgdGV4dC1hbGlnbjogaW5oZXJpdDsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgYmFja2dyb3VuZDogbm9uZTsgYm9yZGVyOiAwOyB9XG5cbi5kcm9wZG93bi1pdGVtOmZvY3VzLCAuZHJvcGRvd24taXRlbTpob3ZlciB7IGNvbG9yOiAjMTYxODFiOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IH1cblxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUgeyBjb2xvcjogI2ZmZjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmOyB9XG5cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7IGNvbG9yOiAjODY4ZTk2OyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2hvdyA+IGEgeyBvdXRsaW5lOiAwOyB9XG5cbi5kcm9wZG93bi1tZW51LnNob3cgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4uZHJvcGRvd24taGVhZGVyIHsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07IG1hcmdpbi1ib3R0b206IDA7IGZvbnQtc2l6ZTogMC44NzVyZW07IGNvbG9yOiAjODY4ZTk2OyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5idG4tZ3JvdXAsIC5idG4tZ3JvdXAtdmVydGljYWwgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGlubGluZS1mbGV4OyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZmxleDogMCAxIGF1dG87IG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyIHsgei1pbmRleDogMjsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7IHotaW5kZXg6IDI7IH1cblxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0biwgLmJ0bi1ncm91cCAuYnRuICsgLmJ0bi1ncm91cCwgLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0biwgLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCwgLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuICsgLmJ0biwgLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuICsgLmJ0bi1ncm91cCwgLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwICsgLmJ0biwgLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7IG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi5idG4tdG9vbGJhciB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAgeyB3aWR0aDogYXV0bzsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7IGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQgeyBtYXJnaW4tbGVmdDogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAgeyBmbG9hdDogbGVmdDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7IGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUgeyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHsgcGFkZGluZy1yaWdodDogMC41NjI1cmVtOyBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTsgfVxuXG4uYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIgeyBtYXJnaW4tbGVmdDogMDsgfVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHsgcGFkZGluZy1yaWdodDogMC4zNzVyZW07IHBhZGRpbmctbGVmdDogMC4zNzVyZW07IH1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7IHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07IHBhZGRpbmctbGVmdDogMC43NXJlbTsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHsgZGlzcGxheTogaW5saW5lLWZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4sIC5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi1ncm91cCB7IHdpZHRoOiAxMDAlOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0biwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLWdyb3VwLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7IG1hcmdpbi10b3A6IC0xcHg7IG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgeyBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgeyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHsgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4geyBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOmxhc3QtY2hpbGQsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIFtkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTsgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmlucHV0LWdyb3VwIHsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBmbGV4OyB3aWR0aDogMTAwJTsgfVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMjsgZmxleDogMSAxIGF1dG87IHdpZHRoOiAxJTsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cywgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6YWN0aXZlLCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpob3ZlciB7IHotaW5kZXg6IDM7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uLCAuaW5wdXQtZ3JvdXAtYnRuLCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSwgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7IGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uLCAuaW5wdXQtZ3JvdXAtYnRuIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24geyBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTsgbWFyZ2luLWJvdHRvbTogMDsgZm9udC1zaXplOiAxcmVtOyBmb250LXdlaWdodDogbm9ybWFsOyBsaW5lLWhlaWdodDogMS4yNTsgY29sb3I6ICM0OTUwNTc7IHRleHQtYWxpZ246IGNlbnRlcjsgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTsgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24uZm9ybS1jb250cm9sLXNtLCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuaW5wdXQtZ3JvdXAtYWRkb24uYnRuIHsgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07IGZvbnQtc2l6ZTogMC44NzVyZW07IGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24uZm9ybS1jb250cm9sLWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuaW5wdXQtZ3JvdXAtYWRkb24uYnRuIHsgcGFkZGluZzogMC41cmVtIDFyZW07IGZvbnQtc2l6ZTogMS4yNXJlbTsgYm9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG5cbi5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0geyBtYXJnaW4tdG9wOiAwOyB9XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksIC5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmxhc3QtY2hpbGQpLCAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLCAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWdyb3VwID4gLmJ0biwgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSwgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmxhc3QtY2hpbGQpIHsgYm9yZGVyLXJpZ2h0OiAwOyB9XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpLCAuaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCksIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLCAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cCA+IC5idG4sIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlLCAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLCAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKSB7IGJvcmRlci1sZWZ0OiAwOyB9XG5cbi5pbnB1dC1ncm91cC1idG4geyBwb3NpdGlvbjogcmVsYXRpdmU7IGZvbnQtc2l6ZTogMDsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5idG4geyBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpmb2N1cywgLmlucHV0LWdyb3VwLWJ0biA+IC5idG46YWN0aXZlLCAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpob3ZlciB7IHotaW5kZXg6IDM7IH1cblxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biwgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1ncm91cCB7IG1hcmdpbi1yaWdodDogLTFweDsgfVxuXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biwgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXAgeyB6LWluZGV4OiAyOyBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmb2N1cywgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46YWN0aXZlLCAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpob3ZlciwgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXA6Zm9jdXMsIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOmFjdGl2ZSwgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXA6aG92ZXIgeyB6LWluZGV4OiAzOyB9XG5cbi5jdXN0b20tY29udHJvbCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogaW5saW5lLWZsZXg7IG1pbi1oZWlnaHQ6IDEuNXJlbTsgcGFkZGluZy1sZWZ0OiAxLjVyZW07IG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IC0xOyBvcGFjaXR5OiAwOyB9XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmOyB9XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3IgeyBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgM3B4ICMwMDdiZmY7IH1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0OmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3IgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHsgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24geyBjb2xvcjogIzg2OGU5NjsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDAuMjVyZW07IGxlZnQ6IDA7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMXJlbTsgaGVpZ2h0OiAxcmVtOyBwb2ludGVyLWV2ZW50czogbm9uZTsgdXNlci1zZWxlY3Q6IG5vbmU7IGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3IgeyBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7IGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM0UlM0NwYXRoIHN0cm9rZT0nJTIzZmZmJyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHsgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uY3VzdG9tLWNvbnRyb2xzLXN0YWNrZWQgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5jdXN0b20tY29udHJvbHMtc3RhY2tlZCAuY3VzdG9tLWNvbnRyb2wgeyBtYXJnaW4tYm90dG9tOiAwLjI1cmVtOyB9XG5cbi5jdXN0b20tY29udHJvbHMtc3RhY2tlZCAuY3VzdG9tLWNvbnRyb2wgKyAuY3VzdG9tLWNvbnRyb2wgeyBtYXJnaW4tbGVmdDogMDsgfVxuXG4uY3VzdG9tLXNlbGVjdCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWF4LXdpZHRoOiAxMDAlOyBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7IHBhZGRpbmc6IDAuMzc1cmVtIDEuNzVyZW0gMC4zNzVyZW0gMC43NXJlbTsgbGluZS1oZWlnaHQ6IDEuMjU7IGNvbG9yOiAjNDk1MDU3OyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBiYWNrZ3JvdW5kOiAjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM0UlM0NwYXRoIGZpbGw9JyUyMzMzMycgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXI7IGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IGJhY2tncm91bmQtc2l6ZTogOHB4IDEwcHg7IGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7IGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXMgeyBib3JkZXItY29sb3I6ICM4MGJkZmY7IG91dGxpbmU6IG5vbmU7IH1cblxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZSB7IGNvbG9yOiAjNDk1MDU3OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5jdXN0b20tc2VsZWN0OmRpc2FibGVkIHsgY29sb3I6ICM4NjhlOTY7IGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cblxuLmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmQgeyBvcGFjaXR5OiAwOyB9XG5cbi5jdXN0b20tc2VsZWN0LXNtIHsgaGVpZ2h0OiBjYWxjKDEuODEyNXJlbSArIDJweCk7IHBhZGRpbmctdG9wOiAwLjM3NXJlbTsgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtOyBmb250LXNpemU6IDc1JTsgfVxuXG4uY3VzdG9tLWZpbGUgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWF4LXdpZHRoOiAxMDAlOyBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmN1c3RvbS1maWxlLWlucHV0IHsgbWluLXdpZHRoOiAxNHJlbTsgbWF4LXdpZHRoOiAxMDAlOyBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7IG1hcmdpbjogMDsgb3BhY2l0eTogMDsgfVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtY29udHJvbCB7IGJveC1zaGFkb3c6IDAgMCAwIDAuMDc1cmVtICNmZmYsIDAgMCAwIDAuMnJlbSAjMDA3YmZmOyB9XG5cbi5jdXN0b20tZmlsZS1jb250cm9sIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IHJpZ2h0OiAwOyBsZWZ0OiAwOyB6LWluZGV4OiA1OyBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7IHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtOyBvdmVyZmxvdzogaGlkZGVuOyBsaW5lLWhlaWdodDogMS4yNTsgY29sb3I6ICM0OTUwNTc7IHBvaW50ZXItZXZlbnRzOiBub25lOyB1c2VyLXNlbGVjdDogbm9uZTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTsgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4uY3VzdG9tLWZpbGUtY29udHJvbDpsYW5nKGVuKTplbXB0eTo6YWZ0ZXIgeyBjb250ZW50OiBcIkNob29zZSBmaWxlLi4uXCI7IH1cblxuLmN1c3RvbS1maWxlLWNvbnRyb2w6OmJlZm9yZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyByaWdodDogMDsgei1pbmRleDogNjsgZGlzcGxheTogYmxvY2s7IGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTsgcGFkZGluZzogMC41cmVtIDAuNzVyZW07IGxpbmUtaGVpZ2h0OiAxLjI1OyBjb2xvcjogIzQ5NTA1NzsgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi5jdXN0b20tZmlsZS1jb250cm9sOmxhbmcoZW4pOjpiZWZvcmUgeyBjb250ZW50OiBcIkJyb3dzZVwiOyB9XG5cbi5uYXYgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IHBhZGRpbmctbGVmdDogMDsgbWFyZ2luLWJvdHRvbTogMDsgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubmF2LWxpbmsgeyBkaXNwbGF5OiBibG9jazsgcGFkZGluZzogMC41cmVtIDFyZW07IH1cblxuLm5hdi1saW5rOmZvY3VzLCAubmF2LWxpbms6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm5hdi1saW5rLmRpc2FibGVkIHsgY29sb3I6ICM4NjhlOTY7IH1cblxuLm5hdi10YWJzIHsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cblxuLm5hdi10YWJzIC5uYXYtaXRlbSB7IG1hcmdpbi1ib3R0b206IC0xcHg7IH1cblxuLm5hdi10YWJzIC5uYXYtbGluayB7IGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtOyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTsgfVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzLCAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiAjZTllY2VmICNlOWVjZWYgI2RkZDsgfVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHsgY29sb3I6ICM4NjhlOTY7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHsgY29sb3I6ICM0OTUwNTc7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJvcmRlci1jb2xvcjogI2RkZCAjZGRkICNmZmY7IH1cblxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHsgbWFyZ2luLXRvcDogLTFweDsgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLm5hdi1waWxscyAubmF2LWxpbmsgeyBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSwgLnNob3cgPiAubmF2LXBpbGxzIC5uYXYtbGluayB7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmOyB9XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0geyBmbGV4OiAxIDEgYXV0bzsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7IGZsZXgtYmFzaXM6IDA7IGZsZXgtZ3JvdzogMTsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uYXZiYXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgfVxuXG4ubmF2YmFyID4gLmNvbnRhaW5lciwgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4ubmF2YmFyLWJyYW5kIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwYWRkaW5nLXRvcDogMC4zMTI1cmVtOyBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtOyBtYXJnaW4tcmlnaHQ6IDFyZW07IGZvbnQtc2l6ZTogMS4yNXJlbTsgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm5hdmJhci1icmFuZDpmb2N1cywgLm5hdmJhci1icmFuZDpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubmF2YmFyLW5hdiB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IHBhZGRpbmctbGVmdDogMDsgbWFyZ2luLWJvdHRvbTogMDsgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubmF2YmFyLW5hdiAubmF2LWxpbmsgeyBwYWRkaW5nLXJpZ2h0OiAwOyBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgeyBwb3NpdGlvbjogc3RhdGljOyBmbG9hdDogbm9uZTsgfVxuXG4ubmF2YmFyLXRleHQgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBhZGRpbmctdG9wOiAwLjVyZW07IHBhZGRpbmctYm90dG9tOiAwLjVyZW07IH1cblxuLm5hdmJhci1jb2xsYXBzZSB7IGZsZXgtYmFzaXM6IDEwMCU7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm5hdmJhci10b2dnbGVyIHsgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtOyBmb250LXNpemU6IDEuMjVyZW07IGxpbmUtaGVpZ2h0OiAxOyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLm5hdmJhci10b2dnbGVyOmZvY3VzLCAubmF2YmFyLXRvZ2dsZXI6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm5hdmJhci10b2dnbGVyLWljb24geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiAxLjVlbTsgaGVpZ2h0OiAxLjVlbTsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgY29udGVudDogXCJcIjsgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkgeyAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCB7IHBhZGRpbmctcmlnaHQ6IDA7IHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgeyAubmF2YmFyLWV4cGFuZC1zbSB7IGZsZXgtZGlyZWN0aW9uOiByb3c7IGZsZXgtd3JhcDogbm93cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgeyBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHsgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHsgcmlnaHQ6IDA7IGxlZnQ6IGF1dG87IH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHsgcGFkZGluZy1yaWdodDogLjVyZW07IHBhZGRpbmctbGVmdDogLjVyZW07IH1cbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQgeyBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQgeyBwYWRkaW5nLXJpZ2h0OiAwOyBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgLm5hdmJhci1leHBhbmQtbWQgeyBmbGV4LWRpcmVjdGlvbjogcm93OyBmbGV4LXdyYXA6IG5vd3JhcDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHsgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodCB7IHJpZ2h0OiAwOyBsZWZ0OiBhdXRvOyB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7IHBhZGRpbmctcmlnaHQ6IC41cmVtOyBwYWRkaW5nLWxlZnQ6IC41cmVtOyB9XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lciwgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkIHsgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7IC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lciwgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkIHsgcGFkZGluZy1yaWdodDogMDsgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IC5uYXZiYXItZXhwYW5kLWxnIHsgZmxleC1kaXJlY3Rpb246IHJvdzsgZmxleC13cmFwOiBub3dyYXA7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7IGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgeyBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtcmlnaHQgeyByaWdodDogMDsgbGVmdDogYXV0bzsgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsgeyBwYWRkaW5nLXJpZ2h0OiAuNXJlbTsgcGFkZGluZy1sZWZ0OiAuNXJlbTsgfVxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCB7IGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2UgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHsgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQgeyBwYWRkaW5nLXJpZ2h0OiAwOyBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7IC5uYXZiYXItZXhwYW5kLXhsIHsgZmxleC1kaXJlY3Rpb246IHJvdzsgZmxleC13cmFwOiBub3dyYXA7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7IGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgeyBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtcmlnaHQgeyByaWdodDogMDsgbGVmdDogYXV0bzsgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsgeyBwYWRkaW5nLXJpZ2h0OiAuNXJlbTsgcGFkZGluZy1sZWZ0OiAuNXJlbTsgfVxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7IGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2UgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5uYXZiYXItZXhwYW5kIHsgZmxleC1kaXJlY3Rpb246IHJvdzsgZmxleC13cmFwOiBub3dyYXA7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7IHBhZGRpbmctcmlnaHQ6IDA7IHBhZGRpbmctbGVmdDogMDsgfVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7IGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgeyBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtcmlnaHQgeyByaWdodDogMDsgbGVmdDogYXV0bzsgfVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsgeyBwYWRkaW5nLXJpZ2h0OiAuNXJlbTsgcGFkZGluZy1sZWZ0OiAuNXJlbTsgfVxuXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7IGZsZXgtd3JhcDogbm93cmFwOyB9XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2UgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHsgZGlzcGxheTogbm9uZTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQgeyBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1cywgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyIHsgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7IGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHsgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7IGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluaywgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUgeyBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHsgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSdyZ2JhKDAsIDAsIDAsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHsgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7IGNvbG9yOiB3aGl0ZTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cywgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIgeyBjb2xvcjogd2hpdGU7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7IGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7IGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQgeyBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHsgY29sb3I6IHdoaXRlOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIgeyBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24geyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHsgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG4uY2FyZCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgbWluLXdpZHRoOiAwOyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDsgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7IGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLmNhcmQtYm9keSB7IGZsZXg6IDEgMSBhdXRvOyBwYWRkaW5nOiAxLjI1cmVtOyB9XG5cbi5jYXJkLXRpdGxlIHsgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuXG4uY2FyZC1zdWJ0aXRsZSB7IG1hcmdpbi10b3A6IC0wLjM3NXJlbTsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jYXJkLWxpbms6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsgeyBtYXJnaW4tbGVmdDogMS4yNXJlbTsgfVxuXG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtOyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTsgfVxuXG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07IH1cblxuLmNhcmQtaGVhZGVyIHsgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtOyBtYXJnaW4tYm90dG9tOiAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cblxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpIDAgMDsgfVxuXG4uY2FyZC1mb290ZXIgeyBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7IGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuXG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7IGJvcmRlci1yYWRpdXM6IDAgMCBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCk7IH1cblxuLmNhcmQtaGVhZGVyLXRhYnMgeyBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTsgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07IG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07IGJvcmRlci1ib3R0b206IDA7IH1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHsgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07IG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07IH1cblxuLmNhcmQtaW1nLW92ZXJsYXkgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgbGVmdDogMDsgcGFkZGluZzogMS4yNXJlbTsgfVxuXG4uY2FyZC1pbWcgeyB3aWR0aDogMTAwJTsgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTsgfVxuXG4uY2FyZC1pbWctdG9wIHsgd2lkdGg6IDEwMCU7IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpOyB9XG5cbi5jYXJkLWltZy1ib3R0b20geyB3aWR0aDogMTAwJTsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7IC5jYXJkLWRlY2sgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWZsb3c6IHJvdyB3cmFwOyBtYXJnaW4tcmlnaHQ6IC0xNXB4OyBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgLmNhcmQtZGVjayAuY2FyZCB7IGRpc3BsYXk6IGZsZXg7IGZsZXg6IDEgMCAwJTsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgbWFyZ2luLXJpZ2h0OiAxNXB4OyBtYXJnaW4tbGVmdDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgeyAuY2FyZC1ncm91cCB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgLmNhcmQtZ3JvdXAgLmNhcmQgeyBmbGV4OiAxIDAgMCU7IH1cbiAgLmNhcmQtZ3JvdXAgLmNhcmQgKyAuY2FyZCB7IG1hcmdpbi1sZWZ0OiAwOyBib3JkZXItbGVmdDogMDsgfVxuICAuY2FyZC1ncm91cCAuY2FyZDpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAuY2FyZC1ncm91cCAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1pbWctdG9wIHsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLmNhcmQtZ3JvdXAgLmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtaW1nLWJvdHRvbSB7IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5jYXJkLWdyb3VwIC5jYXJkOmxhc3QtY2hpbGQgeyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5jYXJkLWdyb3VwIC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaW1nLXRvcCB7IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cbiAgLmNhcmQtZ3JvdXAgLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1pbWctYm90dG9tIHsgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAuY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHsgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsIC5jYXJkLWdyb3VwIC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSB7IGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuXG4uY2FyZC1jb2x1bW5zIC5jYXJkIHsgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHsgLmNhcmQtY29sdW1ucyB7IGNvbHVtbi1jb3VudDogMzsgY29sdW1uLWdhcDogMS4yNXJlbTsgfVxuICAuY2FyZC1jb2x1bW5zIC5jYXJkIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogMTAwJTsgfSB9XG5cbi5icmVhZGNydW1iIHsgcGFkZGluZzogMC43NXJlbSAxcmVtOyBtYXJnaW4tYm90dG9tOiAxcmVtOyBsaXN0LXN0eWxlOiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5icmVhZGNydW1iOjphZnRlciB7IGRpc3BsYXk6IGJsb2NrOyBjbGVhcjogYm90aDsgY29udGVudDogXCJcIjsgfVxuXG4uYnJlYWRjcnVtYi1pdGVtIHsgZmxvYXQ6IGxlZnQ7IH1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcGFkZGluZy1yaWdodDogMC41cmVtOyBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgY29sb3I6ICM4NjhlOTY7IGNvbnRlbnQ6IFwiL1wiOyB9XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHsgY29sb3I6ICM4NjhlOTY7IH1cblxuLnBhZ2luYXRpb24geyBkaXNwbGF5OiBmbGV4OyBwYWRkaW5nLWxlZnQ6IDA7IGxpc3Qtc3R5bGU6IG5vbmU7IGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHsgbWFyZ2luLWxlZnQ6IDA7IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07IH1cblxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsgeyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07IH1cblxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7IHotaW5kZXg6IDI7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmOyBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cblxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHsgY29sb3I6ICM4NjhlOTY7IHBvaW50ZXItZXZlbnRzOiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBib3JkZXItY29sb3I6ICNkZGQ7IH1cblxuLnBhZ2UtbGluayB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtOyBtYXJnaW4tbGVmdDogLTFweDsgbGluZS1oZWlnaHQ6IDEuMjU7IGNvbG9yOiAjMDA3YmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5wYWdlLWxpbms6Zm9jdXMsIC5wYWdlLWxpbms6aG92ZXIgeyBjb2xvcjogIzAwNTZiMzsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyBib3JkZXItY29sb3I6ICNkZGQ7IH1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7IHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtOyBmb250LXNpemU6IDEuMjVyZW07IGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHsgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtOyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07IH1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsgeyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtOyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtOyB9XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsgeyBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTsgZm9udC1zaXplOiAwLjg3NXJlbTsgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsgeyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjJyZW07IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMnJlbTsgfVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjJyZW07IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjJyZW07IH1cblxuLmJhZGdlIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwYWRkaW5nOiAwLjI1ZW0gMC40ZW07IGZvbnQtc2l6ZTogNzUlOyBmb250LXdlaWdodDogYm9sZDsgbGluZS1oZWlnaHQ6IDE7IGNvbG9yOiAjZmZmOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHdoaXRlLXNwYWNlOiBub3dyYXA7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4uYmFkZ2U6ZW1wdHkgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5idG4gLmJhZGdlIHsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IC0xcHg7IH1cblxuLmJhZGdlLXBpbGwgeyBwYWRkaW5nLXJpZ2h0OiAwLjZlbTsgcGFkZGluZy1sZWZ0OiAwLjZlbTsgYm9yZGVyLXJhZGl1czogMTByZW07IH1cblxuLmJhZGdlLXByaW1hcnkgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjsgfVxuXG4uYmFkZ2UtcHJpbWFyeVtocmVmXTpmb2N1cywgLmJhZGdlLXByaW1hcnlbaHJlZl06aG92ZXIgeyBjb2xvcjogI2ZmZjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjOyB9XG5cbi5iYWRnZS1zZWNvbmRhcnkgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzg2OGU5NjsgfVxuXG4uYmFkZ2Utc2Vjb25kYXJ5W2hyZWZdOmZvY3VzLCAuYmFkZ2Utc2Vjb25kYXJ5W2hyZWZdOmhvdmVyIHsgY29sb3I6ICNmZmY7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDsgfVxuXG4uYmFkZ2Utc3VjY2VzcyB7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1OyB9XG5cbi5iYWRnZS1zdWNjZXNzW2hyZWZdOmZvY3VzLCAuYmFkZ2Utc3VjY2Vzc1tocmVmXTpob3ZlciB7IGNvbG9yOiAjZmZmOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQ7IH1cblxuLmJhZGdlLWluZm8geyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODsgfVxuXG4uYmFkZ2UtaW5mb1tocmVmXTpmb2N1cywgLmJhZGdlLWluZm9baHJlZl06aG92ZXIgeyBjb2xvcjogI2ZmZjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiOyB9XG5cbi5iYWRnZS13YXJuaW5nIHsgY29sb3I6ICMxMTE7IGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7IH1cblxuLmJhZGdlLXdhcm5pbmdbaHJlZl06Zm9jdXMsIC5iYWRnZS13YXJuaW5nW2hyZWZdOmhvdmVyIHsgY29sb3I6ICMxMTE7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDsgfVxuXG4uYmFkZ2UtZGFuZ2VyIHsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7IH1cblxuLmJhZGdlLWRhbmdlcltocmVmXTpmb2N1cywgLmJhZGdlLWRhbmdlcltocmVmXTpob3ZlciB7IGNvbG9yOiAjZmZmOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzA7IH1cblxuLmJhZGdlLWxpZ2h0IHsgY29sb3I6ICMxMTE7IGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IH1cblxuLmJhZGdlLWxpZ2h0W2hyZWZdOmZvY3VzLCAuYmFkZ2UtbGlnaHRbaHJlZl06aG92ZXIgeyBjb2xvcjogIzExMTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1OyB9XG5cbi5iYWRnZS1kYXJrIHsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7IH1cblxuLmJhZGdlLWRhcmtbaHJlZl06Zm9jdXMsIC5iYWRnZS1kYXJrW2hyZWZdOmhvdmVyIHsgY29sb3I6ICNmZmY7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDsgfVxuXG4uanVtYm90cm9uIHsgcGFkZGluZzogMnJlbSAxcmVtOyBtYXJnaW4tYm90dG9tOiAycmVtOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7IC5qdW1ib3Ryb24geyBwYWRkaW5nOiA0cmVtIDJyZW07IH0gfVxuXG4uanVtYm90cm9uLWZsdWlkIHsgcGFkZGluZy1yaWdodDogMDsgcGFkZGluZy1sZWZ0OiAwOyBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5hbGVydCB7IHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTsgbWFyZ2luLWJvdHRvbTogMXJlbTsgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLmFsZXJ0LWhlYWRpbmcgeyBjb2xvcjogaW5oZXJpdDsgfVxuXG4uYWxlcnQtbGluayB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2UgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogLTAuNzVyZW07IHJpZ2h0OiAtMS4yNXJlbTsgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtOyBjb2xvcjogaW5oZXJpdDsgfVxuXG4uYWxlcnQtcHJpbWFyeSB7IGNvbG9yOiAjMDA0MDg1OyBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlNWZmOyBib3JkZXItY29sb3I6ICNiOGRhZmY7IH1cblxuLmFsZXJ0LXByaW1hcnkgaHIgeyBib3JkZXItdG9wLWNvbG9yOiAjOWZjZGZmOyB9XG5cbi5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5rIHsgY29sb3I6ICMwMDI3NTI7IH1cblxuLmFsZXJ0LXNlY29uZGFyeSB7IGNvbG9yOiAjNDY0YTRlOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlOGVhOyBib3JkZXItY29sb3I6ICNkZGRmZTI7IH1cblxuLmFsZXJ0LXNlY29uZGFyeSBociB7IGJvcmRlci10b3AtY29sb3I6ICNjZmQyZDY7IH1cblxuLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7IGNvbG9yOiAjMmUzMTMzOyB9XG5cbi5hbGVydC1zdWNjZXNzIHsgY29sb3I6ICMxNTU3MjQ7IGJhY2tncm91bmQtY29sb3I6ICNkNGVkZGE7IGJvcmRlci1jb2xvcjogI2MzZTZjYjsgfVxuXG4uYWxlcnQtc3VjY2VzcyBociB7IGJvcmRlci10b3AtY29sb3I6ICNiMWRmYmI7IH1cblxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsgeyBjb2xvcjogIzBiMmUxMzsgfVxuXG4uYWxlcnQtaW5mbyB7IGNvbG9yOiAjMGM1NDYwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxOyBib3JkZXItY29sb3I6ICNiZWU1ZWI7IH1cblxuLmFsZXJ0LWluZm8gaHIgeyBib3JkZXItdG9wLWNvbG9yOiAjYWJkZGU1OyB9XG5cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHsgY29sb3I6ICMwNjJjMzM7IH1cblxuLmFsZXJ0LXdhcm5pbmcgeyBjb2xvcjogIzg1NjQwNDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDsgYm9yZGVyLWNvbG9yOiAjZmZlZWJhOyB9XG5cbi5hbGVydC13YXJuaW5nIGhyIHsgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZThhMTsgfVxuXG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7IGNvbG9yOiAjNTMzZjAzOyB9XG5cbi5hbGVydC1kYW5nZXIgeyBjb2xvcjogIzcyMWMyNDsgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTsgYm9yZGVyLWNvbG9yOiAjZjVjNmNiOyB9XG5cbi5hbGVydC1kYW5nZXIgaHIgeyBib3JkZXItdG9wLWNvbG9yOiAjZjFiMGI3OyB9XG5cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsgeyBjb2xvcjogIzQ5MTIxNzsgfVxuXG4uYWxlcnQtbGlnaHQgeyBjb2xvcjogIzgxODE4MjsgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTsgYm9yZGVyLWNvbG9yOiAjZmRmZGZlOyB9XG5cbi5hbGVydC1saWdodCBociB7IGJvcmRlci10b3AtY29sb3I6ICNlY2VjZjY7IH1cblxuLmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5rIHsgY29sb3I6ICM2ODY4Njg7IH1cblxuLmFsZXJ0LWRhcmsgeyBjb2xvcjogIzFiMWUyMTsgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkOTsgYm9yZGVyLWNvbG9yOiAjYzZjOGNhOyB9XG5cbi5hbGVydC1kYXJrIGhyIHsgYm9yZGVyLXRvcC1jb2xvcjogI2I5YmJiZTsgfVxuXG4uYWxlcnQtZGFyayAuYWxlcnQtbGluayB7IGNvbG9yOiAjMDQwNTA1OyB9XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgeyBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwOyB9XG4gIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9IH1cblxuLnByb2dyZXNzIHsgZGlzcGxheTogZmxleDsgaGVpZ2h0OiAxcmVtOyBvdmVyZmxvdzogaGlkZGVuOyBmb250LXNpemU6IDAuNzVyZW07IGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLnByb2dyZXNzLWJhciB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjsgfVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQgeyBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTsgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07IH1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7IGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5tZWRpYSB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5tZWRpYS1ib2R5IHsgZmxleDogMTsgfVxuXG4ubGlzdC1ncm91cCB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IHBhZGRpbmctbGVmdDogMDsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7IHdpZHRoOiAxMDAlOyBjb2xvcjogIzQ5NTA1NzsgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIgeyBjb2xvcjogIzQ5NTA1NzsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7IGNvbG9yOiAjMjEyNTI5OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0geyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07IG1hcmdpbi1ib3R0b206IC0xcHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtOyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwOyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTsgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtOmZvY3VzLCAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQgeyBjb2xvcjogIzg2OGU5NjsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7IHotaW5kZXg6IDI7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmOyBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cblxuLmxpc3QtZ3JvdXAtZmx1c2ggLmxpc3QtZ3JvdXAtaXRlbSB7IGJvcmRlci1yaWdodDogMDsgYm9yZGVyLWxlZnQ6IDA7IGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmxpc3QtZ3JvdXAtZmx1c2g6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3A6IDA7IH1cblxuLmxpc3QtZ3JvdXAtZmx1c2g6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7IGNvbG9yOiAjMDA0MDg1OyBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkYWZmOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLXByaW1hcnksIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7IGNvbG9yOiAjMDA0MDg1OyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLXByaW1hcnk6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLXByaW1hcnk6aG92ZXIsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeTpmb2N1cywgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5OmhvdmVyIHsgY29sb3I6ICMwMDQwODU7IGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5hY3RpdmUsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5hY3RpdmUgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA4NTsgYm9yZGVyLWNvbG9yOiAjMDA0MDg1OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHsgY29sb3I6ICM0NjRhNGU7IGJhY2tncm91bmQtY29sb3I6ICNkZGRmZTI7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5LCBidXR0b24ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7IGNvbG9yOiAjNDY0YTRlOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeTpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5OmhvdmVyLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeTpmb2N1cywgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnk6aG92ZXIgeyBjb2xvcjogIzQ2NGE0ZTsgYmFja2dyb3VuZC1jb2xvcjogI2NmZDJkNjsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkuYWN0aXZlLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5hY3RpdmUgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzQ2NGE0ZTsgYm9yZGVyLWNvbG9yOiAjNDY0YTRlOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7IGNvbG9yOiAjMTU1NzI0OyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNlNmNiOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7IGNvbG9yOiAjMTU1NzI0OyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cywgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyIHsgY29sb3I6ICMxNTU3MjQ7IGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzE1NTcyNDsgYm9yZGVyLWNvbG9yOiAjMTU1NzI0OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7IGNvbG9yOiAjMGM1NDYwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLWluZm8sIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7IGNvbG9yOiAjMGM1NDYwOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cywgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyIHsgY29sb3I6ICMwYzU0NjA7IGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzBjNTQ2MDsgYm9yZGVyLWNvbG9yOiAjMGM1NDYwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7IGNvbG9yOiAjODU2NDA0OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7IGNvbG9yOiAjODU2NDA0OyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cywgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyIHsgY29sb3I6ICM4NTY0MDQ7IGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzg1NjQwNDsgYm9yZGVyLWNvbG9yOiAjODU2NDA0OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHsgY29sb3I6ICM3MjFjMjQ7IGJhY2tncm91bmQtY29sb3I6ICNmNWM2Y2I7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7IGNvbG9yOiAjNzIxYzI0OyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cywgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIgeyBjb2xvcjogIzcyMWMyNDsgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNzsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzcyMWMyNDsgYm9yZGVyLWNvbG9yOiAjNzIxYzI0OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQgeyBjb2xvcjogIzgxODE4MjsgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1saWdodCwgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7IGNvbG9yOiAjODE4MTgyOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLWxpZ2h0OmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS1saWdodDpob3ZlciwgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1saWdodDpmb2N1cywgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1saWdodDpob3ZlciB7IGNvbG9yOiAjODE4MTgyOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2OyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLWxpZ2h0LmFjdGl2ZSwgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5hY3RpdmUgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MjsgYm9yZGVyLWNvbG9yOiAjODE4MTgyOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7IGNvbG9yOiAjMWIxZTIxOyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLWRhcmssIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7IGNvbG9yOiAjMWIxZTIxOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLWRhcms6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLWRhcms6aG92ZXIsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFyazpmb2N1cywgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYXJrOmhvdmVyIHsgY29sb3I6ICMxYjFlMjE7IGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0tZGFyay5hY3RpdmUsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5hY3RpdmUgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzFiMWUyMTsgYm9yZGVyLWNvbG9yOiAjMWIxZTIxOyB9XG5cbi5jbG9zZSB7IGZsb2F0OiByaWdodDsgZm9udC1zaXplOiAxLjVyZW07IGZvbnQtd2VpZ2h0OiBib2xkOyBsaW5lLWhlaWdodDogMTsgY29sb3I6ICMwMDA7IHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7IG9wYWNpdHk6IC41OyB9XG5cbi5jbG9zZTpmb2N1cywgLmNsb3NlOmhvdmVyIHsgY29sb3I6ICMwMDA7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgb3BhY2l0eTogLjc1OyB9XG5cbmJ1dHRvbi5jbG9zZSB7IHBhZGRpbmc6IDA7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3JkZXI6IDA7IC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4ubW9kYWwtb3BlbiB7IG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1vZGFsIHsgcG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IGxlZnQ6IDA7IHotaW5kZXg6IDEwNTA7IGRpc3BsYXk6IG5vbmU7IG92ZXJmbG93OiBoaWRkZW47IG91dGxpbmU6IDA7IH1cblxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTsgfVxuXG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cblxuLm1vZGFsLW9wZW4gLm1vZGFsIHsgb3ZlcmZsb3cteDogaGlkZGVuOyBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5tb2RhbC1kaWFsb2cgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiBhdXRvOyBtYXJnaW46IDEwcHg7IH1cblxuLm1vZGFsLWNvbnRlbnQgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTsgYm9yZGVyLXJhZGl1czogMC4zcmVtOyBvdXRsaW5lOiAwOyB9XG5cbi5tb2RhbC1iYWNrZHJvcCB7IHBvc2l0aW9uOiBmaXhlZDsgdG9wOiAwOyByaWdodDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwOyB6LWluZGV4OiAxMDQwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHsgb3BhY2l0eTogMDsgfVxuXG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7IG9wYWNpdHk6IDAuNTsgfVxuXG4ubW9kYWwtaGVhZGVyIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBwYWRkaW5nOiAxNXB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7IG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5tb2RhbC10aXRsZSB7IG1hcmdpbi1ib3R0b206IDA7IGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLm1vZGFsLWJvZHkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGZsZXg6IDEgMSBhdXRvOyBwYWRkaW5nOiAxNXB4OyB9XG5cbi5tb2RhbC1mb290ZXIgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyBwYWRkaW5nOiAxNXB4OyBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuXG4ubW9kYWwtZm9vdGVyID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHsgbWFyZ2luLWxlZnQ6IC4yNXJlbTsgfVxuXG4ubW9kYWwtZm9vdGVyID4gOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogLTk5OTlweDsgd2lkdGg6IDUwcHg7IGhlaWdodDogNTBweDsgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHsgLm1vZGFsLWRpYWxvZyB7IG1heC13aWR0aDogNTAwcHg7IG1hcmdpbjogMzBweCBhdXRvOyB9XG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogMzAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgLm1vZGFsLWxnIHsgbWF4LXdpZHRoOiA4MDBweDsgfSB9XG5cbi50b29sdGlwIHsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAxMDcwOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwOyBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IDEuNTsgdGV4dC1hbGlnbjogbGVmdDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgdGV4dC1zaGFkb3c6IG5vbmU7IHRleHQtdHJhbnNmb3JtOiBub25lOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB3b3JkLWJyZWFrOiBub3JtYWw7IHdvcmQtc3BhY2luZzogbm9ybWFsOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyBsaW5lLWJyZWFrOiBhdXRvOyBmb250LXNpemU6IDAuODc1cmVtOyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IG9wYWNpdHk6IDA7IH1cblxuLnRvb2x0aXAuc2hvdyB7IG9wYWNpdHk6IDAuOTsgfVxuXG4udG9vbHRpcCAuYXJyb3cgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogNXB4OyBoZWlnaHQ6IDVweDsgfVxuXG4udG9vbHRpcC5icy10b29sdGlwLXRvcCwgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7IHBhZGRpbmc6IDVweCAwOyB9XG5cbi50b29sdGlwLmJzLXRvb2x0aXAtdG9wIC5hcnJvdywgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3cgeyBib3R0b206IDA7IH1cblxuLnRvb2x0aXAuYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjpiZWZvcmUgeyBtYXJnaW4tbGVmdDogLTNweDsgY29udGVudDogXCJcIjsgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7IGJvcmRlci10b3AtY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAuYnMtdG9vbHRpcC1yaWdodCwgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHsgcGFkZGluZzogMCA1cHg7IH1cblxuLnRvb2x0aXAuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3cgeyBsZWZ0OiAwOyB9XG5cbi50b29sdGlwLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSB7IG1hcmdpbi10b3A6IC0zcHg7IGNvbnRlbnQ6IFwiXCI7IGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDsgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwOyB9XG5cbi50b29sdGlwLmJzLXRvb2x0aXAtYm90dG9tLCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHsgcGFkZGluZzogNXB4IDA7IH1cblxuLnRvb2x0aXAuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93LCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdyB7IHRvcDogMDsgfVxuXG4udG9vbHRpcC5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZSB7IG1hcmdpbi1sZWZ0OiAtM3B4OyBjb250ZW50OiBcIlwiOyBib3JkZXItd2lkdGg6IDAgNXB4IDVweDsgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC5icy10b29sdGlwLWxlZnQsIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHsgcGFkZGluZzogMCA1cHg7IH1cblxuLnRvb2x0aXAuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdywgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93IHsgcmlnaHQ6IDA7IH1cblxuLnRvb2x0aXAuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZSB7IHJpZ2h0OiAwOyBtYXJnaW4tdG9wOiAtM3B4OyBjb250ZW50OiBcIlwiOyBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7IGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwOyB9XG5cbi50b29sdGlwIC5hcnJvdzo6YmVmb3JlIHsgcG9zaXRpb246IGFic29sdXRlOyBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi50b29sdGlwLWlubmVyIHsgbWF4LXdpZHRoOiAyMDBweDsgcGFkZGluZzogM3B4IDhweDsgY29sb3I6ICNmZmY7IHRleHQtYWxpZ246IGNlbnRlcjsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4ucG9wb3ZlciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB6LWluZGV4OiAxMDYwOyBkaXNwbGF5OiBibG9jazsgbWF4LXdpZHRoOiAyNzZweDsgcGFkZGluZzogMXB4OyBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IDEuNTsgdGV4dC1hbGlnbjogbGVmdDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgdGV4dC1zaGFkb3c6IG5vbmU7IHRleHQtdHJhbnNmb3JtOiBub25lOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB3b3JkLWJyZWFrOiBub3JtYWw7IHdvcmQtc3BhY2luZzogbm9ybWFsOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyBsaW5lLWJyZWFrOiBhdXRvOyBmb250LXNpemU6IDAuODc1cmVtOyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTsgYm9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG5cbi5wb3BvdmVyIC5hcnJvdyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMHB4OyBoZWlnaHQ6IDVweDsgfVxuXG4ucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLmFycm93OjphZnRlciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogYmxvY2s7IGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLnBvcG92ZXIgLmFycm93OjpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBib3JkZXItd2lkdGg6IDExcHg7IH1cblxuLnBvcG92ZXIgLmFycm93OjphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IGJvcmRlci13aWR0aDogMTFweDsgfVxuXG4ucG9wb3Zlci5icy1wb3BvdmVyLXRvcCwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7IG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnBvcG92ZXIuYnMtcG9wb3Zlci10b3AgLmFycm93LCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdyB7IGJvdHRvbTogMDsgfVxuXG4ucG9wb3Zlci5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmFmdGVyIHsgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuXG4ucG9wb3Zlci5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZSB7IGJvdHRvbTogLTExcHg7IG1hcmdpbi1sZWZ0OiAtNnB4OyBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5wb3BvdmVyLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjphZnRlciB7IGJvdHRvbTogLTEwcHg7IG1hcmdpbi1sZWZ0OiAtNnB4OyBib3JkZXItdG9wLWNvbG9yOiAjZmZmOyB9XG5cbi5wb3BvdmVyLmJzLXBvcG92ZXItcmlnaHQsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7IG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5wb3BvdmVyLmJzLXBvcG92ZXItcmlnaHQgLmFycm93LCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93IHsgbGVmdDogMDsgfVxuXG4ucG9wb3Zlci5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlciwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YWZ0ZXIgeyBtYXJnaW4tdG9wOiAtOHB4OyBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuXG4ucG9wb3Zlci5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjpiZWZvcmUgeyBsZWZ0OiAtMTFweDsgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5wb3BvdmVyLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlciwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YWZ0ZXIgeyBsZWZ0OiAtMTBweDsgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmOyB9XG5cbi5wb3BvdmVyLmJzLXBvcG92ZXItYm90dG9tLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHsgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3csIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93IHsgdG9wOiAwOyB9XG5cbi5wb3BvdmVyLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlLCAucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YWZ0ZXIgeyBtYXJnaW4tbGVmdDogLTdweDsgYm9yZGVyLXRvcC13aWR0aDogMDsgfVxuXG4ucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZSB7IHRvcDogLTExcHg7IGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuLnBvcG92ZXIuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlciwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmFmdGVyIHsgdG9wOiAtMTBweDsgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuXG4ucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiA1MCU7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMjBweDsgbWFyZ2luLWxlZnQ6IC0xMHB4OyBjb250ZW50OiBcIlwiOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNzsgfVxuXG4ucG9wb3Zlci5icy1wb3BvdmVyLWxlZnQsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHsgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5wb3BvdmVyLmJzLXBvcG92ZXItbGVmdCAuYXJyb3csIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdyB7IHJpZ2h0OiAwOyB9XG5cbi5wb3BvdmVyLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmFmdGVyIHsgbWFyZ2luLXRvcDogLThweDsgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwOyB9XG5cbi5wb3BvdmVyLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjpiZWZvcmUgeyByaWdodDogLTExcHg7IGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5wb3BvdmVyLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmFmdGVyIHsgcmlnaHQ6IC0xMHB4OyBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjsgfVxuXG4ucG9wb3Zlci1oZWFkZXIgeyBwYWRkaW5nOiA4cHggMTRweDsgbWFyZ2luLWJvdHRvbTogMDsgZm9udC1zaXplOiAxcmVtOyBjb2xvcjogaW5oZXJpdDsgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTsgfVxuXG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5wb3BvdmVyLWJvZHkgeyBwYWRkaW5nOiA5cHggMTRweDsgY29sb3I6ICMyMTI1Mjk7IH1cblxuLmNhcm91c2VsIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jYXJvdXNlbC1pbm5lciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmNhcm91c2VsLWl0ZW0geyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IG5vbmU7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHdpZHRoOiAxMDAlOyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlOyBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IHBlcnNwZWN0aXZlOiAxMDAwcHg7IH1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLCAuY2Fyb3VzZWwtaXRlbS1uZXh0LCAuY2Fyb3VzZWwtaXRlbS1wcmV2IHsgZGlzcGxheTogYmxvY2s7IH1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dCwgLmNhcm91c2VsLWl0ZW0tcHJldiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyB9XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cblxuQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7IC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dCwgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG5cbkBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkgeyAuY2Fyb3VzZWwtaXRlbS1uZXh0LCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9IH1cblxuLmNhcm91c2VsLWl0ZW0tcHJldiwgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG5cbkBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkgeyAuY2Fyb3VzZWwtaXRlbS1wcmV2LCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBib3R0b206IDA7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB3aWR0aDogMTUlOyBjb2xvcjogI2ZmZjsgdGV4dC1hbGlnbjogY2VudGVyOyBvcGFjaXR5OiAwLjU7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cywgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cywgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3ZlciB7IGNvbG9yOiAjZmZmOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IG91dGxpbmU6IDA7IG9wYWNpdHk6IC45OyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYgeyBsZWZ0OiAwOyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQgeyByaWdodDogMDsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDIwcHg7IGhlaWdodDogMjBweDsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTQgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24geyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00xLjUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDA7IGJvdHRvbTogMTBweDsgbGVmdDogMDsgei1pbmRleDogMTU7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBwYWRkaW5nLWxlZnQ6IDA7IG1hcmdpbi1yaWdodDogMTUlOyBtYXJnaW4tbGVmdDogMTUlOyBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyBmbGV4OiAwIDEgYXV0bzsgd2lkdGg6IDMwcHg7IGhlaWdodDogM3B4OyBtYXJnaW4tcmlnaHQ6IDNweDsgbWFyZ2luLWxlZnQ6IDNweDsgdGV4dC1pbmRlbnQ6IC05OTlweDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOjpiZWZvcmUgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogLTEwcHg7IGxlZnQ6IDA7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTBweDsgY29udGVudDogXCJcIjsgfVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTo6YWZ0ZXIgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogLTEwcHg7IGxlZnQ6IDA7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTBweDsgY29udGVudDogXCJcIjsgfVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDE1JTsgYm90dG9tOiAyMHB4OyBsZWZ0OiAxNSU7IHotaW5kZXg6IDEwOyBwYWRkaW5nLXRvcDogMjBweDsgcGFkZGluZy1ib3R0b206IDIwcHg7IGNvbG9yOiAjZmZmOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmFsaWduLWJhc2VsaW5lIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRvcCB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tbWlkZGxlIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtdG9wIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cblxuLmJnLXByaW1hcnkgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1wcmltYXJ5OmZvY3VzLCBhLmJnLXByaW1hcnk6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeSB7IGJhY2tncm91bmQtY29sb3I6ICM4NjhlOTYgIWltcG9ydGFudDsgfVxuXG5hLmJnLXNlY29uZGFyeTpmb2N1cywgYS5iZy1zZWNvbmRhcnk6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuLmJnLXN1Y2Nlc3MgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zdWNjZXNzOmZvY3VzLCBhLmJnLXN1Y2Nlc3M6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWluZm8geyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1pbmZvOmZvY3VzLCBhLmJnLWluZm86aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdhcm5pbmcgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy13YXJuaW5nOmZvY3VzLCBhLmJnLXdhcm5pbmc6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhbmdlciB7IGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG5hLmJnLWRhbmdlcjpmb2N1cywgYS5iZy1kYW5nZXI6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0IHsgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbmEuYmctbGlnaHQ6Zm9jdXMsIGEuYmctbGlnaHQ6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhcmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1kYXJrOmZvY3VzLCBhLmJnLWRhcms6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdoaXRlIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5iZy10cmFuc3BhcmVudCB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlciB7IGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC0wIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtMCB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LTAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcHJpbWFyeSB7IGJvcmRlci1jb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHsgYm9yZGVyLWNvbG9yOiAjODY4ZTk2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdWNjZXNzIHsgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1pbmZvIHsgYm9yZGVyLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13YXJuaW5nIHsgYm9yZGVyLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1kYW5nZXIgeyBib3JkZXItY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxpZ2h0IHsgYm9yZGVyLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1kYXJrIHsgYm9yZGVyLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aGl0ZSB7IGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkIHsgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcCB7IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodCB7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tIHsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQgeyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1jaXJjbGUgeyBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLnJvdW5kZWQtMCB7IGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmNsZWFyZml4OjphZnRlciB7IGRpc3BsYXk6IGJsb2NrOyBjbGVhcjogYm90aDsgY29udGVudDogXCJcIjsgfVxuXG4uZC1ub25lIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZSB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLWJsb2NrIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZSB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtY2VsbCB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuXG4uZC1mbGV4IHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1mbGV4IHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHsgLmQtc20tbm9uZSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS1ibG9jayB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLWNlbGwgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tZmxleCB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgLmQtbWQtbm9uZSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC1ibG9jayB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLWNlbGwgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtZmxleCB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgLmQtbGctbm9uZSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy1ibG9jayB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLWNlbGwgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctZmxleCB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7IC5kLXhsLW5vbmUgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtYmxvY2sgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1jZWxsIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWZsZXggeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWZsZXggeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuLmQtcHJpbnQtYmxvY2sgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHByaW50IHsgLmQtcHJpbnQtYmxvY2sgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLmQtcHJpbnQtaW5saW5lIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBwcmludCB7IC5kLXByaW50LWlubGluZSB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuLmQtcHJpbnQtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBwcmludCB7IC5kLXByaW50LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHsgLmQtcHJpbnQtbm9uZSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5lbWJlZC1yZXNwb25zaXZlIHsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7IG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7IGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiBcIlwiOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sIC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSwgLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsIC5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCwgLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8geyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBib3JkZXI6IDA7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7IHBhZGRpbmctdG9wOiA0Mi44NTcxNDI4NTcxJTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3JlIHsgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUgeyBwYWRkaW5nLXRvcDogNzUlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7IHBhZGRpbmctdG9wOiAxMDAlOyB9XG5cbi5mbGV4LXJvdyB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4geyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtcm93LXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1ub3dyYXAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtZW5kIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYXV0byB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1lbmQgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgeyAuZmxleC1zbS1yb3cgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tbm93cmFwIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2ggeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8geyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAuZmxleC1tZC1yb3cgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtbm93cmFwIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2ggeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8geyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyAuZmxleC1sZy1yb3cgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctbm93cmFwIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2ggeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8geyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHsgLmZsZXgteGwtcm93IHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcCB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2ggeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG4uZmxvYXQtbGVmdCB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLmZsb2F0LXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLmZsb2F0LW5vbmUgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgeyAuZmxvYXQtc20tbGVmdCB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtLW5vbmUgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC5mbG9hdC1tZC1sZWZ0IHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQtcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQtbm9uZSB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgLmZsb2F0LWxnLWxlZnQgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1sZy1yaWdodCB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1sZy1ub25lIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHsgLmZsb2F0LXhsLWxlZnQgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1yaWdodCB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1ub25lIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5wb3NpdGlvbi1zdGF0aWMgeyBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHsgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLWFic29sdXRlIHsgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLWZpeGVkIHsgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLXN0aWNreSB7IHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDsgfVxuXG4uZml4ZWQtdG9wIHsgcG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IHJpZ2h0OiAwOyBsZWZ0OiAwOyB6LWluZGV4OiAxMDMwOyB9XG5cbi5maXhlZC1ib3R0b20geyBwb3NpdGlvbjogZml4ZWQ7IHJpZ2h0OiAwOyBib3R0b206IDA7IGxlZnQ6IDA7IHotaW5kZXg6IDEwMzA7IH1cblxuQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7IC5zdGlja3ktdG9wIHsgcG9zaXRpb246IHN0aWNreTsgdG9wOiAwOyB6LWluZGV4OiAxMDIwOyB9IH1cblxuLnNyLW9ubHkgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxcHg7IGhlaWdodDogMXB4OyBwYWRkaW5nOiAwOyBvdmVyZmxvdzogaGlkZGVuOyBjbGlwOiByZWN0KDAsIDAsIDAsIDApOyB3aGl0ZS1zcGFjZTogbm93cmFwOyBjbGlwLXBhdGg6IGluc2V0KDUwJSk7IGJvcmRlcjogMDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMgeyBwb3NpdGlvbjogc3RhdGljOyB3aWR0aDogYXV0bzsgaGVpZ2h0OiBhdXRvOyBvdmVyZmxvdzogdmlzaWJsZTsgY2xpcDogYXV0bzsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgY2xpcC1wYXRoOiBub25lOyB9XG5cbi53LTI1IHsgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi53LTUwIHsgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi53LTc1IHsgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi53LTEwMCB7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmgtMjUgeyBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi5oLTUwIHsgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4uaC03NSB7IGhlaWdodDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLmgtMTAwIHsgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm0tMCB7IG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5tdC0wLCAubXktMCB7IG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ubXItMCwgLm14LTAgeyBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubWItMCwgLm15LTAgeyBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1sLTAsIC5teC0wIHsgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubS0xIHsgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTEsIC5teS0xIHsgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0xLCAubXgtMSB7IG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0xLCAubXktMSB7IG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMSwgLm14LTEgeyBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTIgeyBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0yLCAubXktMiB7IG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0yLCAubXgtMiB7IG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIsIC5teS0yIHsgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTIsIC5teC0yIHsgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTMgeyBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMywgLm15LTMgeyBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTMsIC5teC0zIHsgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMsIC5teS0zIHsgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0zLCAubXgtMyB7IG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNCB7IG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTQsIC5teS00IHsgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTQsIC5teC00IHsgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNCwgLm15LTQgeyBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNCwgLm14LTQgeyBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNSB7IG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC01LCAubXktNSB7IG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNSwgLm14LTUgeyBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNSwgLm15LTUgeyBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTUsIC5teC01IHsgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0wIHsgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5wdC0wLCAucHktMCB7IHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnByLTAsIC5weC0wIHsgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5wYi0wLCAucHktMCB7IHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnBsLTAsIC5weC0wIHsgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnAtMSB7IHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMSwgLnB5LTEgeyBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0xLCAucHgtMSB7IHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMSwgLnB5LTEgeyBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0xLCAucHgtMSB7IHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTIgeyBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMiwgLnB5LTIgeyBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTIsIC5weC0yIHsgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIsIC5weS0yIHsgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0yLCAucHgtMiB7IHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMyB7IHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMywgLnB5LTMgeyBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0zLCAucHgtMyB7IHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMywgLnB5LTMgeyBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0zLCAucHgtMyB7IHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTQgeyBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNCwgLnB5LTQgeyBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTQsIC5weC00IHsgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTQsIC5weS00IHsgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC00LCAucHgtNCB7IHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNSB7IHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNSwgLnB5LTUgeyBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wci01LCAucHgtNSB7IHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNSwgLnB5LTUgeyBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC01LCAucHgtNSB7IHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXQtYXV0bywgLm15LWF1dG8geyBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1yLWF1dG8sIC5teC1hdXRvIHsgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1iLWF1dG8sIC5teS1hdXRvIHsgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tbC1hdXRvLCAubXgtYXV0byB7IG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7IC5tLXNtLTAgeyBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtc20tMCwgLm15LXNtLTAgeyBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTAsIC5teC1zbS0wIHsgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTAsIC5teS1zbS0wIHsgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0wLCAubXgtc20tMCB7IG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMSB7IG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xLCAubXktc20tMSB7IG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMSwgLm14LXNtLTEgeyBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMSwgLm15LXNtLTEgeyBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTEsIC5teC1zbS0xIHsgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0yIHsgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMiwgLm15LXNtLTIgeyBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMiwgLm14LXNtLTIgeyBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yLCAubXktc20tMiB7IG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0yLCAubXgtc20tMiB7IG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0zIHsgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTMsIC5teS1zbS0zIHsgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0zLCAubXgtc20tMyB7IG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0zLCAubXktc20tMyB7IG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMywgLm14LXNtLTMgeyBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTQgeyBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS00LCAubXktc20tNCB7IG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS00LCAubXgtc20tNCB7IG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTQsIC5teS1zbS00IHsgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTQsIC5teC1zbS00IHsgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTUgeyBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNSwgLm15LXNtLTUgeyBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTUsIC5teC1zbS01IHsgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTUsIC5teS1zbS01IHsgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS01LCAubXgtc20tNSB7IG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMCB7IHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtc20tMCwgLnB5LXNtLTAgeyBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0wLCAucHgtc20tMCB7IHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItc20tMCwgLnB5LXNtLTAgeyBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0wLCAucHgtc20tMCB7IHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTEgeyBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEsIC5weS1zbS0xIHsgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMSwgLnB4LXNtLTEgeyBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTEsIC5weS1zbS0xIHsgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMSwgLnB4LXNtLTEgeyBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0yIHsgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTIsIC5weS1zbS0yIHsgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0yLCAucHgtc20tMiB7IHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yLCAucHktc20tMiB7IHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMiwgLnB4LXNtLTIgeyBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTMgeyBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTMsIC5weS1zbS0zIHsgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMywgLnB4LXNtLTMgeyBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTMsIC5weS1zbS0zIHsgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMywgLnB4LXNtLTMgeyBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS00IHsgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTQsIC5weS1zbS00IHsgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS00LCAucHgtc20tNCB7IHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS00LCAucHktc20tNCB7IHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNCwgLnB4LXNtLTQgeyBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTUgeyBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTUsIC5weS1zbS01IHsgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNSwgLnB4LXNtLTUgeyBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTUsIC5weS1zbS01IHsgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNSwgLnB4LXNtLTUgeyBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWF1dG8sIC5teS1zbS1hdXRvIHsgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1hdXRvLCAubXgtc20tYXV0byB7IG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1hdXRvLCAubXktc20tYXV0byB7IG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtc20tYXV0bywgLm14LXNtLWF1dG8geyBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC5tLW1kLTAgeyBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCwgLm15LW1kLTAgeyBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTAsIC5teC1tZC0wIHsgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTAsIC5teS1tZC0wIHsgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0wLCAubXgtbWQtMCB7IG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMSB7IG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xLCAubXktbWQtMSB7IG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMSwgLm14LW1kLTEgeyBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMSwgLm15LW1kLTEgeyBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTEsIC5teC1tZC0xIHsgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yIHsgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMiwgLm15LW1kLTIgeyBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMiwgLm14LW1kLTIgeyBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yLCAubXktbWQtMiB7IG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0yLCAubXgtbWQtMiB7IG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0zIHsgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTMsIC5teS1tZC0zIHsgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0zLCAubXgtbWQtMyB7IG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0zLCAubXktbWQtMyB7IG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMywgLm14LW1kLTMgeyBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTQgeyBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC00LCAubXktbWQtNCB7IG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC00LCAubXgtbWQtNCB7IG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTQsIC5teS1tZC00IHsgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTQsIC5teC1tZC00IHsgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTUgeyBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNSwgLm15LW1kLTUgeyBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTUsIC5teC1tZC01IHsgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTUsIC5teS1tZC01IHsgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC01LCAubXgtbWQtNSB7IG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMCB7IHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbWQtMCwgLnB5LW1kLTAgeyBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0wLCAucHgtbWQtMCB7IHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbWQtMCwgLnB5LW1kLTAgeyBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0wLCAucHgtbWQtMCB7IHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTEgeyBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTEsIC5weS1tZC0xIHsgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMSwgLnB4LW1kLTEgeyBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEsIC5weS1tZC0xIHsgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMSwgLnB4LW1kLTEgeyBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yIHsgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTIsIC5weS1tZC0yIHsgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0yLCAucHgtbWQtMiB7IHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0yLCAucHktbWQtMiB7IHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMiwgLnB4LW1kLTIgeyBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTMgeyBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMsIC5weS1tZC0zIHsgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMywgLnB4LW1kLTMgeyBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTMsIC5weS1tZC0zIHsgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMywgLnB4LW1kLTMgeyBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC00IHsgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTQsIC5weS1tZC00IHsgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC00LCAucHgtbWQtNCB7IHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC00LCAucHktbWQtNCB7IHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNCwgLnB4LW1kLTQgeyBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTUgeyBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTUsIC5weS1tZC01IHsgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNSwgLnB4LW1kLTUgeyBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTUsIC5weS1tZC01IHsgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNSwgLnB4LW1kLTUgeyBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLWF1dG8sIC5teS1tZC1hdXRvIHsgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1hdXRvLCAubXgtbWQtYXV0byB7IG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1hdXRvLCAubXktbWQtYXV0byB7IG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbWQtYXV0bywgLm14LW1kLWF1dG8geyBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IC5tLWxnLTAgeyBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbGctMCwgLm15LWxnLTAgeyBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTAsIC5teC1sZy0wIHsgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTAsIC5teS1sZy0wIHsgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0wLCAubXgtbGctMCB7IG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMSB7IG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xLCAubXktbGctMSB7IG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMSwgLm14LWxnLTEgeyBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMSwgLm15LWxnLTEgeyBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTEsIC5teC1sZy0xIHsgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0yIHsgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMiwgLm15LWxnLTIgeyBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMiwgLm14LWxnLTIgeyBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0yLCAubXktbGctMiB7IG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0yLCAubXgtbGctMiB7IG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0zIHsgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTMsIC5teS1sZy0zIHsgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0zLCAubXgtbGctMyB7IG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zLCAubXktbGctMyB7IG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMywgLm14LWxnLTMgeyBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTQgeyBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy00LCAubXktbGctNCB7IG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy00LCAubXgtbGctNCB7IG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTQsIC5teS1sZy00IHsgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTQsIC5teC1sZy00IHsgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTUgeyBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNSwgLm15LWxnLTUgeyBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTUsIC5teC1sZy01IHsgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTUsIC5teS1sZy01IHsgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy01LCAubXgtbGctNSB7IG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMCB7IHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbGctMCwgLnB5LWxnLTAgeyBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0wLCAucHgtbGctMCB7IHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbGctMCwgLnB5LWxnLTAgeyBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0wLCAucHgtbGctMCB7IHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTEgeyBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTEsIC5weS1sZy0xIHsgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMSwgLnB4LWxnLTEgeyBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEsIC5weS1sZy0xIHsgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMSwgLnB4LWxnLTEgeyBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0yIHsgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTIsIC5weS1sZy0yIHsgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0yLCAucHgtbGctMiB7IHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yLCAucHktbGctMiB7IHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMiwgLnB4LWxnLTIgeyBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTMgeyBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTMsIC5weS1sZy0zIHsgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMywgLnB4LWxnLTMgeyBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTMsIC5weS1sZy0zIHsgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMywgLnB4LWxnLTMgeyBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy00IHsgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTQsIC5weS1sZy00IHsgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy00LCAucHgtbGctNCB7IHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy00LCAucHktbGctNCB7IHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNCwgLnB4LWxnLTQgeyBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTUgeyBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTUsIC5weS1sZy01IHsgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNSwgLnB4LWxnLTUgeyBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTUsIC5weS1sZy01IHsgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNSwgLnB4LWxnLTUgeyBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWF1dG8sIC5teS1sZy1hdXRvIHsgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1hdXRvLCAubXgtbGctYXV0byB7IG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1hdXRvLCAubXktbGctYXV0byB7IG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbGctYXV0bywgLm14LWxnLWF1dG8geyBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgeyAubS14bC0wIHsgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTAsIC5teS14bC0wIHsgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0wLCAubXgteGwtMCB7IG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0wLCAubXkteGwtMCB7IG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteGwtMCwgLm14LXhsLTAgeyBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTEgeyBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMSwgLm15LXhsLTEgeyBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTEsIC5teC14bC0xIHsgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEsIC5teS14bC0xIHsgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0xLCAubXgteGwtMSB7IG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMiB7IG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTIsIC5teS14bC0yIHsgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTIsIC5teC14bC0yIHsgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMiwgLm15LXhsLTIgeyBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMiwgLm14LXhsLTIgeyBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMyB7IG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0zLCAubXkteGwtMyB7IG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMywgLm14LXhsLTMgeyBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMywgLm15LXhsLTMgeyBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTMsIC5teC14bC0zIHsgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC00IHsgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNCwgLm15LXhsLTQgeyBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNCwgLm14LXhsLTQgeyBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC00LCAubXkteGwtNCB7IG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC00LCAubXgteGwtNCB7IG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC01IHsgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTUsIC5teS14bC01IHsgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC01LCAubXgteGwtNSB7IG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC01LCAubXkteGwtNSB7IG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNSwgLm14LXhsLTUgeyBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTAgeyBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTAsIC5weS14bC0wIHsgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHIteGwtMCwgLnB4LXhsLTAgeyBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTAsIC5weS14bC0wIHsgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteGwtMCwgLnB4LXhsLTAgeyBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC14bC0xIHsgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xLCAucHkteGwtMSB7IHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTEsIC5weC14bC0xIHsgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xLCAucHkteGwtMSB7IHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTEsIC5weC14bC0xIHsgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMiB7IHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0yLCAucHkteGwtMiB7IHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMiwgLnB4LXhsLTIgeyBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMiwgLnB5LXhsLTIgeyBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTIsIC5weC14bC0yIHsgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0zIHsgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0zLCAucHkteGwtMyB7IHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTMsIC5weC14bC0zIHsgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0zLCAucHkteGwtMyB7IHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTMsIC5weC14bC0zIHsgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNCB7IHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC00LCAucHkteGwtNCB7IHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNCwgLnB4LXhsLTQgeyBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNCwgLnB5LXhsLTQgeyBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTQsIC5weC14bC00IHsgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC01IHsgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC01LCAucHkteGwtNSB7IHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTUsIC5weC14bC01IHsgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC01LCAucHkteGwtNSB7IHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTUsIC5weC14bC01IHsgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1hdXRvLCAubXkteGwtYXV0byB7IG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXIteGwtYXV0bywgLm14LXhsLWF1dG8geyBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteGwtYXV0bywgLm15LXhsLWF1dG8geyBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWF1dG8sIC5teC14bC1hdXRvIHsgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LWp1c3RpZnkgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbm93cmFwIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXRydW5jYXRlIHsgb3ZlcmZsb3c6IGhpZGRlbjsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRleHQtbGVmdCB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1yaWdodCB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7IC50ZXh0LXNtLWxlZnQgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tcmlnaHQgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC50ZXh0LW1kLWxlZnQgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtcmlnaHQgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IC50ZXh0LWxnLWxlZnQgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctcmlnaHQgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgeyAudGV4dC14bC1sZWZ0IHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhsLXJpZ2h0IHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LWxvd2VyY2FzZSB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC11cHBlcmNhc2UgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHsgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ub3JtYWwgeyBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWJvbGQgeyBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50OyB9XG5cbi5mb250LWl0YWxpYyB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1wcmltYXJ5IHsgY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtcHJpbWFyeTpmb2N1cywgYS50ZXh0LXByaW1hcnk6aG92ZXIgeyBjb2xvcjogIzAwNjJjYyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXNlY29uZGFyeSB7IGNvbG9yOiAjODY4ZTk2ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXNlY29uZGFyeTpmb2N1cywgYS50ZXh0LXNlY29uZGFyeTpob3ZlciB7IGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc3VjY2VzcyB7IGNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMsIGEudGV4dC1zdWNjZXNzOmhvdmVyIHsgY29sb3I6ICMxZTdlMzQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1pbmZvIHsgY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgfVxuXG5hLnRleHQtaW5mbzpmb2N1cywgYS50ZXh0LWluZm86aG92ZXIgeyBjb2xvcjogIzExN2E4YiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdhcm5pbmcgeyBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC13YXJuaW5nOmZvY3VzLCBhLnRleHQtd2FybmluZzpob3ZlciB7IGNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFuZ2VyIHsgY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtZGFuZ2VyOmZvY3VzLCBhLnRleHQtZGFuZ2VyOmhvdmVyIHsgY29sb3I6ICNiZDIxMzAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1saWdodCB7IGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWxpZ2h0OmZvY3VzLCBhLnRleHQtbGlnaHQ6aG92ZXIgeyBjb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhcmsgeyBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1kYXJrOmZvY3VzLCBhLnRleHQtZGFyazpob3ZlciB7IGNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbXV0ZWQgeyBjb2xvcjogIzg2OGU5NiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWhpZGUgeyBmb250OiAwLzAgYTsgY29sb3I6IHRyYW5zcGFyZW50OyB0ZXh0LXNoYWRvdzogbm9uZTsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJvcmRlcjogMDsgfVxuXG4udmlzaWJsZSB7IHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG4uaW52aXNpYmxlIHsgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuOmZvY3VzIHsgb3V0bGluZTogbm9uZTsgfVxuXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7IGJvcmRlci1yYWRpdXM6IDA7IH1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHsgZGlzcGxheTogbm9uZTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHsgbWFyZ2luLXRvcDogMDsgfVxuXG5pbWcgeyBkaXNwbGF5OiBibG9jazsgfVxuXG51bCwgb2wsIGxpIHsgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5maWd1cmUgeyBtYXJnaW46IDA7IH1cblxuZmllbGRzZXQgeyBib3JkZXI6IDA7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgfVxuXG4qIHsgYm94LXNpemluZzogYm9yZGVyLWJveDsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyB9XG5cbio6YmVmb3JlLCAqOmFmdGVyIHsgYm94LXNpemluZzogYm9yZGVyLWJveDsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyB9XG5cbmh0bWwsIGJvZHkgeyBmb250LXNpemU6IDE2cHg7IGJhY2tncm91bmQtY29sb3I6ICMzMzM7IC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHsgaHRtbCwgYm9keSB7IGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHsgaHRtbCwgYm9keSB7IGZvbnQtc2l6ZTogMTVweDsgfSB9XG5cbmJvZHkuaXMtYWN0aXZlIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5pbWcgeyBoZWlnaHQ6IGF1dG87IG1heC13aWR0aDogMTAwJTsgfVxuXG5hIHsgY29sb3I6ICMzMzdhYjc7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjI1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLWluLW91dDsgfVxuXG5hOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBjb2xvcjogIzIyNTI3YjsgfVxuXG4uY2xlYXI6OmFmdGVyIHsgY2xlYXI6IGJvdGg7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jb250YWluZXIgeyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiBub25lOyBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gMTY4MHB4KSAvIDIpOyBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSAxNjgwcHgpIC8gMik7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzEwcHgpIHsgLmNvbnRhaW5lciB7IHBhZGRpbmctcmlnaHQ6IDE1cHg7IHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG5cbi5yb3c6OmFmdGVyIHsgY2xlYXI6IGJvdGg7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5yb3ctLWZsZXggeyBhbGlnbi1pdGVtczogc3RyZXRjaDsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IHJvdzsgZmxleC13cmFwOiB3cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLnJvdy0tZmxleCA+ICogeyBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbCB7IHdpZHRoOiBjYWxjKDguMzMzMzMzMzMzMyUgLSAyMS42NjY2NjY2NjY3cHgpOyBmbG9hdDogbGVmdDsgbWFyZ2luLWxlZnQ6IDIwcHg7IGJvcmRlcjogMC4xMjVyZW0gc29saWQgcmVkICFpbXBvcnRhbnQ7IGJhY2tncm91bmQ6IHJnYmEoMjU1LCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7IG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cblxuLmNvbC0teHMtMSB7IHdpZHRoOiBjYWxjKDguMzMzMzMzMzMzMyUgLSAxLjA4MzMzMzMzMzNlbSk7IGZsb2F0OiBsZWZ0OyBtYXJnaW4tbGVmdDogMWVtOyB9XG5cbi5jb2wtLXhzLTIgeyB3aWR0aDogY2FsYygxNi42NjY2NjY2NjY3JSAtIDEuMTY2NjY2NjY2N2VtKTsgZmxvYXQ6IGxlZnQ7IG1hcmdpbi1sZWZ0OiAxZW07IH1cblxuLmNvbC0teHMtMyB7IHdpZHRoOiBjYWxjKDI1JSAtIDEuMjVlbSk7IGZsb2F0OiBsZWZ0OyBtYXJnaW4tbGVmdDogMWVtOyB9XG5cbi5jb2wtLXhzLTQgeyB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDEuMzMzMzMzMzMzM2VtKTsgZmxvYXQ6IGxlZnQ7IG1hcmdpbi1sZWZ0OiAxZW07IH1cblxuLmNvbC0teHMtNSB7IHdpZHRoOiBjYWxjKDQxLjY2NjY2NjY2NjclIC0gMS40MTY2NjY2NjY3ZW0pOyBmbG9hdDogbGVmdDsgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuXG4uY29sLS14cy02IHsgd2lkdGg6IGNhbGMoNTAlIC0gMS41ZW0pOyBmbG9hdDogbGVmdDsgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuXG4uY29sLS14cy03IHsgd2lkdGg6IGNhbGMoNTguMzMzMzMzMzMzMyUgLSAxLjU4MzMzMzMzMzNlbSk7IGZsb2F0OiBsZWZ0OyBtYXJnaW4tbGVmdDogMWVtOyB9XG5cbi5jb2wtLXhzLTggeyB3aWR0aDogY2FsYyg2Ni42NjY2NjY2NjY3JSAtIDEuNjY2NjY2NjY2N2VtKTsgZmxvYXQ6IGxlZnQ7IG1hcmdpbi1sZWZ0OiAxZW07IH1cblxuLmNvbC0teHMtOSB7IHdpZHRoOiBjYWxjKDc1JSAtIDEuNzVlbSk7IGZsb2F0OiBsZWZ0OyBtYXJnaW4tbGVmdDogMWVtOyB9XG5cbi5jb2wtLXhzLTEwIHsgd2lkdGg6IGNhbGMoODMuMzMzMzMzMzMzMyUgLSAxLjgzMzMzMzMzMzNlbSk7IGZsb2F0OiBsZWZ0OyBtYXJnaW4tbGVmdDogMWVtOyB9XG5cbi5jb2wtLXhzLTExIHsgd2lkdGg6IGNhbGMoOTEuNjY2NjY2NjY2NyUgLSAxLjkxNjY2NjY2NjdlbSk7IGZsb2F0OiBsZWZ0OyBtYXJnaW4tbGVmdDogMWVtOyB9XG5cbi5jb2wtLXhzLTEyIHsgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7IGZsb2F0OiBsZWZ0OyBtYXJnaW4tbGVmdDogMWVtOyB9XG5cbi5jb2wtLXNtLTEgeyB3aWR0aDogY2FsYyg4LjMzMzMzMzMzMzMlIC0gMS4wODMzMzMzMzMzZW0pOyBmbG9hdDogbGVmdDsgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuXG4uY29sLS1zbS1wdXNoLTEgeyBtYXJnaW4tbGVmdDogY2FsYyg4LjMzMzMzMzMzMzMlIC0gMS4wODMzMzMzMzMzZW0gKyAyZW0pOyB9XG5cbi5jb2wtLXNtLTIgeyB3aWR0aDogY2FsYygxNi42NjY2NjY2NjY3JSAtIDEuMTY2NjY2NjY2N2VtKTsgZmxvYXQ6IGxlZnQ7IG1hcmdpbi1sZWZ0OiAxZW07IH1cblxuLmNvbC0tc20tcHVzaC0yIHsgbWFyZ2luLWxlZnQ6IGNhbGMoMTYuNjY2NjY2NjY2NyUgLSAxLjE2NjY2NjY2NjdlbSArIDJlbSk7IH1cblxuLmNvbC0tc20tMyB7IHdpZHRoOiBjYWxjKDI1JSAtIDEuMjVlbSk7IGZsb2F0OiBsZWZ0OyBtYXJnaW4tbGVmdDogMWVtOyB9XG5cbi5jb2wtLXNtLXB1c2gtMyB7IG1hcmdpbi1sZWZ0OiBjYWxjKDI1JSAtIDEuMjVlbSArIDJlbSk7IH1cblxuLmNvbC0tc20tNCB7IHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMS4zMzMzMzMzMzMzZW0pOyBmbG9hdDogbGVmdDsgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuXG4uY29sLS1zbS1wdXNoLTQgeyBtYXJnaW4tbGVmdDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDEuMzMzMzMzMzMzM2VtICsgMmVtKTsgfVxuXG4uY29sLS1zbS01IHsgd2lkdGg6IGNhbGMoNDEuNjY2NjY2NjY2NyUgLSAxLjQxNjY2NjY2NjdlbSk7IGZsb2F0OiBsZWZ0OyBtYXJnaW4tbGVmdDogMWVtOyB9XG5cbi5jb2wtLXNtLXB1c2gtNSB7IG1hcmdpbi1sZWZ0OiBjYWxjKDQxLjY2NjY2NjY2NjclIC0gMS40MTY2NjY2NjY3ZW0gKyAyZW0pOyB9XG5cbi5jb2wtLXNtLTYgeyB3aWR0aDogY2FsYyg1MCUgLSAxLjVlbSk7IGZsb2F0OiBsZWZ0OyBtYXJnaW4tbGVmdDogMWVtOyB9XG5cbi5jb2wtLXNtLXB1c2gtNiB7IG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDEuNWVtICsgMmVtKTsgfVxuXG4uY29sLS1zbS03IHsgd2lkdGg6IGNhbGMoNTguMzMzMzMzMzMzMyUgLSAxLjU4MzMzMzMzMzNlbSk7IGZsb2F0OiBsZWZ0OyBtYXJnaW4tbGVmdDogMWVtOyB9XG5cbi5jb2wtLXNtLXB1c2gtNyB7IG1hcmdpbi1sZWZ0OiBjYWxjKDU4LjMzMzMzMzMzMzMlIC0gMS41ODMzMzMzMzMzZW0gKyAyZW0pOyB9XG5cbi5jb2wtLXNtLTggeyB3aWR0aDogY2FsYyg2Ni42NjY2NjY2NjY3JSAtIDEuNjY2NjY2NjY2N2VtKTsgZmxvYXQ6IGxlZnQ7IG1hcmdpbi1sZWZ0OiAxZW07IH1cblxuLmNvbC0tc20tcHVzaC04IHsgbWFyZ2luLWxlZnQ6IGNhbGMoNjYuNjY2NjY2NjY2NyUgLSAxLjY2NjY2NjY2NjdlbSArIDJlbSk7IH1cblxuLmNvbC0tc20tOSB7IHdpZHRoOiBjYWxjKDc1JSAtIDEuNzVlbSk7IGZsb2F0OiBsZWZ0OyBtYXJnaW4tbGVmdDogMWVtOyB9XG5cbi5jb2wtLXNtLXB1c2gtOSB7IG1hcmdpbi1sZWZ0OiBjYWxjKDc1JSAtIDEuNzVlbSArIDJlbSk7IH1cblxuLmNvbC0tc20tMTAgeyB3aWR0aDogY2FsYyg4My4zMzMzMzMzMzMzJSAtIDEuODMzMzMzMzMzM2VtKTsgZmxvYXQ6IGxlZnQ7IG1hcmdpbi1sZWZ0OiAxZW07IH1cblxuLmNvbC0tc20tcHVzaC0xMCB7IG1hcmdpbi1sZWZ0OiBjYWxjKDgzLjMzMzMzMzMzMzMlIC0gMS44MzMzMzMzMzMzZW0gKyAyZW0pOyB9XG5cbi5jb2wtLXNtLTExIHsgd2lkdGg6IGNhbGMoOTEuNjY2NjY2NjY2NyUgLSAxLjkxNjY2NjY2NjdlbSk7IGZsb2F0OiBsZWZ0OyBtYXJnaW4tbGVmdDogMWVtOyB9XG5cbi5jb2wtLXNtLXB1c2gtMTEgeyBtYXJnaW4tbGVmdDogY2FsYyg5MS42NjY2NjY2NjY3JSAtIDEuOTE2NjY2NjY2N2VtICsgMmVtKTsgfVxuXG4uY29sLS1zbS0xMiB7IHdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pOyBmbG9hdDogbGVmdDsgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuXG4uY29sLS1zbS1wdXNoLTEyIHsgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAtIDJlbSArIDJlbSk7IH1cblxuLmNvbC0tbWQtMSB7IHdpZHRoOiBjYWxjKDguMzMzMzMzMzMzMyUgLSAxLjA4MzMzMzMzMzNlbSk7IGZsb2F0OiBsZWZ0OyBtYXJnaW4tbGVmdDogMWVtOyB9XG5cbi5jb2wtLW1kLXB1c2gtMSB7IG1hcmdpbi1sZWZ0OiBjYWxjKDguMzMzMzMzMzMzMyUgLSAxLjA4MzMzMzMzMzNlbSArIDJlbSk7IH1cblxuLmNvbC0tbWQtMiB7IHdpZHRoOiBjYWxjKDE2LjY2NjY2NjY2NjclIC0gMS4xNjY2NjY2NjY3ZW0pOyBmbG9hdDogbGVmdDsgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuXG4uY29sLS1tZC1wdXNoLTIgeyBtYXJnaW4tbGVmdDogY2FsYygxNi42NjY2NjY2NjY3JSAtIDEuMTY2NjY2NjY2N2VtICsgMmVtKTsgfVxuXG4uY29sLS1tZC0zIHsgd2lkdGg6IGNhbGMoMjUlIC0gMS4yNWVtKTsgZmxvYXQ6IGxlZnQ7IG1hcmdpbi1sZWZ0OiAxZW07IH1cblxuLmNvbC0tbWQtcHVzaC0zIHsgbWFyZ2luLWxlZnQ6IGNhbGMoMjUlIC0gMS4yNWVtICsgMmVtKTsgfVxuXG4uY29sLS1tZC00IHsgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxLjMzMzMzMzMzMzNlbSk7IGZsb2F0OiBsZWZ0OyBtYXJnaW4tbGVmdDogMWVtOyB9XG5cbi5jb2wtLW1kLXB1c2gtNCB7IG1hcmdpbi1sZWZ0OiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMS4zMzMzMzMzMzMzZW0gKyAyZW0pOyB9XG5cbi5jb2wtLW1kLTUgeyB3aWR0aDogY2FsYyg0MS42NjY2NjY2NjY3JSAtIDEuNDE2NjY2NjY2N2VtKTsgZmxvYXQ6IGxlZnQ7IG1hcmdpbi1sZWZ0OiAxZW07IH1cblxuLmNvbC0tbWQtcHVzaC01IHsgbWFyZ2luLWxlZnQ6IGNhbGMoNDEuNjY2NjY2NjY2NyUgLSAxLjQxNjY2NjY2NjdlbSArIDJlbSk7IH1cblxuLmNvbC0tbWQtNiB7IHdpZHRoOiBjYWxjKDUwJSAtIDEuNWVtKTsgZmxvYXQ6IGxlZnQ7IG1hcmdpbi1sZWZ0OiAxZW07IH1cblxuLmNvbC0tbWQtcHVzaC02IHsgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gMS41ZW0gKyAyZW0pOyB9XG5cbi5jb2wtLW1kLTcgeyB3aWR0aDogY2FsYyg1OC4zMzMzMzMzMzMzJSAtIDEuNTgzMzMzMzMzM2VtKTsgZmxvYXQ6IGxlZnQ7IG1hcmdpbi1sZWZ0OiAxZW07IH1cblxuLmNvbC0tbWQtcHVzaC03IHsgbWFyZ2luLWxlZnQ6IGNhbGMoNTguMzMzMzMzMzMzMyUgLSAxLjU4MzMzMzMzMzNlbSArIDJlbSk7IH1cblxuLmNvbC0tbWQtOCB7IHdpZHRoOiBjYWxjKDY2LjY2NjY2NjY2NjclIC0gMS42NjY2NjY2NjY3ZW0pOyBmbG9hdDogbGVmdDsgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuXG4uY29sLS1tZC1wdXNoLTggeyBtYXJnaW4tbGVmdDogY2FsYyg2Ni42NjY2NjY2NjY3JSAtIDEuNjY2NjY2NjY2N2VtICsgMmVtKTsgfVxuXG4uY29sLS1tZC05IHsgd2lkdGg6IGNhbGMoNzUlIC0gMS43NWVtKTsgZmxvYXQ6IGxlZnQ7IG1hcmdpbi1sZWZ0OiAxZW07IH1cblxuLmNvbC0tbWQtcHVzaC05IHsgbWFyZ2luLWxlZnQ6IGNhbGMoNzUlIC0gMS43NWVtICsgMmVtKTsgfVxuXG4uY29sLS1tZC0xMCB7IHdpZHRoOiBjYWxjKDgzLjMzMzMzMzMzMzMlIC0gMS44MzMzMzMzMzMzZW0pOyBmbG9hdDogbGVmdDsgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuXG4uY29sLS1tZC1wdXNoLTEwIHsgbWFyZ2luLWxlZnQ6IGNhbGMoODMuMzMzMzMzMzMzMyUgLSAxLjgzMzMzMzMzMzNlbSArIDJlbSk7IH1cblxuLmNvbC0tbWQtMTEgeyB3aWR0aDogY2FsYyg5MS42NjY2NjY2NjY3JSAtIDEuOTE2NjY2NjY2N2VtKTsgZmxvYXQ6IGxlZnQ7IG1hcmdpbi1sZWZ0OiAxZW07IH1cblxuLmNvbC0tbWQtcHVzaC0xMSB7IG1hcmdpbi1sZWZ0OiBjYWxjKDkxLjY2NjY2NjY2NjclIC0gMS45MTY2NjY2NjY3ZW0gKyAyZW0pOyB9XG5cbi5jb2wtLW1kLTEyIHsgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7IGZsb2F0OiBsZWZ0OyBtYXJnaW4tbGVmdDogMWVtOyB9XG5cbi5jb2wtLW1kLXB1c2gtMTIgeyBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC0gMmVtICsgMmVtKTsgfVxuXG4uY29sLS1sZy0xIHsgd2lkdGg6IGNhbGMoOC4zMzMzMzMzMzMzJSAtIDEuMDgzMzMzMzMzM2VtKTsgZmxvYXQ6IGxlZnQ7IG1hcmdpbi1sZWZ0OiAxZW07IH1cblxuLmNvbC0tbGctcHVzaC0xIHsgbWFyZ2luLWxlZnQ6IGNhbGMoOC4zMzMzMzMzMzMzJSAtIDEuMDgzMzMzMzMzM2VtICsgMmVtKTsgfVxuXG4uY29sLS1sZy0yIHsgd2lkdGg6IGNhbGMoMTYuNjY2NjY2NjY2NyUgLSAxLjE2NjY2NjY2NjdlbSk7IGZsb2F0OiBsZWZ0OyBtYXJnaW4tbGVmdDogMWVtOyB9XG5cbi5jb2wtLWxnLXB1c2gtMiB7IG1hcmdpbi1sZWZ0OiBjYWxjKDE2LjY2NjY2NjY2NjclIC0gMS4xNjY2NjY2NjY3ZW0gKyAyZW0pOyB9XG5cbi5jb2wtLWxnLTMgeyB3aWR0aDogY2FsYygyNSUgLSAxLjI1ZW0pOyBmbG9hdDogbGVmdDsgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuXG4uY29sLS1sZy1wdXNoLTMgeyBtYXJnaW4tbGVmdDogY2FsYygyNSUgLSAxLjI1ZW0gKyAyZW0pOyB9XG5cbi5jb2wtLWxnLTQgeyB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDEuMzMzMzMzMzMzM2VtKTsgZmxvYXQ6IGxlZnQ7IG1hcmdpbi1sZWZ0OiAxZW07IH1cblxuLmNvbC0tbGctcHVzaC00IHsgbWFyZ2luLWxlZnQ6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxLjMzMzMzMzMzMzNlbSArIDJlbSk7IH1cblxuLmNvbC0tbGctNSB7IHdpZHRoOiBjYWxjKDQxLjY2NjY2NjY2NjclIC0gMS40MTY2NjY2NjY3ZW0pOyBmbG9hdDogbGVmdDsgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuXG4uY29sLS1sZy1wdXNoLTUgeyBtYXJnaW4tbGVmdDogY2FsYyg0MS42NjY2NjY2NjY3JSAtIDEuNDE2NjY2NjY2N2VtICsgMmVtKTsgfVxuXG4uY29sLS1sZy02IHsgd2lkdGg6IGNhbGMoNTAlIC0gMS41ZW0pOyBmbG9hdDogbGVmdDsgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuXG4uY29sLS1sZy1wdXNoLTYgeyBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSAxLjVlbSArIDJlbSk7IH1cblxuLmNvbC0tbGctNyB7IHdpZHRoOiBjYWxjKDU4LjMzMzMzMzMzMzMlIC0gMS41ODMzMzMzMzMzZW0pOyBmbG9hdDogbGVmdDsgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuXG4uY29sLS1sZy1wdXNoLTcgeyBtYXJnaW4tbGVmdDogY2FsYyg1OC4zMzMzMzMzMzMzJSAtIDEuNTgzMzMzMzMzM2VtICsgMmVtKTsgfVxuXG4uY29sLS1sZy04IHsgd2lkdGg6IGNhbGMoNjYuNjY2NjY2NjY2NyUgLSAxLjY2NjY2NjY2NjdlbSk7IGZsb2F0OiBsZWZ0OyBtYXJnaW4tbGVmdDogMWVtOyB9XG5cbi5jb2wtLWxnLXB1c2gtOCB7IG1hcmdpbi1sZWZ0OiBjYWxjKDY2LjY2NjY2NjY2NjclIC0gMS42NjY2NjY2NjY3ZW0gKyAyZW0pOyB9XG5cbi5jb2wtLWxnLTkgeyB3aWR0aDogY2FsYyg3NSUgLSAxLjc1ZW0pOyBmbG9hdDogbGVmdDsgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuXG4uY29sLS1sZy1wdXNoLTkgeyBtYXJnaW4tbGVmdDogY2FsYyg3NSUgLSAxLjc1ZW0gKyAyZW0pOyB9XG5cbi5jb2wtLWxnLTEwIHsgd2lkdGg6IGNhbGMoODMuMzMzMzMzMzMzMyUgLSAxLjgzMzMzMzMzMzNlbSk7IGZsb2F0OiBsZWZ0OyBtYXJnaW4tbGVmdDogMWVtOyB9XG5cbi5jb2wtLWxnLXB1c2gtMTAgeyBtYXJnaW4tbGVmdDogY2FsYyg4My4zMzMzMzMzMzMzJSAtIDEuODMzMzMzMzMzM2VtICsgMmVtKTsgfVxuXG4uY29sLS1sZy0xMSB7IHdpZHRoOiBjYWxjKDkxLjY2NjY2NjY2NjclIC0gMS45MTY2NjY2NjY3ZW0pOyBmbG9hdDogbGVmdDsgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuXG4uY29sLS1sZy1wdXNoLTExIHsgbWFyZ2luLWxlZnQ6IGNhbGMoOTEuNjY2NjY2NjY2NyUgLSAxLjkxNjY2NjY2NjdlbSArIDJlbSk7IH1cblxuLmNvbC0tbGctMTIgeyB3aWR0aDogY2FsYygxMDAlIC0gMmVtKTsgZmxvYXQ6IGxlZnQ7IG1hcmdpbi1sZWZ0OiAxZW07IH1cblxuLmNvbC0tbGctcHVzaC0xMiB7IG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLSAyZW0gKyAyZW0pOyB9XG5cbi5jb2wtLXhsZy0xIHsgd2lkdGg6IGNhbGMoOC4zMzMzMzMzMzMzJSAtIDEuMDgzMzMzMzMzM2VtKTsgZmxvYXQ6IGxlZnQ7IG1hcmdpbi1sZWZ0OiAxZW07IH1cblxuLmNvbC0teGxnLXB1c2gtMSB7IG1hcmdpbi1sZWZ0OiBjYWxjKDguMzMzMzMzMzMzMyUgLSAxLjA4MzMzMzMzMzNlbSArIDJlbSk7IH1cblxuLmNvbC0teGxnLTIgeyB3aWR0aDogY2FsYygxNi42NjY2NjY2NjY3JSAtIDEuMTY2NjY2NjY2N2VtKTsgZmxvYXQ6IGxlZnQ7IG1hcmdpbi1sZWZ0OiAxZW07IH1cblxuLmNvbC0teGxnLXB1c2gtMiB7IG1hcmdpbi1sZWZ0OiBjYWxjKDE2LjY2NjY2NjY2NjclIC0gMS4xNjY2NjY2NjY3ZW0gKyAyZW0pOyB9XG5cbi5jb2wtLXhsZy0zIHsgd2lkdGg6IGNhbGMoMjUlIC0gMS4yNWVtKTsgZmxvYXQ6IGxlZnQ7IG1hcmdpbi1sZWZ0OiAxZW07IH1cblxuLmNvbC0teGxnLXB1c2gtMyB7IG1hcmdpbi1sZWZ0OiBjYWxjKDI1JSAtIDEuMjVlbSArIDJlbSk7IH1cblxuLmNvbC0teGxnLTQgeyB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDEuMzMzMzMzMzMzM2VtKTsgZmxvYXQ6IGxlZnQ7IG1hcmdpbi1sZWZ0OiAxZW07IH1cblxuLmNvbC0teGxnLXB1c2gtNCB7IG1hcmdpbi1sZWZ0OiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMS4zMzMzMzMzMzMzZW0gKyAyZW0pOyB9XG5cbi5jb2wtLXhsZy01IHsgd2lkdGg6IGNhbGMoNDEuNjY2NjY2NjY2NyUgLSAxLjQxNjY2NjY2NjdlbSk7IGZsb2F0OiBsZWZ0OyBtYXJnaW4tbGVmdDogMWVtOyB9XG5cbi5jb2wtLXhsZy1wdXNoLTUgeyBtYXJnaW4tbGVmdDogY2FsYyg0MS42NjY2NjY2NjY3JSAtIDEuNDE2NjY2NjY2N2VtICsgMmVtKTsgfVxuXG4uY29sLS14bGctNiB7IHdpZHRoOiBjYWxjKDUwJSAtIDEuNWVtKTsgZmxvYXQ6IGxlZnQ7IG1hcmdpbi1sZWZ0OiAxZW07IH1cblxuLmNvbC0teGxnLXB1c2gtNiB7IG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDEuNWVtICsgMmVtKTsgfVxuXG4uY29sLS14bGctNyB7IHdpZHRoOiBjYWxjKDU4LjMzMzMzMzMzMzMlIC0gMS41ODMzMzMzMzMzZW0pOyBmbG9hdDogbGVmdDsgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuXG4uY29sLS14bGctcHVzaC03IHsgbWFyZ2luLWxlZnQ6IGNhbGMoNTguMzMzMzMzMzMzMyUgLSAxLjU4MzMzMzMzMzNlbSArIDJlbSk7IH1cblxuLmNvbC0teGxnLTggeyB3aWR0aDogY2FsYyg2Ni42NjY2NjY2NjY3JSAtIDEuNjY2NjY2NjY2N2VtKTsgZmxvYXQ6IGxlZnQ7IG1hcmdpbi1sZWZ0OiAxZW07IH1cblxuLmNvbC0teGxnLXB1c2gtOCB7IG1hcmdpbi1sZWZ0OiBjYWxjKDY2LjY2NjY2NjY2NjclIC0gMS42NjY2NjY2NjY3ZW0gKyAyZW0pOyB9XG5cbi5jb2wtLXhsZy05IHsgd2lkdGg6IGNhbGMoNzUlIC0gMS43NWVtKTsgZmxvYXQ6IGxlZnQ7IG1hcmdpbi1sZWZ0OiAxZW07IH1cblxuLmNvbC0teGxnLXB1c2gtOSB7IG1hcmdpbi1sZWZ0OiBjYWxjKDc1JSAtIDEuNzVlbSArIDJlbSk7IH1cblxuLmNvbC0teGxnLTEwIHsgd2lkdGg6IGNhbGMoODMuMzMzMzMzMzMzMyUgLSAxLjgzMzMzMzMzMzNlbSk7IGZsb2F0OiBsZWZ0OyBtYXJnaW4tbGVmdDogMWVtOyB9XG5cbi5jb2wtLXhsZy1wdXNoLTEwIHsgbWFyZ2luLWxlZnQ6IGNhbGMoODMuMzMzMzMzMzMzMyUgLSAxLjgzMzMzMzMzMzNlbSArIDJlbSk7IH1cblxuLmNvbC0teGxnLTExIHsgd2lkdGg6IGNhbGMoOTEuNjY2NjY2NjY2NyUgLSAxLjkxNjY2NjY2NjdlbSk7IGZsb2F0OiBsZWZ0OyBtYXJnaW4tbGVmdDogMWVtOyB9XG5cbi5jb2wtLXhsZy1wdXNoLTExIHsgbWFyZ2luLWxlZnQ6IGNhbGMoOTEuNjY2NjY2NjY2NyUgLSAxLjkxNjY2NjY2NjdlbSArIDJlbSk7IH1cblxuLmNvbC0teGxnLTEyIHsgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7IGZsb2F0OiBsZWZ0OyBtYXJnaW4tbGVmdDogMWVtOyB9XG5cbi5jb2wtLXhsZy1wdXNoLTEyIHsgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAtIDJlbSArIDJlbSk7IH1cblxuLnJvdy0tZmxleCAuY29sIHsgZGlzcGxheTogZmxleDsgfVxuXG4uYnV0dG9uLCAuY29udGFjdCBmb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLCAuc2xpZGVyX19mb3JtIGZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0geyBvdXRsaW5lOiAwOyBsaW5lLWhlaWdodDogMS40OyBoZWlnaHQ6IDMuNzVyZW07IGRpc3BsYXk6IGlubGluZS1ibG9jazsgY3Vyc29yOiBwb2ludGVyOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IGZvbnQtZmFtaWx5OiBcIkJyYW5kb24gR3JvdGVzcXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNzAwOyBjb2xvcjogI2U1ZTBkMDsgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IHdoaXRlLXNwYWNlOiBub3dyYXA7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGJvcmRlcjogMC4xMjVyZW0gc29saWQgIzMzMzsgYm9yZGVyLXJhZGl1czogMDsgYmFja2dyb3VuZDogIzMzMzsgdXNlci1zZWxlY3Q6IG5vbmU7IHRyYW5zaXRpb246IGNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQ7IG1hcmdpbi1ib3R0b206IDA7IHBhZGRpbmc6IDEuMTI1cmVtIDEuODc1cmVtOyBmb250LXNpemU6IDEuMTI1cmVtOyB9XG5cbi5idXR0b246aG92ZXIsIC5jb250YWN0IGZvcm0gYnV0dG9uOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIC5zbGlkZXJfX2Zvcm0gZm9ybSBidXR0b246aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgLmJ1dHRvblt0eXBlPSdzdWJtaXQnXTpob3ZlciwgLmNvbnRhY3QgZm9ybSBidXR0b25bdHlwZT0nc3VibWl0J106aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgLnNsaWRlcl9fZm9ybSBmb3JtIGJ1dHRvblt0eXBlPSdzdWJtaXQnXTpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAuYnV0dG9uW3R5cGU9J3Jlc2V0J106aG92ZXIsIC5jb250YWN0IGZvcm0gYnV0dG9uW3R5cGU9J3Jlc2V0J106aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgLnNsaWRlcl9fZm9ybSBmb3JtIGJ1dHRvblt0eXBlPSdyZXNldCddOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIC5idXR0b25bdHlwZT0nYnV0dG9uJ106aG92ZXIsIC5jb250YWN0IGZvcm0gYnV0dG9uW3R5cGU9J2J1dHRvbiddOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIC5zbGlkZXJfX2Zvcm0gZm9ybSBidXR0b25bdHlwZT0nYnV0dG9uJ106aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgLmJ1dHRvbjpmb2N1cywgLmNvbnRhY3QgZm9ybSBidXR0b246Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSwgLnNsaWRlcl9fZm9ybSBmb3JtIGJ1dHRvbjpmb2N1c1t0eXBlPVwic3VibWl0XCJdLCAuYnV0dG9uLmlzLWZvY3VzZWQsIC5jb250YWN0IGZvcm0gYnV0dG9uLmlzLWZvY3VzZWRbdHlwZT1cInN1Ym1pdFwiXSwgLnNsaWRlcl9fZm9ybSBmb3JtIGJ1dHRvbi5pcy1mb2N1c2VkW3R5cGU9XCJzdWJtaXRcIl0geyBjb2xvcjogI2ZmZjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBib3JkZXItY29sb3I6ICMzMzMzMzM7IGJhY2tncm91bmQtY29sb3I6ICMxYTE5MTk7IH1cblxuLmJ1dHRvbjphY3RpdmUsIC5jb250YWN0IGZvcm0gYnV0dG9uOmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdLCAuc2xpZGVyX19mb3JtIGZvcm0gYnV0dG9uOmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdLCAuYnV0dG9uLmlzLWFjdGl2ZSwgLmNvbnRhY3QgZm9ybSBidXR0b24uaXMtYWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sIC5zbGlkZXJfX2Zvcm0gZm9ybSBidXR0b24uaXMtYWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0geyBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi5idXR0b246ZGlzYWJsZWQsIC5jb250YWN0IGZvcm0gYnV0dG9uOmRpc2FibGVkW3R5cGU9XCJzdWJtaXRcIl0sIC5zbGlkZXJfX2Zvcm0gZm9ybSBidXR0b246ZGlzYWJsZWRbdHlwZT1cInN1Ym1pdFwiXSwgLmJ1dHRvbi5pcy1kaXNhYmxlZCwgLmNvbnRhY3QgZm9ybSBidXR0b24uaXMtZGlzYWJsZWRbdHlwZT1cInN1Ym1pdFwiXSwgLnNsaWRlcl9fZm9ybSBmb3JtIGJ1dHRvbi5pcy1kaXNhYmxlZFt0eXBlPVwic3VibWl0XCJdIHsgY29sb3I6ICM5OTk7IGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7IH1cblxuLmJ1dHRvbi0tYWx0IHsgYm9yZGVyLXdpZHRoOiAwLjEyNXJlbTsgY29sb3I6ICMzMzM7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3JkZXItY29sb3I6ICNlNWUwZDA7IH1cblxuLmJ1dHRvbi0tYWx0OmhvdmVyLCAuYnV0dG9uLS1hbHRbdHlwZT0nc3VibWl0J106aG92ZXIsIC5idXR0b24tLWFsdFt0eXBlPSdyZXNldCddOmhvdmVyLCAuYnV0dG9uLS1hbHRbdHlwZT0nYnV0dG9uJ106aG92ZXIsIC5idXR0b24tLWFsdDpmb2N1cywgLmJ1dHRvbi0tYWx0LmlzLWZvY3VzZWQgeyBjb2xvcjogIzMzMzsgYm9yZGVyLWNvbG9yOiAjZTVlMGQwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlMGQwOyB9XG5cbi5idXR0b24tLWxpbmsgeyBib3JkZXI6IDA7IGhlaWdodDogYXV0bzsgY29sb3I6ICMzMzM7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBwYWRkaW5nOiAwOyB9XG5cbi5idXR0b24tLWxpbms6aG92ZXIsIC5idXR0b24tLWxpbmtbdHlwZT0nc3VibWl0J106aG92ZXIsIC5idXR0b24tLWxpbmtbdHlwZT0ncmVzZXQnXTpob3ZlciwgLmJ1dHRvbi0tbGlua1t0eXBlPSdidXR0b24nXTpob3ZlciwgLmJ1dHRvbi0tbGluazpmb2N1cywgLmJ1dHRvbi0tbGluay5pcy1mb2N1c2VkIHsgY29sb3I6ICMzMzM7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5idXR0b24tLWxpbmUgeyBjb2xvcjogI2Y3ZjFkZTsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGJvcmRlci1jb2xvcjogcmdiYSgyMjksIDIyNCwgMjA4LCAwLjEpOyB9XG5cbi5idXR0b24tLWxpbmU6aG92ZXIsIC5idXR0b24tLWxpbmVbdHlwZT0nc3VibWl0J106aG92ZXIsIC5idXR0b24tLWxpbmVbdHlwZT0ncmVzZXQnXTpob3ZlciwgLmJ1dHRvbi0tbGluZVt0eXBlPSdidXR0b24nXTpob3ZlciwgLmJ1dHRvbi0tbGluZTpmb2N1cywgLmJ1dHRvbi0tbGluZS5pcy1mb2N1c2VkIHsgY29sb3I6ICMzMzM7IGJvcmRlci1jb2xvcjogI2U1ZTBkMDsgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTBkMDsgfVxuXG4uYnV0dG9uLS1saWdodCwgLmNvbnRhY3QgZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSwgLnNsaWRlcl9fZm9ybSBmb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHsgY29sb3I6ICMzMzM7IGJhY2tncm91bmQ6ICNlNWUwZDA7IGJvcmRlci1jb2xvcjogI2U1ZTBkMDsgfVxuXG4uYnV0dG9uLS1saWdodDpob3ZlciwgLmNvbnRhY3QgZm9ybSBidXR0b246aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgLnNsaWRlcl9fZm9ybSBmb3JtIGJ1dHRvbjpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAuYnV0dG9uLS1saWdodFt0eXBlPSdzdWJtaXQnXTpob3ZlciwgLmNvbnRhY3QgZm9ybSBidXR0b25bdHlwZT0nc3VibWl0J106aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgLnNsaWRlcl9fZm9ybSBmb3JtIGJ1dHRvblt0eXBlPSdzdWJtaXQnXTpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAuYnV0dG9uLS1saWdodFt0eXBlPSdyZXNldCddOmhvdmVyLCAuY29udGFjdCBmb3JtIGJ1dHRvblt0eXBlPSdyZXNldCddOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIC5zbGlkZXJfX2Zvcm0gZm9ybSBidXR0b25bdHlwZT0ncmVzZXQnXTpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAuYnV0dG9uLS1saWdodFt0eXBlPSdidXR0b24nXTpob3ZlciwgLmNvbnRhY3QgZm9ybSBidXR0b25bdHlwZT0nYnV0dG9uJ106aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgLnNsaWRlcl9fZm9ybSBmb3JtIGJ1dHRvblt0eXBlPSdidXR0b24nXTpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAuYnV0dG9uLS1saWdodDpmb2N1cywgLmNvbnRhY3QgZm9ybSBidXR0b246Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSwgLnNsaWRlcl9fZm9ybSBmb3JtIGJ1dHRvbjpmb2N1c1t0eXBlPVwic3VibWl0XCJdLCAuYnV0dG9uLS1saWdodC5pcy1mb2N1c2VkLCAuY29udGFjdCBmb3JtIGJ1dHRvbi5pcy1mb2N1c2VkW3R5cGU9XCJzdWJtaXRcIl0sIC5zbGlkZXJfX2Zvcm0gZm9ybSBidXR0b24uaXMtZm9jdXNlZFt0eXBlPVwic3VibWl0XCJdIHsgY29sb3I6ICMzMzM7IGJvcmRlci1jb2xvcjogI2QzY2FhZjsgYmFja2dyb3VuZC1jb2xvcjogI2QzY2FhZjsgfVxuXG4uYmxvY2tzX19zbGlkZSBhcnRpY2xlLCAuZGV0YWlsX19jb250ZW50IGFydGljbGUsIC5vdmVybGF5IGFydGljbGUgeyBmb250LWZhbWlseTogXCJEcm9pZCBTZXJpZlwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgbGluZS1oZWlnaHQ6IDEuNTsgY29sb3I6ICMzMzM7IGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uYmxvY2tzX19zbGlkZSBhcnRpY2xlOjphZnRlciwgLmRldGFpbF9fY29udGVudCBhcnRpY2xlOjphZnRlciwgLm92ZXJsYXkgYXJ0aWNsZTo6YWZ0ZXIgeyBjbGVhcjogYm90aDsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IH1cblxuLmJsb2Nrc19fc2xpZGUgYXJ0aWNsZSBhZGRyZXNzLCAuZGV0YWlsX19jb250ZW50IGFydGljbGUgYWRkcmVzcywgLm92ZXJsYXkgYXJ0aWNsZSBhZGRyZXNzIHsgZGlzcGxheTogYmxvY2s7IGZvbnQtc3R5bGU6IGl0YWxpYzsgbWFyZ2luOiAwIDAgMS4yNXJlbTsgfVxuXG4uYmxvY2tzX19zbGlkZSBhcnRpY2xlIGFkZHJlc3MgPiAqOmxhc3QtY2hpbGQsIC5kZXRhaWxfX2NvbnRlbnQgYXJ0aWNsZSBhZGRyZXNzID4gKjpsYXN0LWNoaWxkLCAub3ZlcmxheSBhcnRpY2xlIGFkZHJlc3MgPiAqOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ibG9ja3NfX3NsaWRlIGFydGljbGUgLmFsaWduLW5vbmUsIC5kZXRhaWxfX2NvbnRlbnQgYXJ0aWNsZSAuYWxpZ24tbm9uZSwgLm92ZXJsYXkgYXJ0aWNsZSAuYWxpZ24tbm9uZSwgLmJsb2Nrc19fc2xpZGUgYXJ0aWNsZSAuYWxpZ25ub25lLCAuZGV0YWlsX19jb250ZW50IGFydGljbGUgLmFsaWdubm9uZSwgLm92ZXJsYXkgYXJ0aWNsZSAuYWxpZ25ub25lIHsgZGlzcGxheTogaW5saW5lOyB9XG5cbi5ibG9ja3NfX3NsaWRlIGFydGljbGUgLmFsaWduLWNlbnRlciwgLmRldGFpbF9fY29udGVudCBhcnRpY2xlIC5hbGlnbi1jZW50ZXIsIC5vdmVybGF5IGFydGljbGUgLmFsaWduLWNlbnRlciwgLmJsb2Nrc19fc2xpZGUgYXJ0aWNsZSAuYWxpZ25jZW50ZXIsIC5kZXRhaWxfX2NvbnRlbnQgYXJ0aWNsZSAuYWxpZ25jZW50ZXIsIC5vdmVybGF5IGFydGljbGUgLmFsaWduY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW46IDAgYXV0bzsgfVxuXG4uYmxvY2tzX19zbGlkZSBhcnRpY2xlIC5hbGlnbi1sZWZ0LCAuZGV0YWlsX19jb250ZW50IGFydGljbGUgLmFsaWduLWxlZnQsIC5vdmVybGF5IGFydGljbGUgLmFsaWduLWxlZnQsIC5ibG9ja3NfX3NsaWRlIGFydGljbGUgLmFsaWdubGVmdCwgLmRldGFpbF9fY29udGVudCBhcnRpY2xlIC5hbGlnbmxlZnQsIC5vdmVybGF5IGFydGljbGUgLmFsaWdubGVmdCB7IGZsb2F0OiBsZWZ0OyBtYXJnaW46IDAgMS4yNXJlbSAxLjI1cmVtIDA7IH1cblxuLmJsb2Nrc19fc2xpZGUgYXJ0aWNsZSAuYWxpZ24tcmlnaHQsIC5kZXRhaWxfX2NvbnRlbnQgYXJ0aWNsZSAuYWxpZ24tcmlnaHQsIC5vdmVybGF5IGFydGljbGUgLmFsaWduLXJpZ2h0LCAuYmxvY2tzX19zbGlkZSBhcnRpY2xlIC5hbGlnbnJpZ2h0LCAuZGV0YWlsX19jb250ZW50IGFydGljbGUgLmFsaWducmlnaHQsIC5vdmVybGF5IGFydGljbGUgLmFsaWducmlnaHQgeyBmbG9hdDogcmlnaHQ7IG1hcmdpbjogMCAwIDEuMjVyZW0gMS4yNXJlbTsgfVxuXG4uYmxvY2tzX19zbGlkZSBhcnRpY2xlIC53cC1jYXB0aW9uLCAuZGV0YWlsX19jb250ZW50IGFydGljbGUgLndwLWNhcHRpb24sIC5vdmVybGF5IGFydGljbGUgLndwLWNhcHRpb24sIC5ibG9ja3NfX3NsaWRlIGFydGljbGUgZmlndXJlLCAuZGV0YWlsX19jb250ZW50IGFydGljbGUgZmlndXJlLCAub3ZlcmxheSBhcnRpY2xlIGZpZ3VyZSB7IG1hcmdpbjogMCAwIDEuMjVyZW07IH1cblxuLmJsb2Nrc19fc2xpZGUgYXJ0aWNsZSAud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0LCAuZGV0YWlsX19jb250ZW50IGFydGljbGUgLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCwgLm92ZXJsYXkgYXJ0aWNsZSAud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0LCAuYmxvY2tzX19zbGlkZSBhcnRpY2xlIC53cC1jYXB0aW9uIGZpZ2NhcHRpb24sIC5kZXRhaWxfX2NvbnRlbnQgYXJ0aWNsZSAud3AtY2FwdGlvbiBmaWdjYXB0aW9uLCAub3ZlcmxheSBhcnRpY2xlIC53cC1jYXB0aW9uIGZpZ2NhcHRpb24sIC5ibG9ja3NfX3NsaWRlIGFydGljbGUgZmlndXJlIC53cC1jYXB0aW9uLXRleHQsIC5kZXRhaWxfX2NvbnRlbnQgYXJ0aWNsZSBmaWd1cmUgLndwLWNhcHRpb24tdGV4dCwgLm92ZXJsYXkgYXJ0aWNsZSBmaWd1cmUgLndwLWNhcHRpb24tdGV4dCwgLmJsb2Nrc19fc2xpZGUgYXJ0aWNsZSBmaWd1cmUgZmlnY2FwdGlvbiwgLmRldGFpbF9fY29udGVudCBhcnRpY2xlIGZpZ3VyZSBmaWdjYXB0aW9uLCAub3ZlcmxheSBhcnRpY2xlIGZpZ3VyZSBmaWdjYXB0aW9uIHsgZm9udC1zdHlsZTogaXRhbGljOyBtYXJnaW46IDAuMzEyNXJlbTsgfVxuXG4uYmxvY2tzX19zbGlkZSBhcnRpY2xlIGJsb2NrcXVvdGUsIC5kZXRhaWxfX2NvbnRlbnQgYXJ0aWNsZSBibG9ja3F1b3RlLCAub3ZlcmxheSBhcnRpY2xlIGJsb2NrcXVvdGUgeyBmb250LXN0eWxlOiBpdGFsaWM7IGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNkZGQ7IGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTsgbWFyZ2luOiAwIDAgMS4yNXJlbTsgcGFkZGluZzogMS4yNXJlbTsgfVxuXG4uYmxvY2tzX19zbGlkZSBhcnRpY2xlIGJsb2NrcXVvdGUgPiAqOmxhc3QtY2hpbGQsIC5kZXRhaWxfX2NvbnRlbnQgYXJ0aWNsZSBibG9ja3F1b3RlID4gKjpsYXN0LWNoaWxkLCAub3ZlcmxheSBhcnRpY2xlIGJsb2NrcXVvdGUgPiAqOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ibG9ja3NfX3NsaWRlIGFydGljbGUgcHJlLCAuZGV0YWlsX19jb250ZW50IGFydGljbGUgcHJlLCAub3ZlcmxheSBhcnRpY2xlIHByZSwgLmJsb2Nrc19fc2xpZGUgYXJ0aWNsZSBjb2RlLCAuZGV0YWlsX19jb250ZW50IGFydGljbGUgY29kZSwgLm92ZXJsYXkgYXJ0aWNsZSBjb2RlIHsgd2hpdGUtc3BhY2U6IHByZTsgZm9udDogMTAwJSAnYW5kYWxlIG1vbm8nLCAnbHVjaWRhIGNvbnNvbGUnLCBtb25vc3BhY2U7IGxpbmUtaGVpZ2h0OiAxLjU7IG1hcmdpbjogMS4yNXJlbSAwOyB9XG5cbi5ibG9ja3NfX3NsaWRlIGFydGljbGUgcHJlID4gKjpsYXN0LWNoaWxkLCAuZGV0YWlsX19jb250ZW50IGFydGljbGUgcHJlID4gKjpsYXN0LWNoaWxkLCAub3ZlcmxheSBhcnRpY2xlIHByZSA+ICo6bGFzdC1jaGlsZCwgLmJsb2Nrc19fc2xpZGUgYXJ0aWNsZSBjb2RlID4gKjpsYXN0LWNoaWxkLCAuZGV0YWlsX19jb250ZW50IGFydGljbGUgY29kZSA+ICo6bGFzdC1jaGlsZCwgLm92ZXJsYXkgYXJ0aWNsZSBjb2RlID4gKjpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYmxvY2tzX19zbGlkZSBhcnRpY2xlIHVsLCAuZGV0YWlsX19jb250ZW50IGFydGljbGUgdWwsIC5vdmVybGF5IGFydGljbGUgdWwsIC5ibG9ja3NfX3NsaWRlIGFydGljbGUgb2wsIC5kZXRhaWxfX2NvbnRlbnQgYXJ0aWNsZSBvbCwgLm92ZXJsYXkgYXJ0aWNsZSBvbCB7IG1hcmdpbjogMCAxLjI1cmVtIDEuMjVyZW07IH1cblxuLmJsb2Nrc19fc2xpZGUgYXJ0aWNsZSBsaSB1bCwgLmRldGFpbF9fY29udGVudCBhcnRpY2xlIGxpIHVsLCAub3ZlcmxheSBhcnRpY2xlIGxpIHVsLCAuYmxvY2tzX19zbGlkZSBhcnRpY2xlIGxpIG9sLCAuZGV0YWlsX19jb250ZW50IGFydGljbGUgbGkgb2wsIC5vdmVybGF5IGFydGljbGUgbGkgb2wgeyBtYXJnaW46IDAgMS4yNXJlbTsgfVxuXG4uYmxvY2tzX19zbGlkZSBhcnRpY2xlIHVsLCAuZGV0YWlsX19jb250ZW50IGFydGljbGUgdWwsIC5vdmVybGF5IGFydGljbGUgdWwsIC5ibG9ja3NfX3NsaWRlIGFydGljbGUgdWwgbGksIC5kZXRhaWxfX2NvbnRlbnQgYXJ0aWNsZSB1bCBsaSwgLm92ZXJsYXkgYXJ0aWNsZSB1bCBsaSB7IGxpc3Qtc3R5bGUtdHlwZTogZGlzYzsgfVxuXG4uYmxvY2tzX19zbGlkZSBhcnRpY2xlIG9sLCAuZGV0YWlsX19jb250ZW50IGFydGljbGUgb2wsIC5vdmVybGF5IGFydGljbGUgb2wsIC5ibG9ja3NfX3NsaWRlIGFydGljbGUgb2wgbGksIC5kZXRhaWxfX2NvbnRlbnQgYXJ0aWNsZSBvbCBsaSwgLm92ZXJsYXkgYXJ0aWNsZSBvbCBsaSB7IGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDsgfVxuXG4uYmxvY2tzX19zbGlkZSBhcnRpY2xlIGRsLCAuZGV0YWlsX19jb250ZW50IGFydGljbGUgZGwsIC5vdmVybGF5IGFydGljbGUgZGwgeyBtYXJnaW46IDAgMCAxLjI1cmVtOyB9XG5cbi5ibG9ja3NfX3NsaWRlIGFydGljbGUgZGwgZHQsIC5kZXRhaWxfX2NvbnRlbnQgYXJ0aWNsZSBkbCBkdCwgLm92ZXJsYXkgYXJ0aWNsZSBkbCBkdCB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5ibG9ja3NfX3NsaWRlIGFydGljbGUgZGwgZGQsIC5kZXRhaWxfX2NvbnRlbnQgYXJ0aWNsZSBkbCBkZCwgLm92ZXJsYXkgYXJ0aWNsZSBkbCBkZCB7IG1hcmdpbi1sZWZ0OiAxLjI1cmVtOyB9XG5cbi5ibG9ja3NfX3NsaWRlIGFydGljbGUgdGFibGUsIC5kZXRhaWxfX2NvbnRlbnQgYXJ0aWNsZSB0YWJsZSwgLm92ZXJsYXkgYXJ0aWNsZSB0YWJsZSB7IHdpZHRoOiAxMDAlOyBtYXJnaW46IDAgMCAxLjI1cmVtOyB9XG5cbi5ibG9ja3NfX3NsaWRlIGFydGljbGUgdGFibGUgY2FwdGlvbiwgLmRldGFpbF9fY29udGVudCBhcnRpY2xlIHRhYmxlIGNhcHRpb24sIC5vdmVybGF5IGFydGljbGUgdGFibGUgY2FwdGlvbiB7IGNvbG9yOiAjMDAwOyBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2NjYzsgYmFja2dyb3VuZDogI2ZmZjsgcGFkZGluZzogMC42MjVyZW07IGZvbnQtc2l6ZTogMS44NzVyZW07IH1cblxuLmJsb2Nrc19fc2xpZGUgYXJ0aWNsZSB0YWJsZSB0aCwgLmRldGFpbF9fY29udGVudCBhcnRpY2xlIHRhYmxlIHRoLCAub3ZlcmxheSBhcnRpY2xlIHRhYmxlIHRoLCAuYmxvY2tzX19zbGlkZSBhcnRpY2xlIHRhYmxlIHRkLCAuZGV0YWlsX19jb250ZW50IGFydGljbGUgdGFibGUgdGQsIC5vdmVybGF5IGFydGljbGUgdGFibGUgdGQgeyBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2NjYzsgYmFja2dyb3VuZDogI2ZmZjsgcGFkZGluZzogMC43NXJlbTsgfVxuXG4uYmxvY2tzX19zbGlkZSBhcnRpY2xlIHRhYmxlIHRoLCAuZGV0YWlsX19jb250ZW50IGFydGljbGUgdGFibGUgdGgsIC5vdmVybGF5IGFydGljbGUgdGFibGUgdGggeyB0ZXh0LWFsaWduOiBsZWZ0OyBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uYmxvY2tzX19zbGlkZSBhcnRpY2xlIHRhYmxlIHRoZWFkIHRoLCAuZGV0YWlsX19jb250ZW50IGFydGljbGUgdGFibGUgdGhlYWQgdGgsIC5vdmVybGF5IGFydGljbGUgdGFibGUgdGhlYWQgdGggeyBiYWNrZ3JvdW5kOiAjZWZlZmVmOyB9XG5cbi5ibG9ja3NfX3NsaWRlIGFydGljbGUgdGFibGUgdGZvb3QsIC5kZXRhaWxfX2NvbnRlbnQgYXJ0aWNsZSB0YWJsZSB0Zm9vdCwgLm92ZXJsYXkgYXJ0aWNsZSB0YWJsZSB0Zm9vdCB7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uYmxvY2tzX19zbGlkZSBhcnRpY2xlIGgxLCAuZGV0YWlsX19jb250ZW50IGFydGljbGUgaDEsIC5vdmVybGF5IGFydGljbGUgaDEsIC5ibG9ja3NfX3NsaWRlIGFydGljbGUgaDIsIC5kZXRhaWxfX2NvbnRlbnQgYXJ0aWNsZSBoMiwgLm92ZXJsYXkgYXJ0aWNsZSBoMiwgLmJsb2Nrc19fc2xpZGUgYXJ0aWNsZSBoMywgLmRldGFpbF9fY29udGVudCBhcnRpY2xlIGgzLCAub3ZlcmxheSBhcnRpY2xlIGgzLCAuYmxvY2tzX19zbGlkZSBhcnRpY2xlIGg0LCAuZGV0YWlsX19jb250ZW50IGFydGljbGUgaDQsIC5vdmVybGF5IGFydGljbGUgaDQsIC5ibG9ja3NfX3NsaWRlIGFydGljbGUgaDUsIC5kZXRhaWxfX2NvbnRlbnQgYXJ0aWNsZSBoNSwgLm92ZXJsYXkgYXJ0aWNsZSBoNSwgLmJsb2Nrc19fc2xpZGUgYXJ0aWNsZSBoNiwgLmRldGFpbF9fY29udGVudCBhcnRpY2xlIGg2LCAub3ZlcmxheSBhcnRpY2xlIGg2IHsgZm9udC1mYW1pbHk6IGluaGVyaXQ7IGZvbnQtd2VpZ2h0OiA3MDA7IGxpbmUtaGVpZ2h0OiAxLjE7IGNvbG9yOiBpbmhlcml0OyBtYXJnaW46IDAgMCByZW0oMjBweCk7IH1cblxuLmJsb2Nrc19fc2xpZGUgYXJ0aWNsZSBoMSwgLmRldGFpbF9fY29udGVudCBhcnRpY2xlIGgxLCAub3ZlcmxheSBhcnRpY2xlIGgxIHsgZm9udC1zaXplOiA1cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHsgLmJsb2Nrc19fc2xpZGUgYXJ0aWNsZSBoMSwgLmRldGFpbF9fY29udGVudCBhcnRpY2xlIGgxLCAub3ZlcmxheSBhcnRpY2xlIGgxIHsgZm9udC1zaXplOiA0LjA2MjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7IC5ibG9ja3NfX3NsaWRlIGFydGljbGUgaDEsIC5kZXRhaWxfX2NvbnRlbnQgYXJ0aWNsZSBoMSwgLm92ZXJsYXkgYXJ0aWNsZSBoMSB7IGZvbnQtc2l6ZTogMy4xMjVyZW07IH0gfVxuXG4uYmxvY2tzX19zbGlkZSBhcnRpY2xlIGgyLCAuZGV0YWlsX19jb250ZW50IGFydGljbGUgaDIsIC5vdmVybGF5IGFydGljbGUgaDIgeyBmb250LXNpemU6IDMuNzVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgeyAuYmxvY2tzX19zbGlkZSBhcnRpY2xlIGgyLCAuZGV0YWlsX19jb250ZW50IGFydGljbGUgaDIsIC5vdmVybGF5IGFydGljbGUgaDIgeyBmb250LXNpemU6IDMuMTI1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkgeyAuYmxvY2tzX19zbGlkZSBhcnRpY2xlIGgyLCAuZGV0YWlsX19jb250ZW50IGFydGljbGUgaDIsIC5vdmVybGF5IGFydGljbGUgaDIgeyBmb250LXNpemU6IDIuNXJlbTsgfSB9XG5cbi5ibG9ja3NfX3NsaWRlIGFydGljbGUgaDI6YWZ0ZXIsIC5kZXRhaWxfX2NvbnRlbnQgYXJ0aWNsZSBoMjphZnRlciwgLm92ZXJsYXkgYXJ0aWNsZSBoMjphZnRlciB7IGNvbnRlbnQ6ICcnOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDMuNzVyZW07IGhlaWdodDogMC41NjI1cmVtOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOyBtYXJnaW46IDEuMjVyZW0gYXV0byAzLjc1cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHsgLmJsb2Nrc19fc2xpZGUgYXJ0aWNsZSBoMjphZnRlciwgLmRldGFpbF9fY29udGVudCBhcnRpY2xlIGgyOmFmdGVyLCAub3ZlcmxheSBhcnRpY2xlIGgyOmFmdGVyIHsgd2lkdGg6IDIuNXJlbTsgaGVpZ2h0OiAwLjM3NXJlbTsgZm9udC1zaXplOiAyLjVyZW07IG1hcmdpbi10b3A6IDAuNjI1cmVtOyBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH0gfVxuXG4uYmxvY2tzX19zbGlkZSBhcnRpY2xlIGgzLCAuZGV0YWlsX19jb250ZW50IGFydGljbGUgaDMsIC5vdmVybGF5IGFydGljbGUgaDMgeyBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4uYmxvY2tzX19zbGlkZSBhcnRpY2xlIGg0LCAuZGV0YWlsX19jb250ZW50IGFydGljbGUgaDQsIC5vdmVybGF5IGFydGljbGUgaDQgeyBmb250LXdlaWdodDogbm9ybWFsOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LWZhbWlseTogXCJOZXhhIFJ1c3QgU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxLjEyNXJlbTsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYmxvY2tzX19zbGlkZSBhcnRpY2xlIGg1LCAuZGV0YWlsX19jb250ZW50IGFydGljbGUgaDUsIC5vdmVybGF5IGFydGljbGUgaDUgeyBmb250LXNpemU6IDAuOTM3NXJlbTsgfVxuXG4uYmxvY2tzX19zbGlkZSBhcnRpY2xlIGg2LCAuZGV0YWlsX19jb250ZW50IGFydGljbGUgaDYsIC5vdmVybGF5IGFydGljbGUgaDYgeyBmb250LXNpemU6IDAuNjI1cmVtOyB9XG5cbi5ibG9ja3NfX3NsaWRlIGFydGljbGUgcCwgLmRldGFpbF9fY29udGVudCBhcnRpY2xlIHAsIC5vdmVybGF5IGFydGljbGUgcCB7IG1hcmdpbjogMCAwIDEuODc1cmVtOyB9XG5cbi5ibG9ja3NfX3NsaWRlIGFydGljbGUgc3Ryb25nLCAuZGV0YWlsX19jb250ZW50IGFydGljbGUgc3Ryb25nLCAub3ZlcmxheSBhcnRpY2xlIHN0cm9uZywgLmJsb2Nrc19fc2xpZGUgYXJ0aWNsZSBkZm4sIC5kZXRhaWxfX2NvbnRlbnQgYXJ0aWNsZSBkZm4sIC5vdmVybGF5IGFydGljbGUgZGZuIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmJsb2Nrc19fc2xpZGUgYXJ0aWNsZSBlbSwgLmRldGFpbF9fY29udGVudCBhcnRpY2xlIGVtLCAub3ZlcmxheSBhcnRpY2xlIGVtLCAuYmxvY2tzX19zbGlkZSBhcnRpY2xlIGRmbiwgLmRldGFpbF9fY29udGVudCBhcnRpY2xlIGRmbiwgLm92ZXJsYXkgYXJ0aWNsZSBkZm4geyBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmJsb2Nrc19fc2xpZGUgYXJ0aWNsZSBzdXAsIC5kZXRhaWxfX2NvbnRlbnQgYXJ0aWNsZSBzdXAsIC5vdmVybGF5IGFydGljbGUgc3VwLCAuYmxvY2tzX19zbGlkZSBhcnRpY2xlIHN1YiwgLmRldGFpbF9fY29udGVudCBhcnRpY2xlIHN1YiwgLm92ZXJsYXkgYXJ0aWNsZSBzdWIgeyBsaW5lLWhlaWdodDogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7IC5ibG9ja3NfX3NsaWRlIGFydGljbGUgaW1nLmFsaWduLWxlZnQsIC5kZXRhaWxfX2NvbnRlbnQgYXJ0aWNsZSBpbWcuYWxpZ24tbGVmdCwgLm92ZXJsYXkgYXJ0aWNsZSBpbWcuYWxpZ24tbGVmdCwgLmJsb2Nrc19fc2xpZGUgYXJ0aWNsZSBpbWcuYWxpZ25sZWZ0LCAuZGV0YWlsX19jb250ZW50IGFydGljbGUgaW1nLmFsaWdubGVmdCwgLm92ZXJsYXkgYXJ0aWNsZSBpbWcuYWxpZ25sZWZ0LCAuYmxvY2tzX19zbGlkZSBhcnRpY2xlIGltZy5hbGlnbi1yaWdodCwgLmRldGFpbF9fY29udGVudCBhcnRpY2xlIGltZy5hbGlnbi1yaWdodCwgLm92ZXJsYXkgYXJ0aWNsZSBpbWcuYWxpZ24tcmlnaHQsIC5ibG9ja3NfX3NsaWRlIGFydGljbGUgaW1nLmFsaWducmlnaHQsIC5kZXRhaWxfX2NvbnRlbnQgYXJ0aWNsZSBpbWcuYWxpZ25yaWdodCwgLm92ZXJsYXkgYXJ0aWNsZSBpbWcuYWxpZ25yaWdodCB7IG1heC13aWR0aDogNTAlOyB9IH1cblxuLnNsaWRlcl9fZm9ybSBmb3JtIGZpZWxkc2V0LCAud3BjZjcgZmllbGRzZXQgeyBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjY2NjOyBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07IG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyBwYWRkaW5nOiAxLjI1cmVtOyB9XG5cbi5zbGlkZXJfX2Zvcm0gZm9ybSBmaWVsZHNldCA+ICo6bGFzdC1jaGlsZCwgLndwY2Y3IGZpZWxkc2V0ID4gKjpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc2xpZGVyX19mb3JtIGZvcm0gZmllbGRzZXQgPiBwLCAud3BjZjcgZmllbGRzZXQgPiBwIHsgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cblxuLnNsaWRlcl9fZm9ybSBmb3JtIGZpZWxkc2V0ID4gcDo6YWZ0ZXIsIC53cGNmNyBmaWVsZHNldCA+IHA6OmFmdGVyIHsgY2xlYXI6IGJvdGg7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zbGlkZXJfX2Zvcm0gZm9ybSBsZWdlbmQsIC53cGNmNyBsZWdlbmQgeyBjb2xvcjogIzY2NjsgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2NjYzsgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtOyBiYWNrZ3JvdW5kOiAjZmZmOyBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07IH1cblxuLnNsaWRlcl9fZm9ybSBmb3JtIGxhYmVsLCAud3BjZjcgbGFiZWwgeyBkaXNwbGF5OiBibG9jazsgZm9udC13ZWlnaHQ6IDYwMDsgY29sb3I6ICMzMzM7IG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLnNsaWRlcl9fZm9ybSBmb3JtIGxhYmVsLmlzLXJhZGlvLCAud3BjZjcgbGFiZWwuaXMtcmFkaW8sIC5zbGlkZXJfX2Zvcm0gZm9ybSBsYWJlbC5pcy1jaGVja2JveCwgLndwY2Y3IGxhYmVsLmlzLWNoZWNrYm94IHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7IGxpbmUtaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpOyBmb250LXdlaWdodDogbm9ybWFsOyBtYXJnaW46IDAgMC42MjVyZW0gMCAwLjA2MjVyZW07IGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uc2xpZGVyX19mb3JtIGZvcm0gbGFiZWwuaXMtY2hlY2tib3gsIC53cGNmNyBsYWJlbC5pcy1jaGVja2JveCB7IG1hcmdpbjogMCAwLjYyNXJlbTsgfVxuXG4uc2xpZGVyX19mb3JtIGZvcm0gbGFiZWwuaXMtZXJyb3IsIC53cGNmNyBsYWJlbC5pcy1lcnJvciwgLndwY2Y3IC53cGNmNy1ub3QtdmFsaWQtdGlwIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LXdlaWdodDogbm9ybWFsOyBjb2xvcjogI2ZmZjsgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtOyBiYWNrZ3JvdW5kOiAjZDk1MzRmOyBtYXJnaW4tdG9wOiAwLjYyNXJlbTsgcGFkZGluZzogMC4xMjVyZW0gMC4zMTI1cmVtOyBwb3NpdGlvbjogcmVsYXRpdmU7IGZvbnQtc2l6ZTogMC44NzVyZW07IH1cblxuLnNsaWRlcl9fZm9ybSBmb3JtIGxhYmVsLmlzLWVycm9yOmJlZm9yZSwgLndwY2Y3IGxhYmVsLmlzLWVycm9yOmJlZm9yZSwgLndwY2Y3IC53cGNmNy1ub3QtdmFsaWQtdGlwOmJlZm9yZSB7IHdpZHRoOiAwOyBoZWlnaHQ6IDA7IGNvbnRlbnQ6ICcnOyBkaXNwbGF5OiBibG9jazsgYm9yZGVyLWxlZnQ6IDAuMzEyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLXJpZ2h0OiAwLjMxMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1ib3R0b206IDAuMzEyNXJlbSBzb2xpZCAjZDk1MzRmOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogLTAuMzEyNXJlbTsgbGVmdDogMC42MjVyZW07IH1cblxuLnNsaWRlcl9fZm9ybSBmb3JtIGJ1dHRvbiwgLndwY2Y3IGJ1dHRvbiwgLnNsaWRlcl9fZm9ybSBmb3JtIGlucHV0LCAud3BjZjcgaW5wdXQsIC5zbGlkZXJfX2Zvcm0gZm9ybSBzZWxlY3QsIC53cGNmNyBzZWxlY3QsIC5zbGlkZXJfX2Zvcm0gZm9ybSB0ZXh0YXJlYSwgLndwY2Y3IHRleHRhcmVhIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTsgZm9udC1mYW1pbHk6IFwiRHJvaWQgU2VyaWZcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IGNvbG9yOiAjNDk1MDU3OyBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpOyBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyBiYWNrZ3JvdW5kOiAjZmZmOyBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07IGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uc2xpZGVyX19mb3JtIGZvcm0gYnV0dG9uOjpwbGFjZWhvbGRlciwgLndwY2Y3IGJ1dHRvbjo6cGxhY2Vob2xkZXIsIC5zbGlkZXJfX2Zvcm0gZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIsIC53cGNmNyBpbnB1dDo6cGxhY2Vob2xkZXIsIC5zbGlkZXJfX2Zvcm0gZm9ybSBzZWxlY3Q6OnBsYWNlaG9sZGVyLCAud3BjZjcgc2VsZWN0OjpwbGFjZWhvbGRlciwgLnNsaWRlcl9fZm9ybSBmb3JtIHRleHRhcmVhOjpwbGFjZWhvbGRlciwgLndwY2Y3IHRleHRhcmVhOjpwbGFjZWhvbGRlciB7IGNvbG9yOiAjMDAwOyB9XG5cbi5zbGlkZXJfX2Zvcm0gZm9ybSBidXR0b246Zm9jdXM6bm90KDpyZWFkLW9ubHkpOm5vdChbdHlwZT0nc3VibWl0J10pOm5vdChbdHlwZT0ncmVzZXQnXSk6bm90KFt0eXBlPSdidXR0b24nXSksIC53cGNmNyBidXR0b246Zm9jdXM6bm90KDpyZWFkLW9ubHkpOm5vdChbdHlwZT0nc3VibWl0J10pOm5vdChbdHlwZT0ncmVzZXQnXSk6bm90KFt0eXBlPSdidXR0b24nXSksIC5zbGlkZXJfX2Zvcm0gZm9ybSBidXR0b24gLmlzLWZvY3VzZWQsIC53cGNmNyBidXR0b24gLmlzLWZvY3VzZWQsIC5zbGlkZXJfX2Zvcm0gZm9ybSBpbnB1dDpmb2N1czpub3QoOnJlYWQtb25seSk6bm90KFt0eXBlPSdzdWJtaXQnXSk6bm90KFt0eXBlPSdyZXNldCddKTpub3QoW3R5cGU9J2J1dHRvbiddKSwgLndwY2Y3IGlucHV0OmZvY3VzOm5vdCg6cmVhZC1vbmx5KTpub3QoW3R5cGU9J3N1Ym1pdCddKTpub3QoW3R5cGU9J3Jlc2V0J10pOm5vdChbdHlwZT0nYnV0dG9uJ10pLCAuc2xpZGVyX19mb3JtIGZvcm0gaW5wdXQgLmlzLWZvY3VzZWQsIC53cGNmNyBpbnB1dCAuaXMtZm9jdXNlZCwgLnNsaWRlcl9fZm9ybSBmb3JtIHNlbGVjdDpmb2N1czpub3QoOnJlYWQtb25seSk6bm90KFt0eXBlPSdzdWJtaXQnXSk6bm90KFt0eXBlPSdyZXNldCddKTpub3QoW3R5cGU9J2J1dHRvbiddKSwgLndwY2Y3IHNlbGVjdDpmb2N1czpub3QoOnJlYWQtb25seSk6bm90KFt0eXBlPSdzdWJtaXQnXSk6bm90KFt0eXBlPSdyZXNldCddKTpub3QoW3R5cGU9J2J1dHRvbiddKSwgLnNsaWRlcl9fZm9ybSBmb3JtIHNlbGVjdCAuaXMtZm9jdXNlZCwgLndwY2Y3IHNlbGVjdCAuaXMtZm9jdXNlZCwgLnNsaWRlcl9fZm9ybSBmb3JtIHRleHRhcmVhOmZvY3VzOm5vdCg6cmVhZC1vbmx5KTpub3QoW3R5cGU9J3N1Ym1pdCddKTpub3QoW3R5cGU9J3Jlc2V0J10pOm5vdChbdHlwZT0nYnV0dG9uJ10pLCAud3BjZjcgdGV4dGFyZWE6Zm9jdXM6bm90KDpyZWFkLW9ubHkpOm5vdChbdHlwZT0nc3VibWl0J10pOm5vdChbdHlwZT0ncmVzZXQnXSk6bm90KFt0eXBlPSdidXR0b24nXSksIC5zbGlkZXJfX2Zvcm0gZm9ybSB0ZXh0YXJlYSAuaXMtZm9jdXNlZCwgLndwY2Y3IHRleHRhcmVhIC5pcy1mb2N1c2VkIHsgYm9yZGVyLWNvbG9yOiAjMzM3YWI3OyB9XG5cbi5zbGlkZXJfX2Zvcm0gZm9ybSBidXR0b24uaXMtZXJyb3IsIC53cGNmNyBidXR0b24uaXMtZXJyb3IsIC5zbGlkZXJfX2Zvcm0gZm9ybSBpbnB1dC5pcy1lcnJvciwgLndwY2Y3IGlucHV0LmlzLWVycm9yLCAud3BjZjcgaW5wdXQud3BjZjctbm90LXZhbGlkLCAuc2xpZGVyX19mb3JtIGZvcm0gc2VsZWN0LmlzLWVycm9yLCAud3BjZjcgc2VsZWN0LmlzLWVycm9yLCAud3BjZjcgc2VsZWN0LndwY2Y3LW5vdC12YWxpZCwgLnNsaWRlcl9fZm9ybSBmb3JtIHRleHRhcmVhLmlzLWVycm9yLCAud3BjZjcgdGV4dGFyZWEuaXMtZXJyb3IsIC53cGNmNyB0ZXh0YXJlYS53cGNmNy1ub3QtdmFsaWQgeyBib3JkZXItY29sb3I6ICNkOTUzNGY7IH1cblxuLnNsaWRlcl9fZm9ybSBmb3JtIGJ1dHRvbjpkaXNhYmxlZCwgLndwY2Y3IGJ1dHRvbjpkaXNhYmxlZCwgLnNsaWRlcl9fZm9ybSBmb3JtIGJ1dHRvbi5pcy1kaXNhYmxlZCwgLndwY2Y3IGJ1dHRvbi5pcy1kaXNhYmxlZCwgLnNsaWRlcl9fZm9ybSBmb3JtIGlucHV0OmRpc2FibGVkLCAud3BjZjcgaW5wdXQ6ZGlzYWJsZWQsIC5zbGlkZXJfX2Zvcm0gZm9ybSBpbnB1dC5pcy1kaXNhYmxlZCwgLndwY2Y3IGlucHV0LmlzLWRpc2FibGVkLCAuc2xpZGVyX19mb3JtIGZvcm0gc2VsZWN0OmRpc2FibGVkLCAud3BjZjcgc2VsZWN0OmRpc2FibGVkLCAuc2xpZGVyX19mb3JtIGZvcm0gc2VsZWN0LmlzLWRpc2FibGVkLCAud3BjZjcgc2VsZWN0LmlzLWRpc2FibGVkLCAuc2xpZGVyX19mb3JtIGZvcm0gdGV4dGFyZWE6ZGlzYWJsZWQsIC53cGNmNyB0ZXh0YXJlYTpkaXNhYmxlZCwgLnNsaWRlcl9fZm9ybSBmb3JtIHRleHRhcmVhLmlzLWRpc2FibGVkLCAud3BjZjcgdGV4dGFyZWEuaXMtZGlzYWJsZWQgeyBjb2xvcjogIzk5OTsgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjsgfVxuXG4uc2xpZGVyX19mb3JtIGZvcm0gYnV0dG9uW3R5cGU9J3JhZGlvJ10sIC53cGNmNyBidXR0b25bdHlwZT0ncmFkaW8nXSwgLnNsaWRlcl9fZm9ybSBmb3JtIGJ1dHRvblt0eXBlPSdjaGVja2JveCddLCAud3BjZjcgYnV0dG9uW3R5cGU9J2NoZWNrYm94J10sIC5zbGlkZXJfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPSdyYWRpbyddLCAud3BjZjcgaW5wdXRbdHlwZT0ncmFkaW8nXSwgLnNsaWRlcl9fZm9ybSBmb3JtIGlucHV0W3R5cGU9J2NoZWNrYm94J10sIC53cGNmNyBpbnB1dFt0eXBlPSdjaGVja2JveCddLCAuc2xpZGVyX19mb3JtIGZvcm0gc2VsZWN0W3R5cGU9J3JhZGlvJ10sIC53cGNmNyBzZWxlY3RbdHlwZT0ncmFkaW8nXSwgLnNsaWRlcl9fZm9ybSBmb3JtIHNlbGVjdFt0eXBlPSdjaGVja2JveCddLCAud3BjZjcgc2VsZWN0W3R5cGU9J2NoZWNrYm94J10sIC5zbGlkZXJfX2Zvcm0gZm9ybSB0ZXh0YXJlYVt0eXBlPSdyYWRpbyddLCAud3BjZjcgdGV4dGFyZWFbdHlwZT0ncmFkaW8nXSwgLnNsaWRlcl9fZm9ybSBmb3JtIHRleHRhcmVhW3R5cGU9J2NoZWNrYm94J10sIC53cGNmNyB0ZXh0YXJlYVt0eXBlPSdjaGVja2JveCddIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBoZWlnaHQ6IGF1dG87IG1hcmdpbi1yaWdodDogMC42MjVyZW07IHBhZGRpbmc6IDA7IH1cblxuLnNsaWRlcl9fZm9ybSBmb3JtIGJ1dHRvblt0eXBlPSdyYWRpbyddLCAud3BjZjcgYnV0dG9uW3R5cGU9J3JhZGlvJ10sIC5zbGlkZXJfX2Zvcm0gZm9ybSBidXR0b25bdHlwZT0nY2hlY2tib3gnXSwgLndwY2Y3IGJ1dHRvblt0eXBlPSdjaGVja2JveCddLCAuc2xpZGVyX19mb3JtIGZvcm0gYnV0dG9uW3R5cGU9J3N1Ym1pdCddLCAud3BjZjcgYnV0dG9uW3R5cGU9J3N1Ym1pdCddLCAuc2xpZGVyX19mb3JtIGZvcm0gYnV0dG9uW3R5cGU9J3Jlc2V0J10sIC53cGNmNyBidXR0b25bdHlwZT0ncmVzZXQnXSwgLnNsaWRlcl9fZm9ybSBmb3JtIGJ1dHRvblt0eXBlPSdidXR0b24nXSwgLndwY2Y3IGJ1dHRvblt0eXBlPSdidXR0b24nXSwgLnNsaWRlcl9fZm9ybSBmb3JtIGlucHV0W3R5cGU9J3JhZGlvJ10sIC53cGNmNyBpbnB1dFt0eXBlPSdyYWRpbyddLCAuc2xpZGVyX19mb3JtIGZvcm0gaW5wdXRbdHlwZT0nY2hlY2tib3gnXSwgLndwY2Y3IGlucHV0W3R5cGU9J2NoZWNrYm94J10sIC5zbGlkZXJfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPSdzdWJtaXQnXSwgLndwY2Y3IGlucHV0W3R5cGU9J3N1Ym1pdCddLCAuc2xpZGVyX19mb3JtIGZvcm0gaW5wdXRbdHlwZT0ncmVzZXQnXSwgLndwY2Y3IGlucHV0W3R5cGU9J3Jlc2V0J10sIC5zbGlkZXJfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPSdidXR0b24nXSwgLndwY2Y3IGlucHV0W3R5cGU9J2J1dHRvbiddLCAuc2xpZGVyX19mb3JtIGZvcm0gc2VsZWN0W3R5cGU9J3JhZGlvJ10sIC53cGNmNyBzZWxlY3RbdHlwZT0ncmFkaW8nXSwgLnNsaWRlcl9fZm9ybSBmb3JtIHNlbGVjdFt0eXBlPSdjaGVja2JveCddLCAud3BjZjcgc2VsZWN0W3R5cGU9J2NoZWNrYm94J10sIC5zbGlkZXJfX2Zvcm0gZm9ybSBzZWxlY3RbdHlwZT0nc3VibWl0J10sIC53cGNmNyBzZWxlY3RbdHlwZT0nc3VibWl0J10sIC5zbGlkZXJfX2Zvcm0gZm9ybSBzZWxlY3RbdHlwZT0ncmVzZXQnXSwgLndwY2Y3IHNlbGVjdFt0eXBlPSdyZXNldCddLCAuc2xpZGVyX19mb3JtIGZvcm0gc2VsZWN0W3R5cGU9J2J1dHRvbiddLCAud3BjZjcgc2VsZWN0W3R5cGU9J2J1dHRvbiddLCAuc2xpZGVyX19mb3JtIGZvcm0gdGV4dGFyZWFbdHlwZT0ncmFkaW8nXSwgLndwY2Y3IHRleHRhcmVhW3R5cGU9J3JhZGlvJ10sIC5zbGlkZXJfX2Zvcm0gZm9ybSB0ZXh0YXJlYVt0eXBlPSdjaGVja2JveCddLCAud3BjZjcgdGV4dGFyZWFbdHlwZT0nY2hlY2tib3gnXSwgLnNsaWRlcl9fZm9ybSBmb3JtIHRleHRhcmVhW3R5cGU9J3N1Ym1pdCddLCAud3BjZjcgdGV4dGFyZWFbdHlwZT0nc3VibWl0J10sIC5zbGlkZXJfX2Zvcm0gZm9ybSB0ZXh0YXJlYVt0eXBlPSdyZXNldCddLCAud3BjZjcgdGV4dGFyZWFbdHlwZT0ncmVzZXQnXSwgLnNsaWRlcl9fZm9ybSBmb3JtIHRleHRhcmVhW3R5cGU9J2J1dHRvbiddLCAud3BjZjcgdGV4dGFyZWFbdHlwZT0nYnV0dG9uJ10geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiBhdXRvOyB9XG5cbi5zbGlkZXJfX2Zvcm0gZm9ybSBidXR0b24sIC53cGNmNyBidXR0b24geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiBhdXRvOyB9XG5cbi5zbGlkZXJfX2Zvcm0gZm9ybSBidXR0b24sIC53cGNmNyBidXR0b24sIC5zbGlkZXJfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPSdzdWJtaXQnXSwgLndwY2Y3IGlucHV0W3R5cGU9J3N1Ym1pdCddLCAuc2xpZGVyX19mb3JtIGZvcm0gaW5wdXRbdHlwZT0ncmVzZXQnXSwgLndwY2Y3IGlucHV0W3R5cGU9J3Jlc2V0J10sIC5zbGlkZXJfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPSdidXR0b24nXSwgLndwY2Y3IGlucHV0W3R5cGU9J2J1dHRvbiddIHsgY29sb3I6ICMzMzM7IGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7IH1cblxuLnNsaWRlcl9fZm9ybSBmb3JtIGJ1dHRvbjpob3ZlciwgLndwY2Y3IGJ1dHRvbjpob3ZlciwgLnNsaWRlcl9fZm9ybSBmb3JtIGlucHV0W3R5cGU9J3N1Ym1pdCddOmhvdmVyLCAud3BjZjcgaW5wdXRbdHlwZT0nc3VibWl0J106aG92ZXIsIC5zbGlkZXJfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPSdyZXNldCddOmhvdmVyLCAud3BjZjcgaW5wdXRbdHlwZT0ncmVzZXQnXTpob3ZlciwgLnNsaWRlcl9fZm9ybSBmb3JtIGlucHV0W3R5cGU9J2J1dHRvbiddOmhvdmVyLCAud3BjZjcgaW5wdXRbdHlwZT0nYnV0dG9uJ106aG92ZXIgeyBjb2xvcjogIzMzMzsgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjsgfVxuXG4uc2xpZGVyX19mb3JtIGZvcm0gc2VsZWN0LCAud3BjZjcgc2VsZWN0IHsgYXBwZWFyYW5jZTogbm9uZTsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC42MjVyZW0gY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMC4zMTI1cmVtOyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCb0FBQUFOQ0FZQUFBQzNtWDd0QUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUtUMmxEUTFCUWFHOTBiM05vYjNBZ1NVTkRJSEJ5YjJacGJHVUFBSGphblZOblZGUHBGajMzM3ZSQ1M0aUFsRXR2VWhVSUlGSkNpNEFVa1NZcUlRa1FTb2dob2RrVlVjRVJSVVVFRzhpZ2lBT09qb0NNRlZFc0RJb0syQWZrSWFLT2c2T0lpc3I3NFh1amE5YTg5K2JOL3JYWFB1ZXM4NTJ6endmQUNBeVdTRE5STllBTXFVSWVFZUNEeDhURzRlUXVRSUVLSkhBQUVBaXpaQ0Z6L1NNQkFQaCtQRHdySXNBSHZnQUJlTk1MQ0FEQVRadkFNQnlIL3cvcVFwbGNBWUNFQWNCMGtUaExDSUFVQUVCNmprS21BRUJHQVlDZG1DWlRBS0FFQUdETFkyTGpBRkF0QUdBbmYrYlRBSUNkK0psN0FRQmJsQ0VWQWFDUkFDQVRaWWhFQUdnN0FLelBWb3BGQUZnd0FCUm1TOFE1QU5ndEFEQkpWMlpJQUxDM0FNRE9FQXV5QUFnTUFEQlJpSVVwQUFSN0FHRElJeU40QUlTWkFCUkc4bGM4OFN1dUVPY3FBQUI0bWJJOHVTUTVSWUZiQ0MxeEIxZFhMaDRvemtrWEt4UTJZUUpobWtBdXdubVpHVEtCTkEvZzg4d0FBS0NSRlJIZ2cvUDllTTRPcnM3T05vNjJEbDh0NnI4Ry95SmlZdVArNWMrcmNFQUFBT0YwZnRIK0xDK3pHb0E3Qm9CdC9xSWw3Z1JvWGd1Z2RmZUxacklQUUxVQW9PbmFWL053K0g0OFBFV2hrTG5aMmVYazVOaEt4RUpiWWNwWGZmNW53bC9BVi8xcytYNDgvUGYxNEw3aUpJRXlYWUZIQlBqZ3dzejBUS1VjejVJSmhHTGM1bzlIL0xjTC8vd2QweUxFU1dLNVdDb1U0MUVTY1k1RW1venpNcVVpaVVLU0tjVWwwdjlrNHQ4cyt3TSszelVBc0dvK0FYdVJMYWhkWXdQMlN5Y1FXSFRBNHZjQUFQSzdiOEhVS0FnRGdHaUQ0YzkzLys4Ly9VZWdKUUNBWmttU2NRQUFYa1FrTGxUS3N6L0hDQUFBUktDQktyQkJHL1RCR0N6QUJoekJCZHpCQy94Z05vUkNKTVRDUWhCQ0NtU0FISEpnS2F5Q1FpaUd6YkFkS21BdjFFQWROTUJSYUlhVGNBNHV3bFc0RGoxd0QvcGhDSjdCS0x5QkNRUkJ5QWdUWVNIYWlBRmlpbGdqamdnWG1ZWDRJY0ZJQkJLTEpDREppQlJSSWt1Uk5VZ3hVb3BVSUZWSUhmSTljZ0k1aDF4R3VwRTd5QUF5Z3Z5R3ZFY3hsSUd5VVQzVURMVkR1YWczR29SR29ndlFaSFF4bW84V29KdlFjclFhUFl3Mm9lZlFxMmdQMm84K1E4Y3d3T2dZQnpQRWJEQXV4c05Dc1Rnc0NaTmp5N0VpckF5cnhocXdWcXdEdTRuMVk4K3hkd1FTZ1VYQUNUWUVkMElnWVI1QlNGaE1XRTdZU0tnZ0hDUTBFZG9KTndrRGhGSENKeUtUcUV1MEpyb1IrY1FZWWpJeGgxaElMQ1BXRW84VEx4QjdpRVBFTnlRU2lVTXlKN21RQWtteHBGVFNFdEpHMG01U0kra3NxWnMwU0Jvams4bmFaR3V5QnptVUxDQXJ5SVhrbmVURDVEUGtHK1FoOGxzS25XSkFjYVQ0VStJb1VzcHFTaG5sRU9VMDVRWmxtREpCVmFPYVV0Mm9vVlFSTlk5YVFxMmh0bEt2VVllb0V6UjFtam5OZ3haSlM2V3RvcFhUR21nWGFQZHByK2gwdWhIZGxSNU9sOUJYMHN2cFIraVg2QVAwZHd3TmhoV0R4NGhuS0JtYkdBY1laeGwzR0srWVRLWVowNHNaeDFRd056SHJtT2VaRDVsdlZWZ3F0aXA4RlpIS0NwVktsU2FWR3lvdlZLbXFwcXJlcWd0VjgxWExWSStwWGxOOXJrWlZNMVBqcVFuVWxxdFZxcDFRNjFNYlUyZXBPNmlIcW1lb2IxUS9wSDVaL1lrR1djTk13MDlEcEZHZ3NWL2p2TVlnQzJNWnMzZ3NJV3NOcTRaMWdUWEVKckhOMlh4MktydVkvUjI3aXoycXFhRTVRek5LTTFlelV2T1VaajhINDVoeCtKeDBUZ25uS0tlWDgzNkszaFR2S2VJcEc2WTBUTGt4WlZ4cnFwYVhsbGlyU0t0UnEwZnJ2VGF1N2FlZHByMUZ1MW43Z1E1Qngwb25YQ2RIWjQvT0JaM25VOWxUM2FjS3B4Wk5QVHIxcmk2cWE2VWJvYnRFZDc5dXArNllucjVlZ0o1TWI2ZmVlYjNuK2h4OUwvMVUvVzM2cC9WSERGZ0dzd3drQnRzTXpoZzh4VFZ4Ynp3ZEw4ZmI4VkZEWGNOQVE2VmhsV0dYNFlTUnVkRThvOVZHalVZUGpHbkdYT01rNDIzR2JjYWpKZ1ltSVNaTFRlcE43cHBTVGJtbUthWTdURHRNeDgzTXphTE4xcGsxbXoweDF6TG5tK2ViMTV2ZnQyQmFlRm9zdHFpMnVHVkpzdVJhcGxudXRyeHVoVm81V2FWWVZWcGRzMGF0bmEwbDFydXR1NmNScDdsT2swNnJudFpudzdEeHRzbTJxYmNac09YWUJ0dXV0bTIyZldGblloZG50OFd1dys2VHZaTjl1bjJOL1QwSERZZlpEcXNkV2gxK2M3UnlGRHBXT3Q2YXpwenVQMzNGOUpicEwyZFl6eERQMkRQanRoUExLY1JwblZPYjAwZG5GMmU1YzRQemlJdUpTNExMTHBjK0xwc2J4dDNJdmVSS2RQVnhYZUY2MHZXZG03T2J3dTJvMjYvdU51NXA3b2Zjbjh3MG55bWVXVE56ME1QSVErQlI1ZEUvQzUrVk1HdmZySDVQUTArQlo3WG5JeTlqTDVGWHJkZXd0NlYzcXZkaDd4Yys5ajV5bitNKzR6dzMzakxlV1YvTU44QzN5TGZMVDhOdm5sK0YzME4vSS85ay8zci8wUUNuZ0NVQlp3T0pnVUdCV3dMNytIcDhJYitPUHpyYlpmYXkyZTFCaktDNVFSVkJqNEt0Z3VYQnJTRm95T3lRclNIMzU1ak9rYzVwRG9WUWZ1alcwQWRoNW1HTHczNE1KNFdIaFZlR1A0NXdpRmdhMFRHWE5YZlIzRU56MzBUNlJKWkUzcHRuTVU4NXJ5MUtOU28rcWk1cVBObzN1alM2UDhZdVpsbk0xVmlkV0Vsc1N4dzVMaXF1Tm01c3Z0Lzg3Zk9INHAzaUMrTjdGNWd2eUYxd2VhSE93dlNGcHhhcExoSXNPcFpBVEloT09KVHdRUkFxcUJhTUpmSVRkeVdPQ25uQ0hjSm5JaS9STnRHSTJFTmNLaDVPOGtncVRYcVM3Skc4Tlhra3hUT2xMT1c1aENlcGtMeE1EVXpkbXpxZUZwcDJJRzB5UFRxOU1ZT1NrWkJ4UXFvaFRaTzJaK3BuNW1aMnk2eGxoYkwreFc2THR5OGVsUWZKYTdPUXJBVlpMUXEyUXFib1ZGb28xeW9Ic21kbFYyYS96WW5LT1phcm5pdk43Y3l6eXR1UU41enZuLy90RXNJUzRaSzJwWVpMVnkwZFdPYTlyR281c2p4eGVkc0s0eFVGSzRaV0Jxdzh1SXEyS20zVlQ2dnRWNWV1ZnIwbWVrMXJnVjdCeW9MQnRRRnI2d3RWQ3VXRmZldmMxKzFkVDFndldkKzFZZnFHblJzK0ZZbUtyaFRiRjVjVmY5Z28zSGpsRzRkdnlyK1ozSlMwcWF2RXVXVFBadEptNmViZUxaNWJEcGFxbCthWERtNE4yZHEwRGQ5V3RPMzE5a1hiTDVmTktOdTdnN1pEdWFPL1BMaThaYWZKenMwN1AxU2tWUFJVK2xRMjd0TGR0V0hYK0c3UjdodDd2UFkwN05YYlc3ejMvVDdKdnR0VkFWVk4xV2JWWmZ0Sis3UDNQNjZKcXVuNGx2dHRYYTFPYlhIdHh3UFNBLzBISXc2MjE3blUxUjNTUFZSU2o5WXI2MGNPeHgrKy9wM3ZkeTBOTmcxVmpaekc0aU53UkhuazZmY0ozL2NlRFRyYWRveDdyT0VIMHg5MkhXY2RMMnBDbXZLYVJwdFRtdnRiWWx1NlQ4dyswZGJxM25yOFI5c2ZENXcwUEZsNVN2TlV5V25hNllMVGsyZnl6NHlkbFoxOWZpNzUzR0Rib3JaNzUyUE8zMm9QYisrNkVIVGgwa1gvaStjN3ZEdk9YUEs0ZFBLeTIrVVRWN2hYbXE4NlgyM3FkT284L3BQVFQ4ZTduTHVhcnJsY2E3bnVlcjIxZTJiMzZSdWVOODdkOUwxNThSYi8xdFdlT1QzZHZmTjZiL2ZGOS9YZkZ0MStjaWY5enN1NzJYY243cTI4VDd4ZjlFRHRRZGxEM1lmVlAxdiszTmp2M0g5cXdIZWc4OUhjUi9jR2hZUFAvcEgxanc5REJZK1pqOHVHRFlicm5qZytPVG5pUDNMOTZmeW5RODlrenlhZUYvNmkvc3V1RnhZdmZ2alY2OWZPMFpqUm9aZnlsNU8vYlh5bC9lckE2eG12MjhiQ3hoNit5WGd6TVY3MFZ2dnR3WGZjZHgzdm85OFBUK1I4SUg4by8yajVzZlZUMEtmN2t4bVRrLzhFQTVqei9HTXpMZHNBQUFBZ1kwaFNUUUFBZWlVQUFJQ0RBQUQ1L3dBQWdPa0FBSFV3QUFEcVlBQUFPcGdBQUJkdmtsL0ZSZ0FBQVV0SlJFRlVlTnE4MDg5S0FsRVV4L0h2YUlSQ0liUnlDc0x4Q2NZWm9rY0luV2tSQ0NITVNnbjY4eFF1ZW9BMlJSQzBrZG9JRmN4b1BVR3JVWmV1ckpXdG96S0o0TFRKRU0xL3BKM2xQZHo3dVQvdVBVbytmeWo4UXdWVU5UcHpSRldqQkJ3bms5VzAyTXdRVFl1SjQyU09GQkVKQUp1dVc3cXVWR3BUUlF4REY5dE81UUJQRVJFRkVHRERkVXUzMDhJTVE4ZTJVMW5nSEpnTGRQWHViRHUxYmhoNmEwckkvamNDOE5tZHFGTnJybHU2cjFScXdUOGlKOTNydjBGQjRNejNxOXVlVnc1UGdsaFdFdE5NN0FLbnZUMUZaT0FZTGZwKzlkSHp5a3NUSUgxSmZ1WUlpQXpZKzJLYWlWWExTcjZPaVJ3TVFqclErNUF6M2t3em9WdFc4bU1Fc2djY0Q3dU1JaUxoRVJpQTFtZzgxSXZGcS9sMnV3MUFLQlFpbmQ1cXgrTmFEcmdZbFZvUmtRandQTVl6ckRTYlQvVkM0WElCd0hFeXJlVmxkUWU0QVZvOUg2cXZ2Z1lBZDdSMTVPdnBmSEVBQUFBQVNVVk9SSzVDWUlJPSk7IH1cblxuLnNsaWRlcl9fZm9ybSBmb3JtIHRleHRhcmVhLCAud3BjZjcgdGV4dGFyZWEgeyByZXNpemU6IG5vbmU7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEzLjc1cmVtOyB9XG5cbi5yYXRpbywgYXVkaW8sIGVtYmVkLCBpZnJhbWUsIG9iamVjdCwgdmlkZW8geyBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9XG5cbi5yYXRpbyB7IGRpc3BsYXk6IGJsb2NrOyBvdmVyZmxvdzogaGlkZGVuOyBoZWlnaHQ6IDA7IHBhZGRpbmc6IDA7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucmF0aW8gZW1iZWQsIC5yYXRpbyBpZnJhbWUsIC5yYXRpbyBvYmplY3QsIC5yYXRpbyB2aWRlbyB7IGhlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7IGJvcmRlcjogMDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IH1cblxuLnJhdGlvLS0xNng5IHsgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgfVxuXG4ucmF0aW8tLTR4MyB7IHBhZGRpbmctYm90dG9tOiA3NSU7IH1cblxuLndyYXBwZXIgeyB3aWR0aDogMTAwJTsgfVxuXG4ud3JhcHBlcjo6YWZ0ZXIgeyBjbGVhcjogYm90aDsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IH1cblxuLndyYXBwZXIud3JhcHBlci0tcGFnZSB7IG92ZXJmbG93LXg6IGhpZGRlbjsgZm9udC1mYW1pbHk6IFwiRHJvaWQgU2VyaWZcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IGxpbmUtaGVpZ2h0OiAxLjU7IGNvbG9yOiAjMzMzOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBmb250LXNpemU6IDEuMjVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgeyAud3JhcHBlci53cmFwcGVyLS1wYWdlIHsgZm9udC1zaXplOiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHsgLndyYXBwZXIud3JhcHBlci0tcGFnZSB7IGZvbnQtc2l6ZTogMXJlbTsgfSB9XG5cbi5ibG9ja3MgeyB6LWluZGV4OiAxOyBwYWRkaW5nLXRvcDogOC43NXJlbTsgcGFkZGluZy1ib3R0b206IDguNzVyZW07IHBvc2l0aW9uOiByZWxhdGl2ZTsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy93b29kLWJnLnBuZyk7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7IH1cblxuLmJsb2NrczpiZWZvcmUgeyB6LWluZGV4OiAtMTsgY29udGVudDogJyc7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDQzcHg7IGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9jdXJ2ZS10b3AtaW1nLnBuZyk7IGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTsgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14OyB9XG5cbi5ibG9ja3M6YWZ0ZXIgeyB6LWluZGV4OiAtMTsgY29udGVudDogJyc7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDQzcHg7IGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMDsgbGVmdDogMDsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9jdXJ2ZS1ib3R0b20taW1nLnBuZyk7IGJhY2tncm91bmQtcG9zaXRpb246IHRvcDsgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14OyB9XG5cbi5ibG9ja3NfX2NvbnRlbnQgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmJsb2Nrc19fY29udGVudCBoMSwgLmJsb2Nrc19fY29udGVudCBoMiwgLmJsb2Nrc19fY29udGVudCBoMywgLmJsb2Nrc19fY29udGVudCBoNCwgLmJsb2Nrc19fY29udGVudCBoNSwgLmJsb2Nrc19fY29udGVudCBoNiB7IGZvbnQtZmFtaWx5OiBpbmhlcml0OyBmb250LXdlaWdodDogNzAwOyBsaW5lLWhlaWdodDogMS4xOyBjb2xvcjogaW5oZXJpdDsgbWFyZ2luOiAwIDAgcmVtKDIwcHgpOyB9XG5cbi5ibG9ja3NfX2NvbnRlbnQgaDEgeyBmb250LXNpemU6IDVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgeyAuYmxvY2tzX19jb250ZW50IGgxIHsgZm9udC1zaXplOiA0LjA2MjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7IC5ibG9ja3NfX2NvbnRlbnQgaDEgeyBmb250LXNpemU6IDMuMTI1cmVtOyB9IH1cblxuLmJsb2Nrc19fY29udGVudCBoMiB7IGZvbnQtc2l6ZTogMy43NXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5ibG9ja3NfX2NvbnRlbnQgaDIgeyBmb250LXNpemU6IDMuMTI1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkgeyAuYmxvY2tzX19jb250ZW50IGgyIHsgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuXG4uYmxvY2tzX19jb250ZW50IGgyOmFmdGVyIHsgY29udGVudDogJyc7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMy43NXJlbTsgaGVpZ2h0OiAwLjU2MjVyZW07IGJhY2tncm91bmQtY29sb3I6ICMzMzM7IG1hcmdpbjogMS4yNXJlbSBhdXRvIDMuNzVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkgeyAuYmxvY2tzX19jb250ZW50IGgyOmFmdGVyIHsgd2lkdGg6IDIuNXJlbTsgaGVpZ2h0OiAwLjM3NXJlbTsgZm9udC1zaXplOiAyLjVyZW07IG1hcmdpbi10b3A6IDAuNjI1cmVtOyBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH0gfVxuXG4uYmxvY2tzX19jb250ZW50IGgzIHsgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLmJsb2Nrc19fY29udGVudCBoNCB7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtZmFtaWx5OiBcIk5leGEgUnVzdCBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEuMTI1cmVtOyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ibG9ja3NfX2NvbnRlbnQgaDUgeyBmb250LXNpemU6IDAuOTM3NXJlbTsgfVxuXG4uYmxvY2tzX19jb250ZW50IGg2IHsgZm9udC1zaXplOiAwLjYyNXJlbTsgfVxuXG4uYmxvY2tzX19jb250ZW50IHAgeyBtYXJnaW46IDAgMCAxLjg3NXJlbTsgfVxuXG4uYmxvY2tzX19jb250ZW50IHN0cm9uZywgLmJsb2Nrc19fY29udGVudCBkZm4geyBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uYmxvY2tzX19jb250ZW50IGVtLCAuYmxvY2tzX19jb250ZW50IGRmbiB7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uYmxvY2tzX19jb250ZW50IHN1cCwgLmJsb2Nrc19fY29udGVudCBzdWIgeyBsaW5lLWhlaWdodDogMDsgfVxuXG4uYmxvY2tzX19jb250ZW50IGgyIHsgY29sb3I6ICNlM2RlY2U7IH1cblxuLmJsb2Nrc19fY29udGVudCBoMjphZnRlciB7IGJhY2tncm91bmQ6ICNlM2RlY2U7IH1cblxuLmJsb2Nrc19fY29udGVudCBoNCB7IGNvbG9yOiAjZmZmOyB9XG5cbi5ibG9ja3NfX3NsaWRlcyB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYmxvY2tzX19zbGlkZXMgPiBkaXYgeyBtYXJnaW4tcmlnaHQ6IC0xLjc1cmVtOyBtYXJnaW4tbGVmdDogLTEuNzVyZW07IH1cblxuLmJsb2Nrc19fc2xpZGVzIGJ1dHRvbi5zbGljay1hcnJvdyB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgcGFkZGluZzogMDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IC05LjM3NXJlbTsgfVxuXG4uYmxvY2tzX19zbGlkZXMgYnV0dG9uLnNsaWNrLWFycm93LnNsaWNrLXByZXYgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgeyAuYmxvY2tzX19zbGlkZXMgYnV0dG9uLnNsaWNrLWFycm93LnNsaWNrLXByZXYgeyBsZWZ0OiAtMC42MjVyZW07IH0gfVxuXG4uYmxvY2tzX19zbGlkZXMgYnV0dG9uLnNsaWNrLWFycm93LnNsaWNrLW5leHQgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHsgLmJsb2Nrc19fc2xpZGVzIGJ1dHRvbi5zbGljay1hcnJvdy5zbGljay1uZXh0IHsgcmlnaHQ6IC0wLjYyNXJlbTsgfSB9XG5cbi5ibG9ja3NfX3NsaWRlIHsgcGFkZGluZy1yaWdodDogMS43NXJlbTsgcGFkZGluZy1sZWZ0OiAxLjc1cmVtOyB9XG5cbi5ibG9ja3NfX3NsaWRlIGZpZ3VyZSBpbWcgeyB3aWR0aDogMTAwJTsgfVxuXG4uYmxvY2tzX19zbGlkZSBhcnRpY2xlIHsgdGV4dC1hbGlnbjogY2VudGVyOyBiYWNrZ3JvdW5kOiAjZmZmOyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmc6IDMuMTI1cmVtIDMuNzVyZW07IH1cblxuLmJsb2Nrc19fc2xpZGUgYXJ0aWNsZSBhIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ibG9ja3NfX3NsaWRlIGFydGljbGUgcCB7IGxpbmUtaGVpZ2h0OiAxLjI7IGZvbnQtc2l6ZTogMS4zMTI1cmVtOyBmb250LWZhbWlseTogXCJCcmFuZG9uIEdyb3Rlc3F1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ibG9ja3NfX3NsaWRlIGFydGljbGUgaDMgeyBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTsgfVxuXG4uYmxvY2tzX19zbGlkZSBhcnRpY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyBkaXNwbGF5OiBibG9jazsgYm9yZGVyOiAycHggc29saWQgI2YwZWRlMzsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDEuMzc1cmVtOyByaWdodDogMS4zNzVyZW07IGJvdHRvbTogMS4zNzVyZW07IGxlZnQ6IDEuMzc1cmVtOyB9XG5cbi5ibG9ja3NfX21vcmUgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi10b3A6IDQuMDYyNXJlbTsgbWFyZ2luLWJvdHRvbTogLTQuMDYyNXJlbTsgfVxuXG4uYm9va2luZ19mb3JtIHsgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5ib29raW5nX2Zvcm0gLmJvb2tpbmdfZm9ybV9kaXYgdGV4dGFyZWEsIC5ib29raW5nX2Zvcm0gLmJvb2tpbmdfZm9ybV9kaXYgaW5wdXRbdHlwZT1cInRleHRcIl0sIC5ib29raW5nX2Zvcm0gLmJvb2tpbmdfZm9ybV9kaXYgc2VsZWN0IHsgd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgYm9yZGVyLXJhZGl1czogMDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgYm9yZGVyLWNvbG9yOiAjY2NjOyBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbTsgfVxuXG4uYm9va2luZ19mb3JtIC5ib29raW5nX2Zvcm1fZGl2IHNlbGVjdCB7IGFwcGVhcmFuY2U6IG5vbmU7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtc2l6ZTogYXV0byAwLjMxMjVyZW07IGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNjI1cmVtIGNlbnRlcjsgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQm9BQUFBTkNBWUFBQUMzbVg3dEFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFLVDJsRFExQlFhRzkwYjNOb2IzQWdTVU5ESUhCeWIyWnBiR1VBQUhqYW5WTm5WRlBwRmozMzN2UkNTNGlBbEV0dlVoVUlJRkpDaTRBVWtTWXFJUWtRU29naG9ka1ZVY0VSUlVVRUc4aWdpQU9Pam9DTUZWRXNESW9LMkFma0lhS09nNk9JaXNyNzRYdWphOWE4OStiTi9yWFhQdWVzODUyenp3ZkFDQXlXU0ROUk5ZQU1xVUllRWVDRHg4VEc0ZVF1UUlFS0pIQUFFQWl6WkNGei9TTUJBUGgrUER3cklzQUh2Z0FCZU5NTENBREFUWnZBTUJ5SC93L3FRcGxjQVlDRUFjQjBrVGhMQ0lBVUFFQjZqa0ttQUVCR0FZQ2RtQ1pUQUtBRUFHRExZMkxqQUZBdEFHQW5mK2JUQUlDZCtKbDdBUUJibENFVkFhQ1JBQ0FUWlloRUFHZzdBS3pQVm9wRkFGZ3dBQlJtUzhRNUFOZ3RBREJKVjJaSUFMQzNBTURPRUF1eUFBZ01BREJSaUlVcEFBUjdBR0RJSXlONEFJU1pBQlJHOGxjODhTdXVFT2NxQUFCNG1iSTh1U1E1UllGYkNDMXhCMWRYTGg0b3pra1hLeFEyWVFKaG1rQXV3bm1aR1RLQk5BL2c4OHdBQUtDUkZSSGdnL1A5ZU00T3JzN09ObzYyRGw4dDZyOEcveUppWXVQKzVjK3JjRUFBQU9GMGZ0SCtMQyt6R29BN0JvQnQvcUlsN2dSb1hndWdkZmVMWnJJUFFMVUFvT25hVi9OdytINDhQRVdoa0xuWjJlWGs1TmhLeEVKYlljcFhmZjVud2wvQVYvMXMrWDQ4L1BmMTRMN2lKSUV5WFlGSEJQamd3c3owVEtVY3o1SUpoR0xjNW85SC9MY0wvL3dkMHlMRVNXSzVXQ29VNDFFU2NZNUVtb3p6TXFVaWlVS1NLY1VsMHY5azR0OHMrd00rM3pVQXNHbytBWHVSTGFoZFl3UDJTeWNRV0hUQTR2Y0FBUEs3YjhIVUtBZ0RnR2lENGM5My8rOC8vVWVnSlFDQVprbVNjUUFBWGtRa0xsVEtzei9IQ0FBQVJLQ0JLckJCRy9UQkdDekFCaHpCQmR6QkMveGdOb1JDSk1UQ1FoQkNDbVNBSEhKZ0theUNRaWlHemJBZEttQXYxRUFkTk1CUmFJYVRjQTR1d2xXNERqMXdEL3BoQ0o3QktMeUJDUVJCeUFnVFlTSGFpQUZpaWxnampnZ1htWVg0SWNGSUJCS0xKQ0RKaUJSUklrdVJOVWd4VW9wVUlGVklIZkk5Y2dJNWgxeEd1cEU3eUFBeWd2eUd2RWN4bElHeVVUM1VETFZEdWFnM0dvUkdvZ3ZRWkhReG1vOFdvSnZRY3JRYVBZdzJvZWZRcTJnUDJvOCtROGN3d09nWUJ6UEViREF1eHNOQ3NUZ3NDWk5qeTdFaXJBeXJ4aHF3VnF3RHU0bjFZOCt4ZHdRU2dVWEFDVFlFZDBJZ1lSNUJTRmhNV0U3WVNLZ2dIQ1EwRWRvSk53a0RoRkhDSnlLVHFFdTBKcm9SK2NRWVlqSXhoMWhJTENQV0VvOFRMeEI3aUVQRU55UVNpVU15SjdtUUFrbXhwRlRTRXRKRzBtNVNJK2tzcVpzMFNCb2prOG5hWkd1eUJ6bVVMQ0FyeUlYa25lVEQ1RFBrRytRaDhsc0tuV0pBY2FUNFUrSW9Vc3BxU2hubEVPVTA1UVpsbURKQlZhT2FVdDJvb1ZRUk5ZOWFRcTJodGxLdlVZZW9FelIxbWpuTmd4WkpTNld0b3BYVEdtZ1hhUGRwcitoMHVoSGRsUjVPbDlCWDBzdnBSK2lYNkFQMGR3d05oaFdEeDRobktCbWJHQWNZWnhsM0dLK1lUS1laMDRzWngxUXdOekhybU9lWkQ1bHZWVmdxdGlwOEZaSEtDcFZLbFNhVkd5b3ZWS21xcHFyZXFndFY4MVhMVkkrcFhsTjlya1pWTTFQanFRblVscXRWcXAxUTYxTWJVMmVwTzZpSHFtZW9iMVEvcEg1Wi9Za0dXY05NdzA5RHBGR2dzVi9qdk1ZZ0MyTVpzM2dzSVdzTnE0WjFnVFhFSnJITjJYeDJLcnVZL1IyN2l6MnFxYUU1UXpOS00xZXpVdk9VWmo4SDQ1aHgrSngwVGdubktLZVg4MzZLM2hUdktlSXBHNlkwVExreFpWeHJxcGFYbGxpclNLdFJxMGZydlRhdTdhZWRwcjFGdTFuN2dRNUJ4MG9uWENkSFo0L09CWjNuVTlsVDNhY0tweFpOUFRyMXJpNnFhNlVib2J0RWQ3OXVwKzZZbnI1ZWdKNU1iNmZlZWIzbitoeDlMLzFVL1czNnAvVkhERmdHc3d3a0J0c016aGc4eFRWeGJ6d2RMOGZiOFZGRFhjTkFRNlZobFdHWDRZU1J1ZEU4bzlWR2pVWVBqR25HWE9NazQyM0diY2FqSmdZbUlTWkxUZXBON3BwU1RibW1LYVk3VER0TXg4M016YUxOMXBrMW16MHgxekxubStlYjE1dmZ0MkJhZUZvc3RxaTJ1R1ZKc3VSYXBsbnV0cnh1aFZvNVdhVllWVnBkczBhdG5hMGwxcnV0dTZjUnA3bE9rMDZybnRabnc3RHh0c20ycWJjWnNPWFlCdHV1dG0yMmZXRm5ZaGRudDhXdXcrNlR2Wk45dW4yTi9UMEhEWWZaRHFzZFdoMStjN1J5RkRwV090NmF6cHp1UDMzRjlKYnBMMmRZenhEUDJEUGp0aFBMS2NScG5WT2IwMGRuRjJlNWM0UHppSXVKUzRMTExwYytMcHNieHQzSXZlUktkUFZ4WGVGNjB2V2RtN09id3UybzI2L3VOdTVwN29mY244dzBueW1lV1ROejBNUElRK0JSNWRFL0M1K1ZNR3Zmckg1UFEwK0JaN1huSXk5akw1RlhyZGV3dDZWM3F2ZGg3eGMrOWo1eW4rTSs0enczM2pMZVdWL01OOEMzeUxmTFQ4TnZubCtGMzBOL0kvOWsvM3IvMFFDbmdDVUJad09KZ1VHQld3TDcrSHA4SWIrT1B6cmJaZmF5MmUxQmpLQzVRUlZCajRLdGd1WEJyU0ZveU95UXJTSDM1NWpPa2M1cERvVlFmdWpXMEFkaDVtR0x3MzRNSjRXSGhWZUdQNDV3aUZnYTBUR1hOWGZSM0VOejMwVDZSSlpFM3B0bk1VODVyeTFLTlNvK3FpNXFQTm8zdWpTNlA4WXVabG5NMVZpZFdFbHNTeHc1TGlxdU5tNXN2dC84N2ZPSDRwM2lDK043RjVndnlGMXdlYUhPd3ZTRnB4YXBMaElzT3BaQVRJaE9PSlR3UVJBcXFCYU1KZklUZHlXT0NubkNIY0puSWkvUk50R0kyRU5jS2g1TzhrZ3FUWHFTN0pHOE5Ya2t4VE9sTE9XNWhDZXBrTHhNRFV6ZG16cWVGcHAySUcweVBUcTlNWU9Ta1pCeFFxb2hUWk8yWitwbjVtWjJ5NnhsaGJMK3hXNkx0eThlbFFmSmE3T1FyQVZaTFFxMlFxYm9WRm9vMXlvSHNtZGxWMmEvelluS09aYXJuaXZON2N5enl0dVFONXp2bi8vdEVzSVM0WksycFlaTFZ5MGRXT2E5ckdvNXNqeHhlZHNLNHhVRks0WldCcXc4dUlxMkttM1ZUNnZ0VjVldWZyMG1lazFyZ1Y3QnlvTEJ0UUZyNnd0VkN1V0ZmZXZjMSsxZFQxZ3ZXZCsxWWZxR25ScytGWW1LcmhUYkY1Y1ZmOWdvM0hqbEc0ZHZ5citaM0pTMHFhdkV1V1RQWnRKbTZlYmVMWjViRHBhcWwrYVhEbTROMmRxMERkOVd0TzMxOWtYYkw1Zk5LTnU3ZzdaRHVhTy9QTGk4WmFmSnpzMDdQMVNrVlBSVStsUTI3dExkdFdIWCtHN1I3aHQ3dlBZMDdOWGJXN3ozL1Q3SnZ0dFZBVlZOMVdiVlpmdEorN1AzUDY2SnF1bjRsdnR0WGExT2JYSHR4d1BTQS8wSEl3NjIxN25VMVIzU1BWUlNqOVlyNjBjT3h4KysvcDN2ZHkwTk5nMVZqWnpHNGlOd1JIbms2ZmNKMy9jZURUcmFkb3g3ck9FSDB4OTJIV2NkTDJwQ212S2FScHRUbXZ0YllsdTZUOHcrMGRicTNucjhSOXNmRDV3MFBGbDVTdk5VeVduYTZZTFRrMmZ5ejR5ZGxaMTlmaTc1M0dEYm9yWjc1MlBPMzJvUGIrKzZFSFRoMGtYL2krYzd2RHZPWFBLNGRQS3kyK1VUVjdoWG1xODZYMjNxZE9vOC9wUFRUOGU3bkx1YXJybGNhN251ZXIyMWUyYjM2UnVlTjg3ZDlMMTU4UmIvMXRXZU9UM2R2Zk42Yi9mRjkvWGZGdDErY2lmOXpzdTcyWGNuN3EyOFQ3eGY5RUR0UWRsRDNZZlZQMXYrM05qdjNIOXF3SGVnODlIY1IvY0doWVBQL3BIMWp3OURCWStaajh1R0RZYnJuamcrT1RuaVAzTDk2ZnluUTg5a3p5YWVGLzZpL3N1dUZ4WXZmdmpWNjlmTzBaalJvWmZ5bDVPL2JYeWwvZXJBNnhtdjI4YkN4aDYreVhnek1WNzBWdnZ0d1hmY2R4M3ZvOThQVCtSOElIOG8vMmo1c2ZWVDBLZjdreG1Uay84RUE1anovR016TGRzQUFBQWdZMGhTVFFBQWVpVUFBSUNEQUFENS93QUFnT2tBQUhVd0FBRHFZQUFBT3BnQUFCZHZrbC9GUmdBQUFVdEpSRUZVZU5xODA4OUtBbEVVeC9IdmFJUkNJYlJ5Q3NMeENjWVpva2NJbldrUkNDSE1TZ242OHhRdWVvQTJSUkMwa2RvSUZjeG9QVUdyVVpldXJKV3RvektKNExUSkVNMS9wSjNsUGR6N3VUL3VQVW8rZnlqOFF3VlVOVHB6UkZXakJCd25rOVcwMk13UVRZdUo0MlNPRkJFSkFKdXVXN3F1VkdwVFJReERGOXRPNVFCUEVSRUZFR0REZFV1MzA4SU1ROGUyVTFuZ0hKZ0xkUFh1YkR1MWJoaDZhMHJJL2pjQzhObWRxRk5ycmx1NnIxUnF3VDhpSjkzcnYwRkI0TXozcTl1ZVZ3NVBnbGhXRXROTTdBS252VDFGWk9BWUxmcCs5ZEh6eWtzVElIMUpmdVlJaUF6WSsyS2FpVlhMU3I2T2lSd01RanJRKzVBejNrd3pvVnRXOG1NRXNnY2NEN3VNSWlMaEVSaUExbWc4MUl2RnEvbDJ1dzFBS0JRaW5kNXF4K05hRHJnWWxWb1JrUWp3UE1ZenJEU2JUL1ZDNFhJQndIRXlyZVZsZFFlNEFWbzlINnF2dmdZQWQ3UjE1T3ZwZkhFQUFBQUFTVVZPUks1Q1lJST0pOyB9XG5cbi5ib29raW5nX2Zvcm0gLmJrX2NhbGVuZGFyX2ZyYW1lIHsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uYm9va2luZ19mb3JtIC5ia19jYWxlbmRhcl9mcmFtZSAuZGF0ZXBpY2staW5saW5lIHsgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYm9va2luZ19mb3JtIC5zdGFuZGFyZC1mb3JtIHsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtOyBtYXJnaW4tbGVmdDogLTEuMjVyZW07IH1cblxuLmJvb2tpbmdfZm9ybSAuc3RhbmRhcmQtZm9ybSA+IHAgeyB3aWR0aDogMTAwJTsgcGFkZGluZy1yaWdodDogMS4yNXJlbTsgcGFkZGluZy1sZWZ0OiAxLjI1cmVtOyB9XG5cbi5ib29raW5nX2Zvcm0gLnN0YW5kYXJkLWZvcm0gPiBwOm50aC1jaGlsZCgxKSwgLmJvb2tpbmdfZm9ybSAuc3RhbmRhcmQtZm9ybSA+IHA6bnRoLWNoaWxkKDIpLCAuYm9va2luZ19mb3JtIC5zdGFuZGFyZC1mb3JtID4gcDpudGgtY2hpbGQoMyksIC5ib29raW5nX2Zvcm0gLnN0YW5kYXJkLWZvcm0gPiBwOm50aC1jaGlsZCg0KSB7IHdpZHRoOiA1MCU7IH1cblxuLmNvbnRhY3QgeyBjb2xvcjogI2ZmZjsgcGFkZGluZy10b3A6IDUuNjI1cmVtOyBwYWRkaW5nLWJvdHRvbTogNy4xODc1cmVtOyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2NvbnRhY3QtYmcuanBnKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uY29udGFjdCBoMSwgLmNvbnRhY3QgaDIsIC5jb250YWN0IGgzLCAuY29udGFjdCBoNCwgLmNvbnRhY3QgaDUsIC5jb250YWN0IGg2IHsgZm9udC1mYW1pbHk6IGluaGVyaXQ7IGZvbnQtd2VpZ2h0OiA3MDA7IGxpbmUtaGVpZ2h0OiAxLjE7IGNvbG9yOiBpbmhlcml0OyBtYXJnaW46IDAgMCByZW0oMjBweCk7IH1cblxuLmNvbnRhY3QgaDEgeyBmb250LXNpemU6IDVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgeyAuY29udGFjdCBoMSB7IGZvbnQtc2l6ZTogNC4wNjI1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkgeyAuY29udGFjdCBoMSB7IGZvbnQtc2l6ZTogMy4xMjVyZW07IH0gfVxuXG4uY29udGFjdCBoMiB7IGZvbnQtc2l6ZTogMy43NXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5jb250YWN0IGgyIHsgZm9udC1zaXplOiAzLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHsgLmNvbnRhY3QgaDIgeyBmb250LXNpemU6IDIuNXJlbTsgfSB9XG5cbi5jb250YWN0IGgyOmFmdGVyIHsgY29udGVudDogJyc7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMy43NXJlbTsgaGVpZ2h0OiAwLjU2MjVyZW07IGJhY2tncm91bmQtY29sb3I6ICMzMzM7IG1hcmdpbjogMS4yNXJlbSBhdXRvIDMuNzVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkgeyAuY29udGFjdCBoMjphZnRlciB7IHdpZHRoOiAyLjVyZW07IGhlaWdodDogMC4zNzVyZW07IGZvbnQtc2l6ZTogMi41cmVtOyBtYXJnaW4tdG9wOiAwLjYyNXJlbTsgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9IH1cblxuLmNvbnRhY3QgaDMgeyBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4uY29udGFjdCBoNCB7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtZmFtaWx5OiBcIk5leGEgUnVzdCBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEuMTI1cmVtOyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jb250YWN0IGg1IHsgZm9udC1zaXplOiAwLjkzNzVyZW07IH1cblxuLmNvbnRhY3QgaDYgeyBmb250LXNpemU6IDAuNjI1cmVtOyB9XG5cbi5jb250YWN0IHAgeyBtYXJnaW46IDAgMCAxLjg3NXJlbTsgfVxuXG4uY29udGFjdCBzdHJvbmcsIC5jb250YWN0IGRmbiB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5jb250YWN0IGVtLCAuY29udGFjdCBkZm4geyBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmNvbnRhY3Qgc3VwLCAuY29udGFjdCBzdWIgeyBsaW5lLWhlaWdodDogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NjBweCkgeyAuY29udGFjdCB7IHBhZGRpbmctdG9wOiA1LjYyNXJlbTsgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtOyB9IH1cblxuLmNvbnRhY3QgaDIgeyBmb250LXdlaWdodDogNzAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGNvbG9yOiAjZTNkZWNlOyBmb250LWZhbWlseTogXCJEcm9pZCBTZXJpZlwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAzLjc1cmVtOyBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7IC5jb250YWN0IGgyIHsgZm9udC1zaXplOiAyLjgxMjVyZW07IG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgeyAuY29udGFjdCBoMiB7IGZvbnQtc2l6ZTogMi4wNjI1cmVtOyB9IH1cblxuLmNvbnRhY3QgaDI6YWZ0ZXIgeyBiYWNrZ3JvdW5kOiAjZTNkZWNlOyB9XG5cbi5jb250YWN0IGg0IHsgdGV4dC1hbGlnbjogY2VudGVyOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LWZhbWlseTogXCJOZXhhIFJ1c3QgU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjsgbWFyZ2luLWJvdHRvbTogMDsgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7IC5jb250YWN0IGg0IHsgZm9udC1zaXplOiAwLjgxMjVyZW07IH0gfVxuXG4uY29udGFjdCBoNSB7IGZvbnQtc2l6ZTogMS41cmVtOyBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cblxuLmNvbnRhY3QgZm9ybSB7IG1heC13aWR0aDogNzkwcHg7IH1cblxuLmNvbnRhY3QgZm9ybTo6YWZ0ZXIgeyBjbGVhcjogYm90aDsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IH1cblxuLmNvbnRhY3QgZm9ybSBwIHsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTsgfVxuXG4uY29udGFjdCBmb3JtIHAgbGFiZWwgeyB3aWR0aDogMjM4cHg7IGRpc3BsYXk6IGJsb2NrOyBmb250LXdlaWdodDogNDAwOyBjb2xvcjogI2ZmZjsgZm9udC1zaXplOiAxcmVtOyBtYXJnaW4tYm90dG9tOiAwOyBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7IC5jb250YWN0IGZvcm0gcCBsYWJlbCB7IHdpZHRoOiAxMDAlOyB9IH1cblxuLmNvbnRhY3QgZm9ybSBwIHNwYW4geyB3aWR0aDogY2FsYygxMDAlIC0gMjM4cHgpOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHsgLmNvbnRhY3QgZm9ybSBwIHNwYW4geyB3aWR0aDogMTAwJTsgfSB9XG5cbi5jb250YWN0IGZvcm0gcCBzcGFuLnlvdXItbWVzc2FnZSB7IHdpZHRoOiAxMDAlOyBwYWRkaW5nLXRvcDogMS4xMjVyZW07IH1cblxuLmNvbnRhY3QgZm9ybSBwIHNwYW4gdGV4dGFyZWEsIC5jb250YWN0IGZvcm0gcCBzcGFuIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIC5jb250YWN0IGZvcm0gcCBzcGFuIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuY29udGFjdCBmb3JtIHAgc3BhbiBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5jb250YWN0IGZvcm0gcCBzcGFuIGlucHV0W3R5cGU9XCJudW1iZXJcIl0geyBib3JkZXI6IDA7IGJveC1zaGFkb3c6IG5vbmU7IGJvcmRlci1yYWRpdXM6IDA7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBjb2xvcjogI2ZmZjsgZm9udC1mYW1pbHk6IFwiRHJvaWQgU2VyaWZcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2VjZThkYTsgZm9udC1zaXplOiAxcmVtOyBwYWRkaW5nLXJpZ2h0OiAwOyBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbnRhY3QgZm9ybSBwIHNwYW4gdGV4dGFyZWE6Zm9jdXMsIC5jb250YWN0IGZvcm0gcCBzcGFuIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsIC5jb250YWN0IGZvcm0gcCBzcGFuIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLCAuY29udGFjdCBmb3JtIHAgc3BhbiBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsIC5jb250YWN0IGZvcm0gcCBzcGFuIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMgeyBib3JkZXItY29sb3I6ICNlY2U4ZGEgIWltcG9ydGFudDsgfVxuXG4uY29udGFjdCBmb3JtIHAgc3BhbiB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsIC5jb250YWN0IGZvcm0gcCBzcGFuIGlucHV0W3R5cGU9XCJ0ZWxcIl06OnBsYWNlaG9sZGVyLCAuY29udGFjdCBmb3JtIHAgc3BhbiBpbnB1dFt0eXBlPVwidGV4dFwiXTo6cGxhY2Vob2xkZXIsIC5jb250YWN0IGZvcm0gcCBzcGFuIGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6cGxhY2Vob2xkZXIsIC5jb250YWN0IGZvcm0gcCBzcGFuIGlucHV0W3R5cGU9XCJudW1iZXJcIl06OnBsYWNlaG9sZGVyIHsgY29sb3I6ICNmZmY7IH1cblxuLmNvbnRhY3QgZm9ybSBwIHNwYW4gdGV4dGFyZWEgeyBib3JkZXI6IDFweCBkYXNoZWQgI2VjZThkYTsgcGFkZGluZzogMi41cmVtIDJyZW07IH1cblxuLmNvbnRhY3QgZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7IGZsb2F0OiByaWdodDsgcGFkZGluZy1yaWdodDogMS4yNXJlbTsgcGFkZGluZy1sZWZ0OiAxLjI1cmVtOyBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9XG5cbi5jb250YWN0IGZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7IGNsZWFyOiBib3RoOyB9XG5cbi5jb250YWN0X19mb3JtIHsgcGFkZGluZy10b3A6IDEuODc1cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHsgLmNvbnRhY3RfX2Zvcm0geyBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbi5jb250YWN0X19yaWdodCB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5jb250YWN0X19tYXAgeyB3aWR0aDogMzAuODc1cmVtOyBoZWlnaHQ6IDM2LjA2MjVyZW07IHRleHQtYWxpZ246IGNlbnRlcjsgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2ODRweCkgeyAuY29udGFjdF9fbWFwIHsgd2lkdGg6IDIzLjc1cmVtOyBoZWlnaHQ6IDI3Ljc1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTU5cHgpIHsgLmNvbnRhY3RfX21hcCB7IG1hcmdpbi1yaWdodDogYXV0bzsgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC5jb250YWN0X19tYXAgeyB3aWR0aDogMTguNzVyZW07IGhlaWdodDogMjEuODc1cmVtOyB9IH1cblxuLmNvbnRhY3RfX21hcDpiZWZvcmUgeyB6LWluZGV4OiA5OyBjb250ZW50OiAnJzsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyByaWdodDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwOyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL21hcC1mcmFtZS5wbmcpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbi5jb250YWN0X19tYXAgLm1hcHMgeyB6LWluZGV4OiAxOyB3aWR0aDogMjEuODc1cmVtOyBoZWlnaHQ6IDIwLjYyNXJlbTsgdHJhbnNmb3JtOiByb3RhdGUoNC4zZGVnKTsgbWFyZ2luLXRvcDogNS45Mzc1cmVtOyBtYXJnaW4tcmlnaHQ6IGF1dG87IG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY4NHB4KSB7IC5jb250YWN0X19tYXAgLm1hcHMgeyB3aWR0aDogMTYuODc1cmVtOyBoZWlnaHQ6IDE2LjI1cmVtOyBtYXJnaW4tdG9wOiA0LjM3NXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHsgLmNvbnRhY3RfX21hcCAubWFwcyB7IHdpZHRoOiAxMi41cmVtOyBoZWlnaHQ6IDEyLjA2MjVyZW07IG1hcmdpbi10b3A6IDMuNzVyZW07IH0gfVxuXG4uY29udGFjdF9fbWFwIC5tYXBzIC5nbW5vcHJpbnQgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5jb250YWN0X19tYXAgLmJ1dHRvbiwgLmNvbnRhY3RfX21hcCAuY29udGFjdCBmb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLCAuY29udGFjdCBmb3JtIC5jb250YWN0X19tYXAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sIC5jb250YWN0X19tYXAgLnNsaWRlcl9fZm9ybSBmb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLCAuc2xpZGVyX19mb3JtIGZvcm0gLmNvbnRhY3RfX21hcCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7IHotaW5kZXg6IDk7IHRyYW5zZm9ybTogcm90YXRlKDQuM2RlZyk7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2ODRweCkgeyAuY29udGFjdF9fbWFwIC5idXR0b24sIC5jb250YWN0X19tYXAgLmNvbnRhY3QgZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSwgLmNvbnRhY3QgZm9ybSAuY29udGFjdF9fbWFwIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLCAuY29udGFjdF9fbWFwIC5zbGlkZXJfX2Zvcm0gZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSwgLnNsaWRlcl9fZm9ybSBmb3JtIC5jb250YWN0X19tYXAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0geyBoZWlnaHQ6IDIuNXJlbTsgcGFkZGluZzogMC40Mzc1cmVtIDAuNjI1cmVtOyB9IH1cblxuLmNvbnRhY3RfX2luZm8geyB3aWR0aDogY2FsYygxMDAlIC0gMzAuODc1cmVtKTsgZm9udC1zaXplOiAxLjEyNXJlbTsgcGFkZGluZy10b3A6IDEuNzVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjg0cHgpIHsgLmNvbnRhY3RfX2luZm8geyB3aWR0aDogY2FsYygxMDAlIC0gMjMuNzVyZW0pOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTU5cHgpIHsgLmNvbnRhY3RfX2luZm8geyB3aWR0aDogMTAwJTsgfSB9XG5cbi5jb250YWN0X19pbmZvIGgzIHsgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTsgfVxuXG4uY29udGFjdF9faW5mbyBzdHJvbmcsIC5jb250YWN0X19pbmZvIC5ibG9ja3NfX3NsaWRlIGFydGljbGUgZGZuLCAuYmxvY2tzX19zbGlkZSBhcnRpY2xlIC5jb250YWN0X19pbmZvIGRmbiwgLmNvbnRhY3RfX2luZm8gLmRldGFpbF9fY29udGVudCBhcnRpY2xlIGRmbiwgLmRldGFpbF9fY29udGVudCBhcnRpY2xlIC5jb250YWN0X19pbmZvIGRmbiwgLmNvbnRhY3RfX2luZm8gLm92ZXJsYXkgYXJ0aWNsZSBkZm4sIC5vdmVybGF5IGFydGljbGUgLmNvbnRhY3RfX2luZm8gZGZuLCAuY29udGFjdF9faW5mbyAuYmxvY2tzX19jb250ZW50IGRmbiwgLmJsb2Nrc19fY29udGVudCAuY29udGFjdF9faW5mbyBkZm4sIC5jb250YWN0X19pbmZvIC5jb250YWN0IGRmbiwgLmNvbnRhY3QgLmNvbnRhY3RfX2luZm8gZGZuLCAuY29udGFjdF9faW5mbyAucXVvdGUgZGZuLCAucXVvdGUgLmNvbnRhY3RfX2luZm8gZGZuIHsgZGlzcGxheTogYmxvY2s7IGZvbnQtc2l6ZTogMS4xMjVyZW07IG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cblxuLmNvbnRhY3RfX2luZm8gcCB7IG92ZXJmbG93OiBoaWRkZW47IG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTsgfVxuXG4uY29udGFjdF9faW5mbyBwIHNwYW4geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZy1yaWdodDogMC42MjVyZW07IH1cblxuLmNvbnRhY3RfX2luZm8gcCBzcGFuOmFmdGVyIHsgY29udGVudDogJyc7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTIuNXJlbTsgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAtMC4xODc1cmVtOyBsZWZ0OiAxMDAlOyB9XG5cbi5jb250YWN0X19pbmZvIHAgaW1nIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXgtd2lkdGg6IDEwLjgxMjVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgeyAuY29udGFjdF9faW5mbyBwIGltZyB7IG1heC13aWR0aDogOS4zNzVyZW07IH0gfVxuXG4uY29udGFjdF9faW5mbyBhZGRyZXNzIHsgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfVxuXG4uY29udGFjdF9faW5mbyBhZGRyZXNzIHAgeyBsaW5lLWhlaWdodDogMS43OyB9XG5cbi5jb250YWN0X19pbmZvIHNwYW4geyBkaXNwbGF5OiBibG9jazsgfVxuXG4uY29udGFjdF9faW5mbyB1bCB7IHBhZGRpbmctdG9wOiAxLjI1cmVtOyB9XG5cbi5jb250YWN0X19pbmZvIHVsIGxpIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH1cblxuLmNvbnRhY3RfX2luZm8gdWwgbGkgYSB7IGRpc3BsYXk6IGZsZXg7IGNvbG9yOiAjZmZmOyBhbGlnbi1pdGVtczogY2VudGVyOyBmb250LXNpemU6IDEuMTI1cmVtOyB9XG5cbi5jb250YWN0X19pbmZvIHVsIGxpIGEgaSB7IGRpc3BsYXk6IGZsZXg7IHdpZHRoOiAzLjEyNXJlbTsgaGVpZ2h0OiAzLjEyNXJlbTsgYm9yZGVyLXJhZGl1czogNTAlOyBhbGlnbi1pdGVtczogY2VudGVyOyBjb2xvcjogIzMzMzsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGZvbnQtc2l6ZTogMS41NjI1cmVtOyBiYWNrZ3JvdW5kOiAjZDhkM2MxOyBtYXJnaW4tcmlnaHQ6IDEuNTYyNXJlbTsgfVxuXG4uY29udGFjdF9faW5mbyB1bCBsaSBhOmhvdmVyIGkgeyBiYWNrZ3JvdW5kOiAjYzRiZGEyOyB9XG5cbi5jb250YWN0X190ZWwgeyBib3JkZXItYm90dG9tOiAycHggZG90dGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgbWFyZ2luLWJvdHRvbTogMi41cmVtOyBwYWRkaW5nLWJvdHRvbTogMi44MTI1cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHsgLmNvbnRhY3RfX3RlbCB7IHBhZGRpbmctYm90dG9tOiAxLjI1cmVtOyB9IH1cblxuLmNvbnRhY3RfX3RlbCBhIHsgZm9udC13ZWlnaHQ6IDkwMDsgY29sb3I6ICNmZmY7IGZvbnQtZmFtaWx5OiBcIkJyYW5kb24gR3JvdGVzcXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEuODc1cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHsgLmNvbnRhY3RfX3RlbCBhIHsgZm9udC1zaXplOiAxLjU2MjVyZW07IH0gfVxuXG4uZGV0YWlsIHsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyBhbGlnbi1pdGVtczogYmFzZWxpbmU7IGJhY2tncm91bmQtY29sb3I6ICNmMWVlZTU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZy10b3A6IDExLjI1cmVtOyBwYWRkaW5nLWJvdHRvbTogNi4yNXJlbTsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9kZXRhaWwtYmcucG5nKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5kZXRhaWwgeyBwYWRkaW5nLXRvcDogNi4yNXJlbTsgcGFkZGluZy1ib3R0b206IDYuMjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7IC5kZXRhaWwgeyBwYWRkaW5nLXRvcDogMy43NXJlbTsgcGFkZGluZy1ib3R0b206IDMuNzVyZW07IH0gfVxuXG4uZGV0YWlsOmFmdGVyIHsgY29udGVudDogJyc7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDIuNjg3NXJlbTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDEwMCU7IHJpZ2h0OiAwOyBsZWZ0OiAwOyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2RldGFpbC1ib3R0b20ucG5nKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTsgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14OyB9XG5cbi5kZXRhaWxfX2NvbnRlbnQgeyB3aWR0aDogNTAlOyBwYWRkaW5nLXJpZ2h0OiA4LjEyNXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MTBweCkgeyAuZGV0YWlsX19jb250ZW50IHsgcGFkZGluZy1yaWdodDogMy4xMjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5kZXRhaWxfX2NvbnRlbnQgeyB3aWR0aDogMTAwJTsgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5kZXRhaWxfX2NvbnRlbnQgPiB1bCB7IG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG5cbi5kZXRhaWxfX2NvbnRlbnQgPiB1bCBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZy1sZWZ0OiA0LjYyNXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5kZXRhaWxfX2NvbnRlbnQgPiB1bCBsaSB7IHBhZGRpbmctbGVmdDogMy4zNzVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7IC5kZXRhaWxfX2NvbnRlbnQgPiB1bCBsaSB7IHBhZGRpbmctbGVmdDogMi43NXJlbTsgfSB9XG5cbi5kZXRhaWxfX2NvbnRlbnQgPiB1bCBsaTpiZWZvcmUgeyBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IH1cblxuLmRldGFpbF9fY29udGVudCA+IHVsIGxpOm50aC1jaGlsZCgxKTpiZWZvcmUgeyBjb250ZW50OiAn74OAJzsgfVxuXG4uZGV0YWlsX19jb250ZW50ID4gdWwgbGk6bnRoLWNoaWxkKDIpOmJlZm9yZSB7IGNvbnRlbnQ6ICfviLYnOyB9XG5cbi5kZXRhaWxfX2NvbnRlbnQgPiB1bCBsaTpudGgtY2hpbGQoMyk6YmVmb3JlIHsgY29udGVudDogJ++LjSc7IH1cblxuLmRldGFpbF9fY29udGVudCA+IG9sIHsgZGlzcGxheTogZmxleDsgfVxuXG4uZGV0YWlsX19jb250ZW50ID4gb2wgbGkgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtOyB9XG5cbi5kZXRhaWxfX2NvbnRlbnQgPiBvbCBsaTpsYXN0LWNoaWxkIHsgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5kZXRhaWxfX2NvbnRlbnQgYXJ0aWNsZSBoMjphZnRlciB7IG1hcmdpbi1yaWdodDogMDsgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRldGFpbF9fZ2FsbGVyeSB7IHdpZHRoOiA1MCU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5kZXRhaWxfX2dhbGxlcnkgeyB3aWR0aDogMTAwJTsgbWFyZ2luLXRvcDogNi4yNXJlbTsgfSB9XG5cbi5kZXRhaWxfX2dhbGxlcnk6YmVmb3JlIHsgei1pbmRleDogMjsgY29udGVudDogJyc7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAuOTM3NXJlbTsgaGVpZ2h0OiA4LjU2MjVyZW07IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAtNXJlbTsgbGVmdDogLTMuMTI1cmVtOyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2Nvcm5lci5wbmcpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87IH1cblxuLmRldGFpbF9fYnV0dG9uIHsgdGV4dC1hbGlnbjogY2VudGVyOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAwOyBib3R0b206IC0wLjkzNzVyZW07IGxlZnQ6IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkgeyAuZGV0YWlsX19idXR0b24geyBtYXJnaW4tdG9wOiAxLjI1cmVtOyBwb3NpdGlvbjogcmVsYXRpdmU7IGJvdHRvbTogMDsgfSB9XG5cbi5kZXRhaWxfX2J1dHRvbiBhIHsgZGlzcGxheTogbm9uZTsgfVxuXG4uZGV0YWlsX19idXR0b24gYTpmaXJzdC1jaGlsZCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZGV0YWlsX19zbGlkZXIgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTsgYm9yZGVyOiAwLjYyNXJlbSBzb2xpZCAjZmZmOyBib3gtc2hhZG93OiAwIDZweCAxNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjM1KTsgcG9zaXRpb246IHJlbGF0aXZlOyBtYXJnaW4tcmlnaHQ6IC0zLjEyNXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MTBweCkgeyAuZGV0YWlsX19zbGlkZXIgeyBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uZGV0YWlsX19zbGlkZSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLmRldGFpbF9fc2xpZGUgaW1nIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgfVxuXG4uZGV0YWlsX19zbGlkZTpmaXJzdC1jaGlsZCB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5kZXRhaWxfX21vcmUgeyB3aWR0aDogMTAwJTsgdGV4dC1hbGlnbjogY2VudGVyOyBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbi10b3A6IDYuMjVyZW07IG1hcmdpbi1ib3R0b206IC02LjI1cmVtOyB9XG5cbi5kZXRhaWxfX21vcmU6YmVmb3JlLCAuZGV0YWlsX19tb3JlOmFmdGVyIHsgY29udGVudDogJyc7IGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgbGVmdDogMDsgfVxuXG4uZGV0YWlsX19tb3JlOmFmdGVyIHsgbWFyZ2luLWxlZnQ6IDguNzVyZW07IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogNTAlOyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3Njcm9sbC1yaWdodC5wbmcpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmRldGFpbF9fbW9yZTpiZWZvcmUgeyBtYXJnaW4tcmlnaHQ6IDguNzVyZW07IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDUwJTsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9zY3JvbGwtbGVmdC5wbmcpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uZm9vdGVyIHsgZm9udC13ZWlnaHQ6IDMwMDsgYmFja2dyb3VuZDogIzMzMzsgY29sb3I6ICNlNWUwZDA7IGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxLjEyNXJlbTsgcGFkZGluZy10b3A6IDEuMjVyZW07IHBhZGRpbmctYm90dG9tOiAxLjI1cmVtOyB9XG5cbi5mb290ZXIgYSBpbWcgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1yaWdodDogMC4xODc1cmVtOyBtYXJnaW4tbGVmdDogMC4xODc1cmVtOyB9XG5cbi5mb290ZXIgcCB7IHRleHQtYWxpZ246IHJpZ2h0OyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHsgLmZvb3RlciBwIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmZvb3RlciBwIGEgeyBmb250LXdlaWdodDogNzAwOyBjb2xvcjogI2ZmZjsgfVxuXG4uZm9vdGVyIHVsIHsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU2MHB4KSB7IC5mb290ZXIgdWwgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkgeyAuZm9vdGVyIHVsIHsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tdG9wOiAwLjYyNXJlbTsgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH0gfVxuXG4uZm9vdGVyIHVsIGxpIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5mb290ZXIgdWwgbGkgKyBsaTpiZWZvcmUgeyBjb250ZW50OiAnfCc7IG9wYWNpdHk6IDAuNTsgbWFyZ2luLXJpZ2h0OiAwLjgxMjVyZW07IG1hcmdpbi1sZWZ0OiAwLjgxMjVyZW07IH1cblxuLmZvb3RlciB1bCBsaSBzcGFuLCAuZm9vdGVyIHVsIGxpIGEgeyBvcGFjaXR5OiAwLjU7IGNvbG9yOiAjZTVlMGQwOyB9XG5cbi5mb290ZXIgdWwgbGkgc3Bhbjpob3ZlciwgLmZvb3RlciB1bCBsaSBhOmhvdmVyIHsgb3BhY2l0eTogMTsgfVxuXG4uZm9vdGVyIHVsIGxpIHNwYW46aG92ZXIgeyBvcGFjaXR5OiAwLjU7IH1cblxuLmZvb3Rlcl9fbG9nbyB7IGRpc3BsYXk6IGJsb2NrOyBtYXgtd2lkdGg6IDE3LjVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTYwcHgpIHsgLmZvb3Rlcl9fbG9nbyB7IG1hcmdpbi1yaWdodDogYXV0bzsgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cblxuLmhlYWRlciB7IHotaW5kZXg6IDk5OyB3aWR0aDogMTAwJTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7IHBhZGRpbmctdG9wOiAzLjc1cmVtOyBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IHJpZ2h0OiAwOyBsZWZ0OiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHsgLmhlYWRlciB7IHBhZGRpbmctdG9wOiAxLjg3NXJlbTsgcGFkZGluZy1ib3R0b206IDEuODc1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkgeyAuaGVhZGVyIHsgcGFkZGluZy10b3A6IDIuODEyNXJlbTsgcGFkZGluZy1ib3R0b206IDIuODEyNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHsgLmhlYWRlciB7IHBhZGRpbmctdG9wOiAyLjE4NzVyZW07IHBhZGRpbmctYm90dG9tOiAyLjE4NzVyZW07IH0gfVxuXG4uaGVhZGVyID4gdWwgeyBkaXNwbGF5OiBmbGV4OyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHsgLmhlYWRlciA+IHVsIHsgd2lkdGg6IDEwMCU7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbi5oZWFkZXIgPiB1bCA+IGxpIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtOyBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU2MHB4KSB7IC5oZWFkZXIgPiB1bCA+IGxpIHsgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTsgcGFkZGluZy1yaWdodDogMC42MjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7IC5oZWFkZXIgPiB1bCA+IGxpIHsgbWFyZ2luLXJpZ2h0OiAwOyBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmhlYWRlciA+IHVsID4gbGk6bGFzdC1jaGlsZCB7IG1hcmdpbi1yaWdodDogMDsgcGFkZGluZy1yaWdodDogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7IC5oZWFkZXIgPiB1bDpsYXN0LWNoaWxkIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZWFkZXJfX2xvZ28geyB6LWluZGV4OiAxMDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlOyBsZWZ0OiA1MCU7IH1cblxuLmhlYWRlcl9fbG9nbyBhIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLmhlYWRlcl9fbG9nbyBhIGltZyB7IGhlaWdodDogYXV0bzsgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5oZWFkZXJfX2xvZ28gYSBpbWcgeyB3aWR0aDogMTMuODc1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgeyAuaGVhZGVyX19sb2dvIGEgaW1nIHsgd2lkdGg6IDEwLjc1cmVtOyB9IH1cblxuLmhlYWRlcl9fbG9nbyBhIGltZzpmaXJzdC1jaGlsZCB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5oZWFkZXJfX3RvZ2dsZSB7IHotaW5kZXg6IDEwMTsgZm9udC13ZWlnaHQ6IDcwMDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgcG9zaXRpb246IHJlbGF0aXZlOyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyBmb250LXNpemU6IDEuMTI1cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHsgLmhlYWRlcl9fdG9nZ2xlIHsgYm9yZGVyLXJpZ2h0OiAwOyBmb250LXNpemU6IDByZW07IH0gfVxuXG4uaGVhZGVyX190b2dnbGUgYSB7IHotaW5kZXg6IDE1OyBjb2xvcjogI2Y3ZjFkZTsgZm9udC1mYW1pbHk6IFwiQnJhbmRvbiBHcm90ZXNxdWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgZWFzZS1pbi1vdXQ7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZy1sZWZ0OiAzLjI1cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHsgLmhlYWRlcl9fdG9nZ2xlIGEgeyBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHsgLmhlYWRlcl9fdG9nZ2xlIGEgeyBwYWRkaW5nLWxlZnQ6IDJyZW07IH0gfVxuXG4uaGVhZGVyX190b2dnbGUgYSBzcGFuIHsgd2lkdGg6IDMwcHg7IGhlaWdodDogMnB4OyBkaXNwbGF5OiBibG9jazsgdGV4dC1pbmRlbnQ6IC05OTk5cHg7IGJhY2tncm91bmQ6ICNmN2YxZGU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTsgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBlYXNlLWluLW91dDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgcmlnaHQ6IDA7IGxlZnQ6IDA7IH1cblxuLmhlYWRlcl9fdG9nZ2xlIGEgc3BhbjpiZWZvcmUsIC5oZWFkZXJfX3RvZ2dsZSBhIHNwYW46YWZ0ZXIgeyBjb250ZW50OiAnJzsgaGVpZ2h0OiAycHg7IHdpZHRoOiAxMDAlOyBkaXNwbGF5OiBibG9jazsgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjFkZTsgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBlYXNlLWluLW91dDsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB9XG5cbi5oZWFkZXJfX3RvZ2dsZSBhIHNwYW46YmVmb3JlIHsgdG9wOiAtMTBweDsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCB0cmFuc2Zvcm07IH1cblxuLmhlYWRlcl9fdG9nZ2xlIGEgc3BhbjphZnRlciB7IGJvdHRvbTogLTEwcHg7IHRyYW5zaXRpb24tcHJvcGVydHk6IGJvdHRvbSwgdHJhbnNmb3JtOyB9XG5cbi5oZWFkZXJfX3Bob25lIHsgZm9udC1mYW1pbHk6IFwiR2FzcGFyXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU2MHB4KSB7IC5oZWFkZXJfX3Bob25lIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLmhlYWRlcl9fcGhvbmUgYSB7IGNvbG9yOiAjZjdmMWRlOyBmb250LXNpemU6IDEuMzEyNXJlbTsgfVxuXG4uaGVhZGVyX19yYXRpbmcgeyBjb2xvcjogI2Y3ZjFkZTsgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5OiBcIkdhc3BhclwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxLjMxMjVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTYwcHgpIHsgLmhlYWRlcl9fcmF0aW5nIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLmhlYWRlcl9fcmF0aW5nIG9sIHsgbWFyZ2luLWxlZnQ6IDAuMTg3NXJlbTsgfVxuXG4uaGVhZGVyX19yYXRpbmcgb2wgbGkgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGNvbG9yOiAjZmZmOyBmb250LXNpemU6IDFyZW07IG1hcmdpbi1yaWdodDogMC4wNjI1cmVtOyBtYXJnaW4tbGVmdDogMC4wNjI1cmVtOyB9XG5cbi5oZWFkZXJfX2xhbmcgPiBkaXYud3BtbC1scy1sZWdhY3ktbGlzdC1ob3Jpem9udGFsIHsgYm9yZGVyOiAwOyBwYWRkaW5nOiAwOyB9XG5cbi5oZWFkZXJfX2xhbmcgPiBkaXYud3BtbC1scy1sZWdhY3ktbGlzdC1ob3Jpem9udGFsID4gdWwgeyBkaXNwbGF5OiBmbGV4OyB9XG5cbi5oZWFkZXJfX2xhbmcgPiBkaXYud3BtbC1scy1sZWdhY3ktbGlzdC1ob3Jpem9udGFsID4gdWwgPiBsaSB7IG1hcmdpbi1yaWdodDogMC42MjVyZW07IH1cblxuLmhlYWRlcl9fbGFuZyA+IGRpdi53cG1sLWxzLWxlZ2FjeS1saXN0LWhvcml6b250YWwgPiB1bCA+IGxpID4gYSB7IHBhZGRpbmc6IDA7IH1cblxuLmhlYWRlcl9fbGFuZyA+IGRpdi53cG1sLWxzLWxlZ2FjeS1saXN0LWhvcml6b250YWwgPiB1bCA+IGxpID4gYSA+IGltZyB7IGJvcmRlcjogMXB4IHNvbGlkICNmN2YxZGU7IH1cblxuLmhlYWRlcl9fbGFuZyA+IGRpdi53cG1sLWxzLWxlZ2FjeS1saXN0LWhvcml6b250YWwgPiB1bCA+IGxpOmxhc3QtY2hpbGQgeyBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmhlYWRlci5pcy1hY3RpdmUgeyB6LWluZGV4OiBhdXRvOyB9XG5cbi5oZWFkZXIuaXMtYWN0aXZlIC5oZWFkZXJfX3RvZ2dsZSBhIHNwYW4geyBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5oZWFkZXIuaXMtYWN0aXZlIC5oZWFkZXJfX3RvZ2dsZSBhIHNwYW46YmVmb3JlLCAuaGVhZGVyLmlzLWFjdGl2ZSAuaGVhZGVyX190b2dnbGUgYSBzcGFuYWZ0ZXIgeyB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4yczsgfVxuXG4uaGVhZGVyLmlzLWFjdGl2ZSAuaGVhZGVyX190b2dnbGUgYSBzcGFuOmJlZm9yZSB7IHRvcDogMDsgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5oZWFkZXIuaXMtYWN0aXZlIC5oZWFkZXJfX3RvZ2dsZSBhIHNwYW46YWZ0ZXIgeyBib3R0b206IDA7IHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuLmhlYWRlci0tZml4ZWQgeyBwb3NpdGlvbjogZml4ZWQ7IHRvcDogMDsgcmlnaHQ6IDA7IGxlZnQ6IDA7IH1cblxuLmhlYWRlci0tZGFyayB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IGJhY2tncm91bmQ6IHJnYmEoNTEsIDUxLCA1MSwgMC45KTsgcGFkZGluZzogMC42MjVyZW0gMC45Mzc1cmVtOyB9XG5cbi5oZWFkZXItLWRhcmsgLmhlYWRlcl9fbG9nbyBhIGltZzpmaXJzdC1jaGlsZCB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLmhlYWRlci0tZGFyayAuaGVhZGVyX19sb2dvIGEgaW1nOmxhc3QtY2hpbGQgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4uaGVhZGVyLS1zY3JvbGwgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLmhlYWRlci0tc2Nyb2xsLmlzLWFjdGl2ZSB7IHotaW5kZXg6IDEwMjsgfVxuXG4ubmF2aWdhdGlvbiB7IHotaW5kZXg6IDEwMDsgcG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IGxlZnQ6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9uYXZpZ2F0aW9uLWJnLnBuZyk7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7IH1cblxuLm5hdmlnYXRpb24gbmF2IHsgZGlzcGxheTogZmxleDsgb3ZlcmZsb3c6IGF1dG87IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTEuMjVyZW07IHJpZ2h0OiAwOyBib3R0b206IDExLjI1cmVtOyBsZWZ0OiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHsgLm5hdmlnYXRpb24gbmF2IHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDguMTI1cmVtOyByaWdodDogMDsgYm90dG9tOiA4LjEyNXJlbTsgbGVmdDogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHsgLm5hdmlnYXRpb24gbmF2IHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDYuODc1cmVtOyByaWdodDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwOyB9IH1cblxuLm5hdmlnYXRpb24gbmF2ID4gdWwgeyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiA2MHJlbTsgfVxuXG4ubmF2aWdhdGlvbiBuYXYgPiB1bCA+IGxpIHsgdGV4dC1hbGlnbjogY2VudGVyOyBmb250LWZhbWlseTogXCJOZXhhIFJ1c3QgU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuXG4ubmF2aWdhdGlvbiBuYXYgPiB1bCA+IGxpIGEgeyBjb2xvcjogI2Y4ZjFkZDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LXNpemU6IDEuODc1cmVtOyBwYWRkaW5nOiAwLjYyNXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5uYXZpZ2F0aW9uIG5hdiA+IHVsID4gbGkgYSB7IGZvbnQtc2l6ZTogMS41NjI1cmVtOyBwYWRkaW5nOiAwLjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7IC5uYXZpZ2F0aW9uIG5hdiA+IHVsID4gbGkgYSB7IGZvbnQtc2l6ZTogMS4xMjVyZW07IHBhZGRpbmc6IDAuMTg3NXJlbTsgfSB9XG5cbi5uYXZpZ2F0aW9uIG5hdiA+IHVsID4gbGkgYTpob3ZlciB7IGNvbG9yOiAjZmZmOyB9XG5cbi5uYXZpZ2F0aW9uIG5hdiA+IHVsID4gbGkuaXMtYWN0aXZlIGEgeyBjb2xvcjogI2ZmZjsgfVxuXG4ubmF2aWdhdGlvbiBuYXYgPiB1bCA+IGxpOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5uYXZpZ2F0aW9uLmlzLWFjdGl2ZSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4ub3ZlcmxheSB7IG1heC13aWR0aDogMTQwMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBtYXJnaW4tcmlnaHQ6IGF1dG87IG1hcmdpbi1sZWZ0OiBhdXRvOyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmc6IDMuMTI1cmVtIDEzLjc1cmVtOyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3BvcHVwLWJnLmpwZyk7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7IGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NjBweCkgeyAub3ZlcmxheSB7IHBhZGRpbmctcmlnaHQ6IDYuMjVyZW07IHBhZGRpbmctbGVmdDogNi4yNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHsgLm92ZXJsYXkgeyBwYWRkaW5nLXJpZ2h0OiAzLjEyNXJlbTsgcGFkZGluZy1sZWZ0OiAzLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHsgLm92ZXJsYXkgeyBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtOyBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07IHBhZGRpbmctbGVmdDogMS4yNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHsgLm92ZXJsYXkgeyBmb250LXNpemU6IDEuMTI1cmVtOyBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTsgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTsgfSB9XG5cbi5vdmVybGF5OmFmdGVyLCAub3ZlcmxheTpiZWZvcmUgeyBjb250ZW50OiAnJzsgZGlzcGxheTogYmxvY2s7IGhlaWdodDogMi4xODc1cmVtOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAwOyBib3R0b206IDEwMCU7IGxlZnQ6IDA7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvcG9wdXAtdG9wLWN1cnZlLnBuZyk7IGJhY2tncm91bmQtcG9zaXRpb246IHRvcDsgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14OyB9XG5cbi5vdmVybGF5OmFmdGVyIHsgdHJhbnNmb3JtOiBzY2FsZVkoLTEpOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTAwJTsgYm90dG9tOiBhdXRvOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHsgLm92ZXJsYXkgYXJ0aWNsZSB7IGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuXG4ub3ZlcmxheSBhcnRpY2xlIHAgeyBsaW5lLWhlaWdodDogMS4yNTsgbWFyZ2luLWJvdHRvbTogMS40Mzc1cmVtOyB9XG5cbi5vdmVybGF5IGFydGljbGUgcCBlbSwgLm92ZXJsYXkgYXJ0aWNsZSBwIGRmbiB7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ub3ZlcmxheSBhcnRpY2xlIGgyIHsgZm9udC13ZWlnaHQ6IDcwMDsgdGV4dC1hbGlnbjogY2VudGVyOyBmb250LWZhbWlseTogXCJEcm9pZCBTZXJpZlwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAzLjc1cmVtOyBtYXJnaW4tYm90dG9tOiA0LjY4NzVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgeyAub3ZlcmxheSBhcnRpY2xlIGgyIHsgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkgeyAub3ZlcmxheSBhcnRpY2xlIGgyIHsgZm9udC1zaXplOiAyLjgxMjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC5vdmVybGF5IGFydGljbGUgaDIgeyBtYXJnaW4tYm90dG9tOiAyLjVyZW07IGZvbnQtc2l6ZTogMS44NzVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC5vdmVybGF5IGFydGljbGUgaDQgeyBmb250LXNpemU6IDAuOTM3NXJlbTsgfSB9XG5cbi5vdmVybGF5X19lbmQgeyBmb250LXN0eWxlOiBub3JtYWw7IHRleHQtYWxpZ246IGNlbnRlcjsgY29sb3I6ICMzMzM7IGZvbnQtc2l6ZTogMS4yNXJlbTsgZm9udC1mYW1pbHk6IFwiRHJvaWQgU2VyaWZcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IG1hcmdpbi10b3A6IDQuMTI1cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHsgLm92ZXJsYXlfX2VuZCB7IG1hcmdpbi10b3A6IDEuMjVyZW07IH0gfVxuXG4ub3ZlcmxheV9fZW5kOmFmdGVyLCAub3ZlcmxheV9fZW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICcgLSAnOyB9XG5cbi5vdmVybGF5X19jbG9zZSB7IGRpc3BsYXk6IGZsZXg7IGZvbnQtd2VpZ2h0OiA3MDA7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGNvbG9yOiAjMzMzOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LWZhbWlseTogXCJCcmFuZG9uIEdyb3Rlc3F1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxLjEyNXJlbTsgcGFkZGluZy10b3A6IDAuMTg3NXJlbTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDEuMjVyZW07IHJpZ2h0OiAyLjgxMjVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgeyAub3ZlcmxheV9fY2xvc2UgeyB0b3A6IDAuNjI1cmVtOyByaWdodDogMS4yNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHsgLm92ZXJsYXlfX2Nsb3NlIHsgdG9wOiAwLjMxMjVyZW07IH0gfVxuXG4ub3ZlcmxheV9fY2xvc2U6YWZ0ZXIgeyBjb250ZW50OiAnJzsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxLjVyZW07IGhlaWdodDogMS41cmVtOyBtYXJnaW4tYm90dG9tOiAwLjE4NzVyZW07IG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9jbG9zZS5wbmcpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbi5vdmVybGF5X19jbG9zZTpob3ZlciB7IGNvbG9yOiAjMzMzOyB9XG5cbi5xdW90ZSB7IHotaW5kZXg6IDE7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZy10b3A6IDUuMTg3NXJlbTsgcGFkZGluZy1ib3R0b206IDVyZW07IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvY293LnBuZyk7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA2LjI1cmVtOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5xdW90ZSBoMSwgLnF1b3RlIGgyLCAucXVvdGUgaDMsIC5xdW90ZSBoNCwgLnF1b3RlIGg1LCAucXVvdGUgaDYgeyBmb250LWZhbWlseTogaW5oZXJpdDsgZm9udC13ZWlnaHQ6IDcwMDsgbGluZS1oZWlnaHQ6IDEuMTsgY29sb3I6IGluaGVyaXQ7IG1hcmdpbjogMCAwIHJlbSgyMHB4KTsgfVxuXG4ucXVvdGUgaDEgeyBmb250LXNpemU6IDVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgeyAucXVvdGUgaDEgeyBmb250LXNpemU6IDQuMDYyNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHsgLnF1b3RlIGgxIHsgZm9udC1zaXplOiAzLjEyNXJlbTsgfSB9XG5cbi5xdW90ZSBoMiB7IGZvbnQtc2l6ZTogMy43NXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5xdW90ZSBoMiB7IGZvbnQtc2l6ZTogMy4xMjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7IC5xdW90ZSBoMiB7IGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cblxuLnF1b3RlIGgyOmFmdGVyIHsgY29udGVudDogJyc7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMy43NXJlbTsgaGVpZ2h0OiAwLjU2MjVyZW07IGJhY2tncm91bmQtY29sb3I6ICMzMzM7IG1hcmdpbjogMS4yNXJlbSBhdXRvIDMuNzVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkgeyAucXVvdGUgaDI6YWZ0ZXIgeyB3aWR0aDogMi41cmVtOyBoZWlnaHQ6IDAuMzc1cmVtOyBmb250LXNpemU6IDIuNXJlbTsgbWFyZ2luLXRvcDogMC42MjVyZW07IG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfSB9XG5cbi5xdW90ZSBoMyB7IGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbi5xdW90ZSBoNCB7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtZmFtaWx5OiBcIk5leGEgUnVzdCBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEuMTI1cmVtOyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5xdW90ZSBoNSB7IGZvbnQtc2l6ZTogMC45Mzc1cmVtOyB9XG5cbi5xdW90ZSBoNiB7IGZvbnQtc2l6ZTogMC42MjVyZW07IH1cblxuLnF1b3RlIHAgeyBtYXJnaW46IDAgMCAxLjg3NXJlbTsgfVxuXG4ucXVvdGUgc3Ryb25nLCAucXVvdGUgZGZuIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnF1b3RlIGVtLCAucXVvdGUgZGZuIHsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5xdW90ZSBzdXAsIC5xdW90ZSBzdWIgeyBsaW5lLWhlaWdodDogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2ODRweCkgeyAucXVvdGUgeyBiYWNrZ3JvdW5kLXNpemU6IDk1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHsgLnF1b3RlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgcGFkZGluZy10b3A6IDIuNXJlbTsgcGFkZGluZy1ib3R0b206IDIuNXJlbTsgfSB9XG5cbi5xdW90ZTphZnRlciB7IHotaW5kZXg6IC0xOyBjb250ZW50OiAnJzsgd2lkdGg6IDEwMCU7IGRpc3BsYXk6IGJsb2NrOyBiYWNrZ3JvdW5kOiAjZmZmOyBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmLCB0cmFuc3BhcmVudCA0MCUpOyBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiwgdHJhbnNwYXJlbnQgNDAlKTsgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiwgdHJhbnNwYXJlbnQgNDAlKTsgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmYsIHRyYW5zcGFyZW50IDQwJSk7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyByaWdodDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwOyB9XG5cbi5xdW90ZSBoNCB7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1mYW1pbHk6IFwiTmV4YSBSdXN0IFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IG1hcmdpbi1ib3R0b206IDA7IGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkgeyAucXVvdGUgaDQgeyBmb250LXNpemU6IDAuODEyNXJlbTsgfSB9XG5cbi5xdW90ZSBoMiB7IGZvbnQtd2VpZ2h0OiA3MDA7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1mYW1pbHk6IFwiRHJvaWQgU2VyaWZcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMy43NXJlbTsgbWFyZ2luLWJvdHRvbTogNi4xMjVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkgeyAucXVvdGUgaDIgeyBmb250LXNpemU6IDIuODEyNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHsgLnF1b3RlIGgyIHsgbWFyZ2luLWJvdHRvbTogMi41cmVtOyBmb250LXNpemU6IDIuMDYyNXJlbTsgfSB9XG5cbi5xdW90ZV9fc2xpZGVyLnNsaWNrLXNsaWRlciB7IHBhZGRpbmctcmlnaHQ6IDIuNXJlbTsgcGFkZGluZy1sZWZ0OiAyLjVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgeyAucXVvdGVfX3NsaWRlci5zbGljay1zbGlkZXIgeyBwYWRkaW5nLXJpZ2h0OiAwOyBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4ucXVvdGVfX3NsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93IHsgY29sb3I6ICNlY2U4ZGE7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4yNXM7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAzMSU7IH1cblxuLnF1b3RlX19zbGlkZXIuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdzpob3ZlciB7IGNvbG9yOiAjNWQ1ZDVkOyB9XG5cbi5xdW90ZV9fc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7IGxlZnQ6IC0wLjkzNzVyZW07IH1cblxuLnF1b3RlX19zbGlkZXIuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHsgcmlnaHQ6IC0wLjkzNzVyZW07IH1cblxuLnF1b3RlX19zbGlkZXIuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIHsgd2lkdGg6IDEwMCU7IHRyYW5zZm9ybTogbm9uZTsgdGV4dC1hbGlnbjogY2VudGVyOyBwb3NpdGlvbjogc3RhdGljOyBwYWRkaW5nLXRvcDogNC4zNzVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgeyAucXVvdGVfX3NsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgeyBwYWRkaW5nLXRvcDogMS44NzVyZW07IH0gfVxuXG4ucXVvdGVfX3NsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHsgYmFja2dyb3VuZDogI2RkZDZiZTsgfVxuXG4ucXVvdGVfX3NsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7IGJhY2tncm91bmQ6ICMzMzM7IH1cblxuLnF1b3RlX19zbGlkZSB7IHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07IHBhZGRpbmctbGVmdDogMS43NXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC5xdW90ZV9fc2xpZGUgeyBwYWRkaW5nLXJpZ2h0OiAwOyBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4ucXVvdGVfX2Jsb2NrIHAgeyBsaW5lLWhlaWdodDogMS45OyBib3JkZXItdG9wOiA1cHggc29saWQgI2VjZThkYTsgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNlY2U4ZGE7IGZvbnQtc2l6ZTogMXJlbTsgcGFkZGluZzogMS41NjI1cmVtIDIuMTg3NXJlbSAxLjg3NXJlbSAzLjEyNXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5xdW90ZV9fYmxvY2sgcCB7IHBhZGRpbmc6IDEuNTYyNXJlbSAxLjI1cmVtOyB9IH1cblxuLnF1b3RlX19pbmZvIHsgbWluLWhlaWdodDogNS42MjVyZW07IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZy10b3A6IDAuODc1cmVtOyBwYWRkaW5nLWxlZnQ6IDguMTI1cmVtOyB9XG5cbi5xdW90ZV9faW5mbyBzdHJvbmcsIC5xdW90ZV9faW5mbyAuYmxvY2tzX19zbGlkZSBhcnRpY2xlIGRmbiwgLmJsb2Nrc19fc2xpZGUgYXJ0aWNsZSAucXVvdGVfX2luZm8gZGZuLCAucXVvdGVfX2luZm8gLmRldGFpbF9fY29udGVudCBhcnRpY2xlIGRmbiwgLmRldGFpbF9fY29udGVudCBhcnRpY2xlIC5xdW90ZV9faW5mbyBkZm4sIC5xdW90ZV9faW5mbyAub3ZlcmxheSBhcnRpY2xlIGRmbiwgLm92ZXJsYXkgYXJ0aWNsZSAucXVvdGVfX2luZm8gZGZuLCAucXVvdGVfX2luZm8gLmJsb2Nrc19fY29udGVudCBkZm4sIC5ibG9ja3NfX2NvbnRlbnQgLnF1b3RlX19pbmZvIGRmbiwgLnF1b3RlX19pbmZvIC5jb250YWN0IGRmbiwgLmNvbnRhY3QgLnF1b3RlX19pbmZvIGRmbiwgLnF1b3RlX19pbmZvIC5xdW90ZSBkZm4sIC5xdW90ZSAucXVvdGVfX2luZm8gZGZuIHsgZGlzcGxheTogZmxleDsgd2lkdGg6IDUuNjI1cmVtOyBoZWlnaHQ6IDUuNjI1cmVtOyBib3JkZXItcmFkaXVzOiA1MCU7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBjb2xvcjogI2ZmZjsgZm9udC1mYW1pbHk6IFwiTmV4YSBSdXN0IFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IGJhY2tncm91bmQ6IHJnYmEoNTEsIDUxLCA1MSwgMC4yNSk7IGZvbnQtc2l6ZTogMi44MTI1cmVtOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMS4yNXJlbTsgfVxuXG4ucXVvdGVfX2luZm8gaDUgeyBsaW5lLWhlaWdodDogMTsgZm9udC13ZWlnaHQ6IDcwMDsgZm9udC1mYW1pbHk6IFwiQnJhbmRvbiBHcm90ZXNxdWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMS4zMTI1cmVtOyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5xdW90ZV9faW5mbyBzcGFuIHsgZm9udC1mYW1pbHk6IFwiQnJhbmRvbiBHcm90ZXNxdWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cblxuLnF1b3RlX19pbmZvIG9sIGxpIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBjb2xvcjogI2ZmZTY2NDsgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4ucXVvdGVfX2luZm8gb2wgbGkgKyBsaSB7IG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07IH1cblxuLnNjcm9sbGluZywgLmJsb2Nrc19fbW9yZSBhLCAuZGV0YWlsX19tb3JlIGEgeyBmb250LXN0eWxlOiBpdGFsaWM7IGRpc3BsYXk6IGlubGluZS1mbGV4OyBjb2xvcjogIzMzMzsgZm9udC1zaXplOiAxLjI1cmVtOyBwYWRkaW5nLXRvcDogMS4yNXJlbTsgcGFkZGluZy1ib3R0b206IDEuMjVyZW07IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvc2Nyb2xsZG93bi5wbmcpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5zY3JvbGxpbmcgc3BhbiwgLmJsb2Nrc19fbW9yZSBhIHNwYW4sIC5kZXRhaWxfX21vcmUgYSBzcGFuIHsgcGFkZGluZy1yaWdodDogMi4xODc1cmVtOyBwYWRkaW5nLWxlZnQ6IDIuMTg3NXJlbTsgfVxuXG4uc2Nyb2xsaW5nLS1saWdodCwgLmJsb2Nrc19fbW9yZSBhIHsgY29sb3I6ICNlNWUwZDA7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvc2Nyb2xsZG93bi1saWdodC5wbmcpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5zbGlkZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNsaWRlcjphZnRlciB7IGNvbnRlbnQ6ICcnOyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAyLjY4NzVyZW07IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgbGVmdDogMDsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9zaGFwZS10b3AucG5nKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTsgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHsgLnNsaWRlcjphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2xpZGVyX19zbGlkZSB7IGRpc3BsYXk6IG5vbmU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2xpZGVyX19zbGlkZTpiZWZvcmUgeyBjb250ZW50OiAnJzsgZGlzcGxheTogYmxvY2s7IGJhY2tncm91bmQ6IHJnYmEoNTEsIDUxLCA1MSwgMC4zNSk7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyByaWdodDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwOyB9XG5cbi5zbGlkZXJfX3NsaWRlIGZpZ3VyZSB7IG1pbi1oZWlnaHQ6IDMwMHB4OyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wOyB9XG5cbi5zbGlkZXJfX3NsaWRlIGZpZ3VyZSBpbWcgeyBvcGFjaXR5OiAwOyBoZWlnaHQ6IGF1dG87IG1heC13aWR0aDogMTAwJTsgbWFyZ2luLXJpZ2h0OiBhdXRvOyBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4uc2xpZGVyX19zbGlkZSBhcnRpY2xlIHsgdGV4dC1hbGlnbjogY2VudGVyOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAwOyBib3R0b206IDE3LjVyZW07IGxlZnQ6IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHsgLnNsaWRlcl9fc2xpZGUgYXJ0aWNsZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDA7IGJvdHRvbTogMTIuNXJlbTsgbGVmdDogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHsgLnNsaWRlcl9fc2xpZGUgYXJ0aWNsZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDA7IGJvdHRvbTogNC4zNzVyZW07IGxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC5zbGlkZXJfX3NsaWRlIGFydGljbGUgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAwOyBib3R0b206IDEuODc1cmVtOyBsZWZ0OiAwOyB9IH1cblxuLnNsaWRlcl9fc2xpZGUgYXJ0aWNsZSBoMyB7IGNvbG9yOiAjZmZmOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LWZhbWlseTogXCJOZXhhIFJ1c3QgU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxLjg3NXJlbTsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MTBweCkgeyAuc2xpZGVyX19zbGlkZSBhcnRpY2xlIGgzIHsgZm9udC1zaXplOiAxLjc1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTYwcHgpIHsgLnNsaWRlcl9fc2xpZGUgYXJ0aWNsZSBoMyB7IGZvbnQtc2l6ZTogMS42MjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5zbGlkZXJfX3NsaWRlIGFydGljbGUgaDMgeyBmb250LXNpemU6IDEuNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHsgLnNsaWRlcl9fc2xpZGUgYXJ0aWNsZSBoMyB7IGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC5zbGlkZXJfX3NsaWRlIGFydGljbGUgaDMgeyBmb250LXNpemU6IDFyZW07IH0gfVxuXG4uc2xpZGVyX19zbGlkZSBhcnRpY2xlIGgyIHsgZm9udC13ZWlnaHQ6IDcwMDsgY29sb3I6ICNlNWUwZDA7IGZvbnQtc2l6ZTogNXJlbTsgdGV4dC1zaGFkb3c6IDAgNnB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjM1KTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MTBweCkgeyAuc2xpZGVyX19zbGlkZSBhcnRpY2xlIGgyIHsgZm9udC1zaXplOiA0LjM3NXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU2MHB4KSB7IC5zbGlkZXJfX3NsaWRlIGFydGljbGUgaDIgeyBmb250LXNpemU6IDMuNzVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7IC5zbGlkZXJfX3NsaWRlIGFydGljbGUgaDIgeyBmb250LXNpemU6IDMuMTI1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkgeyAuc2xpZGVyX19zbGlkZSBhcnRpY2xlIGgyIHsgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC5zbGlkZXJfX3NsaWRlIGFydGljbGUgaDIgeyBmb250LXNpemU6IDEuNzVyZW07IH0gfVxuXG4uc2xpZGVyX19zbGlkZTpmaXJzdC1jaGlsZCB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zbGlkZXJfX2Zvcm0geyB3aWR0aDogMTAwJTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDcuNXJlbTsgbGVmdDogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgeyAuc2xpZGVyX19mb3JtIHsgYm90dG9tOiA1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgeyAuc2xpZGVyX19mb3JtIHsgZGlzcGxheTogYmxvY2s7IGJhY2tncm91bmQ6ICNmMWVlZTU7IHBhZGRpbmctdG9wOiAxLjI1cmVtOyBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTsgcG9zaXRpb246IHJlbGF0aXZlOyBib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7IC5zbGlkZXJfX2Zvcm0geyBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNsaWRlcl9fZm9ybTpiZWZvcmUsIC5zbGlkZXJfX2Zvcm06YWZ0ZXIgeyBmbGV4OiBhdXRvOyBjb250ZW50OiAnJzsgaGVpZ2h0OiA1cHg7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHsgLnNsaWRlcl9fZm9ybTpiZWZvcmUsIC5zbGlkZXJfX2Zvcm06YWZ0ZXIgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNsaWRlcl9fZm9ybTphZnRlciB7IG1hcmdpbi1sZWZ0OiAxLjU2MjVyZW07IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvbGluZS1yaWdodC1saWdodC5wbmcpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgeyAuc2xpZGVyX19mb3JtOmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zbGlkZXJfX2Zvcm06YmVmb3JlIHsgbWFyZ2luLXJpZ2h0OiAxLjU2MjVyZW07IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvbGluZS1sZWZ0LWxpZ2h0LnBuZyk7IGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHsgLnNsaWRlcl9fZm9ybTpiZWZvcmUgeyBjb250ZW50OiAnJzsgZGlzcGxheTogYmxvY2s7IGhlaWdodDogMi42ODc1cmVtOyBtYXJnaW4tcmlnaHQ6IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDA7IGJvdHRvbTogMTAwJTsgbGVmdDogMDsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9zaGFwZS10b3AucG5nKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTsgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14OyB9IH1cblxuLnNsaWRlcl9fZm9ybSBmb3JtIHsgZmxleDogYXV0bzsgd2lkdGg6IDEwMCU7IGRpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsgbWF4LXdpZHRoOiAxMDE1cHg7IGJhY2tncm91bmQ6IHJnYmEoNTEsIDUxLCA1MSwgMC45KTsgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpOyBtYXJnaW4tcmlnaHQ6IGF1dG87IG1hcmdpbi1sZWZ0OiBhdXRvOyBwYWRkaW5nOiAxLjI1cmVtIDAuNjI1cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHsgLnNsaWRlcl9fZm9ybSBmb3JtIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4uc2xpZGVyX19mb3JtIGZvcm0gc2VsZWN0LCAuc2xpZGVyX19mb3JtIGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0geyBmbGV4OiAxOyBib3JkZXItcmFkaXVzOiAwOyBoZWlnaHQ6IDMuNzVyZW07IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBmb250LWZhbWlseTogXCJHYXNwYXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50OyBmb250LXNpemU6IDEuMzEyNXJlbTsgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTsgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHsgLnNsaWRlcl9fZm9ybSBmb3JtIHNlbGVjdCwgLnNsaWRlcl9fZm9ybSBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHsgZmxleDogaW5oZXJpdDsgd2lkdGg6IGNhbGMoMzMuMyUgLSAxLjI1cmVtKTsgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHsgLnNsaWRlcl9fZm9ybSBmb3JtIHNlbGVjdCwgLnNsaWRlcl9fZm9ybSBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHsgd2lkdGg6IDEwMCU7IG1hcmdpbi1yaWdodDogMDsgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4uc2xpZGVyX19mb3JtIGZvcm0gc2VsZWN0OjpwbGFjZWhvbGRlciwgLnNsaWRlcl9fZm9ybSBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjpwbGFjZWhvbGRlciB7IGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLnNsaWRlcl9fZm9ybSBmb3JtIHNlbGVjdDpmb2N1cywgLnNsaWRlcl9fZm9ybSBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzIHsgY29sb3I6ICNmZmY7IH1cblxuLnNsaWRlcl9fZm9ybSBmb3JtIHNlbGVjdCB7IHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtOyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3NlbGVjdC5wbmcpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxNXB4KTsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1zaXplOiAwLjY4NzVyZW0gMC40Mzc1cmVtOyB9XG5cbi5zbGlkZXJfX2Zvcm0gZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7IG1hcmdpbi1yaWdodDogMC42MjVyZW07IG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTsgfVxuXG4ud3Atb3Blbi13ZWF0aGVyIHsgd2lkdGg6IGF1dG87IGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ud3Atb3Blbi13ZWF0aGVyIC53Y3Atb3BlbndlYXRoZXItaGVhZGVyLCAud3Atb3Blbi13ZWF0aGVyIC53Y3Atb3BlbndlYXRoZXItY2l0eS13cmFwcGVyIHsgZGlzcGxheTogbm9uZTsgfVxuXG4ud3Atb3Blbi13ZWF0aGVyIC53cC1vcGVuLXdlYXRoZXItZGF0YSAud2NwLW9wZW53ZWF0aGVyLWNvbnRhaW5lciB7IHBhZGRpbmc6IDA7IH1cblxuLndwLW9wZW4td2VhdGhlciAud3Atb3Blbi13ZWF0aGVyLWRhdGEgLndjcC1vcGVud2VhdGhlci1jb250YWluZXIgdGFibGUgdHIgdGQgLndjcC1vcGVud2VhdGhlci1ub3ctc3RhdHVzIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi53cC1vcGVuLXdlYXRoZXIgLndwLW9wZW4td2VhdGhlci1kYXRhIC53Y3Atb3BlbndlYXRoZXItY29udGFpbmVyIHRhYmxlIHRyIHRkLndjcC1vcGVud2VhdGhlci1ub3ctZGV0YWlscyB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLndwLW9wZW4td2VhdGhlciAud3Atb3Blbi13ZWF0aGVyLWRhdGEgLndjcC1vcGVud2VhdGhlci1jb250YWluZXIgdGFibGUgdHIgdGQgLndjcC1vcGVud2VhdGhlci1ub3ctaWNvbi13cmFwcGVyIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyBmb250LWZhbWlseTogXCJOZXhhIFJ1c3QgU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4ud3Atb3Blbi13ZWF0aGVyIC53cC1vcGVuLXdlYXRoZXItZGF0YSAud2NwLW9wZW53ZWF0aGVyLWNvbnRhaW5lciB0YWJsZSB0ciB0ZCAud2NwLW9wZW53ZWF0aGVyLW5vdy1pY29uLXdyYXBwZXIgLndjcC1vcGVud2VhdGhlci1ub3ctdmFsdWUgeyBsaW5lLWhlaWdodDogMTsgZm9udC1zaXplOiAxLjVyZW07IGZvbnQtZmFtaWx5OiBcIk5leGEgUnVzdCBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi53cC1vcGVuLXdlYXRoZXIgLndwLW9wZW4td2VhdGhlci1kYXRhIC53Y3Atb3BlbndlYXRoZXItY29udGFpbmVyIHRhYmxlIHRyIHRkIC53Y3Atb3BlbndlYXRoZXItbm93LWljb24td3JhcHBlciAud2NwLW9wZW53ZWF0aGVyLW5vdy12YWx1ZSBzdXAgeyBmb250LXNpemU6IDAgIWltcG9ydGFudDsgfVxuXG4ud3Atb3Blbi13ZWF0aGVyIC53cC1vcGVuLXdlYXRoZXItZGF0YSAud2NwLW9wZW53ZWF0aGVyLWNvbnRhaW5lciB0YWJsZSB0ciB0ZCAud2NwLW9wZW53ZWF0aGVyLW5vdy1pY29uLXdyYXBwZXIgLndjcC1vcGVud2VhdGhlci1ub3ctdmFsdWUgc3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICfLmic7IGZvbnQtc2l6ZTogMzRweCAhaW1wb3J0YW50OyB9XG5cbi53cC1vcGVuLXdlYXRoZXIgLndwLW9wZW4td2VhdGhlci1kYXRhIC53Y3Atb3BlbndlYXRoZXItY29udGFpbmVyIHRhYmxlIHRyIHRkIC53Y3Atb3BlbndlYXRoZXItbm93LWljb24td3JhcHBlciAud2NwLW9wZW53ZWF0aGVyLW5vdy1pY29uIHsgaGVpZ2h0OiBhdXRvOyBsaW5lLWhlaWdodDogMTsgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTsgfVxuXG4ud3Atb3Blbi13ZWF0aGVyIC53cC1vcGVuLXdlYXRoZXItZGF0YSAud2NwLW9wZW53ZWF0aGVyLWNvbnRhaW5lciB0YWJsZSB0ciB0ZCAud2NwLW9wZW53ZWF0aGVyLW5vdy1pY29uLXdyYXBwZXIgLndjcC1vcGVud2VhdGhlci1ub3ctaWNvbiAuaWNvbiB7IGRpc3BsYXk6IGZsZXg7IGxpbmUtaGVpZ2h0OiAxOyBhbGlnbi1pdGVtczogY2VudGVyOyBmb250LXNpemU6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLndwLW9wZW4td2VhdGhlciAud3Atb3Blbi13ZWF0aGVyLWRhdGEgLndjcC1vcGVud2VhdGhlci1jb250YWluZXIgdGFibGUud2NwLW9wZW53ZWF0aGVyLWNvbnRlbnQtdGJsIHsgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi53cC1vcGVuLXdlYXRoZXIgLndjcC1vcGVud2VhdGhlci1wcmltYXJ5LWJhY2tncm91bmQtb3BhY2l0eSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLndwY2Y3IC53cGNmNy1kaXNwbGF5LW5vbmUsIC53cGNmNyAuc2NyZWVuLXJlYWRlci1yZXNwb25zZSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLndwY2Y3IC5hamF4LWxvYWRlciB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luOiAwLjYyNXJlbSAwIDAgMC42MjVyZW07IH1cblxuLndwY2Y3IC53cGNmNy1yZXNwb25zZS1vdXRwdXQgeyBjb2xvcjogI2ZmZjsgYm9yZGVyLXJhZGl1czogNXB4OyBiYWNrZ3JvdW5kOiAjNWJjMGRlOyBtYXJnaW46IDMwcHggMDsgcGFkZGluZzogMC42MjVyZW07IH1cblxuLndwY2Y3IC53cGNmNy1yZXNwb25zZS1vdXRwdXQud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgeyBiYWNrZ3JvdW5kOiAjZDk1MzRmOyB9XG5cbi53cGNmNyAud3BjZjctcmVzcG9uc2Utb3V0cHV0LndwY2Y3LW1haWwtc2VudC1vayB7IGJhY2tncm91bmQ6ICM1Y2I4NWM7IH1cblxuLyohIEdlbmVyYXRlZCBieSBGb250IFNxdWlycmVsIChodHRwczovL3d3dy5mb250c3F1aXJyZWwuY29tKSBvbiBBcHJpbCAzLCAyMDE4ICovXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6ICdHYXNwYXInOyBzcmM6IHVybChcIi4uL2ZvbnRzL2dhc3Bhci9nYXNwYXJfYm9sZF9pdGFsaWMtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZ2FzcGFyL2dhc3Bhcl9ib2xkX2l0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgZm9udC13ZWlnaHQ6IDcwMDsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogJ0dhc3Bhcic7IHNyYzogdXJsKFwiLi4vZm9udHMvZ2FzcGFyL2dhc3Bhcl9ib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2dhc3Bhci9nYXNwYXJfYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgZm9udC13ZWlnaHQ6IDcwMDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogJ0dhc3Bhcic7IHNyYzogdXJsKFwiLi4vZm9udHMvZ2FzcGFyL2dhc3Bhcl9yZWd1bGFyX2l0YWxpYy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9nYXNwYXIvZ2FzcGFyX3JlZ3VsYXJfaXRhbGljLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiAnR2FzcGFyJzsgc3JjOiB1cmwoXCIuLi9mb250cy9nYXNwYXIvZ2FzcGFyX3JlZ3VsYXItd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZ2FzcGFyL2dhc3Bhcl9yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLyohIEdlbmVyYXRlZCBieSBGb250IFNxdWlycmVsIChodHRwczovL3d3dy5mb250c3F1aXJyZWwuY29tKSBvbiBBcHJpbCAzLCAyMDE4ICovXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6ICdCcmFuZG9uIEdyb3Rlc3F1ZSc7IHNyYzogdXJsKFwiLi4vZm9udHMvYnJhbmRvbi9icmFuZG9uX2JsZC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9icmFuZG9uL2JyYW5kb25fYmxkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyBmb250LXdlaWdodDogNzAwOyBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiAnQnJhbmRvbiBHcm90ZXNxdWUnOyBzcmM6IHVybChcIi4uL2ZvbnRzL2JyYW5kb24vYnJhbmRvbl9ibGstd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvYnJhbmRvbi9icmFuZG9uX2Jsay13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgZm9udC13ZWlnaHQ6IDkwMDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogJ0JyYW5kb24gR3JvdGVzcXVlJzsgc3JjOiB1cmwoXCIuLi9mb250cy9icmFuZG9uL2JyYW5kb25fbGlnaHQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvYnJhbmRvbi9icmFuZG9uX2xpZ2h0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyBmb250LXdlaWdodDogMzAwOyBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiAnQnJhbmRvbiBHcm90ZXNxdWUnOyBzcmM6IHVybChcIi4uL2ZvbnRzL2JyYW5kb24vYnJhbmRvbl9tZWQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvYnJhbmRvbi9icmFuZG9uX21lZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgZm9udC13ZWlnaHQ6IDUwMDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogJ0JyYW5kb24gR3JvdGVzcXVlJzsgc3JjOiB1cmwoXCIuLi9mb250cy9icmFuZG9uL2JyYW5kb25fcmVnLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2JyYW5kb24vYnJhbmRvbl9yZWctd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6ICdCcmFuZG9uIEdyb3Rlc3F1ZSc7IHNyYzogdXJsKFwiLi4vZm9udHMvYnJhbmRvbi9icmFuZG9uX3RoaW4td2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvYnJhbmRvbi9icmFuZG9uX3RoaW4td2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IGZvbnQtd2VpZ2h0OiAyMDA7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiEgR2VuZXJhdGVkIGJ5IEZvbnQgU3F1aXJyZWwgKGh0dHBzOi8vd3d3LmZvbnRzcXVpcnJlbC5jb20pIG9uIEFwcmlsIDMsIDIwMTggKi9cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogJ0Ryb2lkIFNlcmlmJzsgc3JjOiB1cmwoXCIuLi9mb250cy9kcm9pZHNlcmlmL2Ryb2lkc2VyaWYtYm9sZC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9kcm9pZHNlcmlmL2Ryb2lkc2VyaWYtYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgZm9udC13ZWlnaHQ6IDcwMDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogJ0Ryb2lkIFNlcmlmJzsgc3JjOiB1cmwoXCIuLi9mb250cy9kcm9pZHNlcmlmL2Ryb2lkc2VyaWYtYm9sZGl0YWxpYy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9kcm9pZHNlcmlmL2Ryb2lkc2VyaWYtYm9sZGl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgZm9udC13ZWlnaHQ6IDcwMDsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogJ0Ryb2lkIFNlcmlmJzsgc3JjOiB1cmwoXCIuLi9mb250cy9kcm9pZHNlcmlmL2Ryb2lkc2VyaWYtaXRhbGljLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2Ryb2lkc2VyaWYvZHJvaWRzZXJpZi1pdGFsaWMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6ICdEcm9pZCBTZXJpZic7IHNyYzogdXJsKFwiLi4vZm9udHMvZHJvaWRzZXJpZi9kcm9pZHNlcmlmLXJlZ3VsYXItd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZHJvaWRzZXJpZi9kcm9pZHNlcmlmLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiEgR2VuZXJhdGVkIGJ5IEZvbnQgU3F1aXJyZWwgKGh0dHBzOi8vd3d3LmZvbnRzcXVpcnJlbC5jb20pIG9uIEFwcmlsIDMsIDIwMTggKi9cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogJ05leGEgUnVzdCBTYW5zJzsgc3JjOiB1cmwoXCIuLi9mb250cy9uZXhhcnVzdHNhbnMvbmV4YXJ1c3RzYW5zLWJsYWNrLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL25leGFydXN0c2Fucy9uZXhhcnVzdHNhbnMtYmxhY2std2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiEgRm9udCBBd2Vzb21lIFBybyA1LjAuOSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSAqL1xuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJzsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogOTAwOyBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS93ZWJmb250cy9mYS1zb2xpZC05MDAuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS93ZWJmb250cy9mYS1zb2xpZC05MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS93ZWJmb250cy9mYS1zb2xpZC05MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvd2ViZm9udHMvZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmZhLCAuZmFzIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nOyBmb250LXdlaWdodDogOTAwOyB9XG5cbi8qISBGb250IEF3ZXNvbWUgUHJvIDUuMC45IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpICovXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiAzMDA7IHNyYzogdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL3dlYmZvbnRzL2ZhLWxpZ2h0LTMwMC5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL3dlYmZvbnRzL2ZhLWxpZ2h0LTMwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvd2ViZm9udHMvZmEtbGlnaHQtMzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvd2ViZm9udHMvZmEtbGlnaHQtMzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL3dlYmZvbnRzL2ZhLWxpZ2h0LTMwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS93ZWJmb250cy9mYS1saWdodC0zMDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4uZmFsIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nOyBmb250LXdlaWdodDogMzAwOyB9XG5cbi8qISBGb250IEF3ZXNvbWUgUHJvIDUuMC45IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpICovXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IHNyYzogdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS93ZWJmb250cy9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvd2ViZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS93ZWJmb250cy9mYS1icmFuZHMtNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4uZmFiIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyB9XG5cbi8qISBGb250IEF3ZXNvbWUgUHJvIDUuMC45IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpICovXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiA0MDA7IHNyYzogdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLmVvdFwiKTsgc3JjOiB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvd2ViZm9udHMvZmEtcmVndWxhci00MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvd2ViZm9udHMvZmEtcmVndWxhci00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvd2ViZm9udHMvZmEtcmVndWxhci00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvd2ViZm9udHMvZmEtcmVndWxhci00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4uZmFyIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi8qISBGb250IEF3ZXNvbWUgUHJvIDUuMC45IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpICovXG4uZmEsIC5mYXMsIC5mYXIsIC5mYWwsIC5mYWIgeyAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudDogbm9ybWFsOyB0ZXh0LXJlbmRlcmluZzogYXV0bzsgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZhLWxnIHsgZm9udC1zaXplOiAxLjMzMzMzMzMzMzNlbTsgbGluZS1oZWlnaHQ6IDAuNzVlbTsgdmVydGljYWwtYWxpZ246IC0uMDY2N2VtOyB9XG5cbi5mYS14cyB7IGZvbnQtc2l6ZTogLjc1ZW07IH1cblxuLmZhLXNtIHsgZm9udC1zaXplOiAuODc1ZW07IH1cblxuLmZhLTF4IHsgZm9udC1zaXplOiAxZW07IH1cblxuLmZhLTJ4IHsgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLTN4IHsgZm9udC1zaXplOiAzZW07IH1cblxuLmZhLTR4IHsgZm9udC1zaXplOiA0ZW07IH1cblxuLmZhLTV4IHsgZm9udC1zaXplOiA1ZW07IH1cblxuLmZhLTZ4IHsgZm9udC1zaXplOiA2ZW07IH1cblxuLmZhLTd4IHsgZm9udC1zaXplOiA3ZW07IH1cblxuLmZhLTh4IHsgZm9udC1zaXplOiA4ZW07IH1cblxuLmZhLTl4IHsgZm9udC1zaXplOiA5ZW07IH1cblxuLmZhLTEweCB7IGZvbnQtc2l6ZTogMTBlbTsgfVxuXG4uZmEtZncgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IHdpZHRoOiAxLjI1ZW07IH1cblxuLmZhLXVsIHsgbGlzdC1zdHlsZS10eXBlOiBub25lOyBtYXJnaW4tbGVmdDogMi41ZW07IHBhZGRpbmctbGVmdDogMDsgfVxuXG4uZmEtdWwgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmEtbGkgeyBsZWZ0OiAtMmVtOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRleHQtYWxpZ246IGNlbnRlcjsgd2lkdGg6IDJlbTsgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLWJvcmRlciB7IGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7IGJvcmRlci1yYWRpdXM6IC4xZW07IHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07IH1cblxuLmZhLXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG5cbi5mYS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5mYS5mYS1wdWxsLWxlZnQsIC5mYXMuZmEtcHVsbC1sZWZ0LCAuZmFyLmZhLXB1bGwtbGVmdCwgLmZhbC5mYS1wdWxsLWxlZnQsIC5mYWIuZmEtcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5mYS1wdWxsLXJpZ2h0LCAuZmFzLmZhLXB1bGwtcmlnaHQsIC5mYXIuZmEtcHVsbC1yaWdodCwgLmZhbC5mYS1wdWxsLXJpZ2h0LCAuZmFiLmZhLXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4uZmEtc3BpbiB7IGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmZhLXB1bHNlIHsgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpOyB9XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7IDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uZmEtcm90YXRlLTkwIHsgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiOyB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0xODAgeyAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7IHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0yNzAgeyAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7IHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7IC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7IHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHsgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjsgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7IH1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsIHsgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjsgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpOyB9XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsIDpyb290IC5mYS1yb3RhdGUtMTgwLCA6cm9vdCAuZmEtcm90YXRlLTI3MCwgOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCwgOnJvb3QgLmZhLWZsaXAtdmVydGljYWwgeyBmaWx0ZXI6IG5vbmU7IH1cblxuLmZhLXN0YWNrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBoZWlnaHQ6IDJlbTsgbGluZS1oZWlnaHQ6IDJlbTsgcG9zaXRpb246IHJlbGF0aXZlOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB3aWR0aDogMmVtOyB9XG5cbi5mYS1zdGFjay0xeCwgLmZhLXN0YWNrLTJ4IHsgbGVmdDogMDsgcG9zaXRpb246IGFic29sdXRlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHdpZHRoOiAxMDAlOyB9XG5cbi5mYS1zdGFjay0xeCB7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5mYS1zdGFjay0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS1pbnZlcnNlIHsgY29sb3I6ICNmZmY7IH1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLTUwMHB4OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZlXCI7IH1cblxuLmZhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2OFwiOyB9XG5cbi5mYS1hY2N1c29mdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2OVwiOyB9XG5cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjlcIjsgfVxuXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJiXCI7IH1cblxuLmZhLWFkanVzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA0MlwiOyB9XG5cbi5mYS1hZG46YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzBcIjsgfVxuXG4uZmEtYWR2ZXJzYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNmFcIjsgfVxuXG4uZmEtYWZmaWxpYXRldGhlbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNmJcIjsgfVxuXG4uZmEtYWxhcm0tY2xvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGVcIjsgfVxuXG4uZmEtYWxnb2xpYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2Y1wiOyB9XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMzdcIjsgfVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAzOVwiOyB9XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDM2XCI7IH1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDM4XCI7IH1cblxuLmZhLWFsbGVyZ2llczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2MVwiOyB9XG5cbi5mYS1hbWF6b246YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzBcIjsgfVxuXG4uZmEtYW1hem9uLXBheTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyY1wiOyB9XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZjlcIjsgfVxuXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTNcIjsgfVxuXG4uZmEtYW1pbGlhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZkXCI7IH1cblxuLmZhLWFuY2hvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzZFwiOyB9XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdiXCI7IH1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwOVwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwM1wiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwMFwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDFcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTAyXCI7IH1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDdcIjsgfVxuXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwNFwiOyB9XG5cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwNVwiOyB9XG5cbi5mYS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwNlwiOyB9XG5cbi5mYS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZlXCI7IH1cblxuLmZhLWFuZ3VsYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjBcIjsgfVxuXG4uZmEtYXBwLXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZmXCI7IH1cblxuLmZhLWFwcC1zdG9yZS1pb3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzBcIjsgfVxuXG4uZmEtYXBwZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzFcIjsgfVxuXG4uZmEtYXBwbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzlcIjsgfVxuXG4uZmEtYXBwbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDE1XCI7IH1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODdcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzU4XCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1OVwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzVhXCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWJcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTRcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWZyb20tYm90dG9tOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQ2XCI7IH1cblxuLmZhLWFycm93LWFsdC1mcm9tLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDdcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWZyb20tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDhcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWZyb20tdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQ5XCI7IH1cblxuLmZhLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzU1XCI7IH1cblxuLmZhLWFycm93LWFsdC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1NlwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTBcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzUxXCI7IH1cblxuLmZhLWFycm93LWFsdC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTJcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1M1wiOyB9XG5cbi5mYS1hcnJvdy1hbHQtdG8tYm90dG9tOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzRhXCI7IH1cblxuLmZhLWFycm93LWFsdC10by1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzRiXCI7IH1cblxuLmZhLWFycm93LWFsdC10by1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0Y1wiOyB9XG5cbi5mYS1hcnJvdy1hbHQtdG8tdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzRkXCI7IH1cblxuLmZhLWFycm93LWFsdC11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1N1wiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBhYlwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBhOFwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYTlcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGFhXCI7IH1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYwNjNcIjsgfVxuXG4uZmEtYXJyb3ctZnJvbS1ib3R0b206YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDJcIjsgfVxuXG4uZmEtYXJyb3ctZnJvbS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQzXCI7IH1cblxuLmZhLWFycm93LWZyb20tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDRcIjsgfVxuXG4uZmEtYXJyb3ctZnJvbS10b3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDVcIjsgfVxuXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA2MFwiOyB9XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA2MVwiOyB9XG5cbi5mYS1hcnJvdy1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzOVwiOyB9XG5cbi5mYS1hcnJvdy1zcXVhcmUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzYVwiOyB9XG5cbi5mYS1hcnJvdy1zcXVhcmUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzM2JcIjsgfVxuXG4uZmEtYXJyb3ctc3F1YXJlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzNjXCI7IH1cblxuLmZhLWFycm93LXRvLWJvdHRvbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzZFwiOyB9XG5cbi5mYS1hcnJvdy10by1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzNlXCI7IH1cblxuLmZhLWFycm93LXRvLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQwXCI7IH1cblxuLmZhLWFycm93LXRvLXRvcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0MVwiOyB9XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA2MlwiOyB9XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNDdcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBiMlwiOyB9XG5cbi5mYS1hcnJvd3MtYWx0LWg6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzdcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdC12OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzM4XCI7IH1cblxuLmZhLWFycm93cy1oOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDdlXCI7IH1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDdkXCI7IH1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhMlwiOyB9XG5cbi5mYS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA2OVwiOyB9XG5cbi5mYS1hc3ltbWV0cmlrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzcyXCI7IH1cblxuLmZhLWF0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZhXCI7IH1cblxuLmZhLWF1ZGlibGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzNcIjsgfVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWVcIjsgfVxuXG4uZmEtYXV0b3ByZWZpeGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDFjXCI7IH1cblxuLmZhLWF2aWFuZXg6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzRcIjsgfVxuXG4uZmEtYXZpYXRvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDIxXCI7IH1cblxuLmZhLWF3czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3NVwiOyB9XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA0YVwiOyB9XG5cbi5mYS1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzNVwiOyB9XG5cbi5mYS1iYWRnZS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzNlwiOyB9XG5cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRlXCI7IH1cblxuLmZhLWJhbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA1ZVwiOyB9XG5cbi5mYS1iYW5kLWFpZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2MlwiOyB9XG5cbi5mYS1iYW5kY2FtcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkNVwiOyB9XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDJhXCI7IH1cblxuLmZhLWJhcmNvZGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDYzXCI7IH1cblxuLmZhLWJhcmNvZGUtcmVhZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2NFwiOyB9XG5cbi5mYS1iYXJjb2RlLXNjYW46YmVmb3JlIHsgY29udGVudDogXCJcXGY0NjVcIjsgfVxuXG4uZmEtYmFyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBjOVwiOyB9XG5cbi5mYS1iYXNlYmFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzMlwiOyB9XG5cbi5mYS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDMzXCI7IH1cblxuLmZhLWJhc2tldGJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzNFwiOyB9XG5cbi5mYS1iYXNrZXRiYWxsLWhvb3A6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzVcIjsgfVxuXG4uZmEtYmF0aDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjZFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LWJvbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzZcIjsgfVxuXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0NFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDBcIjsgfVxuXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQyXCI7IH1cblxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0M1wiOyB9XG5cbi5mYS1iYXR0ZXJ5LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc3XCI7IH1cblxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDFcIjsgfVxuXG4uZmEtYmVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM2XCI7IH1cblxuLmZhLWJlZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZmNcIjsgfVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiNFwiOyB9XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiNVwiOyB9XG5cbi5mYS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGYzXCI7IH1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjZcIjsgfVxuXG4uZmEtYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwNlwiOyB9XG5cbi5mYS1iaW1vYmplY3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzhcIjsgfVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlNVwiOyB9XG5cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZkXCI7IH1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3MVwiOyB9XG5cbi5mYS1iaXRjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc5XCI7IH1cblxuLmZhLWJpdHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2FcIjsgfVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjdlXCI7IH1cblxuLmZhLWJsYWNrYmVycnk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2JcIjsgfVxuXG4uZmEtYmxhbmtldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5OFwiOyB9XG5cbi5mYS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5ZFwiOyB9XG5cbi5mYS1ibG9nZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdjXCI7IH1cblxuLmZhLWJsb2dnZXItYjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3ZFwiOyB9XG5cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTNcIjsgfVxuXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTRcIjsgfVxuXG4uZmEtYm9sZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAzMlwiOyB9XG5cbi5mYS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGU3XCI7IH1cblxuLmZhLWJvbWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTJcIjsgfVxuXG4uZmEtYm9vazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAyZFwiOyB9XG5cbi5mYS1ib29rLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDk5XCI7IH1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDJlXCI7IH1cblxuLmZhLWJvd2xpbmctYmFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzNlwiOyB9XG5cbi5mYS1ib3dsaW5nLXBpbnM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzdcIjsgfVxuXG4uZmEtYm94OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDY2XCI7IH1cblxuLmZhLWJveC1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OWFcIjsgfVxuXG4uZmEtYm94LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDY3XCI7IH1cblxuLmZhLWJveC1mcmFnaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDliXCI7IH1cblxuLmZhLWJveC1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDljXCI7IH1cblxuLmZhLWJveC1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5ZFwiOyB9XG5cbi5mYS1ib3gtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5ZVwiOyB9XG5cbi5mYS1ib3gtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OWZcIjsgfVxuXG4uZmEtYm94LXVzZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhMFwiOyB9XG5cbi5mYS1ib3hlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2OFwiOyB9XG5cbi5mYS1ib3hlcy1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YTFcIjsgfVxuXG4uZmEtYm94aW5nLWdsb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDM4XCI7IH1cblxuLmZhLWJyYWlsbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTFcIjsgfVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGIxXCI7IH1cblxuLmZhLWJyaWVmY2FzZS1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDY5XCI7IH1cblxuLmZhLWJyb3dzZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2VcIjsgfVxuXG4uZmEtYnRjOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVhXCI7IH1cblxuLmZhLWJ1ZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4OFwiOyB9XG5cbi5mYS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhZFwiOyB9XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBhMVwiOyB9XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0MFwiOyB9XG5cbi5mYS1idXJuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDZhXCI7IH1cblxuLmZhLWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2ZcIjsgfVxuXG4uZmEtYnVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA3XCI7IH1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGRcIjsgfVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlY1wiOyB9XG5cbi5mYS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzM1wiOyB9XG5cbi5mYS1jYWxlbmRhci1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNzNcIjsgfVxuXG4uZmEtY2FsZW5kYXItY2hlY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzRcIjsgfVxuXG4uZmEtY2FsZW5kYXItZWRpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzM1wiOyB9XG5cbi5mYS1jYWxlbmRhci1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzNFwiOyB9XG5cbi5mYS1jYWxlbmRhci1taW51czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3MlwiOyB9XG5cbi5mYS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjcxXCI7IH1cblxuLmZhLWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjczXCI7IH1cblxuLmZhLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAzMFwiOyB9XG5cbi5mYS1jYW1lcmEtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzMyXCI7IH1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA4M1wiOyB9XG5cbi5mYS1jYXBzdWxlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2YlwiOyB9XG5cbi5mYS1jYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjlcIjsgfVxuXG4uZmEtY2FyZXQtY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYzMmRcIjsgfVxuXG4uZmEtY2FyZXQtY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMmVcIjsgfVxuXG4uZmEtY2FyZXQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzMwXCI7IH1cblxuLmZhLWNhcmV0LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzMVwiOyB9XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGQ3XCI7IH1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZDlcIjsgfVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZGFcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTBcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTFcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTUyXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1MVwiOyB9XG5cbi5mYS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBkOFwiOyB9XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYyMThcIjsgfVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE3XCI7IH1cblxuLmZhLWNjLWFtYXpvbi1wYXk6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MmRcIjsgfVxuXG4uZmEtY2MtYW1leDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmM1wiOyB9XG5cbi5mYS1jYy1hcHBsZS1wYXk6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTZcIjsgfVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGNcIjsgfVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjJcIjsgfVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRiXCI7IH1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjFcIjsgfVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWY0XCI7IH1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmNVwiOyB9XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWYwXCI7IH1cblxuLmZhLWNlbnRlcmNvZGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODBcIjsgfVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYTNcIjsgfVxuXG4uZmEtY2hhcnQtYXJlYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmZVwiOyB9XG5cbi5mYS1jaGFydC1iYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYwODBcIjsgfVxuXG4uZmEtY2hhcnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwMVwiOyB9XG5cbi5mYS1jaGFydC1waWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDBcIjsgfVxuXG4uZmEtY2hlY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMGNcIjsgfVxuXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDU4XCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0YVwiOyB9XG5cbi5mYS1jaGVzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzOVwiOyB9XG5cbi5mYS1jaGVzcy1iaXNob3A6YmVmb3JlIHsgY29udGVudDogXCJcXGY0M2FcIjsgfVxuXG4uZmEtY2hlc3MtYmlzaG9wLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzYlwiOyB9XG5cbi5mYS1jaGVzcy1ib2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzY1wiOyB9XG5cbi5mYS1jaGVzcy1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzZFwiOyB9XG5cbi5mYS1jaGVzcy1jbG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0M2VcIjsgfVxuXG4uZmEtY2hlc3Mta2luZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzZlwiOyB9XG5cbi5mYS1jaGVzcy1raW5nLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0MFwiOyB9XG5cbi5mYS1jaGVzcy1rbmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NDFcIjsgfVxuXG4uZmEtY2hlc3Mta25pZ2h0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0MlwiOyB9XG5cbi5mYS1jaGVzcy1wYXduOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQzXCI7IH1cblxuLmZhLWNoZXNzLXBhd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQ0XCI7IH1cblxuLmZhLWNoZXNzLXF1ZWVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQ1XCI7IH1cblxuLmZhLWNoZXNzLXF1ZWVuLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0NlwiOyB9XG5cbi5mYS1jaGVzcy1yb29rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQ3XCI7IH1cblxuLmZhLWNoZXNzLXJvb2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQ4XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2FcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzN1wiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzOFwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzOVwiOyB9XG5cbi5mYS1jaGV2cm9uLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzIyXCI7IH1cblxuLmZhLWNoZXZyb24tZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjNcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjRcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjVcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDc4XCI7IH1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA1M1wiOyB9XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDU0XCI7IH1cblxuLmZhLWNoZXZyb24tc3F1YXJlLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjlcIjsgfVxuXG4uZmEtY2hldnJvbi1zcXVhcmUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyYVwiOyB9XG5cbi5mYS1jaGV2cm9uLXNxdWFyZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyYlwiOyB9XG5cbi5mYS1jaGV2cm9uLXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyY1wiOyB9XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDc3XCI7IH1cblxuLmZhLWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFlXCI7IH1cblxuLmZhLWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2OFwiOyB9XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTFcIjsgfVxuXG4uZmEtY2lyY2xlLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNlXCI7IH1cblxuLmZhLWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyOFwiOyB9XG5cbi5mYS1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NmNcIjsgfVxuXG4uZmEtY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NmRcIjsgfVxuXG4uZmEtY2xvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMTdcIjsgfVxuXG4uZmEtY2xvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGRcIjsgfVxuXG4uZmEtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGFcIjsgfVxuXG4uZmEtY2xvdWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYzJcIjsgfVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZWRcIjsgfVxuXG4uZmEtY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzgxXCI7IH1cblxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBlZVwiOyB9XG5cbi5mYS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzgyXCI7IH1cblxuLmZhLWNsb3Vkc2NhbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODNcIjsgfVxuXG4uZmEtY2xvdWRzbWl0aDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4NFwiOyB9XG5cbi5mYS1jbG91ZHZlcnNpZnk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODVcIjsgfVxuXG4uZmEtY2x1YjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyN1wiOyB9XG5cbi5mYS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIxXCI7IH1cblxuLmZhLWNvZGUtYnJhbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI2XCI7IH1cblxuLmZhLWNvZGUtY29tbWl0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg2XCI7IH1cblxuLmZhLWNvZGUtbWVyZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODdcIjsgfVxuXG4uZmEtY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjYlwiOyB9XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4NFwiOyB9XG5cbi5mYS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZjRcIjsgfVxuXG4uZmEtY29nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDEzXCI7IH1cblxuLmZhLWNvZ3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYwODVcIjsgfVxuXG4uZmEtY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBkYlwiOyB9XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDc1XCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjdhXCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGEyXCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LWRvdHM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YTNcIjsgfVxuXG4uZmEtY29tbWVudC1hbHQtZWRpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhNFwiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhNVwiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1saW5lczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhNlwiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1taW51czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhN1wiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGE4XCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGE5XCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LXNtaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGFhXCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGFiXCI7IH1cblxuLmZhLWNvbW1lbnQtY2hlY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YWNcIjsgfVxuXG4uZmEtY29tbWVudC1kb3RzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGFkXCI7IH1cblxuLmZhLWNvbW1lbnQtZWRpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhZVwiOyB9XG5cbi5mYS1jb21tZW50LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGFmXCI7IH1cblxuLmZhLWNvbW1lbnQtbGluZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjBcIjsgfVxuXG4uZmEtY29tbWVudC1taW51czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiMVwiOyB9XG5cbi5mYS1jb21tZW50LXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjJcIjsgfVxuXG4uZmEtY29tbWVudC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiM1wiOyB9XG5cbi5mYS1jb21tZW50LXNtaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGI0XCI7IH1cblxuLmZhLWNvbW1lbnQtdGltZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjVcIjsgfVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYwODZcIjsgfVxuXG4uZmEtY29tbWVudHMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGI2XCI7IH1cblxuLmZhLWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGVcIjsgfVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNjZcIjsgfVxuXG4uZmEtY29tcHJlc3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDIyXCI7IH1cblxuLmZhLWNvbXByZXNzLXdpZGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjZcIjsgfVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGVcIjsgfVxuXG4uZmEtY29udGFpbmVyLXN0b3JhZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjdcIjsgfVxuXG4uZmEtY29udGFvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZkXCI7IH1cblxuLmZhLWNvbnZleW9yLWJlbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NmVcIjsgfVxuXG4uZmEtY29udmV5b3ItYmVsdC1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NmZcIjsgfVxuXG4uZmEtY29weTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBjNVwiOyB9XG5cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjlcIjsgfVxuXG4uZmEtY291Y2g6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjhcIjsgfVxuXG4uZmEtY3BhbmVsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg4XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWVcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwOWRcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQtYmxhbms6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODlcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQtZnJvbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGFcIjsgfVxuXG4uZmEtY3JpY2tldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0OVwiOyB9XG5cbi5mYS1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI1XCI7IH1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNWJcIjsgfVxuXG4uZmEtY3NzMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzY1wiOyB9XG5cbi5mYS1jc3MzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4YlwiOyB9XG5cbi5mYS1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIyXCI7IH1cblxuLmZhLWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIzXCI7IH1cblxuLmZhLWN1cmxpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NGFcIjsgfVxuXG4uZmEtY3V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGM0XCI7IH1cblxuLmZhLWN1dHRsZWZpc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGNcIjsgfVxuXG4uZmEtZC1hbmQtZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4ZFwiOyB9XG5cbi5mYS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxMFwiOyB9XG5cbi5mYS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjMFwiOyB9XG5cbi5mYS1kZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE0XCI7IH1cblxuLmZhLWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhNVwiOyB9XG5cbi5mYS1kZXBsb3lkb2c6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGVcIjsgfVxuXG4uZmEtZGVza3BybzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4ZlwiOyB9XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA4XCI7IH1cblxuLmZhLWRlc2t0b3AtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzkwXCI7IH1cblxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmRcIjsgfVxuXG4uZmEtZGlhZ25vc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDcwXCI7IH1cblxuLmZhLWRpYW1vbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTlcIjsgfVxuXG4uZmEtZGlnZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhNlwiOyB9XG5cbi5mYS1kaWdpdGFsLW9jZWFuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzkxXCI7IH1cblxuLmZhLWRpc2NvcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTJcIjsgfVxuXG4uZmEtZGlzY291cnNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzkzXCI7IH1cblxuLmZhLWRuYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3MVwiOyB9XG5cbi5mYS1kb2NodWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTRcIjsgfVxuXG4uZmEtZG9ja2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzk1XCI7IH1cblxuLmZhLWRvbGxhci1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU1XCI7IH1cblxuLmZhLWRvbGx5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDcyXCI7IH1cblxuLmZhLWRvbGx5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDczXCI7IH1cblxuLmZhLWRvbGx5LWZsYXRiZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NzRcIjsgfVxuXG4uZmEtZG9sbHktZmxhdGJlZC1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NzVcIjsgfVxuXG4uZmEtZG9sbHktZmxhdGJlZC1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3NlwiOyB9XG5cbi5mYS1kb25hdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjlcIjsgfVxuXG4uZmEtZG90LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5MlwiOyB9XG5cbi5mYS1kb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGJhXCI7IH1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDE5XCI7IH1cblxuLmZhLWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTZcIjsgfVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2RcIjsgfVxuXG4uZmEtZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzk3XCI7IH1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmJcIjsgfVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE5XCI7IH1cblxuLmZhLWR1bWJiZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDRiXCI7IH1cblxuLmZhLWR5YWxvZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5OVwiOyB9XG5cbi5mYS1lYXJseWJpcmRzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzlhXCI7IH1cblxuLmZhLWVkZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODJcIjsgfVxuXG4uZmEtZWRpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA0NFwiOyB9XG5cbi5mYS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA1MlwiOyB9XG5cbi5mYS1lbGVtZW50b3I6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzBcIjsgfVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0MVwiOyB9XG5cbi5mYS1lbGxpcHNpcy1oLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5YlwiOyB9XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQyXCI7IH1cblxuLmZhLWVsbGlwc2lzLXYtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzljXCI7IH1cblxuLmZhLWVtYmVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDIzXCI7IH1cblxuLmZhLWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkMVwiOyB9XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBlMFwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI2XCI7IH1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5OVwiOyB9XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTlcIjsgfVxuXG4uZmEtZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJkXCI7IH1cblxuLmZhLWVybGFuZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5ZFwiOyB9XG5cbi5mYS1ldGhlcmV1bTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyZVwiOyB9XG5cbi5mYS1ldHN5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQ3XCI7IH1cblxuLmZhLWV1cm8tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1M1wiOyB9XG5cbi5mYS1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBlY1wiOyB9XG5cbi5mYS1leGNoYW5nZS1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjJcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmFcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDZhXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyMVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA3MVwiOyB9XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNjVcIjsgfVxuXG4uZmEtZXhwYW5kLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyNFwiOyB9XG5cbi5mYS1leHBhbmQtYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzFkXCI7IH1cblxuLmZhLWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzFlXCI7IH1cblxuLmZhLWV4cGFuZC13aWRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzIwXCI7IH1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzZVwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDhlXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzVkXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRjXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2MFwiOyB9XG5cbi5mYS1leWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNmVcIjsgfVxuXG4uZmEtZXllLWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmJcIjsgfVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDcwXCI7IH1cblxuLmZhLWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDlhXCI7IH1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOWVcIjsgfVxuXG4uZmEtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzlmXCI7IH1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA4MlwiOyB9XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDQ5XCI7IH1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA1MFwiOyB9XG5cbi5mYS1mYXg6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWNcIjsgfVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgyXCI7IH1cblxuLmZhLWZpZWxkLWhvY2tleTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0Y1wiOyB9XG5cbi5mYS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBmYlwiOyB9XG5cbi5mYS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTViXCI7IH1cblxuLmZhLWZpbGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVjXCI7IH1cblxuLmZhLWZpbGUtYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjNlwiOyB9XG5cbi5mYS1maWxlLWF1ZGlvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM3XCI7IH1cblxuLmZhLWZpbGUtY2hlY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTZcIjsgfVxuXG4uZmEtZmlsZS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM5XCI7IH1cblxuLmZhLWZpbGUtZWRpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxY1wiOyB9XG5cbi5mYS1maWxlLWV4Y2VsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWMzXCI7IH1cblxuLmZhLWZpbGUtZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWFcIjsgfVxuXG4uZmEtZmlsZS1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjNVwiOyB9XG5cbi5mYS1maWxlLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NzdcIjsgfVxuXG4uZmEtZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3OFwiOyB9XG5cbi5mYS1maWxlLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzE4XCI7IH1cblxuLmZhLWZpbGUtcGRmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWMxXCI7IH1cblxuLmZhLWZpbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxOVwiOyB9XG5cbi5mYS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzRcIjsgfVxuXG4uZmEtZmlsZS10aW1lczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxN1wiOyB9XG5cbi5mYS1maWxlLXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM4XCI7IH1cblxuLmZhLWZpbGUtd29yZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjMlwiOyB9XG5cbi5mYS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDA4XCI7IH1cblxuLmZhLWZpbG0tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2EwXCI7IH1cblxuLmZhLWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBiMFwiOyB9XG5cbi5mYS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDZkXCI7IH1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM0XCI7IH1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjlcIjsgfVxuXG4uZmEtZmlyc3QtYWlkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDc5XCI7IH1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmIwXCI7IH1cblxuLmZhLWZpcnN0ZHJhZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTFcIjsgfVxuXG4uZmEtZmxhZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAyNFwiOyB9XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExZVwiOyB9XG5cbi5mYS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBjM1wiOyB9XG5cbi5mYS1mbGlja3I6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmVcIjsgfVxuXG4uZmEtZmxpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDRkXCI7IH1cblxuLmZhLWZseTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxN1wiOyB9XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYwN2JcIjsgfVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogXCJcXGYwN2NcIjsgfVxuXG4uZmEtZm9udDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAzMVwiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjRcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1Y1wiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyNVwiOyB9XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODBcIjsgfVxuXG4uZmEtZm9udGljb25zLWZpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2EyXCI7IH1cblxuLmZhLWZvb3RiYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NGVcIjsgfVxuXG4uZmEtZm9vdGJhbGwtaGVsbWV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDRmXCI7IH1cblxuLmZhLWZvcmtsaWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDdhXCI7IH1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4NlwiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2EzXCI7IH1cblxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjExXCI7IH1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNGVcIjsgfVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4MFwiOyB9XG5cbi5mYS1mcmFnaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGJiXCI7IH1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM1XCI7IH1cblxuLmZhLWZyZWVic2Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTRcIjsgfVxuXG4uZmEtZnJvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTlcIjsgfVxuXG4uZmEtZnV0Ym9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUzXCI7IH1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWJcIjsgfVxuXG4uZmEtZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZTNcIjsgfVxuXG4uZmEtZ2VtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2E1XCI7IH1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmRcIjsgfVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2NVwiOyB9XG5cbi5mYS1nZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2MFwiOyB9XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjFcIjsgfVxuXG4uZmEtZ2lmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA2YlwiOyB9XG5cbi5mYS1naXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDNcIjsgfVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkMlwiOyB9XG5cbi5mYS1naXRodWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYwOWJcIjsgfVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExM1wiOyB9XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDkyXCI7IH1cblxuLmZhLWdpdGtyYWtlbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhNlwiOyB9XG5cbi5mYS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTZcIjsgfVxuXG4uZmEtZ2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDI2XCI7IH1cblxuLmZhLWdsYXNzLW1hcnRpbmk6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMDBcIjsgfVxuXG4uZmEtZ2xpZGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTVcIjsgfVxuXG4uZmEtZ2xpZGUtZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhNlwiOyB9XG5cbi5mYS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBhY1wiOyB9XG5cbi5mYS1nb2ZvcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTdcIjsgfVxuXG4uZmEtZ29sZi1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDUwXCI7IH1cblxuLmZhLWdvbGYtY2x1YjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1MVwiOyB9XG5cbi5mYS1nb29kcmVhZHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYThcIjsgfVxuXG4uZmEtZ29vZHJlYWRzLWc6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTlcIjsgfVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWEwXCI7IH1cblxuLmZhLWdvb2dsZS1kcml2ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhYVwiOyB9XG5cbi5mYS1nb29nbGUtcGxheTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhYlwiOyB9XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiM1wiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGQ1XCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBkNFwiOyB9XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWVlXCI7IH1cblxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTlkXCI7IH1cblxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg0XCI7IH1cblxuLmZhLWdyYXY6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDZcIjsgfVxuXG4uZmEtZ3JpcGZpcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYWNcIjsgfVxuXG4uZmEtZ3J1bnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYWRcIjsgfVxuXG4uZmEtZ3VscDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhZVwiOyB9XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBmZFwiOyB9XG5cbi5mYS1oMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxM1wiOyB9XG5cbi5mYS1oMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxNFwiOyB9XG5cbi5mYS1oMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxNVwiOyB9XG5cbi5mYS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkNFwiOyB9XG5cbi5mYS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYWZcIjsgfVxuXG4uZmEtaGFuZC1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiY1wiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YmRcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLWJveDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3YlwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YmVcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLXNlZWRsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGJmXCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZy11c2Q6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YzBcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLXdhdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGMxXCI7IH1cblxuLmZhLWhhbmQtbGl6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU4XCI7IH1cblxuLmZhLWhhbmQtcGFwZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTZcIjsgfVxuXG4uZmEtaGFuZC1wZWFjZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1YlwiOyB9XG5cbi5mYS1oYW5kLXBvaW50LWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYwYTdcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGE1XCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYTRcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBhNlwiOyB9XG5cbi5mYS1oYW5kLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWFcIjsgfVxuXG4uZmEtaGFuZC1yZWNlaXZpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGY0N2NcIjsgfVxuXG4uZmEtaGFuZC1yb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU1XCI7IH1cblxuLmZhLWhhbmQtc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTdcIjsgfVxuXG4uZmEtaGFuZC1zcG9jazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1OVwiOyB9XG5cbi5mYS1oYW5kczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjMlwiOyB9XG5cbi5mYS1oYW5kcy1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjM1wiOyB9XG5cbi5mYS1oYW5kcy1oZWxwaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGM0XCI7IH1cblxuLmZhLWhhbmRzLXVzZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjNVwiOyB9XG5cbi5mYS1oYW5kc2hha2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjVcIjsgfVxuXG4uZmEtaGFuZHNoYWtlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjNlwiOyB9XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjkyXCI7IH1cblxuLmZhLWhkZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBhMFwiOyB9XG5cbi5mYS1oZWFkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRjXCI7IH1cblxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMjVcIjsgfVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMDRcIjsgfVxuXG4uZmEtaGVhcnQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGM3XCI7IH1cblxuLmZhLWhlYXJ0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjOFwiOyB9XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWVcIjsgfVxuXG4uZmEtaGV4YWdvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxMlwiOyB9XG5cbi5mYS1oaXBzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDUyXCI7IH1cblxuLmZhLWhpcmUtYS1oZWxwZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYjBcIjsgfVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkYVwiOyB9XG5cbi5mYS1ob2NrZXktcHVjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1M1wiOyB9XG5cbi5mYS1ob2NrZXktc3RpY2tzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDU0XCI7IH1cblxuLmZhLWhvbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMTVcIjsgfVxuXG4uZmEtaG9tZS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjOVwiOyB9XG5cbi5mYS1ob29saTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyN1wiOyB9XG5cbi5mYS1ob3NwaXRhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBmOFwiOyB9XG5cbi5mYS1ob3NwaXRhbC1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0N2RcIjsgfVxuXG4uZmEtaG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDdlXCI7IH1cblxuLmZhLWhvdGphcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiMVwiOyB9XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTRcIjsgfVxuXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1M1wiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1MlwiOyB9XG5cbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTFcIjsgfVxuXG4uZmEtaG91eno6YmVmb3JlIHsgY29udGVudDogXCJcXGYyN2NcIjsgfVxuXG4uZmEtaHRtbDU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2JcIjsgfVxuXG4uZmEtaHVic3BvdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiMlwiOyB9XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0NlwiOyB9XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjMVwiOyB9XG5cbi5mYS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmMyXCI7IH1cblxuLmZhLWlkLWNhcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDdmXCI7IH1cblxuLmZhLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDNlXCI7IH1cblxuLmZhLWltYWdlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwMlwiOyB9XG5cbi5mYS1pbWRiOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQ4XCI7IH1cblxuLmZhLWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDFjXCI7IH1cblxuLmZhLWluYm94LWluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzEwXCI7IH1cblxuLmZhLWluYm94LW91dDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxMVwiOyB9XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwM2NcIjsgfVxuXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzVcIjsgfVxuXG4uZmEtaW5kdXN0cnktYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2IzXCI7IH1cblxuLmZhLWluZm86YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjlcIjsgfVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNWFcIjsgfVxuXG4uZmEtaW5mby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGZcIjsgfVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZkXCI7IH1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZiXCI7IH1cblxuLmZhLWludmVudG9yeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4MFwiOyB9XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA4XCI7IH1cblxuLmZhLWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAzM1wiOyB9XG5cbi5mYS1pdHVuZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYjRcIjsgfVxuXG4uZmEtaXR1bmVzLW5vdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYjVcIjsgfVxuXG4uZmEtamFjay1vLWxhbnRlcm46YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGVcIjsgfVxuXG4uZmEtamVua2luczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiNlwiOyB9XG5cbi5mYS1qb2dldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiN1wiOyB9XG5cbi5mYS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWFcIjsgfVxuXG4uZmEtanM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYjhcIjsgfVxuXG4uZmEtanMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2I5XCI7IH1cblxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNjXCI7IH1cblxuLmZhLWtleTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA4NFwiOyB9XG5cbi5mYS1rZXlib2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExY1wiOyB9XG5cbi5mYS1rZXljZG46YmVmb3JlIHsgY29udGVudDogXCJcXGYzYmFcIjsgfVxuXG4uZmEta2lja3N0YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYmJcIjsgfVxuXG4uZmEta2lja3N0YXJ0ZXItazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiY1wiOyB9XG5cbi5mYS1rb3J2dWU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MmZcIjsgfVxuXG4uZmEtbGFtcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjYVwiOyB9XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhYlwiOyB9XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDlcIjsgfVxuXG4uZmEtbGFyYXZlbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiZFwiOyB9XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDJcIjsgfVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwM1wiOyB9XG5cbi5mYS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDZjXCI7IH1cblxuLmZhLWxlYWYtaGVhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0Y2JcIjsgfVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxMlwiOyB9XG5cbi5mYS1sZW1vbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA5NFwiOyB9XG5cbi5mYS1sZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDFkXCI7IH1cblxuLmZhLWxldmVsLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDlcIjsgfVxuXG4uZmEtbGV2ZWwtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYmVcIjsgfVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDhcIjsgfVxuXG4uZmEtbGV2ZWwtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2JmXCI7IH1cblxuLmZhLWxpZmUtcmluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjZFwiOyB9XG5cbi5mYS1saWdodGJ1bGI6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZWJcIjsgfVxuXG4uZmEtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjMFwiOyB9XG5cbi5mYS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGMxXCI7IH1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDhjXCI7IH1cblxuLmZhLWxpbmtlZGluLWluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGUxXCI7IH1cblxuLmZhLWxpbm9kZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiOFwiOyB9XG5cbi5mYS1saW51eDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3Y1wiOyB9XG5cbi5mYS1saXJhLXNpZ246YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTVcIjsgfVxuXG4uZmEtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAzYVwiOyB9XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAyMlwiOyB9XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGNiXCI7IH1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwY2FcIjsgfVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjRcIjsgfVxuXG4uZmEtbG9jazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAyM1wiOyB9XG5cbi5mYS1sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwZFwiOyB9XG5cbi5mYS1sb2NrLW9wZW46YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzFcIjsgfVxuXG4uZmEtbG9jay1vcGVuLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjMlwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzA5XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGFcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGJcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGNcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc1XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3N1wiOyB9XG5cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc4XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzZcIjsgfVxuXG4uZmEtbG92ZXNlYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0Y2NcIjsgfVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhOFwiOyB9XG5cbi5mYS1sdWNoYWRvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1NVwiOyB9XG5cbi5mYS1seWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2MzXCI7IH1cblxuLmZhLW1hZ2VudG86YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzRcIjsgfVxuXG4uZmEtbWFnaWM6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZDBcIjsgfVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDc2XCI7IH1cblxuLmZhLW1hbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODNcIjsgfVxuXG4uZmEtbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc5XCI7IH1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNDFcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzVcIjsgfVxuXG4uZmEtbWFwLXBpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3NlwiOyB9XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzdcIjsgfVxuXG4uZmEtbWFyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyMlwiOyB9XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyN1wiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyOVwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjJiXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmFcIjsgfVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM2XCI7IH1cblxuLmZhLW1lZGFwcHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzZcIjsgfVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjNhXCI7IH1cblxuLmZhLW1lZGl1bS1tOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2M3XCI7IH1cblxuLmZhLW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBmYVwiOyB9XG5cbi5mYS1tZWRydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjOFwiOyB9XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTBcIjsgfVxuXG4uZmEtbWVoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cblxuLmZhLW1lcmN1cnk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjNcIjsgfVxuXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRiXCI7IH1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzBcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzlcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzMVwiOyB9XG5cbi5mYS1taWNyb3NvZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzY2FcIjsgfVxuXG4uZmEtbWludXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNjhcIjsgfVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDU2XCI7IH1cblxuLmZhLW1pbnVzLWhleGFnb246YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDdcIjsgfVxuXG4uZmEtbWludXMtb2N0YWdvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwOFwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDZcIjsgfVxuXG4uZmEtbWl4OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2NiXCI7IH1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjg5XCI7IH1cblxuLmZhLW1penVuaTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjY1wiOyB9XG5cbi5mYS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGJcIjsgfVxuXG4uZmEtbW9iaWxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjZFwiOyB9XG5cbi5mYS1tb2JpbGUtYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjZVwiOyB9XG5cbi5mYS1tb2JpbGUtYW5kcm9pZC1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzY2ZcIjsgfVxuXG4uZmEtbW9keDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4NVwiOyB9XG5cbi5mYS1tb25lcm86YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDBcIjsgfVxuXG4uZmEtbW9uZXktYmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBkNlwiOyB9XG5cbi5mYS1tb25leS1iaWxsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkMVwiOyB9XG5cbi5mYS1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg2XCI7IH1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWNcIjsgfVxuXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0NVwiOyB9XG5cbi5mYS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAwMVwiOyB9XG5cbi5mYS1uYXBzdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2QyXCI7IH1cblxuLmZhLW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyY1wiOyB9XG5cbi5mYS1uZXdzcGFwZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZWFcIjsgfVxuXG4uZmEtbmludGVuZG8tc3dpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDE4XCI7IH1cblxuLmZhLW5vZGU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTlcIjsgfVxuXG4uZmEtbm9kZS1qczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkM1wiOyB9XG5cbi5mYS1ub3Rlcy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDgxXCI7IH1cblxuLmZhLW5wbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkNFwiOyB9XG5cbi5mYS1uczg6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDVcIjsgfVxuXG4uZmEtbnV0cml0aW9uaXg6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDZcIjsgfVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ3XCI7IH1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ4XCI7IH1cblxuLmZhLW9jdGFnb246YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDZcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2M1wiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2NFwiOyB9XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzZFwiOyB9XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWJcIjsgfVxuXG4uZmEtb3BlcmE6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNmFcIjsgfVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzY1wiOyB9XG5cbi5mYS1vc2k6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MWFcIjsgfVxuXG4uZmEtb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAzYlwiOyB9XG5cbi5mYS1wYWdlNDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkN1wiOyB9XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGNcIjsgfVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmNcIjsgfVxuXG4uZmEtcGFsZmVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Q4XCI7IH1cblxuLmZhLXBhbGxldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4MlwiOyB9XG5cbi5mYS1wYWxsZXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDgzXCI7IH1cblxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ4XCI7IH1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBjNlwiOyB9XG5cbi5mYS1wYXJhY2h1dGUtYm94OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGNkXCI7IH1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkZFwiOyB9XG5cbi5mYS1wYXN0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBlYVwiOyB9XG5cbi5mYS1wYXRyZW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Q5XCI7IH1cblxuLmZhLXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDRjXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4YlwiOyB9XG5cbi5mYS1wYXc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjBcIjsgfVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWVkXCI7IH1cblxuLmZhLXBlbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwNFwiOyB9XG5cbi5mYS1wZW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzA1XCI7IH1cblxuLmZhLXBlbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGJcIjsgfVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDQwXCI7IH1cblxuLmZhLXBlbmNpbC1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDNcIjsgfVxuXG4uZmEtcGVubmFudDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1NlwiOyB9XG5cbi5mYS1wZW9wbGUtY2Fycnk6YmVmb3JlIHsgY29udGVudDogXCJcXGY0Y2VcIjsgfVxuXG4uZmEtcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5NVwiOyB9XG5cbi5mYS1wZXJpc2NvcGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZGFcIjsgfVxuXG4uZmEtcGVyc29uLWNhcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGNmXCI7IH1cblxuLmZhLXBlcnNvbi1kb2xseTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkMFwiOyB9XG5cbi5mYS1wZXJzb24tZG9sbHktZW1wdHk6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZDFcIjsgfVxuXG4uZmEtcGhhYnJpY2F0b3I6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZGJcIjsgfVxuXG4uZmEtcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZGNcIjsgfVxuXG4uZmEtcGhvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwOTVcIjsgfVxuXG4uZmEtcGhvbmUtcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkMlwiOyB9XG5cbi5mYS1waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkZFwiOyB9XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwOThcIjsgfVxuXG4uZmEtcGhvbmUtdm9sdW1lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmEwXCI7IH1cblxuLmZhLXBocDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1N1wiOyB9XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmFlXCI7IH1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE4XCI7IH1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTdcIjsgfVxuXG4uZmEtcGlnZ3ktYmFuazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkM1wiOyB9XG5cbi5mYS1waWxsczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4NFwiOyB9XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZDJcIjsgfVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzFcIjsgfVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBkM1wiOyB9XG5cbi5mYS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA3MlwiOyB9XG5cbi5mYS1wbGFuZS1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZGVcIjsgfVxuXG4uZmEtcGxheTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA0YlwiOyB9XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0NFwiOyB9XG5cbi5mYS1wbGF5c3RhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkZlwiOyB9XG5cbi5mYS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU2XCI7IH1cblxuLmZhLXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNjdcIjsgfVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNTVcIjsgfVxuXG4uZmEtcGx1cy1oZXhhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzAwXCI7IH1cblxuLmZhLXBsdXMtb2N0YWdvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwMVwiOyB9XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBmZVwiOyB9XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmNlXCI7IH1cblxuLmZhLXBvbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmZVwiOyB9XG5cbi5mYS1wb3J0cmFpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlMFwiOyB9XG5cbi5mYS1wb3VuZC1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU0XCI7IH1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAxMVwiOyB9XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDg1XCI7IH1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDg2XCI7IH1cblxuLmZhLXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDJmXCI7IH1cblxuLmZhLXByb2NlZHVyZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ODdcIjsgfVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjg4XCI7IH1cblxuLmZhLXB1c2hlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlMVwiOyB9XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmVcIjsgfVxuXG4uZmEtcHl0aG9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2UyXCI7IH1cblxuLmZhLXFxOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ2XCI7IH1cblxuLmZhLXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAyOVwiOyB9XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyOFwiOyB9XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNTlcIjsgfVxuXG4uZmEtcXVlc3Rpb24tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmZkXCI7IH1cblxuLmZhLXF1aWRkaXRjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1OFwiOyB9XG5cbi5mYS1xdWluc2NhcGU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NTlcIjsgfVxuXG4uZmEtcXVvcmE6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzRcIjsgfVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwZFwiOyB9XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwZVwiOyB9XG5cbi5mYS1yYWNxdWV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDVhXCI7IH1cblxuLmZhLXJhbXAtbG9hZGluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkNFwiOyB9XG5cbi5mYS1yYW5kb206YmVmb3JlIHsgY29udGVudDogXCJcXGYwNzRcIjsgfVxuXG4uZmEtcmF2ZWxyeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkOVwiOyB9XG5cbi5mYS1yZWFjdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxYlwiOyB9XG5cbi5mYS1yZWFkbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZDVcIjsgfVxuXG4uZmEtcmViZWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDBcIjsgfVxuXG4uZmEtcmVjdGFuZ2xlLWxhbmRzY2FwZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmYVwiOyB9XG5cbi5mYS1yZWN0YW5nbGUtcG9ydHJhaXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZmJcIjsgfVxuXG4uZmEtcmVjdGFuZ2xlLXdpZGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZmNcIjsgfVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiOFwiOyB9XG5cbi5mYS1yZWQtcml2ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZTNcIjsgfVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWExXCI7IH1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4MVwiOyB9XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWEyXCI7IH1cblxuLmZhLXJlZG86YmVmb3JlIHsgY29udGVudDogXCJcXGYwMWVcIjsgfVxuXG4uZmEtcmVkby1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjlcIjsgfVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1ZFwiOyB9XG5cbi5mYS1yZW5kYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2U0XCI7IH1cblxuLmZhLXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4YlwiOyB9XG5cbi5mYS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjNcIjsgfVxuXG4uZmEtcmVwZWF0LTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjVcIjsgfVxuXG4uZmEtcmVwZWF0LTEtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY2XCI7IH1cblxuLmZhLXJlcGVhdC1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjRcIjsgfVxuXG4uZmEtcmVwbHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZTVcIjsgfVxuXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIyXCI7IH1cblxuLmZhLXJlcGx5ZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlNlwiOyB9XG5cbi5mYS1yZXNvbHZpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZTdcIjsgfVxuXG4uZmEtcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA3OVwiOyB9XG5cbi5mYS1yZXR3ZWV0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2MVwiOyB9XG5cbi5mYS1yaWJib246YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZDZcIjsgfVxuXG4uZmEtcm9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAxOFwiOyB9XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzVcIjsgfVxuXG4uZmEtcm9ja2V0Y2hhdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlOFwiOyB9XG5cbi5mYS1yb2Nrcm1zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2U5XCI7IH1cblxuLmZhLXJvdXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGQ3XCI7IH1cblxuLmZhLXJzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA5ZVwiOyB9XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQzXCI7IH1cblxuLmZhLXJ1YmxlLXNpZ246YmVmb3JlIHsgY29udGVudDogXCJcXGYxNThcIjsgfVxuXG4uZmEtcnVwZWUtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1NlwiOyB9XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjdcIjsgfVxuXG4uZmEtc2FzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxZVwiOyB9XG5cbi5mYS1zYXZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGM3XCI7IH1cblxuLmZhLXNjYW5uZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ODhcIjsgfVxuXG4uZmEtc2Nhbm5lci1rZXlib2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4OVwiOyB9XG5cbi5mYS1zY2FubmVyLXRvdWNoc2NyZWVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDhhXCI7IH1cblxuLmZhLXNjaGxpeDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlYVwiOyB9XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOGFcIjsgfVxuXG4uZmEtc2NydWJiZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjhcIjsgfVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDAyXCI7IH1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAxMFwiOyB9XG5cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAwZVwiOyB9XG5cbi5mYS1zZWFyY2hlbmdpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlYlwiOyB9XG5cbi5mYS1zZWVkbGluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkOFwiOyB9XG5cbi5mYS1zZWxsY2FzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkYVwiOyB9XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTNcIjsgfVxuXG4uZmEtc2VydmVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjMzXCI7IH1cblxuLmZhLXNlcnZpY2VzdGFjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlY1wiOyB9XG5cbi5mYS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA2NFwiOyB9XG5cbi5mYS1zaGFyZS1hbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjdcIjsgfVxuXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUwXCI7IH1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTFcIjsgfVxuXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRkXCI7IH1cblxuLmZhLXNoZWtlbC1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjBiXCI7IH1cblxuLmZhLXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzMlwiOyB9XG5cbi5mYS1zaGllbGQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2VkXCI7IH1cblxuLmZhLXNoaWVsZC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmN1wiOyB9XG5cbi5mYS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFhXCI7IH1cblxuLmZhLXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OGJcIjsgfVxuXG4uZmEtc2hpcHBpbmctdGltZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OGNcIjsgfVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE0XCI7IH1cblxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5MFwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTFcIjsgfVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA3YVwiOyB9XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2NcIjsgfVxuXG4uZmEtc2h1dHRsZWNvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NWJcIjsgfVxuXG4uZmEtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkOVwiOyB9XG5cbi5mYS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDkwXCI7IH1cblxuLmZhLXNpZ24taW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY2XCI7IH1cblxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTdcIjsgfVxuXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwOGJcIjsgfVxuXG4uZmEtc2lnbi1vdXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY1XCI7IH1cblxuLmZhLXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAxMlwiOyB9XG5cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxNVwiOyB9XG5cbi5mYS1zaXN0cml4OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2VlXCI7IH1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZThcIjsgfVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTZcIjsgfVxuXG4uZmEtc2t5cGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2VcIjsgfVxuXG4uZmEtc2xhY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOThcIjsgfVxuXG4uZmEtc2xhY2staGFzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlZlwiOyB9XG5cbi5mYS1zbGlkZXJzLWg6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGVcIjsgfVxuXG4uZmEtc2xpZGVycy1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmMFwiOyB9XG5cbi5mYS1zbGlkZXJzLXY6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjFcIjsgfVxuXG4uZmEtc2xpZGVycy12LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmMlwiOyB9XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU3XCI7IH1cblxuLmZhLXNtaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE4XCI7IH1cblxuLmZhLXNtaWxlLXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZGFcIjsgfVxuXG4uZmEtc21va2luZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4ZFwiOyB9XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhYlwiOyB9XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhY1wiOyB9XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYWRcIjsgfVxuXG4uZmEtc25vd2ZsYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRjXCI7IH1cblxuLmZhLXNvcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZGNcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVkXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWVcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2MFwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2MVwiOyB9XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYwZGRcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjJcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTYzXCI7IH1cblxuLmZhLXNvcnQtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZGVcIjsgfVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiZVwiOyB9XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk3XCI7IH1cblxuLmZhLXNwYWRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY0XCI7IH1cblxuLmZhLXNwZWFrYXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjNcIjsgfVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMFwiOyB9XG5cbi5mYS1zcGlubmVyLXRoaXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Y0XCI7IH1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmNcIjsgfVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGM4XCI7IH1cblxuLmZhLXNxdWFyZS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDVjXCI7IH1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThkXCI7IH1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZjXCI7IH1cblxuLmZhLXN0YXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMDVcIjsgfVxuXG4uZmEtc3Rhci1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmM1wiOyB9XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogXCJcXGYwODlcIjsgfVxuXG4uZmEtc3RheWxpbmtlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmNVwiOyB9XG5cbi5mYS1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiNlwiOyB9XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjdcIjsgfVxuXG4uZmEtc3RlYW0tc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Y2XCI7IH1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNDhcIjsgfVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDUxXCI7IH1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGYxXCI7IH1cblxuLmZhLXN0aWNrZXItbXVsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmN1wiOyB9XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0OVwiOyB9XG5cbi5mYS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDRkXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjhkXCI7IH1cblxuLmZhLXN0b3B3YXRjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmMlwiOyB9XG5cbi5mYS1zdHJhdmE6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjhcIjsgfVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWRcIjsgfVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBjY1wiOyB9XG5cbi5mYS1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjlcIjsgfVxuXG4uZmEtc3RyaXBlLXM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MmFcIjsgfVxuXG4uZmEtc3R1ZGlvdmluYXJpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Y4XCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE0XCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhM1wiOyB9XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmNcIjsgfVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM5XCI7IH1cblxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGYyXCI7IH1cblxuLmZhLXN1bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4NVwiOyB9XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkZFwiOyB9XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyYlwiOyB9XG5cbi5mYS1zdXBwbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjlcIjsgfVxuXG4uZmEtc3luYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAyMVwiOyB9XG5cbi5mYS1zeW5jLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmMVwiOyB9XG5cbi5mYS1zeXJpbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDhlXCI7IH1cblxuLmZhLXRhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGNlXCI7IH1cblxuLmZhLXRhYmxlLXRlbm5pczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1ZFwiOyB9XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGFcIjsgfVxuXG4uZmEtdGFibGV0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmYVwiOyB9XG5cbi5mYS10YWJsZXQtYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmYlwiOyB9XG5cbi5mYS10YWJsZXQtYW5kcm9pZC1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZmNcIjsgfVxuXG4uZmEtdGFibGV0LXJ1Z2dlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4ZlwiOyB9XG5cbi5mYS10YWJsZXRzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDkwXCI7IH1cblxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZTRcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZmRcIjsgfVxuXG4uZmEtdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDJiXCI7IH1cblxuLmZhLXRhZ3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMmNcIjsgfVxuXG4uZmEtdGFwZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkYlwiOyB9XG5cbi5mYS10YXNrczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBhZVwiOyB9XG5cbi5mYS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJhXCI7IH1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM2XCI7IH1cblxuLmZhLXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2ZlXCI7IH1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDVcIjsgfVxuXG4uZmEtdGVubmlzLWJhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NWVcIjsgfVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjBcIjsgfVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMzRcIjsgfVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAzNVwiOyB9XG5cbi5mYS10aDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAwYVwiOyB9XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAwOVwiOyB9XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDBiXCI7IH1cblxuLmZhLXRoZW1laXNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiMlwiOyB9XG5cbi5mYS10aGVybW9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5MVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjYlwiOyB9XG5cbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM3XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzlcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjYVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjOFwiOyB9XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2NVwiOyB9XG5cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjRcIjsgfVxuXG4uZmEtdGh1bWJ0YWNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDhkXCI7IH1cblxuLmZhLXRpY2tldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0NVwiOyB9XG5cbi5mYS10aWNrZXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2ZmXCI7IH1cblxuLmZhLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDBkXCI7IH1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA1N1wiOyB9XG5cbi5mYS10aW1lcy1oZXhhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmVlXCI7IH1cblxuLmZhLXRpbWVzLW9jdGFnb246YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjBcIjsgfVxuXG4uZmEtdGltZXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQzXCI7IH1cblxuLmZhLXRpbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNDNcIjsgfVxuXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwNFwiOyB9XG5cbi5mYS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDVcIjsgfVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjVjXCI7IH1cblxuLmZhLXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM4XCI7IH1cblxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI0XCI7IH1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyNVwiOyB9XG5cbi5mYS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmOFwiOyB9XG5cbi5mYS10cmFzaC1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWRcIjsgfVxuXG4uZmEtdHJlZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiYlwiOyB9XG5cbi5mYS10cmVlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwMFwiOyB9XG5cbi5mYS10cmVsbG86YmVmb3JlIHsgY29udGVudDogXCJcXGYxODFcIjsgfVxuXG4uZmEtdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWNcIjsgfVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjJcIjsgfVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDkxXCI7IH1cblxuLmZhLXRyb3BoeS1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWJcIjsgfVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZDFcIjsgfVxuXG4uZmEtdHJ1Y2stY29udGFpbmVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGRjXCI7IH1cblxuLmZhLXRydWNrLWNvdWNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGRkXCI7IH1cblxuLmZhLXRydWNrLWxvYWRpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZGVcIjsgfVxuXG4uZmEtdHJ1Y2stbW92aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGRmXCI7IH1cblxuLmZhLXRydWNrLXJhbXA6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZTBcIjsgfVxuXG4uZmEtdHR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU0XCI7IH1cblxuLmZhLXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3M1wiOyB9XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc0XCI7IH1cblxuLmZhLXR2OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZjXCI7IH1cblxuLmZhLXR2LXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDAxXCI7IH1cblxuLmZhLXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlOFwiOyB9XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDk5XCI7IH1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDgxXCI7IH1cblxuLmZhLXR5cG8zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDJiXCI7IH1cblxuLmZhLXViZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDJcIjsgfVxuXG4uZmEtdWlraXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDNcIjsgfVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZTlcIjsgfVxuXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGNkXCI7IH1cblxuLmZhLXVuZG86YmVmb3JlIHsgY29udGVudDogXCJcXGYwZTJcIjsgfVxuXG4uZmEtdW5kby1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWFcIjsgfVxuXG4uZmEtdW5pcmVnaXN0cnk6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDRcIjsgfVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5YVwiOyB9XG5cbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTljXCI7IH1cblxuLmZhLXVubGluazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyN1wiOyB9XG5cbi5mYS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYwOWNcIjsgfVxuXG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzZVwiOyB9XG5cbi5mYS11bnRhcHBkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDA1XCI7IH1cblxuLmZhLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA5M1wiOyB9XG5cbi5mYS11c2I6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODdcIjsgfVxuXG4uZmEtdXNkLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlOFwiOyB9XG5cbi5mYS11c2Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmU5XCI7IH1cblxuLmZhLXVzZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMDdcIjsgfVxuXG4uZmEtdXNlci1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDZcIjsgfVxuXG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYmRcIjsgfVxuXG4uZmEtdXNlci1tZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBmMFwiOyB9XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzRcIjsgfVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWJcIjsgfVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzNVwiOyB9XG5cbi5mYS11c2VyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBjMFwiOyB9XG5cbi5mYS11c3N1bm5haDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwN1wiOyB9XG5cbi5mYS11dGVuc2lsLWZvcms6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTNcIjsgfVxuXG4uZmEtdXRlbnNpbC1rbmlmZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlNFwiOyB9XG5cbi5mYS11dGVuc2lsLXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmU1XCI7IH1cblxuLmZhLXV0ZW5zaWxzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmU3XCI7IH1cblxuLmZhLXV0ZW5zaWxzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlNlwiOyB9XG5cbi5mYS12YWFkaW46YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDhcIjsgfVxuXG4uZmEtdmVudXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjFcIjsgfVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI2XCI7IH1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjhcIjsgfVxuXG4uZmEtdmlhY29pbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzN1wiOyB9XG5cbi5mYS12aWFkZW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTlcIjsgfVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhYVwiOyB9XG5cbi5mYS12aWFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDkyXCI7IH1cblxuLmZhLXZpYWxzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDkzXCI7IH1cblxuLmZhLXZpYmVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDA5XCI7IH1cblxuLmZhLXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDNkXCI7IH1cblxuLmZhLXZpZGVvLXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZTFcIjsgfVxuXG4uZmEtdmlkZW8tc2xhc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZTJcIjsgfVxuXG4uZmEtdmltZW86YmVmb3JlIHsgY29udGVudDogXCJcXGY0MGFcIjsgfVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk0XCI7IH1cblxuLmZhLXZpbWVvLXY6YmVmb3JlIHsgY29udGVudDogXCJcXGYyN2RcIjsgfVxuXG4uZmEtdmluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjYVwiOyB9XG5cbi5mYS12azpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4OVwiOyB9XG5cbi5mYS12bnY6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MGJcIjsgfVxuXG4uZmEtdm9sbGV5YmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDVmXCI7IH1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDI3XCI7IH1cblxuLmZhLXZvbHVtZS1tdXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmUyXCI7IH1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMjZcIjsgfVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDI4XCI7IH1cblxuLmZhLXZ1ZWpzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDFmXCI7IH1cblxuLmZhLXdhcmVob3VzZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5NFwiOyB9XG5cbi5mYS13YXJlaG91c2UtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDk1XCI7IH1cblxuLmZhLXdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmUxXCI7IH1cblxuLmZhLXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThhXCI7IH1cblxuLmZhLXdlaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5NlwiOyB9XG5cbi5mYS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDdcIjsgfVxuXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzJcIjsgfVxuXG4uZmEtd2hhdHNhcHAtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDBjXCI7IH1cblxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTNcIjsgfVxuXG4uZmEtd2hpc3RsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2MFwiOyB9XG5cbi5mYS13aG1jczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwZFwiOyB9XG5cbi5mYS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWViXCI7IH1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY2XCI7IH1cblxuLmZhLXdpbmRvdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwZVwiOyB9XG5cbi5mYS13aW5kb3ctYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDBmXCI7IH1cblxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxMFwiOyB9XG5cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDBcIjsgfVxuXG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQxXCI7IH1cblxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQyXCI7IH1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2FcIjsgfVxuXG4uZmEtd2luZS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlM1wiOyB9XG5cbi5mYS13b24tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWFcIjsgfVxuXG4uZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxMVwiOyB9XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk3XCI7IH1cblxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZGVcIjsgfVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5OFwiOyB9XG5cbi5mYS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYWRcIjsgfVxuXG4uZmEteC1yYXk6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OTdcIjsgfVxuXG4uZmEteGJveDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxMlwiOyB9XG5cbi5mYS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY4XCI7IH1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY5XCI7IH1cblxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzYlwiOyB9XG5cbi5mYS15YWhvbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5ZVwiOyB9XG5cbi5mYS15YW5kZXg6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTNcIjsgfVxuXG4uZmEteWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTRcIjsgfVxuXG4uZmEteWVscDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlOVwiOyB9XG5cbi5mYS15ZW4tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1N1wiOyB9XG5cbi5mYS15b2FzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiMVwiOyB9XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY3XCI7IH1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDMxXCI7IH1cblxuLnNyLW9ubHkgeyBib3JkZXI6IDA7IGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7IGhlaWdodDogMXB4OyBtYXJnaW46IC0xcHg7IG92ZXJmbG93OiBoaWRkZW47IHBhZGRpbmc6IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDFweDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMgeyBjbGlwOiBhdXRvOyBoZWlnaHQ6IGF1dG87IG1hcmdpbjogMDsgb3ZlcmZsb3c6IHZpc2libGU7IHBvc2l0aW9uOiBzdGF0aWM7IHdpZHRoOiBhdXRvOyB9XG5cbi8qIE1hZ25pZmljIFBvcHVwIENTUyAqL1xuLm1mcC1iZyB7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgei1pbmRleDogMTA0Mjsgb3ZlcmZsb3c6IGhpZGRlbjsgcG9zaXRpb246IGZpeGVkOyBiYWNrZ3JvdW5kOiAjMGIwYjBiOyBvcGFjaXR5OiAwLjg7IH1cblxuLm1mcC13cmFwIHsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyB6LWluZGV4OiAxMDQzOyBwb3NpdGlvbjogZml4ZWQ7IG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLm1mcC1jb250YWluZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgbGVmdDogMDsgdG9wOiAwOyBwYWRkaW5nOiAwIDhweDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubWZwLWNvbnRhaW5lcjpiZWZvcmUgeyBjb250ZW50OiAnJzsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBoZWlnaHQ6IDEwMCU7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLWNvbnRlbnQgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgbWFyZ2luOiAwIGF1dG87IHRleHQtYWxpZ246IGxlZnQ7IHotaW5kZXg6IDEwNDU7IH1cblxuLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCwgLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQgeyB3aWR0aDogMTAwJTsgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtYWpheC1jdXIgeyBjdXJzb3I6IHByb2dyZXNzOyB9XG5cbi5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHsgY3Vyc29yOiAtbW96LXpvb20tb3V0OyBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7IGN1cnNvcjogem9vbS1vdXQ7IH1cblxuLm1mcC16b29tIHsgY3Vyc29yOiBwb2ludGVyOyBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjsgY3Vyc29yOiAtbW96LXpvb20taW47IGN1cnNvcjogem9vbS1pbjsgfVxuXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7IGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWNsb3NlLCAubWZwLWFycm93LCAubWZwLXByZWxvYWRlciwgLm1mcC1jb3VudGVyIHsgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtaGlkZSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWZwLXByZWxvYWRlciB7IGNvbG9yOiAjY2NjY2NjOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlOyB3aWR0aDogYXV0bzsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tdG9wOiAtMC44ZW07IGxlZnQ6IDhweDsgcmlnaHQ6IDhweDsgei1pbmRleDogMTA0NDsgfVxuXG4ubWZwLXByZWxvYWRlciBhIHsgY29sb3I6ICNjY2NjY2M7IH1cblxuLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7IGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7IGRpc3BsYXk6IG5vbmU7IH1cblxuYnV0dG9uLm1mcC1jbG9zZSwgYnV0dG9uLm1mcC1hcnJvdyB7IG92ZXJmbG93OiB2aXNpYmxlOyBjdXJzb3I6IHBvaW50ZXI7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3JkZXI6IDA7IC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgZGlzcGxheTogYmxvY2s7IG91dGxpbmU6IG5vbmU7IHBhZGRpbmc6IDA7IHotaW5kZXg6IDEwNDY7IGJveC1zaGFkb3c6IG5vbmU7IHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7IHBhZGRpbmc6IDA7IGJvcmRlcjogMDsgfVxuXG4ubWZwLWNsb3NlIHsgd2lkdGg6IDQ0cHg7IGhlaWdodDogNDRweDsgbGluZS1oZWlnaHQ6IDQ0cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDA7IHRvcDogMDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB0ZXh0LWFsaWduOiBjZW50ZXI7IG9wYWNpdHk6IDAuNjU7IHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7IGNvbG9yOiAjZmZmZmZmOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtc2l6ZTogMjhweDsgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlOyB9XG5cbi5tZnAtY2xvc2U6aG92ZXIsIC5tZnAtY2xvc2U6Zm9jdXMgeyBvcGFjaXR5OiAxOyB9XG5cbi5tZnAtY2xvc2U6YWN0aXZlIHsgdG9wOiAxcHg7IH1cblxuLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZSB7IGNvbG9yOiAjMzMzMzMzOyB9XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHsgY29sb3I6ICNmZmZmZmY7IHJpZ2h0OiAtNnB4OyB0ZXh0LWFsaWduOiByaWdodDsgcGFkZGluZy1yaWdodDogNnB4OyB3aWR0aDogMTAwJTsgfVxuXG4ubWZwLWNvdW50ZXIgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgcmlnaHQ6IDA7IGNvbG9yOiAjY2NjY2NjOyBmb250LXNpemU6IDEycHg7IGxpbmUtaGVpZ2h0OiAxOHB4OyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5tZnAtYXJyb3cgeyBwb3NpdGlvbjogYWJzb2x1dGU7IG9wYWNpdHk6IDAuNjU7IG1hcmdpbjogMDsgdG9wOiA1MCU7IG1hcmdpbi10b3A6IC01NXB4OyBwYWRkaW5nOiAwOyB3aWR0aDogOTBweDsgaGVpZ2h0OiAxMTBweDsgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbi5tZnAtYXJyb3c6YWN0aXZlIHsgbWFyZ2luLXRvcDogLTU0cHg7IH1cblxuLm1mcC1hcnJvdzpob3ZlciwgLm1mcC1hcnJvdzpmb2N1cyB7IG9wYWNpdHk6IDE7IH1cblxuLm1mcC1hcnJvdzpiZWZvcmUsIC5tZnAtYXJyb3c6YWZ0ZXIgeyBjb250ZW50OiAnJzsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAwOyBoZWlnaHQ6IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgdG9wOiAwOyBtYXJnaW4tdG9wOiAzNXB4OyBtYXJnaW4tbGVmdDogMzVweDsgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7IH1cblxuLm1mcC1hcnJvdzphZnRlciB7IGJvcmRlci10b3Atd2lkdGg6IDEzcHg7IGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7IHRvcDogOHB4OyB9XG5cbi5tZnAtYXJyb3c6YmVmb3JlIHsgYm9yZGVyLXRvcC13aWR0aDogMjFweDsgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDsgb3BhY2l0eTogMC43OyB9XG5cbi5tZnAtYXJyb3ctbGVmdCB7IGxlZnQ6IDA7IH1cblxuLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHsgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNmZmZmZmY7IG1hcmdpbi1sZWZ0OiAzMXB4OyB9XG5cbi5tZnAtYXJyb3ctbGVmdDpiZWZvcmUgeyBtYXJnaW4tbGVmdDogMjVweDsgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICMzZjNmM2Y7IH1cblxuLm1mcC1hcnJvdy1yaWdodCB7IHJpZ2h0OiAwOyB9XG5cbi5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIgeyBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjZmZmZmZmOyBtYXJnaW4tbGVmdDogMzlweDsgfVxuXG4ubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7IGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICMzZjNmM2Y7IH1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIHsgcGFkZGluZy10b3A6IDQwcHg7IHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQgeyBsaW5lLWhlaWdodDogMDsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogOTAwcHg7IH1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2UgeyB0b3A6IC00MHB4OyB9XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDA7IG92ZXJmbG93OiBoaWRkZW47IHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogYmxvY2s7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7IGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cblxuLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuaW1nLm1mcC1pbWcgeyB3aWR0aDogYXV0bzsgbWF4LXdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IGRpc3BsYXk6IGJsb2NrOyBsaW5lLWhlaWdodDogMDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgcGFkZGluZzogNDBweCAwIDQwcHg7IG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuLm1mcC1maWd1cmUgeyBsaW5lLWhlaWdodDogMDsgfVxuXG4ubWZwLWZpZ3VyZTphZnRlciB7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogNDBweDsgYm90dG9tOiA0MHB4OyBkaXNwbGF5OiBibG9jazsgcmlnaHQ6IDA7IHdpZHRoOiBhdXRvOyBoZWlnaHQ6IGF1dG87IHotaW5kZXg6IC0xOyBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTsgYmFja2dyb3VuZDogIzQ0NDQ0NDsgfVxuXG4ubWZwLWZpZ3VyZSBzbWFsbCB7IGNvbG9yOiAjYmRiZGJkOyBkaXNwbGF5OiBibG9jazsgZm9udC1zaXplOiAxMnB4OyBsaW5lLWhlaWdodDogMTRweDsgfVxuXG4ubWZwLWZpZ3VyZSBmaWd1cmUgeyBtYXJnaW46IDA7IH1cblxuLm1mcC1ib3R0b20tYmFyIHsgbWFyZ2luLXRvcDogLTM2cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAxMDAlOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtdGl0bGUgeyB0ZXh0LWFsaWduOiBsZWZ0OyBsaW5lLWhlaWdodDogMThweDsgY29sb3I6ICNmM2YzZjM7IHdvcmQtd3JhcDogYnJlYWstd29yZDsgcGFkZGluZy1yaWdodDogMzZweDsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQgeyBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkgeyAvKiogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlbiAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIgeyBwYWRkaW5nLWxlZnQ6IDA7IHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1nIHsgcGFkZGluZzogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIgeyB0b3A6IDA7IGJvdHRvbTogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGwgeyBkaXNwbGF5OiBpbmxpbmU7IG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhciB7IGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTsgYm90dG9tOiAwOyBtYXJnaW46IDA7IHRvcDogYXV0bzsgcGFkZGluZzogM3B4IDVweDsgcG9zaXRpb246IGZpeGVkOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHkgeyBwYWRkaW5nOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIgeyByaWdodDogNXB4OyB0b3A6IDNweDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jbG9zZSB7IHRvcDogMDsgcmlnaHQ6IDA7IHdpZHRoOiAzNXB4OyBoZWlnaHQ6IDM1cHg7IGxpbmUtaGVpZ2h0OiAzNXB4OyBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7IHBvc2l0aW9uOiBmaXhlZDsgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHsgLm1mcC1hcnJvdyB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTsgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTsgfVxuICAubWZwLWFycm93LWxlZnQgeyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7IHRyYW5zZm9ybS1vcmlnaW46IDA7IH1cbiAgLm1mcC1hcnJvdy1yaWdodCB7IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTsgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTsgfVxuICAubWZwLWNvbnRhaW5lciB7IHBhZGRpbmctbGVmdDogNnB4OyBwYWRkaW5nLXJpZ2h0OiA2cHg7IH0gfVxuXG4ubWZwLWJnIHsgYmFja2dyb3VuZDogIzMzMzsgfVxuXG4ubWZwLWNvbnRhaW5lciB7IHBhZGRpbmc6IDIuODEyNXJlbSAxNXB4OyB9XG5cbi5tZnAtcHJlbG9hZGVyIHsgei1pbmRleDogOTk5OTsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiA0LjM3NXJlbTsgaGVpZ2h0OiA0LjM3NXJlbTsgYm9yZGVyLXJhZGl1czogNTAlOyB0ZXh0LWluZGVudDogLTk5OTlweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IHBvc2l0aW9uOiBmaXhlZDsgdG9wOiA1MCU7IGxlZnQ6IDUwJTsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9sb2FkaW5nLmdpZik7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtc2l6ZTogMy4xMjVyZW07IH1cblxuLm1hcHMgeyB6LWluZGV4OiAxMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMjguNzVyZW07IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubWFwcyAubWFwc19faW5mb2JveCB7IHdpZHRoOiAyNTBweDsgYm9yZGVyLXJhZGl1czogNXB4OyBiYWNrZ3JvdW5kOiAjZmZmOyBwYWRkaW5nOiAzMHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1hcHMgLm1hcHNfX2luZm9ib3g6YmVmb3JlIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAwOyBoZWlnaHQ6IDA7IGNvbnRlbnQ6ICcnOyBib3JkZXI6IDAuMzEyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IC0wLjU2MjVyZW07IGxlZnQ6IDEuMjVyZW07IH1cblxuLyogalF1ZXJ5Lm1tZW51IG9uY2FudmFzIENTUyAqL1xuLm1tLWhpZGRlbiB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubW0td3JhcHBlciB7IG92ZXJmbG93LXg6IGhpZGRlbjsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tbS1tZW51IHsgYm94LXNpemluZzogYm9yZGVyLWJveDsgYmFja2dyb3VuZDogaW5oZXJpdDsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmc6IDA7IG1hcmdpbjogMDsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyByaWdodDogMDsgdG9wOiAwOyBib3R0b206IDA7IHotaW5kZXg6IDA7IH1cblxuLm1tLXBhbmVscywgLm1tLXBhbmVscyA+IC5tbS1wYW5lbCB7IGJhY2tncm91bmQ6IGluaGVyaXQ7IGJvcmRlci1jb2xvcjogaW5oZXJpdDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgbWFyZ2luOiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHJpZ2h0OiAwOyB0b3A6IDA7IGJvdHRvbTogMDsgei1pbmRleDogMDsgfVxuXG4ubW0tcGFuZWxzIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubW0tcGFuZWwgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTsgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7IH1cblxuLm1tLXBhbmVsLm1tLW9wZW5lZCB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7IH1cblxuLm1tLXBhbmVsLm1tLXN1Ym9wZW5lZCB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMCUsIDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMCUsIDAsIDApOyB9XG5cbi5tbS1wYW5lbC5tbS1oaWdoZXN0IHsgei1pbmRleDogMTsgfVxuXG4ubW0tcGFuZWwubW0tbm9hbmltYXRpb24geyB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1tLXBhbmVsLm1tLW5vYW5pbWF0aW9uLm1tLXN1Ym9wZW5lZCB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5tbS1wYW5lbHMgPiAubW0tcGFuZWwgeyAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IG92ZXJmbG93OiBzY3JvbGw7IG92ZXJmbG93LXg6IGhpZGRlbjsgb3ZlcmZsb3cteTogYXV0bzsgcGFkZGluZzogMCAyMHB4OyB9XG5cbi5tbS1wYW5lbHMgPiAubW0tcGFuZWwubW0taGFzbmF2YmFyIHsgcGFkZGluZy10b3A6IDQwcHg7IH1cblxuLm1tLXBhbmVscyA+IC5tbS1wYW5lbDpub3QoLm1tLWhpZGRlbikgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4ubW0tcGFuZWxzID4gLm1tLXBhbmVsOmJlZm9yZSwgLm1tLXBhbmVscyA+IC5tbS1wYW5lbDphZnRlciB7IGNvbnRlbnQ6ICcnOyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAyMHB4OyB9XG5cbi5tbS12ZXJ0aWNhbCAubW0tcGFuZWwgeyB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubW0tdmVydGljYWwgLm1tLWxpc3R2aWV3IC5tbS1wYW5lbCwgLm1tLWxpc3R2aWV3IC5tbS12ZXJ0aWNhbCAubW0tcGFuZWwgeyBkaXNwbGF5OiBub25lOyBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4OyB9XG5cbi5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXcgLm1tLXBhbmVsIC5tbS1saXN0dmlldyA+IGxpOmxhc3QtY2hpbGQ6YWZ0ZXIsIC5tbS1saXN0dmlldyAubW0tdmVydGljYWwgLm1tLXBhbmVsIC5tbS1saXN0dmlldyA+IGxpOmxhc3QtY2hpbGQ6YWZ0ZXIgeyBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5tbS12ZXJ0aWNhbCBsaS5tbS1vcGVuZWQgPiAubW0tcGFuZWwsIGxpLm1tLXZlcnRpY2FsLm1tLW9wZW5lZCA+IC5tbS1wYW5lbCB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXcgPiBsaSA+IC5tbS1uZXh0LCAubW0tbGlzdHZpZXcgPiBsaS5tbS12ZXJ0aWNhbCA+IC5tbS1uZXh0IHsgYm94LXNpemluZzogYm9yZGVyLWJveDsgaGVpZ2h0OiA0MHB4OyBib3R0b206IGF1dG87IH1cblxuLm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldyA+IGxpLm1tLW9wZW5lZCA+IC5tbS1uZXh0OmFmdGVyLCAubW0tbGlzdHZpZXcgPiBsaS5tbS12ZXJ0aWNhbC5tbS1vcGVuZWQgPiAubW0tbmV4dDphZnRlciB7IHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7IHJpZ2h0OiAxOXB4OyB9XG5cbi5tbS1idG4geyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB3aWR0aDogNDBweDsgaGVpZ2h0OiA0MHB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgei1pbmRleDogMTsgfVxuXG4ubW0tY2xlYXI6YmVmb3JlLCAubW0tY2xlYXI6YWZ0ZXIsIC5tbS1jbG9zZTpiZWZvcmUsIC5tbS1jbG9zZTphZnRlciB7IGNvbnRlbnQ6ICcnOyBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiA1cHg7IGhlaWdodDogNXB4OyBtYXJnaW46IGF1dG87IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBib3R0b206IDA7IHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuLm1tLWNsZWFyOmJlZm9yZSwgLm1tLWNsb3NlOmJlZm9yZSB7IGJvcmRlci1yaWdodDogbm9uZTsgYm9yZGVyLWJvdHRvbTogbm9uZTsgcmlnaHQ6IDE4cHg7IH1cblxuLm1tLWNsZWFyOmFmdGVyLCAubW0tY2xvc2U6YWZ0ZXIgeyBib3JkZXItbGVmdDogbm9uZTsgYm9yZGVyLXRvcDogbm9uZTsgcmlnaHQ6IDI1cHg7IH1cblxuLm1tLXByZXY6YmVmb3JlLCAubW0tbmV4dDphZnRlciB7IGNvbnRlbnQ6ICcnOyBib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogOHB4OyBoZWlnaHQ6IDhweDsgbWFyZ2luOiBhdXRvOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgYm90dG9tOiAwOyB9XG5cbi5tbS1wcmV2OmJlZm9yZSB7IHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IGxlZnQ6IDIzcHg7IHJpZ2h0OiBhdXRvOyB9XG5cbi5tbS1uZXh0OmFmdGVyIHsgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgcmlnaHQ6IDIzcHg7IGxlZnQ6IGF1dG87IH1cblxuLm1tLW5hdmJhciB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZDsgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyB0ZXh0LWFsaWduOiBjZW50ZXI7IGxpbmUtaGVpZ2h0OiAyMHB4OyBoZWlnaHQ6IDQwcHg7IHBhZGRpbmc6IDAgNDBweDsgbWFyZ2luOiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgcmlnaHQ6IDA7IH1cblxuLm1tLW5hdmJhciA+ICogeyBkaXNwbGF5OiBibG9jazsgcGFkZGluZzogMTBweCAwOyB9XG5cbi5tbS1uYXZiYXIgYSwgLm1tLW5hdmJhciBhOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5tbS1uYXZiYXIgLm1tLXRpdGxlIHsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IHdoaXRlLXNwYWNlOiBub3dyYXA7IG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1tLW5hdmJhciAubW0tYnRuOmZpcnN0LWNoaWxkIHsgbGVmdDogMDsgfVxuXG4ubW0tbmF2YmFyIC5tbS1idG46bGFzdC1jaGlsZCB7IHRleHQtYWxpZ246IHJpZ2h0OyByaWdodDogMDsgfVxuXG4ubW0tcGFuZWwgLm1tLW5hdmJhciB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLm1tLXBhbmVsLm1tLWhhc25hdmJhciAubW0tbmF2YmFyIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLm1tLWxpc3R2aWV3LCAubW0tbGlzdHZpZXcgPiBsaSB7IGxpc3Qtc3R5bGU6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiAwOyBtYXJnaW46IDA7IH1cblxuLm1tLWxpc3R2aWV3IHsgZm9udDogaW5oZXJpdDsgZm9udC1zaXplOiAxNHB4OyBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4ubW0tbGlzdHZpZXcgYSwgLm1tLWxpc3R2aWV3IGE6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm1tLWxpc3R2aWV3ID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1tLWxpc3R2aWV3ID4gbGksIC5tbS1saXN0dmlldyA+IGxpOmFmdGVyLCAubW0tbGlzdHZpZXcgPiBsaSAubW0tbmV4dCwgLm1tLWxpc3R2aWV3ID4gbGkgLm1tLW5leHQ6YmVmb3JlIHsgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyB9XG5cbi5tbS1saXN0dmlldyA+IGxpID4gYSwgLm1tLWxpc3R2aWV3ID4gbGkgPiBzcGFuIHsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IHdoaXRlLXNwYWNlOiBub3dyYXA7IG92ZXJmbG93OiBoaWRkZW47IGNvbG9yOiBpbmhlcml0OyBkaXNwbGF5OiBibG9jazsgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjBweDsgbWFyZ2luOiAwOyB9XG5cbi5tbS1saXN0dmlldyA+IGxpOm5vdCgubW0tZGl2aWRlcik6YWZ0ZXIgeyBjb250ZW50OiAnJzsgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4OyBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgfVxuXG4ubW0tbGlzdHZpZXcgPiBsaTpub3QoLm1tLWRpdmlkZXIpOmFmdGVyIHsgbGVmdDogMjBweDsgfVxuXG4ubW0tbGlzdHZpZXcgLm1tLW5leHQgeyBiYWNrZ3JvdW5kOiByZ2JhKDMsIDIsIDEsIDApOyB3aWR0aDogNTBweDsgcGFkZGluZzogMDsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMDsgdG9wOiAwOyBib3R0b206IDA7IHotaW5kZXg6IDI7IH1cblxuLm1tLWxpc3R2aWV3IC5tbS1uZXh0OmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyBib3JkZXItbGVmdC13aWR0aDogMXB4OyBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7IGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwOyB9XG5cbi5tbS1saXN0dmlldyAubW0tbmV4dCArIGEsIC5tbS1saXN0dmlldyAubW0tbmV4dCArIHNwYW4geyBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cblxuLm1tLWxpc3R2aWV3IC5tbS1uZXh0Lm1tLWZ1bGxzdWJvcGVuIHsgd2lkdGg6IDEwMCU7IH1cblxuLm1tLWxpc3R2aWV3IC5tbS1uZXh0Lm1tLWZ1bGxzdWJvcGVuOmJlZm9yZSB7IGJvcmRlci1sZWZ0OiBub25lOyB9XG5cbi5tbS1saXN0dmlldyAubW0tbmV4dC5tbS1mdWxsc3Vib3BlbiArIGEsIC5tbS1saXN0dmlldyAubW0tbmV4dC5tbS1mdWxsc3Vib3BlbiArIHNwYW4geyBwYWRkaW5nLXJpZ2h0OiA1MHB4OyBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLm1tLXBhbmVscyA+IC5tbS1wYW5lbCA+IC5tbS1saXN0dmlldyB7IG1hcmdpbjogMjBweCAtMjBweDsgfVxuXG4ubW0tcGFuZWxzID4gLm1tLXBhbmVsID4gLm1tLWxpc3R2aWV3OmZpcnN0LWNoaWxkLCAubW0tcGFuZWxzID4gLm1tLXBhbmVsID4gLm1tLW5hdmJhciArIC5tbS1saXN0dmlldyB7IG1hcmdpbi10b3A6IC0yMHB4OyB9XG5cbi5tbS1tZW51IHsgYmFja2dyb3VuZDogI2YzZjNmMzsgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cblxuLm1tLW1lbnUgLm1tLW5hdmJhciA+ICosIC5tbS1tZW51IC5tbS1uYXZiYXIgYSB7IGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLm1tLW1lbnUgLm1tLWJ0bjpiZWZvcmUsIC5tbS1tZW51IC5tbS1idG46YWZ0ZXIgeyBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4ubW0tbWVudSAubW0tbGlzdHZpZXcgeyBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4ubW0tbWVudSAubW0tbGlzdHZpZXcgPiBsaSAubW0tbmV4dDphZnRlciB7IGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5tbS1tZW51IC5tbS1saXN0dmlldyA+IGxpIGE6bm90KC5tbS1uZXh0KSB7IC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB0YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLm1tLW1lbnUgLm1tLWxpc3R2aWV3ID4gbGkubW0tc2VsZWN0ZWQgPiBhOm5vdCgubW0tbmV4dCksIC5tbS1tZW51IC5tbS1saXN0dmlldyA+IGxpLm1tLXNlbGVjdGVkID4gc3BhbiB7IGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG4ubW0tbWVudS5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXcgPiBsaS5tbS1vcGVuZWQgPiBhLm1tLW5leHQsIC5tbS1tZW51Lm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldyA+IGxpLm1tLW9wZW5lZCA+IC5tbS1wYW5lbCwgLm1tLW1lbnUgLm1tLWxpc3R2aWV3ID4gbGkubW0tb3BlbmVkLm1tLXZlcnRpY2FsID4gYS5tbS1uZXh0LCAubW0tbWVudSAubW0tbGlzdHZpZXcgPiBsaS5tbS1vcGVuZWQubW0tdmVydGljYWwgPiAubW0tcGFuZWwgeyBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi5tbS1tZW51IC5tbS1kaXZpZGVyIHsgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4vKiBqUXVlcnkubW1lbnUgb2ZmQ2FudmFzIGFkZG9uIENTUyAqL1xuLm1tLXBhZ2UgeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1tLXNsaWRlb3V0IHsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTsgei1pbmRleDogMTsgfVxuXG5odG1sLm1tLW9wZW5lZCB7IG92ZXJmbG93LXg6IGhpZGRlbjsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbmh0bWwubW0tYmxvY2tpbmcgeyBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmh0bWwubW0tYmxvY2tpbmcgYm9keSB7IG92ZXJmbG93OiBoaWRkZW47IH1cblxuaHRtbC5tbS1iYWNrZ3JvdW5kIC5tbS1wYWdlIHsgYmFja2dyb3VuZDogaW5oZXJpdDsgfVxuXG4jbW0tYmxvY2tlciB7IGJhY2tncm91bmQ6IHJnYmEoMywgMiwgMSwgMCk7IGRpc3BsYXk6IG5vbmU7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IHBvc2l0aW9uOiBmaXhlZDsgdG9wOiAwOyBsZWZ0OiAwOyB6LWluZGV4OiAyOyB9XG5cbmh0bWwubW0tYmxvY2tpbmcgI21tLWJsb2NrZXIgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4ubW0tbWVudS5tbS1vZmZjYW52YXMgeyB6LWluZGV4OiAwOyBkaXNwbGF5OiBub25lOyBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLm1tLW1lbnUubW0tb2ZmY2FudmFzLm1tLW9wZW5lZCB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS1uby1jc3N0cmFuc2Zvcm1zLm1tLW9wZW5lZCB7IHotaW5kZXg6IDEwOyB9XG5cbi5tbS1tZW51Lm1tLW9mZmNhbnZhcyB7IHdpZHRoOiA4MCU7IG1pbi13aWR0aDogMTQwcHg7IG1heC13aWR0aDogNDQwcHg7IH1cblxuaHRtbC5tbS1vcGVuaW5nIC5tbS1tZW51Lm1tLW9wZW5lZCB+IC5tbS1zbGlkZW91dCB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDgwJSwgMCk7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoODAlLCAwLCAwKTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNzVweCkgeyBodG1sLm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwcHgsIDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE0MHB4LCAwLCAwKTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU1MHB4KSB7IGh0bWwubW0tb3BlbmluZyAubW0tbWVudS5tbS1vcGVuZWQgfiAubW0tc2xpZGVvdXQgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NDBweCwgMCk7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDQwcHgsIDAsIDApOyB9IH1cblxuLyogalF1ZXJ5Lm1tZW51IGVmZmVjdHMgZXh0ZW5zaW9uIENTUyAqL1xuLm1tLW1lbnUubW0tZngtbWVudS16b29tIHsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTsgfVxuXG5odG1sLm1tLW9wZW5lZCAubW0tbWVudS5tbS1meC1tZW51LXpvb20geyB0cmFuc2Zvcm06IHNjYWxlKDAuNywgMC43KSB0cmFuc2xhdGUzZCgtMzAlLCAwLCAwKTsgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7IH1cblxuaHRtbC5tbS1vcGVuaW5nIC5tbS1tZW51Lm1tLWZ4LW1lbnUtem9vbSB7IHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlM2QoMCUsIDAsIDApOyB9XG5cbmh0bWwubW0tcmlnaHQubW0tb3BlbmVkIC5tbS1tZW51Lm1tLWZ4LW1lbnUtem9vbSB7IHRyYW5zZm9ybTogc2NhbGUoMC43LCAwLjcpIHRyYW5zbGF0ZTNkKDMwJSwgMCwgMCk7IHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjsgfVxuXG5odG1sLm1tLXJpZ2h0Lm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tZngtbWVudS16b29tIHsgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7IH1cblxuLm1tLW1lbnUubW0tZngtbWVudS1zbGlkZSB7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7IH1cblxuaHRtbC5tbS1vcGVuZWQgLm1tLW1lbnUubW0tZngtbWVudS1zbGlkZSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMCUsIDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMCUsIDAsIDApOyB9XG5cbmh0bWwubW0tb3BlbmluZyAubW0tbWVudS5tbS1meC1tZW51LXNsaWRlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTsgfVxuXG5odG1sLm1tLXJpZ2h0Lm1tLW9wZW5lZCAubW0tbWVudS5tbS1meC1tZW51LXNsaWRlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAlLCAwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMCUsIDAsIDApOyB9XG5cbmh0bWwubW0tcmlnaHQubW0tb3BlbmluZyAubW0tbWVudS5tbS1meC1tZW51LXNsaWRlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTsgfVxuXG4ubW0tbWVudS5tbS1meC1tZW51LWZhZGUgeyBvcGFjaXR5OiAwOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTsgfVxuXG5odG1sLm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tZngtbWVudS1mYWRlIHsgb3BhY2l0eTogMTsgfVxuXG4ubW0tbWVudS5tbS1meC1wYW5lbHMtbm9uZSAubW0tcGFuZWwsIC5tbS1tZW51IC5tbS1meC1wYW5lbHMtbm9uZS5tbS1wYW5lbCB7IHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7IH1cblxuLm1tLW1lbnUubW0tZngtcGFuZWxzLW5vbmUgLm1tLXBhbmVsLm1tLXN1Ym9wZW5lZCwgLm1tLW1lbnUgLm1tLWZ4LXBhbmVscy1ub25lLm1tLXBhbmVsLm1tLXN1Ym9wZW5lZCB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5tbS1tZW51Lm1tLWZ4LXBhbmVscy16b29tIC5tbS1wYW5lbCwgLm1tLW1lbnUgLm1tLWZ4LXBhbmVscy16b29tLm1tLXBhbmVsIHsgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7IHRyYW5zZm9ybTogc2NhbGUoMS41LCAxLjUpIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG5cbi5tbS1tZW51Lm1tLWZ4LXBhbmVscy16b29tIC5tbS1wYW5lbC5tbS1vcGVuZWQsIC5tbS1tZW51IC5tbS1meC1wYW5lbHMtem9vbS5tbS1wYW5lbC5tbS1vcGVuZWQgeyB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTsgfVxuXG4ubW0tbWVudS5tbS1meC1wYW5lbHMtem9vbSAubW0tcGFuZWwubW0tc3Vib3BlbmVkLCAubW0tbWVudSAubW0tZngtcGFuZWxzLXpvb20ubW0tcGFuZWwubW0tc3Vib3BlbmVkIHsgdHJhbnNmb3JtOiBzY2FsZSgwLjcsIDAuNykgdHJhbnNsYXRlM2QoLTMwJSwgMCwgMCk7IH1cblxuLm1tLW1lbnUubW0tZngtcGFuZWxzLXNsaWRlLTAgLm1tLXBhbmVsLm1tLXN1Ym9wZW5lZCwgLm1tLW1lbnUgLm1tLWZ4LXBhbmVscy1zbGlkZS0wLm1tLXBhbmVsLm1tLXN1Ym9wZW5lZCB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5tbS1tZW51Lm1tLWZ4LXBhbmVscy1zbGlkZS0xMDAgLm1tLXBhbmVsLm1tLXN1Ym9wZW5lZCwgLm1tLW1lbnUgLm1tLWZ4LXBhbmVscy1zbGlkZS0xMDAubW0tcGFuZWwubW0tc3Vib3BlbmVkIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuXG4ubW0tbWVudS5tbS1meC1wYW5lbHMtc2xpZGUtdXAgLm1tLXBhbmVsLCAubW0tbWVudSAubW0tZngtcGFuZWxzLXNsaWRlLXVwLm1tLXBhbmVsIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH1cblxuLm1tLW1lbnUubW0tZngtcGFuZWxzLXNsaWRlLXVwIC5tbS1wYW5lbC5tbS1vcGVuZWQsIC5tbS1tZW51IC5tbS1meC1wYW5lbHMtc2xpZGUtdXAubW0tcGFuZWwubW0tb3BlbmVkIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLm1tLW1lbnUubW0tZngtcGFuZWxzLXNsaWRlLXVwIC5tbS1wYW5lbC5tbS1zdWJvcGVuZWQsIC5tbS1tZW51IC5tbS1meC1wYW5lbHMtc2xpZGUtdXAubW0tcGFuZWwubW0tc3Vib3BlbmVkIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCUpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAlLCAwKTsgfVxuXG4ubW0tbWVudVtjbGFzcyo9XCJtbS1meC1saXN0aXRlbXMtXCJdIC5tbS1saXN0dmlldyA+IGxpIHsgdHJhbnNpdGlvbjogbm9uZSAwLjRzIGVhc2U7IH1cblxuLm1tLW1lbnVbY2xhc3MqPVwibW0tZngtbGlzdGl0ZW1zLVwiXSAubW0tbGlzdHZpZXcgPiBsaTpudGgtY2hpbGQoMSkgeyB0cmFuc2l0aW9uLWRlbGF5OiA1MG1zOyB9XG5cbi5tbS1tZW51W2NsYXNzKj1cIm1tLWZ4LWxpc3RpdGVtcy1cIl0gLm1tLWxpc3R2aWV3ID4gbGk6bnRoLWNoaWxkKDIpIHsgdHJhbnNpdGlvbi1kZWxheTogMTAwbXM7IH1cblxuLm1tLW1lbnVbY2xhc3MqPVwibW0tZngtbGlzdGl0ZW1zLVwiXSAubW0tbGlzdHZpZXcgPiBsaTpudGgtY2hpbGQoMykgeyB0cmFuc2l0aW9uLWRlbGF5OiAxNTBtczsgfVxuXG4ubW0tbWVudVtjbGFzcyo9XCJtbS1meC1saXN0aXRlbXMtXCJdIC5tbS1saXN0dmlldyA+IGxpOm50aC1jaGlsZCg0KSB7IHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zOyB9XG5cbi5tbS1tZW51W2NsYXNzKj1cIm1tLWZ4LWxpc3RpdGVtcy1cIl0gLm1tLWxpc3R2aWV3ID4gbGk6bnRoLWNoaWxkKDUpIHsgdHJhbnNpdGlvbi1kZWxheTogMjUwbXM7IH1cblxuLm1tLW1lbnVbY2xhc3MqPVwibW0tZngtbGlzdGl0ZW1zLVwiXSAubW0tbGlzdHZpZXcgPiBsaTpudGgtY2hpbGQoNikgeyB0cmFuc2l0aW9uLWRlbGF5OiAzMDBtczsgfVxuXG4ubW0tbWVudVtjbGFzcyo9XCJtbS1meC1saXN0aXRlbXMtXCJdIC5tbS1saXN0dmlldyA+IGxpOm50aC1jaGlsZCg3KSB7IHRyYW5zaXRpb24tZGVsYXk6IDM1MG1zOyB9XG5cbi5tbS1tZW51W2NsYXNzKj1cIm1tLWZ4LWxpc3RpdGVtcy1cIl0gLm1tLWxpc3R2aWV3ID4gbGk6bnRoLWNoaWxkKDgpIHsgdHJhbnNpdGlvbi1kZWxheTogNDAwbXM7IH1cblxuLm1tLW1lbnVbY2xhc3MqPVwibW0tZngtbGlzdGl0ZW1zLVwiXSAubW0tbGlzdHZpZXcgPiBsaTpudGgtY2hpbGQoOSkgeyB0cmFuc2l0aW9uLWRlbGF5OiA0NTBtczsgfVxuXG4ubW0tbWVudVtjbGFzcyo9XCJtbS1meC1saXN0aXRlbXMtXCJdIC5tbS1saXN0dmlldyA+IGxpOm50aC1jaGlsZCgxMCkgeyB0cmFuc2l0aW9uLWRlbGF5OiA1MDBtczsgfVxuXG4ubW0tbWVudVtjbGFzcyo9XCJtbS1meC1saXN0aXRlbXMtXCJdIC5tbS1saXN0dmlldyA+IGxpOm50aC1jaGlsZCgxMSkgeyB0cmFuc2l0aW9uLWRlbGF5OiA1NTBtczsgfVxuXG4ubW0tbWVudVtjbGFzcyo9XCJtbS1meC1saXN0aXRlbXMtXCJdIC5tbS1saXN0dmlldyA+IGxpOm50aC1jaGlsZCgxMikgeyB0cmFuc2l0aW9uLWRlbGF5OiA2MDBtczsgfVxuXG4ubW0tbWVudVtjbGFzcyo9XCJtbS1meC1saXN0aXRlbXMtXCJdIC5tbS1saXN0dmlldyA+IGxpOm50aC1jaGlsZCgxMykgeyB0cmFuc2l0aW9uLWRlbGF5OiA2NTBtczsgfVxuXG4ubW0tbWVudVtjbGFzcyo9XCJtbS1meC1saXN0aXRlbXMtXCJdIC5tbS1saXN0dmlldyA+IGxpOm50aC1jaGlsZCgxNCkgeyB0cmFuc2l0aW9uLWRlbGF5OiA3MDBtczsgfVxuXG4ubW0tbWVudVtjbGFzcyo9XCJtbS1meC1saXN0aXRlbXMtXCJdIC5tbS1saXN0dmlldyA+IGxpOm50aC1jaGlsZCgxNSkgeyB0cmFuc2l0aW9uLWRlbGF5OiA3NTBtczsgfVxuXG4ubW0tbWVudS5tbS1meC1saXN0aXRlbXMtc2xpZGUgLm1tLWxpc3R2aWV3ID4gbGkgeyB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCk7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTAlLCAwLCAwKTsgb3BhY2l0eTogMDsgfVxuXG5odG1sLm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tZngtbGlzdGl0ZW1zLXNsaWRlIC5tbS1wYW5lbC5tbS1vcGVuZWQgLm1tLWxpc3R2aWV3ID4gbGkgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgb3BhY2l0eTogMTsgfVxuXG4ubW0tbWVudS5tbS1meC1saXN0aXRlbXMtZmFkZSAubW0tbGlzdHZpZXcgPiBsaSB7IHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7IG9wYWNpdHk6IDA7IH1cblxuaHRtbC5tbS1vcGVuaW5nIC5tbS1tZW51Lm1tLWZ4LWxpc3RpdGVtcy1mYWRlIC5tbS1wYW5lbC5tbS1vcGVuZWQgLm1tLWxpc3R2aWV3ID4gbGkgeyBvcGFjaXR5OiAxOyB9XG5cbi5tbS1tZW51Lm1tLWZ4LWxpc3RpdGVtcy1kcm9wIC5tbS1saXN0dmlldyA+IGxpIHsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdG9wOyBvcGFjaXR5OiAwOyB0b3A6IC0yNSU7IH1cblxuaHRtbC5tbS1vcGVuaW5nIC5tbS1tZW51Lm1tLWZ4LWxpc3RpdGVtcy1kcm9wIC5tbS1wYW5lbC5tbS1vcGVuZWQgLm1tLWxpc3R2aWV3ID4gbGkgeyBvcGFjaXR5OiAxOyB0b3A6IDA7IH1cblxuLyogalF1ZXJ5Lm1tZW51IHBvc2l0aW9uIGV4dGVuc2lvbiBDU1MgKi9cbi5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS1yaWdodCB7IGxlZnQ6IGF1dG87IH1cblxuaHRtbC5tbS1yaWdodC5tbS1vcGVuaW5nIC5tbS1tZW51Lm1tLW9wZW5lZCB+IC5tbS1zbGlkZW91dCB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC04MCUsIDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MCUsIDAsIDApOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE3NXB4KSB7IGh0bWwubW0tcmlnaHQubW0tb3BlbmluZyAubW0tbWVudS5tbS1vcGVuZWQgfiAubW0tc2xpZGVvdXQgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTQwcHgsIDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNDBweCwgMCwgMCk7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NTBweCkgeyBodG1sLm1tLXJpZ2h0Lm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tb3BlbmVkIH4gLm1tLXNsaWRlb3V0IHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ0MHB4LCAwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDQwcHgsIDAsIDApOyB9IH1cblxuLyogalF1ZXJ5Lm1tZW51IHotcG9zaXRpb24gZXh0ZW5zaW9uIENTUyAqL1xuaHRtbC5tbS1mcm9udCAubW0tc2xpZGVvdXQgeyB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgei1pbmRleDogMDsgfVxuXG5odG1sLm1tLWZyb250ICNtbS1ibG9ja2VyIHsgei1pbmRleDogMTsgfVxuXG5odG1sLm1tLWZyb250IC5tbS1tZW51Lm1tLW9mZmNhbnZhcyB7IHotaW5kZXg6IDI7IH1cblxuLm1tLW1lbnUubW0tb2ZmY2FudmFzLm1tLWZyb250LCAubW0tbWVudS5tbS1vZmZjYW52YXMubW0tbmV4dCB7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cblxuLm1tLW1lbnUubW0tb2ZmY2FudmFzLm1tLWZyb250Lm1tLXJpZ2h0LCAubW0tbWVudS5tbS1vZmZjYW52YXMubW0tbmV4dC5tbS1yaWdodCB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG5cbi5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS10b3AgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9XG5cbi5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS1ib3R0b20geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfVxuXG4ubW0tbWVudS5tbS1vZmZjYW52YXMubW0tdG9wLCAubW0tbWVudS5tbS1vZmZjYW52YXMubW0tYm90dG9tIHsgd2lkdGg6IDEwMCU7IG1pbi13aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS1ib3R0b20geyB0b3A6IGF1dG87IH1cblxuaHRtbC5tbS1vcGVuaW5nIC5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS1mcm9udCwgaHRtbC5tbS1vcGVuaW5nIC5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS1uZXh0IHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLm1tLW1lbnUubW0tb2ZmY2FudmFzLm1tLXRvcCwgLm1tLW1lbnUubW0tb2ZmY2FudmFzLm1tLWJvdHRvbSB7IGhlaWdodDogODAlOyBtaW4taGVpZ2h0OiAxNDBweDsgbWF4LWhlaWdodDogODgwcHg7IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBibG9jazsgYm94LXNpemluZzogYm9yZGVyLWJveDsgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC1tcy11c2VyLXNlbGVjdDogbm9uZTsgdXNlci1zZWxlY3Q6IG5vbmU7IC1tcy10b3VjaC1hY3Rpb246IHBhbi15OyB0b3VjaC1hY3Rpb246IHBhbi15OyAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHsgcG9zaXRpb246IHJlbGF0aXZlOyBvdmVyZmxvdzogaGlkZGVuOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyB9XG5cbi5zbGljay1saXN0OmZvY3VzIHsgb3V0bGluZTogbm9uZTsgfVxuXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7IGN1cnNvcjogcG9pbnRlcjsgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLCAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbGVmdDogMDsgdG9wOiAwOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIgeyBjbGVhcjogYm90aDsgfVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sgeyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHsgZmxvYXQ6IGxlZnQ7IGhlaWdodDogMTAwJTsgbWluLWhlaWdodDogMXB4OyBkaXNwbGF5OiBub25lOyB9XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5zbGljay1zbGlkZSBpbWcgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcgeyBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUgeyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiBhdXRvOyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHsgZGlzcGxheTogbm9uZTsgfVxuXG4uc2xpY2stc2xpZGVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgeyBoZWlnaHQ6IDAuNzVyZW07IHRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTsgbWFyZ2luOiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAxLjI1cmVtOyBib3R0b206IDEuMjVyZW07IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSB7IGhlaWdodDogMC43NXJlbTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7IGJvcmRlcjogMDsgb3V0bGluZTogbm9uZTsgY3Vyc29yOiBwb2ludGVyOyB3aWR0aDogMC43NXJlbTsgaGVpZ2h0OiAwLjc1cmVtOyBib3JkZXItcmFkaXVzOiA1MCU7IHRleHQtaW5kZW50OiAtOTk5OXB4OyBiYWNrZ3JvdW5kOiAjZmZmOyBwYWRkaW5nOiAwOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGk6bGFzdC1jaGlsZCB7IG1hcmdpbi1yaWdodDogMDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24geyBiYWNrZ3JvdW5kOiAjZGRkNmJlOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93IHsgYm9yZGVyOiAwOyB6LWluZGV4OiAyOyBvdXRsaW5lOiBub25lOyBsaW5lLWhlaWdodDogMTsgY3Vyc29yOiBwb2ludGVyOyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgZm9udC1zaXplOiAzLjc1cmVtOyBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7IGxlZnQ6IDcuNXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NjBweCkgeyAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHsgbGVmdDogMC4zMTI1cmVtOyB9IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7IHJpZ2h0OiA3LjVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTYwcHgpIHsgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7IHJpZ2h0OiAwLjMxMjVyZW07IH0gfVxuIiwiLyohXG4gKiBCb290c3RyYXAgdjQuMC4wLWJldGEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTcgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE3IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInByaW50XCI7XG5AaW1wb3J0IFwicmVib290XCI7XG5AaW1wb3J0IFwidHlwZVwiO1xuQGltcG9ydCBcImltYWdlc1wiO1xuQGltcG9ydCBcImNvZGVcIjtcbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidGFibGVzXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwidHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJkcm9wZG93blwiO1xuQGltcG9ydCBcImJ1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcImlucHV0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY3VzdG9tLWZvcm1zXCI7XG5AaW1wb3J0IFwibmF2XCI7XG5AaW1wb3J0IFwibmF2YmFyXCI7XG5AaW1wb3J0IFwiY2FyZFwiO1xuQGltcG9ydCBcImJyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiYmFkZ2VcIjtcbkBpbXBvcnQgXCJqdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCJhbGVydFwiO1xuQGltcG9ydCBcInByb2dyZXNzXCI7XG5AaW1wb3J0IFwibWVkaWFcIjtcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY2xvc2VcIjtcbkBpbXBvcnQgXCJtb2RhbFwiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJwb3BvdmVyXCI7XG5AaW1wb3J0IFwiY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbiIsIi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFdlbGNvbWVcbi8vICMgU2V0dGluZ3Ncbi8vICMgRnJhbWV3b3Jrc1xuLy8gIyBUb29sc1xuLy8gIyBHZW5lcmljXG4vLyAjIEJhc2Vcbi8vICMgQ29tcG9uZW50c1xuLy8gIyBWaXN1YWwgQ29tcG9zZXJcbi8vICMgUGx1Z2luc1xuLy8gIyBGb250c1xuLy8gIyBWZW5kb3JzXG4vL1xuLy8gIyBXZWxjb21lXG4vLyAgIFRoaXMgZmlsZSBpcyB1c2VkIHRvIGNlbnRyYWxpemUgdGhlIGltcG9ydHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vL1xuLy8gTW9zdCBvZiB0aGUgZm9sbG93aW5nIGd1aWRlbGluZXMgdXNlZCB0byB3cml0ZSBjc3M6XG4vLyBodHRwOi8vY3NzZ3VpZGVsaW4uZXNcbi8vXG4vLyBCb3dlciBpcyB1c2VkIGZvciBrZWVwaW5nIHRoZSB1c2VkIGxpYnJhcmllcyB1cCB0byBkYXRlXG4vLyBtb3JlIGluZm9ybWF0aW9uIGlzIGF2YWlsYWJsZSBhdCBodHRwOi8vYm93ZXIuaW9cbi8vXG4vLyBJbXBvcnQgdGhpcyBmaWxlIHVzaW5nIHRoZSBmb2xsb3dpbmcgSFRNTCBvciBlcXVpdmFsZW50OlxuLy8gPGxpbmsgaHJlZj1cImRpc3QvY3NzL21haW4uY3NzXCIgbWVkaWE9XCJhbGxcIiByZWw9XCJzdHlsZXNoZWV0XCIgdHlwZT1cInRleHQvY3NzXCIgLz5cbi8vXG4vLyAjIEZyYW1ld29ya3Ncbi8vICAgQm91cmJvbiwgbmVhdFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2NvcmUvYm91cmJvbic7XG5AaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm91cmJvbi1uZWF0L2NvcmUvbmVhdCc7XG5AaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwJztcbi8vXG4vLyAjIFNldHRpbmdzXG4vLyAgIEdsb2JhbGx5LWF2YWlsYWJsZSB2YXJpYWJsZXMgYW5kIGNvbmZpZ3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuLy9cbi8vICMgSGVscGVyc1xuLy8gICBVc2VmdWwgbWl4aW5zLGZ1bmN0aW9ucyBhbmQgaGVscGVyc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBpbXBvcnQgXCIvQXBwbGljYXRpb25zL01BTVAvaHRkb2NzL2RpcmVjdGJhc2luZy8yMDE4MDMyMC05OTgvd3AtY29udGVudC90aGVtZXMvYnVpdGVudmVyYmxpamYvc3JjL3Njc3MvZnVuY3Rpb25zL19yZW0uc2Nzc1wiO1xuQGltcG9ydCBcIi9BcHBsaWNhdGlvbnMvTUFNUC9odGRvY3MvZGlyZWN0YmFzaW5nLzIwMTgwMzIwLTk5OC93cC1jb250ZW50L3RoZW1lcy9idWl0ZW52ZXJibGlqZi9zcmMvc2Nzcy9mdW5jdGlvbnMvX3N0cmlwLXVuaXQuc2Nzc1wiO1xuXG5AaW1wb3J0IFwiL0FwcGxpY2F0aW9ucy9NQU1QL2h0ZG9jcy9kaXJlY3RiYXNpbmcvMjAxODAzMjAtOTk4L3dwLWNvbnRlbnQvdGhlbWVzL2J1aXRlbnZlcmJsaWpmL3NyYy9zY3NzL21peGlucy9fYXJyb3cuc2Nzc1wiO1xuQGltcG9ydCBcIi9BcHBsaWNhdGlvbnMvTUFNUC9odGRvY3MvZGlyZWN0YmFzaW5nLzIwMTgwMzIwLTk5OC93cC1jb250ZW50L3RoZW1lcy9idWl0ZW52ZXJibGlqZi9zcmMvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtaW1hZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcIi9BcHBsaWNhdGlvbnMvTUFNUC9odGRvY3MvZGlyZWN0YmFzaW5nLzIwMTgwMzIwLTk5OC93cC1jb250ZW50L3RoZW1lcy9idWl0ZW52ZXJibGlqZi9zcmMvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3NcIjtcbkBpbXBvcnQgXCIvQXBwbGljYXRpb25zL01BTVAvaHRkb2NzL2RpcmVjdGJhc2luZy8yMDE4MDMyMC05OTgvd3AtY29udGVudC90aGVtZXMvYnVpdGVudmVyYmxpamYvc3JjL3Njc3MvbWl4aW5zL19mb250LXNpemUuc2Nzc1wiO1xuQGltcG9ydCBcIi9BcHBsaWNhdGlvbnMvTUFNUC9odGRvY3MvZGlyZWN0YmFzaW5nLzIwMTgwMzIwLTk5OC93cC1jb250ZW50L3RoZW1lcy9idWl0ZW52ZXJibGlqZi9zcmMvc2Nzcy9taXhpbnMvX2dyYWRpZW50LnNjc3NcIjtcbkBpbXBvcnQgXCIvQXBwbGljYXRpb25zL01BTVAvaHRkb2NzL2RpcmVjdGJhc2luZy8yMDE4MDMyMC05OTgvd3AtY29udGVudC90aGVtZXMvYnVpdGVudmVyYmxpamYvc3JjL3Njc3MvbWl4aW5zL19tZWRpYS5zY3NzXCI7XG5AaW1wb3J0IFwiL0FwcGxpY2F0aW9ucy9NQU1QL2h0ZG9jcy9kaXJlY3RiYXNpbmcvMjAxODAzMjAtOTk4L3dwLWNvbnRlbnQvdGhlbWVzL2J1aXRlbnZlcmJsaWpmL3NyYy9zY3NzL21peGlucy9fbm8tZ3V0dGVyLWxhc3QtY2hpbGQuc2Nzc1wiO1xuXG5AaW1wb3J0IFwiL0FwcGxpY2F0aW9ucy9NQU1QL2h0ZG9jcy9kaXJlY3RiYXNpbmcvMjAxODAzMjAtOTk4L3dwLWNvbnRlbnQvdGhlbWVzL2J1aXRlbnZlcmJsaWpmL3NyYy9zY3NzL2hlbHBlcnMvX2FkZHJlc3Nlcy5zY3NzXCI7XG5AaW1wb3J0IFwiL0FwcGxpY2F0aW9ucy9NQU1QL2h0ZG9jcy9kaXJlY3RiYXNpbmcvMjAxODAzMjAtOTk4L3dwLWNvbnRlbnQvdGhlbWVzL2J1aXRlbnZlcmJsaWpmL3NyYy9zY3NzL2hlbHBlcnMvX2FsaWdubWVudC5zY3NzXCI7XG5AaW1wb3J0IFwiL0FwcGxpY2F0aW9ucy9NQU1QL2h0ZG9jcy9kaXJlY3RiYXNpbmcvMjAxODAzMjAtOTk4L3dwLWNvbnRlbnQvdGhlbWVzL2J1aXRlbnZlcmJsaWpmL3NyYy9zY3NzL2hlbHBlcnMvX2Jsb2NrcXVvdGVzLnNjc3NcIjtcbkBpbXBvcnQgXCIvQXBwbGljYXRpb25zL01BTVAvaHRkb2NzL2RpcmVjdGJhc2luZy8yMDE4MDMyMC05OTgvd3AtY29udGVudC90aGVtZXMvYnVpdGVudmVyYmxpamYvc3JjL3Njc3MvaGVscGVycy9fY29kZXMuc2Nzc1wiO1xuQGltcG9ydCBcIi9BcHBsaWNhdGlvbnMvTUFNUC9odGRvY3MvZGlyZWN0YmFzaW5nLzIwMTgwMzIwLTk5OC93cC1jb250ZW50L3RoZW1lcy9idWl0ZW52ZXJibGlqZi9zcmMvc2Nzcy9oZWxwZXJzL19saXN0cy5zY3NzXCI7XG5AaW1wb3J0IFwiL0FwcGxpY2F0aW9ucy9NQU1QL2h0ZG9jcy9kaXJlY3RiYXNpbmcvMjAxODAzMjAtOTk4L3dwLWNvbnRlbnQvdGhlbWVzL2J1aXRlbnZlcmJsaWpmL3NyYy9zY3NzL2hlbHBlcnMvX3RhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiL0FwcGxpY2F0aW9ucy9NQU1QL2h0ZG9jcy9kaXJlY3RiYXNpbmcvMjAxODAzMjAtOTk4L3dwLWNvbnRlbnQvdGhlbWVzL2J1aXRlbnZlcmJsaWpmL3NyYy9zY3NzL2hlbHBlcnMvX3R5cG9ncmFwaHkuc2Nzc1wiO1xuXG4vL1xuLy8gIyBHZW5lcmljXG4vLyAgIE5vcm1hbGl6ZSBzdHlsZSBhY3Jvc3MgYnJvd3NlcnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvbm9ybWFsaXplLXNjc3Mvc2Fzcy9fbm9ybWFsaXplJztcbi8vXG4vLyAjIEJhc2Vcbi8vIFJlc2V0cywgZ3JpZHMsIHdyYXBwZXJzLCBib2R5LCB0eXBvZ3JhcGh5IGFuZCBmb3Jtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBpbXBvcnQgJ2Jhc2UvcmVzZXQnO1xuQGltcG9ydCAnYmFzZS9iYXNlJztcbkBpbXBvcnQgJ2Jhc2UvZ3JpZCc7XG5AaW1wb3J0ICdiYXNlL2J1dHRvbnMnO1xuQGltcG9ydCAnYmFzZS9jb250ZW50JztcbkBpbXBvcnQgJ2Jhc2UvZm9ybSc7XG5AaW1wb3J0ICdiYXNlL21lZGlhJztcbkBpbXBvcnQgJ2Jhc2Uvd3JhcHBlcic7XG4vL1xuLy8gICBIZWFkZXIsIGZvb3Rlciwgc2lkZWJhcnMgZXRjXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGltcG9ydCBcIi9BcHBsaWNhdGlvbnMvTUFNUC9odGRvY3MvZGlyZWN0YmFzaW5nLzIwMTgwMzIwLTk5OC93cC1jb250ZW50L3RoZW1lcy9idWl0ZW52ZXJibGlqZi9zcmMvc2Nzcy9jb21wb25lbnRzL19ibG9ja3Muc2Nzc1wiO1xuQGltcG9ydCBcIi9BcHBsaWNhdGlvbnMvTUFNUC9odGRvY3MvZGlyZWN0YmFzaW5nLzIwMTgwMzIwLTk5OC93cC1jb250ZW50L3RoZW1lcy9idWl0ZW52ZXJibGlqZi9zcmMvc2Nzcy9jb21wb25lbnRzL19ib29raW5nLnNjc3NcIjtcbkBpbXBvcnQgXCIvQXBwbGljYXRpb25zL01BTVAvaHRkb2NzL2RpcmVjdGJhc2luZy8yMDE4MDMyMC05OTgvd3AtY29udGVudC90aGVtZXMvYnVpdGVudmVyYmxpamYvc3JjL3Njc3MvY29tcG9uZW50cy9fY29udGFjdC5zY3NzXCI7XG5AaW1wb3J0IFwiL0FwcGxpY2F0aW9ucy9NQU1QL2h0ZG9jcy9kaXJlY3RiYXNpbmcvMjAxODAzMjAtOTk4L3dwLWNvbnRlbnQvdGhlbWVzL2J1aXRlbnZlcmJsaWpmL3NyYy9zY3NzL2NvbXBvbmVudHMvX2RldGFpbC5zY3NzXCI7XG5AaW1wb3J0IFwiL0FwcGxpY2F0aW9ucy9NQU1QL2h0ZG9jcy9kaXJlY3RiYXNpbmcvMjAxODAzMjAtOTk4L3dwLWNvbnRlbnQvdGhlbWVzL2J1aXRlbnZlcmJsaWpmL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiL0FwcGxpY2F0aW9ucy9NQU1QL2h0ZG9jcy9kaXJlY3RiYXNpbmcvMjAxODAzMjAtOTk4L3dwLWNvbnRlbnQvdGhlbWVzL2J1aXRlbnZlcmJsaWpmL3NyYy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiL0FwcGxpY2F0aW9ucy9NQU1QL2h0ZG9jcy9kaXJlY3RiYXNpbmcvMjAxODAzMjAtOTk4L3dwLWNvbnRlbnQvdGhlbWVzL2J1aXRlbnZlcmJsaWpmL3NyYy9zY3NzL2NvbXBvbmVudHMvX25hdmlnYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcIi9BcHBsaWNhdGlvbnMvTUFNUC9odGRvY3MvZGlyZWN0YmFzaW5nLzIwMTgwMzIwLTk5OC93cC1jb250ZW50L3RoZW1lcy9idWl0ZW52ZXJibGlqZi9zcmMvc2Nzcy9jb21wb25lbnRzL19vdmVybGF5LnNjc3NcIjtcbkBpbXBvcnQgXCIvQXBwbGljYXRpb25zL01BTVAvaHRkb2NzL2RpcmVjdGJhc2luZy8yMDE4MDMyMC05OTgvd3AtY29udGVudC90aGVtZXMvYnVpdGVudmVyYmxpamYvc3JjL3Njc3MvY29tcG9uZW50cy9fcXVvdGUuc2Nzc1wiO1xuQGltcG9ydCBcIi9BcHBsaWNhdGlvbnMvTUFNUC9odGRvY3MvZGlyZWN0YmFzaW5nLzIwMTgwMzIwLTk5OC93cC1jb250ZW50L3RoZW1lcy9idWl0ZW52ZXJibGlqZi9zcmMvc2Nzcy9jb21wb25lbnRzL19zY3JvbGxpbmcuc2Nzc1wiO1xuQGltcG9ydCBcIi9BcHBsaWNhdGlvbnMvTUFNUC9odGRvY3MvZGlyZWN0YmFzaW5nLzIwMTgwMzIwLTk5OC93cC1jb250ZW50L3RoZW1lcy9idWl0ZW52ZXJibGlqZi9zcmMvc2Nzcy9jb21wb25lbnRzL19zbGlkZXIuc2Nzc1wiO1xuQGltcG9ydCBcIi9BcHBsaWNhdGlvbnMvTUFNUC9odGRvY3MvZGlyZWN0YmFzaW5nLzIwMTgwMzIwLTk5OC93cC1jb250ZW50L3RoZW1lcy9idWl0ZW52ZXJibGlqZi9zcmMvc2Nzcy9jb21wb25lbnRzL193ZWF0aGVyLnNjc3NcIjtcblxuLy9cbi8vICMgUGx1Z2luc1xuLy8gICBBcHBseSB0aGVtZSBzdHlsaW5nIHRvIHBsdWdpbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AaW1wb3J0IFwiL0FwcGxpY2F0aW9ucy9NQU1QL2h0ZG9jcy9kaXJlY3RiYXNpbmcvMjAxODAzMjAtOTk4L3dwLWNvbnRlbnQvdGhlbWVzL2J1aXRlbnZlcmJsaWpmL3NyYy9zY3NzL3BsdWdpbnMvX2NvbnRhY3Rmb3JtNy5zY3NzXCI7XG5cbi8vXG4vLyAjIEZvbnRzXG4vLyAgIExpYnJhcmllcyB1c2VkIGluIHRoZSB0aGVtZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBpbXBvcnQgJy4uL2ZvbnRzL2dhc3Bhci9nYXNwYXInO1xuQGltcG9ydCAnLi4vZm9udHMvYnJhbmRvbi9icmFuZG9uJztcbkBpbXBvcnQgJy4uL2ZvbnRzL2Ryb2lkc2VyaWYvZHJvaWRzZXJpZic7XG5AaW1wb3J0ICcuLi9mb250cy9uZXhhcnVzdHNhbnMvbmV4YXJ1c3RzYW5zJztcbkBpbXBvcnQgJy4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9zY3NzL2ZhLXNvbGlkJztcbkBpbXBvcnQgJy4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9zY3NzL2ZhLWxpZ2h0JztcbkBpbXBvcnQgJy4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9zY3NzL2ZhLWJyYW5kcyc7XG5AaW1wb3J0ICcuLi9mb250cy9mb250LWF3ZXNvbWUvc2Nzcy9mYS1yZWd1bGFyJztcbkBpbXBvcnQgJy4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9zY3NzL2ZvbnRhd2Vzb21lJztcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9U291cmNlK1NhbnMrUHJvOjMwMCw0MDAsNzAwJyk7XG4vL1xuLy8gIyBWZW5kb3JzXG4vLyAgIFZlbmRvciBpbmNsdWRlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBpbXBvcnQgXCIvQXBwbGljYXRpb25zL01BTVAvaHRkb2NzL2RpcmVjdGJhc2luZy8yMDE4MDMyMC05OTgvd3AtY29udGVudC90aGVtZXMvYnVpdGVudmVyYmxpamYvc3JjL3Njc3MvdmVuZG9yL21hZ25pZmljLXBvcHVwL21hZ25pZmljLXBvcHVwLnNjc3NcIjtcbkBpbXBvcnQgXCIvQXBwbGljYXRpb25zL01BTVAvaHRkb2NzL2RpcmVjdGJhc2luZy8yMDE4MDMyMC05OTgvd3AtY29udGVudC90aGVtZXMvYnVpdGVudmVyYmxpamYvc3JjL3Njc3MvdmVuZG9yL21hcHMvbWFwcy5zY3NzXCI7XG5AaW1wb3J0IFwiL0FwcGxpY2F0aW9ucy9NQU1QL2h0ZG9jcy9kaXJlY3RiYXNpbmcvMjAxODAzMjAtOTk4L3dwLWNvbnRlbnQvdGhlbWVzL2J1aXRlbnZlcmJsaWpmL3NyYy9zY3NzL3ZlbmRvci9tbWVudS9tbWVudS5zY3NzXCI7XG5AaW1wb3J0IFwiL0FwcGxpY2F0aW9ucy9NQU1QL2h0ZG9jcy9kaXJlY3RiYXNpbmcvMjAxODAzMjAtOTk4L3dwLWNvbnRlbnQvdGhlbWVzL2J1aXRlbnZlcmJsaWpmL3NyYy9zY3NzL3ZlbmRvci9zbGljay9zbGljay5zY3NzXCI7XG5cbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50XG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcbiAgICAgIC8vY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlcjpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICBodHRwOi8vd3d3LnNhbmJlaWppLmNvbS9hcmNoaXZlcy85NTNcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSxcbiAgICBhOnZpc2l0ZWQge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAjOTk5OyAgIC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBQcmludGluZyBUYWJsZXM6XG4gICAgLy8gaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAgLy9cblxuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgb3JwaGFuczogMztcbiAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgIzAwMDtcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnQsIER1cGxpY2F0ZVByb3BlcnR5LCBWZW5kb3JQcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIFNldHRpbmcgQHZpZXdwb3J0IGNhdXNlcyBzY3JvbGxiYXJzIHRvIG92ZXJsYXAgY29udGVudCBpbiBJRTExIGFuZCBFZGdlLCBzb1xuLy8gICAgd2UgZm9yY2UgYSBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIgdG8gY291bnRlcmFjdC5cbi8vIDYuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IC8vIDVcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApOyAvLyA2XG59XG5cbi8vIElFMTArIGRvZXNuJ3QgaG9ub3IgYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiPmAgaW4gc29tZSBjYXNlcy5cbkBhdC1yb290IHtcbiAgQC1tcy12aWV3cG9ydCB7IHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cbn1cblxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2VycylcbmFydGljbGUsIGFzaWRlLCBkaWFsb2csIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZSB0aGVcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gU3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmUgb24gZWxlbWVudHMgdGhhdCBjYW5ub3QgYmUgYWNjZXNzZWQgdmlhIGtleWJvYXJkLlxuLy8gVGhpcyBwcmV2ZW50cyBhbiB1bndhbnRlZCBmb2N1cyBvdXRsaW5lIGZyb20gYXBwZWFyaW5nIGFyb3VuZCBlbGVtZW50cyB0aGF0XG4vLyBtaWdodCBzdGlsbCByZXNwb25kIHRvIHBvaW50ZXIgZXZlbnRzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZVxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyAxXG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLVxufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvLyBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpXG4vLyB3aGljaCBoYXZlIG5vdCBiZWVuIG1hZGUgZXhwbGljaXRseSBrZXlib2FyZC1mb2N1c2FibGUgKHdpdGhvdXQgdGFiaW5kZXgpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvLyBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICBmb250LXNpemU6IDFlbTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRVxufVxuXG5cbi8vIEF2b2lkIDMwMG1zIGNsaWNrIGRlbGF5IG9uIHRvdWNoIGRldmljZXMgdGhhdCBzdXBwb3J0IHRoZSBgdG91Y2gtYWN0aW9uYCBDU1MgcHJvcGVydHkuXG4vL1xuLy8gSW4gcGFydGljdWxhciwgdW5saWtlIG1vc3Qgb3RoZXIgYnJvd3NlcnMsIElFMTErRWRnZSBvbiBXaW5kb3dzIDEwIG9uIHRvdWNoIGRldmljZXMgYW5kIElFIE1vYmlsZSAxMC0xMVxuLy8gRE9OJ1QgcmVtb3ZlIHRoZSBjbGljayBkZWxheSB3aGVuIGA8bWV0YSBuYW1lPVwidmlld3BvcnRcIiBjb250ZW50PVwid2lkdGg9ZGV2aWNlLXdpZHRoXCI+YCBpcyBwcmVzZW50LlxuLy8gSG93ZXZlciwgdGhleSBETyBzdXBwb3J0IHJlbW92aW5nIHRoZSBjbGljayBkZWxheSB2aWEgYHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uYC5cbi8vIFNlZTpcbi8vICogaHR0cHM6Ly92NC1hbHBoYS5nZXRib290c3RyYXAuY29tL2NvbnRlbnQvcmVib290LyNjbGljay1kZWxheS1vcHRpbWl6YXRpb24tZm9yLXRvdWNoXG4vLyAqIGh0dHA6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtdG91Y2gtYWN0aW9uXG4vLyAqIGh0dHBzOi8vcGF0cmlja2hsYXVrZS5naXRodWIuaW8vdG91Y2gvdGVzdHMvcmVzdWx0cy8jc3VwcHJlc3NpbmctMzAwbXMtZGVsYXlcblxuYSxcbmFyZWEsXG5idXR0b24sXG5bcm9sZT1cImJ1dHRvblwiXSxcbmlucHV0LFxubGFiZWwsXG5zZWxlY3QsXG5zdW1tYXJ5LFxudGV4dGFyZWEge1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICAvLyBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGZyb20gdGhlIGA8Ym9keT5gLCBvciB0aGVcbiAgLy8gY2xvc2VzdCBwYXJlbnQgd2l0aCBhIHNldCBgdGV4dC1hbGlnbmAuXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbi8vIFdvcmsgYXJvdW5kIGEgRmlyZWZveC9JRSBidWcgd2hlcmUgdGhlIHRyYW5zcGFyZW50IGBidXR0b25gIGJhY2tncm91bmRcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2UvXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC8vIFJlbW92ZSB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlIG9mIHRlbXBvcmFsIGlucHV0cyB0byBhdm9pZCBhIE1vYmlsZSBTYWZhcmlcbiAgLy8gYnVnIHdoZXJlIHNldHRpbmcgYSBjdXN0b20gbGluZS1oZWlnaHQgcHJldmVudHMgdGV4dCBmcm9tIGJlaW5nIHZlcnRpY2FsbHlcbiAgLy8gY2VudGVyZWQgd2l0aGluIHRoZSBpbnB1dC5cbiAgLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbiAgLy8gYW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTEyNjZcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBDb3B5IHNldHRpbmdzIGZyb20gdGhpcyBmaWxlIGludG8gdGhlIHByb3ZpZGVkIGBfY3VzdG9tLnNjc3NgIHRvIG92ZXJyaWRlXG4vLyB0aGUgQm9vdHN0cmFwIGRlZmF1bHRzIHdpdGhvdXQgbW9kaWZ5aW5nIGtleSwgdmVyc2lvbmVkIGZpbGVzLlxuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIFRhYmxlIG9mIENvbnRlbnRzXG4vL1xuLy8gQ29sb3Igc3lzdGVtXG4vLyBPcHRpb25zXG4vLyBTcGFjaW5nXG4vLyBCb2R5XG4vLyBMaW5rc1xuLy8gUGFyYWdyYXBoc1xuLy8gR3JpZCBicmVha3BvaW50c1xuLy8gR3JpZCBjb250YWluZXJzXG4vLyBHcmlkIGNvbHVtbnNcbi8vIEZvbnRzXG4vLyBDb21wb25lbnRzXG4vLyBUYWJsZXNcbi8vIEJ1dHRvbnNcbi8vIEZvcm1zXG4vLyBEcm9wZG93bnNcbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vIE5hdnNcbi8vIE5hdmJhclxuLy8gUGFnaW5hdGlvblxuLy8gSnVtYm90cm9uXG4vLyBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vLyBDYXJkc1xuLy8gVG9vbHRpcHNcbi8vIFBvcG92ZXJzXG4vLyBCYWRnZXNcbi8vIE1vZGFsc1xuLy8gQWxlcnRzXG4vLyBQcm9ncmVzcyBiYXJzXG4vLyBMaXN0IGdyb3VwXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4vLyBGaWd1cmVzXG4vLyBCcmVhZGNydW1ic1xuLy8gQ2Fyb3VzZWxcbi8vIENsb3NlXG4vLyBDb2RlXG5cblxuLy9cbi8vIENvbG9yIHN5c3RlbVxuLy9cblxuJHdoaXRlOiAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzg2OGU5NiAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKFxuICAxMDA6ICRncmF5LTEwMCxcbiAgMjAwOiAkZ3JheS0yMDAsXG4gIDMwMDogJGdyYXktMzAwLFxuICA0MDA6ICRncmF5LTQwMCxcbiAgNTAwOiAkZ3JheS01MDAsXG4gIDYwMDogJGdyYXktNjAwLFxuICA3MDA6ICRncmF5LTcwMCxcbiAgODAwOiAkZ3JheS04MDAsXG4gIDkwMDogJGdyYXktOTAwXG4pICFkZWZhdWx0O1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKFxuICBibHVlOiAkYmx1ZSxcbiAgaW5kaWdvOiAkaW5kaWdvLFxuICBwdXJwbGU6ICRwdXJwbGUsXG4gIHBpbms6ICRwaW5rLFxuICByZWQ6ICRyZWQsXG4gIG9yYW5nZTogJG9yYW5nZSxcbiAgeWVsbG93OiAkeWVsbG93LFxuICBncmVlbjogJGdyZWVuLFxuICB0ZWFsOiAkdGVhbCxcbiAgY3lhbjogJGN5YW4sXG4gIHdoaXRlOiAkd2hpdGUsXG4gIGdyYXk6ICRncmF5LTYwMCxcbiAgZ3JheS1kYXJrOiAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6IChcbiAgcHJpbWFyeTogJGJsdWUsXG4gIHNlY29uZGFyeTogJGdyYXktNjAwLFxuICBzdWNjZXNzOiAkZ3JlZW4sXG4gIGluZm86ICRjeWFuLFxuICB3YXJuaW5nOiAkeWVsbG93LFxuICBkYW5nZXI6ICRyZWQsXG4gIGxpZ2h0OiAkZ3JheS0xMDAsXG4gIGRhcms6ICRncmF5LTgwMFxuKSAhZGVmYXVsdDtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiA4JSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gIDA6IDAsXG4gIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgMjogKCRzcGFjZXIgKiAuNSksXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgNTogKCRzcGFjZXIgKiAzKVxuKSAhZGVmYXVsdDtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoXG4gIDI1OiAyNSUsXG4gIDUwOiA1MCUsXG4gIDc1OiA3NSUsXG4gIDEwMDogMTAwJVxuKSAhZGVmYXVsdDtcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206IDFyZW07XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cyk7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogMzBweCAhZGVmYXVsdDtcblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gRm9udHNcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogIFwiU0ZNb25vLVJlZ3VsYXJcIiwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kZm9udC1zaXplLWJhc2U6IDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAuODc1cmVtICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6IG5vcm1hbCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiBib2xkICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6IDIuNXJlbSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6IDJyZW0gIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAxLjc1cmVtICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogMS41cmVtICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgIDEuMSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6IDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAxLjI1cmVtICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogNXB4ICFkZWZhdWx0O1xuXG4kbWFyay1iZzogI2ZjZjhlMyAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1pbnZlcnNlLWJnOiAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHRhYmxlLWludmVyc2UtYWNjZW50LWJnOiAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1pbnZlcnNlLWhvdmVyLWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWludmVyc2UtYm9yZGVyLWNvbG9yOiAgICBsaWdodGVuKCRncmF5LTkwMCwgNy41JSkgIWRlZmF1bHQ7XG4kdGFibGUtaW52ZXJzZS1jb2xvcjogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgMS41ICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAxLjUgIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgIDAgMCAwIDNweCByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjI1KSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywuMTUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvcm0gY29udHJvbHMgYW5kIGJ1dHRvbnNcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICBsaWdodGVuKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93LCAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQpICsgKCRpbnB1dC1idG4tcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lci1zbTogICAgICAgICAoJGZvbnQtc2l6ZS1zbSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20pICsgKCRpbnB1dC1idG4tcGFkZGluZy15LXNtICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLXNtfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lci1sZzogICAgICAgICAoJGZvbnQtc2l6ZS1sZyAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcpICsgKCRpbnB1dC1idG4tcGFkZGluZy15LWxnICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLWxnfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cyAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tOiAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6IC43NXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1idG4tYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgMS41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci15OiAuMjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6IDFyZW0gIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uLWRpc2FibGVkLWNvbG9yOiAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDFweCAkYm9keS1iZywgMCAwIDAgM3B4IHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgbGlnaHRlbih0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM0UlM0NwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6IDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICMzMzMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6IGxpZ2h0ZW4odGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAyNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpLCAwIDAgNXB4IHJnYmEoJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yLCAuNSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogIDc1JSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtd2lkdGg6ICAgICAgICAgICAgMTRyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAkd2hpdGUsIDAgMCAwIC4ycmVtIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBwbGFjZWhvbGRlcjogKFxuICAgIGVuOiBcIkNob29zZSBmaWxlLi4uXCJcbiAgKSxcbiAgYnV0dG9uLWxhYmVsOiAoXG4gICAgZW46IFwiQnJvd3NlXCJcbiAgKVxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6IHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgKCRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdmJhci1icmFuZC1oZWlnaHQgLSAkbmF2LWxpbmstaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgcmdiYSgkd2hpdGUsMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssLjEpICFkZWZhdWx0O1xuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAxcHggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYygjeyRjYXJkLWJvcmRlci1yYWRpdXN9IC0gI3skY2FyZC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICA4cHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgIDVweCAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgIDVweCAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgNXB4IDEwcHggcmdiYSgkYmxhY2ssLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgIDhweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgIDlweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgMTRweCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgICA1cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDogICAgICAgICAgICgkcG9wb3Zlci1hcnJvdy13aWR0aCArIDFweCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAzMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgcmdiYSgkYmxhY2ssLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgIDAgM3B4IDlweCByZ2JhKCRibGFjaywuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAwIDVweCAxNXB4IHJnYmEoJGJsYWNrLC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgI2RkZCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLC4wNzUpICFkZWZhdWx0O1xuJHRodW1ibmFpbC10cmFuc2l0aW9uOiAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6IDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICBcIi9cIiAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAuNSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgICAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTQgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTEuNSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgdHJhbnNmb3JtIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGNvZGUtcGFkZGluZy15OiAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kY29kZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICNiZDQxNDcgIWRlZmF1bHQ7XG4kY29kZS1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgMzQwcHggIWRlZmF1bHQ7XG4iLCJAbWl4aW4gaG92ZXIge1xuICAvLyBUT0RPOiByZS1lbmFibGUgYWxvbmcgd2l0aCBtcTQtaG92ZXItc2hpbVxuLy8gIEBpZiAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5IHtcbi8vICAgIC8vIFNlZSBNZWRpYSBRdWVyaWVzIExldmVsIDQ6IGh0dHBzOi8vZHJhZnRzLmNzc3dnLm9yZy9tZWRpYXF1ZXJpZXMvI2hvdmVyXG4vLyAgICAvLyBDdXJyZW50bHkgc2hpbW1lZCBieSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9tcTQtaG92ZXItc2hpbVxuLy8gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbi8vICAgICAgJjpob3ZlciB7IEBjb250ZW50IH1cbi8vICAgIH1cbi8vICB9XG4vLyAgQGVsc2Uge1xuLy8gc2Nzcy1saW50OmRpc2FibGUgSW5kZW50YXRpb25cbiAgICAmOmhvdmVyIHsgQGNvbnRlbnQgfVxuLy8gc2Nzcy1saW50OmVuYWJsZSBJbmRlbnRhdGlvblxuLy8gIH1cbn1cblxuXG5AbWl4aW4gaG92ZXItZm9jdXMge1xuICBAaWYgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeSB7XG4gICAgJjpmb2N1cyB7IEBjb250ZW50IH1cbiAgICBAaW5jbHVkZSBob3ZlciB7IEBjb250ZW50IH1cbiAgfSBAZWxzZSB7XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cyB7XG4gIEBpZiAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5IHtcbiAgICAmLFxuICAgICY6Zm9jdXMge1xuICAgICAgQGNvbnRlbnRcbiAgICB9XG4gICAgQGluY2x1ZGUgaG92ZXIgeyBAY29udGVudCB9XG4gIH0gQGVsc2Uge1xuICAgICYsXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUge1xuICBAaWYgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeSB7XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgICBAaW5jbHVkZSBob3ZlciB7IEBjb250ZW50IH1cbiAgfSBAZWxzZSB7XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gSGVhZGluZ3Ncbi8vXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxLCAuaDEgeyBmb250LXNpemU6ICRoMS1mb250LXNpemU7IH1cbmgyLCAuaDIgeyBmb250LXNpemU6ICRoMi1mb250LXNpemU7IH1cbmgzLCAuaDMgeyBmb250LXNpemU6ICRoMy1mb250LXNpemU7IH1cbmg0LCAuaDQgeyBmb250LXNpemU6ICRoNC1mb250LXNpemU7IH1cbmg1LCAuaDUgeyBmb250LXNpemU6ICRoNS1mb250LXNpemU7IH1cbmg2LCAuaDYgeyBmb250LXNpemU6ICRoNi1mb250LXNpemU7IH1cblxuLmxlYWQge1xuICBmb250LXNpemU6ICRsZWFkLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkxLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTEtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTItc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6ICRkaXNwbGF5My1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkzLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXk0LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG5cblxuLy9cbi8vIEhvcml6b250YWwgcnVsZXNcbi8vXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBmb250LXNpemU6ICRibG9ja3F1b3RlLWZvbnQtc2l6ZTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODAlOyAvLyBiYWNrIHRvIGRlZmF1bHQgZm9udC1zaXplXG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdGh1bWJuYWlsLXRyYW5zaXRpb24pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAvIDIpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAkZmlndXJlLWNhcHRpb24tZm9udC1zaXplO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHA6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWFcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbn1cbiIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG4iLCJAbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuICB9XG59XG4iLCIvLyBJbmxpbmUgYW5kIGJsb2NrIGNvZGUgc3R5bGVzXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xufVxuXG4vLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIHBhZGRpbmc6ICRjb2RlLXBhZGRpbmcteSAkY29kZS1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2RlLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGNvZGUtcGFkZGluZy15ICRjb2RlLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkY29kZS1mb250LXNpemU7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICB9XG59XG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGggMTAwJSB3aWR0aCBmb3Jcbi8vIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cbn1cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoKSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1yb3coKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xuICBtYXJnaW4tbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbGxhcHNpbmdcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4xLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIDFweCwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW5mcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUpXG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUpXG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIG9yZGVyOiAkaTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlcmVkIHZlcnNpb25cbi8vXG4vLyBBZGQgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gSW52ZXJzZSBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4udGhlYWQtaW52ZXJzZSB7XG4gIHRoIHtcbiAgICBjb2xvcjogJHRhYmxlLWludmVyc2UtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWludmVyc2UtYmc7XG4gIH1cbn1cblxuLnRoZWFkLWRlZmF1bHQge1xuICB0aCB7XG4gICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICB9XG59XG5cbi50YWJsZS1pbnZlcnNlIHtcbiAgY29sb3I6ICR0YWJsZS1pbnZlcnNlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaW52ZXJzZS1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1pbnZlcnNlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaW52ZXJzZS1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaW52ZXJzZS1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEFkZCBgLnRhYmxlLXJlc3BvbnNpdmVgIHRvIGAudGFibGVgcyBhbmQgd2UnbGwgbWFrZSB0aGVtIG1vYmlsZSBmcmllbmRseSBieVxuLy8gZW5hYmxpbmcgaG9yaXpvbnRhbCBzY3JvbGxpbmcuIE9ubHkgYXBwbGllcyA8NzY4cHguIEV2ZXJ5dGhpbmcgYWJvdmUgdGhhdFxuLy8gd2lsbCBkaXNwbGF5IG5vcm1hbGx5LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDA1N1xuXG4gICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xuLy9cbi8vIFV0aWxpdHkgbWl4aW5zIGFuZCBmdW5jdGlvbnMgZm9yIGV2YWx1dGF0aW5nIHNvdXJjZSBjb2RlIGFjcm9zcyBvdXIgdmFyaWFibGVzLCBtYXBzLCBhbmQgbWl4aW5zLlxuXG4vLyBBc2NlbmRpbmdcbi8vIFVzZWQgdG8gZXZhbHVhdGUgU2FzcyBtYXBzIGxpa2Ugb3VyIGdyaWQgYnJlYWtwb2ludHMuXG5AbWl4aW4gX2Fzc2VydC1hc2NlbmRpbmcoJG1hcCwgJG1hcC1uYW1lKSB7XG4gICRwcmV2LWtleTogbnVsbDtcbiAgJHByZXYtbnVtOiBudWxsO1xuICBAZWFjaCAka2V5LCAkbnVtIGluICRtYXAge1xuICAgIEBpZiAkcHJldi1udW0gPT0gbnVsbCB7XG4gICAgICAvLyBEbyBub3RoaW5nXG4gICAgfSBAZWxzZSBpZiBub3QgY29tcGFyYWJsZSgkcHJldi1udW0sICRudW0pIHtcbiAgICAgIEB3YXJuIFwiUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hvc2UgdW5pdCBtYWtlcyBpdCBpbmNvbXBhcmFibGUgdG8gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfSBAZWxzZSBpZiAkcHJldi1udW0gPj0gJG51bSB7XG4gICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9XG4gICAgJHByZXYta2V5OiAka2V5O1xuICAgICRwcmV2LW51bTogJG51bTtcbiAgfVxufVxuXG4vLyBTdGFydHMgYXQgemVyb1xuLy8gQW5vdGhlciBncmlkIG1peGluIHRoYXQgZW5zdXJlcyB0aGUgbWluLXdpZHRoIG9mIHRoZSBsb3dlc3QgYnJlYWtwb2ludCBzdGFydHMgYXQgMC5cbkBtaXhpbiBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRtYXApIHtcbiAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcbiAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XG4gIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XG4gICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluIGAkZ3JpZC1icmVha3BvaW50c2AgbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcbiAgfVxufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBVc2VkIG9uIG91ciBTVkcgaWNvbiBiYWNrZ3JvdW5kcyBmb3IgY3VzdG9tIGZvcm1zLlxuLy9cbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gQ29sb3IgY29udHJhc3RcbkBtaXhpbiBjb2xvci15aXEoJGNvbG9yKSB7XG4gICRyOiByZWQoJGNvbG9yKTtcbiAgJGc6IGdyZWVuKCRjb2xvcik7XG4gICRiOiBibHVlKCRjb2xvcik7XG5cbiAgJHlpcTogKCgkciAqIDI5OSkgKyAoJGcgKiA1ODcpICsgKCRiICogMTE0KSkgLyAxMDAwO1xuXG4gIEBpZiAoJHlpcSA+PSAxNTApIHtcbiAgICBjb2xvcjogIzExMTtcbiAgfSBAZWxzZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLy8gUmV0cmVpdmUgY29sb3IgU2FzcyBtYXBzXG5AZnVuY3Rpb24gY29sb3IoJGtleTogXCJibHVlXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRjb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gdGhlbWUtY29sb3IoJGtleTogXCJwcmltYXJ5XCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gZ3JheXNjYWxlKCRrZXk6IFwiMTAwXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRncmF5cywgJGtleSk7XG59XG5cbi8vIFJlcXVlc3QgYSB0aGVtZSBjb2xvciBsZXZlbFxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvci1uYW1lOiBcInByaW1hcnlcIiwgJGxldmVsOiAwKSB7XG4gICRjb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yLW5hbWUpO1xuICAkY29sb3ItYmFzZTogaWYoJGxldmVsID4gMCwgIzAwMCwgI2ZmZik7XG5cbiAgQGlmICRsZXZlbCA8IDAge1xuICAgIC8vIExpZ2h0ZXIgdmFsdWVzIG5lZWQgYSBxdWljayBkb3VibGUgbmVnYXRpdmUgZm9yIHRoZSBTYXNzIG1hdGggdG8gd29ya1xuICAgIEByZXR1cm4gbWl4KCRjb2xvci1iYXNlLCAkY29sb3IsICRsZXZlbCAqIC0xICogJHRoZW1lLWNvbG9yLWludGVydmFsKTtcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiBtaXgoJGNvbG9yLWJhc2UsICRjb2xvciwgJGxldmVsICogJHRoZW1lLWNvbG9yLWludGVydmFsKTtcbiAgfVxufVxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnQsIFZlbmRvclByZWZpeFxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICAvLyAvLyBNYWtlIGlucHV0cyBhdCBsZWFzdCB0aGUgaGVpZ2h0IG9mIHRoZWlyIGJ1dHRvbiBjb3VudGVycGFydCAoYmFzZSBsaW5lLWhlaWdodCArIHBhZGRpbmcgKyBib3JkZXIpXG4gIC8vIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXkgJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0LlxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAvLyBNYW51YWxseSB1c2UgdGhlIGlmL2Vsc2UgaW5zdGVhZCBvZiB0aGUgbWl4aW4gdG8gYWNjb3VudCBmb3IgaU9TIG92ZXJyaWRlXG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gIH0gQGVsc2Uge1xuICAgIC8vIE90aGVyd2lzZSB1bmRvIHRoZSBpT1MgZGVmYXVsdFxuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgdGV4dCB0b1xuLy8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LWJ0bi1wYWRkaW5nLXl9IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0gKiAyKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtYnRuLXBhZGRpbmcteX0gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD5gIGRlZmF1bHRcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtYnRuLXBhZGRpbmcteS1sZ30gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1idG4tcGFkZGluZy15LWxnfSAtICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9ICogMik7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtYnRuLXBhZGRpbmcteS1zbX0gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1idG4tcGFkZGluZy15LXNtfSAtICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9ICogMik7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbn1cblxuXG4vL1xuLy8gTGVnZW5kc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGVnZW5kIHRleHQgdG9cbi8vIGJlIHRoZSBzYW1lIHNpemUgYXMgcmVndWxhciBsYWJlbHMsIGFuZCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxlZ2VuZCB7XG4gIHBhZGRpbmctdG9wOiAkaW5wdXQtYnRuLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1idG4tcGFkZGluZy15O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIHBhZGRpbmctdG9wOiAkaW5wdXQtYnRuLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1idG4tcGFkZGluZy15O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFRoZSBgLmZvcm0tZ3JvdXAtKiBmb3JtLWNvbnRyb2xgIHZhcmlhdGlvbnMgYXJlIHNhZGx5IGR1cGxpY2F0ZWQgdG8gYXZvaWQgdGhlXG4vLyBpc3N1ZSBkb2N1bWVudGVkIGluIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTUwNzQuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtc20ge1xuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtbGcge1xuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICB9XG59XG5cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcblxuICAmLmRpc2FibGVkIHtcbiAgICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLy8gUmFkaW9zIGFuZCBjaGVja2JveGVzIG9uIHNhbWUgbGluZVxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgKyAuZm9ybS1jaGVjay1pbmxpbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogLjI1cmVtO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGNvbG9yOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yO1xufVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLC44KTtcbiAgYm9yZGVyLXJhZGl1czogLjJyZW07XG59XG5cbkBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcInZhbGlkXCIsICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yKTtcbkBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcImludmFsaWRcIiwgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcik7XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAvLyBDdXN0b20gZm9ybSBjb250cm9sc1xuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OyAvLyBGbGV4Ym94IGFsaWdubWVudCBtZWFucyB3ZSBsb3NlIG91ciBIVE1MIHNwYWNlIGhlcmUsIHNvIHdlIGNvbXBlbnNhdGUuXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgfVxuXG4gICAgLy8gUmUtb3ZlcnJpZGUgdGhlIGZlZWRiYWNrIGljb24uXG4gICAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYEBpbnB1dC1ib3JkZXItY29sb3ItZm9jdXNgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxufVxuXG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IpIHtcblxuICAuZm9ybS1jb250cm9sLFxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKCRjb2xvciwuMjUpO1xuICAgICAgfVxuXG4gICAgICB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAgICAgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAvLyBUT0RPOiByZWRvIGNoZWNrIG1hcmt1cCBsb2wgY3JhcFxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgKyAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIHJhZGlvcyBhbmQgY2hlY2tzXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1jb250cm9sIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHsgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyB9XG4gICAgICB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgkY29sb3IsLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50XG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRpbnB1dC1idG4tcGFkZGluZy15LCAkaW5wdXQtYnRuLXBhZGRpbmcteCwgJGZvbnQtc2l6ZS1iYXNlLCAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgLy8gU2hhcmUgaG92ZXIgYW5kIGZvY3VzIHN0eWxlc1xuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IC42NTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSwgI2ZmZik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbiAgJixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkaW5wdXQtYnRuLXBhZGRpbmcteS1sZywgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRpbnB1dC1idG4tcGFkZGluZy15LXNtLCAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpKSB7XG4gIEBpbmNsdWRlIGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAzcHggcmdiYSgkYm9yZGVyLCAuNSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgkYm9yZGVyLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogI2ZmZikge1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbn1cbiIsIi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG50ciB7XG4gICYuY29sbGFwc2Uuc2hvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICB9XG59XG5cbnRib2R5IHtcbiAgJi5jb2xsYXBzZS5zaG93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG59XG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXdpZHRoICogLjg1O1xuICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6ZW1wdHk6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTsgLy8gUmVkZWNsYXJlIGJlY2F1c2UgbmVzdGluZyBjYW4gY2F1c2UgaW5oZXJpdGFuY2UgaXNzdWVzXG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnKTtcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQ6IG5vbmU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtYmc7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIE9wZW4gc3RhdGUgZm9yIHRoZSBkcm9wZG93blxuLnNob3cge1xuICAvLyBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiA6Zm9jdXMgaXMgdHJpZ2dlcmVkXG4gID4gYSB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAjZTVlNWU1KSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAoJHNwYWNlciAvIDIpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG59XG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5idG4tZ3JvdXAsXG4gIC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYnRuLWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gU2V0IGNvcm5lcnMgaW5kaXZpZHVhbCBiZWNhdXNlIHNvbWV0aW1lcyBhIHNpbmdsZSBidXR0b24gY2FuIGJlIGluIGEgLmJ0bi1ncm91cCBhbmQgd2UgbmVlZCA6Zmlyc3QtY2hpbGQgYW5kIDpsYXN0LWNoaWxkIHRvIGJvdGggbWF0Y2hcbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLy8gTmVlZCAuZHJvcGRvd24tdG9nZ2xlIHNpbmNlIDpsYXN0LWNoaWxkIGRvZXNuJ3QgYXBwbHkgZ2l2ZW4gYSAuZHJvcGRvd24tbWVudSBpbW1lZGlhdGVseSBhZnRlciBpdFxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBDdXN0b20gZWRpdHMgZm9yIGluY2x1ZGluZyBidG4tZ3JvdXBzIHdpdGhpbiBidG4tZ3JvdXBzICh1c2VmdWwgZm9yIGluY2x1ZGluZyBkcm9wZG93biBidXR0b25zIHdpdGhpbiBhIGJ0bi1ncm91cClcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1idG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRpbnB1dC1idG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1idG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRpbnB1dC1idG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1idG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRpbnB1dC1idG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAuYnRuLFxuICAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0biArIC5idG4sXG4gID4gLmJ0biArIC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCArIC5idG4sXG4gID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC0kaW5wdXQtYnRuLWJvcmRlci13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG4gICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICA+IC5idG46bGFzdC1jaGlsZCxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcblxuICAuZm9ybS1jb250cm9sIHtcbiAgICAvLyBFbnN1cmUgdGhhdCB0aGUgaW5wdXQgaXMgYWx3YXlzIGFib3ZlIHRoZSAqYXBwZW5kZWQqIGFkZG9uIGJ1dHRvbiBmb3JcbiAgICAvLyBwcm9wZXIgYm9yZGVyIGNvbG9ycy5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAvLyBBZGQgd2lkdGggMSUgYW5kIGZsZXgtYmFzaXMgYXV0byB0byBlbnN1cmUgdGhhdCBidXR0b24gd2lsbCBub3Qgd3JhcCBvdXRcbiAgICAvLyB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFIEVkZ2UrIGFuZCBGaXJlZm94LiBDaHJvbWUgZG9lcyBub3QgcmVxdWlyZSB0aGlzLlxuICAgIHdpZHRoOiAxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSBmcm9udFxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAvLyBWZXJ0aWNhbGx5IGNlbnRlcnMgdGhlIGNvbnRlbnQgb2YgdGhlIGFkZG9ucyB3aXRoaW4gdGhlIGlucHV0IGdyb3VwXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBNYXRjaCB0aGUgaW5wdXRzXG59XG5cblxuLy8gU2l6aW5nIG9wdGlvbnNcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIEBleHRlbmQgLmZvcm0tY29udHJvbC1sZztcbn1cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIEBleHRlbmQgLmZvcm0tY29udHJvbC1zbTtcbn1cblxuXG4vL1xuLy8gVGV4dCBpbnB1dCBncm91cHNcbi8vXG5cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15ICRpbnB1dC1idG4tcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFNpemluZ1xuICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgcGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gJGlucHV0LWJ0bi1wYWRkaW5nLXgtc207XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15LWxnICRpbnB1dC1idG4tcGFkZGluZy14LWxnO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbiAgfVxuXG4gIC8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50XG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLy8gc2Nzcy1saW50OmVuYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxufVxuXG5cbi8vXG4vLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbi8vXG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4vL1xuLy8gQnV0dG9uIGlucHV0IGdyb3Vwc1xuLy9cblxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gSmFua2lseSBwcmV2ZW50IGlucHV0IGJ1dHRvbiBncm91cHMgZnJvbSB3cmFwcGluZyB3aXRoIGB3aGl0ZS1zcGFjZWAgYW5kXG4gIC8vIGBmb250LXNpemVgIGluIGNvbWJpbmF0aW9uIHdpdGggYGlubGluZS1ibG9ja2Agb24gYnV0dG9ucy5cbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiBmb3Igc3BhY2luZywgcG9zaXRpb24gZm9yIGJyaW5naW5nIGhvdmVyZWQvZm9jdXNlZC9hY3RpdmVkXG4gIC8vIGVsZW1lbnQgYWJvdmUgdGhlIHNpYmxpbmdzLlxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWJ0bi1ib3JkZXItY29sb3I7XG5cbiAgICArIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6ICgtJGlucHV0LWJ0bi1ib3JkZXItd2lkdGgpO1xuICAgIH1cblxuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGJ1dHRvbiB0byB0aGUgZnJvbnRcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gdG8gb25seSBoYXZlIGEgc2luZ2xlLCBzaGFyZWQgYm9yZGVyIGJldHdlZW4gdGhlIHR3b1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgID4gLmJ0bixcbiAgICA+IC5idG4tZ3JvdXAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAoLSRpbnB1dC1idG4tYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgbWFyZ2luLWxlZnQ6ICgtJGlucHV0LWJ0bi1ib3JkZXItd2lkdGgpO1xuICAgICAgLy8gQmVjYXVzZSBzcGVjaWZpY2l0eVxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIFByb3BlcnR5Q291bnQsIFZlbmRvclByZWZpeFxuXG4vLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtaW4taGVpZ2h0OiAoMXJlbSAqICRsaW5lLWhlaWdodC1iYXNlKTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tY29udHJvbC1zcGFjZXIteDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTsgLy8gUHV0IHRoZSBpbnB1dCBiZWhpbmQgdGhlIGxhYmVsIHNvIGl0IGRvZXNuJ3Qgb3ZlcmxheSB0ZXh0XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgIH4gLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBpbmRpY2F0b3Jcbi8vXG4vLyBHZW5lcmF0ZXMgYSBzaGFkb3cgZWxlbWVudCB0byBjcmVhdGUgb3VyIG1ha2VzaGlmdCBjaGVja2JveC9yYWRpbyBiYWNrZ3JvdW5kLlxuXG4uY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6ICgoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMik7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xufVxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93KTtcbiAgfVxufVxuXG4vLyBSYWRpb3Ncbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgcmFkaW9zLlxuXG4uY3VzdG9tLXJhZGlvIHtcbiAgLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICB9XG59XG5cblxuLy8gTGF5b3V0IG9wdGlvbnNcbi8vXG4vLyBCeSBkZWZhdWx0IHJhZGlvcyBhbmQgY2hlY2tib3hlcyBhcmUgYGlubGluZS1ibG9ja2Agd2l0aCBubyBhZGRpdGlvbmFsIHNwYWNpbmdcbi8vIHNldC4gVXNlIHRoZXNlIG9wdGlvbmFsIGNsYXNzZXMgdG8gdHdlYWsgdGhlIGxheW91dC5cblxuLmN1c3RvbS1jb250cm9scy1zdGFja2VkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAuY3VzdG9tLWNvbnRyb2wge1xuICAgIG1hcmdpbi1ib3R0b206ICRjdXN0b20tY29udHJvbC1zcGFjZXIteTtcblxuICAgICsgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHA6Ly9wcmltZXJjc3MuaW8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iZyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3Igbm8tcmVwZWF0IHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXI7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtc2l6ZTogJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTtcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzO1xuICB9IEBlbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuXG4gICAgJjo6LW1zLXZhbHVlIHtcbiAgICAgIC8vIEZvciB2aXN1YWwgY29uc2lzdGVuY3kgd2l0aCBvdGhlciBwbGF0Zm9ybXMvYnJvd3NlcnMsXG4gICAgICAvLyBzdXByZXNzIHRoZSBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTtcbiAgZm9udC1zaXplOiAkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc207XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIG1pbi13aWR0aDogJGN1c3RvbS1maWxlLXdpZHRoO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtY29udHJvbCB7XG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLmN1c3RvbS1maWxlLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcblxuICBAZWFjaCAkbGFuZywgJHRleHQgaW4gbWFwLWdldCgkY3VzdG9tLWZpbGUtdGV4dCwgcGxhY2Vob2xkZXIpIHtcbiAgICAmOmxhbmcoI3skbGFuZ30pOmVtcHR5OjphZnRlciB7XG4gICAgICBjb250ZW50OiAkdGV4dDtcbiAgICB9XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogNjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWJ1dHRvbi1iZztcbiAgICBib3JkZXItbGVmdDogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR0ZXh0IGluIG1hcC1nZXQoJGN1c3RvbS1maWxlLXRleHQsIGJ1dHRvbi1sYWJlbCkge1xuICAgICY6bGFuZygjeyRsYW5nfSk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAkdGV4dDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcyBvciBgPHVsPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgJi5hY3RpdmUsXG4gICAgLnNob3cgPiAmIHtcbiAgICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBDb250ZW50c1xuLy9cbi8vIE5hdmJhclxuLy8gTmF2YmFyIGJyYW5kXG4vLyBOYXZiYXIgbmF2XG4vLyBOYXZiYXIgdGV4dFxuLy8gTmF2YmFyIGRpdmlkZXJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXkgJG5hdmJhci1wYWRkaW5nLXg7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3Blcml0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xuICBmb250LXNpemU6ICRuYXZiYXItYnJhbmQtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVuYXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gYC5kcm9wZG93bi1tZW51YFxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBJbXBvcnRhbnRSdWxlXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAvLyBzY3NzLWxpbnQ6ZW5hYmxlIEltcG9ydGFudFJ1bGVcblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgfVxufVxuXG4vLyBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXG4ubmF2YmFyLWRhcmsge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0oJGNhcmQtc3BhY2VyLXkgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4uY2FyZCB7XG4gID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XG4gIG1hcmdpbi1sZWZ0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xuICBtYXJnaW4tbGVmdDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xufVxuXG4uY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDYXJkIGltYWdlIGNhcHNcbi5jYXJkLWltZy10b3Age1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIENhcmQgZGVja1xuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5jYXJkLWRlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXG4gICAgLmNhcmQge1xuICAgICAgZmxleDogMSAwIDAlO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3Age1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENvbHVtbnNcbi8vXG5cbi5jYXJkLWNvbHVtbnMge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtY29sdW1ucy1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgY29sdW1uLWNvdW50OiAkY2FyZC1jb2x1bW5zLWNvdW50O1xuICAgIGNvbHVtbi1nYXA6ICRjYXJkLWNvbHVtbnMtZ2FwO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBEb24ndCBsZXQgdGhlbSB2ZXJ0aWNhbGx5IHNwYW4gbXVsdGlwbGUgY29sdW1uc1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIERvbid0IGxldCB0aGVpciB3aWR0aCBjaGFuZ2VcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuXG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gU3VwcHJlc3MgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvciBpbiBtb2Rlcm4gYnJvd3NlcnNcbiAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgY29udGVudDogXCIjeyRicmVhZGNydW1iLWRpdmlkZXJ9XCI7XG4gIH1cblxuICAvLyBJRTktMTEgaGFjayB0byBwcm9wZXJseSBoYW5kbGUgaHlwZXJsaW5rIHVuZGVybGluZXMgZm9yIGJyZWFkY3J1bWJzIGJ1aWx0XG4gIC8vIHdpdGhvdXQgYDx1bD5gcy4gVGhlIGA6OmJlZm9yZWAgcHNldWRvLWVsZW1lbnQgZ2VuZXJhdGVzIGFuIGVsZW1lbnRcbiAgLy8gKndpdGhpbiogdGhlIC5icmVhZGNydW1iLWl0ZW0gYW5kIHRoZXJlYnkgaW5oZXJpdHMgdGhlIGB0ZXh0LWRlY29yYXRpb25gLlxuICAvL1xuICAvLyBUbyB0cmljayBJRSBpbnRvIHN1cHByZXNzaW5nIHRoZSB1bmRlcmxpbmUsIHdlIGdpdmUgdGhlIHBzZXVkby1lbGVtZW50IGFuXG4gIC8vIHVuZGVybGluZSBhbmQgdGhlbiBpbW1lZGlhdGVseSByZW1vdmUgaXQuXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLy8gMS0yOiBEaXNhYmxlIGJyb3dzZXIgZGVmYXVsdCBsaXN0IHN0eWxlc1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIDFcbiAgbGlzdC1zdHlsZTogbm9uZTsgLy8gMlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJGJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBmb250LXNpemU6ICRiYWRnZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGJhZGdlLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLy8gUGlsbCBiYWRnZXNcbi8vXG4vLyBNYWtlIHRoZW0gZXh0cmEgcm91bmRlZCB3aXRoIGEgbW9kaWZpZXIgdG8gcmVwbGFjZSB2MydzIGJhZGdlcy5cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDb2xvcnNcbi8vXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJhZGdlLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcpIHtcbiAgQGluY2x1ZGUgY29sb3IteWlxKCRiZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcblxuICAmW2hyZWZdIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBAaW5jbHVkZSBjb2xvci15aXEoJGJnKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuICB9XG59XG4iLCIuanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLSRhbGVydC1wYWRkaW5nLXk7XG4gICAgcmlnaHQ6IC0kYWxlcnQtcGFkZGluZy14O1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC0xMCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcbiAgfVxufVxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCJAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246ICRwcm9ncmVzcy1oZWlnaHQgMDsgfVxuICB0byB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBmb250LXNpemU6ICRwcm9ncmVzcy1mb250LXNpemU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZztcbn1cbiIsIi8vIEdyYWRpZW50c1xuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICM1NTUsICRvdXRlci1jb2xvcjogIzMzMykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgLy8gUGxhY2UgdGhlIGJvcmRlciBvbiB0aGUgbGlzdCBpdGVtcyBhbmQgbmVnYXRpdmUgbWFyZ2luIHVwIGZvciBiZXR0ZXIgc3R5bGluZ1xuICBtYXJnaW4tYm90dG9tOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgfVxuXG4gIC8vc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnRcbiAgYS5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9LFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxuICAvLyBzY3NzLWxpbnQ6ZW5hYmxlIFF1YWxpZnlpbmdFbGVtZW50XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogJGNsb3NlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6IC41O1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAuNzU7XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLy8gc2Nzcy1saW50OmVuYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gICYuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgfVxuICAmLnNob3cgLm1vZGFsLWRpYWxvZyB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG59XG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlciBpdFxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG5cbiAgLmNsb3NlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgLy8gRm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlJ3Mgbm8gLm1vZGFsLXRpdGxlXG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gc2hvdWxkIHRoZXJlIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG5cbiAgLy8gRWFzaWx5IHBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7IG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogLjI1cmVtOyB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyB7IG1heC13aWR0aDogJG1vZGFsLWxnOyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkdG9vbHRpcC1tYXJnaW47XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5OyB9XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICB9XG5cbiAgJi5icy10b29sdGlwLXRvcCB7XG4gICAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICAuYXJyb3cge1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtKCR0b29sdGlwLWFycm93LXdpZHRoIC0gMik7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG4gICYuYnMtdG9vbHRpcC1yaWdodCB7XG4gICAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICAuYXJyb3cge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtKCR0b29sdGlwLWFycm93LXdpZHRoIC0gMik7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5icy10b29sdGlwLWJvdHRvbSB7XG4gICAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICAuYXJyb3cge1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtKCR0b29sdGlwLWFycm93LXdpZHRoIC0gMik7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG4gICYuYnMtdG9vbHRpcC1sZWZ0IHtcbiAgICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIC5hcnJvdyB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbi10b3A6IC0oJHRvb2x0aXAtYXJyb3ctd2lkdGggLSAyKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoIDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG4gICYuYnMtdG9vbHRpcC1hdXRvIHtcbiAgICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgICB9XG4gICAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xuICAgIH1cbiAgICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgICB9XG4gICAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtbGVmdDtcbiAgICB9XG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xufVxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgRHVwbGljYXRlUHJvcGVydHlcbkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHBvcG92ZXItaW5uZXItcGFkZGluZztcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAvLyBBcnJvd3NcbiAgLy9cbiAgLy8gLmFycm93IGlzIG91dGVyLCAuYXJyb3c6OmFmdGVyIGlzIGlubmVyXG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUsXG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICB9XG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFBvcG92ZXIgZGlyZWN0aW9uc1xuXG4gICYuYnMtcG9wb3Zlci10b3Age1xuICAgIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuXG4gICAgLmFycm93IHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSxcbiAgICAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgICBtYXJnaW4tbGVmdDogLSgkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aCAtIDUpO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgLmFycm93OjphZnRlciB7XG4gICAgICBib3R0b206IC0oJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGggLSAxKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtKCRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoIC0gNSk7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLmJzLXBvcG92ZXItcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcblxuICAgIC5hcnJvdyB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlLFxuICAgIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLXRvcDogLSgkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aCAtIDMpO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IC0oJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGggLSAxKTtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG5cbiAgICAuYXJyb3cge1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlLFxuICAgIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0oJHBvcG92ZXItYXJyb3ctd2lkdGggLSAzKTtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgdG9wOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIHRvcDogLSgkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aCAtIDEpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuXG4gICAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gICAgfVxuICB9XG5cbiAgJi5icy1wb3BvdmVyLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG5cbiAgICAuYXJyb3cge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUsXG4gICAgLmFycm93OjphZnRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAtKCRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoIC0gMyk7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtKCRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoIC0gMSk7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG4gICYuYnMtcG9wb3Zlci1hdXRvIHtcbiAgICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgICB9XG4gICAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXJpZ2h0O1xuICAgIH1cbiAgICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgICB9XG4gICAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICAgIEBleHRlbmQgLmJzLXBvcG92ZXItbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci1oZWFkZXItYmcsIDUlKTtcbiAgJG9mZnNldC1ib3JkZXItd2lkdGg6IGNhbGMoI3skYm9yZGVyLXJhZGl1cy1sZ30gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkb2Zmc2V0LWJvcmRlci13aWR0aCk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwiLy8gV3JhcHBlciBmb3IgdGhlIHNsaWRlIGNvbnRhaW5lciBhbmQgaW5kaWNhdG9yc1xuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi8vIENTUzMgdHJhbnNmb3JtcyB3aGVuIHN1cHBvcnRlZCBieSB0aGUgYnJvd3NlclxuLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cbiAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldixcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICAvLyBXZSBjYW4ndCBoYXZlIGEgdHJhbnNpdGlvbiBoZXJlIGJlY2F1c2UgV2ViS2l0IGNhbmNlbHMgdGhlIGNhcm91c2VsXG4gIC8vIGFuaW1hdGlvbiBpZiB5b3UgdHJpcCB0aGlzIHdoaWxlIGluIHRoZSBtaWRkbGUgb2YgYW5vdGhlciBhbmltYXRpb24uXG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAuOTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnO1xufVxuXG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIG9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBvdmVycmlkZSA8b2w+IGRlZmF1bHRcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnLCAuNSk7XG5cbiAgICAvLyBVc2UgcHNldWRvIGNsYXNzZXMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyKTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyKTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIuYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KCcuYmctI3skY29sb3J9JywgJHZhbHVlKTtcbn1cblxuLmJnLXdoaXRlIHsgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cbi5iZy10cmFuc3BhcmVudCB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiIsIi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4iLCIvL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmQjeyRpbmZpeH0tbm9uZSAgICAgICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tZmxleCAgICAgICAgIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG4uZC1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmQtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmQtcHJpbnQtbm9uZSB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTkge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDkgLyAyMSk7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDkgLyAxNik7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMyAvIDQpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTEge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDEgLyAxKTtcbiAgfVxufVxuIiwiLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IEBpbmNsdWRlIGZsb2F0LWxlZnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBAaW5jbHVkZSBmbG9hdC1yaWdodDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IEBpbmNsdWRlIGZsb2F0LW5vbmU7IH1cbiAgfVxufVxuIiwiQG1peGluIGZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuQG1peGluIGZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5AbWl4aW4gZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBDb21tb24gdmFsdWVzXG5cbi8vIFNhc3MgbGlzdCBub3QgaW4gdmFyaWFibGVzIHNpbmNlIGl0J3Mgbm90IGludGVuZGVkIGZvciBjdXN0b21pemF0aW9uLlxuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3k7XG5cbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudFxuLy8gU2VlOiBodHRwOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgfVxufVxuIiwiLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuIiwiLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcblxuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSAgeyAjeyRwcm9wfTogICAgICAgICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byAgeyBtYXJnaW46ICAgICAgICBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gVGV4dFxuLy9cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LSN7JGNvbG9yfScsICR2YWx1ZSk7XG59XG5cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCkge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbiIsIi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICBAaW5jbHVkZSBpbnZpc2libGUodmlzaWJsZSk7XG59XG5cbi5pbnZpc2libGUge1xuICBAaW5jbHVkZSBpbnZpc2libGUoaGlkZGVuKTtcbn1cbiIsIi8vIFZpc2liaWxpdHlcblxuQG1peGluIGludmlzaWJsZSgkdmlzaWJpbGl0eSkge1xuICB2aXNpYmlsaXR5OiAkdmlzaWJpbGl0eSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgVmFyaWFibGVzXG4vLyAjIEVsZW1lbnRzICovXG5cbi8vICMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy8gTm8gbG9jYWwgdmFyaWFibGVzIGF2YWlsYWJsZVxuXG4vLyAjIEVsZW1lbnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG46Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5pbnB1dCxcbnRleHRhcmVhLFxuc2VsZWN0IHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0QGluY2x1ZGUgbWFyZ2luKDAgbnVsbCBudWxsKTtcbn1cblxuaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbnVsLFxub2wsXG5saSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmZpZ3VyZSB7XG5cdEBpbmNsdWRlIG1hcmdpbigwKTtcbn1cblxuZmllbGRzZXQge1xuXHRib3JkZXI6IDA7XG5cdEBpbmNsdWRlIG1hcmdpbigwKTtcblx0QGluY2x1ZGUgcGFkZGluZygwKTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gc2Nzcy1saW50OmRpc2FibGUgU3BhY2VBcm91bmRPcGVyYXRvclxuXG4vLy8gQnVpbGRzIGRpcmVjdGlvbmFsIHByb3BlcnRpZXMgYnkgcGFyc2luZyBDU1Mgc2hvcnRoYW5kIHZhbHVlcy4gRm9yIGV4YW1wbGUsXG4vLy8gYSB2YWx1ZSBvZiBgMTBweCBudWxsYCB3aWxsIG91dHB1dCB0b3AgYW5kIGJvdHRvbSBkaXJlY3Rpb25hbCBwcm9wZXJ0aWVzLFxuLy8vIGJ1dCB0aGUgYG51bGxgIHNraXBzIGxlZnQgYW5kIHJpZ2h0IGZyb20gYmVpbmcgb3V0cHV0LlxuLy8vXG4vLy8gQGFyZ3VtZW50IHtzdHJpbmd9ICRwcm9wZXJ0eVxuLy8vICAgQmFzZSBwcm9wZXJ0eS5cbi8vL1xuLy8vIEBhcmd1bWVudCB7c3RyaW5nfSAkc3VmZml4XG4vLy8gICBTdWZmaXggdG8gYXBwZW5kLiBVc2UgYG51bGxgIHRvIG9taXQuXG4vLy9cbi8vLyBAYXJndW1lbnQge2xpc3R9ICR2YWx1ZXNcbi8vLyAgIExpc3Qgb2YgdmFsdWVzIHRvIHNldCBmb3IgdGhlIHByb3BlcnR5LlxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBfZGlyZWN0aW9uYWwtcHJvcGVydHkoYm9yZGVyLCB3aWR0aCwgbnVsbCA1cHgpO1xuLy8vICAgfVxuLy8vXG4vLy8gICAvLyBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIGJvcmRlci1yaWdodC13aWR0aDogNXB4O1xuLy8vICAgICBib3JkZXItbGVmdC13aWR0aDogNXB4O1xuLy8vICAgfVxuLy8vXG4vLy8gQHJlcXVpcmUge2Z1bmN0aW9ufSBfY29tcGFjdC1zaG9ydGhhbmRcbi8vL1xuLy8vIEByZXF1aXJlIHtmdW5jdGlvbn0gX2NvbnRhaW5zLWZhbHN5XG4vLy9cbi8vLyBAYWNjZXNzIHByaXZhdGVcblxuQG1peGluIF9kaXJlY3Rpb25hbC1wcm9wZXJ0eShcbiAgJHByb3BlcnR5LFxuICAkc3VmZml4LFxuICAkdmFsdWVzXG4pIHtcbiAgJHRvcDogICAgJHByb3BlcnR5ICsgXCItdG9wXCIgICAgKyBpZigkc3VmZml4LCBcIi0jeyRzdWZmaXh9XCIsIFwiXCIpO1xuICAkYm90dG9tOiAkcHJvcGVydHkgKyBcIi1ib3R0b21cIiArIGlmKCRzdWZmaXgsIFwiLSN7JHN1ZmZpeH1cIiwgXCJcIik7XG4gICRsZWZ0OiAgICRwcm9wZXJ0eSArIFwiLWxlZnRcIiAgICsgaWYoJHN1ZmZpeCwgXCItI3skc3VmZml4fVwiLCBcIlwiKTtcbiAgJHJpZ2h0OiAgJHByb3BlcnR5ICsgXCItcmlnaHRcIiAgKyBpZigkc3VmZml4LCBcIi0jeyRzdWZmaXh9XCIsIFwiXCIpO1xuICAkYWxsOiAgICAkcHJvcGVydHkgKyAgICAgICAgICAgICBpZigkc3VmZml4LCBcIi0jeyRzdWZmaXh9XCIsIFwiXCIpO1xuXG4gICR2YWx1ZXM6IF9jb21wYWN0LXNob3J0aGFuZCgkdmFsdWVzKTtcblxuICBAaWYgX2NvbnRhaW5zLWZhbHN5KCR2YWx1ZXMpIHtcbiAgICBAaWYgbnRoKCR2YWx1ZXMsIDEpIHsgI3skdG9wfTogbnRoKCR2YWx1ZXMsIDEpOyB9XG5cbiAgICBAaWYgbGVuZ3RoKCR2YWx1ZXMpID09IDEge1xuICAgICAgQGlmIG50aCgkdmFsdWVzLCAxKSB7ICN7JHJpZ2h0fTogbnRoKCR2YWx1ZXMsIDEpOyB9XG4gICAgfSBAZWxzZSB7XG4gICAgICBAaWYgbnRoKCR2YWx1ZXMsIDIpIHsgI3skcmlnaHR9OiBudGgoJHZhbHVlcywgMik7IH1cbiAgICB9XG5cbiAgICBAaWYgbGVuZ3RoKCR2YWx1ZXMpID09IDIge1xuICAgICAgQGlmIG50aCgkdmFsdWVzLCAxKSB7ICN7JGJvdHRvbX06IG50aCgkdmFsdWVzLCAxKTsgfVxuICAgICAgQGlmIG50aCgkdmFsdWVzLCAyKSB7ICN7JGxlZnR9OiBudGgoJHZhbHVlcywgMik7IH1cbiAgICB9IEBlbHNlIGlmIGxlbmd0aCgkdmFsdWVzKSA9PSAzIHtcbiAgICAgIEBpZiBudGgoJHZhbHVlcywgMykgeyAjeyRib3R0b219OiBudGgoJHZhbHVlcywgMyk7IH1cbiAgICAgIEBpZiBudGgoJHZhbHVlcywgMikgeyAjeyRsZWZ0fTogbnRoKCR2YWx1ZXMsIDIpOyB9XG4gICAgfSBAZWxzZSBpZiBsZW5ndGgoJHZhbHVlcykgPT0gNCB7XG4gICAgICBAaWYgbnRoKCR2YWx1ZXMsIDMpIHsgI3skYm90dG9tfTogbnRoKCR2YWx1ZXMsIDMpOyB9XG4gICAgICBAaWYgbnRoKCR2YWx1ZXMsIDQpIHsgI3skbGVmdH06IG50aCgkdmFsdWVzLCA0KTsgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3skYWxsfTogJHZhbHVlcztcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBFbHNlUGxhY2VtZW50XG5cbi8vLyBUcmFuc2Zvcm1zIHNob3J0aGFuZCB0byBpdHMgc2hvcnRlc3QgcG9zc2libGUgZm9ybS5cbi8vL1xuLy8vIEBhcmd1bWVudCB7bGlzdH0gJHZhbHVlc1xuLy8vICAgTGlzdCBvZiBkaXJlY3Rpb25hbCB2YWx1ZXMuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAkdmFsdWVzOiBfY29tcGFjdC1zaG9ydGhhbmQoMTBweCAyMHB4IDEwcHggMjBweCk7XG4vLy9cbi8vLyAgIC8vIE91dHB1dFxuLy8vICAgJHZhbHVlczogMTBweCAyMHB4O1xuLy8vXG4vLy8gQHJldHVybiB7bGlzdH1cbi8vL1xuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuXG5AZnVuY3Rpb24gX2NvbXBhY3Qtc2hvcnRoYW5kKCR2YWx1ZXMpIHtcbiAgJG91dHB1dDogbnVsbDtcblxuICAkYTogbnRoKCR2YWx1ZXMsIDEpO1xuICAkYjogaWYobGVuZ3RoKCR2YWx1ZXMpIDwgMiwgJGEsIG50aCgkdmFsdWVzLCAyKSk7XG4gICRjOiBpZihsZW5ndGgoJHZhbHVlcykgPCAzLCAkYSwgbnRoKCR2YWx1ZXMsIDMpKTtcbiAgJGQ6IGlmKGxlbmd0aCgkdmFsdWVzKSA8IDIsICRhLCBudGgoJHZhbHVlcywgaWYobGVuZ3RoKCR2YWx1ZXMpIDwgNCwgMiwgNCkpKTtcblxuICBAaWYgJGEgPT0gMCB7ICRhOiAwOyB9XG4gIEBpZiAkYiA9PSAwIHsgJGI6IDA7IH1cbiAgQGlmICRjID09IDAgeyAkYzogMDsgfVxuICBAaWYgJGQgPT0gMCB7ICRkOiAwOyB9XG5cbiAgQGlmICRhID09ICRiIGFuZCAkYSA9PSAkYyBhbmQgJGEgPT0gJGQgeyAkb3V0cHV0OiAkYTsgICAgICAgICAgfVxuICBAZWxzZSBpZiAkYSA9PSAkYyBhbmQgJGIgPT0gJGQgICAgICAgICB7ICRvdXRwdXQ6ICRhICRiOyAgICAgICB9XG4gIEBlbHNlIGlmICRiID09ICRkICAgICAgICAgICAgICAgICAgICAgIHsgJG91dHB1dDogJGEgJGIgJGM7ICAgIH1cbiAgQGVsc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyAkb3V0cHV0OiAkYSAkYiAkYyAkZDsgfVxuXG4gIEByZXR1cm4gJG91dHB1dDtcbn1cbiIsIi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBFbGVtZW50cyAqL1xuXG4vLyAjIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vIE5vIGxvY2FsIHZhcmlhYmxlcyBhdmFpbGFibGVcblxuLy8gIyBFbGVtZW50c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuKiB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdEBpbmNsdWRlIG1hcmdpbigwKTtcblx0QGluY2x1ZGUgcGFkZGluZygwKTtcblxuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRAaW5jbHVkZSBtYXJnaW4oMCk7XG5cdFx0QGluY2x1ZGUgcGFkZGluZygwKTtcblx0fVxufVxuXG5odG1sLFxuYm9keSB7XG5cdGZvbnQtc2l6ZTogJGVtLWJhc2U7XG5cdGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC10YWJsZXQpIHtcblx0XHRmb250LXNpemU6IGNlaWwoJGVtLWJhc2UgKiAwLjk1KTtcblx0fVxuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXBob25lKSB7XG5cdFx0Zm9udC1zaXplOiBjZWlsKCRlbS1iYXNlICogMC45MCk7XG5cdH1cbn1cblxuYm9keSB7XG5cdCYuaXMtYWN0aXZlIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG5cbmltZyB7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5hIHtcblx0Y29sb3I6ICRsaW5rLWNvbG9yLWJhc2U7XG5cdHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbi1iYXNlO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkYmFzZS1kdXJhdGlvbiAkYmFzZS10aW1pbmcsIGJvcmRlci1jb2xvciAkYmFzZS1kdXJhdGlvbiAkYmFzZS10aW1pbmcsIGJhY2tncm91bmQtY29sb3IgJGJhc2UtZHVyYXRpb24gJGJhc2UtdGltaW5nO1xuXG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbi1iYXNlO1xuXHRcdGNvbG9yOiAkbGluay1ob3Zlci1jb2xvci1iYXNlO1xuXHR9XG59XG5cbi5jbGVhciB7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4uY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogbm9uZTtcblx0QGluY2x1ZGUgcGFkZGluZyhudWxsIGNhbGMoKDEwMCUgLSAjeyR3aWR0aC1iYXNlfSkgLyAyKSk7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHdpZHRoLWJhc2UgKyAoICRndXR0ZXItc2lkZSAqIDIgKSkge1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCAkZ3V0dGVyLXNpZGUpO1xuXHR9XG59XG4iLCIvLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBHZW5lcmFsXG4vLyAjIEdyaWRcbi8vICMgVHlwb2dyYXBoeSAqL1xuXG4vLyAjIEdlbmVyYWxcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIFByb3BlciBSRU0gY2FsY3VsYXRpb25cbiRlbS1iYXNlOiAxNnB4OyAvLyBEbyBub3QgY2hhbmdlIHRoaXMgdW5sZXNzIHlvdSBrbm93IHdoYXQgeW91IGFyZSBkb2luZ1xuXG4vLyBJbWFnZSBQYXRoXG4kaW1hZ2UtcGF0aDogJy4uLy4uL2ltZyc7XG5cbi8vIFJldGluYSBzdWZmaXhcbiRyZXRpbmE6IGZhbHNlO1xuJHJldGluYS1zdWZmaXg6ICdAMngnO1xuXG4vLyBCb2R5XG4kYm9keS1iZzogIzMzMztcblxuLy8gUGFnZVxuJHBhZ2UtYmc6ICNmZmY7XG5cbi8vIFdpZHRoXG4kd2lkdGgtYmFzZTogMTY4MHB4OyAvLyBNYWlubHkgdXNlZCBmb3IgY2VudGVyaW5nXG5cbi8vIEd1dHRlcnNcbiRndXR0ZXItYmFzZTogMzBweDtcbiRndXR0ZXItdG9wOiAwO1xuJGd1dHRlci1yaWdodDogJGd1dHRlci1iYXNlO1xuJGd1dHRlci1ib3R0b206ICRndXR0ZXItYmFzZTtcbiRndXR0ZXItbGVmdDogJGd1dHRlci1iYXNlO1xuJGd1dHRlci1zaWRlOiAxNXB4OyAvLyBVc2VkIHdoZW4gYmFzZSB3aWR0aCBpcyByZWFjaGVkXG4kZ3V0dGVyLXNpZGUtdGFibGV0OiAxNXB4OyAvLyBVc2VkIHdoZW4gYmFzZSB3aWR0aCBpcyByZWFjaGVkXG4kZ3V0dGVyLXNpZGUtcGhvbmU6IDE1cHg7IC8vIFVzZWQgd2hlbiBiYXNlIHdpZHRoIGlzIHJlYWNoZWRcblxuLy8gQ29sb3JzXG4kY29sb3ItZXJyb3I6ICNkOTUzNGY7XG4kY29sb3Itc3VjY2VzczogIzVjYjg1YztcbiRjb2xvci1pbmZvOiAjNWJjMGRlO1xuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWRhcms6ICMzMzM7XG4kY29sb3ItbGlnaHQ6ICNmN2YxZGU7XG4kY29sb3ItbGlnaHQtYWx0OiAjZTVlMGQwO1xuJGNvbG9yLWRldGFpbDogI2YxZWVlNTtcbiRjb2xvci1kb3RzOiAjZGRkNmJlO1xuJGNvbG9yLWJsb2NrLWJvcmRlcjogI2YwZWRlMztcbiRjb2xvci1jcmVhbTogI2VjZThkYTtcbiRjb2xvci1jcmVhbS1kYXJrOiAjZDhkM2MxO1xuJGNvbG9yLW1lbnU6ICNmOGYxZGQ7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG4kY29sb3ItYm9yZGVyOiAjY2NjO1xuJGNvbG9yLWJsYWNrLWxpZ2h0MzY6IGxpZ2h0ZW4oJGNvbG9yLWJsYWNrLCAzNi41JSk7IC8vICM1ZDVkNWRcblxuLy8gIyBHcmlkXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vLyBHZW5lcmFsXG4kZ3JpZC1oZWxwZXJzOiB0cnVlO1xuXG4vLyBDb2x1bW5zXG4kZ3JpZC1jb2x1bW5zOiAxMjsgLy8gTnVtYmVyIG9mIGNvbHVtbnMgaW4gdGhlIGdyaWQgc3lzdGVtXG4kZ3V0dGVyOiAxZW07IC8vIFBhZGRpbmcsIHRvIGJlIGRpdmlkZWQgYnkgdHdvIGFuZCBhcHBsaWVkIHRvIHRoZSBsZWZ0IGFuZCByaWdodCBvZiBhbGwgY29sdW1uc1xuJG1heC13aWR0aDogJHdpZHRoLWJhc2U7XG5cbi8vIEJyZWFrcG9pbnRzXG4kc2NyZWVuLXhzOiA0ODBweDtcbiRzY3JlZW4tc206IDc4MHB4O1xuJHNjcmVlbi1tZDogOTkycHg7XG4kc2NyZWVuLWxnOiAxNTYwcHg7XG4kc2NyZWVuLXhsZzogMTcxMHB4O1xuJGJyZWFrcG9pbnQtc21hbGw6ICRzY3JlZW4teHM7XG4kYnJlYWtwb2ludC1waG9uZTogJHNjcmVlbi1zbTtcbiRicmVha3BvaW50LWRlc2t0b3AtYWx0OiAxMTk5cHg7XG4kYnJlYWtwb2ludC10YWJsZXQ6ICRzY3JlZW4tbWQ7XG4kYnJlYWtwb2ludC1kZXNrdG9wOiAkc2NyZWVuLWxnO1xuJGJyZWFrcG9pbnQtbGFyZ2U6ICRzY3JlZW4teGxnO1xuJGJyZWFrcG9pbnQteGxhcmdlOiAxNjg0cHg7XG5cbi8vICMgQW5pbWF0aW9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuJGJhc2UtZHVyYXRpb246IDAuMjVzO1xuJGJhc2UtdGltaW5nOiBlYXNlLWluLW91dDtcblxuLy8gIyBUeXBvZ3JhcGh5XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4kdGV4dC1jb2xvci1iYXNlOiAjMzMzO1xuJHRleHQtY29sb3ItbGlnaHQ6ICNlM2RlY2U7XG4kdGV4dC1jb2xvci1saWdodC1hbHQ6ICNlNWUwZDA7XG4kdGV4dC1jb2xvci13aGl0ZTogI2ZmZjtcbiR0ZXh0LWNvbG9yLXllbGxvdzogI2ZmZTY2NDtcblxuJGxpbmstY29sb3ItYmFzZTogIzMzN2FiNztcbiRsaW5rLWRlY29yYXRpb24tYmFzZTogbm9uZTtcbiRsaW5rLWhvdmVyLWNvbG9yLWJhc2U6IGRhcmtlbigkbGluay1jb2xvci1iYXNlLCAxNSUpO1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbi1iYXNlOiBub25lO1xuXG4kZm9udC1mYW1pbHktaWNvbjogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4kZm9udC1mYW1pbHktYmFzZTogJ0Ryb2lkIFNlcmlmJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktbm9ybWFsOiAnQnJhbmRvbiBHcm90ZXNxdWUnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1nYXNwYXI6ICdHYXNwYXInLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1ibGFjazogJ05leGEgUnVzdCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktcHJpbWFyeTogJ1NvdXJjZSBTYW5zIFBybycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGZvbnQtc2l6ZS1iYXNlOiAyMHB4O1xuJGZvbnQtc2l6ZS1oMTogODBweDtcbiRmb250LXNpemUtaDI6IDYwcHg7XG4kZm9udC1zaXplLWgzOiAyNHB4O1xuJGZvbnQtc2l6ZS1oNDogMThweDtcbiRmb250LXNpemUtaDU6IDE1cHg7XG4kZm9udC1zaXplLWg2OiAxMHB4O1xuXG4kbGluZS1oZWlnaHQtYmFzZTogMS41OyAvLyBBbHdheXMgdXNlIGludGVnZXIgbm8gcHggb3IgcmVtIHZhbHVlc1xuXG4kaGVhZGluZy1tYXJnaW46IDAgMCByZW0oMjBweCkgMDtcbiRoZWFkaW5nLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuJGhlYWRpbmctZm9udC13ZWlnaHQ6IDcwMDtcbiRoZWFkaW5nLWxpbmUtaGVpZ2h0OiAxLjE7XG4kaGVhZGluZy1jb2xvcjogaW5oZXJpdDtcbiIsIi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBNaXhpbnMgKi9cblxuLy8gIyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vLyBObyBsb2NhbCB2YXJpYWJsZXMgYXZhaWxhYmxlXG5cbi8vICMgTWl4aW5zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWl4aW4gbXEoJGFyZ3MuLi4pIHtcblx0JG1lZGlhLXR5cGU6ICdvbmx5IHNjcmVlbic7XG5cdCRtZWRpYS10eXBlLWtleTogJ21lZGlhLXR5cGUnO1xuXHQkYXJnczoga2V5d29yZHMoJGFyZ3MpO1xuXHQkZXhwcjogJyc7XG5cblx0QGlmIG1hcC1oYXMta2V5KCRhcmdzLCAkbWVkaWEtdHlwZS1rZXkpIHtcblx0XHQkbWVkaWEtdHlwZTogbWFwLWdldCgkYXJncywgJG1lZGlhLXR5cGUta2V5KTtcblx0XHQkYXJnczogbWFwLXJlbW92ZSgkYXJncywgJG1lZGlhLXR5cGUta2V5KTtcblx0fVxuXG5cdEBlYWNoICRrZXksICR2YWx1ZSBpbiAkYXJncyB7XG5cdFx0QGlmICR2YWx1ZSB7XG5cdFx0XHQkZXhwcjogXCIjeyRleHByfSBhbmQgKCN7JGtleX06ICN7JHZhbHVlfSlcIjtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgI3skbWVkaWEtdHlwZX0gI3skZXhwcn0ge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBzY3JlZW4oJG1pbiwgJG1heCwgJG9yaWVudGF0aW9uOiBmYWxzZSkge1xuXHRAaW5jbHVkZSBtcSgkbWluLXdpZHRoOiAkbWluLCAkbWF4LXdpZHRoOiAkbWF4LCAkb3JpZW50YXRpb246ICRvcmllbnRhdGlvbikge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtYXgtc2NyZWVuKCRtYXgpIHtcblx0QGluY2x1ZGUgbXEoJG1heC13aWR0aDogJG1heCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtaW4tc2NyZWVuKCRtaW4pIHtcblx0QGluY2x1ZGUgbXEoJG1pbi13aWR0aDogJG1pbikge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBzY3JlZW4taGVpZ2h0KCRtaW4sICRtYXgsICRvcmllbnRhdGlvbjogZmFsc2UpIHtcblx0QGluY2x1ZGUgbXEoJG1pbi1oZWlnaHQ6ICRtaW4sICRtYXgtaGVpZ2h0OiAkbWF4LCAkb3JpZW50YXRpb246ICRvcmllbnRhdGlvbikge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtYXgtc2NyZWVuLWhlaWdodCgkbWF4KSB7XG5cdEBpbmNsdWRlIG1xKCRtYXgtaGVpZ2h0OiAkbWF4KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG1pbi1zY3JlZW4taGVpZ2h0KCRtaW4pIHtcblx0QGluY2x1ZGUgbXEoJG1pbi1oZWlnaHQ6ICRtaW4pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gaGRwaSgkcmF0aW86IDEuMykge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86ICRyYXRpbyksXG5cdG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246ICN7cm91bmQoJHJhdGlvKjk2KX1kcGkpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbGFuZHNjYXBlKCkge1xuXHRAaW5jbHVkZSBtcSgkb3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBwb3J0cmFpdCgpIHtcblx0QGluY2x1ZGUgbXEoJG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59IiwiLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgVmFyaWFibGVzXG4vLyAjIE1peGluICovXG5cbi8vICMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy8gTm8gbG9jYWwgdmFyaWFibGVzIGF2YWlsYWJsZVxuXG4vLyAjIE1peGluXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWl4aW4gY2xlYXJmaXgge1xuXHQmOjphZnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLy8vIENyZWF0ZXMgYSBncmlkIGNvbnRhaW5lciB3aXRoIGNsZWFyZml4LlxuLy8vXG4vLy8gQGdyb3VwIGZlYXR1cmVzXG4vLy9cbi8vLyBAbmFtZSBHcmlkIGNvbnRhaW5lclxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBncmlkLWNvbnRhaW5lcjtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzc1xuLy8vICAgLmVsZW1lbnQ6OmFmdGVyIHtcbi8vLyAgICAgY2xlYXI6IGJvdGg7XG4vLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG4vLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8vICAgfVxuXG5AbWl4aW4gZ3JpZC1jb250YWluZXIoJGdyaWQ6ICRuZWF0LWdyaWQpIHtcbiAgQGlmICRncmlkICE9ICRuZWF0LWdyaWQge1xuICAgIEB3YXJuIFwiYGdyaWQtY29udGFpbmVyYCBkb2VzIG5vdCB1c2UgZ3JpZCBwcm9wZXJ0ZXMuXG4gICAgICBDdXN0b20gZ3JpZHMgZG8gbm90IG5lZWQgdG8gYmUgcGFzc2VkIGluIHRvIHRoaXMgbWl4aW4uXCI7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgVmFyaWFibGVzXG4vLyAjIEVsZW1lbnRzICovXG5cbi8vICMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4kZ3JpZC1jb3JlOiAoXG5cdCd4cyc6KFxuXHRcdGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsXG5cdFx0Z3V0dGVyOiAkZ3V0dGVyLFxuXHRcdG1lZGlhOiAkc2NyZWVuLXhzLFxuXHQpLFxuXHQnc20nOihcblx0XHRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLFxuXHRcdGd1dHRlcjogJGd1dHRlcixcblx0XHRtZWRpYTogJHNjcmVlbi1zbSxcblx0KSxcblx0J21kJzooXG5cdFx0Y29sdW1uczogJGdyaWQtY29sdW1ucyxcblx0XHRndXR0ZXI6ICRndXR0ZXIsXG5cdFx0bWVkaWE6ICRzY3JlZW4tbWQsXG5cdCksXG5cdCdsZyc6KFxuXHRcdGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsXG5cdFx0Z3V0dGVyOiAkZ3V0dGVyLFxuXHRcdG1lZGlhOiAkc2NyZWVuLWxnLFxuXHQpLFxuXHQneGxnJzooXG5cdFx0Y29sdW1uczogJGdyaWQtY29sdW1ucyxcblx0XHRndXR0ZXI6ICRndXR0ZXIsXG5cdFx0bWVkaWE6ICRzY3JlZW4teGxnLFxuXHQpLFxuKTtcblxuQG1peGluIGdyaWQtY29yZS1jb2x1bW5zKCRzaXplKSB7XG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG5cdFx0Ji0tI3skc2l6ZX0tI3skaX0ge1xuXHRcdFx0QGluY2x1ZGUgZ3JpZC1jb2x1bW4oJGksIG1hcC1nZXQoJGdyaWQtY29yZSwgdW5xdW90ZSgkc2l6ZSkpKTtcblx0XHR9XG5cblx0XHRAaWYgKCRzaXplICE9ICd4cycpIHtcblx0XHRcdCYtLSN7JHNpemV9LXB1c2gtI3skaX0ge1xuXHRcdFx0XHRAaW5jbHVkZSBncmlkLXB1c2goJGksIG1hcC1nZXQoJGdyaWQtY29yZSwgdW5xdW90ZSgkc2l6ZSkpKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gIyBFbGVtZW50c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnJvdyB7XG5cdEBpbmNsdWRlIGdyaWQtY29udGFpbmVyO1xuXG5cdCYtLWZsZXgge1xuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG5cdFx0PiAqIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLmNvbCB7XG5cdEBpbmNsdWRlIGdyaWQtY29sdW1uKDEsICRncmlkLWNvcmUpO1xuXG5cdEBlYWNoICRzaXplLCAkZ3JpZCBpbiAkZ3JpZC1jb3JlIHtcblx0XHRAaW5jbHVkZSBncmlkLWNvcmUtY29sdW1ucygkc2l6ZSk7XG5cdH1cblxuXHRAaWYgKCRncmlkLWhlbHBlcnMpIHtcblx0XHRib3JkZXI6IHJlbSgycHgpIHNvbGlkIHJlZCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6IHJnYmEocmVkLCAwLjUpICFpbXBvcnRhbnQ7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCByZW0oMjBweCkgbnVsbCk7XG5cdH1cblxuXHQucm93LS1mbGV4ICYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vLy8gQ3JlYXRlcyBhIGdyaWQgY29sdW1uIG9mIHJlcXVlc3RlZCBzaXplLlxuLy8vXG4vLy8gQGdyb3VwIGZlYXR1cmVzXG4vLy9cbi8vLyBAbmFtZSBHcmlkIGNvbHVtblxuLy8vXG4vLy8gQGFyZ3VtZW50IHtudW1iZXIgKHVuaXRsZXNzKX0gJGNvbHVtbnMgW251bGxdXG4vLy8gICBTcGVjaWZpZXMgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuIGVsZW1lbnQgc2hvdWxkIHNwYW4gYmFzZWQgb24gdGhlIHRvdGFsXG4vLy8gICBjb2x1bW5zIG9mIHRoZSBncmlkLlxuLy8vXG4vLy8gICBUaGlzIGNhbiBhbHNvIGJlIGRlZmluZWQgaW4gYSBzaG9ydGhhbmQgc3ludGF4dCB3aGljaCBhbHNvIGNvbnRhaW5zIHRoZVxuLy8vICAgdG90YWwgY29sdW1uIGNvdW50IHN1Y2ggYXMgYDMgb2YgNWAuXG4vLy9cbi8vLyBAYXJndW1lbnQge21hcH0gJGdyaWQgWyRuZWF0LWdyaWRdXG4vLy8gICBUaGUgZ3JpZCB0byBiZSB1c2VkIHRvIGdlbmVyYXRlIHRoZSBjb2x1bW4uXG4vLy8gICBCeSBkZWZhdWx0LCB0aGUgZ2xvYmFsIGAkbmVhdC1ncmlkYCB3aWxsIGJlIHVzZWQuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDMpO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIHdpZHRoOiBjYWxjKDI1JSAtIDI1cHgpO1xuLy8vICAgICBmbG9hdDogbGVmdDtcbi8vLyAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4vLy8gICB9XG5cbkBtaXhpbiBncmlkLWNvbHVtbigkY29sdW1uczogbnVsbCwgJGdyaWQ6ICRuZWF0LWdyaWQpIHtcbiAgJGNvbHVtbnM6IF9uZWF0LWNvbHVtbi1kZWZhdWx0KCRncmlkLCAkY29sdW1ucyk7XG4gICRfZ3JpZC1jb2x1bW5zOiBfcmV0cmlldmUtbmVhdC1zZXR0aW5nKCRncmlkLCBjb2x1bW5zKTtcbiAgJF9ncmlkLWd1dHRlcjogX3JldHJpZXZlLW5lYXQtc2V0dGluZygkZ3JpZCwgZ3V0dGVyKTtcblxuICB3aWR0aDogY2FsYygje19uZWF0LWNvbHVtbi13aWR0aCgkZ3JpZCwgJGNvbHVtbnMpfSk7XG4gIGZsb2F0OiBfbmVhdC1mbG9hdC1kaXJlY3Rpb24oJGdyaWQpO1xuICBtYXJnaW4tI3tfbmVhdC1mbG9hdC1kaXJlY3Rpb24oJGdyaWQpfTogJF9ncmlkLWd1dHRlcjtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8vLyBSZXR1cm4gdGhlIGZsb2F0IGRpcmVjdGlvbiBvZiB0aGUgZ3JpZC5cbi8vL1xuLy8vIEBhcmd1bWVudCB7bWFwfSAkZ3JpZFxuLy8vXG4vLy8gQHJldHVybiB7c3RyaW5nfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgX25lYXQtZmxvYXQtZGlyZWN0aW9uKCRuZWF0LWdyaWQpXG4vLy9cbi8vLyBAYWNjZXNzIHByaXZhdGVcblxuQGZ1bmN0aW9uIF9uZWF0LWZsb2F0LWRpcmVjdGlvbigkZ3JpZCkge1xuICAkX2RpcmVjdGlvbjogX3JldHJpZXZlLW5lYXQtc2V0dGluZygkZ3JpZCwgZGlyZWN0aW9uKTtcbiAgJF9mbG9hdC1kaXJlY3Rpb246IG51bGw7XG4gIEBpZiAkX2RpcmVjdGlvbiA9PSBcImx0clwiIHtcbiAgICAgICRfZmxvYXQtZGlyZWN0aW9uOiBsZWZ0O1xuICB9IEBlbHNlIGlmICRfZGlyZWN0aW9uID09IFwicnRsXCIge1xuICAgICRfZmxvYXQtZGlyZWN0aW9uOiByaWdodDtcbiAgfVxuICBAcmV0dXJuICRfZmxvYXQtZGlyZWN0aW9uO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLy8vIEFwcGx5IE5lYXQncyBkZWZhdWx0IHByb3BlcnRpZXMgdG8gdW5kZWZpbmVkIHZhbHVlcyB3aXRoaW4gYSBtYXAuXG4vLy9cbi8vLyBAYXJndW1lbnQge21hcH0gJGdyaWRcbi8vL1xuLy8vIEByZXR1cm4ge21hcH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgIF9yZXRyaWV2ZS1uZWF0LXNldHRpbmcoJG5lYXQtZ3JpZClcbi8vL1xuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuXG5AZnVuY3Rpb24gX25lYXQtbWVyZ2UtZGVmYXVsdHMoJGdyaWQpIHtcbiAgJF9tZXJnZWQtZ3JpZDogbWFwLW1lcmdlKChcbiAgICBjb2x1bW5zOiAxMixcbiAgICBndXR0ZXI6IDIwcHgsXG4gICAgbWVkaWE6IG51bGwsXG4gICAgY29sb3I6IHJnYmEoIzAwZDRmZiwgMC4yNSksXG4gICAgZGlyZWN0aW9uOiBsdHIsXG4gICksICRncmlkKTtcblxuICBAcmV0dXJuICRfbWVyZ2VkLWdyaWQ7XG59XG4iLCIvLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBWYXJpYWJsZXNcbi8vICMgRnVuY3Rpb24gKi9cblxuLy8gIyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vLyBObyBsb2NhbCB2YXJpYWJsZXMgYXZhaWxhYmxlXG5cbi8vICMgRnVuY3Rpb25cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBmdW5jdGlvbiByZW0oJHB4dmFsKSB7XG5cdEBpZiBub3QgdW5pdGxlc3MoJHB4dmFsKSB7XG5cdFx0JHB4dmFsOiBzdHJpcC11bml0KCRweHZhbCk7XG5cdH1cblxuXHQkYmFzZTogJGVtLWJhc2U7XG5cdEBpZiBub3QgdW5pdGxlc3MoJGJhc2UpIHtcblx0XHQkYmFzZTogc3RyaXAtdW5pdCgkYmFzZSk7XG5cdH1cblxuXHRAcmV0dXJuICgkcHh2YWwgLyAkYmFzZSkgKiAxcmVtO1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8vLyBQdXNoIG9yIHB1bGwgYSBncmlkIGNvbHVtbiBieSBtYW5pcHVsYXRpbmcgaXRzIGxlZnQgbWFyZ2luLlxuLy8vXG4vLy8gQGdyb3VwIGZlYXR1cmVzXG4vLy9cbi8vLyBAbmFtZSBHcmlkIHB1c2hcbi8vL1xuLy8vIEBhcmd1bWVudCB7bnVtYmVyICh1bml0bGVzcyl9ICRwdXNoIFtmYWxzZV1cbi8vLyAgIFRoZSBudW1iZXIgb2YgY29sdW1ucyB0byBwdXNoIHRoZSBjb2x1bW4uXG4vLy9cbi8vLyBAYXJndW1lbnQge21hcH0gJGdyaWQgWyRuZWF0LWdyaWRdXG4vLy8gICBUaGUgZ3JpZCB0byBiZSB1c2VkIHRvIGRldGVybWluZSBob3cgZmFyIHRvIHB1c2ggdGhlIGNvbHVtbi5cbi8vLyAgIEJ5IGRlZmF1bHQsIHRoZSBnbG9iYWwgYCRuZWF0LWdyaWRgIHdpbGwgYmUgdXNlZC5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgZ3JpZC1wdXNoKDMpO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDI1JSAtIDI1cHggKyA0MHB4KTtcbi8vLyAgIH1cblxuQG1peGluIGdyaWQtcHVzaCgkcHVzaDogZmFsc2UsICRncmlkOiAkbmVhdC1ncmlkKSB7XG4gICRfZ3JpZC1jb2x1bW5zOiBfcmV0cmlldmUtbmVhdC1zZXR0aW5nKCRncmlkLCBjb2x1bW5zKTtcbiAgJF9ncmlkLWd1dHRlcjogX3JldHJpZXZlLW5lYXQtc2V0dGluZygkZ3JpZCwgZ3V0dGVyKTtcblxuICBAaWYgJHB1c2gge1xuICAgICRfZ3V0dGVyLWFmZm9yZGFuY2U6ICRfZ3JpZC1ndXR0ZXIgKiAyO1xuICAgICRfbWFyZ2luLXZhbHVlOiBjYWxjKCN7X25lYXQtY29sdW1uLXdpZHRoKCRncmlkLCAkcHVzaCl9ICsgI3skX2d1dHRlci1hZmZvcmRhbmNlfSk7XG4gICAgbWFyZ2luLSN7X25lYXQtZmxvYXQtZGlyZWN0aW9uKCRncmlkKX06ICRfbWFyZ2luLXZhbHVlO1xuICB9IEBlbHNlIHtcbiAgICAkX21hcmdpbi12YWx1ZTogX3JldHJpZXZlLW5lYXQtc2V0dGluZygkZ3JpZCwgZ3V0dGVyKTtcbiAgICBtYXJnaW4tI3tfbmVhdC1mbG9hdC1kaXJlY3Rpb24oJGdyaWQpfTogJF9tYXJnaW4tdmFsdWU7XG4gIH1cbn1cbiIsIi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBFbGVtZW50cyAqL1xuXG4vLyAjIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiRidXR0b24tcGFkZGluZzogcmVtKDE4cHgpIHJlbSgzMHB4KSAhZGVmYXVsdDtcblxuJGJ1dHRvbi1oZWlnaHQ6IHJlbSg2MHB4KSAhZGVmYXVsdDtcblxuJGJ1dHRvbi1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW5vcm1hbCAhZGVmYXVsdDtcbiRidXR0b24tZm9udC1zaXplOiAxOHB4ICFkZWZhdWx0O1xuJGJ1dHRvbi1mb250LXdlaWdodDogNzAwICFkZWZhdWx0O1xuXG4kYnV0dG9uLWNvbG9yOiAkY29sb3ItbGlnaHQtYWx0ICFkZWZhdWx0O1xuJGJ1dHRvbi1jb2xvci1ob3ZlcjogI2ZmZiAhZGVmYXVsdDtcbiRidXR0b24tY29sb3ItZGlzYWJsZWQ6ICM5OTkgIWRlZmF1bHQ7XG5cbiRidXR0b24tYm9yZGVyLXNpemU6IHJlbSgycHgpICFkZWZhdWx0O1xuJGJ1dHRvbi1ib3JkZXItc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xuJGJ1dHRvbi1ib3JkZXItY29sb3I6ICMzMzMgIWRlZmF1bHQ7XG4kYnV0dG9uLWJvcmRlci1jb2xvci1ob3ZlcjogcmdiYSgkYnV0dG9uLWJvcmRlci1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRidXR0b24tYm9yZGVyLWNvbG9yLWRpc2FibGVkOiAjNjY2ICFkZWZhdWx0O1xuJGJ1dHRvbi1ib3JkZXItcmFkaXVzOiAwICFkZWZhdWx0O1xuXG4kYnV0dG9uLWJnOiAjMzMzICFkZWZhdWx0O1xuJGJ1dHRvbi1iZy1ob3ZlcjogZGFya2VuKCRidXR0b24tYmcsIDEwJSkgIWRlZmF1bHQ7XG4kYnV0dG9uLWJnLWRpc2FibGVkOiAjZWZlZmVmICFkZWZhdWx0O1xuXG4vLyAjIEVsZW1lbnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uYnV0dG9uIHtcblx0b3V0bGluZTogMDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0aGVpZ2h0OiAkYnV0dG9uLWhlaWdodDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Zm9udC1mYW1pbHk6ICRidXR0b24tZm9udC1mYW1pbHk7XG5cdGZvbnQtd2VpZ2h0OiAkYnV0dG9uLWZvbnQtd2VpZ2h0O1xuXHRjb2xvcjogJGJ1dHRvbi1jb2xvcjtcblx0dG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGJvcmRlcjogJGJ1dHRvbi1ib3JkZXItc2l6ZSAkYnV0dG9uLWJvcmRlci1zdHlsZSAkYnV0dG9uLWJvcmRlci1jb2xvcjtcblx0Ym9yZGVyLXJhZGl1czogJGJ1dHRvbi1ib3JkZXItcmFkaXVzO1xuXHRiYWNrZ3JvdW5kOiAkYnV0dG9uLWJnO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0dHJhbnNpdGlvbjogY29sb3IgJGJhc2UtZHVyYXRpb24gJGJhc2UtdGltaW5nLCBib3JkZXItY29sb3IgJGJhc2UtZHVyYXRpb24gJGJhc2UtdGltaW5nLCBiYWNrZ3JvdW5kLWNvbG9yICRiYXNlLWR1cmF0aW9uICRiYXNlLXRpbWluZztcblx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAwKTtcblx0QGluY2x1ZGUgcGFkZGluZygkYnV0dG9uLXBhZGRpbmcpO1xuXHRAaW5jbHVkZSBmb250LXNpemUoJGJ1dHRvbi1mb250LXNpemUpO1xuXG5cdCY6aG92ZXIsXG5cdCZbdHlwZT0nc3VibWl0J106aG92ZXIsXG5cdCZbdHlwZT0ncmVzZXQnXTpob3Zlcixcblx0Jlt0eXBlPSdidXR0b24nXTpob3Zlcixcblx0Jjpmb2N1cyxcblx0Ji5pcy1mb2N1c2VkIHtcblx0XHRjb2xvcjogJGJ1dHRvbi1jb2xvci1ob3Zlcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYnV0dG9uLWJvcmRlci1jb2xvci1ob3Zlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJnLWhvdmVyO1xuXHR9XG5cblx0JjphY3RpdmUsXG5cdCYuaXMtYWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHR9XG5cblx0JjpkaXNhYmxlZCxcblx0Ji5pcy1kaXNhYmxlZCB7XG5cdFx0Y29sb3I6ICRidXR0b24tY29sb3ItZGlzYWJsZWQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iZy1kaXNhYmxlZDtcblx0fVxuXG5cdCYtLWFsdCB7XG5cdFx0Ym9yZGVyLXdpZHRoOiByZW0oMnB4KTtcblx0XHRjb2xvcjogJHRleHQtY29sb3ItYmFzZTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1saWdodC1hbHQ7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCZbdHlwZT0nc3VibWl0J106aG92ZXIsXG5cdFx0Jlt0eXBlPSdyZXNldCddOmhvdmVyLFxuXHRcdCZbdHlwZT0nYnV0dG9uJ106aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmlzLWZvY3VzZWQge1xuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLWJhc2U7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1saWdodC1hbHQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtYWx0O1xuXHRcdH1cblx0fVxuXG5cdCYtLWxpbmsge1xuXHRcdGJvcmRlcjogMDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLWJhc2U7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0QGluY2x1ZGUgcGFkZGluZygwKTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jlt0eXBlPSdzdWJtaXQnXTpob3Zlcixcblx0XHQmW3R5cGU9J3Jlc2V0J106aG92ZXIsXG5cdFx0Jlt0eXBlPSdidXR0b24nXTpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuaXMtZm9jdXNlZCB7XG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3ItYmFzZTtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxuXG5cdCYtLWxpbmUge1xuXHRcdGNvbG9yOiAkY29sb3ItbGlnaHQ7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvci1saWdodC1hbHQsIC4xKTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jlt0eXBlPSdzdWJtaXQnXTpob3Zlcixcblx0XHQmW3R5cGU9J3Jlc2V0J106aG92ZXIsXG5cdFx0Jlt0eXBlPSdidXR0b24nXTpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuaXMtZm9jdXNlZCB7XG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3ItYmFzZTtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWxpZ2h0LWFsdDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1hbHQ7XG5cdFx0fVxuXHR9XG5cblx0Ji0tbGlnaHQge1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvci1iYXNlO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1saWdodC1hbHQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItbGlnaHQtYWx0O1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmW3R5cGU9J3N1Ym1pdCddOmhvdmVyLFxuXHRcdCZbdHlwZT0ncmVzZXQnXTpob3Zlcixcblx0XHQmW3R5cGU9J2J1dHRvbiddOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji5pcy1mb2N1c2VkIHtcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1iYXNlO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWxpZ2h0LWFsdCwgMTAlKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItbGlnaHQtYWx0LCAxMCUpO1xuXHRcdH1cblx0fVxufVxuIiwiLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgVmFyaWFibGVzXG4vLyAjIE1peGluICovXG5cbi8vICMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy8gTm8gbG9jYWwgdmFyaWFibGVzIGF2YWlsYWJsZVxuXG4vLyAjIE1peGluXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWl4aW4gZm9udC1zaXplKCAkdmFsdWUgKSB7XG5cdGZvbnQtc2l6ZTogcmVtKCR2YWx1ZSk7XG59IiwiLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgVmFyaWFibGVzXG4vLyAjIEVsZW1lbnRzICovXG5cbi8vICMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy8gTm8gbG9jYWwgdmFyaWFibGVzIGF2YWlsYWJsZVxuXG4vLyAjIEVsZW1lbnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4lY29udGVudCB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuXHRjb2xvcjogJHRleHQtY29sb3ItYmFzZTtcblx0QGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRAaW5jbHVkZSBiYXNlLWFkZHJlc3Nlcztcblx0QGluY2x1ZGUgYmFzZS1hbGlnbm1lbnQ7XG5cdEBpbmNsdWRlIGJhc2UtYmxvY2txdW90ZXM7XG5cdEBpbmNsdWRlIGJhc2UtY29kZXM7XG5cdEBpbmNsdWRlIGJhc2UtbGlzdHM7XG5cdEBpbmNsdWRlIGJhc2UtdGFibGVzO1xuXHRAaW5jbHVkZSBiYXNlLXR5cG9ncmFwaHk7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtcGhvbmUpIHtcblx0XHRpbWcge1xuXG5cdFx0XHQmLmFsaWduLWxlZnQsXG5cdFx0XHQmLmFsaWdubGVmdCxcblx0XHRcdCYuYWxpZ24tcmlnaHQsXG5cdFx0XHQmLmFsaWducmlnaHQge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRcdH1cblxuXHRcdH1cblx0fVxufVxuIiwiLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgVmFyaWFibGVzXG4vLyAjIE1peGlucyAqL1xuXG4vLyAjIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vIE5vIGxvY2FsIHZhcmlhYmxlcyBhdmFpbGFibGVcblxuLy8gIyBNaXhpbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtaXhpbiBiYXNlLWFkZHJlc3NlcyB7XG5cdGFkZHJlc3Mge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRAaW5jbHVkZSBtYXJnaW4oMCAwIHJlbSgyMHB4KSk7XG5cdFx0QGluY2x1ZGUgbm8tZ3V0dGVyLWxhc3QtY2hpbGQ7XG5cdH1cbn1cbiIsIi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBNaXhpbiAqL1xuXG4vLyAjIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vIE5vIGxvY2FsIHZhcmlhYmxlcyBhdmFpbGFibGVcblxuLy8gIyBNaXhpblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1peGluIG5vLWd1dHRlci1sYXN0LWNoaWxkIHtcblx0JiA+ICo6bGFzdC1jaGlsZCB7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAwKTtcblx0fVxufSIsIi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBNaXhpbnMgKi9cblxuLy8gIyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vLyBObyBsb2NhbCB2YXJpYWJsZXMgYXZhaWxhYmxlXG5cbi8vICMgTWl4aW5zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWl4aW4gYmFzZS1hbGlnbm1lbnQge1xuXHQuYWxpZ24tbm9uZSxcblx0LmFsaWdubm9uZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cblx0LmFsaWduLWNlbnRlcixcblx0LmFsaWduY2VudGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKDAgYXV0byk7XG5cdH1cblxuXHQuYWxpZ24tbGVmdCxcblx0LmFsaWdubGVmdCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKDAgcmVtKDIwcHgpIHJlbSgyMHB4KSAwKTtcblx0fVxuXG5cdC5hbGlnbi1yaWdodCxcblx0LmFsaWducmlnaHQge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRAaW5jbHVkZSBtYXJnaW4oMCAwIHJlbSgyMHB4KSByZW0oMjBweCkpO1xuXHR9XG5cblx0LndwLWNhcHRpb24sXG5cdGZpZ3VyZSB7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKDAgMCByZW0oMjBweCkpO1xuXG5cdFx0LndwLWNhcHRpb24tdGV4dCxcblx0XHRmaWdjYXB0aW9uIHtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihyZW0oNXB4KSk7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBWYXJpYWJsZXNcbi8vICMgTWl4aW5zICovXG5cbi8vICMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy8gTm8gbG9jYWwgdmFyaWFibGVzIGF2YWlsYWJsZVxuXG4vLyAjIE1peGluc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1peGluIGJhc2UtYmxvY2txdW90ZXMge1xuXHRibG9ja3F1b3RlIHtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0Ym9yZGVyOiByZW0oMXB4KSBzb2xpZCAjZGRkO1xuXHRcdGJvcmRlci1yYWRpdXM6IHJlbSg1cHgpO1xuXHRcdEBpbmNsdWRlIG1hcmdpbigwIDAgcmVtKDIwcHgpKTtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSgyMHB4KSk7XG5cdFx0QGluY2x1ZGUgbm8tZ3V0dGVyLWxhc3QtY2hpbGQ7XG5cdH1cbn1cbiIsIi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBNaXhpbnMgKi9cblxuLy8gIyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vLyBObyBsb2NhbCB2YXJpYWJsZXMgYXZhaWxhYmxlXG5cbi8vICMgTWl4aW5zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWl4aW4gYmFzZS1jb2RlcyB7XG5cdHByZSxcblx0Y29kZSB7XG5cdFx0d2hpdGUtc3BhY2U6IHByZTtcblx0XHRmb250OiAxMDAlICdhbmRhbGUgbW9ubycsICdsdWNpZGEgY29uc29sZScsIG1vbm9zcGFjZTtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdEBpbmNsdWRlIG1hcmdpbihyZW0oMjBweCkgMCk7XG5cdFx0QGluY2x1ZGUgbm8tZ3V0dGVyLWxhc3QtY2hpbGQ7XG5cdH1cbn1cbiIsIi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBNaXhpbnMgKi9cblxuLy8gIyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vLyBObyBsb2NhbCB2YXJpYWJsZXMgYXZhaWxhYmxlXG5cbi8vICMgTWl4aW5zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWl4aW4gYmFzZS1saXN0cyB7XG5cdHVsLFxuXHRvbCB7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKDAgcmVtKDIwcHgpIHJlbSgyMHB4KSk7XG5cdH1cblxuXHRsaSB1bCxcblx0bGkgb2wge1xuXHRcdEBpbmNsdWRlIG1hcmdpbigwIHJlbSgyMHB4KSk7XG5cdH1cblxuXHR1bCxcblx0dWwgbGkge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblx0fVxuXG5cdG9sLFxuXHRvbCBsaSB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuXHR9XG5cblx0ZGwge1xuXHRcdEBpbmNsdWRlIG1hcmdpbigwIDAgcmVtKDIwcHgpKTtcblxuXHRcdGR0IHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblxuXHRcdGRkIHtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgbnVsbCByZW0oMjBweCkpO1xuXHRcdH1cblx0fVxufVxuIiwiLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgVmFyaWFibGVzXG4vLyAjIE1peGlucyAqL1xuXG4vLyAjIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiR0YWJsZS1jYXB0aW9uLXBhZGRpbmc6IHJlbSgxMHB4KSAhZGVmYXVsdDtcbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAjMDAwICFkZWZhdWx0O1xuJHRhYmxlLWNhcHRpb24tYm9yZGVyLXNpemU6IHJlbSgxcHgpICFkZWZhdWx0O1xuJHRhYmxlLWNhcHRpb24tYm9yZGVyLXN0eWxlOiBzb2xpZCAhZGVmYXVsdDtcbiR0YWJsZS1jYXB0aW9uLWJvcmRlci1jb2xvcjogI2NjYyAhZGVmYXVsdDtcbiR0YWJsZS1jYXB0aW9uLWJnOiAjZmZmICFkZWZhdWx0O1xuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiByZW0oMTBweCkgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jZWxsLWJnOiAjZmZmICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtYmctaGVhZDogI2VmZWZlZiAhZGVmYXVsdDtcblxuJHRhYmxlLWNlbGwtYm9yZGVyLXNpemU6IHJlbSgxcHgpICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtYm9yZGVyLXN0eWxlOiBzb2xpZCAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLWJvcmRlci1jb2xvcjogI2NjYyAhZGVmYXVsdDtcblxuLy8gIyBNaXhpbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtaXhpbiBiYXNlLXRhYmxlcyB7XG5cdHRhYmxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBtYXJnaW4oMCAwIHJlbSgyMHB4KSk7XG5cblx0XHRjYXB0aW9uIHtcblx0XHRcdGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcblx0XHRcdGJvcmRlci1ib3R0b206ICR0YWJsZS1jYXB0aW9uLWJvcmRlci1zaXplICR0YWJsZS1jYXB0aW9uLWJvcmRlci1zdHlsZSAkdGFibGUtY2FwdGlvbi1ib3JkZXItY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkdGFibGUtY2FwdGlvbi1iZztcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcoJHRhYmxlLWNhcHRpb24tcGFkZGluZyk7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoKCRmb250LXNpemUtYmFzZSAqIDEuNSkpO1xuXHRcdH1cblxuXHRcdHRoLFxuXHRcdHRkIHtcblx0XHRcdGJvcmRlci1ib3R0b206ICR0YWJsZS1jZWxsLWJvcmRlci1zaXplICR0YWJsZS1jZWxsLWJvcmRlci1zdHlsZSAkdGFibGUtY2VsbC1ib3JkZXItY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkdGFibGUtY2VsbC1iZztcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcoJHRhYmxlLWNlbGwtcGFkZGluZyk7XG5cdFx0fVxuXG5cdFx0dGgge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblxuXHRcdHRoZWFkIHRoIHtcblx0XHRcdGJhY2tncm91bmQ6ICR0YWJsZS1jZWxsLWJnLWhlYWQ7XG5cdFx0fVxuXG5cdFx0dGZvb3Qge1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdH1cblx0fVxufVxuIiwiLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgVmFyaWFibGVzXG4vLyAjIE1peGlucyAqL1xuXG4vLyAjIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vIE5vIGxvY2FsIHZhcmlhYmxlcyBhdmFpbGFibGVcblxuLy8gIyBNaXhpbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtaXhpbiBiYXNlLXR5cG9ncmFwaHkge1xuXHRoMSxcblx0aDIsXG5cdGgzLFxuXHRoNCxcblx0aDUsXG5cdGg2IHtcblx0XHRmb250LWZhbWlseTogJGhlYWRpbmctZm9udC1mYW1pbHk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5nLWZvbnQtd2VpZ2h0O1xuXHRcdGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodDtcblx0XHRjb2xvcjogJGhlYWRpbmctY29sb3I7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKCRoZWFkaW5nLW1hcmdpbik7XG5cdH1cblxuXHRoMSB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtaDEpO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtdGFibGV0KSB7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1oMSAtIDE1cHgpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXBob25lKSB7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1oMSAtIDMwcHgpO1xuXHRcdH1cblx0fVxuXG5cdGgyIHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1oMik7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC10YWJsZXQpIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWgyIC0gMTBweCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtcGhvbmUpIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWgyIC0gMjBweCk7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IHJlbSg2MHB4KTtcblx0XHRcdGhlaWdodDogcmVtKDlweCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyaztcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihyZW0oMjBweCkgYXV0byByZW0oNjBweCkgYXV0byk7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXBob25lKSB7XG5cdFx0XHRcdHdpZHRoOiByZW0oNDBweCk7XG5cdFx0XHRcdGhlaWdodDogcmVtKDZweCk7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWgyIC0gMjBweCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihyZW0oMTBweCkgbnVsbCByZW0oNDBweCkgbnVsbCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0aDMge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWgzKTtcblxuXHR9XG5cblx0aDQge1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJsYWNrO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWg0KTtcblx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDAgbnVsbCk7XG5cdH1cblxuXHRoNSB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtaDUpO1xuXHR9XG5cblx0aDYge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWg2KTtcblx0fVxuXG5cdHAge1xuXHRcdEBpbmNsdWRlIG1hcmdpbigwIDAgcmVtKDMwcHgpKTtcblx0fVxuXG5cdHN0cm9uZyB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblxuXHRlbSB7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHR9XG5cblx0ZGZuIHtcblx0XHRAZXh0ZW5kIHN0cm9uZztcblx0XHRAZXh0ZW5kIGVtO1xuXHR9XG5cblx0c3VwLFxuXHRzdWIge1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHR9XG59XG4iLCIvLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBWYXJpYWJsZXNcbi8vICMgRWxlbWVudHMgKi9cblxuLy8gIyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogcmVtKDEwcHgpICFkZWZhdWx0O1xuJGxhYmVsLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGxhYmVsLWZvbnQtd2VpZ2h0OiA2MDAgIWRlZmF1bHQ7XG4kbGFiZWwtdGV4dC1jb2xvcjogJHRleHQtY29sb3ItYmFzZSAhZGVmYXVsdDtcbiRsYWJlbC10ZXh0LWNvbG9yLWVycm9yOiAjZmZmICFkZWZhdWx0O1xuJGxhYmVsLWJhY2tncm91bmQtZXJyb3I6ICNkOTUzNGYgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nOiByZW0oNXB4KSByZW0oMTBweCkgIWRlZmF1bHQ7XG5cbiRpbnB1dC13aWR0aDogMTAwJSAhZGVmYXVsdDtcbiRpbnB1dC13aWR0aC10ZXh0YXJlYTogMTAwJSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogcmVtKDQwcHgpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC10ZXh0YXJlYTogcmVtKDIyMHB4KSAhZGVmYXVsdDtcblxuJGlucHV0LWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAjMDAwICFkZWZhdWx0O1xuJGlucHV0LWNvbG9yLWRpc2FibGVkOiAjOTk5ICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXNpemU6IHJlbSgxcHgpICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1zdHlsZTogc29saWQgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAjY2NjICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvci1mb2N1czogIzMzN2FiNyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3ItZXJyb3I6ICRjb2xvci1lcnJvciAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiByZW0oNXB4KSAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAjZmZmICFkZWZhdWx0O1xuJGlucHV0LWJnLWRpc2FibGVkOiAjZWZlZmVmICFkZWZhdWx0O1xuXG4kaW5wdXQtc3VibWl0LWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuJGlucHV0LXN1Ym1pdC1jb2xvci1ob3ZlcjogIzMzMyAhZGVmYXVsdDtcblxuJGlucHV0LXN1Ym1pdC1iZzogI2VmZWZlZiAhZGVmYXVsdDtcbiRpbnB1dC1zdWJtaXQtYmctaG92ZXI6ICNlZmVmZWYgIWRlZmF1bHQ7XG5cbiRmaWVsZHNldC1wYWRkaW5nOiByZW0oMjBweCkgIWRlZmF1bHQ7XG5cbiRmaWVsZHNldC1ib3JkZXItc2l6ZTogcmVtKDFweCkgIWRlZmF1bHQ7XG4kZmllbGRzZXQtYm9yZGVyLXN0eWxlOiBzb2xpZCAhZGVmYXVsdDtcbiRmaWVsZHNldC1ib3JkZXItY29sb3I6ICNjY2MgIWRlZmF1bHQ7XG4kZmllbGRzZXQtYm9yZGVyLXJhZGl1czogcmVtKDVweCk7XG5cbiRsZWdlbmQtY29sb3I6ICM2NjYgIWRlZmF1bHQ7XG4kbGVnZW5kLWJvcmRlci1zaXplOiByZW0oMXB4KSAhZGVmYXVsdDtcbiRsZWdlbmQtYm9yZGVyLXN0eWxlOiBzb2xpZCAhZGVmYXVsdDtcbiRsZWdlbmQtYm9yZGVyLWNvbG9yOiAjY2NjICFkZWZhdWx0O1xuJGxlZ2VuZC1ib3JkZXItcmFkaXVzOiByZW0oNXB4KSAhZGVmYXVsdDtcbiRsZWdlbmQtYmFja2dyb3VuZDogI2ZmZiAhZGVmYXVsdDtcblxuLy8gIyBFbGVtZW50c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuJWZvcm0ge1xuXHRmaWVsZHNldCB7XG5cdFx0Ym9yZGVyOiAkZmllbGRzZXQtYm9yZGVyLXNpemUgJGZpZWxkc2V0LWJvcmRlci1zdHlsZSAkZmllbGRzZXQtYm9yZGVyLWNvbG9yO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRmaWVsZHNldC1ib3JkZXItcmFkaXVzO1xuXHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgcmVtKCRndXR0ZXItYm90dG9tKSk7XG5cdFx0QGluY2x1ZGUgcGFkZGluZygkZmllbGRzZXQtcGFkZGluZyk7XG5cdFx0QGluY2x1ZGUgbm8tZ3V0dGVyLWxhc3QtY2hpbGQ7XG5cblx0XHQ+IHAge1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCByZW0oJGd1dHRlci1ib3R0b20pKTtcblx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdH1cblx0fVxuXG5cdGxlZ2VuZCB7XG5cdFx0Y29sb3I6ICRsZWdlbmQtY29sb3I7XG5cdFx0Ym9yZGVyOiAkbGVnZW5kLWJvcmRlci1zaXplICRsZWdlbmQtYm9yZGVyLXN0eWxlICRsZWdlbmQtYm9yZGVyLWNvbG9yO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRsZWdlbmQtYm9yZGVyLXJhZGl1cztcblx0XHRiYWNrZ3JvdW5kOiAkbGVnZW5kLWJhY2tncm91bmQ7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oNXB4KSByZW0oMTBweCkpO1xuXHR9XG5cblx0bGFiZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtd2VpZ2h0OiAkbGFiZWwtZm9udC13ZWlnaHQ7XG5cdFx0Y29sb3I6ICRsYWJlbC10ZXh0LWNvbG9yO1xuXHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgJGxhYmVsLW1hcmdpbi1ib3R0b20pO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGFiZWwtZm9udC1zaXplKTtcblxuXHRcdCYuaXMtcmFkaW8sXG5cdFx0Ji5pcy1jaGVja2JveCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG5cdFx0XHRsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4oMCByZW0oMTBweCkgMCByZW0oMXB4KSk7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcblx0XHR9XG5cblx0XHQmLmlzLWNoZWNrYm94IHtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbigwIHJlbSgxMHB4KSAwKTtcblx0XHR9XG5cblx0XHQmLmlzLWVycm9yIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRjb2xvcjogJGxhYmVsLXRleHQtY29sb3ItZXJyb3I7XG5cdFx0XHRib3JkZXItcmFkaXVzOiByZW0oM3B4KTtcblx0XHRcdGJhY2tncm91bmQ6ICRsYWJlbC1iYWNrZ3JvdW5kLWVycm9yO1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKHJlbSgxMHB4KSBudWxsIG51bGwpO1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oMnB4KSByZW0oNXB4KSk7XG5cdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRib3JkZXItbGVmdDogcmVtKDVweCkgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogcmVtKDVweCkgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IHJlbSg1cHgpIHNvbGlkICRsYWJlbC1iYWNrZ3JvdW5kLWVycm9yO1xuXHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgcmVtKC01cHgpIG51bGwgbnVsbCByZW0oMTBweCkpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGJ1dHRvbixcblx0aW5wdXQsXG5cdHNlbGVjdCxcblx0dGV4dGFyZWEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAkaW5wdXQtd2lkdGg7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogJGlucHV0LWhlaWdodDtcblx0XHRmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuXHRcdGNvbG9yOiAkaW5wdXQtY29sb3I7XG5cdFx0Ym9yZGVyOiAkaW5wdXQtYm9yZGVyLXNpemUgJGlucHV0LWJvcmRlci1zdHlsZSAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuXHRcdGJhY2tncm91bmQ6ICRpbnB1dC1iZztcblx0XHRAaW5jbHVkZSBwYWRkaW5nKCRpbnB1dC1wYWRkaW5nKTtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG5cblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyO1xuXHRcdH1cblxuXHRcdCY6Zm9jdXM6bm90KDpyZWFkLW9ubHkpOm5vdChbdHlwZT0nc3VibWl0J10pOm5vdChbdHlwZT0ncmVzZXQnXSk6bm90KFt0eXBlPSdidXR0b24nXSksXG5cdFx0LmlzLWZvY3VzZWQge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yLWZvY3VzO1xuXHRcdH1cblxuXHRcdCYuaXMtZXJyb3Ige1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yLWVycm9yO1xuXHRcdH1cblxuXHRcdCY6ZGlzYWJsZWQsXG5cdFx0Ji5pcy1kaXNhYmxlZCB7XG5cdFx0XHRjb2xvcjogJGlucHV0LWNvbG9yLWRpc2FibGVkO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnLWRpc2FibGVkO1xuXHRcdH1cblxuXHRcdCZbdHlwZT0ncmFkaW8nXSxcblx0XHQmW3R5cGU9J2NoZWNrYm94J10ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgcmVtKDEwcHgpIG51bGwgbnVsbCk7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKDApO1xuXHRcdH1cblxuXHRcdCZbdHlwZT0ncmFkaW8nXSxcblx0XHQmW3R5cGU9J2NoZWNrYm94J10sXG5cdFx0Jlt0eXBlPSdzdWJtaXQnXSxcblx0XHQmW3R5cGU9J3Jlc2V0J10sXG5cdFx0Jlt0eXBlPSdidXR0b24nXSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblxuXHRidXR0b24ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdGJ1dHRvbixcblx0aW5wdXRbdHlwZT0nc3VibWl0J10sXG5cdGlucHV0W3R5cGU9J3Jlc2V0J10sXG5cdGlucHV0W3R5cGU9J2J1dHRvbiddIHtcblx0XHRjb2xvcjogJGlucHV0LXN1Ym1pdC1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtc3VibWl0LWJnO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGlucHV0LXN1Ym1pdC1jb2xvci1ob3Zlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1zdWJtaXQtYmctaG92ZXI7XG5cdFx0fVxuXHR9XG5cblx0c2VsZWN0IHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgcmVtKDEwcHgpIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gcmVtKDVweCk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQm9BQUFBTkNBWUFBQUMzbVg3dEFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFLVDJsRFExQlFhRzkwYjNOb2IzQWdTVU5ESUhCeWIyWnBiR1VBQUhqYW5WTm5WRlBwRmozMzN2UkNTNGlBbEV0dlVoVUlJRkpDaTRBVWtTWXFJUWtRU29naG9ka1ZVY0VSUlVVRUc4aWdpQU9Pam9DTUZWRXNESW9LMkFma0lhS09nNk9JaXNyNzRYdWphOWE4OStiTi9yWFhQdWVzODUyenp3ZkFDQXlXU0ROUk5ZQU1xVUllRWVDRHg4VEc0ZVF1UUlFS0pIQUFFQWl6WkNGei9TTUJBUGgrUER3cklzQUh2Z0FCZU5NTENBREFUWnZBTUJ5SC93L3FRcGxjQVlDRUFjQjBrVGhMQ0lBVUFFQjZqa0ttQUVCR0FZQ2RtQ1pUQUtBRUFHRExZMkxqQUZBdEFHQW5mK2JUQUlDZCtKbDdBUUJibENFVkFhQ1JBQ0FUWlloRUFHZzdBS3pQVm9wRkFGZ3dBQlJtUzhRNUFOZ3RBREJKVjJaSUFMQzNBTURPRUF1eUFBZ01BREJSaUlVcEFBUjdBR0RJSXlONEFJU1pBQlJHOGxjODhTdXVFT2NxQUFCNG1iSTh1U1E1UllGYkNDMXhCMWRYTGg0b3pra1hLeFEyWVFKaG1rQXV3bm1aR1RLQk5BL2c4OHdBQUtDUkZSSGdnL1A5ZU00T3JzN09ObzYyRGw4dDZyOEcveUppWXVQKzVjK3JjRUFBQU9GMGZ0SCtMQyt6R29BN0JvQnQvcUlsN2dSb1hndWdkZmVMWnJJUFFMVUFvT25hVi9OdytINDhQRVdoa0xuWjJlWGs1TmhLeEVKYlljcFhmZjVud2wvQVYvMXMrWDQ4L1BmMTRMN2lKSUV5WFlGSEJQamd3c3owVEtVY3o1SUpoR0xjNW85SC9MY0wvL3dkMHlMRVNXSzVXQ29VNDFFU2NZNUVtb3p6TXFVaWlVS1NLY1VsMHY5azR0OHMrd00rM3pVQXNHbytBWHVSTGFoZFl3UDJTeWNRV0hUQTR2Y0FBUEs3YjhIVUtBZ0RnR2lENGM5My8rOC8vVWVnSlFDQVprbVNjUUFBWGtRa0xsVEtzei9IQ0FBQVJLQ0JLckJCRy9UQkdDekFCaHpCQmR6QkMveGdOb1JDSk1UQ1FoQkNDbVNBSEhKZ0theUNRaWlHemJBZEttQXYxRUFkTk1CUmFJYVRjQTR1d2xXNERqMXdEL3BoQ0o3QktMeUJDUVJCeUFnVFlTSGFpQUZpaWxnampnZ1htWVg0SWNGSUJCS0xKQ0RKaUJSUklrdVJOVWd4VW9wVUlGVklIZkk5Y2dJNWgxeEd1cEU3eUFBeWd2eUd2RWN4bElHeVVUM1VETFZEdWFnM0dvUkdvZ3ZRWkhReG1vOFdvSnZRY3JRYVBZdzJvZWZRcTJnUDJvOCtROGN3d09nWUJ6UEViREF1eHNOQ3NUZ3NDWk5qeTdFaXJBeXJ4aHF3VnF3RHU0bjFZOCt4ZHdRU2dVWEFDVFlFZDBJZ1lSNUJTRmhNV0U3WVNLZ2dIQ1EwRWRvSk53a0RoRkhDSnlLVHFFdTBKcm9SK2NRWVlqSXhoMWhJTENQV0VvOFRMeEI3aUVQRU55UVNpVU15SjdtUUFrbXhwRlRTRXRKRzBtNVNJK2tzcVpzMFNCb2prOG5hWkd1eUJ6bVVMQ0FyeUlYa25lVEQ1RFBrRytRaDhsc0tuV0pBY2FUNFUrSW9Vc3BxU2hubEVPVTA1UVpsbURKQlZhT2FVdDJvb1ZRUk5ZOWFRcTJodGxLdlVZZW9FelIxbWpuTmd4WkpTNld0b3BYVEdtZ1hhUGRwcitoMHVoSGRsUjVPbDlCWDBzdnBSK2lYNkFQMGR3d05oaFdEeDRobktCbWJHQWNZWnhsM0dLK1lUS1laMDRzWngxUXdOekhybU9lWkQ1bHZWVmdxdGlwOEZaSEtDcFZLbFNhVkd5b3ZWS21xcHFyZXFndFY4MVhMVkkrcFhsTjlya1pWTTFQanFRblVscXRWcXAxUTYxTWJVMmVwTzZpSHFtZW9iMVEvcEg1Wi9Za0dXY05NdzA5RHBGR2dzVi9qdk1ZZ0MyTVpzM2dzSVdzTnE0WjFnVFhFSnJITjJYeDJLcnVZL1IyN2l6MnFxYUU1UXpOS00xZXpVdk9VWmo4SDQ1aHgrSngwVGdubktLZVg4MzZLM2hUdktlSXBHNlkwVExreFpWeHJxcGFYbGxpclNLdFJxMGZydlRhdTdhZWRwcjFGdTFuN2dRNUJ4MG9uWENkSFo0L09CWjNuVTlsVDNhY0tweFpOUFRyMXJpNnFhNlVib2J0RWQ3OXVwKzZZbnI1ZWdKNU1iNmZlZWIzbitoeDlMLzFVL1czNnAvVkhERmdHc3d3a0J0c016aGc4eFRWeGJ6d2RMOGZiOFZGRFhjTkFRNlZobFdHWDRZU1J1ZEU4bzlWR2pVWVBqR25HWE9NazQyM0diY2FqSmdZbUlTWkxUZXBON3BwU1RibW1LYVk3VER0TXg4M016YUxOMXBrMW16MHgxekxubStlYjE1dmZ0MkJhZUZvc3RxaTJ1R1ZKc3VSYXBsbnV0cnh1aFZvNVdhVllWVnBkczBhdG5hMGwxcnV0dTZjUnA3bE9rMDZybnRabnc3RHh0c20ycWJjWnNPWFlCdHV1dG0yMmZXRm5ZaGRudDhXdXcrNlR2Wk45dW4yTi9UMEhEWWZaRHFzZFdoMStjN1J5RkRwV090NmF6cHp1UDMzRjlKYnBMMmRZenhEUDJEUGp0aFBMS2NScG5WT2IwMGRuRjJlNWM0UHppSXVKUzRMTExwYytMcHNieHQzSXZlUktkUFZ4WGVGNjB2V2RtN09id3UybzI2L3VOdTVwN29mY244dzBueW1lV1ROejBNUElRK0JSNWRFL0M1K1ZNR3Zmckg1UFEwK0JaN1huSXk5akw1RlhyZGV3dDZWM3F2ZGg3eGMrOWo1eW4rTSs0enczM2pMZVdWL01OOEMzeUxmTFQ4TnZubCtGMzBOL0kvOWsvM3IvMFFDbmdDVUJad09KZ1VHQld3TDcrSHA4SWIrT1B6cmJaZmF5MmUxQmpLQzVRUlZCajRLdGd1WEJyU0ZveU95UXJTSDM1NWpPa2M1cERvVlFmdWpXMEFkaDVtR0x3MzRNSjRXSGhWZUdQNDV3aUZnYTBUR1hOWGZSM0VOejMwVDZSSlpFM3B0bk1VODVyeTFLTlNvK3FpNXFQTm8zdWpTNlA4WXVabG5NMVZpZFdFbHNTeHc1TGlxdU5tNXN2dC84N2ZPSDRwM2lDK043RjVndnlGMXdlYUhPd3ZTRnB4YXBMaElzT3BaQVRJaE9PSlR3UVJBcXFCYU1KZklUZHlXT0NubkNIY0puSWkvUk50R0kyRU5jS2g1TzhrZ3FUWHFTN0pHOE5Ya2t4VE9sTE9XNWhDZXBrTHhNRFV6ZG16cWVGcHAySUcweVBUcTlNWU9Ta1pCeFFxb2hUWk8yWitwbjVtWjJ5NnhsaGJMK3hXNkx0eThlbFFmSmE3T1FyQVZaTFFxMlFxYm9WRm9vMXlvSHNtZGxWMmEvelluS09aYXJuaXZON2N5enl0dVFONXp2bi8vdEVzSVM0WksycFlaTFZ5MGRXT2E5ckdvNXNqeHhlZHNLNHhVRks0WldCcXc4dUlxMkttM1ZUNnZ0VjVldWZyMG1lazFyZ1Y3QnlvTEJ0UUZyNnd0VkN1V0ZmZXZjMSsxZFQxZ3ZXZCsxWWZxR25ScytGWW1LcmhUYkY1Y1ZmOWdvM0hqbEc0ZHZ5citaM0pTMHFhdkV1V1RQWnRKbTZlYmVMWjViRHBhcWwrYVhEbTROMmRxMERkOVd0TzMxOWtYYkw1Zk5LTnU3ZzdaRHVhTy9QTGk4WmFmSnpzMDdQMVNrVlBSVStsUTI3dExkdFdIWCtHN1I3aHQ3dlBZMDdOWGJXN3ozL1Q3SnZ0dFZBVlZOMVdiVlpmdEorN1AzUDY2SnF1bjRsdnR0WGExT2JYSHR4d1BTQS8wSEl3NjIxN25VMVIzU1BWUlNqOVlyNjBjT3h4KysvcDN2ZHkwTk5nMVZqWnpHNGlOd1JIbms2ZmNKMy9jZURUcmFkb3g3ck9FSDB4OTJIV2NkTDJwQ212S2FScHRUbXZ0YllsdTZUOHcrMGRicTNucjhSOXNmRDV3MFBGbDVTdk5VeVduYTZZTFRrMmZ5ejR5ZGxaMTlmaTc1M0dEYm9yWjc1MlBPMzJvUGIrKzZFSFRoMGtYL2krYzd2RHZPWFBLNGRQS3kyK1VUVjdoWG1xODZYMjNxZE9vOC9wUFRUOGU3bkx1YXJybGNhN251ZXIyMWUyYjM2UnVlTjg3ZDlMMTU4UmIvMXRXZU9UM2R2Zk42Yi9mRjkvWGZGdDErY2lmOXpzdTcyWGNuN3EyOFQ3eGY5RUR0UWRsRDNZZlZQMXYrM05qdjNIOXF3SGVnODlIY1IvY0doWVBQL3BIMWp3OURCWStaajh1R0RZYnJuamcrT1RuaVAzTDk2ZnluUTg5a3p5YWVGLzZpL3N1dUZ4WXZmdmpWNjlmTzBaalJvWmZ5bDVPL2JYeWwvZXJBNnhtdjI4YkN4aDYreVhnek1WNzBWdnZ0d1hmY2R4M3ZvOThQVCtSOElIOG8vMmo1c2ZWVDBLZjdreG1Uay84RUE1anovR016TGRzQUFBQWdZMGhTVFFBQWVpVUFBSUNEQUFENS93QUFnT2tBQUhVd0FBRHFZQUFBT3BnQUFCZHZrbC9GUmdBQUFVdEpSRUZVZU5xODA4OUtBbEVVeC9IdmFJUkNJYlJ5Q3NMeENjWVpva2NJbldrUkNDSE1TZ242OHhRdWVvQTJSUkMwa2RvSUZjeG9QVUdyVVpldXJKV3RvektKNExUSkVNMS9wSjNsUGR6N3VUL3VQVW8rZnlqOFF3VlVOVHB6UkZXakJCd25rOVcwMk13UVRZdUo0MlNPRkJFSkFKdXVXN3F1VkdwVFJReERGOXRPNVFCUEVSRUZFR0REZFV1MzA4SU1ROGUyVTFuZ0hKZ0xkUFh1YkR1MWJoaDZhMHJJL2pjQzhObWRxRk5ycmx1NnIxUnF3VDhpSjkzcnYwRkI0TXozcTl1ZVZ3NVBnbGhXRXROTTdBS252VDFGWk9BWUxmcCs5ZEh6eWtzVElIMUpmdVlJaUF6WSsyS2FpVlhMU3I2T2lSd01RanJRKzVBejNrd3pvVnRXOG1NRXNnY2NEN3VNSWlMaEVSaUExbWc4MUl2RnEvbDJ1dzFBS0JRaW5kNXF4K05hRHJnWWxWb1JrUWp3UE1ZenJEU2JUL1ZDNFhJQndIRXlyZVZsZFFlNEFWbzlINnF2dmdZQWQ3UjE1T3ZwZkhFQUFBQUFTVVZPUks1Q1lJST0pO1xuXHR9XG5cblx0dGV4dGFyZWEge1xuXHRcdHJlc2l6ZTogbm9uZTtcblx0XHR3aWR0aDogJGlucHV0LXdpZHRoLXRleHRhcmVhO1xuXHRcdGhlaWdodDogJGlucHV0LWhlaWdodC10ZXh0YXJlYTtcblx0fVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gUHJvdmlkZXMgYSBjb25jaXNlLCBvbmUtbGluZSBtZXRob2QgZm9yIHNldHRpbmcgYW4gZWxlbWVudOKAmXMgcG9zaXRpb25pbmdcbi8vLyBwcm9wZXJ0aWVzOiBgcG9zaXRpb25gLCBgdG9wYCwgYHJpZ2h0YCwgYGJvdHRvbWAgYW5kIGBsZWZ0YC4gVXNlIGEgYG51bGxgXG4vLy8gdmFsdWUgdG8g4oCcc2tpcOKAnSBhbiBlZGdlIG9mIHRoZSBib3guXG4vLy9cbi8vLyBAYXJndW1lbnQge3N0cmluZ30gJHBvc2l0aW9uXG4vLy8gICBBIENTUyBwb3NpdGlvbiB2YWx1ZS5cbi8vL1xuLy8vIEBhcmd1bWVudCB7bGlzdH0gJGJveC1lZGdlLXZhbHVlc1xuLy8vICAgTGlzdCBvZiBsZW5ndGhzOyBhY2NlcHRzIENTUyBzaG9ydGhhbmQuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCAwIG51bGwgbnVsbCAxMGVtKTtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLy8gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBsZWZ0OiAxMGVtO1xuLy8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLy8gICAgIHRvcDogMDtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDApO1xuLy8vICAgfVxuLy8vXG4vLy8gICAvLyBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vLyAgICAgdG9wOiAwO1xuLy8vICAgICByaWdodDogMDtcbi8vLyAgICAgYm90dG9tOiAwO1xuLy8vICAgICBsZWZ0OiAwO1xuLy8vICAgfVxuLy8vXG4vLy8gQHJlcXVpcmUge2Z1bmN0aW9ufSBfaXMtbGVuZ3RoXG4vLy9cbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IF91bnBhY2stc2hvcnRoYW5kXG5cbkBtaXhpbiBwb3NpdGlvbihcbiAgJHBvc2l0aW9uLFxuICAkYm94LWVkZ2UtdmFsdWVzXG4pIHtcbiAgJGJveC1lZGdlLXZhbHVlczogX3VucGFjay1zaG9ydGhhbmQoJGJveC1lZGdlLXZhbHVlcyk7XG4gICRvZmZzZXRzOiAoXG4gICAgdG9wOiAgICBudGgoJGJveC1lZGdlLXZhbHVlcywgMSksXG4gICAgcmlnaHQ6ICBudGgoJGJveC1lZGdlLXZhbHVlcywgMiksXG4gICAgYm90dG9tOiBudGgoJGJveC1lZGdlLXZhbHVlcywgMyksXG4gICAgbGVmdDogICBudGgoJGJveC1lZGdlLXZhbHVlcywgNCksXG4gICk7XG5cbiAgcG9zaXRpb246ICRwb3NpdGlvbjtcblxuICBAZWFjaCAkb2Zmc2V0LCAkdmFsdWUgaW4gJG9mZnNldHMge1xuICAgIEBpZiBfaXMtbGVuZ3RoKCR2YWx1ZSkge1xuICAgICAgI3skb2Zmc2V0fTogJHZhbHVlO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgVmFyaWFibGVzXG4vLyAjIEVsZW1lbnRzICovXG5cbi8vICMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy8gTm8gbG9jYWwgdmFyaWFibGVzIGF2YWlsYWJsZVxuXG4vLyAjIEVsZW1lbnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ucmF0aW8sXG5hdWRpbyxcbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0LFxudmlkZW8ge1xuXHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIHJlbSgyMHB4KSk7XG59XG5cbi5yYXRpbyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRoZWlnaHQ6IDA7XG5cdEBpbmNsdWRlIHBhZGRpbmcoMCk7XG5cdEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcblxuXHRlbWJlZCxcblx0aWZyYW1lLFxuXHRvYmplY3QsXG5cdHZpZGVvIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIG51bGwgbnVsbCAwKTtcblx0fVxufVxuXG4ucmF0aW8tLTE2eDkge1xuXHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCA1Ni4yNSUpO1xufVxuXG4ucmF0aW8tLTR4MyB7XG5cdEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsIDc1JSk7XG59XG4iLCIvLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBWYXJpYWJsZXNcbi8vICMgRWxlbWVudHMgKi9cblxuLy8gIyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vLyBObyBsb2NhbCB2YXJpYWJsZXMgYXZhaWxhYmxlXG5cbi8vICMgRWxlbWVudHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi53cmFwcGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xuXG5cdCYud3JhcHBlci0tcGFnZSB7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLWJhc2U7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHBhZ2UtYmc7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC10YWJsZXQpIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UgLSAycHgpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXBob25lKSB7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlICAtIDRweCk7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBWYXJpYWJsZXNcbi8vICMgRWxlbWVudHMgKi9cblxuLy8gIyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vLyBObyBsb2NhbCB2YXJpYWJsZXMgYXZhaWxhYmxlXG5cbi8vICMgRWxlbWVudHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5ibG9ja3Mge1xuXHR6LWluZGV4OiAxO1xuXHRAaW5jbHVkZSBwYWRkaW5nKHJlbSgxNDBweCkgbnVsbCk7XG5cdEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcblx0QGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZSgnd29vZC1iZycsICdwbmcnLCBjZW50ZXIgY2VudGVyLCByZXBlYXQpO1xuXG5cdCY6YmVmb3JlIHtcblx0XHR6LWluZGV4OiAtMTtcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDQzcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgbnVsbCBudWxsIDApO1xuXHRcdEBpbmNsdWRlIGJhY2tncm91bmQtaW1hZ2UoY3VydmUtdG9wLWltZywgcG5nLCBib3R0b20sIHJlcGVhdC14KTtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNDNweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCBudWxsIDAgMCk7XG5cdFx0QGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZShjdXJ2ZS1ib3R0b20taW1nLCBwbmcsIHRvcCwgcmVwZWF0LXgpO1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBpbmNsdWRlIGJhc2UtdHlwb2dyYXBoeTtcblxuXHRcdGgyIHtcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1saWdodDtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR0ZXh0LWNvbG9yLWxpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGg0IHtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2xpZGVzIHtcblx0XHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCByZW0oLTI4cHgpKTtcblx0XHR9XG5cblx0XHRidXR0b24ge1xuXHRcdFx0Ji5zbGljay1hcnJvdyB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZygwKTtcblx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIHJlbSgtMTUwcHgpIG51bGwgbnVsbCBudWxsKTtcblxuXHRcdFx0XHQmLnNsaWNrLXByZXYge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIG51bGwgbnVsbCAwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXNtYWxsKXtcblx0XHRcdFx0XHRcdGxlZnQ6IHJlbSgtMTBweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5zbGljay1uZXh0IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCAwIG51bGwgbnVsbCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1zbWFsbCl7XG5cdFx0XHRcdFx0XHRyaWdodDogcmVtKC0xMHB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19zbGlkZSB7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIHJlbSgyOHB4KSk7XG5cblx0XHRmaWd1cmUge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YXJ0aWNsZXtcblx0XHRcdEBleHRlbmQgJWNvbnRlbnQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSg1MHB4KSByZW0oNjBweCkpO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIxcHgpO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW5vcm1hbDtcblx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXHRcdFx0fVxuXG5cdFx0XHRoMyB7XG5cdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcblx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCByZW0oMjVweCkgbnVsbCk7XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmxvY2stYm9yZGVyO1xuXHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgcmVtKDIycHgpKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19tb3JlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKHJlbSg2NXB4KSBudWxsIHJlbSgtNjVweCkgbnVsbCk7XG5cblx0XHRhIHtcblx0XHRcdEBleHRlbmQgLnNjcm9sbGluZztcblx0XHRcdEBleHRlbmQgLnNjcm9sbGluZy0tbGlnaHQ7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBWYXJpYWJsZXNcbi8vICMgTWl4aW4gKi9cblxuLy8gIyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vLyBObyBsb2NhbCB2YXJpYWJsZXMgYXZhaWxhYmxlXG5cbi8vICMgTWl4aW5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWltYWdlKCAkbmFtZSwgJGV4dGVuc2lvbjogJ3BuZycsICRwb3NpdGlvbjogbGVmdCBjZW50ZXIsICRyZXBlYXQ6IG5vLXJlcGVhdCwgJHNpemU6IGZhbHNlICkge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2UtcGF0aH0vI3skbmFtZX0uI3skZXh0ZW5zaW9ufSk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246ICRwb3NpdGlvbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6ICRyZXBlYXQ7XG5cblx0QGlmICgkc2l6ZSkge1xuXHRcdGJhY2tncm91bmQtc2l6ZTogJHNpemU7XG5cdH1cblxuXHRAaWYgKCRyZXRpbmEpIHtcblx0XHRAaW5jbHVkZSBoZHBpIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZS1wYXRofS8jeyRuYW1lfSN7JHJldGluYS1zdWZmaXh9LiN7JGV4dGVuc2lvbn0pO1xuXHRcdH1cblx0fVxufSIsIi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBFbGVtZW50cyAqL1xuXG4vLyAjIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vIE5vIGxvY2FsIHZhcmlhYmxlcyBhdmFpbGFibGVcblxuLy8gIyBFbGVtZW50c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmJvb2tpbmdfZm9ybSB7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcblxuXHQuYm9va2luZ19mb3JtX2RpdiB7XG5cdFx0dGV4dGFyZWEsXG5cdFx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdFx0c2VsZWN0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ib3JkZXI7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSg4cHgpIHJlbSgyMHB4KSk7XG5cdFx0fVxuXG5cdFx0c2VsZWN0IHtcblx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIHJlbSg1cHgpO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgcmVtKDEwcHgpIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJvQUFBQU5DQVlBQUFDM21YN3RBQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBS1QybERRMUJRYUc5MGIzTm9iM0FnU1VORElIQnliMlpwYkdVQUFIamFuVk5uVkZQcEZqMzMzdlJDUzRpQWxFdHZVaFVJSUZKQ2k0QVVrU1lxSVFrUVNvZ2hvZGtWVWNFUlJVVUVHOGlnaUFPT2pvQ01GVkVzRElvSzJBZmtJYUtPZzZPSWlzcjc0WHVqYTlhODkrYk4vclhYUHVlczg1Mnp6d2ZBQ0F5V1NETlJOWUFNcVVJZUVlQ0R4OFRHNGVRdVFJRUtKSEFBRUFpelpDRnovU01CQVBoK1BEd3JJc0FIdmdBQmVOTUxDQURBVFp2QU1CeUgvdy9xUXBsY0FZQ0VBY0Iwa1RoTENJQVVBRUI2amtLbUFFQkdBWUNkbUNaVEFLQUVBR0RMWTJMakFGQXRBR0FuZitiVEFJQ2QrSmw3QVFCYmxDRVZBYUNSQUNBVFpZaEVBR2c3QUt6UFZvcEZBRmd3QUJSbVM4UTVBTmd0QURCSlYyWklBTEMzQU1ET0VBdXlBQWdNQURCUmlJVXBBQVI3QUdESUl5TjRBSVNaQUJSRzhsYzg4U3V1RU9jcUFBQjRtYkk4dVNRNVJZRmJDQzF4QjFkWExoNG96a2tYS3hRMllRSmhta0F1d25tWkdUS0JOQS9nODh3QUFLQ1JGUkhnZy9QOWVNNE9yczdPTm82MkRsOHQ2cjhHL3lKaVl1UCs1YytyY0VBQUFPRjBmdEgrTEMrekdvQTdCb0J0L3FJbDdnUm9YZ3VnZGZlTFpySVBRTFVBb09uYVYvTncrSDQ4UEVXaGtMbloyZVhrNU5oS3hFSmJZY3BYZmY1bndsL0FWLzFzK1g0OC9QZjE0TDdpSklFeVhZRkhCUGpnd3N6MFRLVWN6NUlKaEdMYzVvOUgvTGNMLy93ZDB5TEVTV0s1V0NvVTQxRVNjWTVFbW96ek1xVWlpVUtTS2NVbDB2OWs0dDhzK3dNKzN6VUFzR28rQVh1UkxhaGRZd1AyU3ljUVdIVEE0dmNBQVBLN2I4SFVLQWdEZ0dpRDRjOTMvKzgvL1VlZ0pRQ0Faa21TY1FBQVhrUWtMbFRLc3ovSENBQUFSS0NCS3JCQkcvVEJHQ3pBQmh6QkJkekJDL3hnTm9SQ0pNVENRaEJDQ21TQUhISmdLYXlDUWlpR3piQWRLbUF2MUVBZE5NQlJhSWFUY0E0dXdsVzREajF3RC9waENKN0JLTHlCQ1FSQnlBZ1RZU0hhaUFGaWlsZ2pqZ2dYbVlYNEljRklCQktMSkNESmlCUlJJa3VSTlVneFVvcFVJRlZJSGZJOWNnSTVoMXhHdXBFN3lBQXlndnlHdkVjeGxJR3lVVDNVRExWRHVhZzNHb1JHb2d2UVpIUXhtbzhXb0p2UWNyUWFQWXcyb2VmUXEyZ1AybzgrUThjd3dPZ1lCelBFYkRBdXhzTkNzVGdzQ1pOank3RWlyQXlyeGhxd1Zxd0R1NG4xWTgreGR3UVNnVVhBQ1RZRWQwSWdZUjVCU0ZoTVdFN1lTS2dnSENRMEVkb0pOd2tEaEZIQ0p5S1RxRXUwSnJvUitjUVlZakl4aDFoSUxDUFdFbzhUTHhCN2lFUEVOeVFTaVVNeUo3bVFBa214cEZUU0V0SkcwbTVTSStrc3FaczBTQm9qazhuYVpHdXlCem1VTENBcnlJWGtuZVRENURQa0crUWg4bHNLbldKQWNhVDRVK0lvVXNwcVNobmxFT1UwNVFabG1ESkJWYU9hVXQyb29WUVJOWTlhUXEyaHRsS3ZVWWVvRXpSMW1qbk5neFpKUzZXdG9wWFRHbWdYYVBkcHIraDB1aEhkbFI1T2w5Qlgwc3ZwUitpWDZBUDBkd3dOaGhXRHg0aG5LQm1iR0FjWVp4bDNHSytZVEtZWjA0c1p4MVF3TnpIcm1PZVpENWx2VlZncXRpcDhGWkhLQ3BWS2xTYVZHeW92VkttcXBxcmVxZ3RWODFYTFZJK3BYbE45cmtaVk0xUGpxUW5VbHF0VnFwMVE2MU1iVTJlcE82aUhxbWVvYjFRL3BINVovWWtHV2NOTXcwOURwRkdnc1YvanZNWWdDMk1aczNnc0lXc05xNFoxZ1RYRUpySE4yWHgyS3J1WS9SMjdpejJxcWFFNVF6TktNMWV6VXZPVVpqOEg0NWh4K0p4MFRnbm5LS2VYODM2SzNoVHZLZUlwRzZZMFRMa3haVnhycXBhWGxsaXJTS3RScTBmcnZUYXU3YWVkcHIxRnUxbjdnUTVCeDBvblhDZEhaNC9PQlozblU5bFQzYWNLcHhaTlBUcjFyaTZxYTZVYm9idEVkNzl1cCs2WW5yNWVnSjVNYjZmZWViM24raHg5TC8xVS9XMzZwL1ZIREZnR3N3d2tCdHNNemhnOHhUVnhiendkTDhmYjhWRkRYY05BUTZWaGxXR1g0WVNSdWRFOG85VkdqVVlQakduR1hPTWs0MjNHYmNhakpnWW1JU1pMVGVwTjdwcFNUYm1tS2FZN1REdE14ODNNemFMTjFwazFtejB4MXpMbm0rZWIxNXZmdDJCYWVGb3N0cWkydUdWSnN1UmFwbG51dHJ4dWhWbzVXYVZZVlZwZHMwYXRuYTBsMXJ1dHU2Y1JwN2xPazA2cm50Wm53N0R4dHNtMnFiY1pzT1hZQnR1dXRtMjJmV0ZuWWhkbnQ4V3V3KzZUdlpOOXVuMk4vVDBIRFlmWkRxc2RXaDErYzdSeUZEcFdPdDZhenB6dVAzM0Y5SmJwTDJkWXp4RFAyRFBqdGhQTEtjUnBuVk9iMDBkbkYyZTVjNFB6aUl1SlM0TExMcGMrTHBzYnh0M0l2ZVJLZFBWeFhlRjYwdldkbTdPYnd1Mm8yNi91TnU1cDdvZmNuOHcwbnltZVdUTnowTVBJUStCUjVkRS9DNStWTUd2ZnJINVBRMCtCWjdYbkl5OWpMNUZYcmRld3Q2VjNxdmRoN3hjKzlqNXluK00rNHp3MzNqTGVXVi9NTjhDM3lMZkxUOE52bmwrRjMwTi9JLzlrLzNyLzBRQ25nQ1VCWndPSmdVR0JXd0w3K0hwOEliK09QenJiWmZheTJlMUJqS0M1UVJWQmo0S3RndVhCclNGb3lPeVFyU0gzNTVqT2tjNXBEb1ZRZnVqVzBBZGg1bUdMdzM0TUo0V0hoVmVHUDQ1d2lGZ2EwVEdYTlhmUjNFTnozMFQ2UkpaRTNwdG5NVTg1cnkxS05TbytxaTVxUE5vM3VqUzZQOFl1WmxuTTFWaWRXRWxzU3h3NUxpcXVObTVzdnQvODdmT0g0cDNpQytON0Y1Z3Z5RjF3ZWFIT3d2U0ZweGFwTGhJc09wWkFUSWhPT0pUd1FSQXFxQmFNSmZJVGR5V09Dbm5DSGNKbklpL1JOdEdJMkVOY0toNU84a2dxVFhxUzdKRzhOWGtreFRPbExPVzVoQ2Vwa0x4TURVemRtenFlRnBwMklHMHlQVHE5TVlPU2taQnhRcW9oVFpPMlorcG41bVoyeTZ4bGhiTCt4VzZMdHk4ZWxRZkphN09RckFWWkxRcTJRcWJvVkZvbzF5b0hzbWRsVjJhL3pZbktPWmFybml2TjdjeXp5dHVRTjV6dm4vL3RFc0lTNFpLMnBZWkxWeTBkV09hOXJHbzVzanh4ZWRzSzR4VUZLNFpXQnF3OHVJcTJLbTNWVDZ2dFY1ZXVmcjBtZWsxcmdWN0J5b0xCdFFGcjZ3dFZDdVdGZmV2YzErMWRUMWd2V2QrMVlmcUduUnMrRlltS3JoVGJGNWNWZjlnbzNIamxHNGR2eXIrWjNKUzBxYXZFdVdUUFp0Sm02ZWJlTFo1YkRwYXFsK2FYRG00TjJkcTBEZDlXdE8zMTlrWGJMNWZOS051N2c3WkR1YU8vUExpOFphZkp6czA3UDFTa1ZQUlUrbFEyN3RMZHRXSFgrRzdSN2h0N3ZQWTA3TlhiVzd6My9UN0p2dHRWQVZWTjFXYlZaZnRKKzdQM1A2NkpxdW40bHZ0dFhhMU9iWEh0eHdQU0EvMEhJdzYyMTduVTFSM1NQVlJTajlZcjYwY094eCsrL3AzdmR5ME5OZzFWalp6RzRpTndSSG5rNmZjSjMvY2VEVHJhZG94N3JPRUgweDkySFdjZEwycENtdkthUnB0VG12dGJZbHU2VDh3KzBkYnEzbnI4UjlzZkQ1dzBQRmw1U3ZOVXlXbmE2WUxUazJmeXo0eWRsWjE5Zmk3NTNHRGJvclo3NTJQTzMyb1BiKys2RUhUaDBrWC9pK2M3dkR2T1hQSzRkUEt5MitVVFY3aFhtcTg2WDIzcWRPbzgvcFBUVDhlN25MdWFycmxjYTdudWVyMjFlMmIzNlJ1ZU44N2Q5TDE1OFJiLzF0V2VPVDNkdmZONmIvZkY5L1hmRnQxK2NpZjl6c3U3MlhjbjdxMjhUN3hmOUVEdFFkbEQzWWZWUDF2KzNOanYzSDlxd0hlZzg5SGNSL2NHaFlQUC9wSDFqdzlEQlkrWmo4dUdEWWJybmpnK09UbmlQM0w5NmZ5blE4OWt6eWFlRi82aS9zdXVGeFl2ZnZqVjY5Zk8wWmpSb1pmeWw1Ty9iWHlsL2VyQTZ4bXYyOGJDeGg2K3lYZ3pNVjcwVnZ2dHdYZmNkeDN2bzk4UFQrUjhJSDhvLzJqNXNmVlQwS2Y3a3htVGsvOEVBNWp6L0dNekxkc0FBQUFnWTBoU1RRQUFlaVVBQUlDREFBRDUvd0FBZ09rQUFIVXdBQURxWUFBQU9wZ0FBQmR2a2wvRlJnQUFBVXRKUkVGVWVOcTgwODlLQWxFVXgvSHZhSVJDSWJSeUNzTHhDY1lab2tjSW5Xa1JDQ0hNU2duNjh4UXVlb0EyUlJDMGtkb0lGY3hvUFVHclVaZXVySld0b3pLSjRMVEpFTTEvcEozbFBkejd1VC91UFVvK2Z5ajhRd1ZVTlRwelJGV2pCQnduazlXMDJNd1FUWXVKNDJTT0ZCRUpBSnV1VzdxdVZHcFRSUXhERjl0TzVRQlBFUkVGRUdERGRVdTMwOElNUThlMlUxbmdISmdMZFBYdWJEdTFiaGg2YTBySS9qY0M4Tm1kcUZOcnJsdTZyMVJxd1Q4aUo5M3J2MEZCNE16M3E5dWVWdzVQZ2xoV0V0Tk03QUtudlQxRlpPQVlMZnArOWRIenlrc1RJSDFKZnVZSWlBelkrMkthaVZYTFNyNk9pUndNUWpyUSs1QXoza3d6b1Z0VzhtTUVzZ2NjRDd1TUlpTGhFUmlBMW1nODFJdkZxL2wydXcxQUtCUWluZDVxeCtOYURyZ1lsVm9Sa1Fqd1BNWXpyRFNiVC9WQzRYSUJ3SEV5cmVWbGRRZTRBVm85SDZxdnZnWUFkN1IxNU92cGZIRUFBQUFBU1VWT1JLNUNZSUk9KTtcblx0XHR9XG5cdH1cblxuXHQuYmtfY2FsZW5kYXJfZnJhbWUge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cblx0XHQuZGF0ZXBpY2staW5saW5lIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LnN0YW5kYXJkLWZvcm0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIHJlbSgtMjBweCkpO1xuXG5cdFx0PiBwIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIHJlbSgyMHB4KSk7XG5cblx0XHRcdCY6bnRoLWNoaWxkKDEpLFxuXHRcdFx0JjpudGgtY2hpbGQoMiksXG5cdFx0XHQmOm50aC1jaGlsZCgzKSxcblx0XHRcdCY6bnRoLWNoaWxkKDQpe1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgVmFyaWFibGVzXG4vLyAjIEVsZW1lbnRzICovXG5cbi8vICMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy8gTm8gbG9jYWwgdmFyaWFibGVzIGF2YWlsYWJsZVxuXG4vLyAjIEVsZW1lbnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uY29udGFjdCB7XG5cdGNvbG9yOiAkdGV4dC1jb2xvci13aGl0ZTtcblx0QGluY2x1ZGUgYmFzZS10eXBvZ3JhcGh5O1xuXHRAaW5jbHVkZSBwYWRkaW5nKHJlbSg5MHB4KSBudWxsIHJlbSgxMTVweCkpO1xuXHRAaW5jbHVkZSBiYWNrZ3JvdW5kLWltYWdlKGNvbnRhY3QtYmcsIGpwZywgY2VudGVyIHRvcCwgbm8tcmVwZWF0KTtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1kZXNrdG9wKXtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSg5MHB4KSBudWxsIHJlbSg1MHB4KSk7XG5cdH1cblxuXHRoMiB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLWxpZ2h0O1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1oMik7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCByZW0oNTBweCkpO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtcGhvbmUpIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWgyIC0gMTUpO1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCByZW0oMzBweCkpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1oMiAtIDI3KTtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICR0ZXh0LWNvbG9yLWxpZ2h0O1xuXHRcdH1cblx0fVxuXG5cdGg0IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJsYWNrO1xuXHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgMCk7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtaDQpO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtcGhvbmUpIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWg0IC0gNSk7XG5cdFx0fVxuXHR9XG5cblx0aDUge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcblx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIHJlbSg0MHB4KSk7XG5cdH1cblxuXHRmb3JtIHtcblx0XHRtYXgtd2lkdGg6IDc5MHB4O1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXG5cdFx0cCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCByZW0oMjJweCkpO1xuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdHdpZHRoOiAyMzhweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci13aGl0ZTtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDApO1xuXHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgcmVtKDEwcHgpIG51bGwgbnVsbCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtcGhvbmUpe1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjM4cHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXBob25lKXtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYueW91ci1tZXNzYWdlIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSgxOHB4KSBudWxsIG51bGwpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0dGV4dGFyZWEsXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuXHRcdFx0XHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuXHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRjb2xvci1jcmVhbTtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIDApO1xuXG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1jcmVhbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci13aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggZGFzaGVkICRjb2xvci1jcmVhbTtcblx0XHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSg0MHB4KSByZW0oMzJweCkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0QGV4dGVuZCAuYnV0dG9uO1xuXHRcdFx0QGV4dGVuZCAuYnV0dG9uLS1saWdodDtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCByZW0oMjBweCkpO1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCByZW0oMjBweCkpO1xuXHRcdH1cblxuXHRcdC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZm9ybSB7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oMzBweCkgbnVsbCBudWxsKTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXBob25lKSB7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKDAgbnVsbCBudWxsKTtcblx0XHR9XG5cdH1cblxuXHQmX19yaWdodCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cblx0Jl9fbWFwIHtcblx0XHR3aWR0aDogcmVtKDQ5NHB4KTtcblx0XHRoZWlnaHQ6IHJlbSg1NzdweCk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXhsYXJnZSl7XG5cdFx0XHR3aWR0aDogcmVtKDM4MHB4KTtcblx0XHRcdGhlaWdodDogcmVtKDQ0NHB4KTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC14bGFyZ2UgLSAxMjUpe1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgYXV0byk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtc21hbGwpe1xuXHRcdFx0d2lkdGg6IHJlbSgzMDBweCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSgzNTBweCk7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ei1pbmRleDogOTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCk7XG5cdFx0XHRAaW5jbHVkZSBiYWNrZ3JvdW5kLWltYWdlKG1hcC1mcmFtZSwgcG5nLCBjZW50ZXIsIG5vLXJlcGVhdCwgMTAwJSAxMDAlKTtcblx0XHR9XG5cblx0XHQubWFwcyB7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0d2lkdGg6IHJlbSgzNTBweCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSgzMzBweCk7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0LjNkZWcpO1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKHJlbSg5NXB4KSBhdXRvIG51bGwpO1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC14bGFyZ2Upe1xuXHRcdFx0XHR3aWR0aDogcmVtKDI3MHB4KTtcblx0XHRcdFx0aGVpZ2h0OiByZW0oMjYwcHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4ocmVtKDcwcHgpIG51bGwgbnVsbCk7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXNtYWxsKXtcblx0XHRcdFx0d2lkdGg6IHJlbSgyMDBweCk7XG5cdFx0XHRcdGhlaWdodDogcmVtKDE5M3B4KTtcblx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKHJlbSg2MHB4KSBudWxsIG51bGwpO1xuXHRcdFx0fVxuXG5cdFx0XHQuZ21ub3ByaW50IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYnV0dG9uIHtcblx0XHRcdHotaW5kZXg6IDk7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0LjNkZWcpO1xuXHRcdFx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC14bGFyZ2Upe1xuXHRcdFx0XHRoZWlnaHQ6IHJlbSg0MHB4KTtcblx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oN3B4KSByZW0oMTBweCkpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2luZm8ge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAje3JlbSg0OTRweCl9KTtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oMjhweCkgbnVsbCBudWxsKTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXhsYXJnZSl7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gI3tyZW0oMzgwcHgpfSk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQteGxhcmdlIC0gMTI1KXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdGgzIHtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgcmVtKDM2cHgpKTtcblx0XHR9XG5cblx0XHRzdHJvbmcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIHJlbSgyMHB4KSk7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCByZW0oMTVweCkpO1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCByZW0oMTBweCkgbnVsbCBudWxsKTtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogcmVtKDIwMHB4KTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggZG90dGVkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjMpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIG51bGwgcmVtKC0zcHgpIDEwMCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWF4LXdpZHRoOiByZW0oMTczcHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXNtYWxsKXtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IHJlbSgxNTBweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRhZGRyZXNzIHtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgcmVtKDIwcHgpKTtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSgyMHB4KSBudWxsIG51bGwpO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgcmVtKDEwcHgpKTtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG5cblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHR3aWR0aDogcmVtKDUwcHgpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiByZW0oNTBweCk7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLWJhc2U7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNXB4KTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1jcmVhbS1kYXJrO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgcmVtKDI1cHgpIG51bGwgbnVsbCk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRjb2xvci1jcmVhbS1kYXJrLCAxMCUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3RlbCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCByZ2JhKCRjb2xvci13aGl0ZSwgMC4zKTtcblx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIHJlbSg0MHB4KSk7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwgcmVtKDQ1cHgpKTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXNtYWxsKXtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsIHJlbSgyMHB4KSk7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXdoaXRlO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ub3JtYWw7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMzBweCk7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXNtYWxsKXtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDI1cHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgVmFyaWFibGVzXG4vLyAjIEVsZW1lbnRzICovXG5cbi8vICMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy8gTm8gbG9jYWwgdmFyaWFibGVzIGF2YWlsYWJsZVxuXG4vLyAjIEVsZW1lbnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uZGV0YWlsIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kZXRhaWw7XG5cdEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcblx0QGluY2x1ZGUgcGFkZGluZyhyZW0oMTgwcHgpIG51bGwgcmVtKDEwMHB4KSk7XG5cdEBpbmNsdWRlIGJhY2tncm91bmQtaW1hZ2UoJ2RldGFpbC1iZycsICdwbmcnLCBjZW50ZXIgY2VudGVyLCBuby1yZXBlYXQpO1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXRhYmxldCkge1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDEwMHB4KSBudWxsKTtcblx0fVxuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXBob25lKSB7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oNjBweCkgbnVsbCk7XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IHJlbSg0M3B4KTtcblx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMTAwJSAwIG51bGwgMCk7XG5cdFx0QGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZSgnZGV0YWlsLWJvdHRvbScsICdwbmcnLCBjZW50ZXIgYm90dG9tLCByZXBlYXQteCk7XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCByZW0oMTMwcHgpIG51bGwgbnVsbCk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1sYXJnZSkge1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIHJlbSg1MHB4KSBudWxsIG51bGwpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXRhYmxldCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgMCBudWxsIG51bGwpO1xuXHRcdH1cblxuXHRcdD4gdWwge1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCByZW0oMzBweCkgbnVsbCk7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCBudWxsIHJlbSg3NHB4KSk7XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtdGFibGV0KSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwgbnVsbCByZW0oNTRweCkpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtcGhvbmUpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCBudWxsIHJlbSg0NHB4KSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1pY29uO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIG51bGwgbnVsbCAwKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAn74OAJztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJ++Itic7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICfvi40nO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD4gb2wge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCByZW0oMzBweCkgbnVsbCBudWxsKTtcblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIDAgbnVsbCBudWxsKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGFydGljbGUge1xuXHRcdFx0QGV4dGVuZCAlY29udGVudDtcblxuXHRcdFx0aDIge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCAwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2dhbGxlcnkge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtdGFibGV0KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihyZW0oMTAwcHgpIG51bGwgbnVsbCBudWxsKTtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiByZW0oMTc1cHgpO1xuXHRcdFx0aGVpZ2h0OiByZW0oMTM3cHgpO1xuXHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIHJlbSgtODBweCkgbnVsbCBudWxsIHJlbSgtNTBweCkpO1xuXHRcdFx0QGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZSgnY29ybmVyJywgJ3BuZycsIGxlZnQgdG9wLCBuby1yZXBlYXQsIDEwMCUgYXV0byk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYnV0dG9uIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgMCByZW0oLTE1cHgpIDApO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtcGhvbmUpIHtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihyZW0oMjBweCkgbnVsbCBudWxsIG51bGwpO1xuXHRcdFx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwgbnVsbCAwIG51bGwpO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19zbGlkZXIge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuXHRcdGJvcmRlcjogcmVtKDEwcHgpIHNvbGlkICRjb2xvci13aGl0ZTtcblx0XHRib3gtc2hhZG93OiAwIDZweCAxNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjM1KTtcblx0XHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgcmVtKC01MHB4KSBudWxsIG51bGwpO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIDAgbnVsbCBudWxsKTtcblx0XHR9XG5cdH1cblxuXHQmX19zbGlkZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdCZfX21vcmUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKHJlbSgxMDBweCkgbnVsbCByZW0oLTEwMHB4KSBudWxsKTtcblxuXHRcdGEge1xuXHRcdFx0QGV4dGVuZCAuc2Nyb2xsaW5nO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwKTtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgbnVsbCByZW0oMTQwcHgpKTtcblx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIG51bGwgbnVsbCA1MCUpO1xuXHRcdFx0QGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZSgnc2Nyb2xsLXJpZ2h0JywgJ3BuZycsIHJpZ2h0IGNlbnRlcik7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgcmVtKDE0MHB4KSBudWxsIG51bGwpO1xuXHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgNTAlIG51bGwgbnVsbCk7XG5cdFx0XHRAaW5jbHVkZSBiYWNrZ3JvdW5kLWltYWdlKCdzY3JvbGwtbGVmdCcsICdwbmcnLCBsZWZ0IGNlbnRlcik7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBWYXJpYWJsZXNcbi8vICMgRWxlbWVudHMgKi9cblxuLy8gIyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vLyBObyBsb2NhbCB2YXJpYWJsZXMgYXZhaWxhYmxlXG5cbi8vICMgRWxlbWVudHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5mb290ZXIge1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZGFyaztcblx0Y29sb3I6ICR0ZXh0LWNvbG9yLWxpZ2h0LWFsdDtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuXHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG5cdEBpbmNsdWRlIHBhZGRpbmcocmVtKDIwcHgpIG51bGwpO1xuXG5cdGEge1xuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCByZW0oM3B4KSk7XG5cdFx0fVxuXHR9XG5cblx0cCB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAwKTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXBob25lKSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdHVsIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAwKTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LWRlc2t0b3ApIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtcGhvbmUpIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihyZW0oMTBweCkgbnVsbCk7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHQmICsgbGkge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJ3wnO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCByZW0oMTNweCkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4sXG5cdFx0XHRhIHtcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3ItbGlnaHQtYWx0O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2xvZ28ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1heC13aWR0aDogcmVtKDI4MHB4KTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LWRlc2t0b3Ape1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgYXV0byByZW0oMTBweCkpXG5cdFx0fVxuXHR9XG59XG4iLCIvLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBWYXJpYWJsZXNcbi8vICMgRWxlbWVudHMgKi9cblxuLy8gIyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vLyBObyBsb2NhbCB2YXJpYWJsZXMgYXZhaWxhYmxlXG5cbi8vICMgRWxlbWVudHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5oZWFkZXIge1xuXHR6LWluZGV4OiA5OTtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICRiYXNlLWR1cmF0aW9uICRiYXNlLXRpbWluZztcblx0QGluY2x1ZGUgcGFkZGluZyhyZW0oNjBweCkgbnVsbCk7XG5cdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIDAgbnVsbCAwKTtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC10YWJsZXQpIHtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSgzMHB4KSBudWxsKTtcblx0fVxuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXBob25lKSB7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oNDVweCkgbnVsbCk7XG5cdH1cblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDM1cHgpIG51bGwpO1xuXHR9XG5cblx0PiB1bCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDAgbnVsbCk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1waG9uZSkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXG5cdFx0PiBsaSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIHJlbSgyMHB4KSBudWxsIG51bGwpO1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIHJlbSgyMHB4KSBudWxsIG51bGwpO1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1kZXNrdG9wKSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIHJlbSgxMHB4KSBudWxsIG51bGwpO1xuXHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgcmVtKDEwcHgpIG51bGwgbnVsbCk7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXBob25lKSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIDAgbnVsbCBudWxsKTtcblx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIDAgbnVsbCBudWxsKTtcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgMCBudWxsIG51bGwpO1xuXHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgMCBudWxsIG51bGwpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXBob25lKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbG9nbyB7XG5cdFx0ei1pbmRleDogMTAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA1MCUgbnVsbCBudWxsIDUwJSk7XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtdGFibGV0KSB7XG5cdFx0XHRcdFx0d2lkdGg6IHJlbSgyMjJweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oMTcycHgpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX190b2dnbGUge1xuXHRcdHotaW5kZXg6IDEwMTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAuMjUpO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXBob25lKSB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMCk7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHR6LWluZGV4OiAxNTtcblx0XHRcdGNvbG9yOiAkY29sb3ItbGlnaHQ7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW5vcm1hbDtcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgJGJhc2UtZHVyYXRpb24gJGJhc2UtdGltaW5nO1xuXHRcdFx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwgbnVsbCByZW0oNTJweCkpO1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC10YWJsZXQpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXBob25lKSB7XG5cdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsIG51bGwgcmVtKDMycHgpKTtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHQ7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAkYmFzZS1kdXJhdGlvbiAkYmFzZS10aW1pbmc7XG5cdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA1MCUgMCBudWxsIDApO1xuXG5cdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQ7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAkYmFzZS1kdXJhdGlvbiAkYmFzZS10aW1pbmc7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgbnVsbCBudWxsIDApO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdHRvcDogLTEwcHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCB0cmFuc2Zvcm07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRib3R0b206IC0xMHB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IGJvdHRvbSwgdHJhbnNmb3JtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fcGhvbmUge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZ2FzcGFyO1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAuMjUpO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtZGVza3RvcCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1saWdodDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMXB4KTtcblx0XHR9XG5cdH1cblxuXHQmX19yYXRpbmcge1xuXHRcdGNvbG9yOiAkY29sb3ItbGlnaHQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1nYXNwYXI7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDIxKTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LWRlc2t0b3ApIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRvbCB7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIG51bGwgcmVtKDNweCkpO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXdoaXRlO1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIHJlbSgxcHgpKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19sYW5nIHtcblx0XHQ+IGRpdiB7XG5cdFx0XHQmLndwbWwtbHMtbGVnYWN5LWxpc3QtaG9yaXpvbnRhbCB7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZygwKTtcblxuXHRcdFx0XHQ+IHVsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCByZW0oMTBweCkgbnVsbCBudWxsKTtcblxuXHRcdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZygwKTtcblxuXHRcdFx0XHRcdFx0XHQ+IGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIDAgbnVsbCBudWxsKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmlzLWFjdGl2ZSB7XG5cdFx0ei1pbmRleDogYXV0bztcblxuXHRcdC5oZWFkZXJfX3RvZ2dsZSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblxuXHRcdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHRcdCZhZnRlciB7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4ycztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLWZpeGVkIHtcblx0XHRAaW5jbHVkZSBwb3NpdGlvbihmaXhlZCwgMCAwIG51bGwgMCk7XG5cdH1cblxuXHQmLS1kYXJrIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoJHRleHQtY29sb3ItYmFzZSwgLjkpO1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDEwcHgpIHJlbSgkZ3V0dGVyLXNpZGUpKTtcblxuXHRcdC5oZWFkZXJfX2xvZ28ge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLS1zY3JvbGwge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblxuXHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdHotaW5kZXg6IDEwMjtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBFbGVtZW50cyAqL1xuXG4vLyAjIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vIE5vIGxvY2FsIHZhcmlhYmxlcyBhdmFpbGFibGVcblxuLy8gIyBFbGVtZW50c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLm5hdmlnYXRpb24ge1xuXHR6LWluZGV4OiAxMDA7XG5cdEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICRiYXNlLWR1cmF0aW9uICRiYXNlLXRpbWluZztcblx0QGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZSgnbmF2aWdhdGlvbi1iZycsICdwbmcnLCBjZW50ZXIgY2VudGVyLCByZXBlYXQpO1xuXG5cdG5hdiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCByZW0oMTgwcHgpIDApO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtdGFibGV0KSB7XG5cdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgcmVtKDEzMHB4KSAwKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1waG9uZSkge1xuXHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIHJlbSgxMTBweCkgMCAwKTtcblx0XHR9XG5cblx0XHQ+IHVsIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiByZW0oOTYwcHgpO1xuXG5cdFx0XHQ+IGxpIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJsYWNrO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIC4yKTtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW1lbnU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDMwcHgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDEwcHgpKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXRhYmxldCkge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDI1cHgpO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oOHB4KSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtcGhvbmUpIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDNweCkpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmlzLWFjdGl2ZSB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuaXMtYWN0aXZlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cbn1cbiIsIi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBFbGVtZW50cyAqL1xuXG4vLyAjIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vIE5vIGxvY2FsIHZhcmlhYmxlcyBhdmFpbGFibGVcblxuLy8gIyBFbGVtZW50c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLm92ZXJsYXkge1xuXHRtYXgtd2lkdGg6IDE0MDBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRAaW5jbHVkZSBtYXJnaW4obnVsbCBhdXRvKTtcblx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXHRAaW5jbHVkZSBwYWRkaW5nKHJlbSg1MHB4KSByZW0oMjIwcHgpKTtcblx0QGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZShwb3B1cC1iZywganBnLCBjZW50ZXIgdG9wLCByZXBlYXQteSk7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtZGVza3RvcCl7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIHJlbSgxMDBweCkpO1xuXHR9XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtdGFibGV0KXtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgcmVtKDUwcHgpKTtcblx0fVxuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXBob25lKXtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgcmVtKDIwcHgpIHJlbSgzMHB4KSk7XG5cdH1cblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1zbWFsbCl7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCByZW0oMTBweCkpO1xuXHR9XG5cblx0JjphZnRlcixcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogcmVtKDM1cHgpO1xuXHRcdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIDAgMTAwJSAwKTtcblx0XHRAaW5jbHVkZSBiYWNrZ3JvdW5kLWltYWdlKHBvcHVwLXRvcC1jdXJ2ZSwgcG5nLCB0b3AsIHJlcGVhdC14KTtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcblx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMTAwJSBudWxsIGF1dG8gbnVsbCk7XG5cdH1cblxuXHRhcnRpY2xlIHtcblx0XHRAZXh0ZW5kICVjb250ZW50O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtc21hbGwpe1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIHJlbSgyM3B4KSk7XG5cblx0XHRcdGVtIHtcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1oMik7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIHJlbSg3NXB4KSk7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXRhYmxldCl7XG5cdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgcmVtKDQwcHgpKTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtcGhvbmUpe1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1oMiAtIDE1KTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtc21hbGwpe1xuXHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIHJlbSg0MHB4KSk7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWgyIC0gMzApO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGg0IHtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtc21hbGwpe1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1oNCAtIDMpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2VuZCB7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogJHRleHQtY29sb3ItYmFzZTtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuXHRcdEBpbmNsdWRlIG1hcmdpbihyZW0oNjZweCkgbnVsbCBudWxsKTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXBob25lKXtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihyZW0oMjBweCkgbnVsbCBudWxsKTtcblx0XHR9XG5cblx0XHQmOmFmdGVyLFxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcgLSAnO1xuXHRcdH1cblx0fVxuXG5cdCZfX2Nsb3NlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRjb2xvcjogJHRleHQtY29sb3ItYmFzZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbm9ybWFsO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSgzcHgpIG51bGwgbnVsbCBudWxsKTtcblx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgcmVtKDIwcHgpIHJlbSg0NXB4KSBudWxsIG51bGwpO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtdGFibGV0KXtcblx0XHRcdHRvcDogcmVtKDEwcHgpO1xuXHRcdFx0cmlnaHQ6IHJlbSgyMHB4KTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1zbWFsbCl7XG5cdFx0XHR0b3A6IHJlbSg1cHgpO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiByZW0oMjRweCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSgyNHB4KTtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgcmVtKDNweCkgcmVtKDEwcHgpKTtcblx0XHRcdEBpbmNsdWRlIGJhY2tncm91bmQtaW1hZ2UoY2xvc2UsIHBuZywgY2VudGVyLCBuby1yZXBlYXQsIDEwMCUgMTAwJSk7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3ItYmFzZTtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBFbGVtZW50cyAqL1xuXG4vLyAjIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vIE5vIGxvY2FsIHZhcmlhYmxlcyBhdmFpbGFibGVcblxuLy8gIyBFbGVtZW50c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnF1b3RlIHtcblx0ei1pbmRleDogMTtcblx0QGluY2x1ZGUgYmFzZS10eXBvZ3JhcGh5O1xuXHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cdEBpbmNsdWRlIHBhZGRpbmcocmVtKDgzcHgpIG51bGwgcmVtKDgwcHgpKTtcblx0QGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZShjb3csIHBuZywgY2VudGVyIHJlbSgxMDBweCksIG5vLXJlcGVhdCk7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQteGxhcmdlKXtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDk1JTtcblx0fVxuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXNtYWxsKXtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDQwcHgpIG51bGwpO1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0QGluY2x1ZGUgbGluZWFyLWdyYWRpZW50KDBkZWcsICRjb2xvci13aGl0ZSwgdHJhbnNwYXJlbnQgNDAlKTtcblx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCk7XG5cdH1cblxuXHRoNCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ibGFjaztcblx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDApO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWg0KTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXBob25lKXtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWg0IC0gNSk7XG5cdFx0fVxuXHR9XG5cblx0aDIge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1oMik7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCByZW0oOThweCkpO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtcGhvbmUpe1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtaDIgLSAxNSk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtc21hbGwpe1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCByZW0oNDBweCkpO1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtaDIgLSAyNyk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2xpZGVyIHtcblx0XHQmLnNsaWNrLXNsaWRlciB7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgcmVtKDQwcHgpKTtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIDApO1xuXHRcdFx0fVxuXG5cdFx0XHQuc2xpY2stYXJyb3cge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWNyZWFtO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdHRyYW5zaXRpb246ICRiYXNlLXRpbWluZyAkYmFzZS1kdXJhdGlvbjtcblx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDMxJSBudWxsIG51bGwgbnVsbCk7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjay1saWdodDM2O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5zbGljay1wcmV2IHtcblx0XHRcdFx0XHRsZWZ0OiByZW0oLTE1cHgpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5zbGljay1uZXh0IHtcblx0XHRcdFx0XHRyaWdodDogcmVtKC0xNXB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc2xpY2stZG90cyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oc3RhdGljLCBudWxsKTtcblx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oNzBweCkgbnVsbCBudWxsKTtcblx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1zbWFsbCl7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oMzBweCkgbnVsbCBudWxsKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWRvdHM7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5zbGljay1hY3RpdmUge1xuXHRcdFx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWRhcms7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2xpZGUge1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCByZW0oMjhweCkpO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCAwKTtcblx0XHR9XG5cdH1cblxuXHQmX19ibG9jayB7XG5cdFx0cCB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS45O1xuXHRcdFx0Ym9yZGVyLXRvcDogNXB4IHNvbGlkICRjb2xvci1jcmVhbTtcblx0XHRcdGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkY29sb3ItY3JlYW07XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSgyNXB4KSByZW0oMzVweCkgcmVtKDMwcHgpIHJlbSg1MHB4KSk7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXRhYmxldCl7XG5cdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDI1cHgpIHJlbSgyMHB4KSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5mbyB7XG5cdFx0bWluLWhlaWdodDogcmVtKDkwcHgpO1xuXHRcdEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSgxNHB4KSBudWxsIG51bGwgcmVtKDEzMHB4KSk7XG5cblx0XHRzdHJvbmcge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHdpZHRoOiByZW0oOTBweCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSg5MHB4KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3Itd2hpdGU7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJsYWNrO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItZGFyaywgMC4yNSk7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoNDVweCk7XG5cdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCBudWxsIG51bGwgcmVtKDIwcHgpKTtcblx0XHR9XG5cblx0XHRoNSB7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW5vcm1hbDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMXB4KTtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgMCk7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW5vcm1hbDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcblx0XHR9XG5cblx0XHRvbCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXllbGxvdztcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuXG5cdFx0XHRcdCYrbGkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgbnVsbCByZW0oNXB4KSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBWYXJpYWJsZXNcbi8vICMgTWl4aW4gKi9cblxuLy8gIyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vLyBObyBsb2NhbCB2YXJpYWJsZXMgYXZhaWxhYmxlXG5cbi8vICMgTWl4aW5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtaXhpbiBsaW5lYXItZ3JhZGllbnQoICRhbmdsZSwgJGNvbG9yXzEsICRjb2xvcl8yICkge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3JfMTtcblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3JfMSwgJGNvbG9yXzIpO1xuXHRiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3JfMSwgJGNvbG9yXzIpO1xuXHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvcl8xLCAkY29sb3JfMik7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvcl8xLCAkY29sb3JfMik7XG59IiwiLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgVmFyaWFibGVzXG4vLyAjIEVsZW1lbnRzICovXG5cbi8vICMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy8gTm8gbG9jYWwgdmFyaWFibGVzIGF2YWlsYWJsZVxuXG4vLyAjIEVsZW1lbnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uc2Nyb2xsaW5nIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0Y29sb3I6ICR0ZXh0LWNvbG9yLWJhc2U7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcblx0QGluY2x1ZGUgcGFkZGluZyhyZW0oMjBweCkgbnVsbCk7XG5cdEBpbmNsdWRlIGJhY2tncm91bmQtaW1hZ2UoJ3Njcm9sbGRvd24nLCAncG5nJywgY2VudGVyIGNlbnRlcik7XG5cblx0c3BhbiB7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIHJlbSgzNXB4KSk7XG5cdH1cblxuXHQmLS1saWdodCB7XG5cdFx0Y29sb3I6ICRjb2xvci1saWdodC1hbHQ7XG5cdFx0QGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZSgnc2Nyb2xsZG93bi1saWdodCcsICdwbmcnLCBjZW50ZXIgY2VudGVyKTtcblx0fVxufVxuIiwiLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgVmFyaWFibGVzXG4vLyAjIEVsZW1lbnRzICovXG5cbi8vICMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy8gTm8gbG9jYWwgdmFyaWFibGVzIGF2YWlsYWJsZVxuXG4vLyAjIEVsZW1lbnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uc2xpZGVyIHtcblx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogcmVtKDQzcHgpO1xuXHRcdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIDAgMCAwKTtcblx0XHRAaW5jbHVkZSBiYWNrZ3JvdW5kLWltYWdlKCdzaGFwZS10b3AnLCAncG5nJywgY2VudGVyIGJvdHRvbSwgcmVwZWF0LXgpO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtdGFibGV0KXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2xpZGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWRhcmssIDAuMzUpO1xuXHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDApO1xuXHRcdH1cblxuXHRcdGZpZ3VyZSB7XG5cdFx0XHRtaW4taGVpZ2h0OiAzMDBweDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIGF1dG8pO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGFydGljbGUge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgMCByZW0oMjgwcHgpIDApO1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1kZXNrdG9wLWFsdCkge1xuXHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCAwIHJlbSgyMDBweCkgMCk7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXBob25lKSB7XG5cdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIDAgcmVtKDcwcHgpIDApO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCAwIHJlbSgzMHB4KSAwKTtcblx0XHRcdH1cblxuXHRcdFx0aDMge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJsYWNrO1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMzBweCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjhweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1kZXNrdG9wKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDI2cHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtdGFibGV0KSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtcGhvbmUpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRoMiB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItbGlnaHQtYWx0O1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoODBweCk7XG5cdFx0XHRcdHRleHQtc2hhZG93OiAwIDZweCAxNHB4IHJnYmEoJGNvbG9yLWJsYWNrLCAuMzUpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDcwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtZGVza3RvcCkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSg2MHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXRhYmxldCkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSg1MHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXBob25lKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDQwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjhweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdCZfX2Zvcm0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCBudWxsIHJlbSgxMjBweCkgMCk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1kZXNrdG9wLWFsdCkge1xuXHRcdFx0Ym90dG9tOiByZW0oODBweCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtdGFibGV0KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1kZXRhaWw7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSgyMHB4KSBudWxsKTtcblx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsIG51bGwgMCBudWxsKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1waG9uZSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdGZsZXg6IGF1dG87XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGhlaWdodDogNXB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXRhYmxldCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCBudWxsIHJlbSgyNXB4KSk7XG5cdFx0XHRAaW5jbHVkZSBiYWNrZ3JvdW5kLWltYWdlKCdsaW5lLXJpZ2h0LWxpZ2h0JywgJ3BuZycsIHJpZ2h0IGNlbnRlcik7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXRhYmxldCl7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgcmVtKDI1cHgpIG51bGwgbnVsbCk7XG5cdFx0XHRAaW5jbHVkZSBiYWNrZ3JvdW5kLWltYWdlKCdsaW5lLWxlZnQtbGlnaHQnLCAncG5nJywgbGVmdCBjZW50ZXIpO1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC10YWJsZXQpe1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogcmVtKDQzcHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCAwIG51bGwgbnVsbCk7XG5cdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIDAgMTAwJSAwKTtcblx0XHRcdFx0QGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZSgnc2hhcGUtdG9wJywgJ3BuZycsIGNlbnRlciBib3R0b20sIHJlcGVhdC14KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRmb3JtIHtcblx0XHRcdGZsZXg6IGF1dG87XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMTVweDtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWRhcmssIDAuOSk7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKCRjb2xvci1ibGFjaywgMC4zKTtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIGF1dG8pO1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oMjBweCkgcmVtKDEwcHgpKTtcblx0XHRcdEBleHRlbmQgJWZvcm07XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXRhYmxldCkge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0c2VsZWN0LFxuXHRcdFx0aW5wdXRbdHlwZT1cInRleHRcIl0ge1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IHJlbSg2MHB4KTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZ2FzcGFyO1xuXHRcdFx0XHRjb2xvcjogcmdiYSgkdGV4dC1jb2xvci13aGl0ZSwgMC41KTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuNSkgIWltcG9ydGFudDtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIxcHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCByZW0oMTBweCkpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXRhYmxldCkge1xuXHRcdFx0XHRcdGZsZXg6IGluaGVyaXQ7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMzMuMyUgLSAje3JlbSgyMHB4KX0pO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgcmVtKDIwcHgpKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXBob25lKXtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCAwIG51bGwpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKCR0ZXh0LWNvbG9yLXdoaXRlLCAwLjUpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCByZW0oMzBweCkgbnVsbCBudWxsKTtcblx0XHRcdFx0QGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZShzZWxlY3QsIHBuZywgY2FsYygxMDAlIC0gMTVweCksIG5vLXJlcGVhdCwgcmVtKDExcHgpIHJlbSg3cHgpKTtcblx0XHRcdH1cblxuXHRcdFx0YnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdFx0XHRAZXh0ZW5kIC5idXR0b247XG5cdFx0XHRcdEBleHRlbmQgLmJ1dHRvbi0tbGlnaHQ7XG5cdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIHJlbSgxMHB4KSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBWYXJpYWJsZXNcbi8vICMgRWxlbWVudHMgKi9cblxuLy8gIyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vLyBObyBsb2NhbCB2YXJpYWJsZXMgYXZhaWxhYmxlXG5cbi8vICMgRWxlbWVudHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi53cC1vcGVuLXdlYXRoZXIge1xuXHR3aWR0aDogYXV0bztcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuXHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDAgbnVsbCk7XG5cblx0LndjcC1vcGVud2VhdGhlci1oZWFkZXIsXG5cdC53Y3Atb3BlbndlYXRoZXItY2l0eS13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LndwLW9wZW4td2VhdGhlci1kYXRhIHtcblx0XHQud2NwLW9wZW53ZWF0aGVyLWNvbnRhaW5lciB7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKDApO1xuXG5cdFx0XHR0YWJsZSB7XG5cdFx0XHRcdHRyIHtcblx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHQud2NwLW9wZW53ZWF0aGVyLW5vdy1zdGF0dXMge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYud2NwLW9wZW53ZWF0aGVyLW5vdy1kZXRhaWxzIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LndjcC1vcGVud2VhdGhlci1ub3ctaWNvbi13cmFwcGVyIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJsYWNrO1xuXG5cdFx0XHRcdFx0XHRcdC53Y3Atb3BlbndlYXRoZXItbm93LXZhbHVlIHtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ibGFjaztcblxuXHRcdFx0XHRcdFx0XHRcdHN1cCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDAgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAny5onO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDM0cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQud2NwLW9wZW53ZWF0aGVyLW5vdy1pY29uIHtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgcmVtKDEwcHgpIG51bGwgbnVsbCk7XG5cblx0XHRcdFx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMzBweCkgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLndjcC1vcGVud2VhdGhlci1jb250ZW50LXRibCB7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjAgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC53Y3Atb3BlbndlYXRoZXItcHJpbWFyeS1iYWNrZ3JvdW5kLW9wYWNpdHkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbiIsIi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBFbGVtZW50cyAqL1xuXG4vLyAjIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vIE5vIGxvY2FsIHZhcmlhYmxlcyBhdmFpbGFibGVcblxuLy8gIyBFbGVtZW50c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLndwY2Y3IHtcblx0QGV4dGVuZCAlZm9ybTtcblxuXHQud3BjZjctZGlzcGxheS1ub25lLFxuXHQuc2NyZWVuLXJlYWRlci1yZXNwb25zZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5hamF4LWxvYWRlciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdEBpbmNsdWRlIG1hcmdpbihyZW0oMTBweCkgMCAwIHJlbSgxMHB4KSk7XG5cdH1cblxuXHQud3BjZjctbm90LXZhbGlkLXRpcCB7XG5cdFx0QGV4dGVuZCBsYWJlbC5pcy1lcnJvcjtcblx0fVxuXG5cdC53cGNmNy1ub3QtdmFsaWQtdGlwOmJlZm9yZSB7XG5cdFx0QGV4dGVuZCBsYWJlbC5pcy1lcnJvcjpiZWZvcmU7XG5cdH1cblxuXHRpbnB1dC53cGNmNy1ub3QtdmFsaWQge1xuXHRcdEBleHRlbmQgaW5wdXQuaXMtZXJyb3I7XG5cdH1cblxuXHRzZWxlY3Qud3BjZjctbm90LXZhbGlkIHtcblx0XHRAZXh0ZW5kIHNlbGVjdC5pcy1lcnJvcjtcblx0fVxuXG5cdHRleHRhcmVhLndwY2Y3LW5vdC12YWxpZCB7XG5cdFx0QGV4dGVuZCB0ZXh0YXJlYS5pcy1lcnJvcjtcblx0fVxuXG5cdC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItaW5mbztcblx0XHRAaW5jbHVkZSBtYXJnaW4oJGd1dHRlci1iYXNlIDApO1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDEwcHgpKTtcblxuXHRcdCYud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xuXHRcdH1cblxuXHRcdCYud3BjZjctbWFpbC1zZW50LW9rIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzO1xuXHRcdH1cblx0fVxufVxuIiwiLyohIEdlbmVyYXRlZCBieSBGb250IFNxdWlycmVsIChodHRwczovL3d3dy5mb250c3F1aXJyZWwuY29tKSBvbiBBcHJpbCAzLCAyMDE4ICovXG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0dhc3Bhcic7XG5cdHNyYzogdXJsKCcuLi9mb250cy9nYXNwYXIvZ2FzcGFyX2JvbGRfaXRhbGljLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdHVybCgnLi4vZm9udHMvZ2FzcGFyL2dhc3Bhcl9ib2xkX2l0YWxpYy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdHYXNwYXInO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvZ2FzcGFyL2dhc3Bhcl9ib2xkLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdHVybCgnLi4vZm9udHMvZ2FzcGFyL2dhc3Bhcl9ib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0dhc3Bhcic7XG5cdHNyYzogdXJsKCcuLi9mb250cy9nYXNwYXIvZ2FzcGFyX3JlZ3VsYXJfaXRhbGljLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdHVybCgnLi4vZm9udHMvZ2FzcGFyL2dhc3Bhcl9yZWd1bGFyX2l0YWxpYy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdHYXNwYXInO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvZ2FzcGFyL2dhc3Bhcl9yZWd1bGFyLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdHVybCgnLi4vZm9udHMvZ2FzcGFyL2dhc3Bhcl9yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59IiwiLyohIEdlbmVyYXRlZCBieSBGb250IFNxdWlycmVsIChodHRwczovL3d3dy5mb250c3F1aXJyZWwuY29tKSBvbiBBcHJpbCAzLCAyMDE4ICovXG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0JyYW5kb24gR3JvdGVzcXVlJztcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL2JyYW5kb24vYnJhbmRvbl9ibGQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcuLi9mb250cy9icmFuZG9uL2JyYW5kb25fYmxkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQnJhbmRvbiBHcm90ZXNxdWUnO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvYnJhbmRvbi9icmFuZG9uX2Jsay13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJy4uL2ZvbnRzL2JyYW5kb24vYnJhbmRvbl9ibGstd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdCcmFuZG9uIEdyb3Rlc3F1ZSc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9icmFuZG9uL2JyYW5kb25fbGlnaHQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcuLi9mb250cy9icmFuZG9uL2JyYW5kb25fbGlnaHQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdCcmFuZG9uIEdyb3Rlc3F1ZSc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9icmFuZG9uL2JyYW5kb25fbWVkLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdHVybCgnLi4vZm9udHMvYnJhbmRvbi9icmFuZG9uX21lZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0JyYW5kb24gR3JvdGVzcXVlJztcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL2JyYW5kb24vYnJhbmRvbl9yZWctd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcuLi9mb250cy9icmFuZG9uL2JyYW5kb25fcmVnLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQnJhbmRvbiBHcm90ZXNxdWUnO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvYnJhbmRvbi9icmFuZG9uX3RoaW4td2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcuLi9mb250cy9icmFuZG9uL2JyYW5kb25fdGhpbi13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXG59IiwiLyohIEdlbmVyYXRlZCBieSBGb250IFNxdWlycmVsIChodHRwczovL3d3dy5mb250c3F1aXJyZWwuY29tKSBvbiBBcHJpbCAzLCAyMDE4ICovXG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0Ryb2lkIFNlcmlmJztcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL2Ryb2lkc2VyaWYvZHJvaWRzZXJpZi1ib2xkLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdHVybCgnLi4vZm9udHMvZHJvaWRzZXJpZi9kcm9pZHNlcmlmLWJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdEcm9pZCBTZXJpZic7XG5cdHNyYzogdXJsKCcuLi9mb250cy9kcm9pZHNlcmlmL2Ryb2lkc2VyaWYtYm9sZGl0YWxpYy13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJy4uL2ZvbnRzL2Ryb2lkc2VyaWYvZHJvaWRzZXJpZi1ib2xkaXRhbGljLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnRHJvaWQgU2VyaWYnO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvZHJvaWRzZXJpZi9kcm9pZHNlcmlmLWl0YWxpYy13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJy4uL2ZvbnRzL2Ryb2lkc2VyaWYvZHJvaWRzZXJpZi1pdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblxufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdEcm9pZCBTZXJpZic7XG5cdHNyYzogdXJsKCcuLi9mb250cy9kcm9pZHNlcmlmL2Ryb2lkc2VyaWYtcmVndWxhci13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJy4uL2ZvbnRzL2Ryb2lkc2VyaWYvZHJvaWRzZXJpZi1yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cbn0iLCIvKiEgR2VuZXJhdGVkIGJ5IEZvbnQgU3F1aXJyZWwgKGh0dHBzOi8vd3d3LmZvbnRzcXVpcnJlbC5jb20pIG9uIEFwcmlsIDMsIDIwMTggKi9cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTmV4YSBSdXN0IFNhbnMnO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvbmV4YXJ1c3RzYW5zL25leGFydXN0c2Fucy1ibGFjay13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJy4uL2ZvbnRzL25leGFydXN0c2Fucy9uZXhhcnVzdHNhbnMtYmxhY2std2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn0iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS4wLjkgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLmVvdCcpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5mYSxcbi5mYXMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS4wLjkgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtbGlnaHQtMzAwLmVvdCcpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1saWdodC0zMDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWxpZ2h0LTMwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWxpZ2h0LTMwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1saWdodC0zMDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtbGlnaHQtMzAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5mYWwge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS4wLjkgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5mYWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS4wLjkgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5mYXIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS4wLjkgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdtaXhpbnMnO1xuQGltcG9ydCAnY29yZSc7XG5AaW1wb3J0ICdsYXJnZXInO1xuQGltcG9ydCAnZml4ZWQtd2lkdGgnO1xuQGltcG9ydCAnbGlzdCc7XG5AaW1wb3J0ICdib3JkZXJlZC1wdWxsZWQnO1xuQGltcG9ydCAnYW5pbWF0ZWQnO1xuQGltcG9ydCAncm90YXRlZC1mbGlwcGVkJztcbkBpbXBvcnQgJ3N0YWNrZWQnO1xuQGltcG9ydCAnaWNvbnMnO1xuQGltcG9ydCAnc2NyZWVuLXJlYWRlcic7XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhYiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbiIsIi8vIEljb24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gIGZvbnQtc2l6ZTogKDRlbSAvIDMpO1xuICBsaW5lLWhlaWdodDogKDNlbSAvIDQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogLS4wNjY3ZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS14cyB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zbSB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JGl9eCB7XG4gICAgZm9udC1zaXplOiAkaSAqIDFlbTtcbiAgfVxufVxuIiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6ICgyMGVtIC8gMTYpO1xufVxuIiwiLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGggKiA1LzQ7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XG4gIGxlZnQ6IC0kZmEtbGktd2lkdGg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogJGZhLWxpLXdpZHRoO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZhLWZvbnQtcGF0aDogICAgICAgICAgICAgICAgXCIuLi9mb250cy9mb250LWF3ZXNvbWUvd2ViZm9udHNcIiAhZGVmYXVsdDtcbiRmYS1mb250LXNpemUtYmFzZTogICAgICAgICAgIDE2cHggIWRlZmF1bHQ7XG4kZmEtY3NzLXByZWZpeDogICAgICAgICAgICAgICBmYSAhZGVmYXVsdDtcbiRmYS12ZXJzaW9uOiAgICAgICAgICAgICAgICAgIFwiNS4wLjlcIiAhZGVmYXVsdDtcbiRmYS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICNlZWUgIWRlZmF1bHQ7XG4kZmEtaW52ZXJzZTogICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGZhLWxpLXdpZHRoOiAgICAgICAgICAgICAgICAgMmVtICFkZWZhdWx0O1xuXG4vLyBDb252ZW5pZW5jZSBmdW5jdGlvbiB1c2VkIHRvIHNldCBjb250ZW50IHByb3BlcnR5XG5AZnVuY3Rpb24gZmEtY29udGVudCgkZmEtdmFyKSB7XG4gIEByZXR1cm4gdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyIH1cXFwiXCIpO1xufVxuXG4kZmEtdmFyLTUwMHB4OiBcXGYyNmU7XG4kZmEtdmFyLWFjY2Vzc2libGUtaWNvbjogXFxmMzY4O1xuJGZhLXZhci1hY2N1c29mdDogXFxmMzY5O1xuJGZhLXZhci1hZGRyZXNzLWJvb2s6IFxcZjJiOTtcbiRmYS12YXItYWRkcmVzcy1jYXJkOiBcXGYyYmI7XG4kZmEtdmFyLWFkanVzdDogXFxmMDQyO1xuJGZhLXZhci1hZG46IFxcZjE3MDtcbiRmYS12YXItYWR2ZXJzYWw6IFxcZjM2YTtcbiRmYS12YXItYWZmaWxpYXRldGhlbWU6IFxcZjM2YjtcbiRmYS12YXItYWxhcm0tY2xvY2s6IFxcZjM0ZTtcbiRmYS12YXItYWxnb2xpYTogXFxmMzZjO1xuJGZhLXZhci1hbGlnbi1jZW50ZXI6IFxcZjAzNztcbiRmYS12YXItYWxpZ24tanVzdGlmeTogXFxmMDM5O1xuJGZhLXZhci1hbGlnbi1sZWZ0OiBcXGYwMzY7XG4kZmEtdmFyLWFsaWduLXJpZ2h0OiBcXGYwMzg7XG4kZmEtdmFyLWFsbGVyZ2llczogXFxmNDYxO1xuJGZhLXZhci1hbWF6b246IFxcZjI3MDtcbiRmYS12YXItYW1hem9uLXBheTogXFxmNDJjO1xuJGZhLXZhci1hbWJ1bGFuY2U6IFxcZjBmOTtcbiRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6IFxcZjJhMztcbiRmYS12YXItYW1pbGlhOiBcXGYzNmQ7XG4kZmEtdmFyLWFuY2hvcjogXFxmMTNkO1xuJGZhLXZhci1hbmRyb2lkOiBcXGYxN2I7XG4kZmEtdmFyLWFuZ2VsbGlzdDogXFxmMjA5O1xuJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjogXFxmMTAzO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXFxmMTAwO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6IFxcZjEwMTtcbiRmYS12YXItYW5nbGUtZG91YmxlLXVwOiBcXGYxMDI7XG4kZmEtdmFyLWFuZ2xlLWRvd246IFxcZjEwNztcbiRmYS12YXItYW5nbGUtbGVmdDogXFxmMTA0O1xuJGZhLXZhci1hbmdsZS1yaWdodDogXFxmMTA1O1xuJGZhLXZhci1hbmdsZS11cDogXFxmMTA2O1xuJGZhLXZhci1hbmdyeWNyZWF0aXZlOiBcXGYzNmU7XG4kZmEtdmFyLWFuZ3VsYXI6IFxcZjQyMDtcbiRmYS12YXItYXBwLXN0b3JlOiBcXGYzNmY7XG4kZmEtdmFyLWFwcC1zdG9yZS1pb3M6IFxcZjM3MDtcbiRmYS12YXItYXBwZXI6IFxcZjM3MTtcbiRmYS12YXItYXBwbGU6IFxcZjE3OTtcbiRmYS12YXItYXBwbGUtcGF5OiBcXGY0MTU7XG4kZmEtdmFyLWFyY2hpdmU6IFxcZjE4NztcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1kb3duOiBcXGYzNTg7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtbGVmdDogXFxmMzU5O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OiBcXGYzNWE7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtdXA6IFxcZjM1YjtcbiRmYS12YXItYXJyb3ctYWx0LWRvd246IFxcZjM1NDtcbiRmYS12YXItYXJyb3ctYWx0LWZyb20tYm90dG9tOiBcXGYzNDY7XG4kZmEtdmFyLWFycm93LWFsdC1mcm9tLWxlZnQ6IFxcZjM0NztcbiRmYS12YXItYXJyb3ctYWx0LWZyb20tcmlnaHQ6IFxcZjM0ODtcbiRmYS12YXItYXJyb3ctYWx0LWZyb20tdG9wOiBcXGYzNDk7XG4kZmEtdmFyLWFycm93LWFsdC1sZWZ0OiBcXGYzNTU7XG4kZmEtdmFyLWFycm93LWFsdC1yaWdodDogXFxmMzU2O1xuJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLWRvd246IFxcZjM1MDtcbiRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS1sZWZ0OiBcXGYzNTE7XG4kZmEtdmFyLWFycm93LWFsdC1zcXVhcmUtcmlnaHQ6IFxcZjM1MjtcbiRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS11cDogXFxmMzUzO1xuJGZhLXZhci1hcnJvdy1hbHQtdG8tYm90dG9tOiBcXGYzNGE7XG4kZmEtdmFyLWFycm93LWFsdC10by1sZWZ0OiBcXGYzNGI7XG4kZmEtdmFyLWFycm93LWFsdC10by1yaWdodDogXFxmMzRjO1xuJGZhLXZhci1hcnJvdy1hbHQtdG8tdG9wOiBcXGYzNGQ7XG4kZmEtdmFyLWFycm93LWFsdC11cDogXFxmMzU3O1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjogXFxmMGFiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogXFxmMGE4O1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6IFxcZjBhOTtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXVwOiBcXGYwYWE7XG4kZmEtdmFyLWFycm93LWRvd246IFxcZjA2MztcbiRmYS12YXItYXJyb3ctZnJvbS1ib3R0b206IFxcZjM0MjtcbiRmYS12YXItYXJyb3ctZnJvbS1sZWZ0OiBcXGYzNDM7XG4kZmEtdmFyLWFycm93LWZyb20tcmlnaHQ6IFxcZjM0NDtcbiRmYS12YXItYXJyb3ctZnJvbS10b3A6IFxcZjM0NTtcbiRmYS12YXItYXJyb3ctbGVmdDogXFxmMDYwO1xuJGZhLXZhci1hcnJvdy1yaWdodDogXFxmMDYxO1xuJGZhLXZhci1hcnJvdy1zcXVhcmUtZG93bjogXFxmMzM5O1xuJGZhLXZhci1hcnJvdy1zcXVhcmUtbGVmdDogXFxmMzNhO1xuJGZhLXZhci1hcnJvdy1zcXVhcmUtcmlnaHQ6IFxcZjMzYjtcbiRmYS12YXItYXJyb3ctc3F1YXJlLXVwOiBcXGYzM2M7XG4kZmEtdmFyLWFycm93LXRvLWJvdHRvbTogXFxmMzNkO1xuJGZhLXZhci1hcnJvdy10by1sZWZ0OiBcXGYzM2U7XG4kZmEtdmFyLWFycm93LXRvLXJpZ2h0OiBcXGYzNDA7XG4kZmEtdmFyLWFycm93LXRvLXRvcDogXFxmMzQxO1xuJGZhLXZhci1hcnJvdy11cDogXFxmMDYyO1xuJGZhLXZhci1hcnJvd3M6IFxcZjA0NztcbiRmYS12YXItYXJyb3dzLWFsdDogXFxmMGIyO1xuJGZhLXZhci1hcnJvd3MtYWx0LWg6IFxcZjMzNztcbiRmYS12YXItYXJyb3dzLWFsdC12OiBcXGYzMzg7XG4kZmEtdmFyLWFycm93cy1oOiBcXGYwN2U7XG4kZmEtdmFyLWFycm93cy12OiBcXGYwN2Q7XG4kZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczogXFxmMmEyO1xuJGZhLXZhci1hc3RlcmlzazogXFxmMDY5O1xuJGZhLXZhci1hc3ltbWV0cmlrOiBcXGYzNzI7XG4kZmEtdmFyLWF0OiBcXGYxZmE7XG4kZmEtdmFyLWF1ZGlibGU6IFxcZjM3MztcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb246IFxcZjI5ZTtcbiRmYS12YXItYXV0b3ByZWZpeGVyOiBcXGY0MWM7XG4kZmEtdmFyLWF2aWFuZXg6IFxcZjM3NDtcbiRmYS12YXItYXZpYXRvOiBcXGY0MjE7XG4kZmEtdmFyLWF3czogXFxmMzc1O1xuJGZhLXZhci1iYWNrd2FyZDogXFxmMDRhO1xuJGZhLXZhci1iYWRnZTogXFxmMzM1O1xuJGZhLXZhci1iYWRnZS1jaGVjazogXFxmMzM2O1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlOiBcXGYyNGU7XG4kZmEtdmFyLWJhbjogXFxmMDVlO1xuJGZhLXZhci1iYW5kLWFpZDogXFxmNDYyO1xuJGZhLXZhci1iYW5kY2FtcDogXFxmMmQ1O1xuJGZhLXZhci1iYXJjb2RlOiBcXGYwMmE7XG4kZmEtdmFyLWJhcmNvZGUtYWx0OiBcXGY0NjM7XG4kZmEtdmFyLWJhcmNvZGUtcmVhZDogXFxmNDY0O1xuJGZhLXZhci1iYXJjb2RlLXNjYW46IFxcZjQ2NTtcbiRmYS12YXItYmFyczogXFxmMGM5O1xuJGZhLXZhci1iYXNlYmFsbDogXFxmNDMyO1xuJGZhLXZhci1iYXNlYmFsbC1iYWxsOiBcXGY0MzM7XG4kZmEtdmFyLWJhc2tldGJhbGwtYmFsbDogXFxmNDM0O1xuJGZhLXZhci1iYXNrZXRiYWxsLWhvb3A6IFxcZjQzNTtcbiRmYS12YXItYmF0aDogXFxmMmNkO1xuJGZhLXZhci1iYXR0ZXJ5LWJvbHQ6IFxcZjM3NjtcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXFxmMjQ0O1xuJGZhLXZhci1iYXR0ZXJ5LWZ1bGw6IFxcZjI0MDtcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcXGYyNDI7XG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXFxmMjQzO1xuJGZhLXZhci1iYXR0ZXJ5LXNsYXNoOiBcXGYzNzc7XG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFxcZjI0MTtcbiRmYS12YXItYmVkOiBcXGYyMzY7XG4kZmEtdmFyLWJlZXI6IFxcZjBmYztcbiRmYS12YXItYmVoYW5jZTogXFxmMWI0O1xuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogXFxmMWI1O1xuJGZhLXZhci1iZWxsOiBcXGYwZjM7XG4kZmEtdmFyLWJlbGwtc2xhc2g6IFxcZjFmNjtcbiRmYS12YXItYmljeWNsZTogXFxmMjA2O1xuJGZhLXZhci1iaW1vYmplY3Q6IFxcZjM3ODtcbiRmYS12YXItYmlub2N1bGFyczogXFxmMWU1O1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcXGYxZmQ7XG4kZmEtdmFyLWJpdGJ1Y2tldDogXFxmMTcxO1xuJGZhLXZhci1iaXRjb2luOiBcXGYzNzk7XG4kZmEtdmFyLWJpdHk6IFxcZjM3YTtcbiRmYS12YXItYmxhY2stdGllOiBcXGYyN2U7XG4kZmEtdmFyLWJsYWNrYmVycnk6IFxcZjM3YjtcbiRmYS12YXItYmxhbmtldDogXFxmNDk4O1xuJGZhLXZhci1ibGluZDogXFxmMjlkO1xuJGZhLXZhci1ibG9nZ2VyOiBcXGYzN2M7XG4kZmEtdmFyLWJsb2dnZXItYjogXFxmMzdkO1xuJGZhLXZhci1ibHVldG9vdGg6IFxcZjI5MztcbiRmYS12YXItYmx1ZXRvb3RoLWI6IFxcZjI5NDtcbiRmYS12YXItYm9sZDogXFxmMDMyO1xuJGZhLXZhci1ib2x0OiBcXGYwZTc7XG4kZmEtdmFyLWJvbWI6IFxcZjFlMjtcbiRmYS12YXItYm9vazogXFxmMDJkO1xuJGZhLXZhci1ib29rLWhlYXJ0OiBcXGY0OTk7XG4kZmEtdmFyLWJvb2ttYXJrOiBcXGYwMmU7XG4kZmEtdmFyLWJvd2xpbmctYmFsbDogXFxmNDM2O1xuJGZhLXZhci1ib3dsaW5nLXBpbnM6IFxcZjQzNztcbiRmYS12YXItYm94OiBcXGY0NjY7XG4kZmEtdmFyLWJveC1hbHQ6IFxcZjQ5YTtcbiRmYS12YXItYm94LWNoZWNrOiBcXGY0Njc7XG4kZmEtdmFyLWJveC1mcmFnaWxlOiBcXGY0OWI7XG4kZmEtdmFyLWJveC1mdWxsOiBcXGY0OWM7XG4kZmEtdmFyLWJveC1oZWFydDogXFxmNDlkO1xuJGZhLXZhci1ib3gtb3BlbjogXFxmNDllO1xuJGZhLXZhci1ib3gtdXA6IFxcZjQ5ZjtcbiRmYS12YXItYm94LXVzZDogXFxmNGEwO1xuJGZhLXZhci1ib3hlczogXFxmNDY4O1xuJGZhLXZhci1ib3hlcy1hbHQ6IFxcZjRhMTtcbiRmYS12YXItYm94aW5nLWdsb3ZlOiBcXGY0Mzg7XG4kZmEtdmFyLWJyYWlsbGU6IFxcZjJhMTtcbiRmYS12YXItYnJpZWZjYXNlOiBcXGYwYjE7XG4kZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsOiBcXGY0Njk7XG4kZmEtdmFyLWJyb3dzZXI6IFxcZjM3ZTtcbiRmYS12YXItYnRjOiBcXGYxNWE7XG4kZmEtdmFyLWJ1ZzogXFxmMTg4O1xuJGZhLXZhci1idWlsZGluZzogXFxmMWFkO1xuJGZhLXZhci1idWxsaG9ybjogXFxmMGExO1xuJGZhLXZhci1idWxsc2V5ZTogXFxmMTQwO1xuJGZhLXZhci1idXJuOiBcXGY0NmE7XG4kZmEtdmFyLWJ1cm9tb2JlbGV4cGVydGU6IFxcZjM3ZjtcbiRmYS12YXItYnVzOiBcXGYyMDc7XG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFxcZjIwZDtcbiRmYS12YXItY2FsY3VsYXRvcjogXFxmMWVjO1xuJGZhLXZhci1jYWxlbmRhcjogXFxmMTMzO1xuJGZhLXZhci1jYWxlbmRhci1hbHQ6IFxcZjA3MztcbiRmYS12YXItY2FsZW5kYXItY2hlY2s6IFxcZjI3NDtcbiRmYS12YXItY2FsZW5kYXItZWRpdDogXFxmMzMzO1xuJGZhLXZhci1jYWxlbmRhci1leGNsYW1hdGlvbjogXFxmMzM0O1xuJGZhLXZhci1jYWxlbmRhci1taW51czogXFxmMjcyO1xuJGZhLXZhci1jYWxlbmRhci1wbHVzOiBcXGYyNzE7XG4kZmEtdmFyLWNhbGVuZGFyLXRpbWVzOiBcXGYyNzM7XG4kZmEtdmFyLWNhbWVyYTogXFxmMDMwO1xuJGZhLXZhci1jYW1lcmEtYWx0OiBcXGYzMzI7XG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXFxmMDgzO1xuJGZhLXZhci1jYXBzdWxlczogXFxmNDZiO1xuJGZhLXZhci1jYXI6IFxcZjFiOTtcbiRmYS12YXItY2FyZXQtY2lyY2xlLWRvd246IFxcZjMyZDtcbiRmYS12YXItY2FyZXQtY2lyY2xlLWxlZnQ6IFxcZjMyZTtcbiRmYS12YXItY2FyZXQtY2lyY2xlLXJpZ2h0OiBcXGYzMzA7XG4kZmEtdmFyLWNhcmV0LWNpcmNsZS11cDogXFxmMzMxO1xuJGZhLXZhci1jYXJldC1kb3duOiBcXGYwZDc7XG4kZmEtdmFyLWNhcmV0LWxlZnQ6IFxcZjBkOTtcbiRmYS12YXItY2FyZXQtcmlnaHQ6IFxcZjBkYTtcbiRmYS12YXItY2FyZXQtc3F1YXJlLWRvd246IFxcZjE1MDtcbiRmYS12YXItY2FyZXQtc3F1YXJlLWxlZnQ6IFxcZjE5MTtcbiRmYS12YXItY2FyZXQtc3F1YXJlLXJpZ2h0OiBcXGYxNTI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS11cDogXFxmMTUxO1xuJGZhLXZhci1jYXJldC11cDogXFxmMGQ4O1xuJGZhLXZhci1jYXJ0LWFycm93LWRvd246IFxcZjIxODtcbiRmYS12YXItY2FydC1wbHVzOiBcXGYyMTc7XG4kZmEtdmFyLWNjLWFtYXpvbi1wYXk6IFxcZjQyZDtcbiRmYS12YXItY2MtYW1leDogXFxmMWYzO1xuJGZhLXZhci1jYy1hcHBsZS1wYXk6IFxcZjQxNjtcbiRmYS12YXItY2MtZGluZXJzLWNsdWI6IFxcZjI0YztcbiRmYS12YXItY2MtZGlzY292ZXI6IFxcZjFmMjtcbiRmYS12YXItY2MtamNiOiBcXGYyNGI7XG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFxcZjFmMTtcbiRmYS12YXItY2MtcGF5cGFsOiBcXGYxZjQ7XG4kZmEtdmFyLWNjLXN0cmlwZTogXFxmMWY1O1xuJGZhLXZhci1jYy12aXNhOiBcXGYxZjA7XG4kZmEtdmFyLWNlbnRlcmNvZGU6IFxcZjM4MDtcbiRmYS12YXItY2VydGlmaWNhdGU6IFxcZjBhMztcbiRmYS12YXItY2hhcnQtYXJlYTogXFxmMWZlO1xuJGZhLXZhci1jaGFydC1iYXI6IFxcZjA4MDtcbiRmYS12YXItY2hhcnQtbGluZTogXFxmMjAxO1xuJGZhLXZhci1jaGFydC1waWU6IFxcZjIwMDtcbiRmYS12YXItY2hlY2s6IFxcZjAwYztcbiRmYS12YXItY2hlY2stY2lyY2xlOiBcXGYwNTg7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXFxmMTRhO1xuJGZhLXZhci1jaGVzczogXFxmNDM5O1xuJGZhLXZhci1jaGVzcy1iaXNob3A6IFxcZjQzYTtcbiRmYS12YXItY2hlc3MtYmlzaG9wLWFsdDogXFxmNDNiO1xuJGZhLXZhci1jaGVzcy1ib2FyZDogXFxmNDNjO1xuJGZhLXZhci1jaGVzcy1jbG9jazogXFxmNDNkO1xuJGZhLXZhci1jaGVzcy1jbG9jay1hbHQ6IFxcZjQzZTtcbiRmYS12YXItY2hlc3Mta2luZzogXFxmNDNmO1xuJGZhLXZhci1jaGVzcy1raW5nLWFsdDogXFxmNDQwO1xuJGZhLXZhci1jaGVzcy1rbmlnaHQ6IFxcZjQ0MTtcbiRmYS12YXItY2hlc3Mta25pZ2h0LWFsdDogXFxmNDQyO1xuJGZhLXZhci1jaGVzcy1wYXduOiBcXGY0NDM7XG4kZmEtdmFyLWNoZXNzLXBhd24tYWx0OiBcXGY0NDQ7XG4kZmEtdmFyLWNoZXNzLXF1ZWVuOiBcXGY0NDU7XG4kZmEtdmFyLWNoZXNzLXF1ZWVuLWFsdDogXFxmNDQ2O1xuJGZhLXZhci1jaGVzcy1yb29rOiBcXGY0NDc7XG4kZmEtdmFyLWNoZXNzLXJvb2stYWx0OiBcXGY0NDg7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFxcZjEzYTtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXFxmMTM3O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXFxmMTM4O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXFxmMTM5O1xuJGZhLXZhci1jaGV2cm9uLWRvdWJsZS1kb3duOiBcXGYzMjI7XG4kZmEtdmFyLWNoZXZyb24tZG91YmxlLWxlZnQ6IFxcZjMyMztcbiRmYS12YXItY2hldnJvbi1kb3VibGUtcmlnaHQ6IFxcZjMyNDtcbiRmYS12YXItY2hldnJvbi1kb3VibGUtdXA6IFxcZjMyNTtcbiRmYS12YXItY2hldnJvbi1kb3duOiBcXGYwNzg7XG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXFxmMDUzO1xuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiBcXGYwNTQ7XG4kZmEtdmFyLWNoZXZyb24tc3F1YXJlLWRvd246IFxcZjMyOTtcbiRmYS12YXItY2hldnJvbi1zcXVhcmUtbGVmdDogXFxmMzJhO1xuJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1yaWdodDogXFxmMzJiO1xuJGZhLXZhci1jaGV2cm9uLXNxdWFyZS11cDogXFxmMzJjO1xuJGZhLXZhci1jaGV2cm9uLXVwOiBcXGYwNzc7XG4kZmEtdmFyLWNoaWxkOiBcXGYxYWU7XG4kZmEtdmFyLWNocm9tZTogXFxmMjY4O1xuJGZhLXZhci1jaXJjbGU6IFxcZjExMTtcbiRmYS12YXItY2lyY2xlLW5vdGNoOiBcXGYxY2U7XG4kZmEtdmFyLWNsaXBib2FyZDogXFxmMzI4O1xuJGZhLXZhci1jbGlwYm9hcmQtY2hlY2s6IFxcZjQ2YztcbiRmYS12YXItY2xpcGJvYXJkLWxpc3Q6IFxcZjQ2ZDtcbiRmYS12YXItY2xvY2s6IFxcZjAxNztcbiRmYS12YXItY2xvbmU6IFxcZjI0ZDtcbiRmYS12YXItY2xvc2VkLWNhcHRpb25pbmc6IFxcZjIwYTtcbiRmYS12YXItY2xvdWQ6IFxcZjBjMjtcbiRmYS12YXItY2xvdWQtZG93bmxvYWQ6IFxcZjBlZDtcbiRmYS12YXItY2xvdWQtZG93bmxvYWQtYWx0OiBcXGYzODE7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZDogXFxmMGVlO1xuJGZhLXZhci1jbG91ZC11cGxvYWQtYWx0OiBcXGYzODI7XG4kZmEtdmFyLWNsb3Vkc2NhbGU6IFxcZjM4MztcbiRmYS12YXItY2xvdWRzbWl0aDogXFxmMzg0O1xuJGZhLXZhci1jbG91ZHZlcnNpZnk6IFxcZjM4NTtcbiRmYS12YXItY2x1YjogXFxmMzI3O1xuJGZhLXZhci1jb2RlOiBcXGYxMjE7XG4kZmEtdmFyLWNvZGUtYnJhbmNoOiBcXGYxMjY7XG4kZmEtdmFyLWNvZGUtY29tbWl0OiBcXGYzODY7XG4kZmEtdmFyLWNvZGUtbWVyZ2U6IFxcZjM4NztcbiRmYS12YXItY29kZXBlbjogXFxmMWNiO1xuJGZhLXZhci1jb2RpZXBpZTogXFxmMjg0O1xuJGZhLXZhci1jb2ZmZWU6IFxcZjBmNDtcbiRmYS12YXItY29nOiBcXGYwMTM7XG4kZmEtdmFyLWNvZ3M6IFxcZjA4NTtcbiRmYS12YXItY29sdW1uczogXFxmMGRiO1xuJGZhLXZhci1jb21tZW50OiBcXGYwNzU7XG4kZmEtdmFyLWNvbW1lbnQtYWx0OiBcXGYyN2E7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LWNoZWNrOiBcXGY0YTI7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LWRvdHM6IFxcZjRhMztcbiRmYS12YXItY29tbWVudC1hbHQtZWRpdDogXFxmNGE0O1xuJGZhLXZhci1jb21tZW50LWFsdC1leGNsYW1hdGlvbjogXFxmNGE1O1xuJGZhLXZhci1jb21tZW50LWFsdC1saW5lczogXFxmNGE2O1xuJGZhLXZhci1jb21tZW50LWFsdC1taW51czogXFxmNGE3O1xuJGZhLXZhci1jb21tZW50LWFsdC1wbHVzOiBcXGY0YTg7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LXNsYXNoOiBcXGY0YTk7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LXNtaWxlOiBcXGY0YWE7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LXRpbWVzOiBcXGY0YWI7XG4kZmEtdmFyLWNvbW1lbnQtY2hlY2s6IFxcZjRhYztcbiRmYS12YXItY29tbWVudC1kb3RzOiBcXGY0YWQ7XG4kZmEtdmFyLWNvbW1lbnQtZWRpdDogXFxmNGFlO1xuJGZhLXZhci1jb21tZW50LWV4Y2xhbWF0aW9uOiBcXGY0YWY7XG4kZmEtdmFyLWNvbW1lbnQtbGluZXM6IFxcZjRiMDtcbiRmYS12YXItY29tbWVudC1taW51czogXFxmNGIxO1xuJGZhLXZhci1jb21tZW50LXBsdXM6IFxcZjRiMjtcbiRmYS12YXItY29tbWVudC1zbGFzaDogXFxmNGIzO1xuJGZhLXZhci1jb21tZW50LXNtaWxlOiBcXGY0YjQ7XG4kZmEtdmFyLWNvbW1lbnQtdGltZXM6IFxcZjRiNTtcbiRmYS12YXItY29tbWVudHM6IFxcZjA4NjtcbiRmYS12YXItY29tbWVudHMtYWx0OiBcXGY0YjY7XG4kZmEtdmFyLWNvbXBhc3M6IFxcZjE0ZTtcbiRmYS12YXItY29tcHJlc3M6IFxcZjA2NjtcbiRmYS12YXItY29tcHJlc3MtYWx0OiBcXGY0MjI7XG4kZmEtdmFyLWNvbXByZXNzLXdpZGU6IFxcZjMyNjtcbiRmYS12YXItY29ubmVjdGRldmVsb3A6IFxcZjIwZTtcbiRmYS12YXItY29udGFpbmVyLXN0b3JhZ2U6IFxcZjRiNztcbiRmYS12YXItY29udGFvOiBcXGYyNmQ7XG4kZmEtdmFyLWNvbnZleW9yLWJlbHQ6IFxcZjQ2ZTtcbiRmYS12YXItY29udmV5b3ItYmVsdC1hbHQ6IFxcZjQ2ZjtcbiRmYS12YXItY29weTogXFxmMGM1O1xuJGZhLXZhci1jb3B5cmlnaHQ6IFxcZjFmOTtcbiRmYS12YXItY291Y2g6IFxcZjRiODtcbiRmYS12YXItY3BhbmVsOiBcXGYzODg7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFxcZjI1ZTtcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFxcZjA5ZDtcbiRmYS12YXItY3JlZGl0LWNhcmQtYmxhbms6IFxcZjM4OTtcbiRmYS12YXItY3JlZGl0LWNhcmQtZnJvbnQ6IFxcZjM4YTtcbiRmYS12YXItY3JpY2tldDogXFxmNDQ5O1xuJGZhLXZhci1jcm9wOiBcXGYxMjU7XG4kZmEtdmFyLWNyb3NzaGFpcnM6IFxcZjA1YjtcbiRmYS12YXItY3NzMzogXFxmMTNjO1xuJGZhLXZhci1jc3MzLWFsdDogXFxmMzhiO1xuJGZhLXZhci1jdWJlOiBcXGYxYjI7XG4kZmEtdmFyLWN1YmVzOiBcXGYxYjM7XG4kZmEtdmFyLWN1cmxpbmc6IFxcZjQ0YTtcbiRmYS12YXItY3V0OiBcXGYwYzQ7XG4kZmEtdmFyLWN1dHRsZWZpc2g6IFxcZjM4YztcbiRmYS12YXItZC1hbmQtZDogXFxmMzhkO1xuJGZhLXZhci1kYXNoY3ViZTogXFxmMjEwO1xuJGZhLXZhci1kYXRhYmFzZTogXFxmMWMwO1xuJGZhLXZhci1kZWFmOiBcXGYyYTQ7XG4kZmEtdmFyLWRlbGljaW91czogXFxmMWE1O1xuJGZhLXZhci1kZXBsb3lkb2c6IFxcZjM4ZTtcbiRmYS12YXItZGVza3BybzogXFxmMzhmO1xuJGZhLXZhci1kZXNrdG9wOiBcXGYxMDg7XG4kZmEtdmFyLWRlc2t0b3AtYWx0OiBcXGYzOTA7XG4kZmEtdmFyLWRldmlhbnRhcnQ6IFxcZjFiZDtcbiRmYS12YXItZGlhZ25vc2VzOiBcXGY0NzA7XG4kZmEtdmFyLWRpYW1vbmQ6IFxcZjIxOTtcbiRmYS12YXItZGlnZzogXFxmMWE2O1xuJGZhLXZhci1kaWdpdGFsLW9jZWFuOiBcXGYzOTE7XG4kZmEtdmFyLWRpc2NvcmQ6IFxcZjM5MjtcbiRmYS12YXItZGlzY291cnNlOiBcXGYzOTM7XG4kZmEtdmFyLWRuYTogXFxmNDcxO1xuJGZhLXZhci1kb2NodWI6IFxcZjM5NDtcbiRmYS12YXItZG9ja2VyOiBcXGYzOTU7XG4kZmEtdmFyLWRvbGxhci1zaWduOiBcXGYxNTU7XG4kZmEtdmFyLWRvbGx5OiBcXGY0NzI7XG4kZmEtdmFyLWRvbGx5LWVtcHR5OiBcXGY0NzM7XG4kZmEtdmFyLWRvbGx5LWZsYXRiZWQ6IFxcZjQ3NDtcbiRmYS12YXItZG9sbHktZmxhdGJlZC1hbHQ6IFxcZjQ3NTtcbiRmYS12YXItZG9sbHktZmxhdGJlZC1lbXB0eTogXFxmNDc2O1xuJGZhLXZhci1kb25hdGU6IFxcZjRiOTtcbiRmYS12YXItZG90LWNpcmNsZTogXFxmMTkyO1xuJGZhLXZhci1kb3ZlOiBcXGY0YmE7XG4kZmEtdmFyLWRvd25sb2FkOiBcXGYwMTk7XG4kZmEtdmFyLWRyYWZ0MmRpZ2l0YWw6IFxcZjM5NjtcbiRmYS12YXItZHJpYmJibGU6IFxcZjE3ZDtcbiRmYS12YXItZHJpYmJibGUtc3F1YXJlOiBcXGYzOTc7XG4kZmEtdmFyLWRyb3Bib3g6IFxcZjE2YjtcbiRmYS12YXItZHJ1cGFsOiBcXGYxYTk7XG4kZmEtdmFyLWR1bWJiZWxsOiBcXGY0NGI7XG4kZmEtdmFyLWR5YWxvZzogXFxmMzk5O1xuJGZhLXZhci1lYXJseWJpcmRzOiBcXGYzOWE7XG4kZmEtdmFyLWVkZ2U6IFxcZjI4MjtcbiRmYS12YXItZWRpdDogXFxmMDQ0O1xuJGZhLXZhci1lamVjdDogXFxmMDUyO1xuJGZhLXZhci1lbGVtZW50b3I6IFxcZjQzMDtcbiRmYS12YXItZWxsaXBzaXMtaDogXFxmMTQxO1xuJGZhLXZhci1lbGxpcHNpcy1oLWFsdDogXFxmMzliO1xuJGZhLXZhci1lbGxpcHNpcy12OiBcXGYxNDI7XG4kZmEtdmFyLWVsbGlwc2lzLXYtYWx0OiBcXGYzOWM7XG4kZmEtdmFyLWVtYmVyOiBcXGY0MjM7XG4kZmEtdmFyLWVtcGlyZTogXFxmMWQxO1xuJGZhLXZhci1lbnZlbG9wZTogXFxmMGUwO1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuOiBcXGYyYjY7XG4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTogXFxmMTk5O1xuJGZhLXZhci1lbnZpcmE6IFxcZjI5OTtcbiRmYS12YXItZXJhc2VyOiBcXGYxMmQ7XG4kZmEtdmFyLWVybGFuZzogXFxmMzlkO1xuJGZhLXZhci1ldGhlcmV1bTogXFxmNDJlO1xuJGZhLXZhci1ldHN5OiBcXGYyZDc7XG4kZmEtdmFyLWV1cm8tc2lnbjogXFxmMTUzO1xuJGZhLXZhci1leGNoYW5nZTogXFxmMGVjO1xuJGZhLXZhci1leGNoYW5nZS1hbHQ6IFxcZjM2MjtcbiRmYS12YXItZXhjbGFtYXRpb246IFxcZjEyYTtcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcXGYwNmE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLXNxdWFyZTogXFxmMzIxO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXFxmMDcxO1xuJGZhLXZhci1leHBhbmQ6IFxcZjA2NTtcbiRmYS12YXItZXhwYW5kLWFsdDogXFxmNDI0O1xuJGZhLXZhci1leHBhbmQtYXJyb3dzOiBcXGYzMWQ7XG4kZmEtdmFyLWV4cGFuZC1hcnJvd3MtYWx0OiBcXGYzMWU7XG4kZmEtdmFyLWV4cGFuZC13aWRlOiBcXGYzMjA7XG4kZmEtdmFyLWV4cGVkaXRlZHNzbDogXFxmMjNlO1xuJGZhLXZhci1leHRlcm5hbC1saW5rOiBcXGYwOGU7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstYWx0OiBcXGYzNWQ7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOiBcXGYxNGM7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDogXFxmMzYwO1xuJGZhLXZhci1leWU6IFxcZjA2ZTtcbiRmYS12YXItZXllLWRyb3BwZXI6IFxcZjFmYjtcbiRmYS12YXItZXllLXNsYXNoOiBcXGYwNzA7XG4kZmEtdmFyLWZhY2Vib29rOiBcXGYwOWE7XG4kZmEtdmFyLWZhY2Vib29rLWY6IFxcZjM5ZTtcbiRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyOiBcXGYzOWY7XG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXFxmMDgyO1xuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcXGYwNDk7XG4kZmEtdmFyLWZhc3QtZm9yd2FyZDogXFxmMDUwO1xuJGZhLXZhci1mYXg6IFxcZjFhYztcbiRmYS12YXItZmVtYWxlOiBcXGYxODI7XG4kZmEtdmFyLWZpZWxkLWhvY2tleTogXFxmNDRjO1xuJGZhLXZhci1maWdodGVyLWpldDogXFxmMGZiO1xuJGZhLXZhci1maWxlOiBcXGYxNWI7XG4kZmEtdmFyLWZpbGUtYWx0OiBcXGYxNWM7XG4kZmEtdmFyLWZpbGUtYXJjaGl2ZTogXFxmMWM2O1xuJGZhLXZhci1maWxlLWF1ZGlvOiBcXGYxYzc7XG4kZmEtdmFyLWZpbGUtY2hlY2s6IFxcZjMxNjtcbiRmYS12YXItZmlsZS1jb2RlOiBcXGYxYzk7XG4kZmEtdmFyLWZpbGUtZWRpdDogXFxmMzFjO1xuJGZhLXZhci1maWxlLWV4Y2VsOiBcXGYxYzM7XG4kZmEtdmFyLWZpbGUtZXhjbGFtYXRpb246IFxcZjMxYTtcbiRmYS12YXItZmlsZS1pbWFnZTogXFxmMWM1O1xuJGZhLXZhci1maWxlLW1lZGljYWw6IFxcZjQ3NztcbiRmYS12YXItZmlsZS1tZWRpY2FsLWFsdDogXFxmNDc4O1xuJGZhLXZhci1maWxlLW1pbnVzOiBcXGYzMTg7XG4kZmEtdmFyLWZpbGUtcGRmOiBcXGYxYzE7XG4kZmEtdmFyLWZpbGUtcGx1czogXFxmMzE5O1xuJGZhLXZhci1maWxlLXBvd2VycG9pbnQ6IFxcZjFjNDtcbiRmYS12YXItZmlsZS10aW1lczogXFxmMzE3O1xuJGZhLXZhci1maWxlLXZpZGVvOiBcXGYxYzg7XG4kZmEtdmFyLWZpbGUtd29yZDogXFxmMWMyO1xuJGZhLXZhci1maWxtOiBcXGYwMDg7XG4kZmEtdmFyLWZpbG0tYWx0OiBcXGYzYTA7XG4kZmEtdmFyLWZpbHRlcjogXFxmMGIwO1xuJGZhLXZhci1maXJlOiBcXGYwNmQ7XG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiBcXGYxMzQ7XG4kZmEtdmFyLWZpcmVmb3g6IFxcZjI2OTtcbiRmYS12YXItZmlyc3QtYWlkOiBcXGY0Nzk7XG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcXGYyYjA7XG4kZmEtdmFyLWZpcnN0ZHJhZnQ6IFxcZjNhMTtcbiRmYS12YXItZmxhZzogXFxmMDI0O1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXFxmMTFlO1xuJGZhLXZhci1mbGFzazogXFxmMGMzO1xuJGZhLXZhci1mbGlja3I6IFxcZjE2ZTtcbiRmYS12YXItZmxpcGJvYXJkOiBcXGY0NGQ7XG4kZmEtdmFyLWZseTogXFxmNDE3O1xuJGZhLXZhci1mb2xkZXI6IFxcZjA3YjtcbiRmYS12YXItZm9sZGVyLW9wZW46IFxcZjA3YztcbiRmYS12YXItZm9udDogXFxmMDMxO1xuJGZhLXZhci1mb250LWF3ZXNvbWU6IFxcZjJiNDtcbiRmYS12YXItZm9udC1hd2Vzb21lLWFsdDogXFxmMzVjO1xuJGZhLXZhci1mb250LWF3ZXNvbWUtZmxhZzogXFxmNDI1O1xuJGZhLXZhci1mb250aWNvbnM6IFxcZjI4MDtcbiRmYS12YXItZm9udGljb25zLWZpOiBcXGYzYTI7XG4kZmEtdmFyLWZvb3RiYWxsLWJhbGw6IFxcZjQ0ZTtcbiRmYS12YXItZm9vdGJhbGwtaGVsbWV0OiBcXGY0NGY7XG4kZmEtdmFyLWZvcmtsaWZ0OiBcXGY0N2E7XG4kZmEtdmFyLWZvcnQtYXdlc29tZTogXFxmMjg2O1xuJGZhLXZhci1mb3J0LWF3ZXNvbWUtYWx0OiBcXGYzYTM7XG4kZmEtdmFyLWZvcnVtYmVlOiBcXGYyMTE7XG4kZmEtdmFyLWZvcndhcmQ6IFxcZjA0ZTtcbiRmYS12YXItZm91cnNxdWFyZTogXFxmMTgwO1xuJGZhLXZhci1mcmFnaWxlOiBcXGY0YmI7XG4kZmEtdmFyLWZyZWUtY29kZS1jYW1wOiBcXGYyYzU7XG4kZmEtdmFyLWZyZWVic2Q6IFxcZjNhNDtcbiRmYS12YXItZnJvd246IFxcZjExOTtcbiRmYS12YXItZnV0Ym9sOiBcXGYxZTM7XG4kZmEtdmFyLWdhbWVwYWQ6IFxcZjExYjtcbiRmYS12YXItZ2F2ZWw6IFxcZjBlMztcbiRmYS12YXItZ2VtOiBcXGYzYTU7XG4kZmEtdmFyLWdlbmRlcmxlc3M6IFxcZjIyZDtcbiRmYS12YXItZ2V0LXBvY2tldDogXFxmMjY1O1xuJGZhLXZhci1nZzogXFxmMjYwO1xuJGZhLXZhci1nZy1jaXJjbGU6IFxcZjI2MTtcbiRmYS12YXItZ2lmdDogXFxmMDZiO1xuJGZhLXZhci1naXQ6IFxcZjFkMztcbiRmYS12YXItZ2l0LXNxdWFyZTogXFxmMWQyO1xuJGZhLXZhci1naXRodWI6IFxcZjA5YjtcbiRmYS12YXItZ2l0aHViLWFsdDogXFxmMTEzO1xuJGZhLXZhci1naXRodWItc3F1YXJlOiBcXGYwOTI7XG4kZmEtdmFyLWdpdGtyYWtlbjogXFxmM2E2O1xuJGZhLXZhci1naXRsYWI6IFxcZjI5NjtcbiRmYS12YXItZ2l0dGVyOiBcXGY0MjY7XG4kZmEtdmFyLWdsYXNzLW1hcnRpbmk6IFxcZjAwMDtcbiRmYS12YXItZ2xpZGU6IFxcZjJhNTtcbiRmYS12YXItZ2xpZGUtZzogXFxmMmE2O1xuJGZhLXZhci1nbG9iZTogXFxmMGFjO1xuJGZhLXZhci1nb2ZvcmU6IFxcZjNhNztcbiRmYS12YXItZ29sZi1iYWxsOiBcXGY0NTA7XG4kZmEtdmFyLWdvbGYtY2x1YjogXFxmNDUxO1xuJGZhLXZhci1nb29kcmVhZHM6IFxcZjNhODtcbiRmYS12YXItZ29vZHJlYWRzLWc6IFxcZjNhOTtcbiRmYS12YXItZ29vZ2xlOiBcXGYxYTA7XG4kZmEtdmFyLWdvb2dsZS1kcml2ZTogXFxmM2FhO1xuJGZhLXZhci1nb29nbGUtcGxheTogXFxmM2FiO1xuJGZhLXZhci1nb29nbGUtcGx1czogXFxmMmIzO1xuJGZhLXZhci1nb29nbGUtcGx1cy1nOiBcXGYwZDU7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTogXFxmMGQ0O1xuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcXGYxZWU7XG4kZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcXGYxOWQ7XG4kZmEtdmFyLWdyYXRpcGF5OiBcXGYxODQ7XG4kZmEtdmFyLWdyYXY6IFxcZjJkNjtcbiRmYS12YXItZ3JpcGZpcmU6IFxcZjNhYztcbiRmYS12YXItZ3J1bnQ6IFxcZjNhZDtcbiRmYS12YXItZ3VscDogXFxmM2FlO1xuJGZhLXZhci1oLXNxdWFyZTogXFxmMGZkO1xuJGZhLXZhci1oMTogXFxmMzEzO1xuJGZhLXZhci1oMjogXFxmMzE0O1xuJGZhLXZhci1oMzogXFxmMzE1O1xuJGZhLXZhci1oYWNrZXItbmV3czogXFxmMWQ0O1xuJGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmU6IFxcZjNhZjtcbiRmYS12YXItaGFuZC1oZWFydDogXFxmNGJjO1xuJGZhLXZhci1oYW5kLWhvbGRpbmc6IFxcZjRiZDtcbiRmYS12YXItaGFuZC1ob2xkaW5nLWJveDogXFxmNDdiO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctaGVhcnQ6IFxcZjRiZTtcbiRmYS12YXItaGFuZC1ob2xkaW5nLXNlZWRsaW5nOiBcXGY0YmY7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy11c2Q6IFxcZjRjMDtcbiRmYS12YXItaGFuZC1ob2xkaW5nLXdhdGVyOiBcXGY0YzE7XG4kZmEtdmFyLWhhbmQtbGl6YXJkOiBcXGYyNTg7XG4kZmEtdmFyLWhhbmQtcGFwZXI6IFxcZjI1NjtcbiRmYS12YXItaGFuZC1wZWFjZTogXFxmMjViO1xuJGZhLXZhci1oYW5kLXBvaW50LWRvd246IFxcZjBhNztcbiRmYS12YXItaGFuZC1wb2ludC1sZWZ0OiBcXGYwYTU7XG4kZmEtdmFyLWhhbmQtcG9pbnQtcmlnaHQ6IFxcZjBhNDtcbiRmYS12YXItaGFuZC1wb2ludC11cDogXFxmMGE2O1xuJGZhLXZhci1oYW5kLXBvaW50ZXI6IFxcZjI1YTtcbiRmYS12YXItaGFuZC1yZWNlaXZpbmc6IFxcZjQ3YztcbiRmYS12YXItaGFuZC1yb2NrOiBcXGYyNTU7XG4kZmEtdmFyLWhhbmQtc2Npc3NvcnM6IFxcZjI1NztcbiRmYS12YXItaGFuZC1zcG9jazogXFxmMjU5O1xuJGZhLXZhci1oYW5kczogXFxmNGMyO1xuJGZhLXZhci1oYW5kcy1oZWFydDogXFxmNGMzO1xuJGZhLXZhci1oYW5kcy1oZWxwaW5nOiBcXGY0YzQ7XG4kZmEtdmFyLWhhbmRzLXVzZDogXFxmNGM1O1xuJGZhLXZhci1oYW5kc2hha2U6IFxcZjJiNTtcbiRmYS12YXItaGFuZHNoYWtlLWFsdDogXFxmNGM2O1xuJGZhLXZhci1oYXNodGFnOiBcXGYyOTI7XG4kZmEtdmFyLWhkZDogXFxmMGEwO1xuJGZhLXZhci1oZWFkaW5nOiBcXGYxZGM7XG4kZmEtdmFyLWhlYWRwaG9uZXM6IFxcZjAyNTtcbiRmYS12YXItaGVhcnQ6IFxcZjAwNDtcbiRmYS12YXItaGVhcnQtY2lyY2xlOiBcXGY0Yzc7XG4kZmEtdmFyLWhlYXJ0LXNxdWFyZTogXFxmNGM4O1xuJGZhLXZhci1oZWFydGJlYXQ6IFxcZjIxZTtcbiRmYS12YXItaGV4YWdvbjogXFxmMzEyO1xuJGZhLXZhci1oaXBzOiBcXGY0NTI7XG4kZmEtdmFyLWhpcmUtYS1oZWxwZXI6IFxcZjNiMDtcbiRmYS12YXItaGlzdG9yeTogXFxmMWRhO1xuJGZhLXZhci1ob2NrZXktcHVjazogXFxmNDUzO1xuJGZhLXZhci1ob2NrZXktc3RpY2tzOiBcXGY0NTQ7XG4kZmEtdmFyLWhvbWU6IFxcZjAxNTtcbiRmYS12YXItaG9tZS1oZWFydDogXFxmNGM5O1xuJGZhLXZhci1ob29saTogXFxmNDI3O1xuJGZhLXZhci1ob3NwaXRhbDogXFxmMGY4O1xuJGZhLXZhci1ob3NwaXRhbC1hbHQ6IFxcZjQ3ZDtcbiRmYS12YXItaG9zcGl0YWwtc3ltYm9sOiBcXGY0N2U7XG4kZmEtdmFyLWhvdGphcjogXFxmM2IxO1xuJGZhLXZhci1ob3VyZ2xhc3M6IFxcZjI1NDtcbiRmYS12YXItaG91cmdsYXNzLWVuZDogXFxmMjUzO1xuJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjogXFxmMjUyO1xuJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFxcZjI1MTtcbiRmYS12YXItaG91eno6IFxcZjI3YztcbiRmYS12YXItaHRtbDU6IFxcZjEzYjtcbiRmYS12YXItaHVic3BvdDogXFxmM2IyO1xuJGZhLXZhci1pLWN1cnNvcjogXFxmMjQ2O1xuJGZhLXZhci1pZC1iYWRnZTogXFxmMmMxO1xuJGZhLXZhci1pZC1jYXJkOiBcXGYyYzI7XG4kZmEtdmFyLWlkLWNhcmQtYWx0OiBcXGY0N2Y7XG4kZmEtdmFyLWltYWdlOiBcXGYwM2U7XG4kZmEtdmFyLWltYWdlczogXFxmMzAyO1xuJGZhLXZhci1pbWRiOiBcXGYyZDg7XG4kZmEtdmFyLWluYm94OiBcXGYwMWM7XG4kZmEtdmFyLWluYm94LWluOiBcXGYzMTA7XG4kZmEtdmFyLWluYm94LW91dDogXFxmMzExO1xuJGZhLXZhci1pbmRlbnQ6IFxcZjAzYztcbiRmYS12YXItaW5kdXN0cnk6IFxcZjI3NTtcbiRmYS12YXItaW5kdXN0cnktYWx0OiBcXGYzYjM7XG4kZmEtdmFyLWluZm86IFxcZjEyOTtcbiRmYS12YXItaW5mby1jaXJjbGU6IFxcZjA1YTtcbiRmYS12YXItaW5mby1zcXVhcmU6IFxcZjMwZjtcbiRmYS12YXItaW5zdGFncmFtOiBcXGYxNmQ7XG4kZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOiBcXGYyNmI7XG4kZmEtdmFyLWludmVudG9yeTogXFxmNDgwO1xuJGZhLXZhci1pb3hob3N0OiBcXGYyMDg7XG4kZmEtdmFyLWl0YWxpYzogXFxmMDMzO1xuJGZhLXZhci1pdHVuZXM6IFxcZjNiNDtcbiRmYS12YXItaXR1bmVzLW5vdGU6IFxcZjNiNTtcbiRmYS12YXItamFjay1vLWxhbnRlcm46IFxcZjMwZTtcbiRmYS12YXItamVua2luczogXFxmM2I2O1xuJGZhLXZhci1qb2dldDogXFxmM2I3O1xuJGZhLXZhci1qb29tbGE6IFxcZjFhYTtcbiRmYS12YXItanM6IFxcZjNiODtcbiRmYS12YXItanMtc3F1YXJlOiBcXGYzYjk7XG4kZmEtdmFyLWpzZmlkZGxlOiBcXGYxY2M7XG4kZmEtdmFyLWtleTogXFxmMDg0O1xuJGZhLXZhci1rZXlib2FyZDogXFxmMTFjO1xuJGZhLXZhci1rZXljZG46IFxcZjNiYTtcbiRmYS12YXIta2lja3N0YXJ0ZXI6IFxcZjNiYjtcbiRmYS12YXIta2lja3N0YXJ0ZXItazogXFxmM2JjO1xuJGZhLXZhci1rb3J2dWU6IFxcZjQyZjtcbiRmYS12YXItbGFtcDogXFxmNGNhO1xuJGZhLXZhci1sYW5ndWFnZTogXFxmMWFiO1xuJGZhLXZhci1sYXB0b3A6IFxcZjEwOTtcbiRmYS12YXItbGFyYXZlbDogXFxmM2JkO1xuJGZhLXZhci1sYXN0Zm06IFxcZjIwMjtcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXFxmMjAzO1xuJGZhLXZhci1sZWFmOiBcXGYwNmM7XG4kZmEtdmFyLWxlYWYtaGVhcnQ6IFxcZjRjYjtcbiRmYS12YXItbGVhbnB1YjogXFxmMjEyO1xuJGZhLXZhci1sZW1vbjogXFxmMDk0O1xuJGZhLXZhci1sZXNzOiBcXGY0MWQ7XG4kZmEtdmFyLWxldmVsLWRvd246IFxcZjE0OTtcbiRmYS12YXItbGV2ZWwtZG93bi1hbHQ6IFxcZjNiZTtcbiRmYS12YXItbGV2ZWwtdXA6IFxcZjE0ODtcbiRmYS12YXItbGV2ZWwtdXAtYWx0OiBcXGYzYmY7XG4kZmEtdmFyLWxpZmUtcmluZzogXFxmMWNkO1xuJGZhLXZhci1saWdodGJ1bGI6IFxcZjBlYjtcbiRmYS12YXItbGluZTogXFxmM2MwO1xuJGZhLXZhci1saW5rOiBcXGYwYzE7XG4kZmEtdmFyLWxpbmtlZGluOiBcXGYwOGM7XG4kZmEtdmFyLWxpbmtlZGluLWluOiBcXGYwZTE7XG4kZmEtdmFyLWxpbm9kZTogXFxmMmI4O1xuJGZhLXZhci1saW51eDogXFxmMTdjO1xuJGZhLXZhci1saXJhLXNpZ246IFxcZjE5NTtcbiRmYS12YXItbGlzdDogXFxmMDNhO1xuJGZhLXZhci1saXN0LWFsdDogXFxmMDIyO1xuJGZhLXZhci1saXN0LW9sOiBcXGYwY2I7XG4kZmEtdmFyLWxpc3QtdWw6IFxcZjBjYTtcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFxcZjEyNDtcbiRmYS12YXItbG9jazogXFxmMDIzO1xuJGZhLXZhci1sb2NrLWFsdDogXFxmMzBkO1xuJGZhLXZhci1sb2NrLW9wZW46IFxcZjNjMTtcbiRmYS12YXItbG9jay1vcGVuLWFsdDogXFxmM2MyO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duOiBcXGYzMDk7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQ6IFxcZjMwYTtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtcmlnaHQ6IFxcZjMwYjtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtdXA6IFxcZjMwYztcbiRmYS12YXItbG9uZy1hcnJvdy1kb3duOiBcXGYxNzU7XG4kZmEtdmFyLWxvbmctYXJyb3ctbGVmdDogXFxmMTc3O1xuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiBcXGYxNzg7XG4kZmEtdmFyLWxvbmctYXJyb3ctdXA6IFxcZjE3NjtcbiRmYS12YXItbG92ZXNlYXQ6IFxcZjRjYztcbiRmYS12YXItbG93LXZpc2lvbjogXFxmMmE4O1xuJGZhLXZhci1sdWNoYWRvcjogXFxmNDU1O1xuJGZhLXZhci1seWZ0OiBcXGYzYzM7XG4kZmEtdmFyLW1hZ2VudG86IFxcZjNjNDtcbiRmYS12YXItbWFnaWM6IFxcZjBkMDtcbiRmYS12YXItbWFnbmV0OiBcXGYwNzY7XG4kZmEtdmFyLW1hbGU6IFxcZjE4MztcbiRmYS12YXItbWFwOiBcXGYyNzk7XG4kZmEtdmFyLW1hcC1tYXJrZXI6IFxcZjA0MTtcbiRmYS12YXItbWFwLW1hcmtlci1hbHQ6IFxcZjNjNTtcbiRmYS12YXItbWFwLXBpbjogXFxmMjc2O1xuJGZhLXZhci1tYXAtc2lnbnM6IFxcZjI3NztcbiRmYS12YXItbWFyczogXFxmMjIyO1xuJGZhLXZhci1tYXJzLWRvdWJsZTogXFxmMjI3O1xuJGZhLXZhci1tYXJzLXN0cm9rZTogXFxmMjI5O1xuJGZhLXZhci1tYXJzLXN0cm9rZS1oOiBcXGYyMmI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFxcZjIyYTtcbiRmYS12YXItbWF4Y2RuOiBcXGYxMzY7XG4kZmEtdmFyLW1lZGFwcHM6IFxcZjNjNjtcbiRmYS12YXItbWVkaXVtOiBcXGYyM2E7XG4kZmEtdmFyLW1lZGl1bS1tOiBcXGYzYzc7XG4kZmEtdmFyLW1lZGtpdDogXFxmMGZhO1xuJGZhLXZhci1tZWRydDogXFxmM2M4O1xuJGZhLXZhci1tZWV0dXA6IFxcZjJlMDtcbiRmYS12YXItbWVoOiBcXGYxMWE7XG4kZmEtdmFyLW1lcmN1cnk6IFxcZjIyMztcbiRmYS12YXItbWljcm9jaGlwOiBcXGYyZGI7XG4kZmEtdmFyLW1pY3JvcGhvbmU6IFxcZjEzMDtcbiRmYS12YXItbWljcm9waG9uZS1hbHQ6IFxcZjNjOTtcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXFxmMTMxO1xuJGZhLXZhci1taWNyb3NvZnQ6IFxcZjNjYTtcbiRmYS12YXItbWludXM6IFxcZjA2ODtcbiRmYS12YXItbWludXMtY2lyY2xlOiBcXGYwNTY7XG4kZmEtdmFyLW1pbnVzLWhleGFnb246IFxcZjMwNztcbiRmYS12YXItbWludXMtb2N0YWdvbjogXFxmMzA4O1xuJGZhLXZhci1taW51cy1zcXVhcmU6IFxcZjE0NjtcbiRmYS12YXItbWl4OiBcXGYzY2I7XG4kZmEtdmFyLW1peGNsb3VkOiBcXGYyODk7XG4kZmEtdmFyLW1penVuaTogXFxmM2NjO1xuJGZhLXZhci1tb2JpbGU6IFxcZjEwYjtcbiRmYS12YXItbW9iaWxlLWFsdDogXFxmM2NkO1xuJGZhLXZhci1tb2JpbGUtYW5kcm9pZDogXFxmM2NlO1xuJGZhLXZhci1tb2JpbGUtYW5kcm9pZC1hbHQ6IFxcZjNjZjtcbiRmYS12YXItbW9keDogXFxmMjg1O1xuJGZhLXZhci1tb25lcm86IFxcZjNkMDtcbiRmYS12YXItbW9uZXktYmlsbDogXFxmMGQ2O1xuJGZhLXZhci1tb25leS1iaWxsLWFsdDogXFxmM2QxO1xuJGZhLXZhci1tb29uOiBcXGYxODY7XG4kZmEtdmFyLW1vdG9yY3ljbGU6IFxcZjIxYztcbiRmYS12YXItbW91c2UtcG9pbnRlcjogXFxmMjQ1O1xuJGZhLXZhci1tdXNpYzogXFxmMDAxO1xuJGZhLXZhci1uYXBzdGVyOiBcXGYzZDI7XG4kZmEtdmFyLW5ldXRlcjogXFxmMjJjO1xuJGZhLXZhci1uZXdzcGFwZXI6IFxcZjFlYTtcbiRmYS12YXItbmludGVuZG8tc3dpdGNoOiBcXGY0MTg7XG4kZmEtdmFyLW5vZGU6IFxcZjQxOTtcbiRmYS12YXItbm9kZS1qczogXFxmM2QzO1xuJGZhLXZhci1ub3Rlcy1tZWRpY2FsOiBcXGY0ODE7XG4kZmEtdmFyLW5wbTogXFxmM2Q0O1xuJGZhLXZhci1uczg6IFxcZjNkNTtcbiRmYS12YXItbnV0cml0aW9uaXg6IFxcZjNkNjtcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcXGYyNDc7XG4kZmEtdmFyLW9iamVjdC11bmdyb3VwOiBcXGYyNDg7XG4kZmEtdmFyLW9jdGFnb246IFxcZjMwNjtcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXFxmMjYzO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTogXFxmMjY0O1xuJGZhLXZhci1vcGVuY2FydDogXFxmMjNkO1xuJGZhLXZhci1vcGVuaWQ6IFxcZjE5YjtcbiRmYS12YXItb3BlcmE6IFxcZjI2YTtcbiRmYS12YXItb3B0aW4tbW9uc3RlcjogXFxmMjNjO1xuJGZhLXZhci1vc2k6IFxcZjQxYTtcbiRmYS12YXItb3V0ZGVudDogXFxmMDNiO1xuJGZhLXZhci1wYWdlNDogXFxmM2Q3O1xuJGZhLXZhci1wYWdlbGluZXM6IFxcZjE4YztcbiRmYS12YXItcGFpbnQtYnJ1c2g6IFxcZjFmYztcbiRmYS12YXItcGFsZmVkOiBcXGYzZDg7XG4kZmEtdmFyLXBhbGxldDogXFxmNDgyO1xuJGZhLXZhci1wYWxsZXQtYWx0OiBcXGY0ODM7XG4kZmEtdmFyLXBhcGVyLXBsYW5lOiBcXGYxZDg7XG4kZmEtdmFyLXBhcGVyY2xpcDogXFxmMGM2O1xuJGZhLXZhci1wYXJhY2h1dGUtYm94OiBcXGY0Y2Q7XG4kZmEtdmFyLXBhcmFncmFwaDogXFxmMWRkO1xuJGZhLXZhci1wYXN0ZTogXFxmMGVhO1xuJGZhLXZhci1wYXRyZW9uOiBcXGYzZDk7XG4kZmEtdmFyLXBhdXNlOiBcXGYwNGM7XG4kZmEtdmFyLXBhdXNlLWNpcmNsZTogXFxmMjhiO1xuJGZhLXZhci1wYXc6IFxcZjFiMDtcbiRmYS12YXItcGF5cGFsOiBcXGYxZWQ7XG4kZmEtdmFyLXBlbjogXFxmMzA0O1xuJGZhLXZhci1wZW4tYWx0OiBcXGYzMDU7XG4kZmEtdmFyLXBlbi1zcXVhcmU6IFxcZjE0YjtcbiRmYS12YXItcGVuY2lsOiBcXGYwNDA7XG4kZmEtdmFyLXBlbmNpbC1hbHQ6IFxcZjMwMztcbiRmYS12YXItcGVubmFudDogXFxmNDU2O1xuJGZhLXZhci1wZW9wbGUtY2Fycnk6IFxcZjRjZTtcbiRmYS12YXItcGVyY2VudDogXFxmMjk1O1xuJGZhLXZhci1wZXJpc2NvcGU6IFxcZjNkYTtcbiRmYS12YXItcGVyc29uLWNhcnJ5OiBcXGY0Y2Y7XG4kZmEtdmFyLXBlcnNvbi1kb2xseTogXFxmNGQwO1xuJGZhLXZhci1wZXJzb24tZG9sbHktZW1wdHk6IFxcZjRkMTtcbiRmYS12YXItcGhhYnJpY2F0b3I6IFxcZjNkYjtcbiRmYS12YXItcGhvZW5peC1mcmFtZXdvcms6IFxcZjNkYztcbiRmYS12YXItcGhvbmU6IFxcZjA5NTtcbiRmYS12YXItcGhvbmUtcGx1czogXFxmNGQyO1xuJGZhLXZhci1waG9uZS1zbGFzaDogXFxmM2RkO1xuJGZhLXZhci1waG9uZS1zcXVhcmU6IFxcZjA5ODtcbiRmYS12YXItcGhvbmUtdm9sdW1lOiBcXGYyYTA7XG4kZmEtdmFyLXBocDogXFxmNDU3O1xuJGZhLXZhci1waWVkLXBpcGVyOiBcXGYyYWU7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcXGYxYTg7XG4kZmEtdmFyLXBpZWQtcGlwZXItcHA6IFxcZjFhNztcbiRmYS12YXItcGlnZ3ktYmFuazogXFxmNGQzO1xuJGZhLXZhci1waWxsczogXFxmNDg0O1xuJGZhLXZhci1waW50ZXJlc3Q6IFxcZjBkMjtcbiRmYS12YXItcGludGVyZXN0LXA6IFxcZjIzMTtcbiRmYS12YXItcGludGVyZXN0LXNxdWFyZTogXFxmMGQzO1xuJGZhLXZhci1wbGFuZTogXFxmMDcyO1xuJGZhLXZhci1wbGFuZS1hbHQ6IFxcZjNkZTtcbiRmYS12YXItcGxheTogXFxmMDRiO1xuJGZhLXZhci1wbGF5LWNpcmNsZTogXFxmMTQ0O1xuJGZhLXZhci1wbGF5c3RhdGlvbjogXFxmM2RmO1xuJGZhLXZhci1wbHVnOiBcXGYxZTY7XG4kZmEtdmFyLXBsdXM6IFxcZjA2NztcbiRmYS12YXItcGx1cy1jaXJjbGU6IFxcZjA1NTtcbiRmYS12YXItcGx1cy1oZXhhZ29uOiBcXGYzMDA7XG4kZmEtdmFyLXBsdXMtb2N0YWdvbjogXFxmMzAxO1xuJGZhLXZhci1wbHVzLXNxdWFyZTogXFxmMGZlO1xuJGZhLXZhci1wb2RjYXN0OiBcXGYyY2U7XG4kZmEtdmFyLXBvbzogXFxmMmZlO1xuJGZhLXZhci1wb3J0cmFpdDogXFxmM2UwO1xuJGZhLXZhci1wb3VuZC1zaWduOiBcXGYxNTQ7XG4kZmEtdmFyLXBvd2VyLW9mZjogXFxmMDExO1xuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlOiBcXGY0ODU7XG4kZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OiBcXGY0ODY7XG4kZmEtdmFyLXByaW50OiBcXGYwMmY7XG4kZmEtdmFyLXByb2NlZHVyZXM6IFxcZjQ4NztcbiRmYS12YXItcHJvZHVjdC1odW50OiBcXGYyODg7XG4kZmEtdmFyLXB1c2hlZDogXFxmM2UxO1xuJGZhLXZhci1wdXp6bGUtcGllY2U6IFxcZjEyZTtcbiRmYS12YXItcHl0aG9uOiBcXGYzZTI7XG4kZmEtdmFyLXFxOiBcXGYxZDY7XG4kZmEtdmFyLXFyY29kZTogXFxmMDI5O1xuJGZhLXZhci1xdWVzdGlvbjogXFxmMTI4O1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFxcZjA1OTtcbiRmYS12YXItcXVlc3Rpb24tc3F1YXJlOiBcXGYyZmQ7XG4kZmEtdmFyLXF1aWRkaXRjaDogXFxmNDU4O1xuJGZhLXZhci1xdWluc2NhcGU6IFxcZjQ1OTtcbiRmYS12YXItcXVvcmE6IFxcZjJjNDtcbiRmYS12YXItcXVvdGUtbGVmdDogXFxmMTBkO1xuJGZhLXZhci1xdW90ZS1yaWdodDogXFxmMTBlO1xuJGZhLXZhci1yYWNxdWV0OiBcXGY0NWE7XG4kZmEtdmFyLXJhbXAtbG9hZGluZzogXFxmNGQ0O1xuJGZhLXZhci1yYW5kb206IFxcZjA3NDtcbiRmYS12YXItcmF2ZWxyeTogXFxmMmQ5O1xuJGZhLXZhci1yZWFjdDogXFxmNDFiO1xuJGZhLXZhci1yZWFkbWU6IFxcZjRkNTtcbiRmYS12YXItcmViZWw6IFxcZjFkMDtcbiRmYS12YXItcmVjdGFuZ2xlLWxhbmRzY2FwZTogXFxmMmZhO1xuJGZhLXZhci1yZWN0YW5nbGUtcG9ydHJhaXQ6IFxcZjJmYjtcbiRmYS12YXItcmVjdGFuZ2xlLXdpZGU6IFxcZjJmYztcbiRmYS12YXItcmVjeWNsZTogXFxmMWI4O1xuJGZhLXZhci1yZWQtcml2ZXI6IFxcZjNlMztcbiRmYS12YXItcmVkZGl0OiBcXGYxYTE7XG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXFxmMjgxO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcXGYxYTI7XG4kZmEtdmFyLXJlZG86IFxcZjAxZTtcbiRmYS12YXItcmVkby1hbHQ6IFxcZjJmOTtcbiRmYS12YXItcmVnaXN0ZXJlZDogXFxmMjVkO1xuJGZhLXZhci1yZW5kYWN0OiBcXGYzZTQ7XG4kZmEtdmFyLXJlbnJlbjogXFxmMThiO1xuJGZhLXZhci1yZXBlYXQ6IFxcZjM2MztcbiRmYS12YXItcmVwZWF0LTE6IFxcZjM2NTtcbiRmYS12YXItcmVwZWF0LTEtYWx0OiBcXGYzNjY7XG4kZmEtdmFyLXJlcGVhdC1hbHQ6IFxcZjM2NDtcbiRmYS12YXItcmVwbHk6IFxcZjNlNTtcbiRmYS12YXItcmVwbHktYWxsOiBcXGYxMjI7XG4kZmEtdmFyLXJlcGx5ZDogXFxmM2U2O1xuJGZhLXZhci1yZXNvbHZpbmc6IFxcZjNlNztcbiRmYS12YXItcmV0d2VldDogXFxmMDc5O1xuJGZhLXZhci1yZXR3ZWV0LWFsdDogXFxmMzYxO1xuJGZhLXZhci1yaWJib246IFxcZjRkNjtcbiRmYS12YXItcm9hZDogXFxmMDE4O1xuJGZhLXZhci1yb2NrZXQ6IFxcZjEzNTtcbiRmYS12YXItcm9ja2V0Y2hhdDogXFxmM2U4O1xuJGZhLXZhci1yb2Nrcm1zOiBcXGYzZTk7XG4kZmEtdmFyLXJvdXRlOiBcXGY0ZDc7XG4kZmEtdmFyLXJzczogXFxmMDllO1xuJGZhLXZhci1yc3Mtc3F1YXJlOiBcXGYxNDM7XG4kZmEtdmFyLXJ1YmxlLXNpZ246IFxcZjE1ODtcbiRmYS12YXItcnVwZWUtc2lnbjogXFxmMTU2O1xuJGZhLXZhci1zYWZhcmk6IFxcZjI2NztcbiRmYS12YXItc2FzczogXFxmNDFlO1xuJGZhLXZhci1zYXZlOiBcXGYwYzc7XG4kZmEtdmFyLXNjYW5uZXI6IFxcZjQ4ODtcbiRmYS12YXItc2Nhbm5lci1rZXlib2FyZDogXFxmNDg5O1xuJGZhLXZhci1zY2FubmVyLXRvdWNoc2NyZWVuOiBcXGY0OGE7XG4kZmEtdmFyLXNjaGxpeDogXFxmM2VhO1xuJGZhLXZhci1zY3JpYmQ6IFxcZjI4YTtcbiRmYS12YXItc2NydWJiZXI6IFxcZjJmODtcbiRmYS12YXItc2VhcmNoOiBcXGYwMDI7XG4kZmEtdmFyLXNlYXJjaC1taW51czogXFxmMDEwO1xuJGZhLXZhci1zZWFyY2gtcGx1czogXFxmMDBlO1xuJGZhLXZhci1zZWFyY2hlbmdpbjogXFxmM2ViO1xuJGZhLXZhci1zZWVkbGluZzogXFxmNGQ4O1xuJGZhLXZhci1zZWxsY2FzdDogXFxmMmRhO1xuJGZhLXZhci1zZWxsc3k6IFxcZjIxMztcbiRmYS12YXItc2VydmVyOiBcXGYyMzM7XG4kZmEtdmFyLXNlcnZpY2VzdGFjazogXFxmM2VjO1xuJGZhLXZhci1zaGFyZTogXFxmMDY0O1xuJGZhLXZhci1zaGFyZS1hbGw6IFxcZjM2NztcbiRmYS12YXItc2hhcmUtYWx0OiBcXGYxZTA7XG4kZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU6IFxcZjFlMTtcbiRmYS12YXItc2hhcmUtc3F1YXJlOiBcXGYxNGQ7XG4kZmEtdmFyLXNoZWtlbC1zaWduOiBcXGYyMGI7XG4kZmEtdmFyLXNoaWVsZDogXFxmMTMyO1xuJGZhLXZhci1zaGllbGQtYWx0OiBcXGYzZWQ7XG4kZmEtdmFyLXNoaWVsZC1jaGVjazogXFxmMmY3O1xuJGZhLXZhci1zaGlwOiBcXGYyMWE7XG4kZmEtdmFyLXNoaXBwaW5nLWZhc3Q6IFxcZjQ4YjtcbiRmYS12YXItc2hpcHBpbmctdGltZWQ6IFxcZjQ4YztcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcXGYyMTQ7XG4kZmEtdmFyLXNob3BwaW5nLWJhZzogXFxmMjkwO1xuJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ6IFxcZjI5MTtcbiRmYS12YXItc2hvcHBpbmctY2FydDogXFxmMDdhO1xuJGZhLXZhci1zaG93ZXI6IFxcZjJjYztcbiRmYS12YXItc2h1dHRsZWNvY2s6IFxcZjQ1YjtcbiRmYS12YXItc2lnbjogXFxmNGQ5O1xuJGZhLXZhci1zaWduLWluOiBcXGYwOTA7XG4kZmEtdmFyLXNpZ24taW4tYWx0OiBcXGYyZjY7XG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFxcZjJhNztcbiRmYS12YXItc2lnbi1vdXQ6IFxcZjA4YjtcbiRmYS12YXItc2lnbi1vdXQtYWx0OiBcXGYyZjU7XG4kZmEtdmFyLXNpZ25hbDogXFxmMDEyO1xuJGZhLXZhci1zaW1wbHlidWlsdDogXFxmMjE1O1xuJGZhLXZhci1zaXN0cml4OiBcXGYzZWU7XG4kZmEtdmFyLXNpdGVtYXA6IFxcZjBlODtcbiRmYS12YXItc2t5YXRsYXM6IFxcZjIxNjtcbiRmYS12YXItc2t5cGU6IFxcZjE3ZTtcbiRmYS12YXItc2xhY2s6IFxcZjE5ODtcbiRmYS12YXItc2xhY2staGFzaDogXFxmM2VmO1xuJGZhLXZhci1zbGlkZXJzLWg6IFxcZjFkZTtcbiRmYS12YXItc2xpZGVycy1oLXNxdWFyZTogXFxmM2YwO1xuJGZhLXZhci1zbGlkZXJzLXY6IFxcZjNmMTtcbiRmYS12YXItc2xpZGVycy12LXNxdWFyZTogXFxmM2YyO1xuJGZhLXZhci1zbGlkZXNoYXJlOiBcXGYxZTc7XG4kZmEtdmFyLXNtaWxlOiBcXGYxMTg7XG4kZmEtdmFyLXNtaWxlLXBsdXM6IFxcZjRkYTtcbiRmYS12YXItc21va2luZzogXFxmNDhkO1xuJGZhLXZhci1zbmFwY2hhdDogXFxmMmFiO1xuJGZhLXZhci1zbmFwY2hhdC1naG9zdDogXFxmMmFjO1xuJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU6IFxcZjJhZDtcbiRmYS12YXItc25vd2ZsYWtlOiBcXGYyZGM7XG4kZmEtdmFyLXNvcnQ6IFxcZjBkYztcbiRmYS12YXItc29ydC1hbHBoYS1kb3duOiBcXGYxNWQ7XG4kZmEtdmFyLXNvcnQtYWxwaGEtdXA6IFxcZjE1ZTtcbiRmYS12YXItc29ydC1hbW91bnQtZG93bjogXFxmMTYwO1xuJGZhLXZhci1zb3J0LWFtb3VudC11cDogXFxmMTYxO1xuJGZhLXZhci1zb3J0LWRvd246IFxcZjBkZDtcbiRmYS12YXItc29ydC1udW1lcmljLWRvd246IFxcZjE2MjtcbiRmYS12YXItc29ydC1udW1lcmljLXVwOiBcXGYxNjM7XG4kZmEtdmFyLXNvcnQtdXA6IFxcZjBkZTtcbiRmYS12YXItc291bmRjbG91ZDogXFxmMWJlO1xuJGZhLXZhci1zcGFjZS1zaHV0dGxlOiBcXGYxOTc7XG4kZmEtdmFyLXNwYWRlOiBcXGYyZjQ7XG4kZmEtdmFyLXNwZWFrYXA6IFxcZjNmMztcbiRmYS12YXItc3Bpbm5lcjogXFxmMTEwO1xuJGZhLXZhci1zcGlubmVyLXRoaXJkOiBcXGYzZjQ7XG4kZmEtdmFyLXNwb3RpZnk6IFxcZjFiYztcbiRmYS12YXItc3F1YXJlOiBcXGYwYzg7XG4kZmEtdmFyLXNxdWFyZS1mdWxsOiBcXGY0NWM7XG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcXGYxOGQ7XG4kZmEtdmFyLXN0YWNrLW92ZXJmbG93OiBcXGYxNmM7XG4kZmEtdmFyLXN0YXI6IFxcZjAwNTtcbiRmYS12YXItc3Rhci1leGNsYW1hdGlvbjogXFxmMmYzO1xuJGZhLXZhci1zdGFyLWhhbGY6IFxcZjA4OTtcbiRmYS12YXItc3RheWxpbmtlZDogXFxmM2Y1O1xuJGZhLXZhci1zdGVhbTogXFxmMWI2O1xuJGZhLXZhci1zdGVhbS1zcXVhcmU6IFxcZjFiNztcbiRmYS12YXItc3RlYW0tc3ltYm9sOiBcXGYzZjY7XG4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ6IFxcZjA0ODtcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcXGYwNTE7XG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcXGYwZjE7XG4kZmEtdmFyLXN0aWNrZXItbXVsZTogXFxmM2Y3O1xuJGZhLXZhci1zdGlja3ktbm90ZTogXFxmMjQ5O1xuJGZhLXZhci1zdG9wOiBcXGYwNGQ7XG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcXGYyOGQ7XG4kZmEtdmFyLXN0b3B3YXRjaDogXFxmMmYyO1xuJGZhLXZhci1zdHJhdmE6IFxcZjQyODtcbiRmYS12YXItc3RyZWV0LXZpZXc6IFxcZjIxZDtcbiRmYS12YXItc3RyaWtldGhyb3VnaDogXFxmMGNjO1xuJGZhLXZhci1zdHJpcGU6IFxcZjQyOTtcbiRmYS12YXItc3RyaXBlLXM6IFxcZjQyYTtcbiRmYS12YXItc3R1ZGlvdmluYXJpOiBcXGYzZjg7XG4kZmEtdmFyLXN0dW1ibGV1cG9uOiBcXGYxYTQ7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXFxmMWEzO1xuJGZhLXZhci1zdWJzY3JpcHQ6IFxcZjEyYztcbiRmYS12YXItc3Vid2F5OiBcXGYyMzk7XG4kZmEtdmFyLXN1aXRjYXNlOiBcXGYwZjI7XG4kZmEtdmFyLXN1bjogXFxmMTg1O1xuJGZhLXZhci1zdXBlcnBvd2VyczogXFxmMmRkO1xuJGZhLXZhci1zdXBlcnNjcmlwdDogXFxmMTJiO1xuJGZhLXZhci1zdXBwbGU6IFxcZjNmOTtcbiRmYS12YXItc3luYzogXFxmMDIxO1xuJGZhLXZhci1zeW5jLWFsdDogXFxmMmYxO1xuJGZhLXZhci1zeXJpbmdlOiBcXGY0OGU7XG4kZmEtdmFyLXRhYmxlOiBcXGYwY2U7XG4kZmEtdmFyLXRhYmxlLXRlbm5pczogXFxmNDVkO1xuJGZhLXZhci10YWJsZXQ6IFxcZjEwYTtcbiRmYS12YXItdGFibGV0LWFsdDogXFxmM2ZhO1xuJGZhLXZhci10YWJsZXQtYW5kcm9pZDogXFxmM2ZiO1xuJGZhLXZhci10YWJsZXQtYW5kcm9pZC1hbHQ6IFxcZjNmYztcbiRmYS12YXItdGFibGV0LXJ1Z2dlZDogXFxmNDhmO1xuJGZhLXZhci10YWJsZXRzOiBcXGY0OTA7XG4kZmEtdmFyLXRhY2hvbWV0ZXI6IFxcZjBlNDtcbiRmYS12YXItdGFjaG9tZXRlci1hbHQ6IFxcZjNmZDtcbiRmYS12YXItdGFnOiBcXGYwMmI7XG4kZmEtdmFyLXRhZ3M6IFxcZjAyYztcbiRmYS12YXItdGFwZTogXFxmNGRiO1xuJGZhLXZhci10YXNrczogXFxmMGFlO1xuJGZhLXZhci10YXhpOiBcXGYxYmE7XG4kZmEtdmFyLXRlbGVncmFtOiBcXGYyYzY7XG4kZmEtdmFyLXRlbGVncmFtLXBsYW5lOiBcXGYzZmU7XG4kZmEtdmFyLXRlbmNlbnQtd2VpYm86IFxcZjFkNTtcbiRmYS12YXItdGVubmlzLWJhbGw6IFxcZjQ1ZTtcbiRmYS12YXItdGVybWluYWw6IFxcZjEyMDtcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFxcZjAzNDtcbiRmYS12YXItdGV4dC13aWR0aDogXFxmMDM1O1xuJGZhLXZhci10aDogXFxmMDBhO1xuJGZhLXZhci10aC1sYXJnZTogXFxmMDA5O1xuJGZhLXZhci10aC1saXN0OiBcXGYwMGI7XG4kZmEtdmFyLXRoZW1laXNsZTogXFxmMmIyO1xuJGZhLXZhci10aGVybW9tZXRlcjogXFxmNDkxO1xuJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTogXFxmMmNiO1xuJGZhLXZhci10aGVybW9tZXRlci1mdWxsOiBcXGYyYzc7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY6IFxcZjJjOTtcbiRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjogXFxmMmNhO1xuJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczogXFxmMmM4O1xuJGZhLXZhci10aHVtYnMtZG93bjogXFxmMTY1O1xuJGZhLXZhci10aHVtYnMtdXA6IFxcZjE2NDtcbiRmYS12YXItdGh1bWJ0YWNrOiBcXGYwOGQ7XG4kZmEtdmFyLXRpY2tldDogXFxmMTQ1O1xuJGZhLXZhci10aWNrZXQtYWx0OiBcXGYzZmY7XG4kZmEtdmFyLXRpbWVzOiBcXGYwMGQ7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZTogXFxmMDU3O1xuJGZhLXZhci10aW1lcy1oZXhhZ29uOiBcXGYyZWU7XG4kZmEtdmFyLXRpbWVzLW9jdGFnb246IFxcZjJmMDtcbiRmYS12YXItdGltZXMtc3F1YXJlOiBcXGYyZDM7XG4kZmEtdmFyLXRpbnQ6IFxcZjA0MztcbiRmYS12YXItdG9nZ2xlLW9mZjogXFxmMjA0O1xuJGZhLXZhci10b2dnbGUtb246IFxcZjIwNTtcbiRmYS12YXItdHJhZGVtYXJrOiBcXGYyNWM7XG4kZmEtdmFyLXRyYWluOiBcXGYyMzg7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyOiBcXGYyMjQ7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXFxmMjI1O1xuJGZhLXZhci10cmFzaDogXFxmMWY4O1xuJGZhLXZhci10cmFzaC1hbHQ6IFxcZjJlZDtcbiRmYS12YXItdHJlZTogXFxmMWJiO1xuJGZhLXZhci10cmVlLWFsdDogXFxmNDAwO1xuJGZhLXZhci10cmVsbG86IFxcZjE4MTtcbiRmYS12YXItdHJpYW5nbGU6IFxcZjJlYztcbiRmYS12YXItdHJpcGFkdmlzb3I6IFxcZjI2MjtcbiRmYS12YXItdHJvcGh5OiBcXGYwOTE7XG4kZmEtdmFyLXRyb3BoeS1hbHQ6IFxcZjJlYjtcbiRmYS12YXItdHJ1Y2s6IFxcZjBkMTtcbiRmYS12YXItdHJ1Y2stY29udGFpbmVyOiBcXGY0ZGM7XG4kZmEtdmFyLXRydWNrLWNvdWNoOiBcXGY0ZGQ7XG4kZmEtdmFyLXRydWNrLWxvYWRpbmc6IFxcZjRkZTtcbiRmYS12YXItdHJ1Y2stbW92aW5nOiBcXGY0ZGY7XG4kZmEtdmFyLXRydWNrLXJhbXA6IFxcZjRlMDtcbiRmYS12YXItdHR5OiBcXGYxZTQ7XG4kZmEtdmFyLXR1bWJscjogXFxmMTczO1xuJGZhLXZhci10dW1ibHItc3F1YXJlOiBcXGYxNzQ7XG4kZmEtdmFyLXR2OiBcXGYyNmM7XG4kZmEtdmFyLXR2LXJldHJvOiBcXGY0MDE7XG4kZmEtdmFyLXR3aXRjaDogXFxmMWU4O1xuJGZhLXZhci10d2l0dGVyOiBcXGYwOTk7XG4kZmEtdmFyLXR3aXR0ZXItc3F1YXJlOiBcXGYwODE7XG4kZmEtdmFyLXR5cG8zOiBcXGY0MmI7XG4kZmEtdmFyLXViZXI6IFxcZjQwMjtcbiRmYS12YXItdWlraXQ6IFxcZjQwMztcbiRmYS12YXItdW1icmVsbGE6IFxcZjBlOTtcbiRmYS12YXItdW5kZXJsaW5lOiBcXGYwY2Q7XG4kZmEtdmFyLXVuZG86IFxcZjBlMjtcbiRmYS12YXItdW5kby1hbHQ6IFxcZjJlYTtcbiRmYS12YXItdW5pcmVnaXN0cnk6IFxcZjQwNDtcbiRmYS12YXItdW5pdmVyc2FsLWFjY2VzczogXFxmMjlhO1xuJGZhLXZhci11bml2ZXJzaXR5OiBcXGYxOWM7XG4kZmEtdmFyLXVubGluazogXFxmMTI3O1xuJGZhLXZhci11bmxvY2s6IFxcZjA5YztcbiRmYS12YXItdW5sb2NrLWFsdDogXFxmMTNlO1xuJGZhLXZhci11bnRhcHBkOiBcXGY0MDU7XG4kZmEtdmFyLXVwbG9hZDogXFxmMDkzO1xuJGZhLXZhci11c2I6IFxcZjI4NztcbiRmYS12YXItdXNkLWNpcmNsZTogXFxmMmU4O1xuJGZhLXZhci11c2Qtc3F1YXJlOiBcXGYyZTk7XG4kZmEtdmFyLXVzZXI6IFxcZjAwNztcbiRmYS12YXItdXNlci1hbHQ6IFxcZjQwNjtcbiRmYS12YXItdXNlci1jaXJjbGU6IFxcZjJiZDtcbiRmYS12YXItdXNlci1tZDogXFxmMGYwO1xuJGZhLXZhci11c2VyLXBsdXM6IFxcZjIzNDtcbiRmYS12YXItdXNlci1zZWNyZXQ6IFxcZjIxYjtcbiRmYS12YXItdXNlci10aW1lczogXFxmMjM1O1xuJGZhLXZhci11c2VyczogXFxmMGMwO1xuJGZhLXZhci11c3N1bm5haDogXFxmNDA3O1xuJGZhLXZhci11dGVuc2lsLWZvcms6IFxcZjJlMztcbiRmYS12YXItdXRlbnNpbC1rbmlmZTogXFxmMmU0O1xuJGZhLXZhci11dGVuc2lsLXNwb29uOiBcXGYyZTU7XG4kZmEtdmFyLXV0ZW5zaWxzOiBcXGYyZTc7XG4kZmEtdmFyLXV0ZW5zaWxzLWFsdDogXFxmMmU2O1xuJGZhLXZhci12YWFkaW46IFxcZjQwODtcbiRmYS12YXItdmVudXM6IFxcZjIyMTtcbiRmYS12YXItdmVudXMtZG91YmxlOiBcXGYyMjY7XG4kZmEtdmFyLXZlbnVzLW1hcnM6IFxcZjIyODtcbiRmYS12YXItdmlhY29pbjogXFxmMjM3O1xuJGZhLXZhci12aWFkZW86IFxcZjJhOTtcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXFxmMmFhO1xuJGZhLXZhci12aWFsOiBcXGY0OTI7XG4kZmEtdmFyLXZpYWxzOiBcXGY0OTM7XG4kZmEtdmFyLXZpYmVyOiBcXGY0MDk7XG4kZmEtdmFyLXZpZGVvOiBcXGYwM2Q7XG4kZmEtdmFyLXZpZGVvLXBsdXM6IFxcZjRlMTtcbiRmYS12YXItdmlkZW8tc2xhc2g6IFxcZjRlMjtcbiRmYS12YXItdmltZW86IFxcZjQwYTtcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcXGYxOTQ7XG4kZmEtdmFyLXZpbWVvLXY6IFxcZjI3ZDtcbiRmYS12YXItdmluZTogXFxmMWNhO1xuJGZhLXZhci12azogXFxmMTg5O1xuJGZhLXZhci12bnY6IFxcZjQwYjtcbiRmYS12YXItdm9sbGV5YmFsbC1iYWxsOiBcXGY0NWY7XG4kZmEtdmFyLXZvbHVtZS1kb3duOiBcXGYwMjc7XG4kZmEtdmFyLXZvbHVtZS1tdXRlOiBcXGYyZTI7XG4kZmEtdmFyLXZvbHVtZS1vZmY6IFxcZjAyNjtcbiRmYS12YXItdm9sdW1lLXVwOiBcXGYwMjg7XG4kZmEtdmFyLXZ1ZWpzOiBcXGY0MWY7XG4kZmEtdmFyLXdhcmVob3VzZTogXFxmNDk0O1xuJGZhLXZhci13YXJlaG91c2UtYWx0OiBcXGY0OTU7XG4kZmEtdmFyLXdhdGNoOiBcXGYyZTE7XG4kZmEtdmFyLXdlaWJvOiBcXGYxOGE7XG4kZmEtdmFyLXdlaWdodDogXFxmNDk2O1xuJGZhLXZhci13ZWl4aW46IFxcZjFkNztcbiRmYS12YXItd2hhdHNhcHA6IFxcZjIzMjtcbiRmYS12YXItd2hhdHNhcHAtc3F1YXJlOiBcXGY0MGM7XG4kZmEtdmFyLXdoZWVsY2hhaXI6IFxcZjE5MztcbiRmYS12YXItd2hpc3RsZTogXFxmNDYwO1xuJGZhLXZhci13aG1jczogXFxmNDBkO1xuJGZhLXZhci13aWZpOiBcXGYxZWI7XG4kZmEtdmFyLXdpa2lwZWRpYS13OiBcXGYyNjY7XG4kZmEtdmFyLXdpbmRvdzogXFxmNDBlO1xuJGZhLXZhci13aW5kb3ctYWx0OiBcXGY0MGY7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZTogXFxmNDEwO1xuJGZhLXZhci13aW5kb3ctbWF4aW1pemU6IFxcZjJkMDtcbiRmYS12YXItd2luZG93LW1pbmltaXplOiBcXGYyZDE7XG4kZmEtdmFyLXdpbmRvdy1yZXN0b3JlOiBcXGYyZDI7XG4kZmEtdmFyLXdpbmRvd3M6IFxcZjE3YTtcbiRmYS12YXItd2luZS1nbGFzczogXFxmNGUzO1xuJGZhLXZhci13b24tc2lnbjogXFxmMTU5O1xuJGZhLXZhci13b3JkcHJlc3M6IFxcZjE5YTtcbiRmYS12YXItd29yZHByZXNzLXNpbXBsZTogXFxmNDExO1xuJGZhLXZhci13cGJlZ2lubmVyOiBcXGYyOTc7XG4kZmEtdmFyLXdwZXhwbG9yZXI6IFxcZjJkZTtcbiRmYS12YXItd3Bmb3JtczogXFxmMjk4O1xuJGZhLXZhci13cmVuY2g6IFxcZjBhZDtcbiRmYS12YXIteC1yYXk6IFxcZjQ5NztcbiRmYS12YXIteGJveDogXFxmNDEyO1xuJGZhLXZhci14aW5nOiBcXGYxNjg7XG4kZmEtdmFyLXhpbmctc3F1YXJlOiBcXGYxNjk7XG4kZmEtdmFyLXktY29tYmluYXRvcjogXFxmMjNiO1xuJGZhLXZhci15YWhvbzogXFxmMTllO1xuJGZhLXZhci15YW5kZXg6IFxcZjQxMztcbiRmYS12YXIteWFuZGV4LWludGVybmF0aW9uYWw6IFxcZjQxNDtcbiRmYS12YXIteWVscDogXFxmMWU5O1xuJGZhLXZhci15ZW4tc2lnbjogXFxmMTU3O1xuJGZhLXZhci15b2FzdDogXFxmMmIxO1xuJGZhLXZhci15b3V0dWJlOiBcXGYxNjc7XG4kZmEtdmFyLXlvdXR1YmUtc3F1YXJlOiBcXGY0MzE7XG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSxcbi5mYXMsXG4uZmFyLFxuLmZhbCxcbi5mYWIge1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy8gQW5pbWF0ZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3Qge1xuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24ge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IC0uMTI1ZW07XG59XG5cbkBtaXhpbiBmYS1pY29uLXJvdGF0ZSgkZGVncmVlcywgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5cbkBtaXhpbiBmYS1pY29uLWZsaXAoJGhvcml6LCAkdmVydCwgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259LCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVycy4gQSBsYSBCb290c3RyYXAgNC5cbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cblxuQG1peGluIHNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgY2xpcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbiIsIi8vIFN0YWNrZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMmVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2Uge1xuICBjb2xvcjogJGZhLWludmVyc2U7XG59XG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItNTAwcHgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hY2Nlc3NpYmxlLWljb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNjdXNvZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjY3Vzb2Z0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRkcmVzcy1ib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRkcmVzcy1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkanVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRqdXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkdmVyc2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZHZlcnNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWZmaWxpYXRldGhlbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxhcm0tY2xvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsYXJtLWNsb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsZ29saWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsZ29saWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1jZW50ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tanVzdGlmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGxlcmdpZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsbGVyZ2llcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtYXpvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b24tcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWF6b24tcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1idWxhbmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWlsaWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtaWxpYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuY2hvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmRyb2lkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nZWxsaXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5ncnljcmVhdGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ncnljcmVhdGl2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmd1bGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmd1bGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcC1zdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwLXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcC1zdG9yZS1pb3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcC1zdG9yZS1pb3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZS1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcmNoaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWZyb20tYm90dG9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1ib3R0b20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWZyb20tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWZyb20tbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtZnJvbS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWZyb20tcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWZyb20tdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtZnJvbS10b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1zcXVhcmUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1zcXVhcmUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtdG8tYm90dG9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtdG8tYm90dG9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC10by1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtdG8tbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtdG8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC10by1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtdG8tdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtdG8tdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1mcm9tLWJvdHRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctZnJvbS1ib3R0b20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZnJvbS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1mcm9tLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZnJvbS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctZnJvbS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1mcm9tLXRvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctZnJvbS10b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctc3F1YXJlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXNxdWFyZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXNxdWFyZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1zcXVhcmUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1zcXVhcmUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXNxdWFyZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1zcXVhcmUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXNxdWFyZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy10by1ib3R0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXRvLWJvdHRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy10by1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy10by1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXRvLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy10by1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy10by10b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXRvLXRvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0LWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0LXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQtdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hc3Rlcmlzayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3ltbWV0cmlrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hc3ltbWV0cmlrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdWRpYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvcHJlZml4ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1dG9wcmVmaXhlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdmlhbmV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdmlhbmV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF2aWF0bzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXZpYXRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF3czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNrd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFkZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFkZ2UtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhZGdlLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbGFuY2Utc2NhbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZC1haWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbmQtYWlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW5kY2FtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXJjb2RlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlLXJlYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcmNvZGUtcmVhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlLXNjYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcmNvZGUtc2Nhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2ViYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXNlYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXNlYmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2tldGJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFza2V0YmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2tldGJhbGwtaG9vcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFza2V0YmFsbC1ob29wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWJvbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1lbXB0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktcXVhcnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWhhbmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWhhbmNlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGwtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmljeWNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW1vYmplY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpbW9iamVjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaW5vY3VsYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpcnRoZGF5LWNha2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXRidWNrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0Y29pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYml0Y29pbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsYWNrLXRpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxhY2stdGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsYWNrYmVycnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsYWNrYmVycnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhbmtldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxhbmtldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxpbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxvZ2dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZ2dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibG9nZ2VyLWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsb2dnZXItYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsdWV0b290aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmx1ZXRvb3RoLWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9sZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib2x0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rbWFyayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3dsaW5nLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvd2xpbmctYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3dsaW5nLXBpbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvd2xpbmctcGlucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC1mcmFnaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtZnJhZ2lsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94LW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveC1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC11c2Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveC11c2QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94ZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveGVzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94ZXMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveGluZy1nbG92ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94aW5nLWdsb3ZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWlsbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyYWlsbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmllZmNhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyb3dzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyb3dzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnRjOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idGMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1aWxkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWxsaG9ybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVsbHNleWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXJvbW9iZWxleHBlcnRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1eXNlbGxhZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsY3VsYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWVkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbWVyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmEtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW1lcmEtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhLXJldHJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcHN1bGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXBzdWxlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWNpcmNsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtY2lyY2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJ0LWFycm93LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJ0LXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1hem9uLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtYW1hem9uLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hbWV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFwcGxlLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtYXBwbGUtcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpbmVycy1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1kaW5lcnMtY2x1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtZGlzY292ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1qY2IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtbWFzdGVyY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXBheXBhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXN0cmlwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy12aXNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlbnRlcmNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNlbnRlcmNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNlcnRpZmljYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LWFyZWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LWFyZWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtYmFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1iYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtbGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1waWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LXBpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjay1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjay1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWJpc2hvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtYmlzaG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWJpc2hvcC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWJpc2hvcC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1jbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1jbG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWNsb2NrLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1raW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1raW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWtpbmctYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1raW5nLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1rbmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWtuaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1rbmlnaHQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1rbmlnaHQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXBhd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXBhd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtcGF3bi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXBhd24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXF1ZWVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1xdWVlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1xdWVlbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXF1ZWVuLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1yb29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1yb29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXJvb2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1yb29rLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWRvdWJsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tZG91YmxlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tZG91YmxlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWRvdWJsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tc3F1YXJlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tc3F1YXJlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1zcXVhcmUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1zcXVhcmUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXNxdWFyZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1zcXVhcmUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1zcXVhcmUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tc3F1YXJlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hpbGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoaWxkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hyb21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2lyY2xlLW5vdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLWRvd25sb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtZG93bmxvYWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtdXBsb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXVwbG9hZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWRzY2FsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWRzY2FsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHNtaXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHNtaXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkdmVyc2lmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWR2ZXJzaWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsdWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsdWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWJyYW5jaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZS1icmFuY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1jb21taXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGUtY29tbWl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtbWVyZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGUtbWVyZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZXBlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RpZXBpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kaWVwaWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2ZmZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29nczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29ncyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2x1bW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdC1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC1kb3RzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdC1kb3RzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LWVkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdC1saW5lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtc21pbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LXNtaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdC10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtZG90czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1kb3RzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1lZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtZXhjbGFtYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1saW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1saW5lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1zbWlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1zbWlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnRzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wcmVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzcy13aWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wcmVzcy13aWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25uZWN0ZGV2ZWxvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YWluZXItc3RvcmFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29udGFpbmVyLXN0b3JhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29udGFvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb250YW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29udmV5b3ItYmVsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29udmV5b3ItYmVsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb252ZXlvci1iZWx0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29udmV5b3ItYmVsdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29weSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvcHlyaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3VjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY291Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3BhbmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcGFuZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlZGl0LWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQtYmxhbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWRpdC1jYXJkLWJsYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWZyb250OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVkaXQtY2FyZC1mcm9udCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmlja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3Jvc3NoYWlycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jc3MzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jc3MzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdWJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdWJlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXJsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdXJsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dHRsZWZpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1dHRsZWZpc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZC1hbmQtZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZC1hbmQtZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGFzaGN1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRhdGFiYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlYWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZWxpY2lvdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVwbG95ZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXBsb3lkb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3BybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVza3Bybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3AtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrdG9wLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXZpYW50YXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYWdub3NlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlhZ25vc2VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYW1vbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpYW1vbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlnZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdpdGFsLW9jZWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdpdGFsLW9jZWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2NvcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpc2NvcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlzY291cnNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXNjb3Vyc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG5hOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kbmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9jaHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2NodWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9ja2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2NrZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbGFyLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGxhci1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHktZW1wdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHktZmxhdGJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHktZmxhdGJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseS1mbGF0YmVkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHktZmxhdGJlZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHktZmxhdGJlZC1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHktZmxhdGJlZC1lbXB0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb25hdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbmF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3QtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvd25sb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYWZ0MmRpZ2l0YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyaWJiYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJpYmJibGUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyb3Bib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVwYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVtYmJlbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bWJiZWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR5YWxvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHlhbG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVhcmx5YmlyZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVhcmx5YmlyZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lamVjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGVtZW50b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsZW1lbnRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxpcHNpcy1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWgtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxpcHNpcy1oLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxpcHNpcy12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXYtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxpcHNpcy12LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW1iZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbXBpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZpcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lcmFzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJsYW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lcmxhbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRoZXJldW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV0aGVyZXVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0c3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV0c3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXVyby1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldXJvLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2hhbmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjaGFuZ2UtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwYW5kLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQtYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtYXJyb3dzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQtd2lkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwYW5kLXdpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBlZGl0ZWRzc2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXh0ZXJuYWwtbGluayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXh0ZXJuYWwtbGluay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1kcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUtZHJvcHBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rLW1lc3Nlbmdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXN0LWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFzdC1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmF4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVtYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZWxkLWhvY2tleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmllbGQtaG9ja2V5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWdodGVyLWpldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYXJjaGl2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWF1ZGlvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWVkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1leGNlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW1hZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1tZWRpY2FsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXBkZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcG93ZXJwb2ludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtdmlkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXdvcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxtLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWx0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZS1leHRpbmd1aXNoZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZWZveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1haWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0LWFpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3Qtb3JkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3RkcmFmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3RkcmFmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnLWNoZWNrZXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGlja3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGlwYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lLWZsYWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250aWNvbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zLWZpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250aWNvbnMtZmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9vdGJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9vdGJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb290YmFsbC1oZWxtZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvb3RiYWxsLWhlbG1ldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3JrbGlmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ya2xpZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J0LWF3ZXNvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ydC1hd2Vzb21lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ydW1iZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9yd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3Vyc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyYWdpbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyYWdpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyZWUtY29kZS1jYW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWVic2Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyZWVic2QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnV0Ym9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbWVwYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhdmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2VtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdlbmRlcmxlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2V0LXBvY2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2lmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0aHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0aHViLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRrcmFrZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGtyYWtlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGxhYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXR0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1tYXJ0aW5pOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1tYXJ0aW5pKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGlkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGlkZS1nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb2ZvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvZm9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb2xmLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvbGYtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb2xmLWNsdWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvbGYtY2x1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29kcmVhZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2RyZWFkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29kcmVhZHMtZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZHJlYWRzLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLWRyaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtZHJpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cy1nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS13YWxsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYWR1YXRpb24tY2FwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXRpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmF0aXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmF2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXBmaXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwZmlyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncnVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3J1bnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3VscDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3VscCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taDE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWgxKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oMzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaDMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhY2tlci1uZXdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFja2VyLW5ld3Mtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLWJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctc2VlZGxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy1zZWVkbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctdXNkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy13YXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLXdhdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWxpemFyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBhcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcGVhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcmVjZWl2aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXJlY2VpdmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcm9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXNjaXNzb3JzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtc3BvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kcy1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kcy1oZWxwaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kcy1oZWxwaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzLXVzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMtdXNkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHNoYWtlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzaGFrZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFzaHRhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhkZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRwaG9uZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnQtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnRiZWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhleGFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhleGFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXJlLWEtaGVscGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpc3RvcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9ja2V5LXB1Y2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvY2tleS1wdWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvY2tleS1zdGlja3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvY2tleS1zdGlja3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob21lLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvb2xpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob29saSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC1zeW1ib2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90amFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3RqYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLWVuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXp6KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1odG1sNSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odWJzcG90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1odWJzcG90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pLWN1cnNvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtYmFkZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtY2FyZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1hZ2VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltZGI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltZGIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94LWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmJveC1pbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveC1vdXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluYm94LW91dCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZGVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5kdXN0cnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnktYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmR1c3RyeS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5mbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5mby1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZm8tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5zdGFncmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnRlcm5ldC1leHBsb3Jlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZlbnRvcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludmVudG9yeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pb3hob3N0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXRhbGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0dW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXR1bmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0dW5lcy1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdHVuZXMtbm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qYWNrLW8tbGFudGVybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamFjay1vLWxhbnRlcm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamVua2luczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamVua2lucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb2dldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam9nZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9vbWxhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb29tbGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qc2ZpZGRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXlib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5Ym9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXljZG4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lja3N0YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpY2tzdGFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpY2tzdGFydGVyLWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpY2tzdGFydGVyLWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta29ydnVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rb3J2dWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFuZ3VhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFyYXZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFyYXZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhc3RmbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXN0Zm0tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlYWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZi1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhZi1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZWFucHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZW1vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxldmVsLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxldmVsLWRvd24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxldmVsLXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZmUtcmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZ2h0YnVsYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmtlZGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rZWRpbi1pbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbm9kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGludXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlyYS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXJhLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC1vbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0LXVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NhdGlvbi1hcnJvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NrLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2stb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrLW9wZW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NrLW9wZW4tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb3Zlc2VhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG92ZXNlYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG93LXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG93LXZpc2lvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sdWNoYWRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHVjaGFkb3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHlmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHlmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdlbnRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWdlbnRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWdpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ25ldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1waW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtc2lnbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1kb3VibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtc3Ryb2tlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtc3Ryb2tlLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2Utdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXhjZG46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1heGNkbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRhcHBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRhcHBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkaXVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bS1tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRpdW0tbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGtpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWV0dXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVyY3VyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvY2hpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3Jvc29mdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9zb2Z0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1oZXhhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cy1oZXhhZ29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLW9jdGFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLW9jdGFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peGNsb3VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1penVuaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl6dW5pKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZS1hbmRyb2lkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1hbmRyb2lkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlLWFuZHJvaWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vZHg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vZHgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25lcm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktYmlsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktYmlsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktYmlsbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3RvcmN5Y2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdXNlLXBvaW50ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW11c2ljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hcHN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5hcHN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXV0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXdzcGFwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmludGVuZG8tc3dpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uaW50ZW5kby1zd2l0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm9kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm9kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub2RlLWpzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub2RlLWpzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vdGVzLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vdGVzLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbnBtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ucG0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbnM4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uczgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbnV0cml0aW9uaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW51dHJpdGlvbml4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2JqZWN0LWdyb3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vYmplY3QtdW5ncm91cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vY3RhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vY3RhZ29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9kbm9rbGFzc25pa2kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVuY2FydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZW5pZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3B0aW4tbW9uc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vc2k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9zaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRkZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vdXRkZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2U0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWdlNCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2VsaW5lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFpbnQtYnJ1c2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFsZmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWxmZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWxsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFsbGV0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsbGV0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFwZXItcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXBlcmNsaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWNodXRlLWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFyYWNodXRlLWJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmFncmFwaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFzdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF0cmVvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF0cmVvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF1c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXVzZS1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXlwYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuY2lsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbmNpbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVubmFudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVubmFudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW9wbGUtY2Fycnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlb3BsZS1jYXJyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJjZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmlzY29wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyaXNjb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcnNvbi1jYXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyc29uLWNhcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcnNvbi1kb2xseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyc29uLWRvbGx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcnNvbi1kb2xseS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyc29uLWRvbGx5LWVtcHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBoYWJyaWNhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waGFicmljYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvZW5peC1mcmFtZXdvcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXZvbHVtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtdm9sdW1lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBocDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXItcHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGlnZ3ktYmFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGlnZ3ktYmFuayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWxsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGlsbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waW50ZXJlc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdC1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXktY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXlzdGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGF5c3RhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtaGV4YWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cy1oZXhhZ29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtb2N0YWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cy1vY3RhZ29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2RjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2RjYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9vKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvcnRyYWl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb3J0cmFpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3VuZC1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb3VuZC1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG93ZXItb2ZmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByZXNjcmlwdGlvbi1ib3R0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9jZWR1cmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9jZWR1cmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJvZHVjdC1odW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1c2hlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHVzaGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHV6emxlLXBpZWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB5dGhvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHl0aG9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFxOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xcSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcmNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXFyY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVlc3Rpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWVzdGlvbi1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVpZGRpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWlkZGl0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVpbnNjYXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWluc2NhcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1b3JhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1b3RlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1b3RlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhY3F1ZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhY3F1ZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFtcC1sb2FkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYW1wLWxvYWRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYW5kb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmF2ZWxyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmF2ZWxyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVhY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVhZG1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFkbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3RhbmdsZS1sYW5kc2NhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY3RhbmdsZS1sYW5kc2NhcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjdGFuZ2xlLXBvcnRyYWl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWN0YW5nbGUtcG9ydHJhaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjdGFuZ2xlLXdpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY3RhbmdsZS13aWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY3ljbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkLXJpdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWQtcml2ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRkaXQtYWxpZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkZGl0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZG8tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRvLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWdpc3RlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWdpc3RlcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbmRhY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlbmRhY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZW5yZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBlYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0LTE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGVhdC0xKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdC0xLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwZWF0LTEtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGVhdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHktYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc29sdmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVzb2x2aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJldHdlZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJldHdlZXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJpYmJvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmliYm9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2NrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0Y2hhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja2V0Y2hhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2Nrcm1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2Nrcm1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb3V0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yc3Mtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YmxlLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1YmxlLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVwZWUtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVwZWUtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhZmFyaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2Nhbm5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nhbm5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2FubmVyLWtleWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2FubmVyLWtleWJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjYW5uZXItdG91Y2hzY3JlZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjYW5uZXItdG91Y2hzY3JlZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NobGl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2hsaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3JpYmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NydWJiZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcnViYmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2hlbmdpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoZW5naW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VlZGxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlZWRsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWxsY2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlbGxzeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlcnZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlcnZpY2VzdGFjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1hbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUtYWx0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWwtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hla2VsLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGllbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaWVsZC1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXBwaW5nLWZhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcHBpbmctdGltZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXBwaW5nLXRpbWVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcnRzaW5idWxrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctYmFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctYmFza2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWNhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG93ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2h1dHRsZWNvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNodXR0bGVjb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1pbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1pbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1sYW5ndWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1vdXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLW91dC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpbXBseWJ1aWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpc3RyaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpc3RyaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2l0ZW1hcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t5YXRsYXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5cGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNreXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGFjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjay1oYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGFjay1oYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnMtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xpZGVycy1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnMtaC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlcnMtaC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVycy12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGlkZXJzLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVycy12LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xpZGVycy12LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGlkZXNoYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbWlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbWlsZS1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtb2tpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtb2tpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNuYXBjaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdC1naG9zdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dmbGFrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbHBoYS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc291bmRjbG91ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGFjZS1zaHV0dGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGFkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGVha2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGVha2FwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwaW5uZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lci10aGlyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Bpbm5lci10aGlyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcG90aWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUtZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhY2stZXhjaGFuZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YWNrLW92ZXJmbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1leGNsYW1hdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGF5bGlua2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGF5bGlua2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtLXN5bWJvbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVwLWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlcC1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGV0aG9zY29wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja2VyLW11bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0aWNrZXItbXVsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RpY2t5LW5vdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcC1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcHdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wd2F0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyYXZhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJhdmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmVldC12aWV3KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmlrZXRocm91Z2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJpcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaXBlLXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmlwZS1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dWRpb3ZpbmFyaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1ZGlvdmluYXJpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVtYmxldXBvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1YnNjcmlwdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1YndheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VpdGNhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cGVycG93ZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBlcnNjcmlwdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBwbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cHBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeW5jOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW5jKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW5jLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeXJpbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeXJpbmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZS10ZW5uaXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxlLXRlbm5pcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldC1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXQtYW5kcm9pZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQtYW5kcm9pZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldC1hbmRyb2lkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQtcnVnZ2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXQtcnVnZ2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjaG9tZXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjaG9tZXRlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFncyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXNrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXhpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWxlZ3JhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVsZWdyYW0tcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWlibzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVuY2VudC13ZWlibyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5uaXMtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVubmlzLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlcm1pbmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtaGVpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZXh0LWhlaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZXh0LXdpZHRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGgtbGFyZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGgtbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWlzbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZW1laXNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJzLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnMtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJ0YWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnRhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aWNrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlja2V0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtaGV4YWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMtaGV4YWdvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1vY3RhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcy1vY3RhZ29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9nZ2xlLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvZ2dsZS1vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWRlbWFyayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYW5zZ2VuZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbnNnZW5kZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWxsbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJpYW5nbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyaXBhZHZpc29yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJvcGh5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyb3BoeS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLWNvbnRhaW5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stY29udGFpbmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLWNvdWNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1jb3VjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1sb2FkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1sb2FkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLW1vdmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stbW92aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLXJhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLXJhbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dW1ibHIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHVtYmxyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10djpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHYtcmV0cm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR2LXJldHJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR3aXR0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR3aXR0ZXItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR5cG8zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10eXBvMyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11YmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11YmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVpa2l0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11aWtpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW1icmVsbGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRlcmxpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kby1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pcmVnaXN0cnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXJlZ2lzdHJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pdmVyc2l0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVubGluayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVubG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxvY2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVudGFwcGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVudGFwcGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11cGxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNkLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNkLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2Qtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW1kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXNlY3JldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2Vycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c3N1bm5haDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNzdW5uYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXRlbnNpbC1mb3JrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lsLWZvcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXRlbnNpbC1rbmlmZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXRlbnNpbC1rbmlmZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lsLXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lsLXNwb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lscy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXV0ZW5zaWxzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12YWFkaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZhYWRpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVudXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cy1kb3VibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVudXMtbWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFjb2luKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWRlby1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmliZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWRlby1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWRlby1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lby1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8tdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12bnY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZudik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbGxleWJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW11dGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1tdXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1vZmYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdnVlanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZ1ZWpzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhcmVob3VzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2FyZWhvdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhcmVob3VzZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhcmVob3VzZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWlibyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaXhpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hhdHNhcHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHAtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGF0c2FwcC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hlZWxjaGFpcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGlzdGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGlzdGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdobWNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aG1jcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aWZpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aWtpcGVkaWEtdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LWNsb3NlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LW1heGltaXplKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LW1pbmltaXplKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctcmVzdG9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3dzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmUtZ2xhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmUtZ2xhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29uLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvbi1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29yZHByZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzcy1zaW1wbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvcmRwcmVzcy1zaW1wbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3BiZWdpbm5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGV4cGxvcmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZm9ybXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwZm9ybXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cmVuY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teC1yYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXgtcmF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGluZy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15LWNvbWJpbmF0b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFob286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhaG9vKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhbmRleDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFuZGV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YW5kZXgtaW50ZXJuYXRpb25hbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15ZWxwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15ZW4tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteW9hc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteW91dHViZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteW91dHViZS1zcXVhcmUpOyB9XG4iLCIvLyBTY3JlZW4gUmVhZGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc3Itb25seSB7IEBpbmNsdWRlIHNyLW9ubHk7IH1cbi5zci1vbmx5LWZvY3VzYWJsZSB7IEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlOyB9XG4iLCIvKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cblxuQGltcG9ydCBcInNldHRpbmdzXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy9cbi8vIENvbnRlbnRzOlxuLy9cbi8vIDEuIEdlbmVyYWwgc3R5bGVzXG4vLyAgICAtIFRyYW5zbHVzY2VudCBvdmVybGF5XG4vLyAgICAtIENvbnRhaW5lcnMsIHdyYXBwZXJzXG4vLyAgICAtIEN1cnNvcnNcbi8vICAgIC0gSGVscGVyIGNsYXNzZXNcbi8vIDIuIEFwcGVhcmFuY2Vcbi8vICAgIC0gUHJlbG9hZGVyICYgdGV4dCB0aGF0IGRpc3BsYXlzIGVycm9yIG1lc3NhZ2VzXG4vLyAgICAtIENTUyByZXNldCBmb3IgYnV0dG9uc1xuLy8gICAgLSBDbG9zZSBpY29uXG4vLyAgICAtIFwiMSBvZiBYXCIgY291bnRlclxuLy8gICAgLSBOYXZpZ2F0aW9uIChsZWZ0L3JpZ2h0KSBhcnJvd3Ncbi8vICAgIC0gSWZyYW1lIGNvbnRlbnQgdHlwZSBzdHlsZXNcbi8vICAgIC0gSW1hZ2UgY29udGVudCB0eXBlIHN0eWxlc1xuLy8gICAgLSBNZWRpYSBxdWVyeSB3aGVyZSBzaXplIG9mIGFycm93cyBpcyByZWR1Y2VkXG4vLyAgICAtIElFNyBzdXBwb3J0XG4vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIDEuIEdlbmVyYWwgc3R5bGVzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gVHJhbnNsdXNjZW50IG92ZXJsYXlcbi5tZnAtYmcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuXG4gIGJhY2tncm91bmQ6ICRtZnAtb3ZlcmxheS1jb2xvcjtcbiAgb3BhY2l0eTogJG1mcC1vdmVybGF5LW9wYWNpdHk7XG59XG5cbi8vIFdyYXBwZXIgZm9yIHBvcHVwXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgMztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyAvLyBmaXhlcyB3ZWJraXQgYnVnIHRoYXQgY2FuIGNhdXNlIFwiZmFsc2VcIiBzY3JvbGxiYXJcbn1cblxuLy8gUm9vdCBjb250YWluZXJcbi5tZnAtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMCAkbWZwLXBvcHVwLXBhZGRpbmctbGVmdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLy8gVmVydGljYWwgY2VudGVyZXIgaGVscGVyXG4ubWZwLWNvbnRhaW5lciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHZlcnRpY2FsIGNlbnRlcmluZyB3aGVuIHBvcHVwIGhhcyBjbGFzcyBgbWZwLWFsaWduLXRvcGBcbi5tZnAtYWxpZ24tdG9wIHtcbiAgLm1mcC1jb250YWluZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIFBvcHVwIGNvbnRlbnQgaG9sZGVyXG4ubWZwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgNTtcbn1cbi5tZnAtaW5saW5lLWhvbGRlcixcbi5tZnAtYWpheC1ob2xkZXIge1xuICAubWZwLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogYXV0bztcbiAgfVxufVxuXG4vLyBDdXJzb3JzXG4ubWZwLWFqYXgtY3VyIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cbi5tZnAtem9vbS1vdXQtY3VyIHtcbiAgJiwgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gICAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICAgIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgICBjdXJzb3I6IHpvb20tb3V0O1xuICB9XG59XG4ubWZwLXpvb20ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuLm1mcC1hdXRvLWN1cnNvciB7XG4gIC5tZnAtY29udGVudCB7XG4gICAgY3Vyc29yOiBhdXRvO1xuICB9XG59XG5cbi5tZnAtY2xvc2UsXG4ubWZwLWFycm93LFxuLm1mcC1wcmVsb2FkZXIsXG4ubWZwLWNvdW50ZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4vLyBIaWRlIHRoZSBpbWFnZSBkdXJpbmcgdGhlIGxvYWRpbmdcbi5tZnAtbG9hZGluZyB7XG4gICYubWZwLWZpZ3VyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBIZWxwZXIgY2xhc3MgdGhhdCBoaWRlcyBzdHVmZlxuQGlmICRtZnAtdXNlLXZpc3VhbGx5aGlkZGVuIHtcbiAgLy8gRnJvbSBIVE1MNSBCb2lsZXJwbGF0ZSBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL3Y0LjIuMC9kb2MvY3NzLm1kI3Zpc3VhbGx5aGlkZGVuXG4gIC5tZnAtaGlkZSB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn0gQGVsc2Uge1xuICAubWZwLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gMi4gQXBwZWFyYW5jZVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIFByZWxvYWRlciBhbmQgdGV4dCB0aGF0IGRpc3BsYXlzIGVycm9yIG1lc3NhZ2VzXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAkbWZwLWNvbnRyb2xzLXRleHQtY29sb3I7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgbGVmdDogOHB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAkbWZwLXotaW5kZXgtYmFzZSArIDQ7XG4gIGEge1xuICAgIGNvbG9yOiAkbWZwLWNvbnRyb2xzLXRleHQtY29sb3I7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJG1mcC1jb250cm9scy10ZXh0LWNvbG9yLWhvdmVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIaWRlIHByZWxvYWRlciB3aGVuIGNvbnRlbnQgc3VjY2Vzc2Z1bGx5IGxvYWRlZFxuLm1mcC1zLXJlYWR5IHtcbiAgLm1mcC1wcmVsb2FkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gSGlkZSBjb250ZW50IHdoZW4gaXQgd2FzIG5vdCBsb2FkZWRcbi5tZnAtcy1lcnJvciB7XG4gIC5tZnAtY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBDU1MtcmVzZXQgZm9yIGJ1dHRvbnNcbmJ1dHRvbiB7XG4gICYubWZwLWNsb3NlLFxuICAmLm1mcC1hcnJvdyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgNjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB9XG4gICY6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMFxuICB9XG59XG5cblxuLy8gQ2xvc2UgaWNvblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6ICRtZnAtY29udHJvbHMtb3BhY2l0eTtcbiAgcGFkZGluZzogMCAwIDE4cHggMTBweDtcbiAgY29sb3I6ICRtZnAtY29udHJvbHMtY29sb3I7XG5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIHRvcDogMXB4O1xuICB9XG59XG4ubWZwLWNsb3NlLWJ0bi1pbiB7XG4gIC5tZnAtY2xvc2Uge1xuICAgIGNvbG9yOiAkbWZwLWlubmVyLWNsb3NlLWljb24tY29sb3I7XG4gIH1cbn1cbi5tZnAtaW1hZ2UtaG9sZGVyLFxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgLm1mcC1jbG9zZSB7XG4gICAgY29sb3I6ICRtZnAtY29udHJvbHMtY29sb3I7XG4gICAgcmlnaHQ6IC02cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8vIFwiMSBvZiBYXCIgY291bnRlclxuLm1mcC1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogJG1mcC1jb250cm9scy10ZXh0LWNvbG9yO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vLyBOYXZpZ2F0aW9uIGFycm93c1xuQGlmICRtZnAtaW5jbHVkZS1hcnJvd3Mge1xuICAubWZwLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogJG1mcC1jb250cm9scy1vcGFjaXR5O1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICAgICY6YWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC01NHB4O1xuICAgIH1cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgICAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG5cbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuICAgICAgdG9wOjhweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG5cbiAgfVxuXG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAkbWZwLWNvbnRyb2xzLWNvbG9yO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMxcHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICRtZnAtY29udHJvbHMtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgJG1mcC1jb250cm9scy1jb2xvcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzOXB4XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICRtZnAtY29udHJvbHMtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gSWZyYW1lIGNvbnRlbnQgdHlwZVxuQGlmICRtZnAtaW5jbHVkZS1pZnJhbWUtdHlwZSB7XG4gIC5tZnAtaWZyYW1lLWhvbGRlciB7XG4gICAgcGFkZGluZy10b3A6ICRtZnAtaWZyYW1lLXBhZGRpbmctdG9wO1xuICAgIHBhZGRpbmctYm90dG9tOiAkbWZwLWlmcmFtZS1wYWRkaW5nLXRvcDtcbiAgICAubWZwLWNvbnRlbnQge1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogJG1mcC1pZnJhbWUtbWF4LXdpZHRoO1xuICAgIH1cbiAgICAubWZwLWNsb3NlIHtcbiAgICAgIHRvcDogLTQwcHg7XG4gICAgfVxuICB9XG4gIC5tZnAtaWZyYW1lLXNjYWxlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6ICRtZnAtaWZyYW1lLXJhdGlvICogMTAwJTtcbiAgICBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3gtc2hhZG93OiAkbWZwLXNoYWRvdztcbiAgICAgIGJhY2tncm91bmQ6ICRtZnAtaWZyYW1lLWJhY2tncm91bmQ7XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyBJbWFnZSBjb250ZW50IHR5cGVcbkBpZiAkbWZwLWluY2x1ZGUtaW1hZ2UtdHlwZSB7XG5cbiAgLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuICBpbWcge1xuICAgICYubWZwLWltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogJG1mcC1pbWFnZS1wYWRkaW5nLXRvcCAwICRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b207XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAvKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cbiAgLm1mcC1maWd1cmUge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAkbWZwLWltYWdlLXBhZGRpbmctdG9wO1xuICAgICAgYm90dG9tOiAkbWZwLWltYWdlLXBhZGRpbmctYm90dG9tO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBib3gtc2hhZG93OiAkbWZwLXNoYWRvdztcbiAgICAgIGJhY2tncm91bmQ6ICRtZnAtaW1hZ2UtYmFja2dyb3VuZDtcbiAgICB9XG4gICAgc21hbGwge1xuICAgICAgY29sb3I6ICRtZnAtY2FwdGlvbi1zdWJ0aXRsZS1jb2xvcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgfVxuICAgIGZpZ3VyZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIC5tZnAtYm90dG9tLWJhciB7XG4gICAgbWFyZ2luLXRvcDogLSRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b20gKyA0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cbiAgLm1mcC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogJG1mcC1jYXB0aW9uLXRpdGxlLWNvbG9yO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyAvLyBsZWF2ZSBzb21lIHNwYWNlIGZvciBjb3VudGVyIGF0IHJpZ2h0IHNpZGVcbiAgfVxuXG4gIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICAubWZwLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5tZnAtZ2FsbGVyeSB7XG4gICAgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgICAgLm1mcC1maWd1cmUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICBAaWYgJG1mcC1pbmNsdWRlLW1vYmlsZS1sYXlvdXQtZm9yLWltYWdlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAgICAgLyoqXG4gICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG4gICAgICAgKi9cbiAgICAgIC5tZnAtaW1nLW1vYmlsZSB7XG4gICAgICAgIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICYubWZwLWltZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWZwLWZpZ3VyZSB7XG4gICAgICAgICAgLy8gVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZnAtYm90dG9tLWJhciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjYpO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgJjplbXB0eSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWZwLWNvdW50ZXIge1xuICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm1mcC1jbG9zZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyBTY2FsZSBuYXZpZ2F0aW9uIGFycm93cyBhbmQgcmVkdWNlIHBhZGRpbmcgZnJvbSBzaWRlc1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gIH1cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgfVxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgfVxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAkbWZwLXBvcHVwLXBhZGRpbmctbGVmdC1tb2JpbGU7XG4gICAgcGFkZGluZy1yaWdodDogJG1mcC1wb3B1cC1wYWRkaW5nLWxlZnQtbW9iaWxlO1xuICB9XG59XG5cbiIsIi8vXG4vLyBNYWduaWZpYyBwb3B1cFxuLy9cbi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBJbXBvcnRzXG4vLyAjIE92ZXJyaWRlcyAqL1xuXG4vLyAjIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vIE92ZXJsYXlcbiRtZnAtb3ZlcmxheS1jb2xvcjogIzBiMGIwYiAhZGVmYXVsdDsgLy8gQ29sb3Igb2Ygb3ZlcmxheSBzY3JlZW5cbiRtZnAtb3ZlcmxheS1vcGFjaXR5OiAwLjggIWRlZmF1bHQ7IC8vIE9wYWNpdHkgb2Ygb3ZlcmxheSBzY3JlZW5cbiRtZnAtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KSAhZGVmYXVsdDsgLy8gU2hhZG93IG9uIGltYWdlIG9yIGlmcmFtZVxuXG4vLyBTcGFjaW5nXG4kbWZwLXBvcHVwLXBhZGRpbmctbGVmdDogOHB4ICFkZWZhdWx0OyAvLyBQYWRkaW5nIGZyb20gbGVmdCBhbmQgZnJvbSByaWdodCBzaWRlXG4kbWZwLXBvcHVwLXBhZGRpbmctbGVmdC1tb2JpbGU6IDZweCAhZGVmYXVsdDsgLy8gU2FtZSBhcyBhYm92ZSwgYnV0IGlzIGFwcGxpZWQgd2hlbiB3aWR0aCBvZiB3aW5kb3cgaXMgbGVzcyB0aGFuIDgwMHB4XG5cbi8vIFppbmRleFxuJG1mcC16LWluZGV4LWJhc2U6IDEwNDAgIWRlZmF1bHQ7IC8vIEJhc2Ugei1pbmRleCBvZiBwb3B1cFxuXG4vLyBDb250cm9sc1xuJG1mcC1pbmNsdWRlLWFycm93czogdHJ1ZSAhZGVmYXVsdDsgLy8gSW5jbHVkZSBzdHlsZXMgZm9yIG5hdiBhcnJvd3NcbiRtZnAtY29udHJvbHMtb3BhY2l0eTogMC42NSAhZGVmYXVsdDsgLy8gT3BhY2l0eSBvZiBjb250cm9sc1xuJG1mcC1jb250cm9scy1jb2xvcjogI2ZmZmZmZiAhZGVmYXVsdDsgLy8gQ29sb3Igb2YgY29udHJvbHNcbiRtZnAtY29udHJvbHMtYm9yZGVyLWNvbG9yOiAjM2YzZjNmICFkZWZhdWx0OyAvLyBCb3JkZXIgY29sb3Igb2YgY29udHJvbHNcbiRtZnAtaW5uZXItY2xvc2UtaWNvbi1jb2xvcjogIzMzMzMzMyAhZGVmYXVsdDsgLy8gQ29sb3Igb2YgY2xvc2UgYnV0dG9uIHdoZW4gaW5zaWRlXG4kbWZwLWNvbnRyb2xzLXRleHQtY29sb3I6ICNjY2NjY2MgIWRlZmF1bHQ7IC8vIENvbG9yIG9mIHByZWxvYWRlciBhbmQgXCIxIG9mIFhcIiBpbmRpY2F0b3JcbiRtZnAtY29udHJvbHMtdGV4dC1jb2xvci1ob3ZlcjogI2ZmZmZmZiAhZGVmYXVsdDsgLy8gSG92ZXIgY29sb3Igb2YgcHJlbG9hZGVyIGFuZCBcIjEgb2YgWFwiIGluZGljYXRvclxuJG1mcC1JRTdzdXBwb3J0OiB0cnVlICFkZWZhdWx0OyAvLyBWZXJ5IGJhc2ljIElFNyBzdXBwb3J0XG5cbi8vIElmcmFtZS10eXBlIG9wdGlvbnNcbiRtZnAtaW5jbHVkZS1pZnJhbWUtdHlwZTogdHJ1ZSAhZGVmYXVsdDsgLy8gRW5hYmxlIElmcmFtZS10eXBlIHBvcHVwc1xuJG1mcC1pZnJhbWUtcGFkZGluZy10b3A6IDQwcHggIWRlZmF1bHQ7IC8vIElmcmFtZSBwYWRkaW5nIHRvcFxuJG1mcC1pZnJhbWUtYmFja2dyb3VuZDogIzAwMDAwMCAhZGVmYXVsdDsgLy8gQmFja2dyb3VuZCBjb2xvciBvZiBpZnJhbWVzXG4kbWZwLWlmcmFtZS1tYXgtd2lkdGg6IDkwMHB4ICFkZWZhdWx0OyAvLyBNYXhpbXVtIHdpZHRoIG9mIGlmcmFtZXNcbiRtZnAtaWZyYW1lLXJhdGlvOiA5LzE2ICFkZWZhdWx0OyAvLyBSYXRpbyBvZiBpZnJhbWUgKDkvMTYgPSB3aWRlc2NyZWVuLCAzLzQgPSBzdGFuZGFyZCwgZXRjLilcblxuLy8gSW1hZ2UtdHlwZSBvcHRpb25zXG4kbWZwLWluY2x1ZGUtaW1hZ2UtdHlwZTogdHJ1ZSAhZGVmYXVsdDsgLy8gRW5hYmxlIEltYWdlLXR5cGUgcG9wdXBzXG4kbWZwLWltYWdlLWJhY2tncm91bmQ6ICM0NDQ0NDQgIWRlZmF1bHQ7IC8vIEJhY2tncm91bmQgY29sb3IgZm9yIGltYWdlc1xuJG1mcC1pbWFnZS1wYWRkaW5nLXRvcDogNDBweCAhZGVmYXVsdDsgLy8gSW1hZ2UgcGFkZGluZyB0b3BcbiRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b206IDQwcHggIWRlZmF1bHQ7IC8vIEltYWdlIHBhZGRpbmcgYm90dG9tXG4kbWZwLWluY2x1ZGUtbW9iaWxlLWxheW91dC1mb3ItaW1hZ2U6IHRydWUgIWRlZmF1bHQ7IC8vIFJlbW92ZXMgcGFkZGluZ3MgZnJvbSB0b3AgYW5kIGJvdHRvbVxuXG4vLyBJbWFnZSBjYXB0aW9uIG9wdGlvbnNcbiRtZnAtY2FwdGlvbi10aXRsZS1jb2xvcjogI2YzZjNmMyAhZGVmYXVsdDsgLy8gQ2FwdGlvbiB0aXRsZSBjb2xvclxuJG1mcC1jYXB0aW9uLXN1YnRpdGxlLWNvbG9yOiAjYmRiZGJkICFkZWZhdWx0OyAvLyBDYXB0aW9uIHN1YnRpdGxlIGNvbG9yXG5cbi8vIEExMXlcbiRtZnAtdXNlLXZpc3VhbGx5aGlkZGVuOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gIyBJbXBvcnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL21hZ25pZmljLXBvcHVwL3NyYy9jc3MvbWFpbic7XG5cbi8vICMgT3ZlcnJpZGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm1mcC1iZyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1kYXJrO1xufVxuXG4ubWZwLWNvbnRhaW5lciB7XG5cdEBpbmNsdWRlIHBhZGRpbmcocmVtKDQ1cHgpIDE1cHgpO1xufVxuXG4ubWZwLXByZWxvYWRlciB7XG5cdHotaW5kZXg6IDk5OTk7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogcmVtKDcwcHgpO1xuXHRoZWlnaHQ6IHJlbSg3MHB4KTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0QGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsIDUwJSBudWxsIG51bGwgNTAlKTtcblx0QGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZSgnbG9hZGluZycsICdnaWYnLCBjZW50ZXIgY2VudGVyLCBuby1yZXBlYXQsIHJlbSg1MHB4KSk7XG59IiwiLy9cbi8vIE1hcHNcbi8vXG4vLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBWYXJpYWJsZXNcbi8vICMgRWxlbWVudHMgKi9cblxuLy8gIyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4kbWFwcy16LWluZGV4OiAxMCAhZGVmYXVsdDtcbiRtYXBzLWhlaWdodDogNDYwcHggIWRlZmF1bHQ7XG5cbiRtYXBzLWluZm9ib3gtcGFkZGluZzogMzBweCAhZGVmYXVsdDtcbiRtYXBzLWluZm9ib3gtd2lkdGg6IDI1MHB4ICFkZWZhdWx0O1xuJG1hcHMtaW5mb2JveC1ib3JkZXItcmFkaXVzOiA1cHggIWRlZmF1bHQ7XG4kbWFwcy1pbmZvYm94LWJhY2tncm91bmQ6ICNmZmYgIWRlZmF1bHQ7XG5cbi8vICMgRWxlbWVudHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubWFwcyB7XG5cdHotaW5kZXg6ICRtYXBzLXotaW5kZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IHJlbSgkbWFwcy1oZWlnaHQpO1xuXHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cblx0Lm1hcHNfX2luZm9ib3gge1xuXHRcdHdpZHRoOiAkbWFwcy1pbmZvYm94LXdpZHRoO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRtYXBzLWluZm9ib3gtYm9yZGVyLXJhZGl1cztcblx0XHRiYWNrZ3JvdW5kOiAkbWFwcy1pbmZvYm94LWJhY2tncm91bmQ7XG5cdFx0QGluY2x1ZGUgcGFkZGluZygkbWFwcy1pbmZvYm94LXBhZGRpbmcpO1xuXHRcdEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBpbmNsdWRlIGFycm93KHJlbSgxMHB4KSwgZG93biwgJG1hcHMtaW5mb2JveC1iYWNrZ3JvdW5kKTtcblx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIG51bGwgcmVtKC05cHgpIHJlbSgyMHB4KSk7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBWYXJpYWJsZXNcbi8vICMgTWl4aW4gKi9cblxuLy8gIyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vLyBObyBsb2NhbCB2YXJpYWJsZXMgYXZhaWxhYmxlXG5cbi8vICMgTWl4aW5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtaXhpbiBhcnJvdyggJHNpemU6IHJlbSgxMHB4KSwgJGRpcmVjdGlvbjogZG93biwgJGNvbG9yOiBpbmhlcml0ICkge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0Y29udGVudDogJyc7XG5cdGJvcmRlcjogKCRzaXplIC8gMikgc29saWQgdHJhbnNwYXJlbnQ7XG5cblx0QGlmICgkZGlyZWN0aW9uID09IGRvd24pIHtcblx0XHQkZGlyZWN0aW9uOiAndG9wJztcblx0fSBAZWxzZSBpZiAoJGRpcmVjdGlvbiA9PSB1cCkge1xuXHRcdCRkaXJlY3Rpb246ICdib3R0b20nO1xuXHR9IEBlbHNlIGlmICgkZGlyZWN0aW9uID09IGxlZnQpIHtcblx0XHQkZGlyZWN0aW9uOiAncmlnaHQnO1xuXHR9IEBlbHNlIGlmICgkZGlyZWN0aW9uID09IHJpZ2h0KSB7XG5cdFx0JGRpcmVjdGlvbjogJ2xlZnQnO1xuXHR9IEBlbHNlIHtcblx0XHRAd2FybiAnW0BpbmNsdWRlIGFycm93Wy0qXSh2YXJzKV0gJGRpcmVjdGlvbiBjYW4gb25seSBhY2NlcHQgdGhlIGZvbGxvd2luZyB2YWx1ZXM6IHVwLCBkb3duLCBsZWZ0LCByaWdodC4gRmFsbGluZyBiYWNrIHRvIGRlZmF1bHQgKGRvd24pJztcblx0XHQkZGlyZWN0aW9uOiAndG9wJztcblx0fVxuXG5cdGJvcmRlci0jeyRkaXJlY3Rpb259LWNvbG9yOiAkY29sb3I7XG59IiwiLypcblx0alF1ZXJ5Lm1tZW51IG9uY2FudmFzIENTU1xuKi9cblxuQGltcG9ydCBcIi4uLy4uL3Njc3MvaW1wb3J0XCI7XG5cbkBpbXBvcnQgXCJtZW51XCI7XG5AaW1wb3J0IFwicGFuZWxzXCI7XG5AaW1wb3J0IFwidmVydGljYWxcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwibmF2YmFyc1wiO1xuQGltcG9ydCBcImxpc3R2aWV3c1wiO1xuXG5AaW5jbHVkZSBtbV9jb2xvcnM7IiwiLy9cdEdlbmVyaWMgY2xhc3Nlc1xuLm1tLWhpZGRlblxue1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuLy9cdENvbnRhaW5lclxuLm1tLXdyYXBwZXJcbntcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cblxuLy9cdE1lbnVcbi5tbS1tZW51XG57XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJhY2tncm91bmQ6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHR6LWluZGV4OiAwO1xufSIsIi5tbS1wYW5lbHMsXG4ubW0tcGFuZWxzID4gLm1tLXBhbmVsXG57XG5cdGJhY2tncm91bmQ6IGluaGVyaXQ7XG5cdGJvcmRlci1jb2xvcjogaW5oZXJpdDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogMDtcbn1cbi5tbS1wYW5lbHNcbntcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tbS1wYW5lbFxue1xuXHRAaW5jbHVkZSBtbV90cmFuc2xhdGUoIDEwMCUsIDAgKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICRtbV90cmFuc2l0aW9uRHVyYXRpb24gJG1tX3RyYW5zaXRpb25GdW5jdGlvbjtcblx0dHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG5cblx0Ji5tbS1vcGVuZWRcblx0e1xuXHRcdEBpbmNsdWRlIG1tX3RyYW5zbGF0ZSggMCUsIDAgKTtcblx0fVxuXHQmLm1tLXN1Ym9wZW5lZFxuXHR7XG5cdFx0QGluY2x1ZGUgbW1fdHJhbnNsYXRlKCAtJG1tX3N1YnBhbmVsT2Zmc2V0LCAwICk7XG5cdH1cblx0Ji5tbS1oaWdoZXN0XG5cdHtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0Ji5tbS1ub2FuaW1hdGlvblxuXHR7XG5cdFx0dHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG5cdFx0Ji5tbS1zdWJvcGVuZWRcblx0XHR7XG5cdFx0XHRAaW5jbHVkZSBtbV90cmFuc2xhdGUoIDAsIDAgKTtcblx0XHR9XG5cdH1cbn1cblxuLm1tLXBhbmVscyA+IC5tbS1wYW5lbFxue1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdG92ZXJmbG93OiBzY3JvbGw7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblxuXHRwYWRkaW5nOiAwICRtbV9wYW5lbFBhZGRpbmc7XG5cblx0Ji5tbS1oYXNuYXZiYXJcblx0e1xuXHRcdHBhZGRpbmctdG9wOiAkbW1fbmF2YmFySGVpZ2h0O1xuXHR9XG5cblx0Ly9cdEZpeGVzIGNzcyBmcm9tIG90aGVyIHNjcmlwdHMvc3R5bGVzIGhpZGluZyBzdWJtZW51c1xuXHQmOm5vdCgubW0taGlkZGVuKVxuXHR7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQvL1x0QmVjYXVzZSBwYWRkaW5nLWJvdHRvbSBpbiBzb21lIGJyb3dzZXJzIGlzIGlnbm9yZWQgd2hlbiBhIERJViBpcyBzY3JvbGxhYmxlXG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyXG5cdHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6ICRtbV9wYW5lbFBhZGRpbmc7XG5cdH1cbn0iLCIvL1x0Qm9yZGVyc1xuQG1peGluIG1tX2JvcmRlciggJGJvcmRlciwgJHBzZXVkbywgJHBvczEsICRwb3MyLCAkcG9zMyApXG57XG5cdCY6I3skcHNldWRvfVxuXHR7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0Ym9yZGVyLSN7JGJvcmRlcn0td2lkdGg6IDFweDtcblx0XHRib3JkZXItI3skYm9yZGVyfS1zdHlsZTogc29saWQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdCN7JHBvczF9OiAwO1xuXHRcdCN7JHBvczJ9OiAwO1xuXHRcdCN7JHBvczN9OiAwO1xuXHR9XG59XG5AbWl4aW4gbW1fYm9yZGVyX3RvcFxue1xuXHRAaW5jbHVkZSBtbV9ib3JkZXIoIFwidG9wXCIsIFwiYmVmb3JlXCIsIFwibGVmdFwiLCBcInJpZ2h0XCIsIFwidG9wXCIgKTtcbn1cbkBtaXhpbiBtbV9ib3JkZXJfcmlnaHRcbntcblx0QGluY2x1ZGUgbW1fYm9yZGVyKCBcInJpZ2h0XCIsIFwiYWZ0ZXJcIiwgXCJ0b3BcIiwgXCJib3R0b21cIiwgXCJyaWdodFwiICk7XG59XG5AbWl4aW4gbW1fYm9yZGVyX2JvdHRvbVxue1xuXHRAaW5jbHVkZSBtbV9ib3JkZXIoIFwiYm90dG9tXCIsIFwiYWZ0ZXJcIiwgXCJsZWZ0XCIsIFwicmlnaHRcIiwgXCJib3R0b21cIiApO1xufVxuQG1peGluIG1tX2JvcmRlcl9sZWZ0XG57XG5cdEBpbmNsdWRlIG1tX2JvcmRlciggXCJsZWZ0XCIsIFwiYmVmb3JlXCIsIFwidG9wXCIsIFwiYm90dG9tXCIsIFwibGVmdFwiICk7XG59XG5cblxuLy9cdE1pc2NcbkBtaXhpbiBtbV90cmFuc2xhdGUoICR4OiAwLCAkeTogMCwgJHo6IDAgKVxue1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSggJHgsICR5ICk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoICR4LCAkeSwgJHogKTtcbn1cbkBtaXhpbiBtbV9lbGxpcHNpcygpXG57XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1peGluIG1tX2NsZWFyZml4KClcbntcblx0JjphZnRlclxuXHR7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn0iLCIvL1xuLy8gTU1lbnVcbi8vXG4vLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBWYXJpYWJsZXNcbi8vICMgSW1wb3J0c1xuLy8gIyBPdmVycmlkZXMgKi9cblxuLy8gIyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vLyBBbmltYXRpb25zXG4kbW1fdHJhbnNpdGlvbkR1cmF0aW9uOiAwLjRzICFkZWZhdWx0O1xuJG1tX3RyYW5zaXRpb25GdW5jdGlvbjogZWFzZSAhZGVmYXVsdDtcblxuLy8gQ29sb3JzXG4kbW1fYmFja2dyb3VuZENvbG9yOiAjZjNmM2YzICFkZWZhdWx0O1xuJG1tX2JvcmRlckNvbG9yOiByZ2JhKCMwMDAsIDAuMSkgIWRlZmF1bHQ7XG4kbW1fZGltbWVkVGV4dENvbG9yOiByZ2JhKCMwMDAsIDAuMykgIWRlZmF1bHQ7XG4kbW1fZW1waGFzaXplZEJhY2tncm91bmRDb2xvcjogcmdiYSgjZmZmLCAwLjUpICFkZWZhdWx0O1xuJG1tX2hpZ2hsaWdodGVkQmFja2dyb3VuZENvbG9yOiByZ2JhKCMwMDAsIDAuMDUpICFkZWZhdWx0O1xuJG1tX3RleHRDb2xvcjogcmdiYSgjMDAwLCAwLjcpICFkZWZhdWx0O1xuXG4vLyBTaXplc1xuJG1tX3BhZGRpbmc6IDEwcHggIWRlZmF1bHQ7XG4kbW1fYnRuU2l6ZTogNDBweCAhZGVmYXVsdDtcbiRtbV9mb250U2l6ZTogMTRweCAhZGVmYXVsdDtcbiRtbV9saXN0aXRlbUluZGVudDogJG1tX3BhZGRpbmcgKiAyICFkZWZhdWx0O1xuJG1tX2xpc3RpdGVtUGFkZGluZzogJG1tX3BhZGRpbmcgIWRlZmF1bHQ7XG4kbW1fcGFuZWxQYWRkaW5nOiAkbW1fcGFkZGluZyAqIDIgIWRlZmF1bHQ7XG4kbW1fc3Vib3BlbldpZHRoOiAkbW1fYnRuU2l6ZSArICRtbV9wYWRkaW5nICFkZWZhdWx0O1xuJG1tX3N1YnBhbmVsT2Zmc2V0OiAzMCUgIWRlZmF1bHQ7XG5cbi8vIEV4dGVuc2lvbiBjb2xvcnNcbiRtbV90b2dnbGVDaGVja2VkQ29sb3I6ICM0YmQ5NjMgIWRlZmF1bHQ7XG4kbW1faW5wdXRCYWNrZ3JvdW5kQ29sb3I6IHJnYmEoIzAwMCwgMC4wNSkgIWRlZmF1bHQ7XG4kbW1fcGFnZVNoYWRvdzogMCAwIDEwcHggcmdiYSgjMDAwLCAwLjMpICFkZWZhdWx0O1xuJG1tX3BhbmVsU2hhZG93OiAkbW1fcGFnZVNoYWRvdyAhZGVmYXVsdDtcblxuLy8gRXh0ZW5zaW9uIHNpemVzXG4kbW1fbWVudVdpZHRoOiAwLjggIWRlZmF1bHQ7XG4kbW1fbWVudU1pbldpZHRoOiAxNDBweCAhZGVmYXVsdDtcbiRtbV9tZW51TWF4V2lkdGg6IDQ0MHB4ICFkZWZhdWx0O1xuXG4kbW1fbWVudUhlaWdodDogMC44ICFkZWZhdWx0O1xuJG1tX21lbnVNaW5IZWlnaHQ6IDE0MHB4ICFkZWZhdWx0O1xuJG1tX21lbnVNYXhIZWlnaHQ6IDg4MHB4ICFkZWZhdWx0O1xuXG4kbW1fY2hlY2tIZWlnaHQ6ICRtbV9idG5TaXplIC0gJG1tX3BhZGRpbmcgIWRlZmF1bHQ7XG4kbW1fY2hlY2tXaWR0aDogJG1tX2J0blNpemUgLSAkbW1fcGFkZGluZyAhZGVmYXVsdDtcblxuJG1tX2NvdW50ZXJXaWR0aDogJG1tX2J0blNpemUgIWRlZmF1bHQ7XG5cbiRtbV9kaXZpZGVyRm9udFNpemU6IDEwcHggIWRlZmF1bHQ7XG4kbW1fZGl2aWRlckhlaWdodDogKCAkbW1fYnRuU2l6ZSAvIDIgKSArICggJG1tX3BhZGRpbmcgLyAyICkgIWRlZmF1bHQ7XG5cbiRtbV9uYXZiYXJIZWlnaHQ6ICRtbV9idG5TaXplICFkZWZhdWx0O1xuJG1tX2JyZWFkY3J1bWJQYWRkaW5nOiByb3VuZCgkbW1fcGFkZGluZyAvIDQpICFkZWZhdWx0O1xuXG4kbW1faWNvbmJhcldpZHRoOiAkbW1fYnRuU2l6ZSArICggJG1tX3BhZGRpbmcgKiAyICkgIWRlZmF1bHQ7XG4kbW1faWNvbnBhbmVsV2lkdGg6ICRtbV9idG5TaXplICFkZWZhdWx0O1xuXG4kbW1fc2VjdGlvbkluZGV4ZXJXaWR0aDogJG1tX3BhZGRpbmcgKiAyICFkZWZhdWx0O1xuXG4kbW1fdG9nZ2xlSGVpZ2h0OiAkbW1fYnRuU2l6ZSAtICRtbV9wYWRkaW5nICFkZWZhdWx0O1xuJG1tX3RvZ2dsZVdpZHRoOiAoICRtbV90b2dnbGVIZWlnaHQgKiAyICkgLSAkbW1fcGFkZGluZyAhZGVmYXVsdDtcblxuJG1tX3pvb21TY2FsZURvd246IDAuNyAhZGVmYXVsdDtcbiRtbV96b29tU2NhbGVVcDogMS41ICFkZWZhdWx0O1xuXG4vLyAjIEltcG9ydHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9qcXVlcnkubW1lbnUvc3JjL2NvcmUvb25jYW52YXMvanF1ZXJ5Lm1tZW51Lm9uY2FudmFzJztcbkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9qcXVlcnkubW1lbnUvc3JjL2NvcmUvb2ZmY2FudmFzL2pxdWVyeS5tbWVudS5vZmZjYW52YXMnO1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2pxdWVyeS5tbWVudS9zcmMvZXh0ZW5zaW9ucy9lZmZlY3RzL2pxdWVyeS5tbWVudS5lZmZlY3RzJztcbkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9qcXVlcnkubW1lbnUvc3JjL2V4dGVuc2lvbnMvcG9zaXRpb25pbmcvanF1ZXJ5Lm1tZW51LnBvc2l0aW9uaW5nJztcblxuLy8gIyBPdmVycmlkZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4iLCJAaWYgKCAkbW1fY3NzX3ZlcnRpY2FsIClcbntcblxuXHQubW0tdmVydGljYWwgLm1tLXBhbmVsXG5cdHtcblx0XHR0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXcsXG5cdC5tbS1saXN0dmlldyAubW0tdmVydGljYWxcblx0e1xuXHRcdC5tbS1wYW5lbFxuXHRcdHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAkbW1fcGFkZGluZyAwICRtbV9wYWRkaW5nICRtbV9wYWRkaW5nO1xuXG5cdFx0XHQubW0tbGlzdHZpZXcgPiBsaTpsYXN0LWNoaWxkOmFmdGVyXG5cdFx0XHR7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tbS12ZXJ0aWNhbCBsaS5tbS1vcGVuZWQsXG5cdGxpLm1tLXZlcnRpY2FsLm1tLW9wZW5lZFxuXHR7XG5cdFx0PiAubW0tcGFuZWxcblx0XHR7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0Lm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldyA+IGxpLFxuXHQubW0tbGlzdHZpZXcgPiBsaS5tbS12ZXJ0aWNhbFxuXHR7XG5cdFx0PiAubW0tbmV4dFxuXHRcdHtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRoZWlnaHQ6ICRtbV9idG5TaXplO1xuXHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdH1cblx0XHQmLm1tLW9wZW5lZFxuXHRcdHtcblx0XHRcdD4gLm1tLW5leHQ6YWZ0ZXJcblx0XHRcdHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoIDIyNWRlZyApO1xuXHRcdFx0XHRyaWdodDogJG1tX2xpc3RpdGVtSW5kZW50IC0gMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG59IiwiQGlmICggJG1tX2Nzc19idXR0b25zIClcbntcblx0Lm1tLWJ0blxuXHR7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR3aWR0aDogJG1tX2J0blNpemU7XG5cdFx0aGVpZ2h0OiAkbW1fYnRuU2l6ZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblxuXHQubW0tY2xlYXIsXG5cdC5tbS1jbG9zZVxuXHR7XG5cdFx0QGluY2x1ZGUgbW1fYnRuX2Nyb3NzKCk7XG5cdH1cblxuXHQubW0tcHJldjpiZWZvcmUsXG5cdC5tbS1uZXh0OmFmdGVyXG5cdHtcblx0XHRAaW5jbHVkZSBtbV9idG5fYXJyb3c7XG5cdH1cblx0Lm1tLXByZXY6YmVmb3JlXG5cdHtcblx0XHRAaW5jbHVkZSBtbV9idG5fYXJyb3dfcHJldjtcblx0fVxuXHQubW0tbmV4dDphZnRlclxuXHR7XG5cdFx0QGluY2x1ZGUgbW1fYnRuX2Fycm93X25leHQ7XG5cdH1cdFxufSIsIi8vXHRDbG9zZSAvIGNsZWFyXG5AbWl4aW4gbW1fYnRuX2Nyb3NzXG57XG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyXG5cdHtcblx0XHRjb250ZW50OiAnJztcblx0XHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogNXB4O1xuXHRcdGhlaWdodDogNXB4O1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblxuXHRcdHRyYW5zZm9ybTogcm90YXRlKCAtNDVkZWcgKTtcblx0fVxuXHQmOmJlZm9yZVxuXHR7XG5cdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0cmlnaHQ6ICRtbV9saXN0aXRlbUluZGVudCAtIDI7XG5cdH1cblx0JjphZnRlclxuXHR7XG5cdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRyaWdodDogJG1tX2xpc3RpdGVtSW5kZW50ICsgNTtcblx0fVxufVxuXG5cbi8vIEFycm93c1xuQG1peGluIG1tX2J0bl9hcnJvd1xue1xuXHRjb250ZW50OiAnJztcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDhweDtcblx0bWFyZ2luOiBhdXRvO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xufVxuQG1peGluIG1tX2J0bl9hcnJvd19wcmV2XG57XG5cdHRyYW5zZm9ybTogcm90YXRlKCAtNDVkZWcgKTtcblx0bGVmdDogJG1tX2xpc3RpdGVtSW5kZW50ICsgMztcblx0cmlnaHQ6IGF1dG87XG59XG5AbWl4aW4gbW1fYnRuX2Fycm93X25leHRcbntcblx0dHJhbnNmb3JtOiByb3RhdGUoIDEzNWRlZyApO1xuXHRyaWdodDogJG1tX2xpc3RpdGVtSW5kZW50ICsgMztcblx0bGVmdDogYXV0bztcbn0iLCJAaWYgKCAkbW1fY3NzX25hdmJhcnMgKVxue1xuXHQubW0tbmF2YmFyXG5cdHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiBpbmhlcml0O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogJG1tX2J0blNpemUgLyAyO1xuXG5cdFx0aGVpZ2h0OiAkbW1fbmF2YmFySGVpZ2h0O1xuXHRcdHBhZGRpbmc6IDAgJG1tX2J0blNpemU7XG5cblx0XHRtYXJnaW46IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXG5cdFx0PiAqXG5cdFx0e1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAoICRtbV9idG5TaXplIC8gNCApIDA7XG5cdFx0fVxuXHRcdGEsXG5cdFx0YTpob3ZlclxuXHRcdHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdFx0Lm1tLXRpdGxlXG5cdFx0e1xuXHRcdFx0QGluY2x1ZGUgbW1fZWxsaXBzaXM7XG5cdFx0fVxuXHRcdC5tbS1idG5cblx0XHR7XG5cdFx0XHQmOmZpcnN0LWNoaWxkXG5cdFx0XHR7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGRcblx0XHRcdHtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubW0tcGFuZWxcblx0e1xuXHRcdC5tbS1uYXZiYXJcblx0XHR7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmLm1tLWhhc25hdmJhciAubW0tbmF2YmFyXG5cdFx0e1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59IiwiQGlmICggJG1tX2Nzc19saXN0dmlld3MgKVxue1xuXHQubW0tbGlzdHZpZXcsXG5cdC5tbS1saXN0dmlldyA+IGxpXG5cdHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5tbS1saXN0dmlld1xuXHR7XG5cdFx0Zm9udDogaW5oZXJpdDtcblx0XHRmb250LXNpemU6ICRtbV9mb250U2l6ZTtcblx0XHRsaW5lLWhlaWdodDogJG1tX2J0blNpemUgLSAoICRtbV9saXN0aXRlbVBhZGRpbmcgKiAyICk7XG5cblx0XHRhLFxuXHRcdGE6aG92ZXJcblx0XHR7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXG5cdFx0PiBsaVxuXHRcdHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Jixcblx0XHRcdCY6YWZ0ZXIsXG5cdFx0XHQubW0tbmV4dCxcblx0XHRcdC5tbS1uZXh0OmJlZm9yZVxuXHRcdFx0e1xuXHRcdFx0XHRib3JkZXItY29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cblx0XHRcdD4gYSxcblx0XHRcdD4gc3BhblxuXHRcdFx0e1xuXHRcdFx0XHRAaW5jbHVkZSBtbV9lbGxpcHNpcztcblxuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6ICRtbV9saXN0aXRlbVBhZGRpbmcgJG1tX2xpc3RpdGVtUGFkZGluZyAkbW1fbGlzdGl0ZW1QYWRkaW5nICRtbV9saXN0aXRlbUluZGVudDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOm5vdCgubW0tZGl2aWRlcilcblx0XHRcdHtcblx0XHRcdFx0QGluY2x1ZGUgbW1fYm9yZGVyX2JvdHRvbTtcblxuXHRcdFx0XHQmOmFmdGVyXG5cdFx0XHRcdHtcblx0XHRcdFx0XHRsZWZ0OiAkbW1fbGlzdGl0ZW1JbmRlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBzdWJvcGVuXG5cdFx0Lm1tLW5leHRcblx0XHR7XG5cdFx0XHRAaW5jbHVkZSBtbV9ib3JkZXJfbGVmdDtcblxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSggMywgMiwgMSwgMCApO1xuXHRcdFx0d2lkdGg6ICRtbV9zdWJvcGVuV2lkdGg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR6LWluZGV4OiAyO1xuXG5cdFx0XHQrIGEsXG5cdFx0XHQrIHNwYW5cblx0XHRcdHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkbW1fc3Vib3BlbldpZHRoO1xuXHRcdFx0fVxuXG5cdFx0XHQmLm1tLWZ1bGxzdWJvcGVuXG5cdFx0XHR7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcblx0XHRcdFx0JjpiZWZvcmVcblx0XHRcdFx0e1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQrIGEsXG5cdFx0XHRcdCsgc3BhblxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogJG1tX3N1Ym9wZW5XaWR0aDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm1tLXBhbmVscyA+IC5tbS1wYW5lbCBcblx0e1xuXHRcdD4gLm1tLWxpc3R2aWV3XG5cdFx0e1xuXHRcdFx0bWFyZ2luOiAkbW1fcGFuZWxQYWRkaW5nICggLSRtbV9wYW5lbFBhZGRpbmcgKTtcblx0XHR9XG5cdFx0PiAubW0tbGlzdHZpZXc6Zmlyc3QtY2hpbGQsXG5cdFx0PiAubW0tbmF2YmFyICsgLm1tLWxpc3R2aWV3XG5cdFx0e1xuXHRcdFx0bWFyZ2luLXRvcDogLSRtbV9wYW5lbFBhZGRpbmc7XG5cdFx0fVxuXHR9XG59IiwiQG1peGluIG1tX2NvbG9ycyggJGNsczogXCJcIixcblx0JGJhc2VCZzogJG1tX2JhY2tncm91bmRDb2xvcixcblx0JGNvbG9yOiAkbW1fdGV4dENvbG9yLCAkZGltbWVkQ29sb3I6ICRtbV9kaW1tZWRUZXh0Q29sb3IsXG5cdCRlbXBoYXNpemVkQmc6ICRtbV9lbXBoYXNpemVkQmFja2dyb3VuZENvbG9yLCAkaGlnaGxpZ2h0ZWRCZzogJG1tX2hpZ2hsaWdodGVkQmFja2dyb3VuZENvbG9yLFxuXHQkYm9yZGVyQ29sb3I6ICRtbV9ib3JkZXJDb2xvcixcblx0JG5hdmJhckNvbG9yOiAkbW1fbmF2YmFyQ29sb3Jcbikge1xuXHQubW0tbWVudSN7JGNsc31cblx0e1xuXHRcdGJhY2tncm91bmQ6ICRiYXNlQmc7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyQ29sb3I7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblxuXHRcdC5tbS1uYXZiYXJcblx0XHR7XG5cdFx0XHQ+ICosXG5cdFx0XHRhXG5cdFx0XHR7XG5cdFx0XHRcdGNvbG9yOiAkbmF2YmFyQ29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1tLWJ0blxuXHRcdHtcblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlclxuXHRcdFx0e1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRuYXZiYXJDb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubW0tbGlzdHZpZXdcblx0XHR7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXJDb2xvcjtcblxuXHRcdFx0PiBsaVxuXHRcdFx0e1xuXHRcdFx0XHQubW0tbmV4dDphZnRlclxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZGltbWVkQ29sb3I7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhOm5vdCgubW0tbmV4dClcblx0XHRcdFx0e1xuXHRcdFx0XHRcdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJGVtcGhhc2l6ZWRCZztcblx0XHRcdFx0XHR0YXAtaGlnaGxpZ2h0LWNvbG9yOiAkZW1waGFzaXplZEJnO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5tbS1zZWxlY3RlZFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0PiBhOm5vdCgubW0tbmV4dCksXG5cdFx0XHRcdFx0PiBzcGFuXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGVtcGhhc2l6ZWRCZztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldyA+IGxpLm1tLW9wZW5lZCxcblx0XHQubW0tbGlzdHZpZXcgPiBsaS5tbS1vcGVuZWQubW0tdmVydGljYWxcblx0XHR7XG5cdFx0XHQ+IGEubW0tbmV4dCxcblx0XHRcdD4gLm1tLXBhbmVsXG5cdFx0XHR7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRoaWdobGlnaHRlZEJnO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tbS1kaXZpZGVyIFxuXHRcdHtcblx0XHRcdGJhY2tncm91bmQ6ICRoaWdobGlnaHRlZEJnO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gbW1fY29sb3JzX2NoZWNrcyggJGNsczogXCJcIixcblx0JGNvbG9yOiAkbW1fdGV4dENvbG9yXG4pIHtcblx0Lm1tLW1lbnUjeyRjbHN9IGxhYmVsLm1tLWNoZWNrOmJlZm9yZVxuXHR7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3I7XG5cdH1cbn1cblxuQG1peGluIG1tX2NvbG9yc19jb3VudGVycyggJGNsczogXCJcIixcblx0JGRpbW1lZENvbG9yOiAkbW1fZGltbWVkVGV4dENvbG9yXG4pIHtcblx0Lm1tLW1lbnUjeyRjbHN9IGVtLm1tLWNvdW50ZXJcblx0e1xuXHRcdGNvbG9yOiAkZGltbWVkQ29sb3I7XG5cdH1cbn1cblxuQG1peGluIG1tX2NvbG9yc19kaXZpZGVycyggJGNsczogXCJcIixcblx0JGhpZ2hsaWdodGVkQmc6ICRtbV9oaWdobGlnaHRlZEJhY2tncm91bmRDb2xvclxuKSB7XG5cdC5tbS1tZW51I3skY2xzfVxuXHR7XG5cdFx0Lm1tLWZpeGVkZGl2aWRlciBzcGFuXG5cdFx0e1xuXHRcdFx0YmFja2dyb3VuZDogJGhpZ2hsaWdodGVkQmc7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBtbV9jb2xvcnNfcGFnZXNoYWRvdyggJGNsczogXCJcIixcblx0JHBhZ2VTaGFkb3c6ICRtbV9wYWdlU2hhZG93XG4pIHtcblx0Lm1tLW1lbnUubW0tc2hhZG93LXBhZ2UjeyRjbHN9XG5cdHtcblx0XHQmOmFmdGVyXG5cdFx0e1xuXHRcdFx0QGlmICggJHBhZ2VTaGFkb3cgKVxuXHRcdFx0e1xuXHRcdFx0XHRib3gtc2hhZG93OiAkcGFnZVNoYWRvdztcblx0XHRcdH1cblx0XHRcdEBlbHNlXG5cdFx0XHR7XG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWl4aW4gbW1fY29sb3JzX3BhbmVsc2hhZG93KCAkY2xzOiBcIlwiLFxuXHQkcGFuZWxTaGFkb3c6ICRtbV9wYW5lbFNoYWRvd1xuKSB7XG5cdC5tbS1tZW51Lm1tLXNoYWRvdy1wYW5lbHMjeyRjbHN9XG5cdHtcblx0XHQubW0tcGFuZWwubW0tb3BlbmVkOm50aC1jaGlsZChuKzIpXG5cdFx0e1xuXHRcdFx0Ym94LXNoYWRvdzogJHBhbmVsU2hhZG93O1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gbW1fY29sb3JzX3NlYXJjaGZpZWxkKCAkY2xzOiBcIlwiLFxuXHQkaW5wdXRCZzogJG1tX2lucHV0QmFja2dyb3VuZENvbG9yLCAkY29sb3I6ICRtbV90ZXh0Q29sb3IsXG5cdCRkaW1tZWRDb2xvcjogJG1tX2RpbW1lZFRleHRDb2xvclxuKSB7XG5cdC5tbS1tZW51I3skY2xzfVxuXHR7XG5cdFx0Lm1tLXNlYXJjaCBpbnB1dFxuXHRcdHtcblx0XHRcdGJhY2tncm91bmQ6ICRpbnB1dEJnO1xuXHRcdFx0Y29sb3I6ICRjb2xvcjtcblx0XHR9XG5cdFx0Lm1tLW5vcmVzdWx0c21zZ1xuXHRcdHtcblx0XHRcdGNvbG9yOiAkZGltbWVkQ29sb3I7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBtbV9jb2xvcnNfc2VjdGlvbmluZGV4ZXIoICRjbHM6IFwiXCIsXG5cdCRjb2xvcjogJG1tX2RpbW1lZFRleHRDb2xvclxuKSB7XG5cdC5tbS1tZW51I3skY2xzfSAubW0taW5kZXhlciBhXG5cdHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHR9XG59XG5cbkBtaXhpbiBtbV9jb2xvcnNfc2V0c2VsZWN0ZWQoICRjbHM6IFwiXCIsXG5cdCRlbXBoYXNpemVkQmc6ICRtbV9lbXBoYXNpemVkQmFja2dyb3VuZENvbG9yXG4pIHtcblx0Lm1tLW1lbnVcblx0e1xuXHRcdCYubW0taG92ZXJzZWxlY3RlZCN7JGNsc30gLm1tLWxpc3R2aWV3ID4gbGlcblx0XHR7XG5cdFx0XHQ+IGE6bm90KC5tbS1mdWxsc3Vib3Blbik6aG92ZXIsXG5cdFx0XHQ+IGEubW0tZnVsbHN1Ym9wZW46aG92ZXIgKyBzcGFuXG5cdFx0XHR7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRlbXBoYXNpemVkQmc7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5tbS1wYXJlbnRzZWxlY3RlZCN7JGNsc30gLm1tLWxpc3R2aWV3ID4gbGlcblx0XHR7XG5cdFx0XHQ+IGEubW0tc2VsZWN0ZWRcblx0XHRcdHtcblx0XHRcdFx0Jjpub3QoLm1tLWZ1bGxzdWJvcGVuKSxcblx0XHRcdFx0Ji5tbS1mdWxsc3Vib3BlbiArIHNwYW4sXG5cdFx0XHRcdCYubW0tZnVsbHN1Ym9wZW4gKyBhXG5cdFx0XHRcdHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZW1waGFzaXplZEJnO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBtbV9jb2xvcnNfa2V5Ym9hcmRuYXZpZ2F0aW9uKCAkY2xzOiBcIlwiLFxuXHQkZW1waGFzaXplZEJnOiAkbW1fZW1waGFzaXplZEJhY2tncm91bmRDb2xvclxuKSB7XG5cdC5tbS1tZW51XG5cdHtcblx0XHQmLm1tLWtleWJvYXJkZm9jdXMgYTpmb2N1c1xuXHRcdHtcblx0XHRcdGJhY2tncm91bmQ6ICRlbXBoYXNpemVkQmc7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBtbV9jb2xvcnNfdG9nZ2xlcyggJGNsczogXCJcIixcblx0JGJ1dHRvbkJnOiAkbW1fYmFja2dyb3VuZENvbG9yLFxuXHQkb2ZmQmc6ICRtbV9ib3JkZXJDb2xvciwgJG9uQmc6ICRtbV90b2dnbGVDaGVja2VkQ29sb3Jcbikge1xuXHQubW0tbWVudSN7JGNsc31cblx0e1xuXHRcdGxhYmVsLm1tLXRvZ2dsZVxuXHRcdHtcblx0XHRcdGJhY2tncm91bmQ6ICRvZmZCZztcblx0XHRcblx0XHRcdCY6YmVmb3JlXG5cdFx0XHR7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRidXR0b25CZztcblx0XHRcdH1cblx0XHR9XG5cdFx0aW5wdXQubW0tdG9nZ2xlOmNoZWNrZWQgfiBsYWJlbC5tbS10b2dnbGVcblx0XHR7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkb25CZztcblx0XHR9XG5cdH1cbn0iLCIvL1x0T3B0IGluIENTU1xuJG1tX2Nzc192ZXJ0aWNhbFx0OiB0cnVlO1xuJG1tX2Nzc19idXR0b25zXHRcdDogdHJ1ZTtcbiRtbV9jc3NfbmF2YmFyc1x0XHQ6IHRydWU7XG4kbW1fY3NzX2xpc3R2aWV3c1x0OiB0cnVlO1xuXG4vL1x0QW5pbWF0aW9uc1xuJG1tX3RyYW5zaXRpb25EdXJhdGlvbjogMC40cyAhZGVmYXVsdDtcbiRtbV90cmFuc2l0aW9uRnVuY3Rpb246IGVhc2UgIWRlZmF1bHQ7XG5cbi8vXHRDb2xvcnNcbiRtbV9iYWNrZ3JvdW5kQ29sb3JcdFx0XHRcdDogI2YzZjNmMyAhZGVmYXVsdDtcbiRtbV9ib3JkZXJDb2xvclx0XHRcdFx0XHQ6IHJnYmEoICMwMDAsIDAuMSApICFkZWZhdWx0O1xuJG1tX2RpbW1lZFRleHRDb2xvclx0XHRcdFx0OiByZ2JhKCAjMDAwLCAwLjMgKSAhZGVmYXVsdDtcbiRtbV9lbXBoYXNpemVkQmFja2dyb3VuZENvbG9yXHQ6IHJnYmEoICNmZmYsIDAuNSApICFkZWZhdWx0O1xuJG1tX2hpZ2hsaWdodGVkQmFja2dyb3VuZENvbG9yXHQ6IHJnYmEoICMwMDAsIDAuMDUgKSAhZGVmYXVsdDtcbiRtbV9uYXZiYXJDb2xvclx0XHRcdFx0XHQ6IHJnYmEoICMwMDAsIDAuMyApICFkZWZhdWx0O1xuJG1tX3RleHRDb2xvclx0XHRcdFx0XHQ6IHJnYmEoICMwMDAsIDAuNzUgKSAhZGVmYXVsdDtcblxuLy9cdFNpemVzXG4kbW1fbWVudVdpZHRoXHRcdDogMC44ICFkZWZhdWx0O1xuJG1tX21lbnVNaW5XaWR0aFx0OiAxNDBweCAhZGVmYXVsdDtcbiRtbV9tZW51TWF4V2lkdGhcdDogNDQwcHggIWRlZmF1bHQ7XG5cbiRtbV9tZW51SGVpZ2h0XHRcdDogMC44ICFkZWZhdWx0O1xuJG1tX21lbnVNaW5IZWlnaHRcdDogMTQwcHggIWRlZmF1bHQ7XG4kbW1fbWVudU1heEhlaWdodFx0OiA4ODBweCAhZGVmYXVsdDtcblxuJG1tX3BhZGRpbmdcdFx0XHQ6IDEwcHggIWRlZmF1bHQ7XG5cbiRtbV9idG5TaXplXHRcdFx0OiA0MHB4ICFkZWZhdWx0O1xuJG1tX2ZvbnRTaXplXHRcdDogMTRweCAhZGVmYXVsdDtcbiRtbV9saXN0aXRlbUluZGVudFx0OiAkbW1fcGFkZGluZyAqIDIgIWRlZmF1bHQ7XG4kbW1fbGlzdGl0ZW1QYWRkaW5nXHQ6ICRtbV9wYWRkaW5nICFkZWZhdWx0O1xuJG1tX3BhbmVsUGFkZGluZ1x0OiAkbW1fcGFkZGluZyAqIDIgIWRlZmF1bHQ7XG4kbW1fc3Vib3BlbldpZHRoXHQ6ICRtbV9idG5TaXplICsgJG1tX3BhZGRpbmcgIWRlZmF1bHQ7XG4kbW1fc3VicGFuZWxPZmZzZXRcdDogMzAlICFkZWZhdWx0O1xuXG5cbi8vXHRBZGRvbnMgYW5kIEV4dGVuc2lvbnNcbiRtbV90b2dnbGVDaGVja2VkQ29sb3JcdDogIzRiZDk2MyAhZGVmYXVsdDtcbiRtbV90b2dnbGVIZWlnaHRcdFx0OiAkbW1fYnRuU2l6ZSAtICRtbV9wYWRkaW5nICFkZWZhdWx0O1xuJG1tX3RvZ2dsZVdpZHRoXHRcdFx0OiAoICRtbV90b2dnbGVIZWlnaHQgKiAyICkgLSAkbW1fcGFkZGluZyAhZGVmYXVsdDtcbiRtbV9jaGVja0hlaWdodFx0XHRcdDogJG1tX2J0blNpemUgLSAkbW1fcGFkZGluZyAhZGVmYXVsdDtcbiRtbV9jaGVja1dpZHRoXHRcdFx0OiAkbW1fYnRuU2l6ZSAtICRtbV9wYWRkaW5nICFkZWZhdWx0O1xuXG4kbW1fY291bnRlcldpZHRoXHRcdDogJG1tX2J0blNpemUgIWRlZmF1bHQ7XG5cbiRtbV9kaXZpZGVyRm9udFNpemVcdFx0OiAxMHB4ICFkZWZhdWx0O1xuJG1tX2RpdmlkZXJIZWlnaHRcdFx0OiAoICRtbV9idG5TaXplIC8gMiApICsgKCAkbW1fcGFkZGluZyAvIDIgKSAhZGVmYXVsdDtcblxuJG1tX2Ryb3Bkb3duU2hhZG93XHRcdDogMCAycHggMTBweCByZ2JhKCAjMDAwLCAwLjMgKSAhZGVmYXVsdDtcbiRtbV9kcm9wZG93blRpcFhcdFx0OiAyMHB4ICFkZWZhdWx0O1xuJG1tX2Ryb3Bkb3duVGlwWVx0XHQ6IDEwcHggIWRlZmF1bHQ7XG5cbiRtbV9pY29uYmFyV2lkdGhcdFx0OiAkbW1fYnRuU2l6ZSArICggJG1tX3BhZGRpbmcgKiAyICkgIWRlZmF1bHQ7XG4kbW1faWNvbnBhbmVsV2lkdGhcdFx0OiAkbW1fYnRuU2l6ZSAhZGVmYXVsdDtcblxuJG1tX2lucHV0QmFja2dyb3VuZENvbG9yOiByZ2JhKCAjMDAwLCAwLjA1ICkgIWRlZmF1bHQ7XG5cbiRtbV9saXN0aXRlbVNtYWxsUGFkZGluZzogJG1tX2xpc3RpdGVtUGFkZGluZyAqIDAuNyAhZGVmYXVsdDtcbiRtbV9saXN0aXRlbUxhcmdlUGFkZGluZzogJG1tX2xpc3RpdGVtUGFkZGluZyAqIDEuNSAhZGVmYXVsdDtcbiRtbV9saXN0aXRlbUh1Z2VQYWRkaW5nIDogJG1tX2xpc3RpdGVtUGFkZGluZyAqIDIgIWRlZmF1bHQ7XG5cbiRtbV9uYXZiYXJIZWlnaHRcdFx0OiAkbW1fYnRuU2l6ZSAhZGVmYXVsdDtcbiRtbV9icmVhZGNydW1iUGFkZGluZ1x0OiByb3VuZCggJG1tX3BhZGRpbmcgLyA0ICkgIWRlZmF1bHQ7XG5cbiRtbV9wYWdlZGltT3BhY2l0eSBcdFx0OiAwLjMgIWRlZmF1bHQ7XG4kbW1fcGFnZVNoYWRvd1x0XHRcdDogMCAwIDEwcHggcmdiYSggIzAwMCwgMC4zICkgIWRlZmF1bHQ7XG4kbW1fcGFuZWxTaGFkb3dcdFx0XHQ6IDAgMCAxMHB4IHJnYmEoICMwMDAsIDAuMyApICFkZWZhdWx0O1xuJG1tX3BvcHVwU2hhZG93XHRcdFx0OiAwIDJweCAxMHB4IHJnYmEoICMwMDAsIDAuMyApICFkZWZhdWx0O1xuXG4kbW1fc2VjdGlvbkluZGV4ZXJXaWR0aFx0OiAkbW1fcGFkZGluZyAqIDIgIWRlZmF1bHQ7XG5cbiRtbV96b29tU2NhbGVEb3duXHRcdDogMC43ICFkZWZhdWx0O1xuJG1tX3pvb21TY2FsZVVwXHRcdFx0OiAxLjUgIWRlZmF1bHQ7XG4iLCIvKlxuXHRqUXVlcnkubW1lbnUgb2ZmQ2FudmFzIGFkZG9uIENTU1xuKi9cblxuQGltcG9ydCBcIi4uLy4uL3Njc3MvaW1wb3J0XCI7XG5cblxuLy9cdEFuaW1hdGlvbnNcbi5tbS1wYWdlXG57XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tbS1zbGlkZW91dFxue1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJG1tX3RyYW5zaXRpb25EdXJhdGlvbiAkbW1fdHJhbnNpdGlvbkZ1bmN0aW9uO1xuXHR6LWluZGV4OiAxO1xufVxuXG4vL1x0Q29udGFpbmVyLCBQYWdlLCBCbG9ja2VyXG5odG1sLm1tLW9wZW5lZFxue1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmh0bWwubW0tYmxvY2tpbmdcbntcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRib2R5XG5cdHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG5cbmh0bWwubW0tYmFja2dyb3VuZCAubW0tcGFnZVxue1xuXHRiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuI21tLWJsb2NrZXJcbntcblx0YmFja2dyb3VuZDogcmdiYSggMywgMiwgMSwgMCApO1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMjtcbn1cbmh0bWwubW0tYmxvY2tpbmcgI21tLWJsb2NrZXJcbntcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8vXHRNZW51XG4ubW0tbWVudVxue1xuXHQmLm1tLW9mZmNhbnZhc1xuXHR7XG5cdFx0ei1pbmRleDogMDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblxuXHRcdCYubW0tb3BlbmVkXG5cdFx0e1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbi8vXHRJRTkgaGFja1xuIC5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS1uby1jc3N0cmFuc2Zvcm1zLm1tLW9wZW5lZCB7IHotaW5kZXg6IDEwOyB9IFxuXG5cbkBpbmNsdWRlIG1tX3NpemluZzsiLCIvL1x0U2l6aW5nIGxlZnQgKGRlZmF1bHQpXG5AbWl4aW4gbW1fc2l6aW5nKCAkY2xzOiBcIlwiLFxuXHQkd2lkdGg6ICRtbV9tZW51V2lkdGgsICRtaW5XaWR0aDogJG1tX21lbnVNaW5XaWR0aCwgJG1heFdpZHRoOiAkbW1fbWVudU1heFdpZHRoXG4pIHtcblx0Lm1tLW1lbnUubW0tb2ZmY2FudmFzI3skY2xzfVxuXHR7XG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UoICR3aWR0aCApO1xuXHRcdG1pbi13aWR0aDogJG1pbldpZHRoO1xuXHRcdG1heC13aWR0aDogJG1heFdpZHRoO1xuXHR9XG5cdGh0bWwubW0tb3BlbmluZ1xuXHR7XG5cdFx0Lm1tLW1lbnUjeyRjbHN9Lm1tLW9wZW5lZCB+IC5tbS1zbGlkZW91dFxuXHRcdHtcblx0XHRcdEBpbmNsdWRlIG1tX3RyYW5zbGF0ZSggcGVyY2VudGFnZSggJHdpZHRoICksIDAgKTtcblx0XHR9XG5cdH1cblxuXHQvL1x0YWRqdXN0IGZvciBtaW4tIGFuZCBtYXgtd2lkdGhcblx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJG1pbldpZHRoIC8gJHdpZHRoICkge1xuXHRcdGh0bWwubW0tb3BlbmluZ1xuXHRcdHtcblx0XHRcdC5tbS1tZW51I3skY2xzfS5tbS1vcGVuZWQgfiAubW0tc2xpZGVvdXRcblx0XHRcdHtcblx0XHRcdFx0QGluY2x1ZGUgbW1fdHJhbnNsYXRlKCAkbWluV2lkdGgsIDAgKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJG1heFdpZHRoIC8gJHdpZHRoICkge1xuXHRcdGh0bWwubW0tb3BlbmluZ1xuXHRcdHtcblx0XHRcdC5tbS1tZW51I3skY2xzfS5tbS1vcGVuZWQgfiAubW0tc2xpZGVvdXRcblx0XHRcdHtcblx0XHRcdFx0QGluY2x1ZGUgbW1fdHJhbnNsYXRlKCAkbWF4V2lkdGgsIDAgKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy9cdFNpemluZyByaWdodFxuQG1peGluIG1tX3NpemluZ19yaWdodCggJGNsczogXCJcIixcblx0JHdpZHRoOiAkbW1fbWVudVdpZHRoLCAkbWluV2lkdGg6ICRtbV9tZW51TWluV2lkdGgsICRtYXhXaWR0aDogJG1tX21lbnVNYXhXaWR0aFxuKSB7XG5cdGh0bWwubW0tcmlnaHQubW0tb3BlbmluZ1xuXHR7XG5cdFx0Lm1tLW1lbnUjeyRjbHN9Lm1tLW9wZW5lZCB+IC5tbS1zbGlkZW91dFxuXHRcdHtcblx0XHRcdEBpbmNsdWRlIG1tX3RyYW5zbGF0ZSggLSggcGVyY2VudGFnZSggJHdpZHRoICkgKSwgMCApO1xuXHRcdH1cblx0fVxuXG5cdC8vXHRhZGp1c3QgZm9yIG1pbi0gYW5kIG1heC13aWR0aFxuXHRAbWVkaWEgYWxsIGFuZCAoIG1heC13aWR0aDogJG1pbldpZHRoIC8gJHdpZHRoICkge1xuXHRcdGh0bWwubW0tcmlnaHQubW0tb3BlbmluZ1xuXHRcdHtcblx0XHRcdC5tbS1tZW51I3skY2xzfS5tbS1vcGVuZWQgfiAubW0tc2xpZGVvdXRcblx0XHRcdHtcblx0XHRcdFx0QGluY2x1ZGUgbW1fdHJhbnNsYXRlKCAtJG1pbldpZHRoLCAwICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBhbGwgYW5kICggbWluLXdpZHRoOiAkbWF4V2lkdGggLyAkd2lkdGggKSB7XG5cdFx0aHRtbC5tbS1yaWdodC5tbS1vcGVuaW5nXG5cdFx0e1xuXHRcdFx0Lm1tLW1lbnUjeyRjbHN9Lm1tLW9wZW5lZCB+IC5tbS1zbGlkZW91dFxuXHRcdFx0e1xuXHRcdFx0XHRAaW5jbHVkZSBtbV90cmFuc2xhdGUoIC0kbWF4V2lkdGgsIDAgKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy9cdFNpemluZyB0b3AgKyBib3R0b21cbkBtaXhpbiBtbV9zaXppbmdfenBvc2l0aW9uKCAkY2xzOiBcIlwiLFxuXHQkaGVpZ2h0OiAkbW1fbWVudUhlaWdodCwgJG1pbkhlaWdodDogJG1tX21lbnVNaW5IZWlnaHQsICRtYXhIZWlnaHQ6ICRtbV9tZW51TWF4SGVpZ2h0XG4pIHtcblx0Lm1tLW1lbnUubW0tb2ZmY2FudmFzI3skY2xzfVxuXHR7XG5cdFx0Ji5tbS10b3AsXG5cdFx0Ji5tbS1ib3R0b21cblx0XHR7XG5cdFx0XHRoZWlnaHQ6IHBlcmNlbnRhZ2UoICRoZWlnaHQgKTtcblx0XHRcdG1pbi1oZWlnaHQ6ICRtaW5IZWlnaHQ7XG5cdFx0XHRtYXgtaGVpZ2h0OiAkbWF4SGVpZ2h0O1xuXHRcdH1cblx0fVxufVxuIiwiLypcblx0alF1ZXJ5Lm1tZW51IGVmZmVjdHMgZXh0ZW5zaW9uIENTU1xuKi9cblxuQGltcG9ydCBcIi4uLy4uL3Njc3MvaW1wb3J0XCI7XG5cblxuLy9cdFpvb20gbWVudVxuLm1tLW1lbnUubW0tZngtbWVudS16b29tXG57XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkbW1fdHJhbnNpdGlvbkR1cmF0aW9uICRtbV90cmFuc2l0aW9uRnVuY3Rpb247XG59XG5odG1sXG57XG5cdC8vXHRMZWZ0XG5cdCYubW0tb3BlbmVkIC5tbS1tZW51Lm1tLWZ4LW1lbnUtem9vbVxuXHR7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSggJG1tX3pvb21TY2FsZURvd24sICRtbV96b29tU2NhbGVEb3duICkgdHJhbnNsYXRlM2QoIC0kbW1fc3VicGFuZWxPZmZzZXQsIDAsIDAgKTtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcblx0fVxuXHQmLm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tZngtbWVudS16b29tXG5cdHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKCAxLCAxICkgdHJhbnNsYXRlM2QoIDAlLCAwLCAwICk7XG5cdH1cblxuXHQvL1x0UmlnaHRcblx0Ji5tbS1yaWdodFxuXHR7XG5cdFx0Ji5tbS1vcGVuZWQgLm1tLW1lbnUubW0tZngtbWVudS16b29tXG5cdFx0e1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSggJG1tX3pvb21TY2FsZURvd24sICRtbV96b29tU2NhbGVEb3duKSB0cmFuc2xhdGUzZCggJG1tX3N1YnBhbmVsT2Zmc2V0LCAwLCAwICk7XG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG5cdFx0fVxuXHRcdCYubW0tb3BlbmluZyAubW0tbWVudS5tbS1meC1tZW51LXpvb21cblx0XHR7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKCAxLCAxICkgdHJhbnNsYXRlM2QoIDAlLCAwLCAwICk7XG5cdFx0fVxuXHR9XG59XG5cblxuLy9cdFNsaWRlIG1lbnVcbi5tbS1tZW51Lm1tLWZ4LW1lbnUtc2xpZGVcbntcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICRtbV90cmFuc2l0aW9uRHVyYXRpb24gJG1tX3RyYW5zaXRpb25GdW5jdGlvbjtcbn1cbmh0bWxcbntcblx0Ly9cdExlZnRcblx0Ji5tbS1vcGVuZWQgLm1tLW1lbnUubW0tZngtbWVudS1zbGlkZVxuXHR7XG5cdFx0Ly9cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIC0kbW1fc3VicGFuZWxPZmZzZXQsIDAsIDAgKTtcblx0XHRAaW5jbHVkZSBtbV90cmFuc2xhdGUoIC0kbW1fc3VicGFuZWxPZmZzZXQsIDAgKTtcblx0fVxuXHQmLm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tZngtbWVudS1zbGlkZVxuXHR7XG5cdFx0Ly9cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIDAlLCAwLCAwICk7XG5cdFx0QGluY2x1ZGUgbW1fdHJhbnNsYXRlKCAwJSwgMCApO1xuXHR9XG5cblx0Ly9cdFJpZ2h0XG5cdCYubW0tcmlnaHRcblx0e1xuXHRcdCYubW0tb3BlbmVkIC5tbS1tZW51Lm1tLWZ4LW1lbnUtc2xpZGVcblx0XHR7XG5cdFx0XHQvL1x0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggJG1tX3N1YnBhbmVsT2Zmc2V0LCAwLCAwICk7XG5cdFx0XHRAaW5jbHVkZSBtbV90cmFuc2xhdGUoICRtbV9zdWJwYW5lbE9mZnNldCwgMCApO1xuXHRcdH1cblx0XHQmLm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tZngtbWVudS1zbGlkZVxuXHRcdHtcblx0XHRcdC8vXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAwJSwgMCwgMCApO1xuXHRcdFx0QGluY2x1ZGUgbW1fdHJhbnNsYXRlKCAwJSwgMCApO1xuXHRcdH1cblx0fVxufVxuXG5cbi8vXHRGYWRlIG1lbnVcbi5tbS1tZW51Lm1tLWZ4LW1lbnUtZmFkZVxue1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICRtbV90cmFuc2l0aW9uRHVyYXRpb24gJG1tX3RyYW5zaXRpb25GdW5jdGlvbjtcbn1cbmh0bWwubW0tb3BlbmluZyAubW0tbWVudS5tbS1meC1tZW51LWZhZGVcbntcblx0b3BhY2l0eTogMTtcbn1cblxuXG4vL1x0Tm8gZWZmZWN0IHBhbmVsc1xuLm1tLW1lbnVcbntcblx0Ji5tbS1meC1wYW5lbHMtbm9uZSAubW0tcGFuZWwsXG5cdC5tbS1meC1wYW5lbHMtbm9uZS5tbS1wYW5lbFxuXHR7XG5cdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcblx0XHRcblx0XHQmLm1tLXN1Ym9wZW5lZFxuXHRcdHtcblx0XHRcdEBpbmNsdWRlIG1tX3RyYW5zbGF0ZSggMCwgMCApO1xuXHRcdH1cblx0fVxufVxuXG5cbi8vXHRab29tIHBhbmVsc1xuLm1tLW1lbnVcbntcblx0Ji5tbS1meC1wYW5lbHMtem9vbSAubW0tcGFuZWwsXG5cdC5tbS1meC1wYW5lbHMtem9vbS5tbS1wYW5lbFxuXHR7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSggJG1tX3pvb21TY2FsZVVwLCAkbW1fem9vbVNjYWxlVXAgKSB0cmFuc2xhdGUzZCggMTAwJSwgMCwgMCApO1xuXG5cdFx0Ji5tbS1vcGVuZWRcblx0XHR7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKCAxLCAxICkgdHJhbnNsYXRlM2QoIDAlLCAwLCAwICk7XG5cdFx0fVxuXHRcdCYubW0tc3Vib3BlbmVkXG5cdFx0e1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSggJG1tX3pvb21TY2FsZURvd24sICRtbV96b29tU2NhbGVEb3duICkgdHJhbnNsYXRlM2QoIC0kbW1fc3VicGFuZWxPZmZzZXQsIDAsIDAgKTtcblx0XHR9XG5cdH1cbn1cblxuXG4vL1x0U2xpZGUgcGFuZWxzXG4ubW0tbWVudVxue1xuXHQmLm1tLWZ4LXBhbmVscy1zbGlkZS0wIC5tbS1wYW5lbC5tbS1zdWJvcGVuZWQsXG5cdC5tbS1meC1wYW5lbHMtc2xpZGUtMC5tbS1wYW5lbC5tbS1zdWJvcGVuZWRcblx0e1xuXHRcdEBpbmNsdWRlIG1tX3RyYW5zbGF0ZSggMCwgMCApO1xuXHR9XG5cblx0Ji5tbS1meC1wYW5lbHMtc2xpZGUtMTAwIC5tbS1wYW5lbC5tbS1zdWJvcGVuZWQsXG5cdC5tbS1meC1wYW5lbHMtc2xpZGUtMTAwLm1tLXBhbmVsLm1tLXN1Ym9wZW5lZFxuXHR7XG5cdFx0QGluY2x1ZGUgbW1fdHJhbnNsYXRlKCAtMTAwJSwgMCApO1xuXHR9XG59XG5cblxuLy9cdFNsaWRlVXAgcGFuZWxzXG4ubW0tbWVudVxue1xuXHQmLm1tLWZ4LXBhbmVscy1zbGlkZS11cCAubW0tcGFuZWwsXG5cdC5tbS1meC1wYW5lbHMtc2xpZGUtdXAubW0tcGFuZWxcblx0e1xuXHRcdEBpbmNsdWRlIG1tX3RyYW5zbGF0ZSggMCwgMTAwJSApO1xuXG5cdFx0Ji5tbS1vcGVuZWRcblx0XHR7XG5cdFx0XHRAaW5jbHVkZSBtbV90cmFuc2xhdGUoIDAsIDAgKTtcblx0XHR9XG5cdFx0Ji5tbS1zdWJvcGVuZWRcblx0XHR7XG5cdFx0XHRAaW5jbHVkZSBtbV90cmFuc2xhdGUoIDAsIDAlICk7XG5cdFx0fVxuXHR9XG59XG5cblxuLy9cdExpc3RpdGVtIGRlbGF5XG5AbWl4aW4gbW1fZWZmZWN0X2xpc3RpdGVtX2RlbGF5KCAkaSApXG57XG5cdCY6bnRoLWNoaWxkKCAjeyRpfSApXG5cdHtcblx0XHR0cmFuc2l0aW9uLWRlbGF5OiAoICRpICogNTBtcyApO1xuXHR9XG59XG4ubW0tbWVudVtjbGFzcyo9XCJtbS1meC1saXN0aXRlbXMtXCJdIC5tbS1saXN0dmlldyA+IGxpXG57XG5cdHRyYW5zaXRpb246IG5vbmUgJG1tX3RyYW5zaXRpb25EdXJhdGlvbiAkbW1fdHJhbnNpdGlvbkZ1bmN0aW9uO1xuXG5cdEBpbmNsdWRlIG1tX2VmZmVjdF9saXN0aXRlbV9kZWxheSggMSApO1xuXHRAaW5jbHVkZSBtbV9lZmZlY3RfbGlzdGl0ZW1fZGVsYXkoIDIgKTtcblx0QGluY2x1ZGUgbW1fZWZmZWN0X2xpc3RpdGVtX2RlbGF5KCAzICk7XG5cdEBpbmNsdWRlIG1tX2VmZmVjdF9saXN0aXRlbV9kZWxheSggNCApO1xuXHRAaW5jbHVkZSBtbV9lZmZlY3RfbGlzdGl0ZW1fZGVsYXkoIDUgKTtcblx0QGluY2x1ZGUgbW1fZWZmZWN0X2xpc3RpdGVtX2RlbGF5KCA2ICk7XG5cdEBpbmNsdWRlIG1tX2VmZmVjdF9saXN0aXRlbV9kZWxheSggNyApO1xuXHRAaW5jbHVkZSBtbV9lZmZlY3RfbGlzdGl0ZW1fZGVsYXkoIDggKTtcblx0QGluY2x1ZGUgbW1fZWZmZWN0X2xpc3RpdGVtX2RlbGF5KCA5ICk7XG5cdEBpbmNsdWRlIG1tX2VmZmVjdF9saXN0aXRlbV9kZWxheSggMTAgKTtcblx0QGluY2x1ZGUgbW1fZWZmZWN0X2xpc3RpdGVtX2RlbGF5KCAxMSApO1xuXHRAaW5jbHVkZSBtbV9lZmZlY3RfbGlzdGl0ZW1fZGVsYXkoIDEyICk7XG5cdEBpbmNsdWRlIG1tX2VmZmVjdF9saXN0aXRlbV9kZWxheSggMTMgKTtcblx0QGluY2x1ZGUgbW1fZWZmZWN0X2xpc3RpdGVtX2RlbGF5KCAxNCApO1xuXHRAaW5jbHVkZSBtbV9lZmZlY3RfbGlzdGl0ZW1fZGVsYXkoIDE1ICk7XG59XG5cblxuLy9cdFNsaWRlIGxpc3QgaXRlbXNcbi5tbS1tZW51Lm1tLWZ4LWxpc3RpdGVtcy1zbGlkZSAubW0tbGlzdHZpZXcgPiBsaVxue1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cdEBpbmNsdWRlIG1tX3RyYW5zbGF0ZSggNTAlLCAwICk7XG5cdG9wYWNpdHk6IDA7XG59XG5odG1sLm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tZngtbGlzdGl0ZW1zLXNsaWRlIC5tbS1wYW5lbC5tbS1vcGVuZWQgLm1tLWxpc3R2aWV3ID4gbGlcbntcblx0QGluY2x1ZGUgbW1fdHJhbnNsYXRlKCAwLCAwICk7XG5cdG9wYWNpdHk6IDE7XG59XG5cblxuLy9cdEZhZGUgbGlzdCBpdGVtc1xuLm1tLW1lbnUubW0tZngtbGlzdGl0ZW1zLWZhZGUgLm1tLWxpc3R2aWV3ID4gbGlcbntcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcblx0b3BhY2l0eTogMDtcbn1cbmh0bWwubW0tb3BlbmluZyAubW0tbWVudS5tbS1meC1saXN0aXRlbXMtZmFkZSAubW0tcGFuZWwubW0tb3BlbmVkIC5tbS1saXN0dmlldyA+IGxpXG57XG5cdG9wYWNpdHk6IDE7XG59XG5cblxuLy9cdERyb3AgbGlzdCBpdGVtc1xuLm1tLW1lbnUubW0tZngtbGlzdGl0ZW1zLWRyb3AgLm1tLWxpc3R2aWV3ID4gbGlcbntcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdG9wO1xuXHRvcGFjaXR5OiAwO1xuXHR0b3A6IC0yNSU7XG59XG5odG1sLm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tZngtbGlzdGl0ZW1zLWRyb3AgLm1tLXBhbmVsLm1tLW9wZW5lZCAubW0tbGlzdHZpZXcgPiBsaVxue1xuXHRvcGFjaXR5OiAxO1xuXHR0b3A6IDA7XG59IiwiQGltcG9ydCBcIi4uLy4uL3Njc3MvaW1wb3J0XCI7XG5cblxuLypcblx0alF1ZXJ5Lm1tZW51IHBvc2l0aW9uIGV4dGVuc2lvbiBDU1NcbiovXG5cbi5tbS1tZW51Lm1tLW9mZmNhbnZhc1xue1xuXHQmLm1tLXJpZ2h0XG5cdHtcblx0XHRsZWZ0OiBhdXRvO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1tX3NpemluZ19yaWdodDtcblxuXG5cbi8qXG5cdGpRdWVyeS5tbWVudSB6LXBvc2l0aW9uIGV4dGVuc2lvbiBDU1NcbiovXG5cbmh0bWwubW0tZnJvbnRcbntcblx0Lm1tLXNsaWRlb3V0XG5cdHtcblx0XHR0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblx0XHR6LWluZGV4OiAwO1xuXHR9XG5cdCNtbS1ibG9ja2VyXG5cdHtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cdC5tbS1tZW51Lm1tLW9mZmNhbnZhc1xuXHR7XG5cdFx0ei1pbmRleDogMjtcblx0fVxufVxuXG4ubW0tbWVudS5tbS1vZmZjYW52YXNcbntcblx0Ji5tbS1mcm9udCxcblx0Ji5tbS1uZXh0XG5cdHtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJG1tX3RyYW5zaXRpb25EdXJhdGlvbiAkbW1fdHJhbnNpdGlvbkZ1bmN0aW9uO1xuXHRcdEBpbmNsdWRlIG1tX3RyYW5zbGF0ZSggLTEwMCUsIDAgKTtcblxuXHRcdCYubW0tcmlnaHRcblx0XHR7XG5cdFx0XHRAaW5jbHVkZSBtbV90cmFuc2xhdGUoIDEwMCUsIDAgKTtcblx0XHR9XG5cdH1cblx0Ji5tbS10b3Bcblx0e1xuXHRcdEBpbmNsdWRlIG1tX3RyYW5zbGF0ZSggMCwgLTEwMCUgKTtcblx0fVxuXHQmLm1tLWJvdHRvbVxuXHR7XG5cdFx0QGluY2x1ZGUgbW1fdHJhbnNsYXRlKCAwLCAxMDAlICk7XG5cdH1cblx0Ji5tbS10b3AsXG5cdCYubW0tYm90dG9tXG5cdHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdCYubW0tYm90dG9tXG5cdHtcblx0XHR0b3A6IGF1dG87XG5cdH1cbn1cbmh0bWwubW0tb3BlbmluZyAubW0tbWVudS5tbS1vZmZjYW52YXNcbntcblx0Ji5tbS1mcm9udCxcblx0Ji5tbS1uZXh0XG5cdHtcblx0XHRAaW5jbHVkZSBtbV90cmFuc2xhdGUoIDAsIDAgKTtcblx0fVxufVxuXG5AaW5jbHVkZSBtbV9zaXppbmdfenBvc2l0aW9uOyIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vXG4vLyBTbGlja1xuLy9cbi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBJbXBvcnRzXG4vLyAjIE92ZXJyaWRlcyAqL1xuLy8gIyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vLyBObyBsb2NhbCB2YXJpYWJsZXNcbi8vXG4vLyAjIEltcG9ydHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2Nzcyc7XG5cbi8vICMgT3ZlcnJpZGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uc2xpY2stc2xpZGVyIHtcblx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXG5cdC5zbGljay1kb3RzIHtcblx0XHRoZWlnaHQ6IHJlbSgxMnB4KTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKDApO1xuXHRcdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIHJlbSgyMHB4KSByZW0oMjBweCkgbnVsbCk7XG5cblx0XHRsaSB7XG5cdFx0XHRoZWlnaHQ6IHJlbSgxMnB4KTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIHJlbSg4cHgpIG51bGwgbnVsbCk7XG5cblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR3aWR0aDogcmVtKDEycHgpO1xuXHRcdFx0XHRoZWlnaHQ6IHJlbSgxMnB4KTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKDApO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCAwIG51bGwgbnVsbCk7XG5cdFx0XHR9XG5cblx0XHRcdCYuc2xpY2stYWN0aXZlIHtcblx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZG90cztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zbGljay1hcnJvdyB7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDYwcHgpO1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDVweCkgcmVtKDEwcHgpKTtcblx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNTAlIG51bGwgbnVsbCBudWxsKTtcblxuXHRcdCYuc2xpY2stcHJldiB7XG5cdFx0XHRsZWZ0OiByZW0oMTIwcHgpO1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1kZXNrdG9wKSB7XG5cdFx0XHRcdGxlZnQ6IHJlbSg1cHgpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuc2xpY2stbmV4dCB7XG5cdFx0XHRyaWdodDogcmVtKDEyMHB4KTtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtZGVza3RvcCkge1xuXHRcdFx0XHRyaWdodDogcmVtKDVweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iXX0=*/