@import url(https://use.fontawesome.com/releases/v5.3.1/css/all.css);@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,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}/*! 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,.article__content dfn,.contact dfn,.detail 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{line-height:1.1;font-weight:700;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;color:#000;background-color:#000;font-family:"Open Sans",sans-serif;line-height:1.8;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media only screen and (max-width:991px){html,body{font-size:16px}}@media only screen and (max-width:767px){html,body{font-size:15px}}a{color:#e30613;text-decoration:none;transition:color 0.35s ease-in-out,border-color 0.35s ease-in-out,background-color 0.35s ease-in-out}a:hover{color:#000;text-decoration:none}img{height:auto;max-width:100%}.clear::after{clear:both;content:"";display:block}.container{width:100%;max-width:100%;padding-right:calc((100% - 1170px) / 2);padding-left:calc((100% - 1170px) / 2)}@media only screen and (max-width:1200px){.container{padding-right:15px;padding-left:15px}}.container--lg{width:100%;padding-right:calc((100% - 1680px) / 2);padding-left:calc((100% - 1680px) / 2)}@media only screen and (max-width:1710px){.container--lg{padding-right:15px;padding-left:15px}}.container--md{width:100%;padding-right:calc((100% - 1560px) / 2);padding-left:calc((100% - 1560px) / 2)}@media only screen and (max-width:1590px){.container--md{padding-right:15px;padding-left:15px}}.btn,.button,.contact__form form button.button[type="submit"],.package__block:hover .button,.product__block:hover .button{z-index:1;outline:0!important;box-shadow:none!important;line-height:1;height:3.75rem;cursor:pointer;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;text-align:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;font-family:"Futura",sans-serif;font-weight:500;-ms-touch-action:manipulation;touch-action:manipulation;white-space:nowrap;border:0 solid #2e6da4;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color 0.35s ease-in-out,border-color 0.35s ease-in-out,background-color 0.35s ease-in-out;margin-bottom:0;padding:.875rem 3.125rem;position:relative;font-size:1.25rem;padding-left:5.125rem}.btn:before,.button:before,.contact__form form button.button[type="submit"]:before,.package__block:hover .button:before,.product__block:hover .button:before{height:100%;content:'\f061';font-weight:300;width:3.75rem;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-color:#fff;font-family:"Font Awesome 5 Pro";border-right:2px solid #fff;font-size:1.5rem;position:absolute;top:0;left:0}.btn:after,.button:after,.contact__form form button.button[type="submit"]:after,.package__block:hover .button:after,.product__block:hover .button:after{width:0;z-index:-1;content:'';height:100%;display:block;background:#111;transition:ease-in-out 0.35s;position:absolute;top:0;left:0}.btn:hover:after,.button:hover:after,.contact__form form button.button[type="submit"]:hover:after,.intro__content .button:hover:after,.package__block:hover .button:hover:after,.product__block:hover .button:hover:after{width:100%}.btn-default,.button,.contact__form form button.button[type="submit"],.package__block:hover .button,.product__block:hover .button{color:#fff;background:#e30613}.btn-default:hover,.btn-default[type='submit']:hover,.btn-default[type='reset']:hover,.btn-default[type='button']:hover,.btn-default:focus,.btn-default.is-focused,.button:hover,.contact__form form button.button:hover[type="submit"],.intro__content .button:hover,.package__block:hover .button:hover,.product__block:hover .button:hover,.button[type='submit']:hover,.contact__form form button.button[type='submit']:hover[type="submit"],.button[type='reset']:hover,.contact__form form button.button[type='reset']:hover[type="submit"],.button[type='button']:hover,.contact__form form button.button[type='button']:hover[type="submit"],.button:focus,.contact__form form button.button:focus[type="submit"],.package__block:hover .button:focus,.product__block:hover .button:focus,.button.is-focused,.contact__form form button.is-focused.button[type="submit"],.package__block:hover .is-focused.button,.product__block:hover .is-focused.button{color:#fff;text-decoration:none;border-color:#286090;background-color:#e30613}.button--primary,.btn-primary{background:#00a2ff}.button--primary:hover,.button--primary[type='submit']:hover,.button--primary[type='reset']:hover,.button--primary[type='button']:hover,.button--primary:focus,.button--primary.is-focused,.btn-primary:hover,.btn-primary[type='submit']:hover,.btn-primary[type='reset']:hover,.btn-primary[type='button']:hover,.btn-primary:focus,.btn-primary.is-focused{color:#fff;text-decoration:none;border-color:#286090;background-color:#00a2ff}.button--success,.btn-success{background:#28a745}.button--success:hover,.button--success[type='submit']:hover,.button--success[type='reset']:hover,.button--success[type='button']:hover,.button--success:focus,.button--success.is-focused,.btn-success:hover,.btn-success[type='submit']:hover,.btn-success[type='reset']:hover,.btn-success[type='button']:hover,.btn-success:focus,.btn-success.is-focused{color:#fff;text-decoration:none;border-color:#286090;background-color:#1e7e34}.button--white,.intro__content .button,.intro__content .contact__form form button.button[type="submit"],.contact__form form .intro__content button.button[type="submit"],.intro__content .package__block:hover .button,.package__block:hover .intro__content .button,.intro__content .product__block:hover .button,.product__block:hover .intro__content .button,.btn-white{color:#e30613;background:#fff}.button--white:before,.intro__content .button:before,.intro__content .contact__form form button.button[type="submit"]:before,.contact__form form .intro__content button.button[type="submit"]:before,.intro__content .package__block:hover .button:before,.package__block:hover .intro__content .button:before,.intro__content .product__block:hover .button:before,.product__block:hover .intro__content .button:before,.btn-white:before{border-color:#e30613}.button--white:hover,.intro__content .button:hover,.intro__content .contact__form form button.button:hover[type="submit"],.contact__form form .intro__content button.button:hover[type="submit"],.button--white[type='submit']:hover,.intro__content .button[type='submit']:hover,.button--white[type='reset']:hover,.intro__content .button[type='reset']:hover,.button--white[type='button']:hover,.intro__content .button[type='button']:hover,.button--white:focus,.intro__content .button:focus,.intro__content .contact__form form button.button:focus[type="submit"],.contact__form form .intro__content button.button:focus[type="submit"],.button--white.is-focused,.intro__content .is-focused.button,.intro__content .contact__form form button.is-focused.button[type="submit"],.contact__form form .intro__content button.is-focused.button[type="submit"],.btn-white:hover,.btn-white[type='submit']:hover,.btn-white[type='reset']:hover,.btn-white[type='button']:hover,.btn-white:focus,.btn-white.is-focused{background:#fff}.button--white:hover:before,.intro__content .button:hover:before,.intro__content .contact__form form button.button[type="submit"]:hover:before,.contact__form form .intro__content button.button[type="submit"]:hover:before,.button--white[type='submit']:hover:before,.intro__content .button:hover[type='submit']:before,.button--white[type='reset']:hover:before,.intro__content .button:hover[type='reset']:before,.button--white[type='button']:hover:before,.intro__content .button:hover[type='button']:before,.button--white:focus:before,.intro__content .button:focus:before,.intro__content .contact__form form button.button[type="submit"]:focus:before,.contact__form form .intro__content button.button[type="submit"]:focus:before,.button--white.is-focused:before,.intro__content .is-focused.button:before,.intro__content .contact__form form button.is-focused.button[type="submit"]:before,.contact__form form .intro__content button.is-focused.button[type="submit"]:before,.btn-white:hover:before,.btn-white[type='submit']:hover:before,.btn-white[type='reset']:hover:before,.btn-white[type='button']:hover:before,.btn-white:focus:before,.btn-white.is-focused:before{border-right-color:#fff}.button--simple,.intro__content .button,.intro__content .contact__form form button.button[type="submit"],.contact__form form .intro__content button.button[type="submit"],.intro__content .package__block:hover .button,.package__block:hover .intro__content .button,.intro__content .product__block:hover .button,.product__block:hover .intro__content .button,.btn-simple{background:#fff0}.button--simple:before,.intro__content .button:before,.intro__content .contact__form form button.button[type="submit"]:before,.contact__form form .intro__content button.button[type="submit"]:before,.intro__content .package__block:hover .button:before,.package__block:hover .intro__content .button:before,.intro__content .product__block:hover .button:before,.product__block:hover .intro__content .button:before,.btn-simple:before{border:2px solid}.button--simple:hover,.intro__content .button:hover,.intro__content .contact__form form button.button:hover[type="submit"],.contact__form form .intro__content button.button:hover[type="submit"],.button--simple[type='submit']:hover,.intro__content .button[type='submit']:hover,.button--simple[type='reset']:hover,.intro__content .button[type='reset']:hover,.button--simple[type='button']:hover,.intro__content .button[type='button']:hover,.button--simple:focus,.intro__content .button:focus,.intro__content .contact__form form button.button:focus[type="submit"],.contact__form form .intro__content button.button:focus[type="submit"],.button--simple.is-focused,.intro__content .is-focused.button,.intro__content .contact__form form button.is-focused.button[type="submit"],.contact__form form .intro__content button.is-focused.button[type="submit"],.btn-simple:hover,.btn-simple[type='submit']:hover,.btn-simple[type='reset']:hover,.btn-simple[type='button']:hover,.btn-simple:focus,.btn-simple.is-focused{background:#fff}.button--simple:hover:before,.intro__content .button:hover:before,.intro__content .contact__form form button.button[type="submit"]:hover:before,.contact__form form .intro__content button.button[type="submit"]:hover:before,.button--simple[type='submit']:hover:before,.intro__content .button:hover[type='submit']:before,.button--simple[type='reset']:hover:before,.intro__content .button:hover[type='reset']:before,.button--simple[type='button']:hover:before,.intro__content .button:hover[type='button']:before,.button--simple:focus:before,.intro__content .button:focus:before,.intro__content .contact__form form button.button[type="submit"]:focus:before,.contact__form form .intro__content button.button[type="submit"]:focus:before,.button--simple.is-focused:before,.intro__content .is-focused.button:before,.intro__content .contact__form form button.is-focused.button[type="submit"]:before,.contact__form form .intro__content button.is-focused.button[type="submit"]:before,.btn-simple:hover:before,.btn-simple[type='submit']:hover:before,.btn-simple[type='reset']:hover:before,.btn-simple[type='button']:hover:before,.btn-simple:focus:before,.btn-simple.is-focused:before{border-top:0;border-left:0;border-bottom:0}.button--lg,.contact__form form button.button[type="submit"],.btn-lg,.btn-group-lg>.btn{height:4.5625rem;padding-left:5.9375rem}.button--lg:before,.contact__form form button.button[type="submit"]:before,.btn-lg:before,.btn-group-lg>.btn:before{width:4.5625rem}.article__content,.contact,.detail{font-family:"Open Sans",sans-serif;line-height:1.8;color:#000;font-size:1.25rem}.article__content::after,.contact::after,.detail::after{clear:both;content:"";display:block}.article__content address,.contact address,.detail address{display:block;font-style:italic;margin:0 0 1.25rem}.article__content address>*:last-child,.contact address>*:last-child,.detail address>*:last-child{margin-bottom:0}.article__content .align-none,.contact .align-none,.detail .align-none,.article__content .alignnone,.contact .alignnone,.detail .alignnone{display:inline}.article__content .align-center,.contact .align-center,.detail .align-center,.article__content .aligncenter,.contact .aligncenter,.detail .aligncenter{text-align:center;margin:0 auto}.article__content .align-left,.contact .align-left,.detail .align-left,.article__content .alignleft,.contact .alignleft,.detail .alignleft{float:left;margin:0 1.25rem 1.25rem 0}.article__content .align-right,.contact .align-right,.detail .align-right,.article__content .alignright,.contact .alignright,.detail .alignright{float:right;margin:0 0 1.25rem 1.25rem}.article__content .wp-caption,.contact .wp-caption,.detail .wp-caption,.article__content figure,.contact figure,.detail figure{margin:0 0 1.25rem}.article__content .wp-caption .wp-caption-text,.contact .wp-caption .wp-caption-text,.detail .wp-caption .wp-caption-text,.article__content .wp-caption figcaption,.contact .wp-caption figcaption,.detail .wp-caption figcaption,.article__content figure .wp-caption-text,.contact figure .wp-caption-text,.detail figure .wp-caption-text,.article__content figure figcaption,.contact figure figcaption,.detail figure figcaption{font-style:italic;margin:.3125rem}.article__content blockquote,.contact blockquote,.detail blockquote{font-style:italic;border:.0625rem solid #ddd;border-radius:.3125rem;margin:0 0 1.25rem;padding:1.25rem}.article__content blockquote>*:last-child,.contact blockquote>*:last-child,.detail blockquote>*:last-child{margin-bottom:0}.article__content pre,.contact pre,.detail pre,.article__content code,.contact code,.detail code{white-space:pre;font:100% 'andale mono','lucida console',monospace;line-height:1.5;margin:1.25rem 0}.article__content pre>*:last-child,.contact pre>*:last-child,.detail pre>*:last-child,.article__content code>*:last-child,.contact code>*:last-child,.detail code>*:last-child{margin-bottom:0}.article__content ul,.contact ul,.detail ul,.article__content ol,.contact ol,.detail ol{margin:0 1.25rem 1.25rem}.article__content li ul,.contact li ul,.detail li ul,.article__content li ol,.contact li ol,.detail li ol{margin:0 1.25rem}.article__content ul,.contact ul,.detail ul,.article__content ul li,.contact ul li,.detail ul li{list-style-type:disc}.article__content ol,.contact ol,.detail ol,.article__content ol li,.contact ol li,.detail ol li{list-style-type:decimal}.article__content dl,.contact dl,.detail dl{margin:0 0 1.25rem}.article__content dl dt,.contact dl dt,.detail dl dt{font-weight:700}.article__content dl dd,.contact dl dd,.detail dl dd{margin-left:1.25rem}.article__content table,.contact table,.detail table{width:100%;margin:0 0 1.25rem}.article__content table caption,.contact table caption,.detail table caption{color:#000;border-bottom:.0625rem solid #ccc;background:#fff;padding:.625rem;font-size:1.875rem}.article__content table th,.contact table th,.detail table th,.article__content table td,.contact table td,.detail table td{border-bottom:.0625rem solid #ccc;background:#fff;padding:.75rem}.article__content table th,.contact table th,.detail table th{text-align:left;font-weight:700}.article__content table thead th,.contact table thead th,.detail table thead th{background:#efefef}.article__content table tfoot,.contact table tfoot,.detail table tfoot{font-style:italic}.article__content h1,.contact h1,.detail h1,.article__content h2,.contact h2,.detail h2,.article__content h3,.contact h3,.detail h3,.article__content h4,.contact h4,.detail h4,.article__content h5,.contact h5,.detail h5,.article__content h6,.contact h6,.detail h6{font-family:inherit;font-weight:700;line-height:1.1;color:inherit;margin-bottom:.625rem}.article__content h1,.contact h1,.detail h1{font-size:6.25rem}.article__content h2,.contact h2,.detail h2{font-weight:500;color:#e30613;font-family:"Futura",sans-serif;font-size:2.25rem}.article__content h3,.contact h3,.detail h3{font-size:1.875rem}@media only screen and (max-width:575px){.article__content h3,.contact h3,.detail h3{font-size:1.625rem}}.article__content h4,.contact h4,.detail h4{font-size:1.5625rem}.article__content h5,.contact h5,.detail h5{font-size:1.25rem}.article__content h6,.contact h6,.detail h6{line-height:1.9;font-size:1.125rem}.article__content p,.contact p,.detail p{margin:0 0 1.25rem}.article__content strong,.contact strong,.detail strong,.article__content dfn,.contact dfn,.detail dfn{font-weight:700}.article__content em,.contact em,.detail em,.article__content dfn,.contact dfn,.detail dfn{font-style:italic}.article__content sup,.contact sup,.detail sup,.article__content sub,.contact sub,.detail sub{line-height:0}@media only screen and (max-width:767px){.article__content img.align-left,.contact img.align-left,.detail img.align-left,.article__content img.alignleft,.contact img.alignleft,.detail img.alignleft,.article__content img.align-right,.contact img.align-right,.detail img.align-right,.article__content img.alignright,.contact img.alignright,.detail img.alignright{max-width:50%}}.wpcf7 fieldset{border:.0625rem solid #ccc;border-radius:.3125rem;margin-bottom:1.25rem;padding:1.25rem}.wpcf7 fieldset>*:last-child{margin-bottom:0}.wpcf7 fieldset>p{margin-bottom:1.25rem}.wpcf7 fieldset>p::after{clear:both;content:"";display:block}.wpcf7 legend{color:#666;border:.0625rem solid #ccc;border-radius:.3125rem;background:#fff;padding:.3125rem .625rem}.wpcf7 label{display:block;font-weight:600;color:#000;margin-bottom:.625rem;font-size:1.25rem}.wpcf7 label.is-radio,.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}.wpcf7 label.is-checkbox{margin:0 .625rem}.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:.3125rem .625rem;position:relative;font-size:1.25rem}.wpcf7 label.is-error:before,.wpcf7 .wpcf7-not-valid-tip:before{display:block;content:'';width:0;height:0;border-left:.3125rem solid #fff0;border-right:.3125rem solid #fff0;border-bottom:.3125rem solid #d9534f;position:absolute;top:-.3125rem;left:.625rem}.wpcf7 button,.wpcf7 input,.wpcf7 select,.wpcf7 textarea{display:block;width:100%;max-width:100%;height:3.125rem;font-family:"Proxima Nova",sans-serif;color:#495057;border:.0625rem solid #ccc;background:#fff;border-radius:0;padding:.75rem 1.25rem .3125rem;font-size:1.125rem}.wpcf7 button::-webkit-input-placeholder,.wpcf7 input::-webkit-input-placeholder,.wpcf7 select::-webkit-input-placeholder,.wpcf7 textarea::-webkit-input-placeholder{color:#999}.wpcf7 button::-moz-placeholder,.wpcf7 input::-moz-placeholder,.wpcf7 select::-moz-placeholder,.wpcf7 textarea::-moz-placeholder{color:#999}.wpcf7 button:-ms-input-placeholder,.wpcf7 input:-ms-input-placeholder,.wpcf7 select:-ms-input-placeholder,.wpcf7 textarea:-ms-input-placeholder{color:#999}.wpcf7 button::-ms-input-placeholder,.wpcf7 input::-ms-input-placeholder,.wpcf7 select::-ms-input-placeholder,.wpcf7 textarea::-ms-input-placeholder{color:#999}.wpcf7 button::placeholder,.wpcf7 input::placeholder,.wpcf7 select::placeholder,.wpcf7 textarea::placeholder{color:#999}.wpcf7 button:focus:not(:-moz-read-only):not([type='submit']):not([type='reset']):not([type='button']),.wpcf7 button .is-focused,.wpcf7 input:focus:not(:-moz-read-only):not([type='submit']):not([type='reset']):not([type='button']),.wpcf7 input .is-focused,.wpcf7 select:focus:not(:-moz-read-only):not([type='submit']):not([type='reset']):not([type='button']),.wpcf7 select .is-focused,.wpcf7 textarea:focus:not(:-moz-read-only):not([type='submit']):not([type='reset']):not([type='button']),.wpcf7 textarea .is-focused{border-color:#111}.wpcf7 button:focus:not(:read-only):not([type='submit']):not([type='reset']):not([type='button']),.wpcf7 button .is-focused,.wpcf7 input:focus:not(:read-only):not([type='submit']):not([type='reset']):not([type='button']),.wpcf7 input .is-focused,.wpcf7 select:focus:not(:read-only):not([type='submit']):not([type='reset']):not([type='button']),.wpcf7 select .is-focused,.wpcf7 textarea:focus:not(:read-only):not([type='submit']):not([type='reset']):not([type='button']),.wpcf7 textarea .is-focused{border-color:#111}.wpcf7 button.is-error,.wpcf7 input.is-error,.wpcf7 input.wpcf7-not-valid,.wpcf7 select.is-error,.wpcf7 select.wpcf7-not-valid,.wpcf7 textarea.is-error,.wpcf7 textarea.wpcf7-not-valid{border-color:#dc3545}.wpcf7 button:disabled,.wpcf7 button.is-disabled,.wpcf7 input:disabled,.wpcf7 input.is-disabled,.wpcf7 select:disabled,.wpcf7 select.is-disabled,.wpcf7 textarea:disabled,.wpcf7 textarea.is-disabled{color:#999;background-color:#efefef}.wpcf7 button[type='radio'],.wpcf7 button[type='checkbox'],.wpcf7 input[type='radio'],.wpcf7 input[type='checkbox'],.wpcf7 select[type='radio'],.wpcf7 select[type='checkbox'],.wpcf7 textarea[type='radio'],.wpcf7 textarea[type='checkbox']{display:inline-block;height:auto;margin-right:.625rem;padding:0}.wpcf7 button[type='radio'],.wpcf7 button[type='checkbox'],.wpcf7 button[type='submit'],.wpcf7 button[type='reset'],.wpcf7 button[type='button'],.wpcf7 input[type='radio'],.wpcf7 input[type='checkbox'],.wpcf7 input[type='submit'],.wpcf7 input[type='reset'],.wpcf7 input[type='button'],.wpcf7 select[type='radio'],.wpcf7 select[type='checkbox'],.wpcf7 select[type='submit'],.wpcf7 select[type='reset'],.wpcf7 select[type='button'],.wpcf7 textarea[type='radio'],.wpcf7 textarea[type='checkbox'],.wpcf7 textarea[type='submit'],.wpcf7 textarea[type='reset'],.wpcf7 textarea[type='button']{display:inline-block;width:auto}.wpcf7 button{display:inline-block;width:auto}.wpcf7 button,.wpcf7 input[type='submit'],.wpcf7 input[type='reset'],.wpcf7 input[type='button']{color:#333;background-color:#efefef}.wpcf7 button:hover,.wpcf7 input[type='submit']:hover,.wpcf7 input[type='reset']:hover,.wpcf7 input[type='button']:hover{color:#333;background-color:#efefef}.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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)}.wpcf7 textarea{resize:none;width:100%;height:14.375rem}.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{overflow:hidden;background-color:#fff;font-size:1.25rem}.article__content{background:#efefef;position:relative;padding-top:6.875rem;padding-bottom:1.125rem}@media only screen and (max-width:1199px){.article__content{padding-top:3.125rem}}@media only screen and (max-width:575px){.article__content{padding-top:1.875rem}}.article__content:after,.article__content:before{content:'';display:block;width:7rem;height:12.6875rem;background:#fff;position:absolute;bottom:0;left:0}@media only screen and (max-width:1420px){.article__content:after,.article__content:before{display:none}}.article__content:after{right:0;left:auto;height:100%}.article__content h2{margin-bottom:2.5rem}@media only screen and (max-width:575px){.article__content h2{margin-bottom:1.25rem}}.article__content p{margin-bottom:2.1875rem}@media only screen and (max-width:575px){.article__content p{margin-bottom:1.25rem}}.article__content .exposition{padding-bottom:4.6875rem}@media only screen and (max-width:767px){.article__content .exposition{padding-bottom:1.25rem}}.article__content .ssba{padding-top:4.0625rem}@media only screen and (max-width:1199px){.article__content .ssba{padding-top:1.875rem}}@media only screen and (max-width:991px){.article__content .ssba{padding-top:1.25rem}}@media only screen and (max-width:575px){.article__content .ssba{padding-top:0}}@media only screen and (max-width:575px){.article__content .ssba>div{padding-top:0}}.banner{position:relative}.banner:after{content:'';width:112px;height:100%;display:block;background:#efefef;position:absolute;top:0;left:0}@media only screen and (max-width:1199px){.banner:after{display:none}}.banner__title{top:100px;width:1387px;background:transparent!important;padding-right:1.5625rem;padding-left:1.5625rem}.banner__title:after{height:121px!important}.banner__image{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:53.125rem;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;padding-top:11.4375rem;padding-bottom:3.125rem}@media only screen and (max-width:1199px){.banner__image{height:46.875rem}}@media only screen and (max-width:991px){.banner__image{height:40.625rem}}@media only screen and (max-width:767px){.banner__image{height:31.25rem}}@media only screen and (max-width:575px){.banner__image{height:21.875rem;padding-top:6.25rem;padding-bottom:1.875rem}}.banner__image:after{content:'';width:100%;height:100%;display:block;background:rgb(0 0 0 / .6);position:absolute;top:0;left:0}.banner__image img{opacity:.7;-webkit-transform:translateY(-36%);transform:translateY(-36%);position:absolute;top:50%;right:-60px}@media only screen and (max-width:1399px){.banner__image img{max-width:31.25rem}}@media only screen and (max-width:991px){.banner__image img{max-width:18.75rem}}@media only screen and (max-width:575px){.banner__image img{max-width:12.5rem}}.banner__breadcrumb{z-index:1;width:100%;font-weight:500;text-align:center;color:#fff;font-family:"Futura",sans-serif;font-size:1.25rem;position:relative}@media only screen and (max-width:575px){.banner__breadcrumb{font-size:1rem}}.banner__breadcrumb h1{font-weight:500;font-size:6.25rem}@media only screen and (max-width:991px){.banner__breadcrumb h1{font-size:5rem}}@media only screen and (max-width:767px){.banner__breadcrumb h1{font-size:3.75rem}}@media only screen and (max-width:575px){.banner__breadcrumb h1{font-size:2.5rem}}.banner__breadcrumb a{color:#fff}.banner__breadcrumb a:hover{color:#e30613}.banner__breadcrumb i{vertical-align:middle;font-size:1.5rem;margin-right:.625rem;margin-left:.625rem}.breadcrumb{font-weight:500;line-height:1.3;text-align:center;color:#e30613;background:#fff;font-family:"Futura",sans-serif;padding-top:0;padding-bottom:0;margin-bottom:5.625rem}@media only screen and (max-width:767px){.breadcrumb{margin-bottom:3.125rem}}@media only screen and (max-width:575px){.breadcrumb{font-size:1rem}}.breadcrumb>div{border-bottom:2px solid #efefef;padding-top:2.625rem;padding-bottom:2.625rem}.breadcrumb a{color:#515150}.breadcrumb a:hover{color:#e30613}.breadcrumb i{vertical-align:middle;color:#515150;font-size:1.5rem;margin-right:.3125rem;margin-left:.3125rem}.contact{position:relative;padding-top:6.25rem;padding-bottom:4.25rem}@media only screen and (max-width:991px){.contact{padding-top:3.125rem;padding-bottom:3.125rem}}@media only screen and (max-width:767px){.contact{padding-top:1.875rem;padding-bottom:1.875rem}}.contact:after,.contact:before{content:'';height:100%;display:block;width:14.4375rem;background:#efefef;position:absolute;bottom:0;left:0}@media only screen and (max-width:1699px){.contact:after,.contact:before{width:111px}}@media only screen and (max-width:1420px){.contact:after,.contact:before{display:none}}.contact:after{right:0;left:auto;width:120px;background:#6e6d6d}.contact h3{font-family:"Futura",sans-serif}.contact__wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:1.875rem;padding-bottom:.8125rem}.contact__wrap figure img{width:100%}.contact__address{line-height:1.25;font-size:1.125rem}.contact__address h3{color:#e30613;margin-bottom:1.625rem}.contact__address ul{list-style:none;margin-right:0;margin-bottom:2.6875rem;margin-left:0}.contact__address ul li{list-style:none;position:relative;padding-left:13.4375rem}@media only screen and (max-width:1199px){.contact__address ul li{padding-left:11.25rem}}@media only screen and (max-width:575px){.contact__address ul li{padding-bottom:.625rem;padding-left:0}}.contact__address ul li strong,.contact__address ul li .article__content dfn,.article__content .contact__address ul li dfn,.contact__address ul li .contact dfn,.contact .contact__address ul li dfn,.contact__address ul li .detail dfn,.detail .contact__address ul li dfn{font-weight:400;position:absolute;top:0;left:0}@media only screen and (max-width:575px){.contact__address ul li strong,.contact__address ul li .article__content dfn,.article__content .contact__address ul li dfn,.contact__address ul li .contact dfn,.contact .contact__address ul li dfn,.contact__address ul li .detail dfn,.detail .contact__address ul li dfn{display:block;font-weight:600;position:static}}.contact__address ul li a{color:#000}.contact__address ul li a:hover{color:#e30613}.contact__form{line-height:1.2;font-size:1.125rem}.contact__form h3{margin-bottom:1.625rem}.contact__form form{text-align:center;padding-top:1.25rem}.contact__form form .wpcf7-form-control-wrap{display:block;text-align:left;margin-bottom:.625rem}.contact__form form .row{margin-bottom:1.25rem}.detail h2{margin-bottom:2.6875rem}@media only screen and (max-width:767px){.detail h2{margin-bottom:1.25rem}}.detail__top{position:relative;padding-top:6.75rem;padding-bottom:6.75rem}@media only screen and (max-width:991px){.detail__top{padding-top:3.125rem;padding-bottom:3.125rem}}@media only screen and (max-width:767px){.detail__top{padding-top:1.875rem;padding-bottom:1.875rem}}.detail__top:after,.detail__top:before{content:'';height:100%;display:block;width:14.4375rem;background:#efefef;position:absolute;bottom:0;left:0}@media only screen and (max-width:1699px){.detail__top:after,.detail__top:before{width:111px}}@media only screen and (max-width:1420px){.detail__top:after,.detail__top:before{display:none}}.detail__top:after{right:0;left:auto;width:120px;background:#6e6d6d}.detail__tags{padding-bottom:2.1875rem}.detail__tags ul{list-style:none;margin-right:0;margin-bottom:0;margin-left:0}.detail__tags ul li{font-weight:500;list-style:none;display:inline-block;font-family:"Futura",sans-serif}.detail__tags ul li strong,.detail__tags ul li .article__content dfn,.article__content .detail__tags ul li dfn,.detail__tags ul li .contact dfn,.contact .detail__tags ul li dfn,.detail__tags ul li .detail dfn,.detail .detail__tags ul li dfn{font-weight:500}.detail__slider{margin-top:3.75rem;margin-bottom:3.75rem}@media only screen and (max-width:767px){.detail__slider{margin-top:1.875rem;margin-bottom:1.875rem}}.detail__slider img{width:100%}.detail__bottom{padding-top:2.8125rem;padding-bottom:3.25rem}@media only screen and (max-width:575px){.detail__bottom{padding-bottom:.625rem}}.exposition{padding-top:.9375rem;padding-bottom:.9375rem}.exposition ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 -.3125rem}.exposition ul li{display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;padding-right:.3125rem;padding-left:.3125rem}.exposition ul li>div{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;margin-bottom:.625rem}.exposition ul li img{width:100%;visibility:hidden}.exposition ul:nth-of-type(1) li{width:67.8%}.exposition ul:nth-of-type(1) li:nth-child(2){width:32.2%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.exposition ul:nth-of-type(1) li:nth-child(2)>div{width:100%}.exposition ul:nth-of-type(2) li{width:33.9%}.exposition ul:nth-of-type(2) li:nth-child(3n){width:32.2%}.footer{color:#fff;background:#efefef;position:relative}.footer a{color:#fff}.footer a:hover{color:#e30613}.footer__title{bottom:10.8125rem;color:#000;background:#efefef!important}.footer__title:after{-webkit-transform:translateY(1px);transform:translateY(1px);background:#e30613!important}.footer__logo{display:block;max-width:8.4375rem}@media only screen and (max-width:575px){.footer__logo{margin-bottom:1.875rem}}.footer__widgets{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#111;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:7.1875rem;padding-bottom:1.25rem}@media only screen and (max-width:991px){.footer__widgets{padding-top:4.375rem;padding-bottom:1.25rem}}@media only screen and (max-width:575px){.footer__widgets{padding-top:3.125rem;padding-bottom:.3125rem}}.footer__widgets .widget{margin-bottom:1.875rem}.footer__widgets .widget p.title{line-height:1.2;font-weight:500;font-family:"Futura",sans-serif;font-size:1.25rem;margin-bottom:2rem}@media only screen and (max-width:575px){.footer__widgets .widget p.title{margin-bottom:1.25rem}}.footer__widgets .widget.widget_nav_menu ul li{line-height:1.5}.footer__widgets .widget.widget_nav_menu ul li a{font-weight:300;font-style:italic;color:#999;font-family:"Futura",sans-serif;font-size:1.25rem}.footer__widgets .widget.widget_nav_menu ul li a:hover{color:#fff}.footer__left{width:65%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1299px){.footer__left{width:55%}}@media only screen and (max-width:991px){.footer__left{width:100%;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.footer__left>section{width:calc(100% - 180px);padding-right:.9375rem;padding-left:.9375rem}@media only screen and (max-width:991px){.footer__left>section{width:60%}}@media only screen and (max-width:575px){.footer__left>section{width:100%;padding-right:0;padding-left:0}}.footer__left>section:first-of-type{max-width:11.25rem;padding-left:0}@media only screen and (max-width:575px){.footer__left>section:first-of-type{width:100%}}.footer__left>section.widget p.title{font-weight:700}.footer__left>section.widget address{font-weight:300;font-style:italic;line-height:1.45;color:#999;font-family:"Futura",sans-serif;margin-bottom:3.125rem}.footer__left>section.widget ul li{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}@media only screen and (max-width:1399px){.footer__left>section.widget ul li{width:100%;margin-bottom:.625rem}}.footer__left>section.widget ul li+li{margin-left:2.375rem}@media only screen and (max-width:1399px){.footer__left>section.widget ul li+li{margin-left:0}}.footer__left>section.widget ul li i{width:3.75rem;height:3.75rem;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;color:#e30613;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:2px solid #e30613;font-size:1.5rem;margin-right:1.25rem}@media only screen and (max-width:991px){.footer__left>section.widget ul li i{width:3.125rem;height:3.125rem}}@media only screen and (max-width:575px){.footer__left>section.widget ul li i{margin-right:.75rem}}.footer__left>section.widget ul li i.fa-envelope:before{font-weight:700}.footer__left>section.widget ul li span{display:none}.footer__left>section.widget ul li a{font-weight:500;color:#fff;font-family:"Futura",sans-serif}.footer__left>section.widget ul li a:hover{color:#e30613}.footer__right{width:34.5%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1299px){.footer__right{width:45%}}@media only screen and (max-width:991px){.footer__right{width:100%}}.footer__right>section{width:50%;padding-right:.9375rem;padding-left:.9375rem}@media only screen and (max-width:991px){.footer__right>section{width:60%}}@media only screen and (max-width:575px){.footer__right>section{width:100%;padding-right:0;padding-left:0}}@media only screen and (max-width:991px){.footer__right>section:first-of-type{width:40%;padding-left:0}}@media only screen and (max-width:575px){.footer__right>section:first-of-type{width:100%}}.footer__bottom{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;background:#000;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:1rem;position:relative;padding-top:2.8125rem;padding-right:10.8125rem;padding-bottom:2.8125rem}@media only screen and (max-width:767px){.footer__bottom{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:1.25rem 3.125rem}}.footer__bottom p{color:#999;margin-bottom:0}.footer__bottom p a{color:#999}.footer__bottom ul{margin-right:auto;margin-bottom:0}@media only screen and (max-width:767px){.footer__bottom ul{width:100%;text-align:center;padding-top:.625rem;padding-bottom:.625rem}}.footer__bottom ul li{display:inline-block;padding-right:.9375rem;padding-left:.9375rem}@media only screen and (max-width:767px){.footer__bottom ul li{padding-right:.625rem;padding-left:.625rem}}.footer__bottom img{display:inline-block;margin-right:.25rem;margin-left:.25rem}.footer__website{color:#999}@media only screen and (max-width:991px){.footer__website{width:100%;padding-top:.625rem}}@media only screen and (max-width:767px){.footer__website{text-align:center;padding-top:0}}.footer__website a{font-weight:700;text-transform:uppercase}.footer__website a img{width:24px}.footer__top{width:112px;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#e30613;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem;position:absolute;right:0;bottom:0}@media only screen and (max-width:767px){.footer__top{width:3.125rem;height:3.125rem;font-size:1.25rem}}.footer__top:hover{color:#fff!important}.header{z-index:9;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;transition:padding 0.35s ease-in-out;position:fixed;top:0;left:0}@media only screen and (max-width:1199px){.header{padding-left:15px}}.header>ul{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-bottom:0;margin-left:auto}@media only screen and (max-width:991px){.header>ul{display:none}}.header>ul>li{display:inline-block}.header>ul>li+li{margin-left:.9375rem}.header>ul>li>a{font-weight:500;color:#646363;font-family:"Futura",sans-serif;font-size:1.125rem}@media only screen and (max-width:991px){.header>ul>li>a{font-size:1.5625rem}}.header>ul>li>a i{color:#e30613;margin-right:.4375rem}.header>ul>li>a:hover{color:#e30613}.header__logo{width:100%;display:block;max-width:21.875rem;margin-top:1.6875rem;margin-bottom:1.6875rem}@media only screen and (max-width:1199px){.header__logo{max-width:20.625rem}}@media only screen and (max-width:991px){.header__logo{margin-top:1.25rem;margin-bottom:1.25rem}}@media only screen and (max-width:767px){.header__logo{margin-top:.9375rem;margin-bottom:.9375rem}}@media only screen and (max-width:575px){.header__logo{max-width:13.75rem}}.header__logo img{width:100%;transition:opacity 0.35s ease-in-out}.header__logo:before{opacity:0;content:'';display:block;width:7.5rem;background-color:#e30613;transition:opacity 0.35s ease-in-out;position:absolute;top:0;bottom:0;left:0;background-image:url(/wp-content/themes/smartconstructions/img/logo-fixed.png);background-position:center center;background-repeat:no-repeat;background-size:3.75rem auto}@media only screen and (max-width:1199px){.header__logo:before{width:7.1875rem}}@media only screen and (max-width:991px){.header__logo:before{width:6.3125rem}}@media only screen and (max-width:767px){.header__logo:before{width:5.75rem}}@media only screen and (max-width:575px){.header__logo:before{width:4.4375rem;background-size:30px auto}}.header__toggle{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#e30613;transition:padding 0.35s ease-in-out;padding:.625rem 9.875rem .625rem 2.8125rem;margin-left:1.8125rem}@media only screen and (max-width:1199px){.header__toggle{width:auto;padding-right:2.625rem;padding-left:2.625rem}}@media only screen and (max-width:991px){.header__toggle{padding-right:2.5rem;padding-left:2.5rem}}@media only screen and (max-width:767px){.header__toggle{padding-right:1.875rem;padding-left:1.875rem}}@media only screen and (max-width:575px){.header__toggle{padding-right:1.25rem;padding-left:1.25rem}}.header__toggle a{width:30px;height:24px;display:block;cursor:pointer;position:relative}.header__toggle a span{width:100%;height:2px;display:block;text-indent:-9999px;background:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:background 0.35s ease-in-out;position:absolute;top:50%;left:0}.header__toggle a span:before,.header__toggle a span:after{width:100%;height:2px;content:'';display:block;background:#fff;transition:background 0.35s ease-in-out;position:absolute;left:0}.header__toggle a span:before{top:-10px}.header__toggle a span:after{bottom:-10px}.header__toggle a.is-active span{background:none}.header__toggle a.is-active span:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header__toggle a.is-active span:after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header__menu{width:100%;display:none;color:#fff;height:calc(100vh - 119px);background:rgb(0 0 0 / .95);position:absolute;top:100%;left:0}@media only screen and (max-width:1199px){.header__menu{height:calc(100vh - 109px)}}@media only screen and (max-width:991px){.header__menu{height:calc(100vh - 96px)}}@media only screen and (max-width:767px){.header__menu{height:calc(100vh - 81px)}}@media only screen and (max-width:575px){.header__menu{height:calc(100vh - 67px)}}.header__align{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:50%;left:0;padding-top:1.875rem;padding-right:0;padding-bottom:1.875rem}@media only screen and (max-width:767px){.header__align{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.header__align>ul{max-width:40%;overflow:hidden;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-bottom:0}@media only screen and (max-width:1199px){.header__align>ul{max-width:50%}}@media only screen and (max-width:767px){.header__align>ul{max-width:100%;-webkit-align-self:inherit;-ms-flex-item-align:inherit;align-self:inherit}}.header__align>ul>li{text-align:right;position:relative;padding-top:.5625rem;padding-right:14.6875rem;padding-bottom:.5625rem}@media only screen and (max-width:991px){.header__align>ul>li{padding-top:.3125rem;padding-right:8.75rem;padding-bottom:.3125rem}}@media only screen and (max-width:575px){.header__align>ul>li{padding-right:6.25rem}}.header__align>ul>li:after{content:'';height:2px;display:block;width:5.1875rem;background:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:0.35s ease-in-out;position:absolute;top:50%;right:0}@media only screen and (max-width:991px){.header__align>ul>li:after{width:3.75rem}}@media only screen and (max-width:575px){.header__align>ul>li:after{width:2.5rem}}.header__align>ul>li>a{font-weight:300;line-height:1.3;color:#fff;font-family:"Panton",sans-serif;font-size:3rem}@media only screen and (max-width:1199px){.header__align>ul>li>a{font-size:2.5rem}}@media only screen and (max-width:991px){.header__align>ul>li>a{font-size:1.75rem}}@media only screen and (max-width:575px){.header__align>ul>li>a{font-size:1.25rem}}.header__align>ul>li.is-active>a,.header__align>ul>li:hover>a{font-weight:900;color:#e30613}.header__align>ul>li.is-active:after,.header__align>ul>li:hover:after{width:10.9375rem;background:#e30613}@media only screen and (max-width:991px){.header__align>ul>li.is-active:after,.header__align>ul>li:hover:after{width:6.25rem}}@media only screen and (max-width:575px){.header__align>ul>li.is-active:after,.header__align>ul>li:hover:after{width:5rem}}.header__left{width:55%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.5;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:1199px){.header__left{width:50%}}@media only screen and (max-width:767px){.header__left{display:none}}.header__left .widget{width:30%;padding-right:1.25rem}@media only screen and (max-width:1199px){.header__left .widget{width:50%}}.header__left .widget p.title{font-weight:500;font-family:"Futura",sans-serif;margin-bottom:2rem}@media only screen and (max-width:991px){.header__left .widget p.title{margin-bottom:.9375rem}}.header__left .widget:nth-of-type(1){-webkit-order:2;-ms-flex-order:2;order:2}.header__left .widget:nth-of-type(2){-webkit-order:1;-ms-flex-order:1;order:1}.header__left .widget:nth-of-type(3){-webkit-order:3;-ms-flex-order:3;order:3;width:100%}.header__left .widget.widget_nav_menu{margin-bottom:1.875rem}.header__left .widget.widget_nav_menu ul li a{font-weight:300;font-style:italic;color:#999;font-family:"Futura",sans-serif}.header__left .widget.widget_nav_menu ul li a:hover{color:#fff}.header__left .widget.widget_contact p.title{font-weight:700;font-size:1.25rem}.header__left .widget.widget_contact address{font-weight:300;font-style:italic;color:#999;font-family:"Futura",sans-serif;margin-bottom:3rem}@media only screen and (max-width:991px){.header__left .widget.widget_contact address{margin-bottom:1.875rem}}.header__left .widget.widget_contact ul li{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}@media only screen and (max-width:1199px){.header__left .widget.widget_contact ul li{width:100%;margin-bottom:.625rem}}.header__left .widget.widget_contact ul li+li{margin-left:3.25rem}@media only screen and (max-width:1299px){.header__left .widget.widget_contact ul li+li{margin-left:1.125rem}}@media only screen and (max-width:1199px){.header__left .widget.widget_contact ul li+li{margin-left:0}}.header__left .widget.widget_contact ul li i{width:3.75rem;height:3.75rem;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;color:#e30613;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:2px solid #e30613;font-size:1.5rem;margin-right:1.25rem}@media only screen and (max-width:991px){.header__left .widget.widget_contact ul li i{width:3.125rem;height:3.125rem}}.header__left .widget.widget_contact ul li a{font-weight:500;color:#fff;font-family:"Futura",sans-serif}.header__left .widget.widget_contact ul li a:hover{color:#e30613}.header--fixed{padding-left:0!important;box-shadow:0 0 20px 0 rgb(0 0 0 / .5)}.header--fixed .header__logo img{opacity:0}.header--fixed .header__logo:before{opacity:1}.header--fixed .header__toggle{padding-right:2.8125rem}@media only screen and (max-width:1199px){.header--fixed .header__toggle{padding-right:2.625rem}}@media only screen and (max-width:991px){.header--fixed .header__toggle{padding-right:2.5rem}}@media only screen and (max-width:767px){.header--fixed .header__toggle{padding-right:1.875rem}}@media only screen and (max-width:575px){.header--fixed .header__toggle{padding-right:1.25rem}}.intro{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:100vh;background:#efefef;position:relative}.intro:after{content:'';width:111px;height:203px;display:block;background:#111;position:absolute;right:0;bottom:0}@media only screen and (max-width:1199px){.intro:after{display:none}}.intro__title{bottom:18.75rem;padding-right:1.25rem;padding-left:1.25rem}.intro__title:after{-webkit-transform:translateX(-18px);transform:translateX(-18px);background:#111!important}.intro__photo{width:50%;position:relative;padding-top:7.8125rem;padding-bottom:12.8125rem}@media only screen and (max-width:991px){.intro__photo{padding-top:5rem;padding-bottom:6.25rem}}@media only screen and (max-width:767px){.intro__photo{width:100%}}.intro__photo figure{position:relative}.intro__photo img{width:100%}.intro__logo{background:#efefef;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:100%;right:0}@media only screen and (max-width:1199px){.intro__logo{max-width:18.75rem}}@media only screen and (max-width:991px){.intro__logo{max-width:13.75rem}}.intro__slogan{max-width:475px;line-height:1.4;font-weight:500;background:#e30613;color:#fff;font-family:"Futura",sans-serif;font-size:1.625rem;padding:3.5rem 3.125rem;position:absolute;top:0;left:0}@media only screen and (max-width:1199px){.intro__slogan{max-width:380px;padding:1.25rem}}@media only screen and (max-width:991px){.intro__slogan{max-width:300px;font-size:1.25rem}}.intro__slogan:after{content:'';display:block;width:14.375rem;height:3.75rem;background:#e30613;position:absolute;top:100%;left:0}@media only screen and (max-width:991px){.intro__slogan:after{width:11.25rem;height:2.5rem}}.intro__content{width:50%;line-height:1.9;background:#fff;font-size:1rem;padding-top:15.3125rem;padding-bottom:3.125rem;padding-left:7.8125rem}@media only screen and (max-width:1399px){.intro__content{padding-top:9.0625rem;padding-left:6.25rem}}@media only screen and (max-width:1199px){.intro__content{padding-top:4.375rem;padding-right:15px;padding-left:3.125rem}}@media only screen and (max-width:991px){.intro__content{padding:1.25rem}}@media only screen and (max-width:767px){.intro__content{width:100%;padding:1.875rem 15px}}.intro__content h2{font-weight:900;font-family:"Panton",sans-serif;font-size:2.5rem;margin-bottom:2.8125rem}@media only screen and (max-width:991px){.intro__content h2{font-size:1.875rem;margin-bottom:1.25rem}}.intro__content h4{line-height:1.7;font-size:1.125rem;margin-bottom:1.875rem}.intro__content p{margin-bottom:3.25rem}@media only screen and (max-width:991px){.intro__content p{margin-bottom:1.875rem}}@media only screen and (max-width:1199px){.intro__content p:last-of-type{margin-bottom:0}}.intro__content article{max-width:540px}.intro--page .intro__photo:before{content:'';width:100%;height:200px;display:block;background:#fff;position:absolute;top:0;left:0}.navigating{overflow:hidden;font-weight:500;text-align:center;color:#fff;background:#6e6d6d;font-family:"Futura",sans-serif;font-size:1.25rem;position:relative}.navigating:before{content:'';height:100%;display:block;width:7rem;background:#efefef;position:absolute;top:0;left:0}@media only screen and (max-width:1199px){.navigating:before{display:none}}@media only screen and (max-width:991px){.navigating:before{right:0;width:auto;display:block;left:3.75rem;height:3.75rem;background:#111}}.navigating__wrap{line-height:1.3;text-align:center;position:relative;padding:3.3125rem 8.125rem 2.8125rem}@media only screen and (max-width:1399px){.navigating__wrap{padding-right:15px}}@media only screen and (max-width:1299px){.navigating__wrap{margin-right:-6.875rem}}@media only screen and (max-width:1199px){.navigating__wrap{margin-right:0;margin-left:0;padding-right:5.625rem;padding-left:5.625rem}}@media only screen and (max-width:991px){.navigating__wrap{padding:5rem 15px 1.5625rem}}.navigating__wrap h6{font-weight:500;font-size:1.25rem;margin-bottom:0;position:relative}.navigating__wrap h6:after{width:2px;content:'';display:block;height:2.625rem;background:#fff;-webkit-transform:translate(-50%,6px);transform:translate(-50%,6px);position:absolute;top:100%;left:50%}.navigating__back{height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;width:7.5rem;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#e30613;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff!important;font-size:1.5rem;position:absolute;top:0;left:0}@media only screen and (max-width:1199px){.navigating__back{width:5rem}}@media only screen and (max-width:991px){.navigating__back{width:3.75rem;height:3.75rem}}.navigating ul{margin-bottom:0}.navigating ul li{display:inline-block;margin-right:.9375rem;margin-left:.9375rem;position:relative}@media only screen and (max-width:1399px){.navigating ul li{margin-right:.625rem;margin-left:.625rem}}@media only screen and (max-width:1199px){.navigating ul li{margin-right:.3125rem;margin-left:.3125rem}}@media only screen and (max-width:991px){.navigating ul li{display:block;text-align:left;margin:.625rem 0;padding-left:3.125rem}}.navigating ul li a{font-weight:500;color:#fff;font-size:1.25rem;margin-bottom:0}.navigating ul li:after{width:2px;opacity:0;content:'';display:block;height:2.625rem;background:#fff;-webkit-transform:translate(-50%,6px);transform:translate(-50%,6px);transition:ease-in-out 0.35s;position:absolute;top:100%;left:50%}@media only screen and (max-width:991px){.navigating ul li:after{top:50%;left:-15px;height:2px;width:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.navigating ul li.is-active:after,.navigating ul li:hover:after{opacity:1}.package{z-index:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:100vh;background:#efefef;position:relative}.package section{width:100%;position:relative;padding-top:7.3125rem;padding-bottom:9.375rem}@media only screen and (max-width:1199px){.package section{padding:4.375rem 15px 3.125rem}}@media only screen and (max-width:767px){.package section{padding-top:3.125rem;padding-bottom:1.25rem}}.package:before{z-index:-1;content:'';width:100%;display:block;height:32.75rem;background:#fff;position:absolute;top:0;left:0}@media only screen and (max-width:1199px){.package:before{height:25rem}}.package:after{content:'';width:114px;height:100%;position:absolute;top:0;right:0;background:#fff 81%;background:linear-gradient(0deg,#fff 81%,#646363 20%)}@media only screen and (max-width:1199px){.package:after{display:none}}.package__heading{top:auto;bottom:17.1875rem;background:transparent!important}.package__heading:after{display:none!important}.package__intro{padding-right:7.375rem;padding-bottom:1.25rem;padding-left:7.375rem}@media only screen and (max-width:1199px){.package__intro{padding-right:0;padding-bottom:1.25rem;padding-left:0}}.package__intro h2{font-weight:900;font-family:"Panton",sans-serif;font-size:2.5rem;margin-bottom:1.875rem}@media only screen and (max-width:767px){.package__intro h2{font-size:2.1875rem}}@media only screen and (max-width:575px){.package__intro h2{font-size:1.75rem}}.package__intro p{line-height:1.7;margin:4rem 0;font-size:1.125rem}.package__block,.product__block{background:#fff;transition:0.35s ease-in-out;position:relative;margin-bottom:3.75rem}.package__block a:first-of-type,.product__block a:first-of-type{z-index:1;width:100%;height:100%;display:block;overflow:hidden;text-indent:-999px;position:absolute;top:0;left:0}.package__block p,.product__block p{line-height:1.6;color:#565652;transition:0.35s ease-in-out;font-size:1rem;margin-bottom:0;padding:2.8125rem 3.125rem}@media only screen and (max-width:1199px){.package__block p,.product__block p{padding:1.5625rem}}.package__block figure,.product__block figure{position:relative}.package__block figure:after,.product__block figure:after{content:'';width:100%;height:100%;display:block;transition:0.35s ease-in-out;position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / .8);background:linear-gradient(90deg,rgb(0 0 0 / .8),transparent)}.package__block figure figcaption,.product__block figure figcaption{z-index:1;font-weight:900;line-height:1.2;color:#fff;font-family:"Panton",sans-serif;font-size:1.625rem;padding-right:3.625rem;padding-left:3.625rem;position:absolute;bottom:5.625rem;left:0}@media only screen and (max-width:1399px){.package__block figure figcaption,.product__block figure figcaption{bottom:2.5rem;font-size:1.375rem;padding-right:3.125rem;padding-left:3.125rem}}@media only screen and (max-width:991px){.package__block figure figcaption,.product__block figure figcaption{bottom:1.875rem;font-size:1.125rem;padding-right:2.1875rem;padding-left:2.1875rem}}.package__block figure figcaption:before,.product__block figure figcaption:before{content:'';height:2px;display:block;width:2.375rem;background:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0}@media only screen and (max-width:1399px){.package__block figure figcaption:before,.product__block figure figcaption:before{width:1.875rem}}@media only screen and (max-width:991px){.package__block figure figcaption:before,.product__block figure figcaption:before{width:1.25rem}}.package__block figure img,.product__block figure img{width:100%}.package__block .button,.product__block .button,.package__block .contact__form form button.button[type="submit"],.contact__form form .package__block button.button[type="submit"],.product__block .contact__form form button.button[type="submit"],.contact__form form .product__block button.button[type="submit"],.package__block:hover .button,.product__block:hover .button{z-index:2;padding-right:1.875rem;position:absolute;top:100%;left:0}.package__block .button:before,.product__block .button:before,.package__block .contact__form form button.button[type="submit"]:before,.contact__form form .package__block button.button[type="submit"]:before,.product__block .contact__form form button.button[type="submit"]:before,.contact__form form .product__block button.button[type="submit"]:before,.package__block:hover .button:before,.product__block:hover .button:before{border-right-color:#efefef;border-top:2px solid #efefef}.package__block:hover,.product__block:hover{background:#e30613}.package__block:hover figure:after,.product__block:hover figure:after{opacity:0}.package__block:hover p,.product__block:hover p{color:#fff}.package__item{width:33.3%;padding-right:1px;padding-left:1px;margin-bottom:3.125rem}@media only screen and (max-width:767px){.package__item{width:100%}}.package__slider>div>div{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1px;margin-bottom:0;margin-left:-1px}.package__slider>div>div:after,.package__slider>div>div:before{display:none}@media only screen and (min-width:1200px){.footer,.header,.slider{padding-left:7rem}}@media only screen and (min-width:1200px){.intro__content{padding-right:7rem}}@media only screen and (min-width:1200px){.breadcrumb,.navigating,.package section,.project{padding-right:7rem;padding-left:7rem}}.product{background:#efefef;position:relative;padding-top:5rem;padding-bottom:1.0625rem}.product:before{content:'';display:block;width:7.5rem;height:12.6875rem;background:#fff;position:absolute;bottom:0;left:0}@media only screen and (max-width:1420px){.product:before{display:none}}.product__block{margin-bottom:1.875rem}.product__block .button,.product__block .contact__form form button.button[type="submit"],.contact__form form .product__block button.button[type="submit"],.product__block .package__block:hover .button,.package__block:hover .product__block .button,.product__block:hover .button{top:auto;bottom:0}.product__block .button:before,.product__block .contact__form form button.button[type="submit"]:before,.contact__form form .product__block button.button[type="submit"]:before,.product__block .package__block:hover .button:before,.package__block:hover .product__block .button:before,.product__block:hover .button:before{border-top:0}.product__block p{padding-bottom:6.375rem}.project{height:100vh;overflow:hidden;background:#646363;position:relative;padding-top:3.125rem}@media only screen and (max-width:991px){.project{height:auto}}.project__title{width:47%!important;padding-left:0!important;background:transparent!important;color:#fff!important}@media only screen and (max-width:1399px){.project__title{width:40%!important}}.project__title strong,.project__title .article__content dfn,.article__content .project__title dfn,.project__title .contact dfn,.contact .project__title dfn,.project__title .detail dfn,.detail .project__title dfn{color:#fff!important}@media only screen and (max-width:1599px){.project__title:after{display:none!important}}.project__slide figure{width:50%;opacity:0;visibility:hidden;background-size:cover;-webkit-transform:translateY(100%);transform:translateY(100%);background-repeat:no-repeat;background-position:center center;transition:ease-in-out 1s}@media only screen and (max-width:767px){.project__slide figure{width:100%}}.project__slide figure img{width:100%;visibility:hidden}.project__content{width:50%;opacity:0;visibility:hidden;background:#e30613;color:#fff;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:ease-in-out 1s;padding:3.75rem 7.5rem 6.25rem}@media only screen and (max-width:1599px){.project__content{padding-right:3.125rem;padding-left:3.125rem}}@media only screen and (max-width:1399px){.project__content{padding:1.875rem}}@media only screen and (max-width:1199px){.project__content{padding-right:15px;padding-bottom:1.875rem;padding-left:15px}}@media only screen and (max-width:991px){.project__content{padding-top:1.875rem;padding-bottom:2.5rem}}@media only screen and (max-width:767px){.project__content{width:100%}}.project__content h6,.project__content span{display:block;font-weight:500;font-family:"Futura",sans-serif;font-size:1.5rem;margin-bottom:3.75rem}@media only screen and (max-width:1399px){.project__content h6,.project__content span{margin-bottom:1.25rem}}@media only screen and (max-width:575px){.project__content h6,.project__content span{font-size:1.25rem}}.project__content h6{margin-bottom:.8125rem}.project__content h2{font-family:"Panton",sans-serif;font-size:3.75rem;margin-bottom:2.125rem}@media only screen and (max-width:1399px){.project__content h2{font-size:2.8125rem;margin-bottom:1.5625rem}}@media only screen and (max-width:575px){.project__content h2{font-size:2.1875rem;margin-bottom:1.25rem}}.project__content p{line-height:1.5;margin-bottom:2rem}.project__content p:last-of-type{margin-bottom:4.375rem}@media only screen and (max-width:1399px){.project__content p:last-of-type{margin-bottom:1.875rem}}.project__button{width:50%;background:#e30613;position:relative;margin-top:-1.25rem;padding:.625rem 7.5rem 4.625rem}@media only screen and (max-width:1599px){.project__button{padding-right:3.125rem;padding-left:3.125rem}}@media only screen and (max-width:1399px){.project__button{padding-right:1.875rem;padding-left:1.875rem}}@media only screen and (max-width:1199px){.project__button{margin-top:0;padding:1.25rem 15px}}@media only screen and (max-width:767px){.project__button{width:100%}}.project__button:after{content:'';width:100%;height:500px;display:block;background:#e30613;position:absolute;top:100%;left:0}.project__slider.slick-slider .slick-list{background:#e30613}.project__slider.slick-slider .slick-list .slick-track{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.project__slider.slick-slider .slick-list .slick-track:after,.project__slider.slick-slider .slick-list .slick-track:before{display:none}.project__slider.slick-slider .slick-slide{height:auto;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}.project__slider.slick-slider .slick-slide.slick-active .project__content{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.project__slider.slick-slider .slick-slide.slick-active figure{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:768px){.project__slider.slick-slider .slick-dots{width:auto;counter-reset:section;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:-112px}}@media only screen and (max-width:1199px){.project__slider.slick-slider .slick-dots{right:0}}@media only screen and (max-width:767px){.project__slider.slick-slider .slick-dots{padding-right:15px;padding-left:15px;position:absolute;bottom:1.25rem;left:0}}.project__slider.slick-slider .slick-dots li{cursor:pointer}@media only screen and (min-width:768px){.project__slider.slick-slider .slick-dots li{display:-webkit-flex;display:-ms-flexbox;display:flex;width:11.25rem;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:.875rem 0;position:relative}}@media only screen and (max-width:1199px){.project__slider.slick-slider .slick-dots li{width:6.25rem}}@media only screen and (max-width:767px){.project__slider.slick-slider .slick-dots li{width:auto}}@media only screen and (min-width:768px){.project__slider.slick-slider .slick-dots li:before{opacity:0;font-weight:300;visibility:hidden;white-space:nowrap;color:#fff;counter-increment:section;-webkit-transform:translate(-10px,-50%);transform:translate(-10px,-50%);content:"0" counter(section);font-family:"Panton",sans-serif;transition:0.35s ease-in-out;font-size:3.75rem;position:absolute;top:50%;right:100%}}@media only screen and (min-width:768px){.project__slider.slick-slider .slick-dots li button{border:0;height:2px;display:block;width:3.625rem;background-color:#fff;transition:0.35s ease-in-out}}@media only screen and (min-width:768px){.project__slider.slick-slider .slick-dots li.slick-active button{width:100%}}.project__slider.slick-slider .slick-dots li.slick-active:before{opacity:1;visibility:visible}.slider{background:#646363;position:relative}.slider__heading,.project__title{width:50%;top:14.3125rem;padding-right:1.875rem;padding-left:1.875rem}.slider__slides.slick-slider .slick-slide{height:100vh;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-size:cover;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;background-repeat:no-repeat;background-position:center center;padding-top:9.375rem;padding-bottom:6.25rem}@media only screen and (max-width:767px){.slider__slides.slick-slider .slick-slide{padding-top:5.625rem}}.slider__slides.slick-slider .slick-dots{position:absolute;bottom:5.4375rem;left:7.375rem}@media only screen and (max-width:1199px){.slider__slides.slick-slider .slick-dots{left:3.125rem;bottom:3.125rem}}@media only screen and (max-width:767px){.slider__slides.slick-slider .slick-dots{left:15px;bottom:.9375rem}}.slider__content{max-width:588px;font-weight:500;line-height:1.45;background:#e30613;color:#fff;font-family:"Futura",sans-serif;font-size:1.875rem;position:relative;padding:5.625rem 5rem 6.4375rem}@media only screen and (max-width:1299px){.slider__content{padding:3.125rem 3.75rem 5.625rem}}@media only screen and (max-width:1199px){.slider__content{max-width:500px;padding:3.125rem}}@media only screen and (max-width:767px){.slider__content{font-size:1.5625rem;padding:1.25rem;margin-left:15px}}@media only screen and (max-height:411px){.slider__content{font-size:1.5625rem;padding:1.25rem}}.slider__content img{z-index:-1;max-width:36.6875rem;position:absolute;bottom:-2px;left:-215px}@media only screen and (max-width:1299px){.slider__content img{max-width:31.25rem}}@media only screen and (max-width:1199px){.slider__content img{max-width:25rem}}@media only screen and (max-width:767px){.slider__content img{display:none!important}}@media only screen and (max-height:411px){.slider__content img{display:none!important}}.slider__content .button,.slider__content .contact__form form button.button[type="submit"],.contact__form form .slider__content button.button[type="submit"],.slider__content .package__block:hover .button,.package__block:hover .slider__content .button,.slider__content .product__block:hover .button,.product__block:hover .slider__content .button{height:4.5625rem;min-width:18.4375rem;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-left:6.25rem;position:absolute;top:100%;left:0}.slider__content .button:before,.slider__content .contact__form form button.button[type="submit"]:before,.contact__form form .slider__content button.button[type="submit"]:before,.slider__content .package__block:hover .button:before,.package__block:hover .slider__content .button:before,.slider__content .product__block:hover .button:before,.product__block:hover .slider__content .button:before{height:100%;content:'\f063';font-weight:300;width:4.625rem;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:"Font Awesome 5 Pro";border-top:2px solid #fff;border-right:2px solid #fff;font-size:1.5rem;position:absolute;top:0;left:0}.slider__content .button:focus,.slider__content .contact__form form button.button:focus[type="submit"],.contact__form form .slider__content button.button:focus[type="submit"],.slider__content .button:hover,.slider__content .contact__form form button.button:hover[type="submit"],.contact__form form .slider__content button.button:hover[type="submit"]{background:#e30613}div.ssba{width:100%;text-align:center}div.ssba>div{padding-top:1.25rem;padding-bottom:1.25rem}div.ssba>div ul.ssbp-list li{margin:0!important;border:1px solid silver;width:3.125rem;height:3.125rem;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}@media only screen and (max-width:575px){div.ssba>div ul.ssbp-list li{width:2.6875rem!important;height:2.6875rem!important}}div.ssba>div ul.ssbp-list li+li{border-left:0}div.ssba>div ul.ssbp-list li a{border:0!important;box-shadow:none!important;border-radius:0!important;background:transparent!important;color:#646363!important}div.ssba>div ul.ssbp-list li a:before{-webkit-animation-name:none!important;animation-name:none!important}@media only screen and (max-width:575px){div.ssba>div ul.ssbp-list li a:before{line-height:2.5rem!important}}div.ssba>div ul.ssbp-list li a:after{display:none}div.ssba>div ul.ssbp-list li a:hover{color:#e30613!important}.banner__title,.footer__title,.intro__title,.package__heading,.slider__heading,.project__title{z-index:1;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:300;height:7rem;font-style:italic;-webkit-align-items:center;-ms-flex-align:center;align-items:center;letter-spacing:4px;background:#fff;font-family:"Panton",sans-serif;-webkit-transform:translateX(-50%) rotate(-90deg);transform:translateX(-50%) rotate(-90deg);font-size:1.5rem;padding-top:.625rem;padding-bottom:.625rem;position:absolute;left:55px}@media only screen and (max-width:1199px){.banner__title,.footer__title,.intro__title,.package__heading,.slider__heading,.project__title{display:none}}.banner__title:after,.footer__title:after,.intro__title:after,.package__heading:after,.slider__heading:after,.project__title:after{width:2px;content:'';height:120px;display:block;background:#fff;position:absolute;top:100%;left:0}.banner__title strong,.footer__title strong,.intro__title strong,.package__heading strong,.slider__heading strong,.project__title strong,.banner__title .article__content dfn,.article__content .banner__title dfn,.footer__title .article__content dfn,.article__content .footer__title dfn,.intro__title .article__content dfn,.article__content .intro__title dfn,.package__heading .article__content dfn,.article__content .package__heading dfn,.slider__heading .article__content dfn,.article__content .slider__heading dfn,.project__title .article__content dfn,.article__content .project__title dfn,.banner__title .contact dfn,.contact .banner__title dfn,.footer__title .contact dfn,.contact .footer__title dfn,.intro__title .contact dfn,.contact .intro__title dfn,.package__heading .contact dfn,.contact .package__heading dfn,.slider__heading .contact dfn,.contact .slider__heading dfn,.project__title .contact dfn,.contact .project__title dfn,.banner__title .detail dfn,.detail .banner__title dfn,.footer__title .detail dfn,.detail .footer__title dfn,.intro__title .detail dfn,.detail .intro__title dfn,.package__heading .detail dfn,.detail .package__heading dfn,.slider__heading .detail dfn,.detail .slider__heading dfn,.project__title .detail dfn,.detail .project__title dfn{font-weight:900;color:#e30613;padding-right:.5rem}.intro__title{left:auto;right:55px;-webkit-transform:translateX(50%) rotate(-90deg);transform:translateX(50%) rotate(-90deg)}.intro__title:after{top:auto;bottom:100%}.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:#17a2b8;margin:20px 0;padding:.625rem}.wpcf7 .wpcf7-response-output.wpcf7-validation-errors{background:#dc3545}.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok{background:#28a745}@font-face{font-display:swap;font-family:'Panton';src:url(/wp-content/themes/smartconstructions/dist/fonts/panton/Panton-LightitalicCaps.eot);src:url("/wp-content/themes/smartconstructions/dist/fonts/panton/Panton-LightitalicCaps.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/smartconstructions/dist/fonts/panton/Panton-LightitalicCaps.woff2) format("woff2"),url(/wp-content/themes/smartconstructions/dist/fonts/panton/Panton-LightitalicCaps.woff) format("woff"),url(/wp-content/themes/smartconstructions/dist/fonts/panton/Panton-LightitalicCaps.ttf) format("truetype"),url("/wp-content/themes/smartconstructions/dist/fonts/panton/Panton-LightitalicCaps.svg#Panton-LightitalicCaps") format("svg");font-weight:300;font-style:italic}@font-face{font-display:swap;font-family:'Panton';src:url(/wp-content/themes/smartconstructions/dist/fonts/panton/Panton-LightCaps.eot);src:url("/wp-content/themes/smartconstructions/dist/fonts/panton/Panton-LightCaps.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/smartconstructions/dist/fonts/panton/Panton-LightCaps.woff2) format("woff2"),url(/wp-content/themes/smartconstructions/dist/fonts/panton/Panton-LightCaps.woff) format("woff"),url(/wp-content/themes/smartconstructions/dist/fonts/panton/Panton-LightCaps.ttf) format("truetype"),url("/wp-content/themes/smartconstructions/dist/fonts/panton/Panton-LightCaps.svg#Panton-LightCaps") format("svg");font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:'Panton';src:url(/wp-content/themes/smartconstructions/dist/fonts/panton/Panton-BlackitalicCaps.eot);src:url("/wp-content/themes/smartconstructions/dist/fonts/panton/Panton-BlackitalicCaps.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/smartconstructions/dist/fonts/panton/Panton-BlackitalicCaps.woff2) format("woff2"),url(/wp-content/themes/smartconstructions/dist/fonts/panton/Panton-BlackitalicCaps.woff) format("woff"),url(/wp-content/themes/smartconstructions/dist/fonts/panton/Panton-BlackitalicCaps.ttf) format("truetype"),url("/wp-content/themes/smartconstructions/dist/fonts/panton/Panton-BlackitalicCaps.svg#Panton-BlackitalicCaps") format("svg");font-weight:900;font-style:italic}@font-face{font-display:swap;font-family:'Panton';src:url(/wp-content/themes/smartconstructions/dist/fonts/panton/Panton-BlackCaps.eot);src:url("/wp-content/themes/smartconstructions/dist/fonts/panton/Panton-BlackCaps.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/smartconstructions/dist/fonts/panton/Panton-BlackCaps.woff2) format("woff2"),url(/wp-content/themes/smartconstructions/dist/fonts/panton/Panton-BlackCaps.woff) format("woff"),url(/wp-content/themes/smartconstructions/dist/fonts/panton/Panton-BlackCaps.ttf) format("truetype"),url("/wp-content/themes/smartconstructions/dist/fonts/panton/Panton-BlackCaps.svg#Panton-BlackCaps") format("svg");font-weight:900;font-style:normal}@font-face{font-display:swap;font-family:'Futura';src:url(/wp-content/themes/smartconstructions/dist/fonts/futura/Futura-Medium.eot);src:url("/wp-content/themes/smartconstructions/dist/fonts/futura/Futura-Medium.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/smartconstructions/dist/fonts/futura/Futura-Medium.woff2) format("woff2"),url(/wp-content/themes/smartconstructions/dist/fonts/futura/Futura-Medium.woff) format("woff"),url(/wp-content/themes/smartconstructions/dist/fonts/futura/Futura-Medium.ttf) format("truetype"),url("/wp-content/themes/smartconstructions/dist/fonts/futura/Futura-Medium.svg#Futura-Medium") format("svg");font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:'Futura';src:url(/wp-content/themes/smartconstructions/dist/fonts/futura/FuturaCondMedium.eot);src:url("/wp-content/themes/smartconstructions/dist/fonts/futura/FuturaCondMedium.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/smartconstructions/dist/fonts/futura/FuturaCondMedium.woff2) format("woff2"),url(/wp-content/themes/smartconstructions/dist/fonts/futura/FuturaCondMedium.woff) format("woff"),url(/wp-content/themes/smartconstructions/dist/fonts/futura/FuturaCondMedium.ttf) format("truetype"),url("/wp-content/themes/smartconstructions/dist/fonts/futura/FuturaCondMedium.svg#FuturaCondMedium") format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Futura';src:url(/wp-content/themes/smartconstructions/dist/fonts/futura/FuturaBT-LightItalic.eot);src:url("/wp-content/themes/smartconstructions/dist/fonts/futura/FuturaBT-LightItalic.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/smartconstructions/dist/fonts/futura/FuturaBT-LightItalic.woff2) format("woff2"),url(/wp-content/themes/smartconstructions/dist/fonts/futura/FuturaBT-LightItalic.woff) format("woff"),url(/wp-content/themes/smartconstructions/dist/fonts/futura/FuturaBT-LightItalic.ttf) format("truetype"),url("/wp-content/themes/smartconstructions/dist/fonts/futura/FuturaBT-LightItalic.svg#FuturaBT-LightItalic") format("svg");font-weight:300;font-style:italic}@font-face{font-display:swap;font-family:'Futura';src:url(/wp-content/themes/smartconstructions/dist/fonts/futura/Futura-Bold.eot);src:url("/wp-content/themes/smartconstructions/dist/fonts/futura/Futura-Bold.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/smartconstructions/dist/fonts/futura/Futura-Bold.woff2) format("woff2"),url(/wp-content/themes/smartconstructions/dist/fonts/futura/Futura-Bold.woff) format("woff"),url(/wp-content/themes/smartconstructions/dist/fonts/futura/Futura-Bold.ttf) format("truetype"),url("/wp-content/themes/smartconstructions/dist/fonts/futura/Futura-Bold.svg#Futura-Bold") format("svg");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:'Proxima Nova';src:url(/wp-content/themes/smartconstructions/dist/fonts/proximanova/ProximaNova-Regular.eot);src:url("/wp-content/themes/smartconstructions/dist/fonts/proximanova/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/smartconstructions/dist/fonts/proximanova/ProximaNova-Regular.woff2) format("woff2"),url(/wp-content/themes/smartconstructions/dist/fonts/proximanova/ProximaNova-Regular.woff) format("woff"),url(/wp-content/themes/smartconstructions/dist/fonts/proximanova/ProximaNova-Regular.ttf) format("truetype"),url("/wp-content/themes/smartconstructions/dist/fonts/proximanova/ProximaNova-Regular.svg#ProximaNova-Regular") format("svg");font-weight:400;font-style:normal}
/*! 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}
/*! 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/smartconstructions/dist/fonts/font-awesome/webfonts/fa-brands-400.eot);src:url("/wp-content/themes/smartconstructions/dist/fonts/font-awesome/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/smartconstructions/dist/fonts/font-awesome/webfonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/themes/smartconstructions/dist/fonts/font-awesome/webfonts/fa-brands-400.woff) format("woff"),url(/wp-content/themes/smartconstructions/dist/fonts/font-awesome/webfonts/fa-brands-400.ttf) format("truetype"),url("/wp-content/themes/smartconstructions/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:300;src:url(/wp-content/themes/smartconstructions/dist/fonts/font-awesome/webfonts/fa-light-300.eot);src:url("/wp-content/themes/smartconstructions/dist/fonts/font-awesome/webfonts/fa-light-300.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/smartconstructions/dist/fonts/font-awesome/webfonts/fa-light-300.woff2) format("woff2"),url(/wp-content/themes/smartconstructions/dist/fonts/font-awesome/webfonts/fa-light-300.woff) format("woff"),url(/wp-content/themes/smartconstructions/dist/fonts/font-awesome/webfonts/fa-light-300.ttf) format("truetype"),url("/wp-content/themes/smartconstructions/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 Pro';font-style:normal;font-weight:400;src:url(/wp-content/themes/smartconstructions/dist/fonts/font-awesome/webfonts/fa-regular-400.eot);src:url("/wp-content/themes/smartconstructions/dist/fonts/font-awesome/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/smartconstructions/dist/fonts/font-awesome/webfonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/themes/smartconstructions/dist/fonts/font-awesome/webfonts/fa-regular-400.woff) format("woff"),url(/wp-content/themes/smartconstructions/dist/fonts/font-awesome/webfonts/fa-regular-400.ttf) format("truetype"),url("/wp-content/themes/smartconstructions/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) */
@font-face{font-display:swap;font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:900;src:url(/wp-content/themes/smartconstructions/dist/fonts/font-awesome/webfonts/fa-solid-900.eot);src:url("/wp-content/themes/smartconstructions/dist/fonts/font-awesome/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/smartconstructions/dist/fonts/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/themes/smartconstructions/dist/fonts/font-awesome/webfonts/fa-solid-900.woff) format("woff"),url(/wp-content/themes/smartconstructions/dist/fonts/font-awesome/webfonts/fa-solid-900.ttf) format("truetype"),url("/wp-content/themes/smartconstructions/dist/fonts/font-awesome/webfonts/fa-solid-900.svg#fontawesome") format("svg")}.fa,.fas{font-family:'Font Awesome 5 Pro';font-weight:900}
/*! fullPage 3.0.2 https://github.com/alvarotrigo/fullPage.js @license GPLv3 for open source use only or Fullpage Commercial License for commercial use http://alvarotrigo.com/fullPage/pricing/ Copyright (C) 2018 http://alvarotrigo.com/fullPage - A project by Alvaro Trigo */
html.fp-enabled,.fp-enabled body{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:#fff0}.fp-section{position:relative;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;transition:all 0.3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:#fff0 #fff #fff0 #fff0}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:#fff0 #fff0 #fff0 #fff}.fp-scrollable{overflow:hidden;position:relative}.fp-scroller{overflow:hidden}.iScrollIndicator{border:0!important}.fp-notransition{transition:none!important}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0,0,0)}#fp-nav.fp-right{right:17px}#fp-nav.fp-left{left:17px}.fp-slidesNav{position:absolute;z-index:4;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0!important;right:0;margin:0 auto!important}.fp-slidesNav.fp-bottom{bottom:17px}.fp-slidesNav.fp-top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;transition:all 0.1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{transition:opacity 0.2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.fp-right{right:20px}#fp-nav ul li .fp-tooltip.fp-left{left:20px}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{height:auto!important}.fp-responsive .fp-auto-height-responsive.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell{height:auto!important}.maps{z-index:10;width:100%;height:38.75rem;position:relative}@media only screen and (max-width:991px){.maps{height:28.125rem}}@media only screen and (max-width:767px){.maps{height:25rem}}@media only screen and (max-width:575px){.maps{height:18.75rem}}.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}.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 .slick-arrow{border:0;outline:0;z-index:1;cursor:pointer;width:3.75rem;height:3.75rem;text-align:center;color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#e30613;font-size:1.5rem;position:absolute;top:50%}.slick-slider .slick-arrow.slick-prev{left:-1.875rem}@media only screen and (max-width:1499px){.slick-slider .slick-arrow.slick-prev{left:0}}.slick-slider .slick-arrow.slick-next{right:-1.875rem}@media only screen and (max-width:1499px){.slick-slider .slick-arrow.slick-next{right:0}}.slick-slider .slick-dots{width:100%;line-height:1;margin-bottom:0}.slick-slider .slick-dots li{display:inline-block;padding-right:.1875rem;padding-left:.1875rem}.slick-slider .slick-dots li button{outline:0;cursor:pointer;overflow:hidden;width:1rem;height:1rem;text-indent:-9999px;background:#fff0;border:1px solid #fff}.slick-slider .slick-dots li.slick-active button{background:#e30613;border-color:#e30613}/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsIm1haW4uc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwibWFpbi5jc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Z1bmN0aW9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fanVtYm90cm9uLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21lZGlhLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zsb2F0LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc2liaWxpdHkuc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm91cmJvbi9jb3JlL2JvdXJib24vdXRpbGl0aWVzL19kaXJlY3Rpb25hbC1wcm9wZXJ0eS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JvdXJib24vY29yZS9ib3VyYm9uL3V0aWxpdGllcy9fY29tcGFjdC1zaG9ydGhhbmQuc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsIm1peGlucy9fbWVkaWEuc2NzcyIsIm1peGlucy9fY2xlYXJmaXguc2NzcyIsImJhc2UvX2J1dHRvbnMuc2NzcyIsImZ1bmN0aW9ucy9fcmVtLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm91cmJvbi9jb3JlL2JvdXJib24vbGlicmFyeS9fcG9zaXRpb24uc2NzcyIsIm1peGlucy9fZm9udC1zaXplLnNjc3MiLCJiYXNlL19jb250ZW50LnNjc3MiLCJoZWxwZXJzL19hZGRyZXNzZXMuc2NzcyIsIm1peGlucy9fbm8tZ3V0dGVyLWxhc3QtY2hpbGQuc2NzcyIsImhlbHBlcnMvX2FsaWdubWVudC5zY3NzIiwiaGVscGVycy9fYmxvY2txdW90ZXMuc2NzcyIsImhlbHBlcnMvX2NvZGVzLnNjc3MiLCJoZWxwZXJzL19saXN0cy5zY3NzIiwiaGVscGVycy9fdGFibGVzLnNjc3MiLCJoZWxwZXJzL190eXBvZ3JhcGh5LnNjc3MiLCJiYXNlL19mb3JtLnNjc3MiLCJiYXNlL19tZWRpYS5zY3NzIiwiYmFzZS9fd3JhcHBlci5zY3NzIiwiY29tcG9uZW50cy9fYXJ0aWNsZS5zY3NzIiwiY29tcG9uZW50cy9fYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCJjb21wb25lbnRzL19jb250YWN0LnNjc3MiLCJjb21wb25lbnRzL19kZXRhaWwuc2NzcyIsImNvbXBvbmVudHMvX2V4cG9zaXRpb24uc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJtaXhpbnMvX2JhY2tncm91bmQtaW1hZ2Uuc2NzcyIsImNvbXBvbmVudHMvX2ludHJvLnNjc3MiLCJjb21wb25lbnRzL19uYXZpZ2F0aW5nLnNjc3MiLCJjb21wb25lbnRzL19wYWNrYWdlLnNjc3MiLCJtaXhpbnMvX2dyYWRpZW50LnNjc3MiLCJjb21wb25lbnRzL19wYWRkaW5nLnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0LnNjc3MiLCJjb21wb25lbnRzL19wcm9qZWN0LnNjc3MiLCJjb21wb25lbnRzL19zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvX3NzYmEuc2NzcyIsImNvbXBvbmVudHMvX3RpdGxlLnNjc3MiLCJwbHVnaW5zL19jb250YWN0Zm9ybTcuc2NzcyIsIi4uL2ZvbnRzL3BhbnRvbi9wYW50b24uc2NzcyIsIi4uL2ZvbnRzL2Z1dHVyYS9mdXR1cmEuc2NzcyIsIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLnNjc3MiLCIuLi9mb250cy9mb250LWF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzIiwiLi4vZm9udHMvZm9udC1hd2Vzb21lL3Njc3MvX2NvcmUuc2NzcyIsIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19sYXJnZXIuc2NzcyIsIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19maXhlZC13aWR0aC5zY3NzIiwiLi4vZm9udHMvZm9udC1hd2Vzb21lL3Njc3MvX2xpc3Quc2NzcyIsIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19hbmltYXRlZC5zY3NzIiwiLi4vZm9udHMvZm9udC1hd2Vzb21lL3Njc3MvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwiLi4vZm9udHMvZm9udC1hd2Vzb21lL3Njc3MvX21peGlucy5zY3NzIiwiLi4vZm9udHMvZm9udC1hd2Vzb21lL3Njc3MvX3N0YWNrZWQuc2NzcyIsIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzIiwiLi4vZm9udHMvZm9udC1hd2Vzb21lL3Njc3MvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9zY3NzL2ZhLWJyYW5kcy5zY3NzIiwiLi4vZm9udHMvZm9udC1hd2Vzb21lL3Njc3MvZmEtbGlnaHQuc2NzcyIsIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9zY3NzL2ZhLXJlZ3VsYXIuc2NzcyIsIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9zY3NzL2ZhLXNvbGlkLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvZnVsbHBhZ2UuanMvc3JjL2Z1bGxwYWdlLmNzcyIsInZlbmRvci9tYXBzL21hcHMuc2NzcyIsIm1peGlucy9fYXJyb3cuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzIiwidmVuZG9yL3NsaWNrL3NsaWNrLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsOE1BS0c7QUNvSEgsdUVBQVk7QUFDWiw2RUFBWTtBQy9HVixlQUNFLHlCQU1FLDZCQUE0QixDQUU1Qiw0QkFBMkIsRUFDNUI7RUFFRCxlQUVFLDJCQUEwQixFQUMzQjtFQU9ELHFCQUNFLDhCQUE2QixFQUM5QjtFQWFELE1BQ0UsaUNBQWdDLEVBQ2pDO0VBQ0Qsa0JBRUUsdUJBQWdDLENBQ2hDLHlCQUF3QixFQUN6QjtFQU9ELFFBQ0UsNEJBQTJCLEVBQzVCO0VBRUQsVUFFRSx5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LENHN09wQixpQkhrUHVCLENHalB2QixpQkh3TzBCLEVHdk8zQjs7QUFDRCxhQUNFLGtCSDBPb0IsQ0d6T3BCLGlCSDhPdUIsQ0c3T3ZCLGlCSG1PMEIsRUdsTzNCOztBQUNELGFBQ0Usa0JIc09vQixDR3JPcEIsaUJIME91QixDR3pPdkIsaUJIOE4wQixFRzdOM0I7O0FKaUNELEtJekJFLGlCQUFnQixDQUNoQixvQkFBbUIsQ0FDbkIsVUFBUyxDQUNULHlDSEtXLEVHSlo7O0FBT0QsZ0JBRUUsZUh5Tm1CLENHeE5uQixvQkh1THlCLEVHdEwxQjs7QUFFRCxjQUVFLGVINk5pQixDRzVOakIsMEJIcU9lLEVHcE9oQjs7QUFPRCxpQkM3RUUsZ0JBQWUsQ0FDZixpQkFBZ0IsRUQ4RWpCOztBQUdELGVDbEZFLGdCQUFlLENBQ2YsaUJBQWdCLEVEbUZqQjs7QUFDRCxvQkFDRSxzQkFBcUIsRUFLdEI7O0FBTkQscUNBSUksa0JIK01xQixFRzlNdEI7O0FBU0gsY0FDRSxlQUFjLENBQ2QsMEJBQXlCLEVBQzFCOztBQUdELGNBQ0Usb0JIMEJXLENHekJYLG1CSGlMZ0QsRUdoTGpEOztBQUVELHFCQUNFLGVBQWMsQ0FDZCxlQUFjLENBQ2QsZUg1RGdCLEVHaUVqQjs7QUFSRCw2QkFNSSx1QkFBc0IsRUFDdkI7O0FFbEhILGFDSUUsZ0JBQWUsQ0FHZixhQUFZLEVETGI7O0FBSUQsaUJBQ0UsaUJMNnZCa0MsQ0s1dkJsQyx1QkxvQ1csQ0tuQ1gsdUJMOHZCZ0MsQ08xd0I5Qix1QlAyTjJCLENRMU56QixpQ1I0d0IyQyxDTXR3Qi9DLGdCQUFlLENBR2YsYUFBWSxFRFNiOztBQU1ELFVBRUUsc0JBQXFCLEVBQ3RCOztBQUVELGNBQ0Usc0JBQTRCLENBQzVCLGVBQWMsRUFDZjs7QUFFRCxrQkFDRSxlTDh1QjRCLENLN3VCNUIsZUxnQmdCLEVLZmpCOztBSXpDRCx1QkFJRSxvR1Q2TzZHLEVTNU85Rzs7QUFHRCxPQUNFLHVCVCt6QmlDLENTOXpCakMsZVQ0ekIrQixDUzN6Qi9CLGVUOHpCbUMsQ1M3ekJuQywwQlR1Q2dC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c0IsQ0FDdEIsaUNka0NjLEVjakNmOztBQWhCSCx1QkFtQkksOEJkOEJjLEVjN0JmOztBQXBCSCxnQkF1QkksdUJkd0JTLEVjdkJWOztBQVFILDZCQUdJLGdCZCtRaUMsRWM5UWxDOztBQVFILGtCQUNFLDBCZElnQixFY1NqQjs7QWhCdUNHLHlDZ0JoREEsMEJkQWMsRWNDZjs7QUFOSCxxREFXTSx5QkFBOEMsRUFDL0M7O0FBU0wsMkNBRUksc0NkVlMsRWNXVjs7QVo3REMsOEJZd0VFLHVDZHRCTyxFRWxEWTs7QWFOdkIsMkRBSUksMEJDNEVtRSxFRDNFcEU7O0FiQ0Qsb0NhU0ksMEJBSnNDLEViTHJCOztBYUl2QixpRkFTUSwwQkFSb0MsRUFTckM7O0FBcEJQLGlFQUlJLDBCQzRFbUUsRUQzRXBFOztBYkNELHNDYVNJLDBCQUpzQyxFYkxyQjs7QWFJdkIscUZBU1EsMEJBUm9DLEVBU3JDOztBQXBCUCwyREFJSSwwQkM0RW1FLEVEM0VwRTs7QWJDRCxvQ2FTSSwwQkFKc0MsRWJMckI7O0FhSXZCLGlGQVNRLDBCQVJvQyxFQVNyQzs7QUFwQlAsa0RBSUksMEJDNEVtRSxFRDNFcEU7O0FiQ0QsaUNhU0ksMEJBSnNDLEViTHJCOztBYUl2QiwyRUFTUSwwQkFSb0MsRUFTckM7O0FBcEJQLDJEQUlJLDBCQzRFbUUsRUQzRXBFOztBYkNELG9DYVNJLDBCQUpzQyxFYkxyQjs7QWFJdkIsaUZBU1EsMEJBUm9DLEVBU3JDOztBQXBCUCx3REFJSSwwQkM0RW1FLEVEM0VwRTs7QWJDRCxtQ2FTSSwwQkFKc0MsRWJMckI7O0FhSXZCLCtFQVNRLDBCQVJvQyxFQVNyQzs7QUFwQlAscURBSUksMEJDNEVtRSxFRDNFcEU7O0FiQ0Qsa0NhU0ksMEJBSnNDLEViTHJCOztBYUl2Qiw2RUFTUSwwQkFSb0MsRUFTckM7O0FBcEJQLGtEQUlJLDBCQzRFbUUsRUQzRXBFOztBYkNELGlDYVNJLDBCQUpzQyxFYkxyQjs7QWFJdkIsMkVBU1EsMEJBUm9DLEVBU3JDOztBQXBCUCx3REFJSSx1Q2ZvRE8sRWVuRFI7O0FiQ0QsbUNhU0ks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RSwwQnBCaURhLENvQmhEYixzQnBCZ0RhLEVvQi9DZDs7QUFFRCw4RUFHRSwwQkFoQ3FGLENBaUNyRix1QkFBc0IsQ0FDdEIsc0JBbEMySCxFQW9DNUg7O0FEWUQsYUhNRSxZQUFXLENJcERiLDBCcEI2Q2dCLENvQjVDaEIsc0JwQjRDZ0IsRW1CR2Y7O0FDNUNELG1CSmdERSxZQUFXLENJOUNYLDBCQVJxRixDQVNyRixzQkFUMkgsRUFVNUg7O0FBRUQscUNBTUksK0NwQjZCWSxFb0IzQmY7O0FBR0QsMkNBRUUsMEJwQnNCYyxDb0JyQmQsc0JwQnFCYyxFb0JwQmY7O0FBRUQsMkVBR0UsMEJBaENxRixDQWlDckYsdUJBQXNCLENBQ3RCLHNCQWxDMkgsRUFvQzVIOztBRFlELFlIUUUsWUFBVyxDSXREYiwwQnBCb0RnQixDb0JuRGhCLHNCcEJtRGdCLEVtQkpmOztBQzVDRCxrQkprREUsWUFBVyxDSWhEWCwwQkFScUYsQ0FTckYsc0JBVDJILEVBVTVIOztBQUVELG1DQU1JLDRDcEJvQ1ksRW9CbENmOztBQUdELHlDQUVFLDBCcEI2QmMsQ29CNUJkLHNCcEI0QmMsRW9CM0JmOztBQUVELHdFQUdFLDBCQWhDcUYsQ0FpQ3JGLHVCQUFzQixDQUN0QixzQkFsQzJILEVBb0M1SDs7QURrQkQsdUJDZEEsZXBCOEJlLENvQjdCZiw4QkFBNkIsQ0FDN0IsdUJBQXNCLENBQ3RCLHNCcEIyQmUsRW1CZGQ7O0FqQmxEQyw2QmtCd0NBLFlEUzRDLENDUjVDLDBCcEJ1QmEsQ29CdEJiLHNCcEJzQmEsRUVoRVE7O0FrQjZDdkIseURBRUUsNkNwQmlCYSxFb0JoQmQ7O0FBRUQsK0RBRUUsZXBCWWEsQ29CWGIsOEJBQTZCLEVBQzlCOztBQUVELHlHQUdFLFlEVjRDLENDVzVDLDBCcEJJYSxDb0JIYixzQnBCR2EsRW9CRmQ7O0FEZEQseUJDZEEsZXBCWWdCLENvQlhoQiw4QkFBNkIsQ0FDN0IsdUJBQXNCLENBQ3RCLHNCcEJTZ0IsRW1CSWY7O0FqQmxEQywrQmtCd0NBLFlEUzRDLENDUjVDLDBCcEJLYyxDb0JKZCxzQnBCSWMsRUU5Q087O0FrQjZDdkIsNkRBRUUsK0NwQkRjLEVvQkVmOztBQUVELG1FQUVFLGVwQk5jLENvQk9kLDhCQUE2QixFQUM5Qjs7QUFFRCwrR0FHRSxZRFY0QyxDQ1c1QywwQnBCZGMsQ29CZWQsc0JwQmZjLEVvQmdCZjs7QURkRCx1QkNkQSxlcEJxQ2UsQ29CcENmLDhCQUE2QixDQUM3Qix1QkFBc0IsQ0FDdEIsc0JwQmtDZSxFbUJyQmQ7O0FqQmxEQyw2QmtCd0NBLFlEUzRDLENDUjVDLDBCcEI4QmEsQ29CN0JiLHNCcEI2QmEsRUV2RVE7O0FrQjZDdkIseURBRUUsNkNwQndCYSxFb0J2QmQ7O0FBRUQsK0RBRUUsZXBCbUJhLENvQmxCYiw4QkFBNkIsRUFDOUI7O0FBRUQseUdBR0UsWURWNEMsQ0NXNUMsMEJwQldhLENvQlZiLHNCcEJVYSxFb0JUZDs7QURkRCxvQkNkQSxlcEJ1Q2UsQ29CdENmLDhCQUE2QixDQUM3Qix1QkFBc0IsQ0FDdEIsc0JwQm9DZSxFbUJ2QmQ7O0FqQmxEQywwQmtCd0NBLFlEUzRDLENDUjVDLDBCcEJnQ2EsQ29CL0JiLHNCcEIrQmEsRUV6RVE7O0FrQjZDdkIsbURBRUUsOENwQjBCYSxFb0J6QmQ7O0FBRUQseURBRUUsZXBCcUJhLENvQnBCYiw4QkFBNkIsRUFDOUI7O0FBRUQsZ0dBR0UsWURWNEMsQ0NXNUMsMEJwQmFhLENvQlpiLHNCcEJZYSxFb0JYZDs7QURkRCx1QkNkQSxlcEJvQ2UsQ29CbkNmLDhCQUE2QixDQUM3Qix1QkFBc0IsQ0FDdEIsc0JwQmlDZSxFbUJwQmQ7O0FqQmxEQyw2QmtCd0NBLFlEUzRDLENDUjVDLDBCcEI2QmEsQ29CNUJiLHNCcEI0QmEsRUV0RVE7O0FrQjZDdkIseURBRUUsNkNwQnVCYSxFb0J0QmQ7O0FBRUQsK0RBRUUsZXBCa0JhLENvQmpCYiw4QkFBNkIsRUFDOUI7O0FBRUQseUdBR0UsWURWNEMsQ0NXNUMsMEJwQlVhLENvQlRiLHNCcEJTYSxFb0JSZDs7QURkRCxzQkNkQSxlcEJrQ2UsQ29CakNmLDhCQUE2QixDQUM3Qix1QkFBc0IsQ0FDdEIsc0JwQitCZSxFbUJsQmQ7O0FqQmxEQyw0QmtCd0NBLFlEUzRDLENDUjVDLDBCcEIyQmEsQ29CMUJiLHNCcEIwQmEsRUVwRVE7O0FrQjZDdkIsdURBRUUsNkNwQnFCYSxFb0JwQmQ7O0FBRUQsNkRBRUUsZXBCZ0JhLENvQmZiLDhCQUE2QixFQUM5Qjs7QUFFRCxzR0FHRSxZRFY0QyxDQ1c1QywwQnBCUWEsQ29CUGIsc0JwQk9hLEVvQk5kOztBRGRELHFCQ2RBLGVwQk9nQixDb0JOaEIsOEJBQTZCLENBQzdCLHVCQUFzQixDQUN0QixzQnBCSWdCLEVtQlNmOztBakJsREMsMkJrQndDQSxZRFM0QyxDQ1I1QywwQnBCQWMsQ29CQ2Qsc0JwQkRjLEVFekNPOztBa0I2Q3ZCLHFEQUVFLCtDcEJOYyxFb0JPZjs7QUFFRCwyREFFRSxlcEJYYyxDb0JZZCw4QkFBNkIsRUFDOUI7O0FBRUQsbUdBR0UsWURWNEMsQ0NXNUMsMEJwQm5CYyxDb0JvQmQsc0JwQnBCYyxFb0JxQmY7O0FEZEQsb0JDZEEsZXBCY2dCLENvQmJoQiw4QkFBNkIsQ0FDN0IsdUJBQXNCLENBQ3RCLHNCcEJXZ0IsRW1CRWY7O0FqQmxEQywwQmtCd0NBLFlEUzRDLENDUjVDLDBCcEJPYyxDb0JOZCxzQnBCTWMsRUVoRE87O0FrQjZDdkIsbURBRUUsNENwQkNjLEVvQkFmOztBQUVELHlEQUVFLGVwQkpjLENvQktkLDhCQUE2QixFQUM5Qjs7QUFFRCxnR0FHRSxZRFY0QyxDQ1c1QywwQnBCWmMsQ29CYWQsc0JwQmJjLEVvQmNmOztBREhILFlBQ0Usb0JuQm1MeUIsQ21CbEx6QixlbkJHZSxDbUJGZixpQkFBZ0IsRUE4QmpCOztBQWpDRCxvRUFTSSw4QkFBNkIsRUFFOUI7O0FBWEgsK0NBZUksMEJBQXlCLENBQ3pCLGlCQUFnQixFQUNqQjs7QWpCNUVDLGtCaUI4RUEsMEJBQXlCLEVqQjlFSjs7QUFXckIsbUNpQnNFQSxlbkIyRTRDLENtQjFFNUMsMkJuQjJFNkIsQ21CMUU3Qiw4QkFBNkIsRWpCckU1Qjs7QWlCNkNMLHFCQTJCSSxlbkJ4Q2Ms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LG1CQUNFLFlBQVcsRUEyQlo7O0FBNUJELDhDQUtJLHNCQUFxQixDQUNyQixzQjlCK3dCaUMsQzhCOXdCakMscUI5Qjh3QmlDLEM4Qjd3QmpDLGU5QndDYyxDOEJ2Q2QsYUFBaUMsRUFDbEM7O0FBVkgsb0RBbUJJLDJCQUEwQixFQUMzQjs7QUFwQkgsb0RBc0JJLHNCQUFxQixFQUN0Qjs7QUF2QkgsMEJBMEJJLGU5QnNCYyxFOEJyQmY7O0FFcENILGNBQ0Usc0JBQWEsQ0FBYixxQkFBYSxDQUFiLGNBQWEsQ0FFYixnQkFBZSxDQUNmLGlCQUFnQixDekJBZCx1QlAyTjJCLEVnQ3pOOUI7O0FBRUQsb0NBR00sZUFBYyxDekJvQmhCLGdDUGdNMkIsQ08vTDNCLG1DUCtMMkIsRWdDbE4xQjs7QUFMTCxtQ3pCU0ksaUNQOE0yQixDTzdNM0Isb0NQNk0yQixFZ0M3TTFCOztBQVZMLCtCQWNJLFdBQVUsQ0FDVixZaEM0QlMsQ2dDM0JULDBCaENtRGEsQ2dDbERiLHNCaENrRGEsRWdDakRkOztBQWxCSCxpQ0FxQkksZWhDNEJjLENnQzNCZCxxQkFBb0IsQ0FDcEIsdUJoQ29CUyxDZ0NuQlQsbUJoQ29rQnVDLEVnQ25rQnhDOztBQUdILGFBQ0UsbUJBQWtCLENBQ2xCLGVBQWMsQ0FDZCx3QmhDdWlCMEMsQ2dDdGlCMUMsa0JBQWlCLENBQ2pCLGtCaEMwaUJ3QyxDZ0N6aUJ4QyxlaENpQ2UsQ2dDaENmLHVCaENRVyxDZ0NQWCx1QmhDNGlCeUMsRWdDcGlCMUM7O0E5QjlCRyxxQzhCeUJBLGVoQ3dINEMsQ2dDdkg1QyxzQkFBcUIsQ0FDckIsMEJoQ0ljLENnQ0hkLG1CaEMwaUJ1QyxFRW5rQnRDOztBK0J0QkgsNEJBQ0Usd0JqQzhrQndDLENpQzdrQnhDLG1CakNpUG9CLENpQ2hQcEIsaUJqQ21Od0IsRWlDbE56Qjs7QUFJRyxtRDFCb0JGLCtCUGlNMEIsQ09oTTFCLGtDUGdNMEIsRWlDbk52Qjs7QUFHRCxrRDFCQ0YsZ0NQK00wQixDTzlNMUIsbUNQOE0wQixFaUM5TXZCOztBQWZMLDRCQUNFLHdCakM0a0J1QyxDaUMza0J2QyxvQmpDa1BvQixDaUNqUHBCLGlCakNvTndCLEVpQ25OekI7O0FBSUcsbUQxQm9CRiwrQlBrTTBCLENPak0xQixrQ1BpTTBCLEVpQ3BOdkI7O0FBR0Qsa0QxQkNGLGdDUGdOMEIsQ08vTTFCLG1DUCtNMEIsRWlDL012Qjs7QW5DdUVILFNvQ25GRixzQkFBcUIsQ0FDckIsc0JsQzBxQmdDLENrQ3pxQmhDLGVsQ3NxQitCLENrQ3JxQi9CLGtCbENrUHFCLENrQ2pQckIsZUFBYyxDQUNkLFlsQ3dDVyxDa0N2Q1gsbUJBQWtCLENBQ2xCLG9CQUFtQixDQUNuQix5QkFBd0IsQzNCVnRCLHVCUDJOMkIsRWtDMU05Qjs7QUFoQkQsZUFjSSxjQUFhLEVBQ2Q7O0FBSUgsY0FDRSxtQkFBa0IsQ0FDbEIsVUFBUyxFQUNWOztBQU1ELGNBQ0UscUJsQ2lwQmdDLENrQ2hwQmhDLG9CbENncEJnQyxDTy9xQjlCLHFCUGtyQitCLEVrQ2pwQmxDOztBQU9DLGlCbEJpQkUsWUFBVyxDbUIzRGIsMEJuQ3lFZSxFa0M3QmQ7O0FoQ3hCQyx5RGN1Q0EsWUFBVyxDbUJ0RFQsc0JBQXFCLENBQ3JCLDBCQUFrQyxFakNpQm5DOztBZ0NtQkgsbUJsQmlCRSxZQUFXLENtQjNEYiwwQm5DdURnQixFa0NYZjs7QWhDeEJDLDZEY3VDQSxZQUFXLENtQnREVCxzQkFBcUIsQ0FDckIsMEJBQWtDLEVqQ2lCbkM7O0FnQ21CSCxpQmxCaUJFLFlBQVcsQ21CM0RiLDBCbkNnRmUsRWtDcENkOztBaEN4QkMseURjdUNBLFlBQVcsQ21CdERULHNCQUFxQixDQUNyQiwwQkFBa0MsRWpDaUJuQzs7QWdDbUJILGNsQmlCRSxZQUFXLENtQjNEYiwwQm5Da0ZlLEVrQ3RDZDs7QWhDeEJDLG1EY3VDQSxZQUFXLENtQnREVCxzQkFBcUIsQ0FDckIsMEJBQWtDLEVqQ2lCbkM7O0FnQ21CSCxpQmxCZUUsWUFBVyxDbUJ6RGIsMEJuQytFZSxFa0NuQ2Q7O0FoQ3hCQyx5RGNxQ0EsWUFBVyxDbUJwRFQsc0JBQXFCLENBQ3JCLDBCQUFrQyxFakNpQm5DOztBZ0NtQkgsZ0JsQmlCRSxZQUFXLENtQjNEYiwwQm5DNkVlLEVrQ2pDZDs7QWhDeEJDLHVEY3VDQSxZQUFXLENtQnREVCxzQkFBcUIsQ0FDckIsMEJBQWtDLEVqQ2lCbkM7O0FnQ21CSCxlbEJlRSxZQUFXLENtQnpEYiwwQm5Da0RnQixFa0NOZjs7QWhDeEJDLHFEY3FDQSxZQUFXLENtQnBEVCxzQkFBcUIsQ0FDckIsMEJBQWtDLEVqQ2lCbkM7O0FnQ21CSCxjbEJpQkUsWUFBVyxDbUIzRGIsMEJuQ3lEZ0IsRWtDYmY7O0FoQ3hCQyxtRGN1Q0EsWUFBVyxDbUJ0RFQsc0JBQXFCLENBQ3JCLDBCQUFrQyxFakNpQm5DOztBa0N6QkwsYUFDRSxtQkFBb0QsQ0FDcEQsb0JwQ3VtQm1DLENvQ3RtQm5DLDBCcENrRGdCLENPakRkLHNCUDROMEIsRW9Ddk43Qjs7QXhCK0NHLDRCd0J4REosYUFPSSxtQnBDa21CaUMsRW9DaG1CcEMsRUFBQTs7QUFFRCxtQkFDRSxpQkFBZ0IsQ0FDaEIsZ0JBQWUsQzdCVGIsaUI2QlVzQixFQUN6Qjs7QUNYRCxTQUNFLHlCckN3dEJtQyxDcUN2dEJuQyxvQnJDd3RCZ0MsQ3FDdnRCaEMsOEJBQTZDLEM5QkgzQyx1QlAyTjJCLEVxQ3ROOUI7O0FBR0QsaUJBRUUsZUFBYyxFQUNmOztBQUdELGNBQ0Usa0JyQ3dPcUIsRXFDdk90Qjs7QUFPRCw0QkFHSSxtQkFBa0IsQ0FDbEIsY3JDNnJCZ0MsQ3FDNXJCaEMsZ0JyQzZyQmlDLENxQzVyQmpDLHlCckM0ckJpQyxDcUMzckJqQyxlQUFjLEVBQ2Y7O0FBU0QsaUJDM0NBLGV0QnNGa0UsQ3NCckZsRSwwQnRCbUZ1RSxDc0JsRnZFLHNCdEJrRnVFLEVxQnZDdEU7O0FDekNELG9CQUNFLDBCQUFxQyxFQUN0Qzs7QUFFRCw2QkFDRSxlQUEwQixFQUMzQjs7QURpQ0QsbUJDM0NBLGV0QnNGa0UsQ3NCckZsRSwwQnRCbUZ1RSxDc0JsRnZFLHNCdEJrRnVFLEVxQnZDdEU7O0FDekNELHNCQUNFLDBCQUFxQyxFQUN0Qzs7QUFFRCwrQkFDRSxl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QXdCSSxlMUNUYyxDMENVZCx1QjFDaEJTLEUwQ2lCVjs7QUExQkgsMEJBOEJJLFdBQVUsQ0FDVixZMUN0QlMsQzBDdUJULDBCMUNDYSxDMENBYixzQjFDQWEsRTBDQ2Q7O0FBU0gscUNBRUksZ0JBQWUsQ0FDZixlQUFjLENBQ2QsaUJBQWdCLEVBQ2pCOztBQUxILDZEQVNNLGNBQWEsRUFDZDs7QUFWTCwyREFlTSxpQkFBZ0IsRUFDakI7O0FDbEdILDJCQUNFLGUzQm1GZ0UsQzJCbEZoRSwwQjNCZ0ZxRSxFMkIvRXRFOztBQUdELDREQUVFLGUzQjRFZ0UsRTJCaEVqRTs7QXpDREMsK0l5Q1JFLGUzQnlFOEQsQzJCeEU5RCwwQkFBeUMsRXpDVTFDOztBeUNoQkgsMEVBVUksWUFBVyxDQUNYLDBCM0JtRThELEMyQmxFOUQsc0IzQmtFOEQsRTJCakUvRDs7QUFuQkgsNkJBQ0UsZTNCbUZnRSxDMkJsRmhFLDBCM0JnRnFFLEUyQi9FdEU7O0FBR0QsZ0VBRUUsZTNCNEVnRSxFMkJoRWpFOztBekNEQyx1SnlDUkUsZTNCeUU4RCxDMkJ4RTlELDBCQUF5QyxFekNVMUM7O0F5Q2hCSCw4RUFVSSxZQUFXLENBQ1gsMEIzQm1FOEQsQzJCbEU5RCxzQjNCa0U4RCxFMkJqRS9EOztBQW5CSCwyQkFDRSxlM0JtRmdFLEMyQmxGaEUsMEIzQmdGcUUsRTJCL0V0RTs7QUFHRCw0REFFRSxlM0I0RWdFLEUyQmhFakU7O0F6Q0RDLCtJeUNSRSxlM0J5RThELEMyQnhFOUQsMEJBQXlDLEV6Q1UxQzs7QXlDaEJILDBFQVVJLFlBQVcsQ0FDWCwwQjNCbUU4RCxDMkJsRTlELHNCM0JrRThELEUyQmpFL0Q7O0FBbkJILHdCQUNFLGUzQm1GZ0UsQzJCbEZoRSwwQjNCZ0ZxRSxFMkIvRXRFOztBQUdELHNEQUVFLGUzQjRFZ0UsRTJCaEVqRTs7QXpDREMsbUl5Q1JFLGUzQnlFOEQsQzJCeEU5RCwwQkFBeUMsRXpDVTFDOztBeUNoQkgsb0VBVUksWUFBVyxDQUNYLDBCM0JtRThELEMyQmxFOUQsc0IzQmtFOEQsRTJCakUvRDs7QUFuQkgsMkJBQ0UsZTNCbUZnRSxDMkJsRmhFLDBCM0JnRnFFLEUyQi9FdEU7O0FBR0QsNERBRUUsZTNCNEVnRSxFMkJoRWpFOztBekNEQywrSXlDUkUsZTNCeUU4RCxDMkJ4RTlELDBCQUF5QyxFekNVMUM7O0F5Q2hCSCwwRUFVSSxZQUFXLENBQ1gsMEIzQm1FOEQsQzJCbEU5RCxzQjNCa0U4RCxFMkJqRS9EOztBQW5CSCwwQkFDRSxlM0JtRmdFLEMyQmxGaEUsMEIzQmdGcUUsRTJCL0V0RTs7QUFHRCwwREFFRSxlM0I0RWdFLEUyQmhFakU7O0F6Q0RDLDJJeUNSRSxlM0J5RThELEMyQnhFOUQsMEJBQXlDLEV6Q1UxQzs7QXlDaEJILHdFQVVJLFlBQVcsQ0FDWCwwQjNCbUU4RCxDMkJsRTlELHNCM0JrRThELEUyQmpFL0Q7O0FBbkJILHlCQUNFLGUzQm1GZ0UsQzJCbEZoRSwwQjNCZ0ZxRSxFMkIvRXRFOztBQUdELHdEQUVFLGUzQjRFZ0UsRTJCaEVqRTs7QXpDREMsdUl5Q1JFLGUzQnlFOEQsQzJCeEU5RCwwQkFBeUMsRXpDVTFDOztBeUNoQkgsc0VBVUksWUFBVyxDQUNYLDBCM0JtRThELEMyQmxFOUQsc0IzQmtFOEQsRTJCakUvRDs7QUFuQkgsd0JBQ0UsZTNCbUZnRSxDMkJsRmhFLDBCM0JnRnFFLEUyQi9FdEU7O0FBR0Qsc0RBRUUsZTNCNEVnRSxFMkJoRWpFOztBekNEQyxtSXlDUkUsZTNCeUU4RCxDMkJ4RTlELDBCQUF5QyxFekNVMUM7O0F5Q2hCSCxvRUFVSSxZQUFXLENBQ1gsMEIzQm1FOEQsQzJCbEU5RCxzQjNCa0U4RCxFMkJqRS9EOztBQ3RCTCxTQUNFLGFBQVksQ0FDWixrQjVDOHpCaUQsQzRDN3pCakQsa0I1Q3dQcUIsQzRDdlByQixlQUFjLENBQ2QsWTVDd0RXLEM0Q3ZEWCwwQjVDNkNXLEM0QzVDWCxZQUFXLEVBT1o7O0ExQ1FHLDZCMENaQSxZNUNtRFMsQzRDbERULHNCQUFxQixDQUNyQixhQUFZLEUxQ2FYOztBMENITCxlQUNFLFdBQVUsQ0FDVix3QkFBdUIsQ0FDdkIsVUFBUyxDQUNU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RCxXQ0RFLCtCQUFrQyxFREduQzs7QUFFRCxhQ0xFLDhCQUFrQyxFRE9uQzs7QUVFRCxTQUNDLGNBQWEsRUFDYjs7QUFFRCwwQkFHQyxpQkFBZ0IsRUFDaEI7O0FBRUQscUJBQ0MsY0FBYSxFQUNiOztBdkVxRUQseUJ1RTdEQyxpQkNrRXdCLENEakV4QixpQkNnRXdCLENDakRDLGNDckJMLEVIUXBCOztBdkUrTkQsTXVFNU5DLGVBQWMsRUFDZDs7QUFFRCxhQUdDLGlCQUFnQixFQUNoQjs7QXZFMk1ELFN5RXJMSSxVQ3hDaUIsRUhzQnBCOztBdkU2VkQsV3VFMVZDLFVBQVMsQ0VlTixVQ3hDaUIsQ0R3Q2pCLFdDeENpQixFSDRCcEI7O0FJM0NELElBQ0MsdUJBQXNCLENGc0RuQixVQ3hDaUIsQ0R3Q2pCLFdDeENpQixFQ0pwQjs7QUFYRCxvQkFPRSx1QkFBc0IsQ0ZnRHBCLFVDeENpQixDRHdDakIsV0N4Q2lCLEVDTG5COztBQUdGLGFBRUMsZ0JIakJhLENHa0JiLFlId0NxQixDR3ZDckIsdUJIUmEsQ0dTYixxQ0htRHlDLENHbER6QyxpQkgrRHFCLENHOURyQixtQ0FBa0MsQ0FDbEMsb0NBQW1DLEVBT25DOztBQ1hBLDRDREpELGFBVUUsZ0JBQWdDLEVBS2pDLEVBQUE7O0FDWEEsNENESkQsYUFhRSxnQkFBZ0MsRUFFakMsRUFBQTs7QTNFcUpELEkyRWxKQyxlSGlDd0IsQ0doQ3hCLHNCSGlDMEIsQ0doQzFCLHdHSGtCd0IsRUdYeEI7O0F4RXpDRyxVd0VzQ0YsWUhtQm9CLENHbEJwQixzQkg2QitCLEVHNUIvQjs7QTNFK01GLE0yRTNNQyxhQUFZLENBQ1osZ0JBQWUsRUFDZjs7QUU1Q0EsZ0JBQ0MsWUFBVyxDQUNYLFlBQVcsQ0FDWCxlQUFjLEVBQ2Q7O0FsRVpBLGFnRTJERCxZQUFXLENBQ1gsZ0JBQWUsQ0ZaWSx5Q0VhNEIsQ0ZSNUIsd0NFUTRCLEVBb0J2RDs7QUN6REEsNkNqRXhCQyxhOERnRDBCLG9CRWVBLENGVkEsbUJFVUEsRUFrQjNCLEVBQUE7O0FBZkEsaUJBQ0MsWUFBVyxDRm5CZSx5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QUNYLGVBQWMsRUFDZDs7QU1KRCwrREFDQyxlQUFjLENBQ2QsbUJBQWtCLENWb0RoQixvQk03QzRCLEVJSjlCOztBQ0xELDRHWCtDMkIsaUJDL0JQLEVVZG5COztBQ0ZELGtKQUVDLGdCQUFlLEVBQ2Y7O0FBRUQsOEpBRUMsbUJBQWtCLENaK0NoQixlWTlDb0IsRUFDdEI7O0FBRUQsa0pBRUMsWUFBVyxDWnlDVCw0QkNyQ2lCLEVXRm5COztBQUVELHdKQUVDLGFBQVksQ1ptQ1YsNEJNN0M0QixFTVk5Qjs7QUFFRCxzSVorQkcsb0JNN0M0QixFTXVCOUI7O0FBTEEsbWJBRUMsbUJBQWtCLENaeUJqQixrQk03QzRCLEVNc0I3Qjs7QUMvQkYsd0VBQ0MsbUJBQWtCLENBQ2xCLDZCQUEyQixDQUMzQix5QlBNOEIsQ042QzVCLG9CTTdDNEIsQ042QzVCLGlCTTdDNEIsRU9GOUI7O0FGUEQscUhYK0MyQixpQkMvQlAsRVVkbkI7O0FHRkQsd0dBRUMsaUJBQWdCLENBQ2hCLHNEQUFxRCxDQUNyRCxpQkFBZ0IsQ2RrRGQsa0JDdkNpQixFYVJuQjs7QUhQRCxrTVgrQzJCLGlCQy9CUCxFVWRuQjs7QUlGRCwrRmZzREcsMEJNN0M0QixFU045Qjs7QUFFRCxpSGZpREcsa0JNN0M0QixFU0Q5Qjs7QUFFRCx3R0FFQyxzQkFBcUIsRUFDckI7O0FBRUQsd0dBRUMseUJBQXdCLEVBQ3hCOztBQUVELGdEZmtDRyxvQk03QzRCLEVTcUI5Qjs7QUFQQSx5REFDQyxrQkFBaUIsRUFDakI7O0FBRUQseURmd0IwQixxQk0xQ0ksRVNvQjdCOztBQ2ZGLHlEQUNDLFlBQVcsQ2hCdUNULG9CTTdDNEIsRVVvQzlCOztBQTNCQSxpRkFDQyxZQXhCdUIsQ0F5QnZCLG9DQXRCOEIsQ0F1QjlCLGlCQXRCb0IsQ2hCdURuQixrQk03QzRCLENFVC9CLG9CRlMrQixFVWU3Qjs7QUFFRCxtSUFFQyxvQ0FwQjJCLENBcUIzQixpQkExQmlCLENoQm1EaEIsaUJ4RWtQa0MsRXdGelFuQzs7QUFFRCxrRUFDQyxpQkFBZ0IsQ0FDaEIsa0JBQWlCLEVBQ2pCOztBQUVELG9GQUNDLG9CQW5DeUIsRUFvQ3pCOztBQUVELDJFQUNDLG1CQUFrQixFQUNsQjs7QUM1Q0YsMlJBTUMscUJsQjZFMkIsQ2tCNUUzQixpQmxCNkV1QixDa0I1RXZCLGlCbEI2RXVCLENrQjVFdkIsZWxCNkVxQixDQ3ZDSyx3Qk10Q0ksRVdFOUI7O0FBRUQsZ0RUYkEsbUJGUytCLEVXTTlCOztBQUVELGdEQUNDLGlCQUFnQixDQUNoQixlbEJ5Q3NCLENrQnhDdEIsa0NsQm1EMEMsQ1N2RTNDLG1CRlMrQixFV2E5Qjs7QUFFRCxnRFR4QkEsb0JGUytCLEVXb0I5Qjs7QWRiRCw0Q2NRQSxnRFR4QkEsb0JGUytCLEVXb0I5QixFQUFBOztBQUVELGdEVC9CQSxxQkZTK0IsRVd3QjlCOztBQUVELGdEVG5DQSxtQkZTK0IsRVc0QjlCOztBQUVELGdEQUNDLGlCQUFnQixDVHhDakIsb0JGUytCLEVXaUM5Qjs7QUFFRCw2Q2pCVUcsb0JNN0M0QixFV3FDOUI7O0FBRUQsOEdBQ0Msa0JBQWlCLEVBQ2pCOztBQUVELGtHQUNDLG1CQUFrQixFQUNsQjs7QUFPRCxxR0FFQyxlQUFjLEVBQ2Q7O0FkaERELDRDTURFLDZVQUlDLGVBQWMsRUFDZCxFQUFBOztBUzhCSCxrQkFDQyw2QkFmMEIsQ0FnQjFCLHlCWjNDOEIsQ05zQ0osdUJNdENJLENONkM1QixpQk03QzRCLEVZb0Q5Qjs7QVA3REQsaUNYK0MyQixpQkMvQlAsRVVkbkI7O0FPdURBLHNCbEJWMEIsdUJNdENJLEVZbUQ3Qjs7QWQ1REYsNkJBQ0MsWUFBVyxDQUNYLFlBQVcsQ0FDWCxlQUFjLEVBQ2Q7O0FjMkRELGdCQUNDLFlBekJpQixDQTBCakIsNkJBdkJ3QixDQXdCeEIseUJaekQ4QixDWTBEOUIsaUJBdkJzQixDbEJVcEIsNEJNN0M0QixFWTREOUI7O0FBRUQsZUFDQyxlQUFjLENBQ2QsaUJBN0VxQixDQThFckIsWW5CbkJvQixDQ1JNLHdCTXRDSSxDRVQvQixtQkZTK0IsRVl5RzlCOztBQXBDQSxrREFFQyxzQkFBcUIsQ0FDckIsNEIxRnFT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LENBQ1IsV0FBVSxDQUNWLGFBQVksRUFDWjs7QUE3QkQsdUJyQitDMEIsc0JNdENJLEVlMkI3Qjs7QWxCcEJGLDRDa0JoQkMsdUJyQitDMEIsdUJNdENJLEVlMkI3QixFQUFBOztBQXBDRCxzQnJCK0MwQix5Qk10Q0ksRWVrQzdCOztBbEIzQkYsNENrQmhCQyxzQnJCK0MwQix1Qk10Q0ksRWVrQzdCLEVBQUE7O0FBM0NELGdDckIrQzBCLDBCTXRDSSxFZXlDN0I7O0FsQmxDRiw0Q2tCaEJDLGdDckIrQzBCLHdCTXRDSSxFZXlDN0IsRUFBQTs7QUFsREQsMEJyQm1Dd0IsdUJNMUJNLEVlNEQ3Qjs7QWxCckRGLDZDa0JoQkMsMEJyQm1Dd0Isc0JNMUJNLEVlNEQ3QixFQUFBOztBbEJyREYsNENrQmhCQywwQnJCbUN3QixxQk0xQk0sRWU0RDdCLEVBQUE7O0FsQnJERiw0Q2tCaEJDLDBCckJtQ3dCLGVDckJMLEVvQnVEbEIsRUFBQTs7QWxCckRGLDRDa0JoQkMsZ0NyQm1Dd0IsZUNyQkwsRW9Cc0RqQixFQUFBOztBQ3JFSixVZjBDRSxtQmV6Q3lCLEVBb0gxQjs7QUFySEQsZ0JBSUUsWUFBVyxDQUNYLGFBQVksQ0FDWixhQUFZLENBQ1osZUFBYyxDQUNkLG9CdkIyQmtCLENRT2xCLG1CZWpDMEIsQ2ZxQ3RCLE9lckN5QixDZnFDekIsUWVyQ3FDLEVBSXpDOztBbkJJRCw2Q21CakJELGdCQVdHLGNBQWEsRUFFZCxFQUFBOztBQUVELGlCQUNDLFdBQVUsQ0FDVixjQUFhLENBQ2IsbUNBQWlDLEN0QnVCUCx5Qk0vQkksQ05vQ0osd0JNcENJLEVnQmU5Qjs7QUFWQSx1QkFRQyx5QkFBdUIsRUFDdkI7O0FBR0YsaUJBQ0Msc0JBQWEsQ0FBYixxQkFBYSxDQUFiLGNBQWEsQ0FDYix3QkFBZSxDQUFmLG9CQUFlLENBQWYsZ0JBQWUsQ0FDZixrQmhCcEI4QixDZ0JxQjlCLDRCQUFtQixDQUFuQix1QkFBbUIsQ0FBbkIsb0JBQW1CLENBQ25CLHVCQUFzQixDQUN0Qiw2QkFBNEIsQ0FDNUIsbUNBQWtDLENmUWxDLG1CZVAwQixDdEJDRix3Qk0xQk0sQ05zQ0oseUJNdENJLEVnQmdFOUI7O0FuQnpERCw2Q21CVUEsaUJBV0Usa0JoQjVCNkIsRWdCZ0U5QixFQUFBOztBbkJ6REQsNENtQlVBLGlCQWNFLGtCaEIvQjZCLEVnQmdFOUIsRUFBQTs7QW5CekRELDRDbUJVQSxpQkFpQkUsaUJoQmxDNkIsRWdCZ0U5QixFQUFBOztBbkJ6REQsNENtQlVBLGlCQW9CRSxrQmhCckM2QixDTjBCTixxQk0xQk0sQ05zQ0oseUJNdENJLEVnQmdFOUIsRUFBQTs7QUEvQ0EsdUJBeUJDLFlBQVcsQ0FDWCxZQUFXLENBQ1gsYUFBWSxDQUNaLGVBQWMsQ0FDZCwrQnZCdkJlLENRU2hCLG1CZWUyQixDZlh2QixPZVcwQixDZlgxQixRZVdzQyxFQUN6Qzs7QUEvQkQscUJBa0NDLGFBQVksQ0FDWixvQ0FBMkIsQ0FBM0IsNEJBQTJCLENmcEI1QixtQmVxQjJCLENmakJ2QixTZWlCNEIsQ2ZqQjVCLGFlaUJrQyxFQVVyQzs7QW5CeERGLDZDbUJVQyxxQkFzQ0Usb0JoQnZENEIsRWdCK0Q3QixFQUFBOztBbkJ4REYsNENtQlVDLHFCQXlDRSxvQmhCMUQ0QixFZ0IrRDdCLEVBQUE7O0FuQnhERiw0Q21CVUMscUJBNENFLG1CaEI3RDRCLEVnQitEN0IsRUFBQTs7QUFHRixzQkFDQyxXQUFVLENBQ1YsWUFBVyxDQUNYLGlCQUFnQixDQUNoQixtQkFBa0IsQ0FDbEIsWXZCbkJxQixDdUJvQnJCLGtDdkJWMEMsQ1N2RTNDLG1CRlMrQixDQ2dDOUIsbUJlMEMwQixFQWdDMUI7O0FuQm5HRCw0Q21CMkRBLHNCZDNFQSxnQkZTK0IsRWdCMEc5QixFQUFBOztBQXhDQSx5QkFjQyxpQkFBZ0IsQ2R6RmxCLG1CRlMrQixFZ0IyRjdCOztBbkJwRkYsNENtQjJEQyx5QmQzRUQsZ0JGUytCLEVnQjJGN0IsRUFBQTs7QW5CcEZGLDRDbUIyREMseUJkM0VELG1CRlMrQixFZ0IyRjdCLEVBQUE7O0FuQnBGRiw0Q21CMkRDLHlCZDNFRCxrQkZTK0IsRWdCMkY3QixFQUFBOztBQXpCRCx3QkE0QkMsWXZCMUNvQixFdUIrQ3BCOztBQWpDRCw4QkErQkUsZXZCOUNvQixFdUIrQ3BCOztBQWhDRix3QkFvQ0MsdUJBQXNCLENkL0d4QixrQkZTK0IsQ04rQkosdUJNL0JJLENOb0NKLHNCTXBDSSxFZ0J5RzdCOztBaEUvSEgsY2lFYUMsaUJBQWdCLENBQ2hCLGlCQUFnQixDQUNoQixtQkFBa0IsQ0FDbEIsZXhCeUR1QixDd0J4RHZCLGlCeEIyQmlCLEN3QjFCakIsa0N4QmtFMkMsQ0NwQ2xCLGVDckJMLENEOEJPLGtCQzlCUCxDRGlDTyx3Qk10Q0ksRWlCMEIvQjs7QXBCbkJBLDRDN0M3QkQsYzBDNEQ0Qix3Qk10Q0ksRWlCMEIvQixFQUFBOztBcEJuQkEsNEM3QzdCRCxja0RhQyxnQkZTK0IsRWlCMEIvQixFQUFBOztBQXBDRCxvQkFrQkUsaUN4QmlCa0IsQ0NDTSxzQk0xQk0sQ05tQ0oseUJNbkNJLEVpQlU5Qjs7QUFwQkYsZ0JBdUJFLGV4QmtDNkIsRXdCN0I3Qjs7QUE1QkYsc0JBMEJHLGV4Qm1DcUIsRXdCbENyQjs7QUEzQkgsZ0JBK0JFLHVCQUFzQixDQUN0QixleEJ5QjZCLENTeEQ5QixrQkZTK0IsQ04rQkosd0JNL0JJLENOb0NKLHVCTXBDSSxFaUJ5QjlCOztBQ25DRixXakIwQ0UsbUJpQnhDeUIsQ3hCa0NELHFCTTFCTSxDTnNDSix3Qk10Q0ksRWtCbUgvQjs7QXJCNUdBLDRDcUJqQkQsV3hCb0MwQixzQk0xQk0sQ05tQ0oseUJNbkNJLEVrQm1IL0IsRUFBQTs7QXJCNUdBLDRDcUJqQkQsV3hCb0MwQixzQk0xQk0sQ05tQ0oseUJNbkNJLEVrQm1IL0IsRUFBQTs7QUE3SEQsa0NBYUUsWUFBVyxDQUNYLGFBQVksQ0FDWixlQUFjLENBQ2Qsa0JsQk44QixDa0JPOUIsb0J6QmtCa0IsQ1FPbEIsbUJpQnhCMEIsQ2pCNEJ0QixVaUI1Qm1DLENqQjRCbkMsUWlCNUJxQyxFQU96Qzs7QXJCUkQsNkNxQmpCRCxrQ0FvQkcsYUFBWSxFQUtiLEVBQUE7O0FyQlJELDZDcUJqQkQsa0NBdUJHLGNBQWEsRUFFZCxFQUFBOztBQXpCRixpQkE0QkUsU0FBUSxDQUNSLFdBQVUsQ0FDVixhQUFZLENBQ1osb0J6Qk0yQixFeUJMM0I7O0FBaENGLGNBbUNFLGtDekJxQzBDLEV5QnBDMUM7O0FBRUQsaUJBQ0Msc0JBQWEsQ0FBYixxQkFBYSxDQUFiLGNBQWEsQ0FDYix3QkFBZSxDQUFmLG9CQUFlLENBQWYsZ0JBQWUsQ3hCSlMsc0JNMUJNLENOc0NKLDBCTXRDSSxFa0JzQzlCOztBQVZBLDRCQU9FLFlBQVcsRUFDWDs7QUFJSCxvQkFDQyxrQkFBaUIsQ2hCbERsQixvQkZTK0IsRWtCbUY5Qjs7QUEzQ0EsdUJBS0MsZXpCTXFCLENDYkksd0JNdENJLEVrQitDN0I7O0FBUEQsdUJBVUMsaUJBQWdCLEN4Qm5CUyxnQkN6QlAsQ0RnQ08seUJNdENJLENOdUNKLGVDakNQLEV1QjRFbEI7O0FBMUNELDBCQWNFLGlCQUFnQixDakJ0QmxCLG1CaUJ1QjRCLEN4QmJGLHlCTTFDSSxFa0JpRjVCOztBckIxRUgsNkNxQmlDQywwQnhCRTBCLHVCTTFDSSxFa0JpRjVCLEVBQUE7O0FyQjFFSCw0Q3FCaUNDLDBCeEJDMEIseUJNekNJLENOMENKLGdCQ2xDUCxFdUJ5RWpCLEVBQUE7O0FBekNGLHFSQXlCRyxpQkFBZ0IsQ2pCakNuQixtQmlCa0M2QixDakI5QnpCLE9pQjhCNEIsQ2pCOUI1QixRaUI4QndDLEVBTXpDOztBckJqRUosNENxQmlDQyxxUkE0QkksZUFBYyxDQUNkLGlCQUFnQixDakJyQ3BCLGlCaUJzQzRCLEVBRXpCLEVBQUE7O0FBaENILDRCQW1DRyxZekI3QmlCLEV5QmtDakI7O0FBeENILGtDQXNDSSxlekIzQmtCLEV5QjRCbEI7O0FBTUwsaUJBQ0MsaUJBQWdCLENoQi9GakIsb0JGUytCLEVrQmtIOUI7O0FBN0JBLG9CeEIvQzBCLHdCTXRDSSxFa0IyRjdCOztBQU5ELHNCQVNDLG1CQUFrQixDeEJwRUsscUJNMUJNLEVrQmlIN0I7O0FBNUJELCtDQWFFLGVBQWMsQ0FDZCxpQkFBZ0IsQ3hCN0RRLHdCTXRDSSxFa0JxRzVCOztBQWhCRiwyQnhCL0MwQix1Qk10Q0ksRWtCeUc1Qjs7QUNuSEosYXpCZ0Q0Qix5Qk10Q0ksRW1CRjlCOztBdEJTRCw0Q3NCakJELGF6QmdENEIsdUJNdENJLEVtQkY5QixFQUFBOztBQUVELGVsQmdDQyxtQmtCL0IwQixDekJ5QkYscUJNMUJNLENObUNKLHdCTW5DSSxFbUJnQzlCOztBdEJ6QkQsNENzQlBBLGV6QjBCeUIsc0JNMUJNLENObUNKLHlCTW5DSSxFbUJnQzlCLEVBQUE7O0F0QnpCRCw0Q3NCUEEsZXpCMEJ5QixzQk0xQk0sQ05tQ0oseUJNbkNJLEVtQmdDOUIsRUFBQTs7QUFoQ0EsMENBWUMsWUFBVyxDQUNYLGFBQVksQ0FDWixlQUFjLENBQ2Qsa0JuQmY2QixDbUJnQjdCLG9CMUJTaUIsQ1FPbEIsbUJrQmYyQixDbEJtQnZCLFVrQm5Cb0MsQ2xCbUJwQyxRa0JuQnNDLEVBT3pDOztBdEJqQkYsNkNzQlBDLDBDQW1CRSxhQUFZLEVBS2IsRUFBQTs7QXRCakJGLDZDc0JQQywwQ0FzQkUsY0FBYSxFQUVkLEVBQUE7O0FBeEJELHFCQTJCQyxTQUFRLENBQ1IsV0FBVSxDQUNWLGFBQVksQ0FDWixvQjFCSDBCLEUwQkkxQjs7QUFHRixnQnpCSTJCLDBCTXRDSSxFbUJvRDlCOztBQWxCQSxtQkFJQyxpQkFBZ0IsQ3pCUFMsZ0JDekJQLENEZ0NPLGlCQy9CUCxDRGdDTyxlQ2pDUCxFd0I2Q2xCOztBQWpCRCxzQkFRRSxpQkFBZ0IsQ0FDaEIsaUJBQWdCLENBQ2hCLHNCQUFxQixDQUNyQixrQzFCaUJ3QyxFMEJaeEM7O0FBaEJGLHlQQWNHLGlCQUFnQixFQUNoQjs7QUFLSixrQnpCNUJ5QixvQk0xQk0sQ05tQ0osdUJNbkNJLEVtQitEOUI7O0F0QnhERCw0Q3NCK0NBLGtCekI1QnlCLHFCTTFCTSxDTm1DSix3Qk1uQ0ksRW1CK0Q5QixFQUFBOztBQVRBLHNCQU9DLFlBQVcsRUFDWDs7QUFHRixrQnpCdkN5Qix1Qk0xQk0sQ05zQ0osd0JNdENJLEVtQnNFOUI7O0F0Qi9E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QnFDbEIsT3FCckNxQixDckJxQ3JCLFFxQnJDaUMsRUEwYnRDOztBekJsYkEsNkN5QmpCRCxVNUJvRDRCLG1CNEJ6Q1UsRUF3YnJDLEVBQUE7O0FBbmNELGVBZUUsMkJBQWtCLENBQWxCLDRCQUFrQixDQUFsQixtQkFBa0IsQzVCb0NRLGlCQ2xDUCxDRG1DTyxrQjRCcENNLEVBK0JoQzs7QXpCOUJELDRDeUJqQkQsZUFrQkcsY0FBYSxFQTZCZCxFQUFBOztBQS9DRixvQkFzQkcsc0JBQXFCLEVBd0JyQjs7QUE5Q0gseUI1Qm9ENEIsdUJNMUNJLEVzQmdCNUI7O0FBMUJKLHdCQTZCSSxpQkFBZ0IsQ0FDaEIsZTdCOEJ5QixDNkI3QnpCLGtDN0J5Q3dDLENTdkUzQyxvQkZTK0IsRXNCbUM1Qjs7QXpCNUJILDRDeUJqQkQsd0JwQkNDLHFCRlMrQixFc0JtQzVCLEVBQUE7O0FBN0NKLDBCQXNDSyxlN0J1Qm1CLENDcEJJLHdCTS9CSSxFc0I4QjNCOztBQXhDTCw4QkEyQ0ssZTdCa0JtQixFNkJqQm5COztBQUtKLGdCQUNDLFlBQVcsQ0FDWCxlQUFjLENBQ2QscUJ0QjFDOEIsQ04wQk4sc0JNMUJNLENObUNKLHlCTW5DSSxFc0JxRjlCOztBekI5RUQsNkN5QmdDQSxnQkFNRSxxQnRCN0M2QixFc0JxRjlCLEVBQUE7O0F6QjlFRCw0Q3lCZ0NBLGdCNUJieUIsb0JNMUJNLENObUNKLHVCTW5DSSxFc0JxRjlCLEVBQUE7O0F6QjlFRCw0Q3lCZ0NBLGdCNUJieUIsc0JNMUJNLENObUNKLHlCTW5DSSxFc0JxRjlCLEVBQUE7O0F6QjlFRCw0Q3lCZ0NBLGdCQWVFLG9CdEJ0RDZCLEVzQnFGOUIsRUFBQTs7QUE5Q0Esb0JBbUJDLFlBQVcsQ0FDWCxzQzdCbEJzQixFNkJtQnRCOztBQXJCRCx1QkF3QkMsV0FBVSxDQUNWLFlBQVcsQ0FDWCxlQUFjLENBQ2QsY3RCbEU2QixDc0JtRTdCLDBCN0IvQ2dCLEM2QmdEaEIsc0M3QjNCc0IsQ1FUdkIsbUJxQnFDMkIsQ3JCakN2QixPcUJpQzBCLENyQmpDMUIsVXFCaUNpQyxDckJqQ2pDLFFxQmlDbUMsQ0M5RXhDLGdEQUF1QixDQUN2QixtQ0Q4RThELENDN0U5RCw2QkQ2RXlFLENDMUV4RSw4QkQwRXdGLEVBY3ZGOztBekI3RUYsNkN5QmdDQyx1QkFpQ0UsaUJ0QnhFNEIsRXNCb0Y3QixFQUFBOztBekI3RUYsNEN5QmdDQyx1QkFvQ0UsaUJ0QjNFNEIsRXNCb0Y3QixFQUFBOztBekI3RUYsNEN5QmdDQyx1QkF1Q0UsZXRCOUU0QixFc0JvRjdCLEVBQUE7O0F6QjdFRiw0Q3lCZ0NDLHVCQTBDRSxpQnRCakY0QixDc0JrRjVCLDJCQUEwQixFQUUzQixFQUFBOztBQUdGLGtCQUNDLHNCQUFhLENBQWIscUJBQWEsQ0FBYixjQUFhLENBQ2IsNEJBQW1CLENBQW5CLHVCQUFtQixDQUFuQixvQkFBbUIsQ0FDbkIsb0I3QnRFaUIsQzZCdUVqQixzQzdCbER1QixDQ0lyQiw4Q003QzRCLENOMENKLHVCTTFDSSxFc0JpSzlCOztBekIxSkQsNkN5QmdGQSxrQkFRRSxZQUFXLEM1QmhFYyx3Qk0vQkksQ05vQ0osdUJNcENJLEVzQmlLOUIsRUFBQTs7QXpCMUpELDRDeUJnRkEsa0I1QnhEMkIsc0JNL0JJLENOb0NKLHFCTXBDSSxFc0JpSzlCLEVBQUE7O0F6QjFKRCw0Q3lCZ0ZBLGtCNUJ4RDJCLHdCTS9CSSxDTm9DSix1Qk1wQ0ksRXNCaUs5QixFQUFBOztBekIxSkQsNEN5QmdGQSxrQjVCeEQyQix1Qk0vQkksQ05vQ0osc0JNcENJLEVzQmlLOUIsRUFBQTs7QUExRUEsb0JBc0JDLFlBQVcsQ0FDWCxhQUFZLENBQ1osZUFBYyxDQUNkLGdCQUFlLENyQmhGaEIsbUJxQmlGMkIsRUErQzFCOztBQXpFRCx5QkE2QkUsWUFBVyxDQUNYLFlBQVcsQ0FDWCxlQUFjLENBQ2QscUJBQW9CLENBQ3BCLGlCN0JsR2MsQzZCbUdkLG9DQUEyQixDQUEzQiw0QkFBMkIsQ0FDM0IseUM3QmpGcUIsQ1FUdkIsbUJxQjJGNEIsQ3JCdkZ4QixTcUJ1RjZCLENyQnZGN0IsUXFCdUZ5QyxFQW9CM0M7O0FBeERGLDhEQXdDRyxZQUFXLENBQ1gsWUFBVyxDQUNYLFlBQVcsQ0FDWCxlQUFjLENBQ2QsaUI3QjdHYSxDNkI4R2IseUM3QjNGb0IsQ1FUdkIsbUJxQnFHNkIsQ3JCakd6QixRcUJpRzJDLEVBQzVDOztBQS9DSCxnQ0FrREcsV0FBVSxFQUNWOztBQW5ESCwrQkFzREcsY0FBYSxFQUNiOztBQXZESCxtQ0E0REcsaUJBQWdCLEVBV2hCOztBQXZFSCwwQ0ErREksT0FBTSxDQUNOLGlDQUF3QixDQUF4Qix5QkFBd0IsRUFDeEI7O0FBakVKLHlDQW9FSSxVQUFTLENBQ1Qsa0NBQXlCLENBQXpCLDBCQUF5QixFQUN6Qjs7QUFNTCxnQkFDQyxZQUFXLENBQ1gsY0FBYSxDQUNiLFk3QmxIcUIsQzZCbUhyQiw0QkFBMkIsQ0FDM0IsZ0M3QmpKZ0IsQ1FTaEIsbUJxQnlJMEIsQ3JCckl0QixVcUJxSTRCLENyQnJJNUIsUXFCcUl3QyxFQWE1Qzs7QXpCL0tELDZDeUI0SkEsZ0JBUUUsNEJBQTJCLEVBVzVCLEVBQUE7O0F6Qi9LRCw0Q3lCNEpBLGdCQVdFLDJCQUEwQixFQVEzQixFQUFBOztBekIvS0QsNEN5QjRKQSxnQkFjRSwyQkFBMEIsRUFLM0IsRUFBQTs7QXpCL0tELDRDeUI0SkEsZ0JBaUJFLDJCQUEwQixFQUUzQixFQUFBOztBQUVELGlCQUNDLFlBQVcsQ0FDWCxzQkFBYSxDQUFiLHFCQUFhLENBQWIsY0FBYSxDQUNiLGVBQWMsQ0FDZCx3QkFBZSxDQUFmLG9CQUFlLENBQWYsZ0JBQWUsQ0FDZixpQkFBZ0IsQ0FDaEIsb0NBQTJCLENBQTNCLDRCQUEyQixDQUMzQix1Q0FBOEIsQ0FBOUIsdUJBQThCLENBQTlCLCtCQUE4QixDckIvSjlCLG1CcUJnSzBCLENyQjVKdEIsU3FCNEoyQixDckI1SjNCLFFxQjRKdUMsQzVCdEtuQixzQk0xQk0sQ04rQkosaUJDekJQLENEbUNPLHlCTXpDSSxFc0JxUjlCOztBekI5UUQsNEN5QmlMQSxpQkFXRSxnQ0FBdUIsQ0FBdkIsc0JBQXVCLENBQXZCLHdCQUF1QixDQUN2QixrQ0FBeUIsQ0FBekIsbUJBQXlCLENBQXpCLDBCQUF5QixFQWlGMUIsRUFBQTs7QUE3RkEsc0JBZ0JDLGVBQWMsQ0FDZCxpQkFBZ0IsQ0FDaEIsMkJBQWtCLENBQWxCLDRCQUFrQixDQUFsQixtQkFBa0IsQzVCcEtPLGlCQy9CUCxFMkI2UWxCOztBekI3UUYsNkN5QmlMQyxzQkFxQkUsZUFBYyxFQXVFZixFQUFBOztBekI3UUYsNEN5QmlMQyxzQkF3QkUsZ0JBQWUsQ0FDZiw0QkFBbUIsQ0FBbkIsNkJBQW1CLENBQW5CLG9CQUFtQixFQW1FcEIsRUFBQTs7QUE1RkQsMkJBNkJFLGtCQUFpQixDckJyTG5CLG1CcUJzTDRCLEM1QjVMSix1Qk0xQk0sQ04rQkosMEJNL0JJLENOeUNKLDBCTXpDSSxFc0JtUjVCOztBekI1UUgsNEN5QmlMQywyQjVCOUp3Qix1Qk0xQk0sQ04rQkosdUJNL0JJLENOeUNKLDBCTXpDSSxFc0JtUjVCLEVBQUE7O0F6QjVRSCw0Q3lCaUxDLDJCNUJ6SjBCLHVCTS9CSSxFc0JtUjVCLEVBQUE7O0FBM0ZGLGlDQXdDRyxZQUFXLENBQ1gsWUFBVyxDQUNYLGVBQWMsQ0FDZCxpQnRCbk8yQixDc0JvTzNCLGlCN0I5TWEsQzZCK01iLG9DQUEyQixDQUEzQiw0QkFBMkIsQ0FDM0IsOEI3QjdMb0IsQ1FUdkIsbUJxQnVNNkIsQ3JCbk16QixTcUJtTThCLENyQm5NOUIsU3FCbU1nQyxFQU9qQzs7QXpCdk9KLDRDeUJpTEMsaUNBaURJLGV0QnpPMEIsRXNCOE8zQixFQUFBOztBekJ2T0osNEN5QmlMQyxpQ0FvREksY3RCNU8wQixFc0I4TzNCLEVBQUE7O0FBdERILCtCQXlERyxpQkFBZ0IsQ0FDaEIsaUJBQWdCLENBQ2hCLFk3Qi9Ma0IsQzZCZ01sQixrQzdCeExxQyxDU3JFekMsZ0JGUytCLEVzQitQM0I7O0F6QnhQSiw2Q3lCaUxDLCtCcEJqTUQsa0JGUytCLEVzQitQM0IsRUFBQTs7QXpCeFBKLDRDeUJpTEMsK0JwQmpNRCxtQkZTK0IsRXNCK1AzQixFQUFBOztBekJ4UEosNEN5QmlMQywrQnBCak1ELG1CRlMrQixFc0IrUDNCLEVBQUE7O0FBdkVILDZFQTRFSSxpQkFBZ0IsQ0FDaEIsZTdCbE5rQixFNkJtTmxCOztBQTlFSixpRkFpRkksa0J0QnpRMEIsQ3NCMFExQixvQjdCdFBhLEU2QjZQYjs7QXpCMVFMLDRDeUJpTEMsaUZBb0ZLLGV0QjVReUIsRXNCaVIxQixFQUFBOztBekIxUUwsNEN5QmlMQyxpRkF1RkssWXRCL1F5QixFc0JpUjFCLEVBQUE7O0FBTUwsZ0JBQ0MsV0FBVSxDQUNWLHNCQUFhLENBQWIscUJBQWEsQ0FBYixjQUFhLENBQ2Isd0JBQWUsQ0FBZixvQkFBZSxDQUFmLGdCQUFlLENBQ2YsaUJBQWdCLENBQ2hCLGdDQUF1QixDQUF2QixzQkFBdUIsQ0FBdkIsd0JBQXVCLEVBNkh2Qjs7QXpCbFpELDZDeUJnUkEsZ0JBT0UsV0FBVSxFQTJIWCxFQUFBOztBekJsWkQsNEN5QmdSQSxnQkFVRSxjQUFhLEVBd0hkLEVBQUE7O0FBbElBLHdCQWNDLFdBQVUsQzVCdFFlLHVCTS9CSSxFc0J3WjdCOztBekJqWkYsNkN5QmdSQyx3QkFpQkUsV0FBVSxFQWdIWCxFQUFBOztBQWpJRCxnQ0FzQkcsaUJBQWdCLENBQ2hCLGtDN0JoUHVDLENDeEJoQixvQk10Q0ksRXNCbVQzQjs7QXpCNVNKLDRDeUJnUkMsZ0M1QmpQMEIseUJNdENJLEVzQm1UM0IsRUFBQTs7QUE1QkgsdUNBZ0NFLGlCQUFRLENBQVIsa0JBQVEsQ0FBUixTQUFRLEVBQ1I7O0FBakNGLHVDQW9DRSxpQkFBUSxDQUFSLGtCQUFRLENBQVIsU0FBUSxFQUNSOztBQXJDRix1Q0F3Q0UsaUJBQVEsQ0FBUixrQkFBUSxDQUFSLFNBQVEsQ0FDUixZQUFXLEVBQ1g7O0FBMUNGLHdDNUJqUDBCLHdCTXRDSSxFc0JvVjVCOztBQTdERixnREFrREssaUJBQWdCLENBQ2hCLG1CQUFrQixDQUNsQixZN0IxUnFCLEM2QjJSckIsa0M3QjlRcUMsRTZCbVJyQzs7QUExREwsc0RBd0RNLFk3QjNSZSxFNkI0UmY7O0FBekROLCtDQWtFSSxpQkFBZ0IsQ3BCbFdyQixtQkZTK0IsRXNCMlYxQjs7QUFwRUosK0NBd0VHLGlCQUFnQixDQUNoQixtQkFBa0IsQ0FDbEIsWTdCaFR1QixDNkJpVHZCLGtDN0JwU3VDLENDeEJoQixvQk10Q0ksRXNCdVczQjs7QXpCaFdKLDRDeUJnUkMsK0M1QmpQMEIsd0JNdENJLEVzQnVXM0IsRUFBQTs7QUFoRkgsNkNBb0ZJLDRCQUFtQixDQUFuQix1QkFBbUIsQ0FBbkIsb0JBQW1CLENBQ25CLDZCQUFvQixDQUFwQiw0QkFBb0IsQ0FBcEIscUJBQW9CLEVBeUNwQjs7QXpCOVlMLDZDeUJnUkMsNkNBdUZLLFlBQVcsQzVCeFVVLHdCTXRDSSxFc0JxWjFCLEVBQUE7O0FBOUhKLGtENUI3TzBCLHFCTTFDSSxFc0IwWHpCOztBekJuWE4sNkN5QmdSQyxrRDVCN08wQixzQk0xQ0ksRXNCMFh6QixFQUFBOztBekJuWE4sNkN5QmdSQyxrRDVCN08wQixlQ2xDUCxFMkJrWGQsRUFBQTs7QUFuR0wsK0NBc0dLLGV0QjdYeUIsQ3NCOFh6QixnQnRCOVh5QixDc0IrWHpCLDRCQUFtQixDQUFuQix1QkFBbUIsQ0FBbkIsb0JBQW1CLENBQ25CLDZCQUFvQixDQUFwQiw0QkFBb0IsQ0FBcEIscUJBQW9CLENBQ3BCLGU3QjlVaUIsQzZCK1VqQixnQ0FBdUIsQ0FBdkIsc0JBQXVCLENBQXZCLHdCQUF1QixDQUN2QiwwQjdCL1dZLENTN0JsQixrQkZTK0IsQ04rQkosc0JNL0JJLEVzQjBZekI7O0F6Qm5ZTiw0Q3lCZ1JDLCtDQWdITSxnQnRCdll3QixDc0J3WXhCLGlCdEJ4WXdCLEVzQjBZekIsRUFBQTs7QUFuSEwsK0NBc0hLLGlCQUFnQixDQUNoQixZN0IxVmdCLEM2QjJWaEIsa0M3QmpWcUMsRTZCc1ZyQzs7QUE3SEwscURBMkhNLGU3Qi9WZ0IsRTZCZ1doQjs7QUFRUCxpQkFDQywyQkFBMEIsQ0FDMUIsMENBQXNDLEVBMkJ0Qzs7QUE3QkEsbUNBTUUsV0FBVSxFQUNWOztBQVBGLHNDQVVFLFdBQVUsRUFDVjs7QUFYRixpQzVCNVgwQix5Qk0vQkksRXNCdWI3Qjs7QXpCaGJGLDZDeUJvWkMsaUM1QjVYMEIsd0JNL0JJLEVzQnViN0IsRUFBQTs7QXpCaGJGLDRDeUJvWkMsaUM1QjVYMEIsc0JNL0JJLEVzQnViN0IsRUFBQTs7QXpCaGJGLDRDeUJvWkMsaUM1QjVYMEIsd0JNL0JJLEVzQnViN0IsRUFBQTs7QXpCaGJGLDRDeUJvWkMsaUM1QjVYMEIsdUJNL0JJLEVzQnViN0IsRUFBQTs7QUVqY0gsU0FDQyxzQkFBYSxDQUFiLHFCQUFhLENBQWIsY0FBYSxDQUNiLHdCQUFlLENBQWYsb0JBQWUsQ0FBZixnQkFBZSxDQUNmLGtCQUFpQixDQUNqQixvQi9CK0JtQixDUU9sQixtQnVCckN5QixFQXdLMUI7O0FBN0tELGVBUUUsWUFBVyxDQUNYLGFBQVksQ0FDWixjQUFhLENBQ2IsZUFBYyxDQUNkLGlCL0JzQmUsQ1FRZixtQnVCN0IwQixDdkJpQ3RCLFN1QmpDOEIsQ3ZCaUM5QixVdUJqQ2dDLEVBSXBDOztBM0JBRCw2QzJCakJELGVBZUcsY0FBYSxFQUVkLEVBQUE7O0FBRUQsZ0JBQ0MsaUJ4QlY4QixDTitCSix1Qk0vQkksQ05vQ0osc0JNcENJLEV3Qm1COUI7O0FBVkEsc0JBT0MscUNBQTRCLENBQTVCLDZCQUE0QixDQUM1Qiw0QkFBa0MsRUFDbEM7O0FBR0YsZ0JBQ0MsV0FBVSxDdkJVVixtQnVCVDBCLEM5QkdGLHVCTTFCTSxDTnNDSiwyQk10Q0ksRXdCdUM5Qjs7QTNCaENELDRDMkJjQSxnQjlCS3lCLGtCTTFCTSxDTnNDSix3Qk10Q0ksRXdCdUM5QixFQUFBOztBM0JoQ0QsNEMyQmNBLGdCQVFFLFlBQVcsRUFVWixFQUFBOztBQWxCQSx1QnZCV0EsbUJ1QkMyQixFQUMxQjs7QUFiRCxvQkFnQkMsWUFBVyxFQUNYOztBQUdGLGVBQ0Msb0IvQmpCa0IsQytCa0JsQixvQ0FBMkIsQ0FBM0IsNEJBQTJCLEN2QlgzQixtQnVCWTBCLEN2QlJ0QixVdUJRNEIsQ3ZCUjVCLFN1QlE4QixFQU9sQzs7QTNCNUNELDZDMkJrQ0EsZUFLRSxvQnhCOUM2QixFd0JtRDlCLEVBQUE7O0EzQjVDRCw0QzJCa0NBLGVBUUUsb0J4QmpENkIsRXdCbUQ5QixFQUFBOztBQUVELGlCQUNDLGlCQUFnQixDQUNoQixpQkFBZ0IsQ0FDaEIsaUJBQWdCLENBQ2hCLG9CL0JyQ2lCLEMrQnNDakIsWS9CTnFCLEMrQk9yQixrQy9CRzBDLENTdkUzQyxvQkZTK0IsQ042QzVCLHlCTTdDNEIsQ0NnQzlCLG1CdUI4QjBCLEN2QjFCdEIsT3VCMEJ5QixDdkIxQnpCLFF1QjBCcUMsRUFzQnpDOztBM0I3RUQsNkMyQjhDQSxpQkFXRSxpQkFBZ0IsQzlCbkJmLGlCTTdDNEIsRXdCb0Y5QixFQUFBOztBM0I3RUQsNEMyQjhDQSxpQkFlRSxpQkFBZ0IsQ3RCN0VsQixtQkZTK0IsRXdCb0Y5QixFQUFBOztBQS9CQSx1QkFvQkMsWUFBVyxDQUNYLGVBQWMsQ0FDZCxpQnhCM0U2QixDd0I0RTdCLGdCeEI1RTZCLEN3QjZFN0Isb0IvQnpEZ0IsQ1FZakIsbUJ1QjhDMkIsQ3ZCMUN2QixVdUIwQzZCLEN2QjFDN0IsUXVCMEN5QyxFQUs1Qzs7QTNCNUVGLDRDMkI4Q0MsdUJBMkJFLGdCeEJoRjRCLEN3QmlGNUIsZXhCakY0QixFd0JtRjdCLEVBQUE7O0FBR0Ysa0JBQ0MsV0FBVSxDQUNWLGlCQUFnQixDQUNoQixpQi9CbkVnQixDUy9CakIsZ0JGUytCLENOMEJOLHdCTTFCTSxDTnlDSix5Qk16Q0ksQ04wQ0osd0JNMUNJLEV3QnFKOUI7O0EzQjlJRCw2QzJCK0VBLGtCOUI1RHlCLHVCTTFCTSxDTjBDSixzQk0xQ0ksRXdCcUo5QixFQUFBOztBM0I5SUQsNkMyQitFQSxrQjlCNUR5QixzQk0xQk0sQ04rQkosb0I4QmtFTSxDOUJ2RE4sdUJNMUNJLEV3QnFKOUIsRUFBQTs7QTNCOUlELDRDMkIrRUEsa0I5QnpDRyxpQk03QzRCLEV3QnFKOUIsRUFBQTs7QTNCOUlELDRDMkIrRUEsa0JBaUJFLFlBQVcsQzlCMURWLHVCOEIyRDhCLEVBNkNoQyxFQUFBOztBQS9EQSxxQkFzQkMsaUJBQWdCLENBQ2hCLGtDL0JqRHVDLENTckV6QyxrQkZTK0IsQ05zQ0oseUJNdENJLEV3Qm9IN0I7O0EzQjdHRiw0QzJCK0VDLHFCdEIvRkQsb0JGUytCLENOc0NKLHVCTXRDSSxFd0JvSDdCLEVBQUE7O0FBOUJELHFCQWlDQyxpQkFBZ0IsQ3RCaElsQixvQkZTK0IsQ05zQ0osd0JNdENJLEV3QjBIN0I7O0FBcENELG9COUJoRDBCLHVCTXRDSSxFd0J1STdCOztBM0JoSUYsNEMyQitFQyxvQjlCaEQwQix3Qk10Q0ksRXdCdUk3QixFQUFBOztBM0JoSUYsNkMyQitFQyxpQzlCaEQwQixpQkMvQlAsRTZCK0hqQixFQUFBOztBQWhERiwwQkE2REMsaUJBQWdCLEVBQ2hCOztBQUdELG9DQUdFLFlBQVcsQ0FDWCxZQUFXLENBQ1gsY0FBYSxDQUNiLGVBQWMsQ0FDZCxpQi9CeEljLENRVWhCLG1CdUIrSDRCLEN2QjNIeEIsT3VCMkgyQixDdkIzSDNCLFF1QjJIdUMsRUFDekM7O0FDMUtKLGNBQ0MsaUJBQWdCLENBQ2hCLGlCQUFnQixDQUNoQixtQkFBa0IsQ0FDbEIsWWhDMERzQixDZ0N6RHRCLG9CaENnQzRCLENnQy9CNUIsa0NoQ2tFMkMsQ1N2RTNDLG1CRlMrQixDQ2dDOUIsbUJ3QmpDeUIsRUFvSTFCOztBQTdJRCxxQkFZRSxZQUFXLENBQ1gsYUFBWSxDQUNaLGVBQWMsQ0FDZCxZekJMOEIsQ3lCTTlCLG9CaENtQmtCLENRT2xCLG1Cd0J6QjBCLEN4QjZCdEIsT3dCN0J5QixDeEI2QnpCLFF3QjdCcUMsRUFZekM7O0E1QlpELDZDNEJqQkQscUJBbUJHLGNBQWEsRUFVZCxFQUFBOztBNUJaRCw0QzRCakJELHFCQXNCRyxTQUFRLENBQ1IsWUFBVyxDQUNYLGVBQWMsQ0FDZCxjekJmNkIsQ3lCZ0I3QixnQnpCaEI2QixDeUJpQjdCLGlCaENPYyxFZ0NMZixFQUFBOztBQUVELG9CQUNDLGlCQUFnQixDQUNoQixtQkFBa0IsQ3hCU2xCLG1Cd0JSMEIsQy9CcUJ4QixzQ003QzRCLEV5QndEOUI7O0E1QmpERCw2QzRCY0Esb0IvQlUyQixvQitCSkMsRUE2QjNCLEVBQUE7O0E1QmpERCw2QzRCY0Esb0IvQlUyQix3Qk0vQkksRXlCd0Q5QixFQUFBOztBNUJqREQsNkM0QmNBLG9CL0JVMkIsZ0JDekJQLENEOEJPLGVDOUJQLENEeUJPLHdCTS9CSSxDTm9DSix1Qk1wQ0ksRXlCd0Q5QixFQUFBOztBNUJqREQsNEM0QmNBLG9CL0J3QkcsNkJNN0M0QixFeUJ3RDlCLEVBQUE7O0FBbkNBLHVCQW9CQyxpQkFBZ0IsQ3ZCbERsQixtQkZTK0IsQ05zQ0osaUJDL0JQLENNeUJuQixtQndCWTJCLEVBVzFCOztBQWxDRCw2QkEwQkUsV0FBVSxDQUNWLFlBQVcsQ0FDWCxlQUFjLENBQ2QsaUJ6QmxENEIsQ3lCbUQ1QixpQmhDN0JjLENnQzhCZCx3Q0FBK0IsQ0FBL0IsZ0NBQStCLEN4QnBCakMsbUJ3QnFCNEIsQ3hCakJ4QixVd0JpQjhCLEN4QmpCOUIsVXdCaUI0QyxFQUM5Qzs7QUFJSCxvQkFDQyxhQUFZLENBQ1osc0JBQWEsQ0FBYixxQkFBYSxDQUFiLGNBQWEsQ0FDYixjekI3RDhCLEN5QjhEOUIsNEJBQW1CLENBQW5CLHVCQUFtQixDQUFuQixvQkFBbUIsQ0FDbkIsb0JoQzNDaUIsQ2dDNENqQixnQ0FBdUIsQ0FBdkIsc0JBQXVCLENBQXZCLHdCQUF1QixDQUN2Qix1QkFBa0MsQ3ZCMUVuQyxrQkZTK0IsQ0NnQzlCLG1Cd0JtQzBCLEN4Qi9CdEIsT3dCK0J5QixDeEIvQnpCLFF3QitCcUMsRUFRekM7O0E1QnBFRCw2QzRCbURBLG9CQVdFLFl6QnJFNkIsRXlCMkU5QixFQUFBOztBNUJwRUQsNEM0Qm1EQSxvQkFjRSxlekJ4RTZCLEN5QnlFN0IsZ0J6QnpFNkIsRXlCMkU5QixFQUFBOztBQXJGRixpQi9CZ0Q0QixpQkMvQlAsRThCMkhuQjs7QUE1SUYsb0JBMkZHLHNCQUFxQixDL0JsREksd0JNL0JJLENOb0NKLHVCTXBDSSxDQ2dDOUIsbUJ3Qm1EMkIsRUE4QzFCOztBNUIxSEYsNkM0QmpCRCxvQi9CeUM0Qix1Qk0vQkksQ05vQ0osc0JNcENJLEV5QmlJN0IsRUFBQTs7QTVCMUhGLDZDNEJqQkQsb0IvQnlDNEIsd0JNL0JJLENOb0NKLHVCTXBDSSxFeUJpSTdCLEVBQUE7O0E1QjFIRiw0QzRCakJELG9CQXFHSSxlQUFjLENBQ2QsaUJBQWdCLEMvQi9DaEIsbUJDdkNpQixDRG9DTyx1Qk0xQ0ksRXlCaUk3QixFQUFBOztBQTNJSCxzQkE0R0ksaUJBQWdCLENBQ2hCLFloQy9DbUIsQ1M3RHRCLG1CRlMrQixDTnNDSixpQkMvQlAsRThCK0ZqQjs7QUFoSEosMEJBbUhJLFdBQVUsQ0FDVixXQUFVLENBQ1YsWUFBVyxDQUNYLGVBQWMsQ0FDZCxpQnpCN0c0QixDeUI4RzVCLGlCaEN4RmMsQ2dDeUZkLHdDQUErQixDQUEvQixnQ0FBK0IsQ0FDL0IsOEJoQ3hFaUIsQ1FSbkIsbUJ3QmlGNEIsQ3hCN0V4QixVd0I2RThCLEN4QjdFOUIsVXdCNkU0QyxFQVE5Qzs7QTVCbEhILDRDNEJqQkQsMEJBNkhLLFNBQVEsQ0FDUixZQUFXLENBQ1gsWUFBVyxDQUNYLFlBQVcsQ0FDWCxvQ0FBMkIsQ0FBM0IsNEJBQTJCLEVBRTVCLEVBQUE7O0FBbklKLG1FQXdJSyxXQUFVLEVBQ1Y7O0FDeklMLFdBQ0MsV0FBVSxDQUNWLHNCQUFhLENBQWIscUJBQWEsQ0FBYixjQUFhLENBQ2IsNEJBQW1CLENBQW5CLHVCQUFtQixDQUFuQixvQkFBbUIsQ0FDbkIsa0JBQWlCLENBQ2pCLG9CakM4Qm1CLENRT2xCLG1CeUJwQ3lCLEVBdU4xQjs7QUE3TkQsbUJBU0UsWUFBVyxDekJpQ1gsbUJ5Qi9CMEIsQ2hDeUJGLHVCTTFCTSxDTnNDSix5Qk10Q0ksRTBCUzlCOztBN0JGRCw2QzZCakJELG1CaEN1REksZ0NNN0M0QixFMEJTOUIsRUFBQTs7QTdCRkQsNEM2QmpCRCxtQmhDb0MwQixzQk0xQk0sQ05zQ0osd0JNdENJLEUwQlM5QixFQUFBOztBQW5CRixrQkFzQkUsWUFBVyxDQUNYLFlBQVcsQ0FDWCxZQUFXLENBQ1gsZUFBYyxDQUNkLGlCMUJoQjhCLEMwQmlCOUIsaUJqQ0tnQixDUVVoQixtQnlCZDBCLEN6QmtCdEIsT3lCbEJ5QixDekJrQnpCLFF5QmxCcUMsRUFJekM7O0E3QmZELDZDNkJqQkQsa0JBOEJHLGMxQnBCNkIsRTBCc0I5QixFQUFBOztBQWhDRixpQkFtQ0UsWUFBVyxDQUNYLGFBQVksQ0FDWixhQUFZLEN6QktaLG1CeUJKMEIsQ3pCUXRCLE95QlJ5QixDekJRekIsU3lCUjJCLENDckNoQyxxQkRzQ2dELENDbENoRCx5REFBdUQsRURzQ3REOztBN0IxQkQsNkM2QmpCRCxpQkF5Q0csY0FBYSxFQUVkLEVBQUE7O0FBRUQsb0JBQ0MsVUFBUyxDQUNULG1CMUJyQzhCLEMwQnNDOUIsbUNBQWtDLEVBTWxDOztBQVRBLDBCQU9DLHlCQUF3QixFQUN4Qjs7QUFHRixrQmhDZjJCLHdCTS9CSSxDTnNDSix3Qk10Q0ksQ051Q0osdUJNdkNJLEUwQnNFOUI7O0E3Qi9ERCw2QzZCdUNBLGtCaENmMkIsaUJDekJQLENEZ0NPLHdCTXRDSSxDTnVDSixnQkNqQ1AsRStCZ0VuQixFQUFBOztBQXhCQSxxQkFPQyxpQkFBZ0IsQ0FDaEIsa0NqQ011QyxDU3JFekMsa0JGUytCLENOc0NKLHdCTXRDSSxFMEIrRDdCOztBN0J4REYsNEM2QnVDQyxxQnhCdkRELHFCRlMrQixFMEIrRDdCLEVBQUE7O0E3QnhERiw0QzZCdUNDLHFCeEJ2REQsbUJGUytCLEUwQitEN0IsRUFBQTs7QUFqQkQsb0JBb0JDLGlCQUFnQixDQUNoQixpQkFBZ0IsQ3hCNUVsQixvQkZTK0IsRTBCcUU3Qjs7QUFHRixtQ0FDQyxpQmpDbkRnQixDaUNvRGhCLDhCakNqQ3VCLENRVHZCLG1CeUIyQzBCLENoQ3JDQSx1Qk10Q0ksRTBCeUw5Qjs7QUFqSEEsbUVBUUUsV0FBVSxDQUNWLFlBQVcsQ0FDWCxhQUFZLENBQ1osZUFBYyxDQUNkLGlCQUFnQixDQUNoQixvQkFBbUIsQ3pCckRyQixtQnlCc0Q0QixDekJsRHhCLE95QmtEMkIsQ3pCbEQzQixReUJrRHVDLEVBQ3pDOztBQWZGLHVDQW1CQyxpQkFBZ0IsQ0FDaEIsZWpDNUNzQixDaUM2Q3RCLDhCakNwRHNCLENTbER4QixnQkZTK0IsQ05zQ0osaUJDL0JQLENEc0NqQiw0Qk03QzRCLEUwQm9HN0I7O0E3QjdGRiw2QzZCaUVDLHVDaEMzQkUsbUJNN0M0QixFMEJvRzdCLEVBQUE7O0FBNUJELGlEekJ4Q0EsbUJ5QnVFMkIsRUFvRDFCOztBQW5GRCw2REFrQ0UsWUFBVyxDQUNYLFlBQVcsQ0FDWCxhQUFZLENBQ1osZUFBYyxDQUNkLDhCakNyRXFCLENRVHZCLG1CeUIrRTRCLEN6QjNFeEIsT3lCMkUyQixDekIzRTNCLFN5QjJFMkIsQ3pCM0UzQixVeUIyRTJCLEN6QjNFM0IsUXlCMkUyQixDQ3hIaEMsK0JsQ2dDaUIsQ2tDNUJqQixvRUFBdUQsRURzSHBEOztBQXpDRix1RUE0Q0UsV0FBVSxDQUNWLGlCQUFnQixDQUNoQixpQkFBZ0IsQ0FDaEIsWWpDbkVtQixDaUNvRW5CLGtDakM1RHNDLENTckV6QyxvQkZTK0IsQ04rQkosd0JNL0JJLENOb0NKLHVCTXBDSSxDQ2dDOUIsbUJ5QjJGNEIsQ3pCdkZ4QixpQkRwQzBCLENDb0MxQixReUJ1RitDLEVBMkJqRDs7QTdCL0lILDZDNkJpRUMsdUVBcURHLGUxQjdIMkIsQ0VUL0Isb0JGUytCLENOK0JKLHdCTS9CSSxDTm9DSix1Qk1wQ0ksRTBCc0o1QixFQUFBOztBN0IvSUgsNEM2QmlFQyx1RUEwREcsaUIxQmxJMkIsQ0VUL0Isb0JGUytCLENOK0JKLHlCTS9CSSxDTm9DSix3Qk1wQ0ksRTBCc0o1QixFQUFBOztBQTlFRixxRkFnRUcsWUFBVyxDQUNYLFlBQVcsQ0FDWCxlQUFjLENBQ2QsZ0IxQjNJMkIsQzBCNEkzQixpQmpDdEhhLENpQ3VIYixvQ0FBMkIsQ0FBM0IsNEJBQTJCLEN6QjdHOUIsbUJ5QjhHNkIsQ3pCMUd6QixTeUIwRzhCLEN6QjFHOUIsUXlCMEcwQyxFQU8zQzs7QTdCOUlKLDZDNkJpRUMscUZBd0VJLGdCMUJoSjBCLEUwQnFKM0IsRUFBQTs7QTdCOUlKLDRDNkJpRUMscUZBMkVJLGUxQm5KMEIsRTBCcUozQixFQUFBOztBQTdFSCx5REFpRkUsWUFBVyxFQUNYOztBQWxGRix5WEFzRkMsV0FBVSxDaEMvSGUsd0JNL0JJLENDZ0M5QixtQnlCZ0kyQixDekI1SHZCLFV5QjRINkIsQ3pCNUg3QixReUI0SHlDLEVBTTVDOztBQTlGRCxpYkEyRkUsNEJqQzFJZ0IsQ2lDMkloQiw4QmpDM0lnQixFaUM0SWhCOztBQTdGRiwrQ0FpR0Msb0JqQ3JKZ0IsRWlDb0toQjs7QUFoSEQseUVBcUdHLFdBQVUsRUFDVjs7QUF0R0gsbURBMEdFLFlqQzlIbUIsRWlDK0huQjs7QUFRSCxpQkFDQyxhQUFZLENoQzdKYyxtQmdDOEpELENoQ3pKQyxrQmdDeUpELENoQ3ZKQyx3Qk10Q0ksRTBCa005Qjs7QTdCM0xELDRDNkJvTEEsaUJBS0UsWUFBVyxFQUVaLEVBQUE7O0FBRUEsK0JBR0Usc0JBQWEsQ0FBYixxQkFBYSxDQUFiLGNBQWEsQ0FDYix3QkFBZSxDQUFmLG9CQUFlLENBQWYsZ0JBQWUsQ2hDektTLG1CZ0MwS0MsQ2hDbktELGlCQy9CUCxDRGdDTyxrQmdDa0tDLEVBT3pCOztBQVpGLDBFQVNHLGNBQWEsRUFDYjs7QTdCdk1KLDZDd0JqQkQsNEIzQm9ENEIsbUJNMUNJLEU0Qk4vQixFQUFBOztBL0JhQSw2QzJCK0VDLGtCOUJ2RDBCLG9CTS9CSSxFNEJBL0IsRUFBQTs7QS9CT0EsNkNvQmpCRCx1RHZCeUM0QixvQk0vQkksQ05vQ0osbUJNcENJLEU0Qk0vQixFQUFBOztBQ2hCRCxXQUNDLG9CcENrQ21CLENRT2xCLG1CNEJ4Q3lCLENuQ2tDRCxrQk0xQk0sQ05zQ0osMEJNdENJLEU2QndCL0I7O0FBbENELGtCQU1FLFlBQVcsQ0FDWCxlQUFjLENBQ2QsYzdCRThCLEM2QkQ5QixtQjdCQzhCLEM2QkE5QixpQnBDc0JnQixDUVVoQixtQjRCL0IwQixDNUJtQ3RCLFU0Qm5DbUMsQzVCbUNuQyxRNEJuQ3FDLEVBSXpDOztBaENFRCw2Q2dDakJELGtCQWFHLGNBQWEsRUFFZCxFQUFBOztBQUVELGtCbkMrQjJCLHdCTXRDSSxFNkJ1QjlCOztBQWhCQSwyUkFLQyxVQUFTLENBQ1QsVUFBUyxFQUtUOztBQVhELHFVQVNFLGNBQWEsRUFDYjs7QUFWRixvQm5DK0IwQix5Qk10Q0ksRTZCc0I3Qjs7QUNoQ0gsV0FDQyxjQUFhLENBQ2IsaUJBQWdCLENBQ2hCLG9CckNpQ3dCLENRTXZCLG1CNkJyQ3lCLENwQytCRCxzQk0xQk0sRThCZ1EvQjs7QWpDelBBLDRDaUNqQkQsV0FRRSxhQUFZLEVBa1FiLEVBQUE7O0FBL1BBLGtCQUNDLHNCQUFxQixDQUNyQiwyQkFBMEIsQ0FDMUIsbUNBQWtDLENBQ2xDLHVCQUFtQyxFQWVuQzs7QWpDYkQsNkNpQ05BLGtCQU9FLHNCQUFxQixFQVl0QixFQUFBOztBQW5CQSw2TkFXQyx1QkFBbUMsRUFDbkM7O0FqQ05GLDZDaUNOQyx3QkFnQkUseUJBQXVCLEVBRXhCLEVBQUE7O0FBR0QseUJBRUMsV0FBVSxDQUNWLFdBQVUsQ0FDVixtQkFBa0IsQ0FDbEIsdUJBQXNCLENBQ3RCLG9DQUEyQixDQUEzQiw0QkFBMkIsQ0FDM0IsNkJBQTRCLENBQzVCLG1DQUFrQyxDQUNsQywyQkFBMkIsRUFTM0I7O0FqQ2pDRiw0Q2lDZUMseUJBV0UsWUFBVyxFQU9aLEVBQUE7O0FBbEJELDZCQWVFLFlBQVcsQ0FDWCxtQkFBa0IsRUFDbEI7O0FBSUgsb0JBQ0MsV0FBVSxDQUNWLFdBQVUsQ0FDVixtQkFBa0IsQ0FDbEIsb0JyQzNCaUIsQ3FDNEJqQixZckNJcUIsQ3FDSHJCLHFDQUE0QixDQUE1Qiw2QkFBNEIsQ0FDNUIsMkJBQTJCLENwQ0x6QixnQ003QzRCLEU4QmdIOUI7O0FqQ3pHRCw2Q2lDb0NBLG9CcENaMkIsd0JNL0JJLENOb0NKLHVCTXBDSSxFOEJnSDlCLEVBQUE7O0FqQ3pHRCw2Q2lDb0NBLG9CcENFRyxrQk03QzRCLEU4QmdIOUIsRUFBQTs7QWpDekdELDZDaUNvQ0Esb0JwQ1oyQixvQm9DNEJDLENwQ3JCRCx5Qk10Q0ksQ051Q0osbUJvQ29CQyxFQXFEM0IsRUFBQTs7QWpDekdELDRDaUNvQ0Esb0JwQ2pCeUIsc0JNMUJNLENOc0NKLHVCTXRDSSxFOEJnSDlCLEVBQUE7O0FqQ3pHRCw0Q2lDb0NBLG9CQXNCRSxZQUFXLEVBK0NaLEVBQUE7O0FBckVBLCtDQTJCQyxlQUFjLENBQ2QsaUJBQWdCLENBQ2hCLGtDckNWeUMsQ1N2RTNDLGtCRlMrQixDTnNDSix1Qk10Q0ksRThCaUY3Qjs7QWpDMUVGLDZDaUNvQ0MsK0NwQ0wwQix1Qk10Q0ksRThCaUY3QixFQUFBOztBakMxRUYsNENpQ29DQywrQzVCcERELG1CRlMrQixFOEJpRjdCLEVBQUE7O0FBdENELHVCcENMMEIseUJNdENJLEU4QnFGN0I7O0FBMUNELHVCQTZDQyxrQ3JDNUJ1QyxDU3JFekMsbUJGUytCLENOc0NKLHdCTXRDSSxFOEJtRzdCOztBakM1RkYsNkNpQ29DQyx1QjVCcERELHFCRlMrQixDTnNDSix5Qk10Q0ksRThCbUc3QixFQUFBOztBakM1RkYsNENpQ29DQyx1QjVCcERELHFCRlMrQixDTnNDSix1Qk10Q0ksRThCbUc3QixFQUFBOztBQXhERCxzQkEyREMsaUJBQWdCLENwQ2hFUyxvQk10Q0ksRThCK0c3Qjs7QUFwRUQsbUNwQ0wwQix3Qk10Q0ksRThCOEc1Qjs7QWpDdkdILDZDaUNvQ0MsbUNwQ0wwQix3Qk10Q0ksRThCOEc1QixFQUFBOztBQUlILG1CQUNDLFdBQVUsQ0FDVixvQnJDaEdpQixDUVlqQixtQjZCcUYwQixDcEMzRkYscUJNMUJNLENONkM1QixrQ003QzRCLEU4QjhJOUI7O0FqQ3ZJRCw2Q2lDMkdBLG1CcENuRjJCLHdCTS9CSSxDTm9DSix1Qk1wQ0ksRThCOEk5QixFQUFBOztBakN2SUQsNkNpQzJHQSxtQnBDbkYyQix3Qk0vQkksQ05vQ0osdUJNcENJLEU4QjhJOUIsRUFBQTs7QWpDdklELDZDaUMyR0EsbUJwQ3hGeUIsY0NyQkwsQ0R3Q2pCLHNCb0NtRjhCLEVBY2hDLEVBQUE7O0FqQ3ZJRCw0Q2lDMkdBLG1CQWlCRSxZQUFXLEVBV1osRUFBQTs7QUE1QkEseUJBcUJDLFlBQVcsQ0FDWCxZQUFXLENBQ1gsY0FBYSxDQUNiLGVBQWMsQ0FDZCxvQnJD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QWxDckJILDZDa0NMQywyQ0FtQkcsZS9CckIyQixDK0JzQjNCLGlCL0J0QjJCLEUrQjRCNUIsRUFBQTs7QWxDckJILDRDa0NMQywyQ0F1QkcsV0FBVSxDQUNWLGtCL0IxQjJCLEUrQjRCNUIsRUFBQTs7QUFJSCxtQkFDQyxpQkFBZ0IsQ0FDaEIsaUJBQWdCLENBQ2hCLGtCQUFpQixDQUNqQixvQnRDaEJpQixDc0NpQmpCLFl0Q2VxQixDc0NkckIsa0N0Q3dCMEMsQ1N2RTNDLG9CRlMrQixDQ2dDOUIsbUI4QlEwQixDckNLeEIsaUNNN0M0QixFK0J3RzlCOztBbENqR0QsNkNrQ3lCQSxtQnJDYUcsbUNNN0M0QixFK0J3RzlCLEVBQUE7O0FsQ2pHRCw2Q2tDeUJBLG1CQWNFLGlCQUFnQixDckNEZixrQk03QzRCLEUrQndHOUIsRUFBQTs7QWxDakdELDRDa0N5QkEsbUI3QnpDQSxxQkZTK0IsQ042QzVCLGlCTTdDNEIsQ04wQ0osa0JxQ1VVLEVBb0RwQyxFQUFBOztBbENqR0QsNkNrQ3lCQSxtQjdCekNBLHFCRlMrQixDTjZDNUIsaUJNN0M0QixFK0J3RzlCLEVBQUE7O0FBeEVBLHVCQTRCQyxZQUFXLENBQ1gsc0IvQjdENkIsQ0NnQzlCLG1COEI4QjJCLEM5QjFCdkIsYThCMEJ1QyxDOUIxQnZDLGE4QjBCOEMsRUFhakQ7O0FsQ3BFRiw2Q2tDeUJDLHVCQWdDRSxvQi9CaEU0QixFK0IyRTdCLEVBQUE7O0FsQ3BFRiw2Q2tDeUJDLHVCQW1DRSxpQi9CbkU0QixFK0IyRTdCLEVBQUE7O0FsQ3BFRiw0Q2tDeUJDLHVCQXNDRSx5QkFBdUIsRUFLeEIsRUFBQTs7QWxDcEVGLDZDa0N5QkMsdUJBeUNFLHlCQUF1QixFQUV4QixFQUFBOztBQTNDRCxpV0E4Q0Msa0IvQjlFNkIsQytCK0U3QixzQi9CL0U2QixDK0JnRjdCLG9DQUEyQixDQUEzQixxQkFBMkIsQ0FBM0IsNEJBQTJCLENyQ3RDRixzQk0xQ0ksQ0NnQzlCLG1COEJrRDJCLEM5QjlDdkIsVThCOEM2QixDOUI5QzdCLFE4QjhDeUMsRUFxQjVDOztBQXZF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OEMsaUJOZFQsRU1jMkQ7O0FBQ2hHLCtCQUE4QyxpQk5mVCxFTWUyRDs7QUFDaEcsZ0NBQStDLGlCTmhCVixFTWdCNkQ7O0FBQ2xHLDZCQUE0QyxpQk5qQlAsRU1pQnVEOztBQUM1Rix3QkFBdUMsaUJObEJGLEVNa0I2Qzs7QUFDbEYsd0JBQXVDLGlCTm5CRixFTW1CNkM7O0FBQ2xGLHlCQUF3QyxpQk5wQkgsRU1vQitDOztBQUNwRixzQkFBcUMsaUJOckJBLEVNcUJ5Qzs7QUFDOUUsMkJBQTBDLGlCTnRCTCxFTXNCbUQ7O0FBQ3hGLHFCQUFvQyxpQk52QkMsRU11QnVDOztBQUM1RSx1QkFBc0MsaUJOeEJELEVNd0IyQzs7QUFDaEYsMkJBQTBDLGlCTnpCTCxFTXlCbUQ7O0FBQ3hGLG1CQUFrQyxpQk4xQkcsRU0wQm1DOztBQUN4RSxtQkFBa0MsaUJOM0JHLEVNMkJtQzs7QUFDeEUsdUJBQXNDLGlCTjVCRCxFTTRCMkM7O0FBQ2hGLHFCQUFvQyxpQk43QkMsRU02QnVDOztBQUM1RSxtQ0FBa0QsaUJOOUJiLEVNOEJtRTs7QUFDeEcsbUNBQWtELGlCTi9CYixFTStCbUU7O0FBQ3hHLG9DQUFtRCxpQk5oQ2QsRU1nQ3FFOztBQUMxRyxpQ0FBZ0QsaUJOakNYLEVNaUMrRDs7QUFDcEcsNEJBQTJDLGlCTmxDTixFTWtDcUQ7O0FBQzFGLG1DQUFrRCxpQk5uQ2IsRU1tQ21FOztBQUN4RyxpQ0FBZ0QsaUJOcENYLEVNb0MrRDs7QUFDcEcsa0NBQWlELGlCTnJDWixFTXFDaUU7O0FBQ3RHLGdDQUErQyxpQk50Q1YsRU1zQzZEOztBQUNsRyw0QkFBMkMsaUJOdkNOLEVNdUNxRDs7QUFDMUYsNkJBQTRDLGlCTnhDUCxFTXdDdUQ7O0FBQzVGLG1DQUFrRCxpQk56Q2IsRU15Q21FOztBQUN4RyxtQ0FBa0QsaUJOMUNiLEVNMENtRTs7QUFDeEcsb0NBQW1ELGlCTjNDZCxFTTJDcUU7O0FBQzFHLGlDQUFnRCxpQk41Q1gsRU00QytEOztBQUNwRyxpQ0FBZ0QsaUJON0NYLEVNNkMrRDs7QUFDcEcsK0JBQThDLGlCTjlDVCxFTThDMkQ7O0FBQ2hHLGdDQUErQyxpQk4vQ1YsRU0rQzZEOztBQUNsRyw4QkFBNkMsaUJOaERSLEVNZ0R5RDs7QUFDOUYsMEJBQXlDLGlCTmpESixFTWlEaUQ7O0FBQ3RGLCtCQUE4QyxpQk5sRFQsRU1rRDJEOztBQUNoRywrQkFBOEMsaUJObkRULEVNbUQyRDs7QUFDaEcsZ0NBQStDLGlCTnBEVixFTW9ENkQ7O0FBQ2xHLDZCQUE0QyxpQk5yRFAsRU1xRHVEOztBQUM1Rix3QkFBdUMsaUJOdERGLEVNc0Q2Qzs7QUFDbEYsK0JBQThDLGlCTnZEVCxFTXVEMkQ7O0FBQ2hHLDZCQUE0QyxpQk54RFAsRU13RHVEOztBQUM1Riw4QkFBNkMsaUJOekRSLEVNeUR5RDs7QUFDOUYsNEJBQTJDLGlCTjFETixFTTBEcUQ7O0FBQzFGLHdCQUF1QyxpQk4zREYsRU0yRDZDOztBQUNsRix5QkFBd0MsaUJONURILEVNNEQrQzs7QUFDcEYsK0JBQThDLGlCTjdEVCxFTTZEMkQ7O0FBQ2hHLCtCQUE4QyxpQk45RFQsRU04RDJEOztBQUNoRyxnQ0FBK0MsaUJOL0RWLEVNK0Q2RDs7QUFDbEcsNkJBQTRDLGlCTmhFUCxFTWdFdUQ7O0FBQzVGLDZCQUE0QyxpQk5qRVAsRU1pRXVEOztBQUM1RiwyQkFBMEMsaUJObEVMLEVNa0VtRDs7QUFDeEYsNEJBQTJDLGlCTm5FTixFTW1FcUQ7O0FBQzFGLDBCQUF5QyxpQk5wRUosRU1vRWlEOztBQUN0RixzQkFBcUMsaUJOckVBLEVNcUV5Qzs7QUFDOUUsb0JBQW1DLGlCTnRFRSxFTXNFcUM7O0FBQzFFLHdCQUF1QyxpQk52RUYsRU11RTZDOztBQUNsRiwwQkFBeUMsaUJOeEVKLEVNd0VpRDs7QUFDdEYsMEJBQXlDLGlCTnpFSixFTXlFaUQ7O0FBQ3RGLHNCQUFxQyxpQk4xRUEsRU0wRXlDOztBQUM5RSxzQkFBcUMsaUJOM0VBLEVNMkV5Qzs7QUFDOUUseUNBQXdELGlCTjVFbkIsRU00RStFOztBQUNwSCxzQkFBcUMsaUJON0VBLEVNNkV5Qzs7QUFDOUUsd0JBQXVDLGlCTjlFRixFTThFNkM7O0FBQ2xGLGdCQUErQixpQk4vRU0sRU0rRTZCOztBQUNsRSxxQkFBb0MsaUJOaEZDLEVNZ0Z1Qzs7QUFDNUUsK0JBQThDLGlCTmpGVCxFTWlGMkQ7O0FBQ2hHLDBCQUF5QyxpQk5sRkosRU1rRmlEOztBQUN0RixxQkFBb0MsaUJObkZDLEVNbUZ1Qzs7QUFDNUUsb0JBQW1DLGlCTnBGRSxFTW9GcUM7O0FBQzFFLGlCQUFnQyxpQk5yRkssRU1xRitCOztBQUNwRSxzQkFBcUMsaUJOdEZBLEVNc0Z5Qzs7QUFDOUUsbUJBQWtDLGlCTnZGRyxFTXVGbUM7O0FBQ3hFLHlCQUF3QyxpQk54RkgsRU13RitDOztBQUNwRiwyQkFBMEMsaUJOekZMLEVNeUZtRDs7QUFDeEYsaUJBQWdDLGlCTjFGSyxFTTBGK0I7O0FBQ3BFLHNCQUFxQyxpQk4zRkEsRU0yRnlDOztBQUM5RSxzQkFBcUMsaUJONUZBLEVNNEZ5Qzs7QUFDOUUscUJBQW9DLGlCTjdGQyxFTTZGdUM7O0FBQzVFLHlCQUF3QyxpQk45RkgsRU04RitDOztBQUNwRiwwQkFBeUMsaUJOL0ZKLEVNK0ZpRDs7QUFDdEYsMEJBQXlDLGlCTmhHSixFTWdHaUQ7O0FBQ3RGLGtCQUFpQyxpQk5qR0ksRU1pR2lDOztBQUN0RSxzQkFBcUMsaUJObEdBLEVNa0d5Qzs7QUFDOUUsMkJBQTBDLGlCTm5HTCxFTW1HbUQ7O0FBQ3hGLDZCQUE0QyxpQk5wR1AsRU1vR3VEOztBQUM1Riw2QkFBNEMsaUJOckdQLEVNcUd1RDs7QUFDNUYsa0JBQWlDLGlCTnRHSSxFTXNHaUM7O0FBQ3RFLDBCQUF5QyxpQk52R0osRU11R2lEOztBQUN0RiwyQkFBMEMsaUJOeEdMLEVNd0dtRDs7QUFDeEYsMEJBQXlDLGlCTnpHSixFTXlHaUQ7O0FBQ3RGLDBCQUF5QyxpQk4xR0osRU0wR2lEOztBQUN0Riw2QkFBNEMsaUJOM0dQLEVNMkd1RDs7QUFDNUYsMkJBQTBDLGlCTjVHTCxFTTRHbUQ7O0FBQ3hGLG9DQUFtRCxpQk43R2QsRU02R3FFOztBQUMxRyxpQkFBZ0MsaUJOOUdLLEVNOEcrQjs7QUFDcEUsa0JBQWlDLGlCTi9HSSxFTStHaUM7O0FBQ3RFLHFCQUFvQyxpQk5oSEMsRU1nSHVDOztBQUM1RSw0QkFBMkMsaUJOakhOLEVNaUhxRDs7QUFDMUYsa0JBQWlDLGlCTmxISSxFTWtIaUM7O0FBQ3RFLHdCQUF1QyxpQk5uSEYsRU1tSDZDOztBQUNsRixxQkFBb0MsaUJOcEhDLEVNb0h1Qzs7QUFDNUUsdUJBQXNDLGlCTnJIRCxFTXFIMkM7O0FBQ2hGLHdCQUF1QyxpQk50SEYsRU1zSDZDOztBQUNsRiwyQkFBMEMsaUJOdkhMLEVNdUhtRDs7QUFDeEYsdUJBQXNDLGlCTnhIRCxFTXdIMkM7O0FBQ2hGLHFCQUFvQyxpQk56SEMsRU15SHVDOztBQUM1RSxrQkFBaUMsaUJOMUhJLEVNMEhpQzs7QUFDdEUsdUJBQXNDLGlCTjNIRCxFTTJIMkM7O0FBQ2hGLHdCQUF1QyxpQk41SEYsRU00SDZDOztBQUNsRixxQkFBb0MsaUJON0hDLEVNNkh1Qzs7QUFDNUUsbUJBQWtDLGlCTjlIRyxFTThIbUM7O0FBQ3hFLHFCQUFvQyxpQk4vSEMsRU0rSHVDOztBQUM1RSx1QkFBc0MsaUJOaElELEVNZ0kyQzs7QUFDaEYsdUJBQXNDLGlCTmpJRCxFTWlJMkM7O0FBQ2hGLHlCQUF3QyxpQk5sSUgsRU1rSStDOztBQUNwRixrQkFBaUMsaUJObklJLEVNbUlpQzs7QUFDdEUsa0JBQWlDLGlCTnBJSSxFTW9JaUM7O0FBQ3RFLGtCQUFpQyxpQk5ySUksRU1xSWlDOztBQUN0RSxrQkFBaUMsaUJOdElJLEVNc0lpQzs7QUFDdEUsd0JBQXVDLGlCTnZJRixFTXVJNkM7O0FBQ2xGLHNCQUFxQyxpQk54SUEsRU13SXlDOztBQUM5RSwwQkFBeUMsaUJOeklKLEVNeUlpRDs7QUFDdEYsMEJBQXlDLGlCTjFJSixFTTBJaUQ7O0FBQ3RGLGlCQUFnQyxpQk4zSUssRU0ySStCOztBQUNwRSxxQkFBb0MsaUJONUlDLEVNNEl1Qzs7QUFDNUUsdUJBQXNDLGlCTjdJRCxFTTZJMkM7O0FBQ2hGLHlCQUF3QyxpQk45SUgsRU04SStDOztBQUNwRixzQkFBcUMsaUJOL0lBLEVNK0l5Qzs7QUFDOUUsdUJBQXNDLGlCTmhKRCxFTWdKMkM7O0FBQ2hGLHNCQUFxQyxpQk5qSkEsRU1pSnlDOztBQUM5RSxvQkFBbUMsaUJObEpFLEVNa0pxQzs7QUFDMUUscUJBQW9DLGlCTm5KQyxFTW1KdUM7O0FBQzVFLG1CQUFrQyxpQk5wSkcsRU1vSm1DOztBQUN4RSx1QkFBc0MsaUJOckpELEVNcUoyQzs7QUFDaEYsMEJBQXlDLGlCTnRKSixFTXNKaUQ7O0FBQ3RGLHFCQUFvQyxpQk52SkMsRU11SnVDOztBQUM1RSx1QkFBc0MsaUJOeEpELEVNd0oyQzs7QUFDaEYsK0JBQThDLGlCTnpKVCxFTXlKMkQ7O0FBQ2hHLHFCQUFvQyxpQk4xSkMsRU0wSnVDOztBQUM1RSxpQkFBZ0MsaUJOM0pLLEVNMkorQjs7QUFDcEUsaUJBQWdDLGlCTjVKSyxFTTRKK0I7O0FBQ3BFLHNCQUFxQyxpQk43SkEsRU02SnlDOztBQUM5RSxzQkFBcUMsaUJOOUpBLEVNOEp5Qzs7QUFDOUUsc0JBQXFDLGlCTi9KQSxFTStKeUM7O0FBQzlFLGtCQUFpQyxpQk5oS0ksRU1nS2lDOztBQUN0RSw4QkFBNkMsaUJOaktSLEVNaUt5RDs7QUFDOUYsaUJBQWdDLGlCTmxLSyxFTWtLK0I7O0FBQ3BFLHdCQUF1QyxpQk5uS0YsRU1tSzZDOztBQUNsRix3QkFBdUMsaUJOcEtGLEVNb0s2Qzs7QUFDbEYsc0JBQXFDLGlCTnJLQSxFTXFLeUM7O0FBQzlFLDBCQUF5QyxpQk50S0osRU1zS2lEOztBQUN0Riw0QkFBMkMsaUJOdktOLEVNdUtxRDs7QUFDMUYsMkJBQTBDLGlCTnhLTCxFTXdLbUQ7O0FBQ3hGLGtDQUFpRCxpQk56S1osRU15S2lFOztBQUN0Ryw0QkFBMkMsaUJOMUtOLEVNMEtxRDs7QUFDMUYsMkJBQTBDLGlCTjNLTCxFTTJLbUQ7O0FBQ3hGLDRCQUEyQyxpQk41S04sRU00S3FEOztBQUMxRixvQkFBbUMsaUJON0tFLEVNNktxQzs7QUFDMUUsd0JBQXVDLGlCTjlLRixFTThLNkM7O0FBQ2xGLDBCQUF5QyxpQk4vS0osRU0rS2lEOztBQUN0RixzQkFBcUMsaUJOaExBLEVNZ0x5Qzs7QUFDOUUsaUJBQWdDLGlCTmpMSyxFTWlMK0I7O0FBQ3BFLCtCQUE4QyxpQk5sTFQsRU1rTDJEOztBQUNoRywrQkFBOEMsaUJObkxULEVNbUwyRDs7QUFDaEcsZ0NBQStDLGlCTnBMVixFTW9MNkQ7O0FBQ2xHLDZCQUE0QyxpQk5yTFAsRU1xTHVEOztBQUM1Rix3QkFBdUMsaUJOdExGLEVNc0w2Qzs7QUFDbEYsd0JBQXVDLGlCTnZMRixFTXVMNkM7O0FBQ2xGLHlCQUF3QyxpQk54TEgsRU13TCtDOztBQUNwRiwrQkFBOEMsaUJOekxULEVNeUwyRDs7QUFDaEcsK0JBQThDLGlCTjFMVCxFTTBMMkQ7O0FBQ2hHLGdDQUErQyxpQk4zTFYsRU0yTDZEOztBQUNsRyw2QkFBNEMsaUJONUxQLEVNNEx1RDs7QUFDNUYsc0JBQXFDLGlCTjdMQSxFTTZMeUM7O0FBQzlFLDZCQUE0QyxpQk45TFAsRU04THVEOztBQUM1Rix1QkFBc0MsaUJOL0xELEVNK0wyQzs7QUFDaEYsMkJBQTBDLGlCTmhNTCxFTWdNbUQ7O0FBQ3hGLHFCQUFvQyxpQk5qTUMsRU1pTXVDOztBQUM1RSwwQkFBeUMsaUJObE1KLEVNa01pRDs7QUFDdEYsNEJBQTJDLGlCTm5NTixFTW1NcUQ7O0FBQzFGLHlCQUF3QyxpQk5wTUgsRU1vTStDOztBQUNwRixvQkFBbUMsaUJOck1FLEVNcU1xQzs7QUFDMUUsMkJBQTBDLGlCTnRNTCxFTXNNbUQ7O0FBQ3hGLHVCQUFzQyxpQk52TUQsRU11TTJDOztBQUNoRix1QkFBc0MsaUJOeE1ELEVNd00yQzs7QUFDaEYscUJBQW9DLGlCTnpNQyxFTXlNdUM7O0FBQzVFLHdCQUF1QyxpQk4xTUYsRU0wTTZDOztBQUNsRix5QkFBd0MsaUJOM01ILEVNMk0rQzs7QUFDcEYsd0JBQXVDLGlCTjVNRixFTTRNNkM7O0FBQ2xGLHVCQUFzQyxpQk43TUQsRU02TTJDOztBQUNoRix3QkFBdUMsaUJOOU1GLEVNOE02Qzs7QUFDbEYsdUJBQXNDLGlCTi9NRCxFTStNMkM7O0FBQ2hGLG1CQUFrQyxpQk5oTkcsRU1nTm1DOztBQUN4RSwwQkFBeUMsaUJOak5KLEVNaU5pRDs7QUFDdEYsMEJBQXlDLGlCTmxOSixFTWtOaUQ7O0FBQ3RGLG1CQUFrQyxpQk5uTkcsRU1tTm1DOztBQUN4RSwwQkFBeUMsaUJOcE5KLEVNb05pRDs7QUFDdEYsOEJBQTZDLGlCTnJOUixFTXFOeUQ7O0FBQzlGLHlCQUF3QyxpQk50TkgsRU1zTitDOztBQUNwRix5QkFBd0MsaUJOdk5ILEVNdU4rQzs7QUFDcEYsNkJBQTRDLGlCTnhOUCxFTXdOdUQ7O0FBQzVGLHdCQUF1QyxpQk56TkYsRU15TjZDOztBQUNsRiw0QkFBMkMsaUJOMU5OLEVNME5xRDs7QUFDMUYsMEJBQXlDLGlCTjNOSixFTTJOaUQ7O0FBQ3RGLDhCQUE2QyxpQk41TlIsRU00TnlEOztBQUM5Rix3QkFBdUMsaUJON05GLEVNNk42Qzs7QUFDbEYsNEJBQTJDLGlCTjlOTixFTThOcUQ7O0FBQzFGLHlCQUF3QyxpQk4vTkgsRU0rTitDOztBQUNwRiw2QkFBNEMsaUJOaE9QLEVNZ091RDs7QUFDNUYsd0JBQXVDLGlCTmpPRixFTWlPNkM7O0FBQ2xGLDRCQUEyQyxpQk5sT04sRU1rT3FEOztBQUMxRixpQ0FBZ0QsaUJObk9YLEVNbU8rRDs7QUFDcEcsaUNBQWdELGlCTnBPWCxFTW9PK0Q7O0FBQ3BHLGtDQUFpRCxpQk5yT1osRU1xT2lFOztBQUN0RywrQkFBOEMsaUJOdE9ULEVNc08yRDs7QUFDaEcsaUNBQWdELGlCTnZPWCxFTXVPK0Q7O0FBQ3BHLGlDQUFnRCxpQk54T1gsRU13TytEOztBQUNwRyxrQ0FBaUQsaUJOek9aLEVNeU9pRTs7QUFDdEcsK0JBQThDLGlCTjFPVCxFTTBPMkQ7O0FBQ2hHLDBCQUF5QyxpQk4zT0osRU0yT2lEOztBQUN0RiwwQkFBeUMsaUJONU9KLEVNNE9pRDs7QUFDdEYsMkJBQTBDLGlCTjdPTCxFTTZPbUQ7O0FBQ3hGLGlDQUFnRCxpQk45T1gsRU04TytEOztBQUNwRyxpQ0FBZ0QsaUJOL09YLEVNK08rRDs7QUFDcEcsa0NBQWlELGlCTmhQWixFTWdQaUU7O0FBQ3RHLCtCQUE4QyxpQk5qUFQsRU1pUDJEOztBQUNoRyx3QkFBdUMsaUJObFBGLEVNa1A2Qzs7QUFDbEYsbUJBQWtDLGlCTm5QRyxFTW1QbUM7O0FBQ3hFLG9CQUFtQyxpQk5wUEUsRU1vUHFDOztBQUMxRSxvQkFBbUMsaUJOclBFLEVNcVBxQzs7QUFDMUUsMEJBQXlDLGlCTnRQSixFTXNQaUQ7O0FBQ3RGLHVCQUFzQyxpQk52UEQsRU11UDJDOztBQUNoRiw2QkFBNEMsaUJOeFBQLEVNd1B1RDs7QUFDNUYsNEJBQTJDLGlCTnpQTixFTXlQcUQ7O0FBQzFGLG1CQUFrQyxpQk4xUEcsRU0wUG1DOztBQUN4RSxtQkFBa0MsaUJOM1BHLEVNMlBtQzs7QUFDeEUsK0JBQThDLGlCTjVQVCxFTTRQMkQ7O0FBQ2hHLG1CQUFrQyxpQk43UEcsRU02UG1DOztBQUN4RSw0QkFBMkMsaUJOOVBOLEVNOFBxRDs7QUFDMUYsZ0NBQStDLGlCTi9QVixFTStQNkQ7O0FBQ2xHLDBCQUF5QyxpQk5oUUosRU1nUWlEOztBQUN0Riw4QkFBNkMsaUJOalFSLEVNaVF5RDs7QUFDOUYsd0JBQXVDLGlCTmxRRixFTWtRNkM7O0FBQ2xGLHdCQUF1QyxpQk5uUUYsRU1tUTZDOztBQUNsRiwwQkFBeUMsaUJOcFFKLEVNb1FpRDs7QUFDdEYsa0JBQWlDLGlCTnJRSSxFTXFRaUM7O0FBQ3RFLGtCQUFpQyxpQk50UUksRU1zUWlDOztBQUN0RSx5QkFBd0MsaUJOdlFILEVNdVErQzs7QUFDcEYseUJBQXdDLGlCTnhRSCxFTXdRK0M7O0FBQ3BGLHdCQUF1QyxpQk56UUYsRU15UTZDOztBQUNsRixxQkFBb0MsaUJOMVFDLEVNMFF1Qzs7QUFDNUUsc0JBQXFDLGlCTjNRQSxFTTJReUM7O0FBQzlFLG9CQUFtQyxpQk41UUUsRU00UXFDOztBQUMxRSxpQkFBZ0MsaUJON1FLLEVNNlErQjs7QUFDcEUsa0JBQWlDLGlCTjlRSSxFTThRaUM7O0FBQ3RFLHFCQUFvQyxpQk4vUUMsRU0rUXVDOztBQUM1RSxxQkFBb0MsaUJOaFJDLEVNZ1J1Qzs7QUFDNUUseUJBQXdDLGlCTmpSSCxFTWlSK0M7O0FBQ3BGLCtCQUE4QyxpQk5sUlQsRU1rUjJEOztBQUNoRyw4QkFBNkMsaUJOblJSLEVNbVJ5RDs7QUFDOUYsOEJBQTZDLGlCTnBSUixFTW9SeUQ7O0FBQzlGLHFDQUFvRCxpQk5yUmYsRU1xUnVFOztBQUM1RywrQkFBOEMsaUJOdFJULEVNc1IyRDs7QUFDaEcsK0JBQThDLGlCTnZSVCxFTXVSMkQ7O0FBQ2hHLDhCQUE2QyxpQk54UlIsRU13UnlEOztBQUM5RiwrQkFBOEMsaUJOelJULEVNeVIyRDs7QUFDaEcsK0JBQThDLGlCTjFSVCxFTTBSMkQ7O0FBQ2hHLCtCQUE4QyxpQk4zUlQsRU0yUjJEOztBQUNoRywyQkFBMEMsaUJONVJMLEVNNFJtRDs7QUFDeEYsMEJBQXlDLGlCTjdSSixFTTZSaUQ7O0FBQ3RGLDBCQUF5QyxpQk45UkosRU04UmlEOztBQUN0RixpQ0FBZ0QsaUJOL1JYLEVNK1IrRDs7QUFDcEcsMkJBQTBDLGlCTmhTTCxFTWdTbUQ7O0FBQ3hGLDJCQUEwQyxpQk5qU0wsRU1pU21EOztBQUN4RiwwQkFBeUMsaUJObFNKLEVNa1NpRDs7QUFDdEYsMkJBQTBDLGlCTm5TTCxFTW1TbUQ7O0FBQ3hGLDJCQUEwQyxpQk5wU0wsRU1vU21EOztBQUN4RiwyQkFBMEMsaUJOclNMLEVNcVNtRDs7QUFDeEYsc0JBQXFDLGlCTnRTQSxFTXNTeUM7O0FBQzlFLDBCQUF5QyxpQk52U0osRU11U2lEOztBQUN0RixxQkFBb0MsaUJOeFNDLEVNd1N1Qzs7QUFDNUUsc0JBQXFDLGlCTnpTQSxFTXlTeUM7O0FBQzlFLDBCQUF5QyxpQk4xU0osRU0wU2lEOztBQUN0RiwyQkFBMEMsaUJOM1NMLEVNMlNtRDs7QUFDeEYsNEJBQTJDLGlCTjVTTixFTTRTcUQ7O0FBQzFGLCtCQUE4QyxpQk43U1QsRU02UzJEOztBQUNoRyxvQkFBbUMsaUJOOVNFLEVNOFNxQzs7QUFDMUUsMkJBQTBDLGlCTi9TTCxFTStTbUQ7O0FBQ3hGLCtCQUE4QyxpQk5oVFQsRU1nVDJEOztBQUNoRyxrQkFBaUMsaUJOalRJLEVNaVRpQzs7QUFDdEUsdUJBQXNDLGlCTmxURCxFTWtUMkM7O0FBQ2hGLG1CQUFrQyxpQk5uVEcsRU1tVG1DOztBQUN4RSxvQkFBbUMsaUJOcFRFLEVNb1RxQzs7QUFDMUUsOEJBQTZDLGlCTnJUUixFTXFUeUQ7O0FBQzlGLHlCQUF3QyxpQk50VEgsRU1zVCtDOztBQUNwRiwrQkFBOEMsaUJOdlRULEVNdVQyRDs7QUFDaEcsK0JBQThDLGlCTnhUVCxFTXdUMkQ7O0FBQ2hHLHFCQUFvQyxpQk56VEMsRU15VHVDOztBQUM1RSxrQkFBaUMsaUJOMVRJLEVNMFRpQzs7QUFDdEUsd0JBQXVDLGlCTjNURixFTTJUNkM7O0FBQ2xGLGtCQUFpQyxpQk41VEksRU00VGlDOztBQUN0RSxzQkFBcUMsaUJON1RBLEVNNlR5Qzs7QUFDOUUsa0JBQWlDLGlCTjlUSSxFTThUaUM7O0FBQ3RFLG1CQUFrQyxpQk4vVEcsRU0rVG1DOztBQUN4RSxxQkFBb0MsaUJOaFVDLEVNZ1V1Qzs7QUFDNUUsaUJBQWdDLGlCTmpVSyxFTWlVK0I7O0FBQ3BFLHdCQUF1QyxpQk5sVUYsRU1rVTZDOztBQUNsRixxQkFBb0MsaUJOblVDLEVNbVV1Qzs7QUFDNUUsc0JBQXFDLGlCTnBVQSxFTW9VeUM7O0FBQzlFLHNCQUFxQyxpQk5yVUEsRU1xVXlDOztBQUM5RSxrQkFBaUMsaUJOdFVJLEVNc1VpQzs7QUFDdEUsdUJBQXNDLGlCTnZVRCxFTXVVMkM7O0FBQ2hGLHVCQUFzQyxpQk54VUQsRU13VTJDOztBQUNoRixxQkFBb0MsaUJOelVDLEVNeVV1Qzs7QUFDNUUscUJBQW9DLGlCTjFVQyxFTTBVdUM7O0FBQzVFLHlCQUF3QyxpQk4zVUgsRU0yVStDOztBQUNwRix3QkFBdUMsaUJONVVGLEVNNFU2Qzs7QUFDbEYsdUJBQXNDLGlCTjdVRCxFTTZVMkM7O0FBQ2hGLHFCQUFvQyxpQk45VUMsRU04VXVDOztBQUM1RSxrQkFBaUMsaUJOL1VJLEVNK1VpQzs7QUFDdEUsMkJBQTBDLGlCTmhWTCxFTWdWbUQ7O0FBQ3hGLHFCQUFvQyxpQk5qVkMsRU1pVnVDOztBQUM1RSx1QkFBc0MsaUJObFZELEVNa1YyQzs7QUFDaEYsaUJBQWdDLGlCTm5WSyxFTW1WK0I7O0FBQ3BFLG9CQUFtQyxpQk5wVkUsRU1vVnFDOztBQUMxRSxvQkFBbUMsaUJOclZFLEVNcVZxQzs7QUFDMUUseUJBQXdDLGlCTnRWSCxFTXNWK0M7O0FBQ3BGLG1CQUFrQyxpQk52VkcsRU11Vm1DOztBQUN4RSx5QkFBd0MsaUJOeFZILEVNd1YrQzs7QUFDcEYsMkJBQTBDLGlCTnpWTCxFTXlWbUQ7O0FBQ3hGLCtCQUE4QyxpQk4xVlQsRU0wVjJEOztBQUNoRyxpQ0FBZ0QsaUJOM1ZYLEVNMlYrRDs7QUFDcEcsb0JBQW1DLGlCTjVWRSxFTTRWcUM7O0FBQzFFLHdCQUF1QyxpQk43VkYsRU02VjZDOztBQUNsRixrQkFBaUMsaUJOOVZJLEVNOFZpQzs7QUFDdEUsc0JBQXFDLGlCTi9WQSxFTStWeUM7O0FBQzlFLDJCQUEwQyxpQk5oV0wsRU1nV21EOztBQUN4RixzQkFBcUMsaUJOaldBLEVNaVd5Qzs7QUFDOUUsNkJBQTRDLGlCTmxXUCxFTWtXdUQ7O0FBQzVGLHFCQUFvQyxpQk5uV0MsRU1tV3VDOztBQUM1RSxvQkFBbUMsaUJOcFdFLEVNb1dxQzs7QUFDMUUsc0JBQXFDLGlCTnJXQSxFTXFXeUM7O0FBQzlFLG9CQUFtQyxpQk50V0UsRU1zV3FDOztBQUMxRSx3QkFBdUMsaUJOdldGLEVNdVc2Qzs7QUFDbEYsa0JBQWlDLGlCTnhXSSxFTXdXaUM7O0FBQ3RFLGtCQUFpQyxpQk56V0ksRU15V2lDOztBQUN0RSxtQkFBa0MsaUJOMVdHLEVNMFdtQzs7QUFDeEUsdUJBQXNDLGlCTjNXRCxFTTJXMkM7O0FBQ2hGLHdCQUF1QyxpQk41V0YsRU00VzZDOztBQUNsRiw0QkFBMkMsaUJON1dOLEVNNldxRDs7QUFDMUYsd0JBQXVDLGlCTjlXRixFTThXNkM7O0FBQ2xGLDRCQUEyQyxpQk4vV04sRU0rV3FEOztBQUMxRixtQkFBa0MsaUJOaFhHLEVNZ1htQzs7QUFDeEUsb0JBQW1DLGlCTmpYRSxFTWlYcUM7O0FBQzFFLHNCQUFxQyxpQk5sWEEsRU1rWHlDOztBQUM5RSwyQkFBMEMsaUJOblhMLEVNbVhtRDs7QUFDeEYsNkJBQTRDLGlCTnBYUCxFTW9YdUQ7O0FBQzVGLG9CQUFtQyxpQk5yWEUsRU1xWHFDOztBQUMxRSxvQkFBbUMsaUJOdFhFLEVNc1hxQzs7QUFDMUUsb0JBQW1DLGlCTnZYRSxFTXVYcUM7O0FBQzFFLHNCQUFxQyxpQk54WEEsRU13WHlDOztBQUM5RSxrQkFBaUMsaUJOelhJLEVNeVhpQzs7QUFDdEUsdUJBQXNDLGlCTjFYRCxFTTBYMkM7O0FBQ2hGLHNCQUFxQyxpQk4zWEEsRU0yWHlDOztBQUM5RSwwQkFBeUMsaUJONVhKLEVNNFhpRDs7QUFDdEYseUJBQXdDLGlCTjdYSCxFTTZYK0M7O0FBQ3BGLGdDQUErQyxpQk45WFYsRU04WDZEOztBQUNsRyxnQ0FBK0MsaUJOL1hWLEVNK1g2RDs7QUFDbEcsa0NBQWlELGlCTmhZWixFTWdZaUU7O0FBQ3RHLG9CQUFtQyxpQk5qWUUsRU1pWXFDOztBQUMxRSx3QkFBdUMsaUJObFlGLEVNa1k2Qzs7QUFDbEYsMkJBQTBDLGlCTm5ZTCxFTW1ZbUQ7O0FBQ3hGLCtCQUE4QyxpQk5wWVQsRU1vWTJEOztBQUNoRyx5QkFBd0MsaUJOcllILEVNcVkrQzs7QUFDcEYsMEJBQXlDLGlCTnRZSixFTXNZaUQ7O0FBQ3RGLDJCQUEwQyxpQk52WUwsRU11WW1EOztBQUN4RiwrQkFBOEMsaUJOeFlULEVNd1kyRDs7QUFDaEcsa0NBQWlELGlCTnpZWixFTXlZaUU7O0FBQ3RHLHNDQUFxRCxpQk4xWWhCLEVNMFl5RTs7QUFDOUcsaUJBQWdDLGlCTjNZSyxFTTJZK0I7O0FBQ3BFLHlCQUF3QyxpQk41WUgsRU00WStDOztBQUNwRix1QkFBc0MsaUJON1lELEVNNlkyQzs7QUFDaEYsc0JBQXFDLGlCTjlZQSxFTThZeUM7O0FBQzlFLHdCQUF1QyxpQk4vWUYsRU0rWTZDOztBQUNsRixnQ0FBK0MsaUJOaFpWLEVNZ1o2RDs7QUFDbEcsNkJBQTRDLGlCTmpaUCxFTWladUQ7O0FBQzVGLDJCQUEwQyxpQk5sWkwsRU1rWm1EOztBQUN4RiwwQkFBeUMsaUJOblpKLEVNbVppRDs7QUFDdEYsaUJBQWdDLGlCTnBaSyxFTW9aK0I7O0FBQ3BFLG9CQUFtQyxpQk5yWkUsRU1xWnFDOztBQUMxRSwwQkFBeUMsaUJOdFpKLEVNc1ppRDs7QUFDdEYseUJBQXdDLGlCTnZaSCxFTXVaK0M7O0FBQ3BGLGtCQUFpQyxpQk54WkksRU13WmlDOztBQUN0RSxzQkFBcUMsaUJOelpBLEVNeVp5Qzs7QUFDOUUsMEJBQXlDLGlCTjFaSixFTTBaaUQ7O0FBQ3RGLHdCQUF1QyxpQk4zWkYsRU0yWjZDOztBQUNsRix3QkFBdUMsaUJONVpGLEVNNFo2Qzs7QUFDbEYsdUJBQXNDLGlCTjdaRCxFTTZaMkM7O0FBQ2hGLHVCQUFzQyxpQk45WkQsRU04WjJDOztBQUNoRix3QkFBdUMsaUJOL1pGLEVNK1o2Qzs7QUFDbEYsOEJBQTZDLGlCTmhhUixFTWdheUQ7O0FBQzlGLHdCQUF1QyxpQk5qYUYsRU1pYTZDOztBQUNsRiwwQkFBeUMsaUJObGFKLEVNa2FpRDs7QUFDdEYsOEJBQTZDLGlCTm5hUixFTW1heUQ7O0FBQzlGLHdCQUF1QyxpQk5wYUYsRU1vYTZDOztBQUNsRixzQkFBcUMsaUJOcmFBLEVNcWF5Qzs7QUFDOUUsdUJBQXNDLGlCTnRhRCxFTXNhMkM7O0FBQ2hGLDZCQUE0QyxpQk52YVAsRU11YXVEOztBQUM1Rix3QkFBdUMsaUJOeGFGLEVNd2E2Qzs7QUFDbEYsd0JBQXVDLGlCTnphRixFTXlhNkM7O0FBQ2xGLHVCQUFzQyxpQk4xYUQsRU0wYTJDOztBQUNoRixrQkFBaUMsaUJOM2FJLEVNMmFpQzs7QUFDdEUsc0JBQXFDLGlCTjVhQSxFTTRheUM7O0FBQzlFLG9CQUFtQyxpQk43YUUsRU02YXFDOztBQUMxRSxrQkFBaUMsaUJOOWFJLEVNOGFpQzs7QUFDdEUsK0JBQThDLGlCTi9hVCxFTSthMkQ7O0FBQ2hHLHFCQUFvQyxpQk5oYkMsRU1nYnVDOztBQUM1RSx1QkFBc0MsaUJOamJELEVNaWIyQzs7QUFDaEYseUJBQXdDLGlCTmxiSCxFTWtiK0M7O0FBQ3BGLHdCQUF1QyxpQk5uYkYsRU1tYjZDOztBQUNsRixrQkFBaUMsaUJOcGJJLEVNb2JpQzs7QUFDdEUsNEJBQTJDLGlCTnJiTixFTXFicUQ7O0FBQzFGLG1CQUFrQyxpQk50YkcsRU1zYm1DOztBQUN4RSxvQkFBbUMsaUJOdmJFLEVNdWJxQzs7QUFDMUUsdUJBQXNDLGlCTnhiRCxFTXdiMkM7O0FBQ2hGLGlCQUFnQyxpQk56YkssRU15YitCOztBQUNwRSxvQkFBbUMsaUJOMWJFLEVNMGJxQzs7QUFDMUUseUJBQXdDLGlCTjNiSCxFTTJiK0M7O0FBQ3BGLGtCQUFpQyxpQk41YkksRU00YmlDOztBQUN0RSwwQkFBeUMsaUJON2JKLEVNNmJpRDs7QUFDdEYsOEJBQTZDLGlCTjliUixFTThieUQ7O0FBQzlGLCtCQUE4QyxpQk4vYlQsRU0rYjJEOztBQUNoRyx1QkFBc0MsaUJOaGNELEVNZ2MyQzs7QUFDaEYsMEJBQXlDLGlCTmpjSixFTWljaUQ7O0FBQ3RGLDJCQUEwQyxpQk5sY0wsRU1rY21EOztBQUN4Riw2QkFBNEMsaUJObmNQLEVNbWN1RDs7QUFDNUYsc0JBQXFDLGlCTnBjQSxFTW9jeUM7O0FBQzlFLDBCQUF5QyxpQk5yY0osRU1xY2lEOztBQUN0Riw4QkFBNkMsaUJOdGNSLEVNc2N5RDs7QUFDOUYsc0JBQXFDLGlCTnZjQSxFTXVjeUM7O0FBQzlFLHFCQUFvQyxpQk54Y0MsRU13Y3VDOztBQUM1RSx3QkFBdUMsaUJOemNGLEVNeWM2Qzs7QUFDbEYscUJBQW9DLGlCTjFjQyxFTTBjdUM7O0FBQzVFLDRCQUEyQyxpQk4zY04sRU0yY3FEOztBQUMxRixxQkFBb0MsaUJONWNDLEVNNGN1Qzs7QUFDNUUsbUJBQWtDLGlCTjdjRyxFTTZjbUM7O0FBQ3hFLG9CQUFtQyxpQk45Y0UsRU04Y3FDOztBQUMxRSxxQkFBb0MsaUJOL2NDLEVNK2N1Qzs7QUFDNUUsbUJBQWtDLGlCTmhkRyxFTWdkbUM7O0FBQ3hFLGlCQUFnQyxpQk5qZEssRU1pZCtCOztBQUNwRSx3QkFBdUMsaUJObGRGLEVNa2Q2Qzs7QUFDbEYsd0JBQXVDLGlCTm5kRixFTW1kNkM7O0FBQ2xGLGdCQUErQixpQk5wZE0sRU1vZDZCOztBQUNsRSx1QkFBc0MsaUJOcmRELEVNcWQyQzs7QUFDaEYsa0JBQWlDLGlCTnRkSSxFTXNkaUM7O0FBQ3RFLGlCQUFnQyxpQk52ZEssRU11ZCtCOztBQUNwRSx3QkFBdUMsaUJOeGRGLEVNd2Q2Qzs7QUFDbEYsb0JBQW1DLGlCTnpkRSxFTXlkcUM7O0FBQzFFLHdCQUF1QyxpQk4xZEYsRU0wZDZDOztBQUNsRiwyQkFBMEMsaUJOM2RMLEVNMmRtRDs7QUFDeEYsdUJBQXNDLGlCTjVkRCxFTTRkMkM7O0FBQ2hGLG9CQUFtQyxpQk43ZEUsRU02ZHFDOztBQUMxRSxvQkFBbUMsaUJOOWRFLEVNOGRxQzs7QUFDMUUsMkJBQTBDLGlCTi9kTCxFTStkbUQ7O0FBQ3hGLG1CQUFrQyxpQk5oZUcsRU1nZW1DOztBQUN4RSxxQkFBb0MsaUJOamVDLEVNaWV1Qzs7QUFDNUUsbUJBQWtDLGlCTmxlRyxFTWtlbUM7O0FBQ3hFLG9CQUFtQyxpQk5uZUUsRU1tZXFDOztBQUMxRSx1QkFBc0MsaUJOcGVELEVNb2UyQzs7QUFDaEYsdUJBQXNDLGlCTnJlRCxFTXFlMkM7O0FBQ2hGLHVCQUFzQyxpQk50ZUQsRU1zZTJDOztBQUNoRix5QkFBd0MsaUJOdmVILEVNdWUrQzs7QUFDcEYsb0JBQW1DLGlCTnhlRSxFTXdlcUM7O0FBQzFFLDBCQUF5QyxpQk56ZUosRU15ZWlEOztBQUN0Rix5QkFBd0MsaUJOMWVILEVNMGUrQzs7QUFDcEYseUJBQXdDLGlCTjNlSCxFTTJlK0M7O0FBQ3BGLDJCQUEwQyxpQk41ZUwsRU00ZW1EOztBQUN4RixnQ0FBK0MsaUJON2VWLEVNNmU2RDs7QUFDbEcsMkJBQTBDLGlCTjllTCxFTThlbUQ7O0FBQ3hGLDRCQUEyQyxpQk4vZU4sRU0rZXFEOztBQUMxRixzQkFBcUMsaUJOaGZBLEVNZ2Z5Qzs7QUFDOUUsa0JBQWlDLGlCTmpmSSxFTWlmaUM7O0FBQ3RFLHNCQUFxQyxpQk5sZkEsRU1rZnlDOztBQUM5RSxtQkFBa0MsaUJObmZHLEVNbWZtQzs7QUFDeEUsa0JBQWlDLGlCTnBmSSxFTW9maUM7O0FBQ3RFLHNCQUFxQyxpQk5yZkEsRU1xZnlDOztBQUM5RSxnQkFBK0IsaUJOdGZNLEVNc2Y2Qjs7QUFDbEUsZ0JBQStCLGlCTnZmTSxFTXVmNkI7O0FBQ2xFLGdCQUErQixpQk54Zk0sRU13ZjZCOztBQUNsRSx5QkFBd0MsaUJOemZILEVNeWYrQzs7QUFDcEYsZ0NBQStDLGlCTjFmVixFTTBmNkQ7O0FBQ2xHLHdCQUF1QyxpQk4zZkYsRU0yZjZDOztBQUNsRiwwQkFBeUMsaUJONWZKLEVNNGZpRDs7QUFDdEYsOEJBQTZDLGlCTjdmUixFTTZmeUQ7O0FBQzlGLGdDQUErQyxpQk45ZlYsRU04ZjZEOztBQUNsRyxtQ0FBa0QsaUJOL2ZiLEVNK2ZtRTs7QUFDeEcsOEJBQTZDLGlCTmhnQlIsRU1nZ0J5RDs7QUFDOUYsZ0NBQStDLGlCTmpnQlYsRU1pZ0I2RDs7QUFDbEcseUJBQXdDLGlCTmxnQkgsRU1rZ0IrQzs7QUFDcEYsd0JBQXVDLGlCTm5nQkYsRU1tZ0I2Qzs7QUFDbEYsd0JBQXVDLGlCTnBnQkYsRU1vZ0I2Qzs7QUFDbEYsNkJBQTRDLGlCTnJnQlAsRU1xZ0J1RDs7QUFDNUYsNkJBQTRDLGlCTnRnQlAsRU1zZ0J1RDs7QUFDNUYsOEJBQTZDLGlCTnZnQlIsRU11Z0J5RDs7QUFDOUYsMkJBQTBDLGlCTnhnQkwsRU13Z0JtRDs7QUFDeEYsMEJBQXlDLGlCTnpnQkosRU15Z0JpRDs7QUFDdEYsNEJBQTJDLGlCTjFnQk4sRU0wZ0JxRDs7QUFDMUYsdUJBQXNDLGlCTjNnQkQsRU0yZ0IyQzs7QUFDaEYsMkJBQTBDLGlCTjVnQkwsRU00Z0JtRDs7QUFDeEYsd0JBQXVDLGlCTjdnQkYsRU02Z0I2Qzs7QUFDbEYsbUJBQWtDLGlCTjlnQkcsRU04Z0JtQzs7QUFDeEUseUJBQXdDLGlCTi9nQkgsRU0rZ0IrQzs7QUFDcEYsMkJBQTBDLGlCTmhoQkwsRU1naEJtRDs7QUFDeEYsdUJBQXNDLGlCTmpoQkQsRU1paEIyQzs7QUFDaEYsdUJBQXNDLGlCTmxoQkQsRU1raEIyQzs7QUFDaEYsMkJBQTBDLGlCTm5oQkwsRU1taEJtRDs7QUFDeEYscUJBQW9DLGlCTnBoQkMsRU1vaEJ1Qzs7QUFDNUUsaUJBQWdDLGlCTnJoQkssRU1xaEIrQjs7QUFDcEUscUJBQW9DLGlCTnRoQkMsRU1zaEJ1Qzs7QUFDNUUsd0JBQXVDLGlCTnZoQkYsRU11aEI2Qzs7QUFDbEYsbUJBQWtDLGlCTnhoQkcsRU13aEJtQzs7QUFDeEUsMEJBQXlDLGlCTnpoQkosRU15aEJpRDs7QUFDdEYsMEJBQXlDLGlCTjFoQkosRU0waEJpRDs7QUFDdEYsdUJBQXNDLGlCTjNoQkQsRU0yaEIyQzs7QUFDaEYscUJBQW9DLGlCTjVoQkMsRU00aEJ1Qzs7QUFDNUUsa0JBQWlDLGlCTjdoQkksRU02aEJpQzs7QUFDdEUsMkJBQTBDLGlCTjloQkwsRU04aEJtRDs7QUFDeEYscUJBQW9DLGlCTi9oQkMsRU0raEJ1Qzs7QUFDNUUseUJBQXdDLGlCTmhpQkgsRU1naUIrQzs7QUFDcEYsMkJBQTBDLGlCTmppQkwsRU1paUJtRDs7QUFDeEYsa0JBQWlDLGlCTmxpQkksRU1raUJpQzs7QUFDdEUsd0JBQXVDLGlCTm5pQkYsRU1taUI2Qzs7QUFDbEYsbUJBQWtDLGlCTnBpQkcsRU1vaUJtQzs7QUFDeEUsc0JBQXFDLGlCTnJpQkEsRU1xaUJ5Qzs7QUFDOUUsMEJBQXlDLGlCTnRpQkosRU1zaUJpRDs7QUFDdEYsNkJBQTRDLGlCTnZpQlAsRU11aUJ1RDs7QUFDNUYsb0JBQW1DLGlCTnhpQkUsRU13aUJxQzs7QUFDMUUsdUJBQXNDLGlCTnppQkQsRU15aUIyQzs7QUFDaEYsMkJBQTBDLGlCTjFpQkwsRU0waUJtRDs7QUFDeEYsNEJBQTJDLGlCTjNpQk4sRU0yaUJxRDs7QUFDMUYsNkJBQTRDLGlCTjVpQlAsRU00aUJ1RDs7QUFDNUYsbUJBQWtDLGlCTjdpQkcsRU02aUJtQzs7QUFDeEUsbUJBQWtDLGlCTjlpQkcsRU04aUJtQzs7QUFDeEUscUJBQW9DLGlCTi9pQkMsRU0raUJ1Qzs7QUFDNUUsc0JBQXFDLGlCTmhqQkEsRU1nakJ5Qzs7QUFDOUUsc0JBQXFDLGlCTmpqQkEsRU1pakJ5Qzs7QUFDOUUscUJBQW9DLGlCTmxqQkMsRU1rakJ1Qzs7QUFDNUUseUJBQXdDLGlCTm5qQkgsRU1takIrQzs7QUFDcEYsbUJBQWtDLGlCTnBqQkcsRU1vakJtQzs7QUFDeEUsb0JBQW1DLGlCTnJqQkUsRU1xakJxQzs7QUFDMUUsa0JBQWlDLGlCTnRqQkksRU1zakJpQzs7QUFDdEUsbUJBQWtDLGlCTnZqQkcsRU11akJtQzs7QUFDeEUsc0JBQXFDLGlCTnhqQkEsRU13akJ5Qzs7QUFDOUUsdUJBQXNDLGlCTnpqQkQsRU15akIyQzs7QUFDaEYsb0JBQW1DLGlCTjFqQkUsRU0wakJxQzs7QUFDMUUsc0JBQXFDLGlCTjNqQkEsRU0yakJ5Qzs7QUFDOUUsMEJBQXlDLGlCTjVqQkosRU00akJpRDs7QUFDdEYsa0JBQWlDLGlCTjdqQkksRU02akJpQzs7QUFDdEUseUJBQXdDLGlCTjlqQkgsRU04akIrQzs7QUFDcEYseUJBQXdDLGlCTi9qQkgsRU0rakIrQzs7QUFDcEYsdUJBQXNDLGlCTmhrQkQsRU1na0IyQzs7QUFDaEYsK0JBQThDLGlCTmprQlQsRU1pa0IyRDs7QUFDaEcsdUJBQXNDLGlCTmxrQkQsRU1ra0IyQzs7QUFDaEYscUJBQW9DLGlCTm5rQkMsRU1ta0J1Qzs7QUFDNUUsb0JBQW1DLGlCTnBrQkUsRU1va0JxQzs7QUFDMUUsb0JBQW1DLGlCTnJrQkUsRU1xa0JxQzs7QUFDMUUseUJBQXdDLGlCTnRrQkgsRU1za0IrQzs7QUFDcEYsNEJBQTJDLGlCTnZrQk4sRU11a0JxRDs7QUFDMUYscUJBQW9DLGlCTnhrQkMsRU13a0J1Qzs7QUFDNUUsbUJBQWtDLGlCTnprQkcsRU15a0JtQzs7QUFDeEUsb0JBQW1DLGlCTjFrQkUsRU0wa0JxQzs7QUFDMUUsZ0JBQStCLGlCTjNrQk0sRU0ya0I2Qjs7QUFDbEUsdUJBQXNDLGlCTjVrQkQsRU00a0IyQzs7QUFDaEYsc0JBQXFDLGlCTjdrQkEsRU02a0J5Qzs7QUFDOUUsaUJBQWdDLGlCTjlrQkssRU04a0IrQjs7QUFDcEUsc0JBQXFDLGlCTi9rQkEsRU0ra0J5Qzs7QUFDOUUsb0JBQW1DLGlCTmhsQkUsRU1nbEJxQzs7QUFDMUUseUJBQXdDLGlCTmpsQkgsRU1pbEIrQzs7QUFDcEYsMkJBQTBDLGlCTmxsQkwsRU1rbEJtRDs7QUFDeEYsb0JBQW1DLGlCTm5sQkUsRU1tbEJxQzs7QUFDMUUsa0JBQWlDLGlCTnBsQkksRU1vbEJpQzs7QUFDdEUsc0JBQXFDLGlCTnJsQkEsRU1xbEJ5Qzs7QUFDOUUsb0JBQW1DLGlCTnRsQkUsRU1zbEJxQzs7QUFDMUUscUJBQW9DLGlCTnZsQkMsRU11bEJ1Qzs7QUFDNUUsb0JBQW1DLGlCTnhsQkUsRU13bEJxQzs7QUFDMUUsMkJBQTBDLGlCTnpsQkwsRU15bEJtRDs7QUFDeEYsa0JBQWlDLGlCTjFsQkksRU0wbEJpQzs7QUFDdEUsd0JBQXVDLGlCTjNsQkYsRU0ybEI2Qzs7QUFDbEYscUJBQW9DLGlCTjVsQkMsRU00bEJ1Qzs7QUFDNUUsbUJBQWtDLGlCTjdsQkcsRU02bEJtQzs7QUFDeEUsa0JBQWlDLGlCTjlsQkksRU04bEJpQzs7QUFDdEUsd0JBQXVDLGlCTi9sQkYsRU0rbEI2Qzs7QUFDbEYsNEJBQTJDLGlCTmhtQk4sRU1nbUJxRDs7QUFDMUYsc0JBQXFDLGlCTmptQkEsRU1pbUJ5Qzs7QUFDOUUsMEJBQXlDLGlCTmxtQkosRU1rbUJpRDs7QUFDdEYsdUJBQXNDLGlCTm5tQkQsRU1tbUIyQzs7QUFDaEYsdUJBQXNDLGlCTnBtQkQsRU1vbUIyQzs7QUFDaEYsa0JBQWlDLGlCTnJtQkksRU1xbUJpQzs7QUFDdEUsa0JBQWlDLGlCTnRtQkksRU1zbUJpQzs7QUFDdEUsc0JBQXFDLGlCTnZtQkEsRU11bUJ5Qzs7QUFDOUUseUJBQXdDLGlCTnhtQkgsRU13bUIrQzs7QUFDcEYsb0JBQW1DLGlCTnptQkUsRU15bUJxQzs7QUFDMUUsbUJBQWtDLGlCTjFtQkcsRU0wbUJtQzs7QUFDeEUsdUJBQXNDLGlCTjNtQkQsRU0ybUIyQzs7QUFDaEYsa0JBQWlDLGlCTjVtQkksRU00bUJpQzs7QUFDdEUsc0JBQXFDLGlCTjdtQkEsRU02bUJ5Qzs7QUFDOUUscUJBQW9DLGlCTjltQkMsRU04bUJ1Qzs7QUFDNUUscUJBQW9DLGlCTi9tQkMsRU0rbUJ1Qzs7QUFDNUUsNEJBQTJDLGlCTmhuQk4sRU1nbkJxRDs7QUFDMUYsa0JBQWlDLGlCTmpuQkksRU1pbkJpQzs7QUFDdEUsc0JBQXFDLGlCTmxuQkEsRU1rbkJ5Qzs7QUFDOUUsdUJBQXNDLGlCTm5uQkQsRU1tbkIyQzs7QUFDaEYsMkJBQTBDLGlCTnBuQkwsRU1vbkJtRDs7QUFDeEYsaUNBQWdELGlCTnJuQlgsRU1xbkIrRDs7QUFDcEcsaUNBQWdELGlCTnRuQlgsRU1zbkIrRDs7QUFDcEcsa0NBQWlELGlCTnZuQlosRU11bkJpRTs7QUFDdEcsK0JBQThDLGlCTnhuQlQsRU13bkIyRDs7QUFDaEcsNkJBQTRDLGlCTnpuQlAsRU15bkJ1RDs7QUFDNUYsNkJBQTRDLGlCTjFuQlAsRU0wbkJ1RDs7QUFDNUYsOEJBQTZDLGlCTjNuQlIsRU0ybkJ5RDs7QUFDOUYsMkJBQTBDLGlCTjVuQkwsRU00bkJtRDs7QUFDeEYsc0JBQXFDLGlCTjduQkEsRU02bkJ5Qzs7QUFDOUUsd0JBQXVDLGlCTjluQkYsRU04bkI2Qzs7QUFDbEYsc0JBQXFDLGlCTi9uQkEsRU0rbkJ5Qzs7QUFDOUUsa0JBQWlDLGlCTmhvQkksRU1nb0JpQzs7QUFDdEUscUJBQW9DLGlCTmpvQkMsRU1pb0J1Qzs7QUFDNUUsbUJBQWtDLGlCTmxvQkcsRU1rb0JtQzs7QUFDeEUsb0JBQW1DLGlCTm5vQkUsRU1tb0JxQzs7QUFDMUUsa0JBQWlDLGlCTnBvQkksRU1vb0JpQzs7QUFDdEUsaUJBQWdDLGlCTnJvQkssRU1xb0IrQjs7QUFDcEUsd0JBQXVDLGlCTnRvQkYsRU1zb0I2Qzs7QUFDbEYsNEJBQTJDLGlCTnZvQk4sRU11b0JxRDs7QUFDMUYscUJBQW9DLGlCTnhvQkMsRU13b0J1Qzs7QUFDNUUsdUJBQXNDLGlCTnpvQkQsRU15b0IyQzs7QUFDaEYsa0JBQWlDLGlCTjFvQkksRU0wb0JpQzs7QUFDdEUseUJBQXdDLGlCTjNvQkgsRU0yb0IrQzs7QUFDcEYseUJBQXdDLGlCTjVvQkgsRU00b0IrQzs7QUFDcEYsMkJBQTBDLGlCTjdvQkwsRU02b0JtRDs7QUFDeEYsMkJBQTBDLGlCTjlvQkwsRU04b0JtRDs7QUFDeEYsb0JBQW1DLGlCTi9vQkUsRU0rb0JxQzs7QUFDMUUscUJBQW9DLGlCTmhwQkMsRU1ncEJ1Qzs7QUFDNUUsb0JBQW1DLGlCTmpwQkUsRU1pcEJxQzs7QUFDMUUsc0JBQXFDLGlCTmxwQkEsRU1rcEJ5Qzs7QUFDOUUsb0JBQW1DLGlCTm5wQkUsRU1tcEJxQzs7QUFDMUUsbUJBQWtDLGlCTnBwQkcsRU1vcEJtQzs7QUFDeEUsb0JBQW1DLGlCTnJwQkUsRU1xcEJxQzs7QUFDMUUsaUJBQWdDLGlCTnRwQkssRU1zcEIrQjs7QUFDcEUscUJBQW9DLGlCTnZwQkMsRU11cEJ1Qzs7QUFDNUUsdUJBQXNDLGlCTnhwQkQsRU13cEIyQzs7QUFDaEYsd0JBQXVDLGlCTnpwQkYsRU15cEI2Qzs7QUFDbEYsNEJBQTJDLGlCTjFwQk4sRU0wcEJxRDs7QUFDMUYsOEJBQTZDLGlCTjNwQlIsRU0ycEJ5RDs7QUFDOUYsdUJBQXNDLGlCTjVwQkQsRU00cEIyQzs7QUFDaEYsbUJBQWtDLGlCTjdwQkcsRU02cEJtQzs7QUFDeEUsMEJBQXlDLGlCTjlwQkosRU04cEJpRDs7QUFDdEYsMkJBQTBDLGlCTi9wQkwsRU0rcEJtRDs7QUFDeEYsMkJBQTBDLGlCTmhxQkwsRU1ncUJtRDs7QUFDeEYsMEJBQXlDLGlCTmpxQkosRU1pcUJpRDs7QUFDdEYsaUJBQWdDLGlCTmxxQkssRU1rcUIrQjs7QUFDcEUsc0JBQXFDLGlCTm5xQkEsRU1tcUJ5Qzs7QUFDOUUsb0JBQW1DLGlCTnBxQkUsRU1vcUJxQzs7QUFDMUUsb0JBQW1DLGlCTnJxQkUsRU1xcUJxQzs7QUFDMUUsd0JBQXVDLGlCTnRxQkYsRU1zcUI2Qzs7QUFDbEYsNEJBQTJDLGlCTnZxQk4sRU11cUJxRDs7QUFDMUYsZ0NBQStDLGlCTnhxQlYsRU13cUI2RDs7QUFDbEcsa0JBQWlDLGlCTnpxQkksRU15cUJpQzs7QUFDdEUsb0JBQW1DLGlCTjFxQkUsRU0wcUJxQzs7QUFDMUUsd0JBQXVDLGlCTjNxQkYsRU0ycUI2Qzs7QUFDbEYsNEJBQTJDLGlCTjVxQk4sRU00cUJxRDs7QUFDMUYsa0JBQWlDLGlCTjdxQkksRU02cUJpQzs7QUFDdEUsd0JBQXVDLGlCTjlxQkYsRU04cUI2Qzs7QUFDbEYsMkJBQTBDLGlCTi9xQkwsRU0rcUJtRDs7QUFDeEYsbUJBQWtDLGlCTmhyQkcsRU1nckJtQzs7QUFDeEUscUJBQW9DLGlCTmpyQkMsRU1pckJ1Qzs7QUFDNUUsb0JBQW1DLGlCTmxyQkUsRU1rckJxQzs7QUFDMUUsdUJBQXNDLGlCTm5yQkQsRU1tckIyQzs7QUFDaEYsNkJBQTRDLGlCTnByQlAsRU1vckJ1RDs7QUFDNUYsa0JBQWlDLGlCTnJyQkksRU1xckJpQzs7QUFDdEUscUJBQW9DLGlCTnRyQkMsRU1zckJ1Qzs7QUFDNUUsMkJBQTBDLGlCTnZyQkwsRU11ckJtRDs7QUFDeEYsaUJBQWdDLGlCTnhyQkssRU13ckIrQjs7QUFDcEUsaUJBQWdDLGlCTnpyQkssRU15ckIrQjs7QUFDcEUseUJBQXdDLGlCTjFyQkgsRU0wckIrQzs7QUFDcEYsMEJBQXlDLGlCTjNyQkosRU0yckJpRDs7QUFDdEYsNEJBQTJDLGlCTjVyQk4sRU00ckJxRDs7QUFDMUYscUJBQW9DLGlCTjdyQkMsRU02ckJ1Qzs7QUFDNUUsMkJBQTBDLGlCTjlyQkwsRU04ckJtRDs7QUFDeEYsa0NBQWlELGlCTi9yQlosRU0rckJpRTs7QUFDdEcsc0JBQXFDLGlCTmhzQkEsRU1nc0J5Qzs7QUFDOUUsb0JBQW1DLGlCTmpzQkUsRU1pc0JxQzs7QUFDMUUsbUJBQWtDLGlCTmxzQkcsRU1rc0JtQzs7QUFDeEUsMkJBQTBDLGlCTm5zQkwsRU1tc0JtRDs7QUFDeEYsaUJBQWdDLGlCTnBzQkssRU1vc0IrQjs7QUFDcEUscUJBQW9DLGlCTnJzQkMsRU1xc0J1Qzs7QUFDNUUsbUJBQWtDLGlCTnRzQkcsRU1zc0JtQzs7QUFDeEUsdUJBQXNDLGlCTnZzQkQsRU11c0IyQzs7QUFDaEYseUJBQXdDLGlCTnhzQkgsRU13c0IrQzs7QUFDcEYsb0JBQW1DLGlCTnpzQkUsRU15c0JxQzs7QUFDMUUsb0JBQW1DLGlCTjFzQkUsRU0wc0JxQzs7QUFDMUUsd0JBQXVDLGlCTjNzQkYsRU0yc0I2Qzs7QUFDbEYseUJBQXdDLGlCTjVzQkgsRU00c0IrQzs7QUFDcEYsdUJBQXNDLGlCTjdzQkQsRU02c0IyQzs7QUFDaEYsMkJBQTBDLGlCTjlzQkwsRU04c0JtRDs7QUFDeEYsdUJBQXNDLGlCTi9zQkQsRU0rc0IyQzs7QUFDaEYsbUJBQWtDLGlCTmh0QkcsRU1ndEJtQzs7QUFDeEUscUJBQW9DLGlCTmp0QkMsRU1pdEJ1Qzs7QUFDNUUsbUJBQWtDLGlCTmx0QkcsRU1rdEJtQzs7QUFDeEUsMEJBQXlDLGlCTm50QkosRU1tdEJpRDs7QUFDdEYsaUJBQWdDLGlCTnB0QkssRU1vdEIrQjs7QUFDcEUsb0JBQW1DLGlCTnJ0QkUsRU1xdEJxQzs7QUFDMUUsaUJBQWdDLGlCTnR0QkssRU1zdEIrQjs7QUFDcEUscUJBQW9DLGlCTnZ0QkMsRU11dEJ1Qzs7QUFDNUUsd0JBQXVDLGlCTnh0QkYsRU13dEI2Qzs7QUFDbEYsb0JBQW1DLGlCTnp0QkUsRU15dEJxQzs7QUFDMUUsd0JBQXVDLGlCTjF0QkYsRU0wdEI2Qzs7QUFDbEYscUJBQW9DLGlCTjN0QkMsRU0ydEJ1Qzs7QUFDNUUsMEJBQXlDLGlCTjV0QkosRU00dEJpRDs7QUFDdEYscUJBQW9DLGlCTjd0QkMsRU02dEJ1Qzs7QUFDNUUsdUJBQXNDLGlCTjl0QkQsRU04dEIyQzs7QUFDaEYsMEJBQXlDLGlCTi90QkosRU0rdEJpRDs7QUFDdEYsMEJBQXlDLGlCTmh1QkosRU1ndUJpRDs7QUFDdEYsZ0NBQStDLGlCTmp1QlYsRU1pdUI2RDs7QUFDbEcseUJBQXdDLGlCTmx1QkgsRU1rdUIrQzs7QUFDcEYsK0JBQThDLGlCTm51QlQsRU1tdUIyRDs7QUFDaEcsbUJBQWtDLGlCTnB1QkcsRU1vdUJtQzs7QUFDeEUsd0JBQXVDLGlCTnJ1QkYsRU1xdUI2Qzs7QUFDbEYseUJBQXdDLGlCTnR1QkgsRU1zdUIrQzs7QUFDcEYsMEJBQXlDLGlCTnZ1QkosRU11dUJpRDs7QUFDdEYsMEJBQXlDLGlCTnh1QkosRU13dUJpRDs7QUFDdEYsaUJBQWdDLGlCTnp1QkssRU15dUIrQjs7QUFDcEUsd0JBQXVDLGlCTjF1QkYsRU0wdUI2Qzs7QUFDbEYsNEJBQTJDLGlCTjN1Qk4sRU0ydUJxRDs7QUFDMUYsMkJBQTBDLGlCTjV1QkwsRU00dUJtRDs7QUFDeEYsd0JBQXVDLGlCTjd1QkYsRU02dUI2Qzs7QUFDbEYsbUJBQWtDLGlCTjl1QkcsRU04dUJtQzs7QUFDeEUsdUJBQXNDLGlCTi91QkQsRU0rdUIyQzs7QUFDaEYseUJBQXdDLGlCTmh2QkgsRU1ndkIrQzs7QUFDcEYsOEJBQTZDLGlCTmp2QlIsRU1pdkJ5RDs7QUFDOUYsbUJBQWtDLGlCTmx2QkcsRU1rdkJtQzs7QUFDeEUsdUJBQXNDLGlCTm52QkQsRU1tdkIyQzs7QUFDaEYsa0JBQWlDLGlCTnB2QkksRU1vdkJpQzs7QUFDdEUseUJBQXdDLGlCTnJ2QkgsRU1xdkIrQzs7QUFDcEYseUJBQXdDLGlCTnR2QkgsRU1zdkIrQzs7QUFDcEYsa0JBQWlDLGlCTnZ2QkksRU11dkJpQzs7QUFDdEUsa0JBQWlDLGlCTnh2QkksRU13dkJpQzs7QUFDdEUseUJBQXdDLGlCTnp2QkgsRU15dkIrQzs7QUFDcEYsMEJBQXlDLGlCTjF2QkosRU0wdkJpRDs7QUFDdEYsMEJBQXlDLGlCTjN2QkosRU0ydkJpRDs7QUFDdEYseUJBQXdDLGlCTjV2QkgsRU00dkIrQzs7QUFDcEYscUJBQW9DLGlCTjd2QkMsRU02dkJ1Qzs7QUFDNUUsaUJBQWdDLGlCTjl2QkssRU04dkIrQjs7QUFDcEUsc0JBQXFDLGlCTi92QkEsRU0rdkJ5Qzs7QUFDOUUsd0JBQXVDLGlCTmh3QkYsRU1nd0I2Qzs7QUFDbEYsdUJBQXNDLGlCTmp3QkQsRU1pd0IyQzs7QUFDaEYsaUNBQWdELGlCTmx3QlgsRU1rd0IrRDs7QUFDcEcscUNBQW9ELGlCTm53QmYsRU1td0J1RTs7QUFDNUcsbUJBQWtDLGlCTnB3QkcsRU1vd0JtQzs7QUFDeEUsd0JBQXVDLGlCTnJ3QkYsRU1xd0I2Qzs7QUFDbEYsMEJBQXlDLGlCTnR3QkosRU1zd0JpRDs7QUFDdEYsb0JBQW1DLGlCTnZ3QkUsRU11d0JxQzs7QUFDMUUsMEJBQXlDLGlCTnh3QkosRU13d0JpRDs7QUFDdEYsb0JBQW1DLGlCTnp3QkUsRU15d0JxQzs7QUFDMUUsZ0JBQStCLGlCTjF3Qk0sRU0wd0I2Qjs7QUFDbEUsb0JBQW1DLGlCTjN3QkUsRU0yd0JxQzs7QUFDMUUsc0JBQXFDLGlCTjV3QkEsRU00d0J5Qzs7QUFDOUUsNkJBQTRDLGlCTjd3QlAsRU02d0J1RDs7QUFDNUYsNkJBQTRDLGlCTjl3QlAsRU04d0J1RDs7QUFDNUYsdUJBQXNDLGlCTi93QkQsRU0rd0IyQzs7QUFDaEYsdUJBQXNDLGlCTmh4QkQsRU1neEIyQzs7QUFDaEYsbUJBQWtDLGlCTmp4QkcsRU1peEJtQzs7QUFDeEUsd0JBQXVDLGlCTmx4QkYsRU1reEI2Qzs7QUFDbEYseUJBQXdDLGlCTm54QkgsRU1teEIrQzs7QUFDcEYscUJBQW9DLGlCTnB4QkMsRU1veEJ1Qzs7QUFDNUUsMEJBQXlDLGlCTnJ4QkosRU1xeEJpRDs7QUFDdEYsb0JBQW1DLGlCTnR4QkUsRU1zeEJxQzs7QUFDMUUscUJBQW9DLGlCTnZ4QkMsRU11eEJ1Qzs7QUFDNUUsbUJBQWtDLGlCTnh4QkcsRU13eEJtQzs7QUFDeEUsb0JBQW1DLGlCTnp4QkUsRU15eEJxQzs7QUFDMUUsbUJBQWtDLGlCTjF4QkcsRU0weEJtQzs7QUFDeEUsaUNBQWdELGlCTjN4QlgsRU0yeEIrRDs7QUFDcEcsZ0NBQStDLGlCTjV4QlYsRU00eEI2RDs7QUFDbEcsNEJBQTJDLGlCTjd4Qk4sRU02eEJxRDs7QUFDMUYscUJBQW9DLGlCTjl4QkMsRU04eEJ1Qzs7QUFDNUUsdUJBQXNDLGlCTi94QkQsRU0reEIyQzs7QUFDaEYsb0JBQW1DLGlCTmh5QkUsRU1neUJxQzs7QUFDMUUsMEJBQXlDLGlCTmp5QkosRU1peUJpRDs7QUFDdEYsMkJBQTBDLGlCTmx5QkwsRU1reUJtRDs7QUFDeEYsa0JBQWlDLGlCTm55QkksRU1teUJpQzs7QUFDdEUsc0JBQXFDLGlCTnB5QkEsRU1veUJ5Qzs7QUFDOUUsd0JBQXVDLGlCTnJ5QkYsRU1xeUI2Qzs7QUFDbEYscUJBQW9DLGlCTnR5QkMsRU1zeUJ1Qzs7QUFDNUUsb0JBQW1DLGlCTnZ5QkUsRU11eUJxQzs7QUFDMUUsb0JBQW1DLGlCTnh5QkUsRU13eUJxQzs7QUFDMUUsc0JBQXFDLGlCTnp5QkEsRU15eUJ5Qzs7QUFDOUUsMEJBQXlDLGlCTjF5QkosRU0weUJpRDs7QUFDdEYsd0JBQXVDLGlCTjN5QkYsRU0yeUI2Qzs7QUFDbEYsbUJBQWtDLGlCTjV5QkcsRU00eUJtQzs7QUFDeEUsdUJBQXNDLGlCTjd5QkQsRU02eUIyQzs7QUFDaEYsb0JBQW1DLGlCTjl5QkUsRU04eUJxQzs7QUFDMUUsdUJBQXNDLGlCTi95QkQsRU0reUIyQzs7QUFDaEYscUJBQW9DLGlCTmh6QkMsRU1nekJ1Qzs7QUFDNUUseUJBQXdDLGlCTmp6QkgsRU1pekIrQzs7QUFDcEYsb0JBQW1DLGlCTmx6QkUsRU1rekJxQzs7QUFDMUUsa0JBQWlDLGlCTm56QkksRU1tekJpQzs7QUFDdEUsb0JBQW1DLGlCTnB6QkUsRU1vekJxQzs7QUFDMUUsd0JBQXVDLGlCTnJ6QkYsRU1xekI2Qzs7QUFDbEYscUJBQW9DLGlCTnR6QkMsRU1zekJ1Qzs7QUFDNUUsbUJBQWtDLGlCTnZ6QkcsRU11ekJtQzs7QUFDeEUsaUJBQWdDLGlCTnh6QkssRU13ekIrQjs7QUFDcEUsd0JBQXVDLGlCTnp6QkYsRU15ekI2Qzs7QUFDbEYsd0JBQXVDLGlCTjF6QkYsRU0wekI2Qzs7QUFDbEYsd0JBQXVDLGlCTjN6QkYsRU0yekI2Qzs7QUFDbEYsb0JBQW1DLGlCTjV6QkUsRU00ekJxQzs7QUFDMUUsa0JBQWlDLGlCTjd6QkksRU02ekJpQzs7QUFDdEUsa0JBQWlDLGlCTjl6QkksRU04ekJpQzs7QUFDdEUscUJBQW9DLGlCTi96QkMsRU0rekJ1Qzs7QUFDNUUsOEJBQTZDLGlCTmgwQlIsRU1nMEJ5RDs7QUFDOUYsaUNBQWdELGlCTmowQlgsRU1pMEIrRDs7QUFDcEcsb0JBQW1DLGlCTmwwQkUsRU1rMEJxQzs7QUFDMUUsb0JBQW1DLGlCTm4wQkUsRU1tMEJxQzs7QUFDMUUsc0JBQXFDLGlCTnAwQkEsRU1vMEJ5Qzs7QUFDOUUsb0JBQW1DLGlCTnIwQkUsRU1xMEJxQzs7QUFDMUUsMEJBQXlDLGlCTnQwQkosRU1zMEJpRDs7QUFDdEYseUJBQXdDLGlCTnYwQkgsRU11MEIrQzs7QUFDcEYseUJBQXdDLGlCTngwQkgsRU13MEIrQzs7QUFDcEYsc0JBQXFDLGlCTnowQkEsRU15MEJ5Qzs7QUFDOUUsc0JBQXFDLGlCTjEwQkEsRU0wMEJ5Qzs7QUFDOUUsb0JBQW1DLGlCTjMwQkUsRU0yMEJxQzs7QUFDMUUsb0JBQW1DLGlCTjUwQkUsRU00MEJxQzs7QUFDMUUsMEJBQXlDLGlCTjcwQkosRU02MEJpRDs7QUFDdEYsbUJBQWtDLGlCTjkwQkcsRU04MEJtQzs7QUFDeEUsdUJBQXNDLGlCTi8wQkQsRU0rMEIyQzs7QUFDaEYsdUJBQXNDLGlCTmgxQkQsRU1nMUIyQzs7QUFDaEYsOEJBQTZDLGlCTmoxQlIsRU1pMUJ5RDs7QUFDOUYsMEJBQXlDLGlCTmwxQkosRU1rMUJpRDs7QUFDdEYseUJBQXdDLGlCTm4xQkgsRU1tMUIrQzs7QUFDcEYsb0JBQW1DLGlCTnAxQkUsRU1vMUJxQzs7QUFDMUUsd0JBQXVDLGlCTnIxQkYsRU1xMUI2Qzs7QUFDbEYsMEJBQXlDLGlCTnQxQkosRU1zMUJpRDs7QUFDdEYsa0JBQWlDLGlCTnYxQkksRU11MUJpQzs7QUFDdEUsMkJBQTBDLGlCTngxQkwsRU13MUJtRDs7QUFDeEYsNEJBQTJDLGlCTnoxQk4sRU15MUJxRDs7QUFDMUYsMEJBQXlDLGlCTjExQkosRU0wMUJpRDs7QUFDdEYsMEJBQXlDLGlCTjMxQkosRU0yMUJpRDs7QUFDdEYsNkJBQTRDLGlCTjUxQlAsRU00MUJ1RDs7QUFDNUYsMkJBQTBDLGlCTjcxQkwsRU02MUJtRDs7QUFDeEYsb0JBQW1DLGlCTjkxQkUsRU04MUJxQzs7QUFDMUUseUJBQXdDLGlCTi8xQkgsRU0rMUIrQzs7QUFDcEYsa0JBQWlDLGlCTmgyQkksRU1nMkJpQzs7QUFDdEUscUJBQW9DLGlCTmoyQkMsRU1pMkJ1Qzs7QUFDNUUseUJBQXdDLGlCTmwyQkgsRU1rMkIrQzs7QUFDcEYsMkJBQTBDLGlCTm4yQkwsRU1tMkJtRDs7QUFDeEYsc0JBQXFDLGlCTnAyQkEsRU1vMkJ5Qzs7QUFDOUUsMEJBQXlDLGlCTnIyQkosRU1xMkJpRDs7QUFDdEYsb0JBQW1DLGlCTnQyQkUsRU1zMkJxQzs7QUFDMUUseUJBQXdDLGlCTnYyQkgsRU11MkIrQzs7QUFDcEYscUJBQW9DLGlCTngyQkMsRU13MkJ1Qzs7QUFDNUUscUJBQW9DLGlCTnoyQkMsRU15MkJ1Qzs7QUFDNUUsc0JBQXFDLGlCTjEyQkEsRU0wMkJ5Qzs7QUFDOUUsbUJBQWtDLGlCTjMyQkcsRU0yMkJtQzs7QUFDeEUsbUJBQWtDLGlCTjUyQkcsRU00MkJtQzs7QUFDeEUsd0JBQXVDLGlCTjcyQkYsRU02MkI2Qzs7QUFDbEYsdUJBQXNDLGlCTjkyQkQsRU04MkIyQzs7QUFDaEYsOEJBQTZDLGlCTi8yQlIsRU0rMkJ5RDs7QUFDOUYsdUJBQXNDLGlCTmgzQkQsRU1nM0IyQzs7QUFDaEYsOEJBQTZDLGlCTmozQlIsRU1pM0J5RDs7QUFDOUYsd0JBQXVDLGlCTmwzQkYsRU1rM0I2Qzs7QUFDbEYsbUJBQWtDLGlCTm4zQkcsRU1tM0JtQzs7QUFDeEUsd0JBQXVDLGlCTnAzQkYsRU1vM0I2Qzs7QUFDbEYscUJBQW9DLGlCTnIzQkMsRU1xM0J1Qzs7QUFDNUUsc0JBQXFDLGlCTnQzQkEsRU1zM0J5Qzs7QUFDOUUsNEJBQTJDLGlCTnYzQk4sRU11M0JxRDs7QUFDMUYsNkJBQTRDLGlCTngzQlAsRU13M0J1RDs7QUFDNUYsdUJBQXNDLGlCTnozQkQsRU15M0IyQzs7QUFDaEYsa0JBQWlDLGlCTjEzQkksRU0wM0JpQzs7QUFDdEUsNkJBQTRDLGlCTjMzQlAsRU0yM0J1RDs7QUFDNUYsMkJBQTBDLGlCTjUzQkwsRU00M0JtRDs7QUFDeEYsOEJBQTZDLGlCTjczQlIsRU02M0J5RDs7QUFDOUYsNEJBQTJDLGlCTjkzQk4sRU04M0JxRDs7QUFDMUYsdUJBQXNDLGlCTi8zQkQsRU0rM0IyQzs7QUFDaEYsK0JBQThDLGlCTmg0QlQsRU1nNEIyRDs7QUFDaEcsNkJBQTRDLGlCTmo0QlAsRU1pNEJ1RDs7QUFDNUYscUJBQW9DLGlCTmw0QkMsRU1rNEJ1Qzs7QUFDNUUsd0JBQXVDLGlCTm40QkYsRU1tNEI2Qzs7QUFDbEYsMkJBQTBDLGlCTnA0QkwsRU1vNEJtRDs7QUFDeEYsbUJBQWtDLGlCTnI0QkcsRU1xNEJtQzs7QUFDeEUscUJBQW9DLGlCTnQ0QkMsRU1zNEJ1Qzs7QUFDNUUscUJBQW9DLGlCTnY0QkMsRU11NEJ1Qzs7QUFDNUUsMkJBQTBDLGlCTng0QkwsRU13NEJtRDs7QUFDeEYscUJBQW9DLGlCTno0QkMsRU15NEJ1Qzs7QUFDNUUsb0JBQW1DLGlCTjE0QkUsRU0wNEJxQzs7QUFDMUUseUJBQXdDLGlCTjM0QkgsRU0yNEIrQzs7QUFDcEYsNEJBQTJDLGlCTjU0Qk4sRU00NEJxRDs7QUFDMUYsNEJBQTJDLGlCTjc0Qk4sRU02NEJxRDs7QUFDMUYsa0JBQWlDLGlCTjk0QkksRU04NEJpQzs7QUFDdEUsOEJBQTZDLGlCTi80QlIsRU0rNEJ5RDs7QUFDOUYsdUJBQXNDLGlCTmg1QkQsRU1nNUIyQzs7QUFDaEYsd0JBQXVDLGlCTmo1QkYsRU1pNUI2Qzs7QUFDbEYsbUJBQWtDLGlCTmw1QkcsRU1rNUJtQzs7QUFDeEUsMEJBQXlDLGlCTm41QkosRU1tNUJpRDs7QUFDdEYsMEJBQXlDLGlCTnA1QkosRU1vNUJpRDs7QUFDdEYsMkJBQTBDLGlCTnI1QkwsRU1xNUJtRDs7QUFDeEYsMEJBQXlDLGlCTnQ1QkosRU1zNUJpRDs7QUFDdEYseUJBQXdDLGlCTnY1QkgsRU11NUIrQzs7QUFDcEYsMEJBQXlDLGlCTng1QkosRU13NUJpRDs7QUFDdEYseUJBQXdDLGlCTno1QkgsRU15NUIrQzs7QUFDcEYsa0JBQWlDLGlCTjE1QkksRU0wNUJpQzs7QUFDdEUseUJBQXdDLGlCTjM1QkgsRU0yNUIrQzs7QUFDcEYsdUJBQXNDLGlCTjU1QkQsRU00NUIyQzs7QUFDaEYsb0JBQW1DLGlCTjc1QkUsRU02NUJxQzs7QUFDMUUseUJBQXdDLGlCTjk1QkgsRU04NUIrQzs7QUFDcEYsMkJBQTBDLGlCTi81QkwsRU0rNUJtRDs7QUFDeEYsb0JBQW1DLGlCTmg2QkUsRU1nNkJxQzs7QUFDMUUsc0JBQXFDLGlCTmo2QkEsRU1pNkJ5Qzs7QUFDOUUsMEJBQXlDLGlCTmw2QkosRU1rNkJpRDs7QUFDdEYseUJBQXdDLGlCTm42QkgsRU1tNkIrQzs7QUFDcEYsZ0NBQStDLGlCTnA2QlYsRU1vNkI2RDs7QUFDbEcsdUJBQXNDLGlCTnI2QkQsRU1xNkIyQzs7QUFDaEYsb0JBQW1DLGlCTnQ2QkUsRU1zNkJxQzs7QUFDMUUsc0JBQXFDLGlCTnY2QkEsRU11NkJ5Qzs7QUFDOUUsaUJBQWdDLGlCTng2QkssRU13NkIrQjs7QUFDcEUseUJBQXdDLGlCTno2QkgsRU15NkIrQzs7QUFDcEYseUJBQXdDLGlCTjE2QkgsRU0wNkIrQzs7QUFDcEYsb0JBQW1DLGlCTjM2QkUsRU0yNkJxQzs7QUFDMUUsa0JBQWlDLGlCTjU2QkksRU00NkJpQzs7QUFDdEUsc0JBQXFDLGlCTjc2QkEsRU02NkJ5Qzs7QUFDOUUscUJBQW9DLGlCTjk2QkMsRU04NkJ1Qzs7QUFDNUUsbUJBQWtDLGlCTi82QkcsRU0rNkJtQzs7QUFDeEUsMEJBQXlDLGlCTmg3QkosRU1nN0JpRDs7QUFDdEYsb0JBQW1DLGlCTmo3QkUsRU1pN0JxQzs7QUFDMUUsd0JBQXVDLGlCTmw3QkYsRU1rN0I2Qzs7QUFDbEYsNEJBQTJDLGlCTm43Qk4sRU1tN0JxRDs7QUFDMUYsZ0NBQStDLGlCTnA3QlYsRU1vN0I2RDs7QUFDbEcsMkJBQTBDLGlCTnI3QkwsRU1xN0JtRDs7QUFDeEYscUJBQW9DLGlCTnQ3QkMsRU1zN0J1Qzs7QUFDNUUsd0JBQXVDLGlCTnY3QkYsRU11N0I2Qzs7QUFDbEYsNEJBQTJDLGlCTng3Qk4sRU13N0JxRDs7QUFDMUYsaUJBQWdDLGlCTno3QkssRU15N0IrQjs7QUFDcEUsa0JBQWlDLGlCTjE3QkksRU0wN0JpQzs7QUFDdEUsa0JBQWlDLGlCTjM3QkksRU0yN0JpQzs7QUFDdEUsbUJBQWtDLGlCTjU3QkcsRU00N0JtQzs7QUFDeEUsa0JBQWlDLGlCTjc3QkksRU02N0JpQzs7QUFDdEUsc0JBQXFDLGlCTjk3QkEsRU04N0J5Qzs7QUFDOUUsNEJBQTJDLGlCTi83Qk4sRU0rN0JxRDs7QUFDMUYsMkJBQTBDLGlCTmg4QkwsRU1nOEJtRDs7QUFDeEYseUJBQXdDLGlCTmo4QkgsRU1pOEIrQzs7QUFDcEYsc0JBQXFDLGlCTmw4QkEsRU1rOEJ5Qzs7QUFDOUUseUJBQXdDLGlCTm44QkgsRU1tOEIrQzs7QUFDcEYsd0JBQXVDLGlCTnA4QkYsRU1vOEI2Qzs7QUFDbEYsZ0JBQStCLGlCTnI4Qk0sRU1xOEI2Qjs7QUFDbEUsc0JBQXFDLGlCTnQ4QkEsRU1zOEJ5Qzs7QUFDOUUscUJBQW9DLGlCTnY4QkMsRU11OEJ1Qzs7QUFDNUUsdUJBQXNDLGlCTng4QkQsRU13OEIyQzs7QUFDaEYseUJBQXdDLGlCTno4QkgsRU15OEIrQzs7QUFDcEYsK0JBQThDLGlCTjE4QlQsRU0wOEIyRDs7QUFDaEcsOEJBQTZDLGlCTjM4QlIsRU0yOEJ5RDs7QUFDOUYsOEJBQTZDLGlCTjU4QlIsRU00OEJ5RDs7QUFDOUYsaUNBQWdELGlCTjc4QlgsRU02OEIrRDs7QUFDcEcsd0NBQXVELGlCTjk4QmxCLEVNODhCNkU7O0FBQ2xILHlCQUF3QyxpQk4vOEJILEVNKzhCK0M7O0FBQ3BGLHVCQUFzQyxpQk5oOUJELEVNZzlCMkM7O0FBQ2hGLHVCQUFzQyxpQk5qOUJELEVNaTlCMkM7O0FBQ2hGLG9CQUFtQyxpQk5sOUJFLEVNazlCcUM7O0FBQzFFLHdCQUF1QyxpQk5uOUJGLEVNbTlCNkM7O0FBQ2xGLG1CQUFrQyxpQk5wOUJHLEVNbzlCbUM7O0FBQ3hFLDBCQUF5QyxpQk5yOUJKLEVNcTlCaUQ7O0FBQ3RGLDJCQUEwQyxpQk50OUJMLEVNczlCbUQ7O0FBQ3hGLDJCQUEwQyxpQk52OUJMLEVNdTlCbUQ7O0FBQ3hGLDBCQUF5QyxpQk54OUJKLEVNdzlCaUQ7O0FBQ3RGLGtCQUFpQyxpQk56OUJJLEVNeTlCaUM7O0FBQ3RFLHdCQUF1QyxpQk4xOUJGLEVNMDlCNkM7O0FBQ2xGLHVCQUFzQyxpQk4zOUJELEVNMjlCMkM7O0FBQ2hGLHVCQUFzQyxpQk41OUJELEVNNDlCMkM7O0FBQ2hGLG1CQUFrQyxpQk43OUJHLEVNNjlCbUM7O0FBQ3hFLHlCQUF3QyxpQk45OUJILEVNODlCK0M7O0FBQ3BGLDZCQUE0QyxpQk4vOUJQLEVNKzlCdUQ7O0FBQzVGLG1CQUFrQyxpQk5oK0JHLEVNZytCbUM7O0FBQ3hFLHVCQUFzQyxpQk5qK0JELEVNaStCMkM7O0FBQ2hGLGtCQUFpQyxpQk5sK0JJLEVNaytCaUM7O0FBQ3RFLHNCQUFxQyxpQk5uK0JBLEVNbStCeUM7O0FBQzlFLG9CQUFtQyxpQk5wK0JFLEVNbytCcUM7O0FBQzFFLHNCQUFxQyxpQk5yK0JBLEVNcStCeUM7O0FBQzlFLHlCQUF3QyxpQk50K0JILEVNcytCK0M7O0FBQ3BGLG9CQUFtQyxpQk52K0JFLEVNdStCcUM7O0FBQzFFLHdCQUF1QyxpQk54K0JGLEVNdytCNkM7O0FBQ2xGLG1CQUFrQyxpQk56K0JHLEVNeStCbUM7O0FBQ3hFLDZCQUE0QyxpQk4xK0JQLEVNMCtCdUQ7O0FBQzVGLHlCQUF3QyxpQk4zK0JILEVNMitCK0M7O0FBQ3BGLDJCQUEwQyxpQk41K0JMLEVNNCtCbUQ7O0FBQ3hGLDBCQUF5QyxpQk43K0JKLEVNNitCaUQ7O0FBQ3RGLHdCQUF1QyxpQk45K0JGLEVNOCtCNkM7O0FBQ2xGLGlCQUFnQyxpQk4vK0JLLEVNKytCK0I7O0FBQ3BFLG9CQUFtQyxpQk5oL0JFLEVNZy9CcUM7O0FBQzFFLDJCQUEwQyxpQk5qL0JMLEVNaS9CbUQ7O0FBQ3hGLGdCQUErQixpQk5sL0JNLEVNay9CNkI7O0FBQ2xFLHNCQUFxQyxpQk5uL0JBLEVNbS9CeUM7O0FBQzlFLG9CQUFtQyxpQk5wL0JFLEVNby9CcUM7O0FBQzFFLHFCQUFvQyxpQk5yL0JDLEVNcS9CdUM7O0FBQzVFLDRCQUEyQyxpQk50L0JOLEVNcy9CcUQ7O0FBQzFGLG1CQUFrQyxpQk52L0JHLEVNdS9CbUM7O0FBQ3hFLGtCQUFpQyxpQk54L0JJLEVNdy9CaUM7O0FBQ3RFLG1CQUFrQyxpQk56L0JHLEVNeS9CbUM7O0FBQ3hFLHNCQUFxQyxpQk4xL0JBLEVNMC9CeUM7O0FBQzlFLHVCQUFzQyxpQk4zL0JELEVNMi9CMkM7O0FBQ2hGLGtCQUFpQyxpQk41L0JJLEVNNC9CaUM7O0FBQ3RFLHNCQUFxQyxpQk43L0JBLEVNNi9CeUM7O0FBQzlFLHlCQUF3QyxpQk45L0JILEVNOC9CK0M7O0FBQ3BGLDhCQUE2QyxpQk4vL0JSLEVNKy9CeUQ7O0FBQzlGLHdCQUF1QyxpQk5oZ0NGLEVNZ2dDNkM7O0FBQ2xGLG9CQUFtQyxpQk5qZ0NFLEVNaWdDcUM7O0FBQzFFLG9CQUFtQyxpQk5sZ0NFLEVNa2dDcUM7O0FBQzFFLHdCQUF1QyxpQk5uZ0NGLEVNbWdDNkM7O0FBQ2xGLHFCQUFvQyxpQk5wZ0NDLEVNb2dDdUM7O0FBQzVFLG9CQUFtQyxpQk5yZ0NFLEVNcWdDcUM7O0FBQzFFLGlCQUFnQyxpQk50Z0NLLEVNc2dDK0I7O0FBQ3BFLHdCQUF1QyxpQk52Z0NGLEVNdWdDNkM7O0FBQ2xGLHdCQUF1QyxpQk54Z0NGLEVNd2dDNkM7O0FBQ2xGLGtCQUFpQyxpQk56Z0NJLEVNeWdDaUM7O0FBQ3RFLHNCQUFxQyxpQk4xZ0NBLEVNMGdDeUM7O0FBQzlFLHlCQUF3QyxpQk4zZ0NILEVNMmdDK0M7O0FBQ3BGLHFCQUFvQyxpQk41Z0NDLEVNNGdDdUM7O0FBQzVFLHVCQUFzQyxpQk43Z0NELEVNNmdDMkM7O0FBQ2hGLHlCQUF3QyxpQk45Z0NILEVNOGdDK0M7O0FBQ3BGLHdCQUF1QyxpQk4vZ0NGLEVNK2dDNkM7O0FBQ2xGLG1CQUFrQyxpQk5oaENHLEVNZ2hDbUM7O0FBQ3hFLHNCQUFxQyxpQk5qaENBLEVNaWhDeUM7O0FBQzlFLDBCQUF5QyxpQk5saENKLEVNa2hDaUQ7O0FBQ3RGLDJCQUEwQyxpQk5uaENMLEVNbWhDbUQ7O0FBQ3hGLDJCQUEwQyxpQk5waENMLEVNb2hDbUQ7O0FBQ3hGLHNCQUFxQyxpQk5yaENBLEVNcWhDeUM7O0FBQzlFLDBCQUF5QyxpQk50aENKLEVNc2hDaUQ7O0FBQ3RGLG9CQUFtQyxpQk52aENFLEVNdWhDcUM7O0FBQzFFLG1CQUFrQyxpQk54aENHLEVNd2hDbUM7O0FBQ3hFLDBCQUF5QyxpQk56aENKLEVNeWhDaUQ7O0FBQ3RGLHdCQUF1QyxpQk4xaENGLEVNMGhDNkM7O0FBQ2xGLHFCQUFvQyxpQk4zaENDLEVNMmhDdUM7O0FBQzVFLG9CQUFtQyxpQk41aENFLEVNNGhDcUM7O0FBQzFFLDJCQUEwQyxpQk43aENMLEVNNmhDbUQ7O0FBQ3hGLGtCQUFpQyxpQk45aENJLEVNOGhDaUM7O0FBQ3RFLG1CQUFrQyxpQk4vaENHLEVNK2hDbUM7O0FBQ3hFLG1CQUFrQyxpQk5oaUNHLEVNZ2lDbUM7O0FBQ3hFLG1CQUFrQyxpQk5qaUNHLEVNaWlDbUM7O0FBQ3hFLHdCQUF1QyxpQk5saUNGLEVNa2lDNkM7O0FBQ2xGLHlCQUF3QyxpQk5uaUNILEVNbWlDK0M7O0FBQ3BGLG1CQUFrQyxpQk5waUNHLEVNb2lDbUM7O0FBQ3hFLDBCQUF5QyxpQk5yaUNKLEVNcWlDaUQ7O0FBQ3RGLHFCQUFvQyxpQk50aUNDLEVNc2lDdUM7O0FBQzVFLGtCQUFpQyxpQk52aUNJLEVNdWlDaUM7O0FBQ3RFLGdCQUErQixpQk54aUNNLEVNd2lDNkI7O0FBQ2xFLGlCQUFnQyxpQk56aUNLLEVNeWlDK0I7O0FBQ3BFLDZCQUE0QyxpQk4xaUNQLEVNMGlDdUQ7O0FBQzVGLHlCQUF3QyxpQk4zaUNILEVNMmlDK0M7O0FBQ3BGLHlCQUF3QyxpQk41aUNILEVNNGlDK0M7O0FBQ3BGLHdCQUF1QyxpQk43aUNGLEVNNmlDNkM7O0FBQ2xGLHVCQUFzQyxpQk45aUNELEVNOGlDMkM7O0FBQ2hGLG1CQUFrQyxpQk4vaUNHLEVNK2lDbUM7O0FBQ3hFLHVCQUFzQyxpQk5oakNELEVNZ2pDMkM7O0FBQ2hGLDJCQUEwQyxpQk5qakNMLEVNaWpDbUQ7O0FBQ3hGLG1CQUFrQyxpQk5sakNHLEVNa2pDbUM7O0FBQ3hFLG1CQUFrQyxpQk5uakNHLEVNbWpDbUM7O0FBQ3hFLG9CQUFtQyxpQk5wakNFLEVNb2pDcUM7O0FBQzFFLG9CQUFtQyxpQk5yakNFLEVNcWpDcUM7O0FBQzFFLHNCQUFxQyxpQk50akNBLEVNc2pDeUM7O0FBQzlFLDZCQUE0QyxpQk52akNQLEVNdWpDdUQ7O0FBQzVGLHdCQUF1QyxpQk54akNGLEVNd2pDNkM7O0FBQ2xGLHFCQUFvQyxpQk56akNDLEVNeWpDdUM7O0FBQzVFLG1CQUFrQyxpQk4xakNHLEVNMGpDbUM7O0FBQ3hFLGtCQUFpQyxpQk4zakNJLEVNMmpDaUM7O0FBQ3RFLHlCQUF3QyxpQk41akNILEVNNGpDK0M7O0FBQ3BGLG9CQUFtQyxpQk43akNFLEVNNmpDcUM7O0FBQzFFLHdCQUF1QyxpQk45akNGLEVNOGpDNkM7O0FBQ2xGLDBCQUF5QyxpQk4vakNKLEVNK2pDaUQ7O0FBQ3RGLDZCQUE0QyxpQk5oa0NQLEVNZ2tDdUQ7O0FBQzVGLDZCQUE0QyxpQk5qa0NQLEVNaWtDdUQ7O0FBQzVGLDRCQUEyQyxpQk5sa0NOLEVNa2tDcUQ7O0FBQzFGLHFCQUFvQyxpQk5ua0NDLEVNbWtDdUM7O0FBQzVFLHdCQUF1QyxpQk5wa0NGLEVNb2tDNkM7O0FBQ2xGLHNCQUFxQyxpQk5ya0NBLEVNcWtDeUM7O0FBQzlFLHVCQUFzQyxpQk50a0NELEVNc2tDMkM7O0FBQ2hGLDhCQUE2QyxpQk52a0NSLEVNdWtDeUQ7O0FBQzlGLHdCQUF1QyxpQk54a0NGLEVNd2tDNkM7O0FBQ2xGLHdCQUF1QyxpQk56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QUE7O0FBM0JILDRCQStCRSxZQUFXLENBQ1gsZUFBYyxDakVVWSxpQkMvQlAsRWdFOENuQjs7QUF6REYsK0JBb0NHLHNCQUFxQixDakVESSx5Qk0vQkksQ05vQ0osd0JNcENJLEUyRG9EN0I7O0FBeERILHNDQXdDSSxXQUFVLENBQ1YsZ0JBQWUsQ0FDZixpQkFBZ0IsQ0FDaEIsWTNEdkM0QixDMkR3QzVCLGEzRHhDNEIsQzJEeUM1QixxQkFBb0IsQ0FDcEIsd0JBQXVCLENBQ3ZCLHVCbEVyQmMsRWtFc0JkOztBQWhESixtREFvREssb0JsRTVCYyxDa0U2QmQsc0JsRTdCYyxFa0U4QmQiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIEJvb3RzdHJhcCB2NC4wLjAtYmV0YSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNyBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTcgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicHJpbnRcIjtcbkBpbXBvcnQgXCJyZWJvb3RcIjtcbkBpbXBvcnQgXCJ0eXBlXCI7XG5AaW1wb3J0IFwiaW1hZ2VzXCI7XG5AaW1wb3J0IFwiY29kZVwiO1xuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ0YWJsZXNcIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcImJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJ0cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcImRyb3Bkb3duXCI7XG5AaW1wb3J0IFwiYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwiaW5wdXQtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjdXN0b20tZm9ybXNcIjtcbkBpbXBvcnQgXCJuYXZcIjtcbkBpbXBvcnQgXCJuYXZiYXJcIjtcbkBpbXBvcnQgXCJjYXJkXCI7XG5AaW1wb3J0IFwiYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJiYWRnZVwiO1xuQGltcG9ydCBcImp1bWJvdHJvblwiO1xuQGltcG9ydCBcImFsZXJ0XCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCJtZWRpYVwiO1xuQGltcG9ydCBcImxpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjbG9zZVwiO1xuQGltcG9ydCBcIm1vZGFsXCI7XG5AaW1wb3J0IFwidG9vbHRpcFwiO1xuQGltcG9ydCBcInBvcG92ZXJcIjtcbkBpbXBvcnQgXCJjYXJvdXNlbFwiO1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuIiwiLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgV2VsY29tZVxuLy8gIyBTZXR0aW5nc1xuLy8gIyBGcmFtZXdvcmtzXG4vLyAjIFRvb2xzXG4vLyAjIEdlbmVyaWNcbi8vICMgQmFzZVxuLy8gIyBDb21wb25lbnRzXG4vLyAjIFZpc3VhbCBDb21wb3NlclxuLy8gIyBQbHVnaW5zXG4vLyAjIEZvbnRzXG4vLyAjIFZlbmRvcnNcbi8vXG4vLyAjIFdlbGNvbWVcbi8vICAgVGhpcyBmaWxlIGlzIHVzZWQgdG8gY2VudHJhbGl6ZSB0aGUgaW1wb3J0c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vXG4vLyBNb3N0IG9mIHRoZSBmb2xsb3dpbmcgZ3VpZGVsaW5lcyB1c2VkIHRvIHdyaXRlIGNzczpcbi8vIGh0dHA6Ly9jc3NndWlkZWxpbi5lc1xuLy9cbi8vIEJvd2VyIGlzIHVzZWQgZm9yIGtlZXBpbmcgdGhlIHVzZWQgbGlicmFyaWVzIHVwIHRvIGRhdGVcbi8vIG1vcmUgaW5mb3JtYXRpb24gaXMgYXZhaWxhYmxlIGF0IGh0dHA6Ly9ib3dlci5pb1xuLy9cbi8vIEltcG9ydCB0aGlzIGZpbGUgdXNpbmcgdGhlIGZvbGxvd2luZyBIVE1MIG9yIGVxdWl2YWxlbnQ6XG4vLyA8bGluayBocmVmPVwiZGlzdC9jc3MvbWFpbi5jc3NcIiBtZWRpYT1cImFsbFwiIHJlbD1cInN0eWxlc2hlZXRcIiB0eXBlPVwidGV4dC9jc3NcIiAvPlxuLy9cbi8vICMgRnJhbWV3b3Jrc1xuLy8gICBCb3VyYm9uLCBuZWF0XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JvdXJib24vY29yZS9ib3VyYm9uJztcbkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib3VyYm9uLW5lYXQvY29yZS9uZWF0JztcbkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAnO1xuLy9cbi8vICMgU2V0dGluZ3Ncbi8vICAgR2xvYmFsbHktYXZhaWxhYmxlIHZhcmlhYmxlcyBhbmQgY29uZmlnc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG4vL1xuLy8gIyBIZWxwZXJzXG4vLyAgIFVzZWZ1bCBtaXhpbnMsZnVuY3Rpb25zIGFuZCBoZWxwZXJzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGltcG9ydCBcIi9BcHBsaWNhdGlvbnMvTUFNUC9odGRvY3MvZGlyZWN0YmFzaW5nLzIwMTgwOTEwLTU1Ni93cC1jb250ZW50L3RoZW1lcy9zbWFydGNvbnN0cnVjdGlvbnMvc3JjL3Njc3MvZnVuY3Rpb25zL19yZW0uc2Nzc1wiO1xuQGltcG9ydCBcIi9BcHBsaWNhdGlvbnMvTUFNUC9odGRvY3MvZGlyZWN0YmFzaW5nLzIwMTgwOTEwLTU1Ni93cC1jb250ZW50L3RoZW1lcy9zbWFydGNvbnN0cnVjdGlvbnMvc3JjL3Njc3MvZnVuY3Rpb25zL19zdHJpcC11bml0LnNjc3NcIjtcblxuQGltcG9ydCBcIi9BcHBsaWNhdGlvbnMvTUFNUC9odGRvY3MvZGlyZWN0YmFzaW5nLzIwMTgwOTEwLTU1Ni93cC1jb250ZW50L3RoZW1lcy9zbWFydGNvbnN0cnVjdGlvbnMvc3JjL3Njc3MvbWl4aW5zL19hcnJvdy5zY3NzXCI7XG5AaW1wb3J0IFwiL0FwcGxpY2F0aW9ucy9NQU1QL2h0ZG9jcy9kaXJlY3RiYXNpbmcvMjAxODA5MTAtNTU2L3dwLWNvbnRlbnQvdGhlbWVzL3NtYXJ0Y29uc3RydWN0aW9ucy9zcmMvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtaW1hZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcIi9BcHBsaWNhdGlvbnMvTUFNUC9odGRvY3MvZGlyZWN0YmFzaW5nLzIwMTgwOTEwLTU1Ni93cC1jb250ZW50L3RoZW1lcy9zbWFydGNvbnN0cnVjdGlvbnMvc3JjL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzXCI7XG5AaW1wb3J0IFwiL0FwcGxpY2F0aW9ucy9NQU1QL2h0ZG9jcy9kaXJlY3RiYXNpbmcvMjAxODA5MTAtNTU2L3dwLWNvbnRlbnQvdGhlbWVzL3NtYXJ0Y29uc3RydWN0aW9ucy9zcmMvc2Nzcy9taXhpbnMvX2ZvbnQtc2l6ZS5zY3NzXCI7XG5AaW1wb3J0IFwiL0FwcGxpY2F0aW9ucy9NQU1QL2h0ZG9jcy9kaXJlY3RiYXNpbmcvMjAxODA5MTAtNTU2L3dwLWNvbnRlbnQvdGhlbWVzL3NtYXJ0Y29uc3RydWN0aW9ucy9zcmMvc2Nzcy9taXhpbnMvX2dyYWRpZW50LnNjc3NcIjtcbkBpbXBvcnQgXCIvQXBwbGljYXRpb25zL01BTVAvaHRkb2NzL2RpcmVjdGJhc2luZy8yMDE4MDkxMC01NTYvd3AtY29udGVudC90aGVtZXMvc21hcnRjb25zdHJ1Y3Rpb25zL3NyYy9zY3NzL21peGlucy9fbWVkaWEuc2Nzc1wiO1xuQGltcG9ydCBcIi9BcHBsaWNhdGlvbnMvTUFNUC9odGRvY3MvZGlyZWN0YmFzaW5nLzIwMTgwOTEwLTU1Ni93cC1jb250ZW50L3RoZW1lcy9zbWFydGNvbnN0cnVjdGlvbnMvc3JjL3Njc3MvbWl4aW5zL19uby1ndXR0ZXItbGFzdC1jaGlsZC5zY3NzXCI7XG5cbkBpbXBvcnQgXCIvQXBwbGljYXRpb25zL01BTVAvaHRkb2NzL2RpcmVjdGJhc2luZy8yMDE4MDkxMC01NTYvd3AtY29udGVudC90aGVtZXMvc21hcnRjb25zdHJ1Y3Rpb25zL3NyYy9zY3NzL2hlbHBlcnMvX2FkZHJlc3Nlcy5zY3NzXCI7XG5AaW1wb3J0IFwiL0FwcGxpY2F0aW9ucy9NQU1QL2h0ZG9jcy9kaXJlY3RiYXNpbmcvMjAxODA5MTAtNTU2L3dwLWNvbnRlbnQvdGhlbWVzL3NtYXJ0Y29uc3RydWN0aW9ucy9zcmMvc2Nzcy9oZWxwZXJzL19hbGlnbm1lbnQuc2Nzc1wiO1xuQGltcG9ydCBcIi9BcHBsaWNhdGlvbnMvTUFNUC9odGRvY3MvZGlyZWN0YmFzaW5nLzIwMTgwOTEwLTU1Ni93cC1jb250ZW50L3RoZW1lcy9zbWFydGNvbnN0cnVjdGlvbnMvc3JjL3Njc3MvaGVscGVycy9fYmxvY2txdW90ZXMuc2Nzc1wiO1xuQGltcG9ydCBcIi9BcHBsaWNhdGlvbnMvTUFNUC9odGRvY3MvZGlyZWN0YmFzaW5nLzIwMTgwOTEwLTU1Ni93cC1jb250ZW50L3RoZW1lcy9zbWFydGNvbnN0cnVjdGlvbnMvc3JjL3Njc3MvaGVscGVycy9fY29kZXMuc2Nzc1wiO1xuQGltcG9ydCBcIi9BcHBsaWNhdGlvbnMvTUFNUC9odGRvY3MvZGlyZWN0YmFzaW5nLzIwMTgwOTEwLTU1Ni93cC1jb250ZW50L3RoZW1lcy9zbWFydGNvbnN0cnVjdGlvbnMvc3JjL3Njc3MvaGVscGVycy9fbGlzdHMuc2Nzc1wiO1xuQGltcG9ydCBcIi9BcHBsaWNhdGlvbnMvTUFNUC9odGRvY3MvZGlyZWN0YmFzaW5nLzIwMTgwOTEwLTU1Ni93cC1jb250ZW50L3RoZW1lcy9zbWFydGNvbnN0cnVjdGlvbnMvc3JjL3Njc3MvaGVscGVycy9fdGFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCIvQXBwbGljYXRpb25zL01BTVAvaHRkb2NzL2RpcmVjdGJhc2luZy8yMDE4MDkxMC01NTYvd3AtY29udGVudC90aGVtZXMvc21hcnRjb25zdHJ1Y3Rpb25zL3NyYy9zY3NzL2hlbHBlcnMvX3R5cG9ncmFwaHkuc2Nzc1wiO1xuXG4vL1xuLy8gIyBHZW5lcmljXG4vLyAgIE5vcm1hbGl6ZSBzdHlsZSBhY3Jvc3MgYnJvd3NlcnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvbm9ybWFsaXplLXNjc3Mvc2Fzcy9fbm9ybWFsaXplJztcbi8vXG4vLyAjIEJhc2Vcbi8vIFJlc2V0cywgZ3JpZHMsIHdyYXBwZXJzLCBib2R5LCB0eXBvZ3JhcGh5IGFuZCBmb3Jtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBpbXBvcnQgJ2Jhc2UvcmVzZXQnO1xuQGltcG9ydCAnYmFzZS9iYXNlJztcbkBpbXBvcnQgJ2Jhc2UvYnV0dG9ucyc7XG5AaW1wb3J0ICdiYXNlL2NvbnRlbnQnO1xuQGltcG9ydCAnYmFzZS9mb3JtJztcbkBpbXBvcnQgJ2Jhc2UvbWVkaWEnO1xuQGltcG9ydCAnYmFzZS93cmFwcGVyJztcbi8vXG4vLyAgIEhlYWRlciwgZm9vdGVyLCBzaWRlYmFycyBldGNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AaW1wb3J0IFwiL0FwcGxpY2F0aW9ucy9NQU1QL2h0ZG9jcy9kaXJlY3RiYXNpbmcvMjAxODA5MTAtNTU2L3dwLWNvbnRlbnQvdGhlbWVzL3NtYXJ0Y29uc3RydWN0aW9ucy9zcmMvc2Nzcy9jb21wb25lbnRzL19hcnRpY2xlLnNjc3NcIjtcbkBpbXBvcnQgXCIvQXBwbGljYXRpb25zL01BTVAvaHRkb2NzL2RpcmVjdGJhc2luZy8yMDE4MDkxMC01NTYvd3AtY29udGVudC90aGVtZXMvc21hcnRjb25zdHJ1Y3Rpb25zL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Jhbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwiL0FwcGxpY2F0aW9ucy9NQU1QL2h0ZG9jcy9kaXJlY3RiYXNpbmcvMjAxODA5MTAtNTU2L3dwLWNvbnRlbnQvdGhlbWVzL3NtYXJ0Y29uc3RydWN0aW9ucy9zcmMvc2Nzcy9jb21wb25lbnRzL19icmVhZGNydW1iLnNjc3NcIjtcbkBpbXBvcnQgXCIvQXBwbGljYXRpb25zL01BTVAvaHRkb2NzL2RpcmVjdGJhc2luZy8yMDE4MDkxMC01NTYvd3AtY29udGVudC90aGVtZXMvc21hcnRjb25zdHJ1Y3Rpb25zL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NvbnRhY3Quc2Nzc1wiO1xuQGltcG9ydCBcIi9BcHBsaWNhdGlvbnMvTUFNUC9odGRvY3MvZGlyZWN0YmFzaW5nLzIwMTgwOTEwLTU1Ni93cC1jb250ZW50L3RoZW1lcy9zbWFydGNvbnN0cnVjdGlvbnMvc3JjL3Njc3MvY29tcG9uZW50cy9fZGV0YWlsLnNjc3NcIjtcbkBpbXBvcnQgXCIvQXBwbGljYXRpb25zL01BTVAvaHRkb2NzL2RpcmVjdGJhc2luZy8yMDE4MDkxMC01NTYvd3AtY29udGVudC90aGVtZXMvc21hcnRjb25zdHJ1Y3Rpb25zL3NyYy9zY3NzL2NvbXBvbmVudHMvX2V4cG9zaXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcIi9BcHBsaWNhdGlvbnMvTUFNUC9odGRvY3MvZGlyZWN0YmFzaW5nLzIwMTgwOTEwLTU1Ni93cC1jb250ZW50L3RoZW1lcy9zbWFydGNvbnN0cnVjdGlvbnMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCIvQXBwbGljYXRpb25zL01BTVAvaHRkb2NzL2RpcmVjdGJhc2luZy8yMDE4MDkxMC01NTYvd3AtY29udGVudC90aGVtZXMvc21hcnRjb25zdHJ1Y3Rpb25zL3NyYy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiL0FwcGxpY2F0aW9ucy9NQU1QL2h0ZG9jcy9kaXJlY3RiYXNpbmcvMjAxODA5MTAtNTU2L3dwLWNvbnRlbnQvdGhlbWVzL3NtYXJ0Y29uc3RydWN0aW9ucy9zcmMvc2Nzcy9jb21wb25lbnRzL19pbnRyby5zY3NzXCI7XG5AaW1wb3J0IFwiL0FwcGxpY2F0aW9ucy9NQU1QL2h0ZG9jcy9kaXJlY3RiYXNpbmcvMjAxODA5MTAtNTU2L3dwLWNvbnRlbnQvdGhlbWVzL3NtYXJ0Y29uc3RydWN0aW9ucy9zcmMvc2Nzcy9jb21wb25lbnRzL19uYXZpZ2F0aW5nLnNjc3NcIjtcbkBpbXBvcnQgXCIvQXBwbGljYXRpb25zL01BTVAvaHRkb2NzL2RpcmVjdGJhc2luZy8yMDE4MDkxMC01NTYvd3AtY29udGVudC90aGVtZXMvc21hcnRjb25zdHJ1Y3Rpb25zL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhY2thZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcIi9BcHBsaWNhdGlvbnMvTUFNUC9odGRvY3MvZGlyZWN0YmFzaW5nLzIwMTgwOTEwLTU1Ni93cC1jb250ZW50L3RoZW1lcy9zbWFydGNvbnN0cnVjdGlvbnMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFkZGluZy5zY3NzXCI7XG5AaW1wb3J0IFwiL0FwcGxpY2F0aW9ucy9NQU1QL2h0ZG9jcy9kaXJlY3RiYXNpbmcvMjAxODA5MTAtNTU2L3dwLWNvbnRlbnQvdGhlbWVzL3NtYXJ0Y29uc3RydWN0aW9ucy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9kdWN0LnNjc3NcIjtcbkBpbXBvcnQgXCIvQXBwbGljYXRpb25zL01BTVAvaHRkb2NzL2RpcmVjdGJhc2luZy8yMDE4MDkxMC01NTYvd3AtY29udGVudC90aGVtZXMvc21hcnRjb25zdHJ1Y3Rpb25zL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Byb2plY3Quc2Nzc1wiO1xuQGltcG9ydCBcIi9BcHBsaWNhdGlvbnMvTUFNUC9odGRvY3MvZGlyZWN0YmFzaW5nLzIwMTgwOTEwLTU1Ni93cC1jb250ZW50L3RoZW1lcy9zbWFydGNvbnN0cnVjdGlvbnMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2xpZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCIvQXBwbGljYXRpb25zL01BTVAvaHRkb2NzL2RpcmVjdGJhc2luZy8yMDE4MDkxMC01NTYvd3AtY29udGVudC90aGVtZXMvc21hcnRjb25zdHJ1Y3Rpb25zL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NzYmEuc2Nzc1wiO1xuQGltcG9ydCBcIi9BcHBsaWNhdGlvbnMvTUFNUC9odGRvY3MvZGlyZWN0YmFzaW5nLzIwMTgwOTEwLTU1Ni93cC1jb250ZW50L3RoZW1lcy9zbWFydGNvbnN0cnVjdGlvbnMvc3JjL3Njc3MvY29tcG9uZW50cy9fdGl0bGUuc2Nzc1wiO1xuXG4vL1xuLy8gIyBWaXN1YWwgQ29tcG9zZXJcbi8vICAgTG9hZCBwbHVnaW4gY29tcG9uZW50c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy9cbi8vICMgUGx1Z2luc1xuLy8gICBBcHBseSB0aGVtZSBzdHlsaW5nIHRvIHBsdWdpbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AaW1wb3J0IFwiL0FwcGxpY2F0aW9ucy9NQU1QL2h0ZG9jcy9kaXJlY3RiYXNpbmcvMjAxODA5MTAtNTU2L3dwLWNvbnRlbnQvdGhlbWVzL3NtYXJ0Y29uc3RydWN0aW9ucy9zcmMvc2Nzcy9wbHVnaW5zL19jb250YWN0Zm9ybTcuc2Nzc1wiO1xuXG4vL1xuLy8gIyBGb250c1xuLy8gICBMaWJyYXJpZXMgdXNlZCBpbiB0aGUgdGhlbWVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AaW1wb3J0ICcuLi9mb250cy9wYW50b24vcGFudG9uJztcbkBpbXBvcnQgJy4uL2ZvbnRzL2Z1dHVyYS9mdXR1cmEnO1xuQGltcG9ydCAnLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEnO1xuQGltcG9ydCAnLi4vZm9udHMvZm9udC1hd2Vzb21lL3Njc3MvZm9udGF3ZXNvbWUnO1xuQGltcG9ydCAnLi4vZm9udHMvZm9udC1hd2Vzb21lL3Njc3MvZmEtYnJhbmRzJztcbkBpbXBvcnQgJy4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9zY3NzL2ZhLWxpZ2h0JztcbkBpbXBvcnQgJy4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9zY3NzL2ZhLXJlZ3VsYXInO1xuQGltcG9ydCAnLi4vZm9udHMvZm9udC1hd2Vzb21lL3Njc3MvZmEtc29saWQnO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vdXNlLmZvbnRhd2Vzb21lLmNvbS9yZWxlYXNlcy92NS4zLjEvY3NzL2FsbC5jc3MnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9T3BlbitTYW5zOjQwMCw2MDAsNzAwJyk7XG4vL1xuLy8gIyBWZW5kb3JzXG4vLyAgIFZlbmRvciBpbmNsdWRlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBpbXBvcnQgXCIvQXBwbGljYXRpb25zL01BTVAvaHRkb2NzL2RpcmVjdGJhc2luZy8yMDE4MDkxMC01NTYvd3AtY29udGVudC90aGVtZXMvc21hcnRjb25zdHJ1Y3Rpb25zL3NyYy9zY3NzL3ZlbmRvci9mdWxscGFnZS9mdWxscGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwiL0FwcGxpY2F0aW9ucy9NQU1QL2h0ZG9jcy9kaXJlY3RiYXNpbmcvMjAxODA5MTAtNTU2L3dwLWNvbnRlbnQvdGhlbWVzL3NtYXJ0Y29uc3RydWN0aW9ucy9zcmMvc2Nzcy92ZW5kb3IvbWFwcy9tYXBzLnNjc3NcIjtcbkBpbXBvcnQgXCIvQXBwbGljYXRpb25zL01BTVAvaHRkb2NzL2RpcmVjdGJhc2luZy8yMDE4MDkxMC01NTYvd3AtY29udGVudC90aGVtZXMvc21hcnRjb25zdHJ1Y3Rpb25zL3NyYy9zY3NzL3ZlbmRvci9zbGljay9zbGljay5zY3NzXCI7XG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cDovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXI6XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgaHR0cDovL3d3dy5zYW5iZWlqaS5jb20vYXJjaGl2ZXMvOTUzXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEsXG4gICAgYTp2aXNpdGVkIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgIzk5OTsgICAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vXG4gICAgLy8gUHJpbnRpbmcgVGFibGVzOlxuICAgIC8vIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgIC8vXG5cbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICMwMDA7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50LCBEdXBsaWNhdGVQcm9wZXJ0eSwgVmVuZG9yUHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBTZXR0aW5nIEB2aWV3cG9ydCBjYXVzZXMgc2Nyb2xsYmFycyB0byBvdmVybGFwIGNvbnRlbnQgaW4gSUUxMSBhbmQgRWRnZSwgc29cbi8vICAgIHdlIGZvcmNlIGEgbm9uLW92ZXJsYXBwaW5nLCBub24tYXV0by1oaWRpbmcgc2Nyb2xsYmFyIHRvIGNvdW50ZXJhY3QuXG4vLyA2LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyAvLyA1XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTsgLy8gNlxufVxuXG4vLyBJRTEwKyBkb2Vzbid0IGhvbm9yIGA8bWV0YSBuYW1lPVwidmlld3BvcnRcIj5gIGluIHNvbWUgY2FzZXMuXG5AYXQtcm9vdCB7XG4gIEAtbXMtdmlld3BvcnQgeyB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG5hcnRpY2xlLCBhc2lkZSwgZGlhbG9nLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2UgdGhlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cbi8vIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2Vcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gMVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy1cbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLy8gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKVxuLy8gd2hpY2ggaGF2ZSBub3QgYmVlbiBtYWRlIGV4cGxpY2l0bHkga2V5Ym9hcmQtZm9jdXNhYmxlICh3aXRob3V0IHRhYmluZGV4KS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLy8gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgZm9udC1zaXplOiAxZW07IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUVcbn1cblxuXG4vLyBBdm9pZCAzMDBtcyBjbGljayBkZWxheSBvbiB0b3VjaCBkZXZpY2VzIHRoYXQgc3VwcG9ydCB0aGUgYHRvdWNoLWFjdGlvbmAgQ1NTIHByb3BlcnR5LlxuLy9cbi8vIEluIHBhcnRpY3VsYXIsIHVubGlrZSBtb3N0IG90aGVyIGJyb3dzZXJzLCBJRTExK0VkZ2Ugb24gV2luZG93cyAxMCBvbiB0b3VjaCBkZXZpY2VzIGFuZCBJRSBNb2JpbGUgMTAtMTFcbi8vIERPTidUIHJlbW92ZSB0aGUgY2xpY2sgZGVsYXkgd2hlbiBgPG1ldGEgbmFtZT1cInZpZXdwb3J0XCIgY29udGVudD1cIndpZHRoPWRldmljZS13aWR0aFwiPmAgaXMgcHJlc2VudC5cbi8vIEhvd2V2ZXIsIHRoZXkgRE8gc3VwcG9ydCByZW1vdmluZyB0aGUgY2xpY2sgZGVsYXkgdmlhIGB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbmAuXG4vLyBTZWU6XG4vLyAqIGh0dHBzOi8vdjQtYWxwaGEuZ2V0Ym9vdHN0cmFwLmNvbS9jb250ZW50L3JlYm9vdC8jY2xpY2stZGVsYXktb3B0aW1pemF0aW9uLWZvci10b3VjaFxuLy8gKiBodHRwOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLXRvdWNoLWFjdGlvblxuLy8gKiBodHRwczovL3BhdHJpY2tobGF1a2UuZ2l0aHViLmlvL3RvdWNoL3Rlc3RzL3Jlc3VsdHMvI3N1cHByZXNzaW5nLTMwMG1zLWRlbGF5XG5cbmEsXG5hcmVhLFxuYnV0dG9uLFxuW3JvbGU9XCJidXR0b25cIl0sXG5pbnB1dCxcbmxhYmVsLFxuc2VsZWN0LFxuc3VtbWFyeSxcbnRleHRhcmVhIHtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgLy8gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBmcm9tIHRoZSBgPGJvZHk+YCwgb3IgdGhlXG4gIC8vIGNsb3Nlc3QgcGFyZW50IHdpdGggYSBzZXQgYHRleHQtYWxpZ25gLlxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXG4gIC8vIGJ1ZyB3aGVyZSBzZXR0aW5nIGEgY3VzdG9tIGxpbmUtaGVpZ2h0IHByZXZlbnRzIHRleHQgZnJvbSBiZWluZyB2ZXJ0aWNhbGx5XG4gIC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXG4gIC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG4gIC8vIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjY2XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gQ29weSBzZXR0aW5ncyBmcm9tIHRoaXMgZmlsZSBpbnRvIHRoZSBwcm92aWRlZCBgX2N1c3RvbS5zY3NzYCB0byBvdmVycmlkZVxuLy8gdGhlIEJvb3RzdHJhcCBkZWZhdWx0cyB3aXRob3V0IG1vZGlmeWluZyBrZXksIHZlcnNpb25lZCBmaWxlcy5cbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBUYWJsZSBvZiBDb250ZW50c1xuLy9cbi8vIENvbG9yIHN5c3RlbVxuLy8gT3B0aW9uc1xuLy8gU3BhY2luZ1xuLy8gQm9keVxuLy8gTGlua3Ncbi8vIFBhcmFncmFwaHNcbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vIEdyaWQgY29udGFpbmVyc1xuLy8gR3JpZCBjb2x1bW5zXG4vLyBGb250c1xuLy8gQ29tcG9uZW50c1xuLy8gVGFibGVzXG4vLyBCdXR0b25zXG4vLyBGb3Jtc1xuLy8gRHJvcGRvd25zXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vLyBOYXZzXG4vLyBOYXZiYXJcbi8vIFBhZ2luYXRpb25cbi8vIEp1bWJvdHJvblxuLy8gRm9ybSBzdGF0ZXMgYW5kIGFsZXJ0c1xuLy8gQ2FyZHNcbi8vIFRvb2x0aXBzXG4vLyBQb3BvdmVyc1xuLy8gQmFkZ2VzXG4vLyBNb2RhbHNcbi8vIEFsZXJ0c1xuLy8gUHJvZ3Jlc3MgYmFyc1xuLy8gTGlzdCBncm91cFxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLy8gRmlndXJlc1xuLy8gQnJlYWRjcnVtYnNcbi8vIENhcm91c2VsXG4vLyBDbG9zZVxuLy8gQ29kZVxuXG5cbi8vXG4vLyBDb2xvciBzeXN0ZW1cbi8vXG5cbiR3aGl0ZTogICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM4NjhlOTYgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6IChcbiAgMTAwOiAkZ3JheS0xMDAsXG4gIDIwMDogJGdyYXktMjAwLFxuICAzMDA6ICRncmF5LTMwMCxcbiAgNDAwOiAkZ3JheS00MDAsXG4gIDUwMDogJGdyYXktNTAwLFxuICA2MDA6ICRncmF5LTYwMCxcbiAgNzAwOiAkZ3JheS03MDAsXG4gIDgwMDogJGdyYXktODAwLFxuICA5MDA6ICRncmF5LTkwMFxuKSAhZGVmYXVsdDtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6IChcbiAgYmx1ZTogJGJsdWUsXG4gIGluZGlnbzogJGluZGlnbyxcbiAgcHVycGxlOiAkcHVycGxlLFxuICBwaW5rOiAkcGluayxcbiAgcmVkOiAkcmVkLFxuICBvcmFuZ2U6ICRvcmFuZ2UsXG4gIHllbGxvdzogJHllbGxvdyxcbiAgZ3JlZW46ICRncmVlbixcbiAgdGVhbDogJHRlYWwsXG4gIGN5YW46ICRjeWFuLFxuICB3aGl0ZTogJHdoaXRlLFxuICBncmF5OiAkZ3JheS02MDAsXG4gIGdyYXktZGFyazogJGdyYXktODAwXG4pICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoXG4gIHByaW1hcnk6ICRibHVlLFxuICBzZWNvbmRhcnk6ICRncmF5LTYwMCxcbiAgc3VjY2VzczogJGdyZWVuLFxuICBpbmZvOiAkY3lhbixcbiAgd2FybmluZzogJHllbGxvdyxcbiAgZGFuZ2VyOiAkcmVkLFxuICBsaWdodDogJGdyYXktMTAwLFxuICBkYXJrOiAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogOCUgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAoJHNwYWNlciAqIC4yNSksXG4gIDI6ICgkc3BhY2VyICogLjUpLFxuICAzOiAkc3BhY2VyLFxuICA0OiAoJHNwYWNlciAqIDEuNSksXG4gIDU6ICgkc3BhY2VyICogMylcbikgIWRlZmF1bHQ7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKFxuICAyNTogMjUlLFxuICA1MDogNTAlLFxuICA3NTogNzUlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAxcmVtO1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDMwcHggIWRlZmF1bHQ7XG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIEZvbnRzXG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICBcIlNGTW9uby1SZWd1bGFyXCIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuJGZvbnQtc2l6ZS1iYXNlOiAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgLjg3NXJlbSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiBub3JtYWwgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogYm9sZCAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAyLjVyZW0gIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAycmVtICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogMS43NXJlbSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6IDEuNXJlbSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAxcmVtICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICBpbmhlcml0ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAxLjEgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6IDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6IDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6IDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6IDVweCAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuXG4kdGFibGUtaW52ZXJzZS1iZzogICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR0YWJsZS1pbnZlcnNlLWFjY2VudC1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaW52ZXJzZS1ob3Zlci1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1pbnZlcnNlLWJvcmRlci1jb2xvcjogICAgbGlnaHRlbigkZ3JheS05MDAsIDcuNSUpICFkZWZhdWx0O1xuJHRhYmxlLWludmVyc2UtY29sb3I6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogIDEuNSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgMS41ICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAwIDAgMCAzcHggcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC4yNSkgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssLjE1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb3JtIGNvbnRyb2xzIGFuZCBidXR0b25zXG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgbGlnaHRlbih0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAkaW5wdXQtYm94LXNoYWRvdywgJGJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0KSArICgkaW5wdXQtYnRuLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItc206ICAgICAgICAgKCRmb250LXNpemUtc20gKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1zbX0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItbGc6ICAgICAgICAgKCRmb250LXNpemUtbGcgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1sZ30gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXMgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6IC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYnRuLWJvcmRlci1jb2xvcjogICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgIDEuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteTogLjI1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAxcmVtICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6IGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbi1kaXNhYmxlZC1jb2xvcjogICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAxcHggJGJvZHktYmcsIDAgMCAwIDNweCB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgIGxpZ2h0ZW4odGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiBsaWdodGVuKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgMjUlKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSwgMCAwIDVweCByZ2JhKCRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvciwgLjUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICA3NSUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXdpZHRoOiAgICAgICAgICAgIDE0cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gJHdoaXRlLCAwIDAgMCAuMnJlbSB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgcGxhY2Vob2xkZXI6IChcbiAgICBlbjogXCJDaG9vc2UgZmlsZS4uLlwiXG4gICksXG4gIGJ1dHRvbi1sYWJlbDogKFxuICAgIGVuOiBcIkJyb3dzZVwiXG4gIClcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXZiYXItYnJhbmQtaGVpZ2h0IC0gJG5hdi1saW5rLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgIHJnYmEoJHdoaXRlLDEpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLC4xKSAhZGVmYXVsdDtcblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgI2RkZCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICA1cHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICA1cHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIDVweCAxMHB4IHJnYmEoJGJsYWNrLC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICA4cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgICAxNHB4ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICA5cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgICAgNXB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg6ICAgICAgICAgICAoJHBvcG92ZXItYXJyb3ctd2lkdGggKyAxcHgpICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogMzBweCAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgIHJnYmEoJGJsYWNrLC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAwIDNweCA5cHggcmdiYSgkYmxhY2ssLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogMCA1cHggMTVweCByZ2JhKCRibGFjaywuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6IDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICNkZGQgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywuMDc1KSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtdHJhbnNpdGlvbjogICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgXCIvXCIgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J000IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00xLjUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgIHRyYW5zZm9ybSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRjb2RlLXBhZGRpbmcteTogICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGNvZGUtcGFkZGluZy14OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAjYmQ0MTQ3ICFkZWZhdWx0O1xuJGNvZGUtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgIDM0MHB4ICFkZWZhdWx0O1xuIiwiLyohIEJvb3RzdHJhcCB2NC4wLjAtYmV0YSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tKSBDb3B5cmlnaHQgMjAxMS0yMDE3IFRoZSBCb290c3RyYXAgQXV0aG9ycyBDb3B5cmlnaHQgMjAxMS0yMDE3IFR3aXR0ZXIsIEluYy4gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSkgKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly91c2UuZm9udGF3ZXNvbWUuY29tL3JlbGVhc2VzL3Y1LjMuMS9jc3MvYWxsLmNzc1wiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9wZW4rU2Fuczo0MDAsNjAwLDcwMFwiKTtcbkBtZWRpYSBwcmludCB7ICosICo6OmJlZm9yZSwgKjo6YWZ0ZXIgeyB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYSwgYTp2aXNpdGVkIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgYWJiclt0aXRsZV06OmFmdGVyIHsgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiOyB9XG4gIHByZSB7IHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50OyB9XG4gIHByZSwgYmxvY2txdW90ZSB7IGJvcmRlcjogMXB4IHNvbGlkICM5OTk7IHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICB0aGVhZCB7IGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgfVxuICB0ciwgaW1nIHsgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHAsIGgyLCBoMyB7IG9ycGhhbnM6IDM7IHdpZG93czogMzsgfVxuICBoMiwgaDMgeyBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfVxuICAubmF2YmFyIHsgZGlzcGxheTogbm9uZTsgfVxuICAuYmFkZ2UgeyBib3JkZXI6IDFweCBzb2xpZCAjMDAwOyB9XG4gIC50YWJsZSB7IGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDsgfVxuICAudGFibGUgdGQsIC50YWJsZSB0aCB7IGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsIC50YWJsZS1ib3JkZXJlZCB0ZCB7IGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDsgfSB9XG5cbiosICo6OmJlZm9yZSwgKjo6YWZ0ZXIgeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwgeyBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgbGluZS1oZWlnaHQ6IDEuMTU7IC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuQC1tcy12aWV3cG9ydCB7IHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cblxuYXJ0aWNsZSwgYXNpZGUsIGRpYWxvZywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24geyBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHsgbWFyZ2luOiAwOyBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7IGZvbnQtc2l6ZTogMXJlbTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IDEuNTsgY29sb3I6ICMyMTI1Mjk7IHRleHQtYWxpZ246IGxlZnQ7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMgeyBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cblxuaHIgeyBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgaGVpZ2h0OiAwOyBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHsgbWFyZ2luLXRvcDogMDsgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cblxucCB7IG1hcmdpbi10b3A6IDA7IG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuYWJiclt0aXRsZV0sIGFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyBjdXJzb3I6IGhlbHA7IGJvcmRlci1ib3R0b206IDA7IH1cblxuYWRkcmVzcyB7IG1hcmdpbi1ib3R0b206IDFyZW07IGZvbnQtc3R5bGU6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxub2wsIHVsLCBkbCB7IG1hcmdpbi10b3A6IDA7IG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxub2wgb2wsIHVsIHVsLCBvbCB1bCwgdWwgb2wgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmR0IHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuZGQgeyBtYXJnaW4tYm90dG9tOiAuNXJlbTsgbWFyZ2luLWxlZnQ6IDA7IH1cblxuYmxvY2txdW90ZSB7IG1hcmdpbjogMCAwIDFyZW07IH1cblxuZGZuIHsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmIsIHN0cm9uZywgLmFydGljbGVfX2NvbnRlbnQgZGZuLCAuY29udGFjdCBkZm4sIC5kZXRhaWwgZGZuIHsgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG5zbWFsbCB7IGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1Yiwgc3VwIHsgcG9zaXRpb246IHJlbGF0aXZlOyBmb250LXNpemU6IDc1JTsgbGluZS1oZWlnaHQ6IDA7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuXG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cbmEgeyBjb2xvcjogIzAwN2JmZjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgfVxuXG5hOmhvdmVyIHsgY29sb3I6ICMwMDU2YjM7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHsgY29sb3I6IGluaGVyaXQ7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cywgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIgeyBjb2xvcjogaW5oZXJpdDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHsgb3V0bGluZTogMDsgfVxuXG5wcmUsIGNvZGUsIGtiZCwgc2FtcCB7IGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgZm9udC1zaXplOiAxZW07IH1cblxucHJlIHsgbWFyZ2luLXRvcDogMDsgbWFyZ2luLWJvdHRvbTogMXJlbTsgb3ZlcmZsb3c6IGF1dG87IH1cblxuZmlndXJlIHsgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5pbWcgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuc3ZnOm5vdCg6cm9vdCkgeyBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmEsIGFyZWEsIGJ1dHRvbiwgW3JvbGU9XCJidXR0b25cIl0sIGlucHV0LCBsYWJlbCwgc2VsZWN0LCBzdW1tYXJ5LCB0ZXh0YXJlYSB7IHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyB9XG5cbnRhYmxlIHsgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG5jYXB0aW9uIHsgcGFkZGluZy10b3A6IDAuNzVyZW07IHBhZGRpbmctYm90dG9tOiAwLjc1cmVtOyBjb2xvcjogIzg2OGU5NjsgdGV4dC1hbGlnbjogbGVmdDsgY2FwdGlvbi1zaWRlOiBib3R0b207IH1cblxudGggeyB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG5cbmxhYmVsIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuXG5idXR0b246Zm9jdXMgeyBvdXRsaW5lOiAxcHggZG90dGVkOyBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7IH1cblxuaW5wdXQsIGJ1dHRvbiwgc2VsZWN0LCBvcHRncm91cCwgdGV4dGFyZWEgeyBtYXJnaW46IDA7IGZvbnQtZmFtaWx5OiBpbmhlcml0OyBmb250LXNpemU6IGluaGVyaXQ7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbmJ1dHRvbiwgaW5wdXQgeyBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5idXR0b24sIHNlbGVjdCB7IHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbmJ1dHRvbiwgaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgW3R5cGU9XCJyZXNldFwiXSwgW3R5cGU9XCJzdWJtaXRcIl0geyAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7IHBhZGRpbmc6IDA7IGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IHBhZGRpbmc6IDA7IH1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sIGlucHV0W3R5cGU9XCJ0aW1lXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sIGlucHV0W3R5cGU9XCJtb250aFwiXSB7IC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDsgfVxuXG50ZXh0YXJlYSB7IG92ZXJmbG93OiBhdXRvOyByZXNpemU6IHZlcnRpY2FsOyB9XG5cbmZpZWxkc2V0IHsgbWluLXdpZHRoOiAwOyBwYWRkaW5nOiAwOyBtYXJnaW46IDA7IGJvcmRlcjogMDsgfVxuXG5sZWdlbmQgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTAwJTsgcGFkZGluZzogMDsgbWFyZ2luLWJvdHRvbTogLjVyZW07IGZvbnQtc2l6ZTogMS41cmVtOyBsaW5lLWhlaWdodDogaW5oZXJpdDsgY29sb3I6IGluaGVyaXQ7IHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxucHJvZ3Jlc3MgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHsgaGVpZ2h0OiBhdXRvOyB9XG5cblt0eXBlPVwic2VhcmNoXCJdIHsgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24geyAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7IGZvbnQ6IGluaGVyaXQ7IC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbm91dHB1dCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5zdW1tYXJ5IHsgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbnRlbXBsYXRlIHsgZGlzcGxheTogbm9uZTsgfVxuXG5baGlkZGVuXSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCAuaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHsgbWFyZ2luLWJvdHRvbTogMC41cmVtOyBmb250LWZhbWlseTogaW5oZXJpdDsgZm9udC13ZWlnaHQ6IDUwMDsgbGluZS1oZWlnaHQ6IDEuMTsgY29sb3I6IGluaGVyaXQ7IH1cblxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogMi41cmVtOyB9XG5cbmgyLCAuaDIgeyBmb250LXNpemU6IDJyZW07IH1cblxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuXG5oNCwgLmg0IHsgZm9udC1zaXplOiAxLjVyZW07IH1cblxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG5oNiwgLmg2IHsgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5sZWFkIHsgZm9udC1zaXplOiAxLjI1cmVtOyBmb250LXdlaWdodDogMzAwOyB9XG5cbi5kaXNwbGF5LTEgeyBmb250LXNpemU6IDZyZW07IGZvbnQtd2VpZ2h0OiAzMDA7IGxpbmUtaGVpZ2h0OiAxLjE7IH1cblxuLmRpc3BsYXktMiB7IGZvbnQtc2l6ZTogNS41cmVtOyBmb250LXdlaWdodDogMzAwOyBsaW5lLWhlaWdodDogMS4xOyB9XG5cbi5kaXNwbGF5LTMgeyBmb250LXNpemU6IDQuNXJlbTsgZm9udC13ZWlnaHQ6IDMwMDsgbGluZS1oZWlnaHQ6IDEuMTsgfVxuXG4uZGlzcGxheS00IHsgZm9udC1zaXplOiAzLjVyZW07IGZvbnQtd2VpZ2h0OiAzMDA7IGxpbmUtaGVpZ2h0OiAxLjE7IH1cblxuaHIgeyBtYXJnaW4tdG9wOiAxcmVtOyBtYXJnaW4tYm90dG9tOiAxcmVtOyBib3JkZXI6IDA7IGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuc21hbGwsIC5zbWFsbCB7IGZvbnQtc2l6ZTogODAlOyBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbm1hcmssIC5tYXJrIHsgcGFkZGluZzogMC4yZW07IGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7IH1cblxuLmxpc3QtdW5zdHlsZWQgeyBwYWRkaW5nLWxlZnQ6IDA7IGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxpc3QtaW5saW5lIHsgcGFkZGluZy1sZWZ0OiAwOyBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWlubGluZS1pdGVtIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uaW5pdGlhbGlzbSB7IGZvbnQtc2l6ZTogOTAlOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5ibG9ja3F1b3RlIHsgbWFyZ2luLWJvdHRvbTogMXJlbTsgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDgwJTsgY29sb3I6ICM4NjhlOTY7IH1cblxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjAxNCBcXDAwQTBcIjsgfVxuXG4uaW1nLWZsdWlkIHsgbWF4LXdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IH1cblxuLmltZy10aHVtYm5haWwgeyBwYWRkaW5nOiAwLjI1cmVtOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgbWF4LXdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IH1cblxuLmZpZ3VyZSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmlndXJlLWltZyB7IG1hcmdpbi1ib3R0b206IDAuNXJlbTsgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZpZ3VyZS1jYXB0aW9uIHsgZm9udC1zaXplOiA5MCU7IGNvbG9yOiAjODY4ZTk2OyB9XG5cbmNvZGUsIGtiZCwgcHJlLCBzYW1wIHsgZm9udC1mYW1pbHk6IFwiU0ZNb25vLVJlZ3VsYXJcIiwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlOyB9XG5cbmNvZGUgeyBwYWRkaW5nOiAwLjJyZW0gMC40cmVtOyBmb250LXNpemU6IDkwJTsgY29sb3I6ICNiZDQxNDc7IGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuYSA+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+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07IH1cblxuLmNhcmQtaGVhZGVyIHsgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtOyBtYXJnaW4tYm90dG9tOiAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cblxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpIDAgMDsgfVxuXG4uY2FyZC1mb290ZXIgeyBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7IGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuXG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7IGJvcmRlci1yYWRpdXM6IDAgMCBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCk7IH1cblxuLmNhcmQtaGVhZGVyLXRhYnMgeyBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTsgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07IG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07IGJvcmRlci1ib3R0b206IDA7IH1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHsgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07IG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07IH1cblxuLmNhcmQtaW1nLW92ZXJsYXkgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgbGVmdDogMDsgcGFkZGluZzogMS4yNXJlbTsgfVxuXG4uY2FyZC1pbWcgeyB3aWR0aDogMTAwJTsgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTsgfVxuXG4uY2FyZC1pbWctdG9wIHsgd2lkdGg6IDEwMCU7IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpOyB9XG5cbi5jYXJkLWltZy1ib3R0b20geyB3aWR0aDogMTAwJTsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7IC5jYXJkLWRlY2sgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWZsb3c6IHJvdyB3cmFwOyBtYXJnaW4tcmlnaHQ6IC0xNXB4OyBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgLmNhcmQtZGVjayAuY2FyZCB7IGRpc3BsYXk6IGZsZXg7IGZsZXg6IDEgMCAwJTsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgbWFyZ2luLXJpZ2h0OiAxNXB4OyBtYXJnaW4tbGVmdDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgeyAuY2FyZC1ncm91cCB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgLmNhcmQtZ3JvdXAgLmNhcmQgeyBmbGV4OiAxIDAgMCU7IH1cbiAgLmNhcmQtZ3JvdXAgLmNhcmQgKyAuY2FyZCB7IG1hcmdpbi1sZWZ0OiAwOyBib3JkZXItbGVmdDogMDsgfVxuICAuY2FyZC1ncm91cCAuY2FyZDpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAuY2FyZC1ncm91cCAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1pbWctdG9wIHsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLmNhcmQtZ3JvdXAgLmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtaW1nLWJvdHRvbSB7IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5jYXJkLWdyb3VwIC5jYXJkOmxhc3QtY2hpbGQgeyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5jYXJkLWdyb3VwIC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaW1nLXRvcCB7IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cbiAgLmNhcmQtZ3JvdXAgLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1pbWctYm90dG9tIHsgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAuY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHsgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsIC5jYXJkLWdyb3VwIC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSB7IGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuXG4uY2FyZC1jb2x1bW5zIC5jYXJkIHsgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHsgLmNhcmQtY29sdW1ucyB7IGNvbHVtbi1jb3VudDogMzsgY29sdW1uLWdhcDogMS4yNXJlbTsgfVxuICAuY2FyZC1jb2x1bW5zIC5jYXJkIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogMTAwJTsgfSB9XG5cbi5icmVhZGNydW1iIHsgcGFkZGluZzogMC43NXJlbSAxcmVtOyBtYXJnaW4tYm90dG9tOiAxcmVtOyBsaXN0LXN0eWxlOiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5icmVhZGNydW1iOjphZnRlciB7IGRpc3BsYXk6IGJsb2NrOyBjbGVhcjogYm90aDsgY29udGVudDogXCJcIjsgfVxuXG4uYnJlYWRjcnVtYi1pdGVtIHsgZmxvYXQ6IGxlZnQ7IH1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcGFkZGluZy1yaWdodDogMC41cmVtOyBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgY29sb3I6ICM4NjhlOTY7IGNvbnRlbnQ6IFwiL1wiOyB9XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHsgY29sb3I6ICM4NjhlOTY7IH1cblxuLnBhZ2luYXRpb24geyBkaXNwbGF5OiBmbGV4OyBwYWRkaW5nLWxlZnQ6IDA7IGxpc3Qtc3R5bGU6IG5vbmU7IGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHsgbWFyZ2luLWxlZnQ6IDA7IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07IH1cblxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsgeyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07IH1cblxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7IHotaW5kZXg6IDI7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmOyBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cblxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHsgY29sb3I6ICM4NjhlOTY7IHBvaW50ZXItZXZlbnRzOiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBib3JkZXItY29sb3I6ICNkZGQ7IH1cblxuLnBhZ2UtbGluayB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtOyBtYXJnaW4tbGVmdDogLTFweDsgbGluZS1oZWlnaHQ6IDEuMjU7IGNvbG9yOiAjMDA3YmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5wYWdlLWxpbms6Zm9jdXMsIC5wYWdlLWxpbms6aG92ZXIgeyBjb2xvcjogIzAwNTZiMzsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyBib3JkZXItY29sb3I6ICNkZGQ7IH1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7IHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtOyBmb250LXNpemU6IDEuMjVyZW07IGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHsgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtOyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07IH1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsgeyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtOyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtOyB9XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsgeyBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTsgZm9udC1zaXplOiAwLjg3NXJlbTsgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsgeyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjJyZW07IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMnJlbTsgfVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjJyZW07IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjJyZW07IH1cblxuLmJhZGdlIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwYWRkaW5nOiAwLjI1ZW0gMC40ZW07IGZvbnQtc2l6ZTogNzUlOyBmb250LXdlaWdodDogYm9sZDsgbGluZS1oZWlnaHQ6IDE7IGNvbG9yOiAjZmZmOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHdoaXRlLXNwYWNlOiBub3dyYXA7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4uYmFkZ2U6ZW1wdHkgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5idG4gLmJhZGdlIHsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IC0xcHg7IH1cblxuLmJhZGdlLXBpbGwgeyBwYWRkaW5nLXJpZ2h0OiAwLjZlbTsgcGFkZGluZy1sZWZ0OiAwLjZlbTsgYm9yZGVyLXJhZGl1czogMTByZW07IH1cblxuLmJhZGdlLXByaW1hcnkgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjsgfVxuXG4uYmFkZ2UtcHJpbWFyeVtocmVmXTpmb2N1cywgLmJhZGdlLXByaW1hcnlbaHJlZl06aG92ZXIgeyBjb2xvcjogI2ZmZjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjOyB9XG5cbi5iYWRnZS1zZWNvbmRhcnkgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzg2OGU5NjsgfVxuXG4uYmFkZ2Utc2Vjb25kYXJ5W2hyZWZdOmZvY3VzLCAuYmFkZ2Utc2Vjb25kYXJ5W2hyZWZdOmhvdmVyIHsgY29sb3I6ICNmZmY7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDsgfVxuXG4uYmFkZ2Utc3VjY2VzcyB7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1OyB9XG5cbi5iYWRnZS1zdWNjZXNzW2hyZWZdOmZvY3VzLCAuYmFkZ2Utc3VjY2Vzc1tocmVmXTpob3ZlciB7IGNvbG9yOiAjZmZmOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQ7IH1cblxuLmJhZGdlLWluZm8geyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODsgfVxuXG4uYmFkZ2UtaW5mb1tocmVmXTpmb2N1cywgLmJhZGdlLWluZm9baHJlZl06aG92ZXIgeyBjb2xvcjogI2ZmZjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiOyB9XG5cbi5iYWRnZS13YXJuaW5nIHsgY29sb3I6ICMxMTE7IGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7IH1cblxuLmJhZGdlLXdhcm5pbmdbaHJlZl06Zm9jdXMsIC5iYWRnZS13YXJuaW5nW2hyZWZdOmhvdmVyIHsgY29sb3I6ICMxMTE7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDsgfVxuXG4uYmFkZ2UtZGFuZ2VyIHsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7IH1cblxuLmJhZGdlLWRhbmdlcltocmVmXTpmb2N1cywgLmJhZGdlLWRhbmdlcltocmVmXTpob3ZlciB7IGNvbG9yOiAjZmZmOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzA7IH1cblxuLmJhZGdlLWxpZ2h0IHsgY29sb3I6ICMxMTE7IGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IH1cblxuLmJhZGdlLWxpZ2h0W2hyZWZdOmZvY3VzLCAuYmFkZ2UtbGlnaHRbaHJlZl06aG92ZXIgeyBjb2xvcjogIzExMTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1OyB9XG5cbi5iYWRnZS1kYXJrIHsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7IH1cblxuLmJhZGdlLWRhcmtbaHJlZl06Zm9jdXMsIC5iYWRnZS1kYXJrW2hyZWZdOmhvdmVyIHsgY29sb3I6ICNmZmY7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDsgfVxuXG4uanVtYm90cm9uIHsgcGFkZGluZzogMnJlbSAxcmVtOyBtYXJnaW4tYm90dG9tOiAycmVtOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7IC5qdW1ib3Ryb24geyBwYWRkaW5nOiA0cmVtIDJyZW07IH0gfVxuXG4uanVtYm90cm9uLWZsdWlkIHsgcGFkZGluZy1yaWdodDogMDsgcGFkZGluZy1sZWZ0OiAwOyBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5hbGVydCB7IHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTsgbWFyZ2luLWJvdHRvbTogMXJlbTsgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLmFsZXJ0LWhlYWRpbmcgeyBjb2xvcjogaW5oZXJpdDsgfVxuXG4uYWxlcnQtbGluayB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2UgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogLTAuNzVyZW07IHJpZ2h0OiAtMS4yNXJlbTsgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtOyBjb2xvcjogaW5oZXJpdDsgfVxuXG4uYWxlcnQtcHJpbWFyeSB7IGNvbG9yOiAjMDA0MDg1OyBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlNWZmOyBib3JkZXItY29sb3I6ICNiOGRhZmY7IH1cblxuLmFsZXJ0LXByaW1hcnkgaHIgeyBib3JkZXItdG9wLWNvbG9yOiAjOWZjZGZmOyB9XG5cbi5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5rIHsgY29sb3I6ICMwMDI3NTI7IH1cblxuLmFsZXJ0LXNlY29uZGFyeSB7IGNvbG9yOiAjNDY0YTRlOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlOGVhOyBib3JkZXItY29sb3I6ICNkZGRmZTI7IH1cblxuLmFsZXJ0LXNlY29uZGFyeSBociB7IGJvcmRlci10b3AtY29sb3I6ICNjZmQyZDY7IH1cblxuLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7IGNvbG9yOiAjMmUzMTMzOyB9XG5cbi5hbGVydC1zdWNjZXNzIHsgY29sb3I6ICMxNTU3MjQ7IGJhY2tncm91bmQtY29sb3I6ICNkNGVkZGE7IGJvcmRlci1jb2xvcjogI2MzZTZjYjsgfVxuXG4uYWxlcnQtc3VjY2VzcyBociB7IGJvcmRlci10b3AtY29sb3I6ICNiMWRmYmI7IH1cblxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsgeyBjb2xvcjogIzBiMmUxMzsgfVxuXG4uYWxlcnQtaW5mbyB7IGNvbG9yOiAjMGM1NDYwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxOyBib3JkZXItY29sb3I6ICNiZWU1ZWI7IH1cblxuLmFsZXJ0LWluZm8gaHIgeyBib3JkZXItdG9wLWNvbG9yOiAjYWJkZGU1OyB9XG5cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHsgY29sb3I6ICMwNjJjMzM7IH1cblxuLmFsZXJ0LXdhcm5pbmcgeyBjb2xvcjogIzg1NjQwNDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDsgYm9yZGVyLWNvbG9yOiAjZmZlZWJhOyB9XG5cbi5hbGVydC13YXJuaW5nIGhyIHsgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZThhMTsgfVxuXG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7IGNvbG9yOiAjNTMzZjAzOyB9XG5cbi5hbGVydC1kYW5nZXIgeyBjb2xvcjogIzcyMWMyNDsgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTsgYm9yZGVyLWNvbG9yOiAjZjVjNmNiOyB9XG5cbi5hbGVydC1kYW5nZXIgaHIgeyBib3JkZXItdG9wLWNvbG9yOiAjZjFiMGI3OyB9XG5cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsgeyBjb2xvcjogIzQ5MTIxNzsgfVxuXG4uYWxlcnQtbGlnaHQgeyBjb2xvcjogIzgxODE4MjsgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTsgYm9yZGVyLWNvbG9yOiAjZmRmZGZlOyB9XG5cbi5hbGVydC1saWdodCBociB7IGJvcmRlci10b3AtY29sb3I6ICNlY2VjZjY7IH1cblxuLmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5rIHsgY29sb3I6ICM2ODY4Njg7IH1cblxuLmFsZXJ0LWRhcmsgeyBjb2xvcjogIzFiMWUyMTsgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkOTsgYm9yZGVyLWNvbG9yOiAjYzZjOGNhOyB9XG5cbi5hbGVydC1kYXJrIGhyIHsgYm9yZGVyLXRvcC1jb2xvcjogI2I5YmJiZTsgfVxuXG4uYWxlcnQtZGFyayAuYWxlcnQtbGluayB7IGNvbG9yOiAjMDQwNTA1OyB9XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgeyBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwOyB9XG4gIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9IH1cblxuLnByb2dyZXNzIHsgZGlzcGxheTogZmxleDsgaGVpZ2h0OiAxcmVtOyBvdmVyZmxvdzogaGlkZGVuOyBmb250LXNpemU6IDAuNzVyZW07IGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLnByb2dyZXNzLWJhciB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjsgfVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQgeyBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTsgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07IH1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7IGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5tZWRpYSB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5tZWRpYS1ib2R5IHsgZmxleDogMTsgfVxuXG4ubGlzdC1ncm91cCB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IHBhZGRpbmctbGVmdDogMDsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7IHdpZHRoOiAxMDAlOyBjb2xvcjogIzQ5NTA1NzsgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIgeyBjb2xvcjogIzQ5NTA1NzsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7IGNvbG9yOiAjMjEyNTI5OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0geyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07IG1hcmdpbi1ib3R0b206IC0xcHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtOyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwOyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTsgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtOmZvY3VzLCAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQgeyBjb2xvcjogIzg2OGU5NjsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7IHotaW5kZXg6IDI7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmOyBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cblxuLmxpc3QtZ3JvdXAtZmx1c2ggLmxpc3QtZ3JvdXAtaXRlbSB7IGJvcmRlci1yaWdodDogMDsgYm9yZGVyLWxlZnQ6IDA7IGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmxpc3QtZ3JvdXAtZmx1c2g6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3A6IDA7IH1cblxuLmxpc3QtZ3JvdXAtZmx1c2g6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7IGNvbG9yOiAjMDA0MDg1OyBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkYWZmOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLXByaW1hcnksIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7IGNvbG9yOiAjMDA0MDg1OyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLXByaW1hcnk6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLXByaW1hcnk6aG92ZXIsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeTpmb2N1cywgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5OmhvdmVyIHsgY29sb3I6ICMwMDQwODU7IGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5hY3RpdmUsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5hY3RpdmUgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA4NTsgYm9yZGVyLWNvbG9yOiAjMDA0MDg1OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHsgY29sb3I6ICM0NjRhNGU7IGJhY2tncm91bmQtY29sb3I6ICNkZGRmZTI7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5LCBidXR0b24ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7IGNvbG9yOiAjNDY0YTRlOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeTpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5OmhvdmVyLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeTpmb2N1cywgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnk6aG92ZXIgeyBjb2xvcjogIzQ2NGE0ZTsgYmFja2dyb3VuZC1jb2xvcjogI2NmZDJkNjsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkuYWN0aXZlLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5hY3RpdmUgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzQ2NGE0ZTsgYm9yZGVyLWNvbG9yOiAjNDY0YTRlOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7IGNvbG9yOiAjMTU1NzI0OyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNlNmNiOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7IGNvbG9yOiAjMTU1NzI0OyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cywgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyIHsgY29sb3I6ICMxNTU3MjQ7IGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzE1NTcyNDsgYm9yZGVyLWNvbG9yOiAjMTU1NzI0OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7IGNvbG9yOiAjMGM1NDYwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLWluZm8sIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7IGNvbG9yOiAjMGM1NDYwOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cywgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyIHsgY29sb3I6ICMwYzU0NjA7IGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzBjNTQ2MDsgYm9yZGVyLWNvbG9yOiAjMGM1NDYwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7IGNvbG9yOiAjODU2NDA0OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7IGNvbG9yOiAjODU2NDA0OyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cywgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyIHsgY29sb3I6ICM4NTY0MDQ7IGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzg1NjQwNDsgYm9yZGVyLWNvbG9yOiAjODU2NDA0OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHsgY29sb3I6ICM3MjFjMjQ7IGJhY2tncm91bmQtY29sb3I6ICNmNWM2Y2I7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7IGNvbG9yOiAjNzIxYzI0OyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cywgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIgeyBjb2xvcjogIzcyMWMyNDsgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNzsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzcyMWMyNDsgYm9yZGVyLWNvbG9yOiAjNzIxYzI0OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQgeyBjb2xvcjogIzgxODE4MjsgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1saWdodCwgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7IGNvbG9yOiAjODE4MTgyOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLWxpZ2h0OmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS1saWdodDpob3ZlciwgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1saWdodDpmb2N1cywgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1saWdodDpob3ZlciB7IGNvbG9yOiAjODE4MTgyOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2OyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLWxpZ2h0LmFjdGl2ZSwgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5hY3RpdmUgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MjsgYm9yZGVyLWNvbG9yOiAjODE4MTgyOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7IGNvbG9yOiAjMWIxZTIxOyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLWRhcmssIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7IGNvbG9yOiAjMWIxZTIxOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLWRhcms6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLWRhcms6aG92ZXIsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFyazpmb2N1cywgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYXJrOmhvdmVyIHsgY29sb3I6ICMxYjFlMjE7IGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0tZGFyay5hY3RpdmUsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5hY3RpdmUgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzFiMWUyMTsgYm9yZGVyLWNvbG9yOiAjMWIxZTIxOyB9XG5cbi5jbG9zZSB7IGZsb2F0OiByaWdodDsgZm9udC1zaXplOiAxLjVyZW07IGZvbnQtd2VpZ2h0OiBib2xkOyBsaW5lLWhlaWdodDogMTsgY29sb3I6ICMwMDA7IHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7IG9wYWNpdHk6IC41OyB9XG5cbi5jbG9zZTpmb2N1cywgLmNsb3NlOmhvdmVyIHsgY29sb3I6ICMwMDA7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgb3BhY2l0eTogLjc1OyB9XG5cbmJ1dHRvbi5jbG9zZSB7IHBhZGRpbmc6IDA7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3JkZXI6IDA7IC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4ubW9kYWwtb3BlbiB7IG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1vZGFsIHsgcG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IGxlZnQ6IDA7IHotaW5kZXg6IDEwNTA7IGRpc3BsYXk6IG5vbmU7IG92ZXJmbG93OiBoaWRkZW47IG91dGxpbmU6IDA7IH1cblxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTsgfVxuXG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cblxuLm1vZGFsLW9wZW4gLm1vZGFsIHsgb3ZlcmZsb3cteDogaGlkZGVuOyBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5tb2RhbC1kaWFsb2cgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiBhdXRvOyBtYXJnaW46IDEwcHg7IH1cblxuLm1vZGFsLWNvbnRlbnQgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTsgYm9yZGVyLXJhZGl1czogMC4zcmVtOyBvdXRsaW5lOiAwOyB9XG5cbi5tb2RhbC1iYWNrZHJvcCB7IHBvc2l0aW9uOiBmaXhlZDsgdG9wOiAwOyByaWdodDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwOyB6LWluZGV4OiAxMDQwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHsgb3BhY2l0eTogMDsgfVxuXG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7IG9wYWNpdHk6IDAuNTsgfVxuXG4ubW9kYWwtaGVhZGVyIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBwYWRkaW5nOiAxNXB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7IG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5tb2RhbC10aXRsZSB7IG1hcmdpbi1ib3R0b206IDA7IGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLm1vZGFsLWJvZHkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGZsZXg6IDEgMSBhdXRvOyBwYWRkaW5nOiAxNXB4OyB9XG5cbi5tb2RhbC1mb290ZXIgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyBwYWRkaW5nOiAxNXB4OyBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuXG4ubW9kYWwtZm9vdGVyID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHsgbWFyZ2luLWxlZnQ6IC4yNXJlbTsgfVxuXG4ubW9kYWwtZm9vdGVyID4gOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogLTk5OTlweDsgd2lkdGg6IDUwcHg7IGhlaWdodDogNTBweDsgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHsgLm1vZGFsLWRpYWxvZyB7IG1heC13aWR0aDogNTAwcHg7IG1hcmdpbjogMzBweCBhdXRvOyB9XG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogMzAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgLm1vZGFsLWxnIHsgbWF4LXdpZHRoOiA4MDBweDsgfSB9XG5cbi50b29sdGlwIHsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAxMDcwOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwOyBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IDEuNTsgdGV4dC1hbGlnbjogbGVmdDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgdGV4dC1zaGFkb3c6IG5vbmU7IHRleHQtdHJhbnNmb3JtOiBub25lOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB3b3JkLWJyZWFrOiBub3JtYWw7IHdvcmQtc3BhY2luZzogbm9ybWFsOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyBsaW5lLWJyZWFrOiBhdXRvOyBmb250LXNpemU6IDAuODc1cmVtOyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IG9wYWNpdHk6IDA7IH1cblxuLnRvb2x0aXAuc2hvdyB7IG9wYWNpdHk6IDAuOTsgfVxuXG4udG9vbHRpcCAuYXJyb3cgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogNXB4OyBoZWlnaHQ6IDVweDsgfVxuXG4udG9vbHRpcC5icy10b29sdGlwLXRvcCwgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7IHBhZGRpbmc6IDVweCAwOyB9XG5cbi50b29sdGlwLmJzLXRvb2x0aXAtdG9wIC5hcnJvdywgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3cgeyBib3R0b206IDA7IH1cblxuLnRvb2x0aXAuYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjpiZWZvcmUgeyBtYXJnaW4tbGVmdDogLTNweDsgY29udGVudDogXCJcIjsgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7IGJvcmRlci10b3AtY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAuYnMtdG9vbHRpcC1yaWdodCwgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHsgcGFkZGluZzogMCA1cHg7IH1cblxuLnRvb2x0aXAuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3cgeyBsZWZ0OiAwOyB9XG5cbi50b29sdGlwLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSB7IG1hcmdpbi10b3A6IC0zcHg7IGNvbnRlbnQ6IFwiXCI7IGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDsgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwOyB9XG5cbi50b29sdGlwLmJzLXRvb2x0aXAtYm90dG9tLCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHsgcGFkZGluZzogNXB4IDA7IH1cblxuLnRvb2x0aXAuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93LCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdyB7IHRvcDogMDsgfVxuXG4udG9vbHRpcC5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZSB7IG1hcmdpbi1sZWZ0OiAtM3B4OyBjb250ZW50OiBcIlwiOyBib3JkZXItd2lkdGg6IDAgNXB4IDVweDsgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC5icy10b29sdGlwLWxlZnQsIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHsgcGFkZGluZzogMCA1cHg7IH1cblxuLnRvb2x0aXAuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdywgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93IHsgcmlnaHQ6IDA7IH1cblxuLnRvb2x0aXAuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZSB7IHJpZ2h0OiAwOyBtYXJnaW4tdG9wOiAtM3B4OyBjb250ZW50OiBcIlwiOyBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7IGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwOyB9XG5cbi50b29sdGlwIC5hcnJvdzo6YmVmb3JlIHsgcG9zaXRpb246IGFic29sdXRlOyBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi50b29sdGlwLWlubmVyIHsgbWF4LXdpZHRoOiAyMDBweDsgcGFkZGluZzogM3B4IDhweDsgY29sb3I6ICNmZmY7IHRleHQtYWxpZ246IGNlbnRlcjsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4ucG9wb3ZlciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB6LWluZGV4OiAxMDYwOyBkaXNwbGF5OiBibG9jazsgbWF4LXdpZHRoOiAyNzZweDsgcGFkZGluZzogMXB4OyBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IDEuNTsgdGV4dC1hbGlnbjogbGVmdDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgdGV4dC1zaGFkb3c6IG5vbmU7IHRleHQtdHJhbnNmb3JtOiBub25lOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB3b3JkLWJyZWFrOiBub3JtYWw7IHdvcmQtc3BhY2luZzogbm9ybWFsOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyBsaW5lLWJyZWFrOiBhdXRvOyBmb250LXNpemU6IDAuODc1cmVtOyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTsgYm9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG5cbi5wb3BvdmVyIC5hcnJvdyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMHB4OyBoZWlnaHQ6IDVweDsgfVxuXG4ucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLmFycm93OjphZnRlciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogYmxvY2s7IGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLnBvcG92ZXIgLmFycm93OjpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBib3JkZXItd2lkdGg6IDExcHg7IH1cblxuLnBvcG92ZXIgLmFycm93OjphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IGJvcmRlci13aWR0aDogMTFweDsgfVxuXG4ucG9wb3Zlci5icy1wb3BvdmVyLXRvcCwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7IG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnBvcG92ZXIuYnMtcG9wb3Zlci10b3AgLmFycm93LCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdyB7IGJvdHRvbTogMDsgfVxuXG4ucG9wb3Zlci5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmFmdGVyIHsgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuXG4ucG9wb3Zlci5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZSB7IGJvdHRvbTogLTExcHg7IG1hcmdpbi1sZWZ0OiAtNnB4OyBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5wb3BvdmVyLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjphZnRlciB7IGJvdHRvbTogLTEwcHg7IG1hcmdpbi1sZWZ0OiAtNnB4OyBib3JkZXItdG9wLWNvbG9yOiAjZmZmOyB9XG5cbi5wb3BvdmVyLmJzLXBvcG92ZXItcmlnaHQsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7IG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5wb3BvdmVyLmJzLXBvcG92ZXItcmlnaHQgLmFycm93LCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93IHsgbGVmdDogMDsgfVxuXG4ucG9wb3Zlci5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlciwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YWZ0ZXIgeyBtYXJnaW4tdG9wOiAtOHB4OyBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuXG4ucG9wb3Zlci5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjpiZWZvcmUgeyBsZWZ0OiAtMTFweDsgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5wb3BvdmVyLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlciwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YWZ0ZXIgeyBsZWZ0OiAtMTBweDsgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmOyB9XG5cbi5wb3BvdmVyLmJzLXBvcG92ZXItYm90dG9tLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHsgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3csIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93IHsgdG9wOiAwOyB9XG5cbi5wb3BvdmVyLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlLCAucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YWZ0ZXIgeyBtYXJnaW4tbGVmdDogLTdweDsgYm9yZGVyLXRvcC13aWR0aDogMDsgfVxuXG4ucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZSB7IHRvcDogLTExcHg7IGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuLnBvcG92ZXIuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlciwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmFmdGVyIHsgdG9wOiAtMTBweDsgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuXG4ucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiA1MCU7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMjBweDsgbWFyZ2luLWxlZnQ6IC0xMHB4OyBjb250ZW50OiBcIlwiOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNzsgfVxuXG4ucG9wb3Zlci5icy1wb3BvdmVyLWxlZnQsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHsgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5wb3BvdmVyLmJzLXBvcG92ZXItbGVmdCAuYXJyb3csIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdyB7IHJpZ2h0OiAwOyB9XG5cbi5wb3BvdmVyLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmFmdGVyIHsgbWFyZ2luLXRvcDogLThweDsgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwOyB9XG5cbi5wb3BvdmVyLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjpiZWZvcmUgeyByaWdodDogLTExcHg7IGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5wb3BvdmVyLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmFmdGVyIHsgcmlnaHQ6IC0xMHB4OyBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjsgfVxuXG4ucG9wb3Zlci1oZWFkZXIgeyBwYWRkaW5nOiA4cHggMTRweDsgbWFyZ2luLWJvdHRvbTogMDsgZm9udC1zaXplOiAxcmVtOyBjb2xvcjogaW5oZXJpdDsgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTsgfVxuXG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5wb3BvdmVyLWJvZHkgeyBwYWRkaW5nOiA5cHggMTRweDsgY29sb3I6ICMyMTI1Mjk7IH1cblxuLmNhcm91c2VsIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jYXJvdXNlbC1pbm5lciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmNhcm91c2VsLWl0ZW0geyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IG5vbmU7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHdpZHRoOiAxMDAlOyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlOyBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IHBlcnNwZWN0aXZlOiAxMDAwcHg7IH1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLCAuY2Fyb3VzZWwtaXRlbS1uZXh0LCAuY2Fyb3VzZWwtaXRlbS1wcmV2IHsgZGlzcGxheTogYmxvY2s7IH1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dCwgLmNhcm91c2VsLWl0ZW0tcHJldiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyB9XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cblxuQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7IC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dCwgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG5cbkBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkgeyAuY2Fyb3VzZWwtaXRlbS1uZXh0LCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9IH1cblxuLmNhcm91c2VsLWl0ZW0tcHJldiwgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG5cbkBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkgeyAuY2Fyb3VzZWwtaXRlbS1wcmV2LCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBib3R0b206IDA7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB3aWR0aDogMTUlOyBjb2xvcjogI2ZmZjsgdGV4dC1hbGlnbjogY2VudGVyOyBvcGFjaXR5OiAwLjU7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cywgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cywgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3ZlciB7IGNvbG9yOiAjZmZmOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IG91dGxpbmU6IDA7IG9wYWNpdHk6IC45OyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYgeyBsZWZ0OiAwOyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQgeyByaWdodDogMDsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDIwcHg7IGhlaWdodDogMjBweDsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTQgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24geyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00xLjUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDA7IGJvdHRvbTogMTBweDsgbGVmdDogMDsgei1pbmRleDogMTU7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBwYWRkaW5nLWxlZnQ6IDA7IG1hcmdpbi1yaWdodDogMTUlOyBtYXJnaW4tbGVmdDogMTUlOyBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyBmbGV4OiAwIDEgYXV0bzsgd2lkdGg6IDMwcHg7IGhlaWdodDogM3B4OyBtYXJnaW4tcmlnaHQ6IDNweDsgbWFyZ2luLWxlZnQ6IDNweDsgdGV4dC1pbmRlbnQ6IC05OTlweDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOjpiZWZvcmUgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogLTEwcHg7IGxlZnQ6IDA7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTBweDsgY29udGVudDogXCJcIjsgfVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTo6YWZ0ZXIgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogLTEwcHg7IGxlZnQ6IDA7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTBweDsgY29udGVudDogXCJcIjsgfVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDE1JTsgYm90dG9tOiAyMHB4OyBsZWZ0OiAxNSU7IHotaW5kZXg6IDEwOyBwYWRkaW5nLXRvcDogMjBweDsgcGFkZGluZy1ib3R0b206IDIwcHg7IGNvbG9yOiAjZmZmOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmFsaWduLWJhc2VsaW5lIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRvcCB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tbWlkZGxlIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtdG9wIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cblxuLmJnLXByaW1hcnkgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1wcmltYXJ5OmZvY3VzLCBhLmJnLXByaW1hcnk6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeSB7IGJhY2tncm91bmQtY29sb3I6ICM4NjhlOTYgIWltcG9ydGFudDsgfVxuXG5hLmJnLXNlY29uZGFyeTpmb2N1cywgYS5iZy1zZWNvbmRhcnk6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuLmJnLXN1Y2Nlc3MgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zdWNjZXNzOmZvY3VzLCBhLmJnLXN1Y2Nlc3M6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWluZm8geyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1pbmZvOmZvY3VzLCBhLmJnLWluZm86aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdhcm5pbmcgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy13YXJuaW5nOmZvY3VzLCBhLmJnLXdhcm5pbmc6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhbmdlciB7IGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG5hLmJnLWRhbmdlcjpmb2N1cywgYS5iZy1kYW5nZXI6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0IHsgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbmEuYmctbGlnaHQ6Zm9jdXMsIGEuYmctbGlnaHQ6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhcmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1kYXJrOmZvY3VzLCBhLmJnLWRhcms6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdoaXRlIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5iZy10cmFuc3BhcmVudCB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlciB7IGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC0wIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtMCB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LTAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcHJpbWFyeSB7IGJvcmRlci1jb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHsgYm9yZGVyLWNvbG9yOiAjODY4ZTk2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdWNjZXNzIHsgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1pbmZvIHsgYm9yZGVyLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13YXJuaW5nIHsgYm9yZGVyLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1kYW5nZXIgeyBib3JkZXItY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxpZ2h0IHsgYm9yZGVyLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1kYXJrIHsgYm9yZGVyLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aGl0ZSB7IGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkIHsgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcCB7IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodCB7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tIHsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQgeyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1jaXJjbGUgeyBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLnJvdW5kZWQtMCB7IGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmNsZWFyZml4OjphZnRlciB7IGRpc3BsYXk6IGJsb2NrOyBjbGVhcjogYm90aDsgY29udGVudDogXCJcIjsgfVxuXG4uZC1ub25lIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZSB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLWJsb2NrIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZSB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtY2VsbCB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuXG4uZC1mbGV4IHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1mbGV4IHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHsgLmQtc20tbm9uZSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS1ibG9jayB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLWNlbGwgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tZmxleCB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgLmQtbWQtbm9uZSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC1ibG9jayB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLWNlbGwgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtZmxleCB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgLmQtbGctbm9uZSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy1ibG9jayB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLWNlbGwgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctZmxleCB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7IC5kLXhsLW5vbmUgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtYmxvY2sgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1jZWxsIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWZsZXggeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWZsZXggeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuLmQtcHJpbnQtYmxvY2sgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHByaW50IHsgLmQtcHJpbnQtYmxvY2sgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLmQtcHJpbnQtaW5saW5lIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBwcmludCB7IC5kLXByaW50LWlubGluZSB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuLmQtcHJpbnQtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBwcmludCB7IC5kLXByaW50LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHsgLmQtcHJpbnQtbm9uZSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5lbWJlZC1yZXNwb25zaXZlIHsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7IG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7IGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiBcIlwiOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sIC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSwgLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsIC5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCwgLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8geyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBib3JkZXI6IDA7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7IHBhZGRpbmctdG9wOiA0Mi44NTcxNDI4NTcxJTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3JlIHsgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUgeyBwYWRkaW5nLXRvcDogNzUlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7IHBhZGRpbmctdG9wOiAxMDAlOyB9XG5cbi5mbGV4LXJvdyB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4geyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtcm93LXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1ub3dyYXAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtZW5kIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYXV0byB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1lbmQgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgeyAuZmxleC1zbS1yb3cgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tbm93cmFwIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2ggeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8geyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAuZmxleC1tZC1yb3cgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtbm93cmFwIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2ggeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8geyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyAuZmxleC1sZy1yb3cgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctbm93cmFwIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2ggeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8geyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHsgLmZsZXgteGwtcm93IHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcCB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2ggeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG4uZmxvYXQtbGVmdCB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLmZsb2F0LXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLmZsb2F0LW5vbmUgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgeyAuZmxvYXQtc20tbGVmdCB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtLW5vbmUgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC5mbG9hdC1tZC1sZWZ0IHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQtcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQtbm9uZSB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgLmZsb2F0LWxnLWxlZnQgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1sZy1yaWdodCB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1sZy1ub25lIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHsgLmZsb2F0LXhsLWxlZnQgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1yaWdodCB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1ub25lIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5wb3NpdGlvbi1zdGF0aWMgeyBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHsgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLWFic29sdXRlIHsgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLWZpeGVkIHsgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLXN0aWNreSB7IHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDsgfVxuXG4uZml4ZWQtdG9wIHsgcG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IHJpZ2h0OiAwOyBsZWZ0OiAwOyB6LWluZGV4OiAxMDMwOyB9XG5cbi5maXhlZC1ib3R0b20geyBwb3NpdGlvbjogZml4ZWQ7IHJpZ2h0OiAwOyBib3R0b206IDA7IGxlZnQ6IDA7IHotaW5kZXg6IDEwMzA7IH1cblxuQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7IC5zdGlja3ktdG9wIHsgcG9zaXRpb246IHN0aWNreTsgdG9wOiAwOyB6LWluZGV4OiAxMDIwOyB9IH1cblxuLnNyLW9ubHkgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxcHg7IGhlaWdodDogMXB4OyBwYWRkaW5nOiAwOyBvdmVyZmxvdzogaGlkZGVuOyBjbGlwOiByZWN0KDAsIDAsIDAsIDApOyB3aGl0ZS1zcGFjZTogbm93cmFwOyBjbGlwLXBhdGg6IGluc2V0KDUwJSk7IGJvcmRlcjogMDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMgeyBwb3NpdGlvbjogc3RhdGljOyB3aWR0aDogYXV0bzsgaGVpZ2h0OiBhdXRvOyBvdmVyZmxvdzogdmlzaWJsZTsgY2xpcDogYXV0bzsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgY2xpcC1wYXRoOiBub25lOyB9XG5cbi53LTI1IHsgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi53LTUwIHsgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi53LTc1IHsgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi53LTEwMCB7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmgtMjUgeyBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi5oLTUwIHsgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4uaC03NSB7IGhlaWdodDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLmgtMTAwIHsgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm0tMCB7IG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5tdC0wLCAubXktMCB7IG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ubXItMCwgLm14LTAgeyBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubWItMCwgLm15LTAgeyBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1sLTAsIC5teC0wIHsgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubS0xIHsgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTEsIC5teS0xIHsgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0xLCAubXgtMSB7IG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0xLCAubXktMSB7IG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMSwgLm14LTEgeyBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTIgeyBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0yLCAubXktMiB7IG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0yLCAubXgtMiB7IG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIsIC5teS0yIHsgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTIsIC5teC0yIHsgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTMgeyBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMywgLm15LTMgeyBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTMsIC5teC0zIHsgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMsIC5teS0zIHsgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0zLCAubXgtMyB7IG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNCB7IG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTQsIC5teS00IHsgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTQsIC5teC00IHsgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNCwgLm15LTQgeyBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNCwgLm14LTQgeyBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNSB7IG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC01LCAubXktNSB7IG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNSwgLm14LTUgeyBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNSwgLm15LTUgeyBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTUsIC5teC01IHsgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0wIHsgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5wdC0wLCAucHktMCB7IHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnByLTAsIC5weC0wIHsgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5wYi0wLCAucHktMCB7IHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnBsLTAsIC5weC0wIHsgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnAtMSB7IHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMSwgLnB5LTEgeyBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0xLCAucHgtMSB7IHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMSwgLnB5LTEgeyBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0xLCAucHgtMSB7IHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTIgeyBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMiwgLnB5LTIgeyBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTIsIC5weC0yIHsgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIsIC5weS0yIHsgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0yLCAucHgtMiB7IHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMyB7IHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMywgLnB5LTMgeyBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0zLCAucHgtMyB7IHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMywgLnB5LTMgeyBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0zLCAucHgtMyB7IHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTQgeyBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNCwgLnB5LTQgeyBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTQsIC5weC00IHsgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTQsIC5weS00IHsgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC00LCAucHgtNCB7IHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNSB7IHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNSwgLnB5LTUgeyBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wci01LCAucHgtNSB7IHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNSwgLnB5LTUgeyBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC01LCAucHgtNSB7IHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXQtYXV0bywgLm15LWF1dG8geyBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1yLWF1dG8sIC5teC1hdXRvIHsgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1iLWF1dG8sIC5teS1hdXRvIHsgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tbC1hdXRvLCAubXgtYXV0byB7IG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7IC5tLXNtLTAgeyBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtc20tMCwgLm15LXNtLTAgeyBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTAsIC5teC1zbS0wIHsgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTAsIC5teS1zbS0wIHsgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0wLCAubXgtc20tMCB7IG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMSB7IG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xLCAubXktc20tMSB7IG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMSwgLm14LXNtLTEgeyBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMSwgLm15LXNtLTEgeyBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTEsIC5teC1zbS0xIHsgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0yIHsgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMiwgLm15LXNtLTIgeyBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMiwgLm14LXNtLTIgeyBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yLCAubXktc20tMiB7IG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0yLCAubXgtc20tMiB7IG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0zIHsgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTMsIC5teS1zbS0zIHsgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0zLCAubXgtc20tMyB7IG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0zLCAubXktc20tMyB7IG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMywgLm14LXNtLTMgeyBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTQgeyBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS00LCAubXktc20tNCB7IG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS00LCAubXgtc20tNCB7IG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTQsIC5teS1zbS00IHsgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTQsIC5teC1zbS00IHsgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTUgeyBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNSwgLm15LXNtLTUgeyBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTUsIC5teC1zbS01IHsgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTUsIC5teS1zbS01IHsgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS01LCAubXgtc20tNSB7IG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMCB7IHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtc20tMCwgLnB5LXNtLTAgeyBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0wLCAucHgtc20tMCB7IHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItc20tMCwgLnB5LXNtLTAgeyBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0wLCAucHgtc20tMCB7IHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTEgeyBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEsIC5weS1zbS0xIHsgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMSwgLnB4LXNtLTEgeyBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTEsIC5weS1zbS0xIHsgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMSwgLnB4LXNtLTEgeyBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0yIHsgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTIsIC5weS1zbS0yIHsgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0yLCAucHgtc20tMiB7IHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yLCAucHktc20tMiB7IHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMiwgLnB4LXNtLTIgeyBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTMgeyBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTMsIC5weS1zbS0zIHsgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMywgLnB4LXNtLTMgeyBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTMsIC5weS1zbS0zIHsgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMywgLnB4LXNtLTMgeyBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS00IHsgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTQsIC5weS1zbS00IHsgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS00LCAucHgtc20tNCB7IHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS00LCAucHktc20tNCB7IHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNCwgLnB4LXNtLTQgeyBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTUgeyBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTUsIC5weS1zbS01IHsgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNSwgLnB4LXNtLTUgeyBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTUsIC5weS1zbS01IHsgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNSwgLnB4LXNtLTUgeyBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWF1dG8sIC5teS1zbS1hdXRvIHsgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1hdXRvLCAubXgtc20tYXV0byB7IG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1hdXRvLCAubXktc20tYXV0byB7IG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtc20tYXV0bywgLm14LXNtLWF1dG8geyBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC5tLW1kLTAgeyBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCwgLm15LW1kLTAgeyBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTAsIC5teC1tZC0wIHsgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTAsIC5teS1tZC0wIHsgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0wLCAubXgtbWQtMCB7IG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMSB7IG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xLCAubXktbWQtMSB7IG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMSwgLm14LW1kLTEgeyBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMSwgLm15LW1kLTEgeyBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTEsIC5teC1tZC0xIHsgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yIHsgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMiwgLm15LW1kLTIgeyBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMiwgLm14LW1kLTIgeyBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yLCAubXktbWQtMiB7IG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0yLCAubXgtbWQtMiB7IG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0zIHsgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTMsIC5teS1tZC0zIHsgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0zLCAubXgtbWQtMyB7IG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0zLCAubXktbWQtMyB7IG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMywgLm14LW1kLTMgeyBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTQgeyBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC00LCAubXktbWQtNCB7IG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC00LCAubXgtbWQtNCB7IG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTQsIC5teS1tZC00IHsgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTQsIC5teC1tZC00IHsgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTUgeyBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNSwgLm15LW1kLTUgeyBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTUsIC5teC1tZC01IHsgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTUsIC5teS1tZC01IHsgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC01LCAubXgtbWQtNSB7IG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMCB7IHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbWQtMCwgLnB5LW1kLTAgeyBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0wLCAucHgtbWQtMCB7IHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbWQtMCwgLnB5LW1kLTAgeyBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0wLCAucHgtbWQtMCB7IHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTEgeyBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTEsIC5weS1tZC0xIHsgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMSwgLnB4LW1kLTEgeyBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEsIC5weS1tZC0xIHsgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMSwgLnB4LW1kLTEgeyBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yIHsgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTIsIC5weS1tZC0yIHsgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0yLCAucHgtbWQtMiB7IHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0yLCAucHktbWQtMiB7IHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMiwgLnB4LW1kLTIgeyBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTMgeyBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMsIC5weS1tZC0zIHsgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMywgLnB4LW1kLTMgeyBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTMsIC5weS1tZC0zIHsgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMywgLnB4LW1kLTMgeyBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC00IHsgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTQsIC5weS1tZC00IHsgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC00LCAucHgtbWQtNCB7IHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC00LCAucHktbWQtNCB7IHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNCwgLnB4LW1kLTQgeyBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTUgeyBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTUsIC5weS1tZC01IHsgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNSwgLnB4LW1kLTUgeyBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTUsIC5weS1tZC01IHsgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNSwgLnB4LW1kLTUgeyBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLWF1dG8sIC5teS1tZC1hdXRvIHsgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1hdXRvLCAubXgtbWQtYXV0byB7IG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1hdXRvLCAubXktbWQtYXV0byB7IG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbWQtYXV0bywgLm14LW1kLWF1dG8geyBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IC5tLWxnLTAgeyBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbGctMCwgLm15LWxnLTAgeyBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTAsIC5teC1sZy0wIHsgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTAsIC5teS1sZy0wIHsgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0wLCAubXgtbGctMCB7IG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMSB7IG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xLCAubXktbGctMSB7IG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMSwgLm14LWxnLTEgeyBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMSwgLm15LWxnLTEgeyBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTEsIC5teC1sZy0xIHsgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0yIHsgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMiwgLm15LWxnLTIgeyBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMiwgLm14LWxnLTIgeyBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0yLCAubXktbGctMiB7IG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0yLCAubXgtbGctMiB7IG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0zIHsgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTMsIC5teS1sZy0zIHsgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0zLCAubXgtbGctMyB7IG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zLCAubXktbGctMyB7IG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMywgLm14LWxnLTMgeyBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTQgeyBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy00LCAubXktbGctNCB7IG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy00LCAubXgtbGctNCB7IG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTQsIC5teS1sZy00IHsgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTQsIC5teC1sZy00IHsgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTUgeyBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNSwgLm15LWxnLTUgeyBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTUsIC5teC1sZy01IHsgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTUsIC5teS1sZy01IHsgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy01LCAubXgtbGctNSB7IG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMCB7IHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbGctMCwgLnB5LWxnLTAgeyBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0wLCAucHgtbGctMCB7IHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbGctMCwgLnB5LWxnLTAgeyBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0wLCAucHgtbGctMCB7IHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTEgeyBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTEsIC5weS1sZy0xIHsgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMSwgLnB4LWxnLTEgeyBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEsIC5weS1sZy0xIHsgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMSwgLnB4LWxnLTEgeyBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0yIHsgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTIsIC5weS1sZy0yIHsgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0yLCAucHgtbGctMiB7IHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yLCAucHktbGctMiB7IHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMiwgLnB4LWxnLTIgeyBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTMgeyBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTMsIC5weS1sZy0zIHsgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMywgLnB4LWxnLTMgeyBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTMsIC5weS1sZy0zIHsgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMywgLnB4LWxnLTMgeyBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy00IHsgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTQsIC5weS1sZy00IHsgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy00LCAucHgtbGctNCB7IHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy00LCAucHktbGctNCB7IHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNCwgLnB4LWxnLTQgeyBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTUgeyBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTUsIC5weS1sZy01IHsgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNSwgLnB4LWxnLTUgeyBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTUsIC5weS1sZy01IHsgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNSwgLnB4LWxnLTUgeyBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWF1dG8sIC5teS1sZy1hdXRvIHsgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1hdXRvLCAubXgtbGctYXV0byB7IG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1hdXRvLCAubXktbGctYXV0byB7IG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbGctYXV0bywgLm14LWxnLWF1dG8geyBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgeyAubS14bC0wIHsgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTAsIC5teS14bC0wIHsgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0wLCAubXgteGwtMCB7IG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0wLCAubXkteGwtMCB7IG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteGwtMCwgLm14LXhsLTAgeyBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTEgeyBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMSwgLm15LXhsLTEgeyBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTEsIC5teC14bC0xIHsgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEsIC5teS14bC0xIHsgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0xLCAubXgteGwtMSB7IG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMiB7IG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTIsIC5teS14bC0yIHsgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTIsIC5teC14bC0yIHsgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMiwgLm15LXhsLTIgeyBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMiwgLm14LXhsLTIgeyBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMyB7IG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0zLCAubXkteGwtMyB7IG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMywgLm14LXhsLTMgeyBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMywgLm15LXhsLTMgeyBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTMsIC5teC14bC0zIHsgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC00IHsgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNCwgLm15LXhsLTQgeyBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNCwgLm14LXhsLTQgeyBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC00LCAubXkteGwtNCB7IG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC00LCAubXgteGwtNCB7IG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC01IHsgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTUsIC5teS14bC01IHsgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC01LCAubXgteGwtNSB7IG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC01LCAubXkteGwtNSB7IG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNSwgLm14LXhsLTUgeyBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTAgeyBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTAsIC5weS14bC0wIHsgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHIteGwtMCwgLnB4LXhsLTAgeyBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTAsIC5weS14bC0wIHsgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteGwtMCwgLnB4LXhsLTAgeyBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC14bC0xIHsgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xLCAucHkteGwtMSB7IHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTEsIC5weC14bC0xIHsgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xLCAucHkteGwtMSB7IHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTEsIC5weC14bC0xIHsgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMiB7IHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0yLCAucHkteGwtMiB7IHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMiwgLnB4LXhsLTIgeyBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMiwgLnB5LXhsLTIgeyBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTIsIC5weC14bC0yIHsgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0zIHsgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0zLCAucHkteGwtMyB7IHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTMsIC5weC14bC0zIHsgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0zLCAucHkteGwtMyB7IHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTMsIC5weC14bC0zIHsgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNCB7IHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC00LCAucHkteGwtNCB7IHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNCwgLnB4LXhsLTQgeyBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNCwgLnB5LXhsLTQgeyBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTQsIC5weC14bC00IHsgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC01IHsgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC01LCAucHkteGwtNSB7IHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTUsIC5weC14bC01IHsgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC01LCAucHkteGwtNSB7IHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTUsIC5weC14bC01IHsgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1hdXRvLCAubXkteGwtYXV0byB7IG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXIteGwtYXV0bywgLm14LXhsLWF1dG8geyBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteGwtYXV0bywgLm15LXhsLWF1dG8geyBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWF1dG8sIC5teC14bC1hdXRvIHsgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LWp1c3RpZnkgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbm93cmFwIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXRydW5jYXRlIHsgb3ZlcmZsb3c6IGhpZGRlbjsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRleHQtbGVmdCB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1yaWdodCB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7IC50ZXh0LXNtLWxlZnQgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tcmlnaHQgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IC50ZXh0LW1kLWxlZnQgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtcmlnaHQgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IC50ZXh0LWxnLWxlZnQgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctcmlnaHQgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgeyAudGV4dC14bC1sZWZ0IHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhsLXJpZ2h0IHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LWxvd2VyY2FzZSB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC11cHBlcmNhc2UgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHsgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ub3JtYWwgeyBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWJvbGQgeyBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50OyB9XG5cbi5mb250LWl0YWxpYyB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1wcmltYXJ5IHsgY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtcHJpbWFyeTpmb2N1cywgYS50ZXh0LXByaW1hcnk6aG92ZXIgeyBjb2xvcjogIzAwNjJjYyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXNlY29uZGFyeSB7IGNvbG9yOiAjODY4ZTk2ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXNlY29uZGFyeTpmb2N1cywgYS50ZXh0LXNlY29uZGFyeTpob3ZlciB7IGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc3VjY2VzcyB7IGNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMsIGEudGV4dC1zdWNjZXNzOmhvdmVyIHsgY29sb3I6ICMxZTdlMzQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1pbmZvIHsgY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgfVxuXG5hLnRleHQtaW5mbzpmb2N1cywgYS50ZXh0LWluZm86aG92ZXIgeyBjb2xvcjogIzExN2E4YiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdhcm5pbmcgeyBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC13YXJuaW5nOmZvY3VzLCBhLnRleHQtd2FybmluZzpob3ZlciB7IGNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFuZ2VyIHsgY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtZGFuZ2VyOmZvY3VzLCBhLnRleHQtZGFuZ2VyOmhvdmVyIHsgY29sb3I6ICNiZDIxMzAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1saWdodCB7IGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWxpZ2h0OmZvY3VzLCBhLnRleHQtbGlnaHQ6aG92ZXIgeyBjb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhcmsgeyBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1kYXJrOmZvY3VzLCBhLnRleHQtZGFyazpob3ZlciB7IGNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbXV0ZWQgeyBjb2xvcjogIzg2OGU5NiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWhpZGUgeyBmb250OiAwLzAgYTsgY29sb3I6IHRyYW5zcGFyZW50OyB0ZXh0LXNoYWRvdzogbm9uZTsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJvcmRlcjogMDsgfVxuXG4udmlzaWJsZSB7IHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG4uaW52aXNpYmxlIHsgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuOmZvY3VzIHsgb3V0bGluZTogbm9uZTsgfVxuXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7IGJvcmRlci1yYWRpdXM6IDA7IH1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHsgZGlzcGxheTogbm9uZTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHsgbGluZS1oZWlnaHQ6IDEuMTsgZm9udC13ZWlnaHQ6IDcwMDsgbWFyZ2luLXRvcDogMDsgfVxuXG5pbWcgeyBkaXNwbGF5OiBibG9jazsgfVxuXG51bCwgb2wsIGxpIHsgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5maWd1cmUgeyBtYXJnaW46IDA7IH1cblxuZmllbGRzZXQgeyBib3JkZXI6IDA7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgfVxuXG4qIHsgYm94LXNpemluZzogYm9yZGVyLWJveDsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyB9XG5cbio6YmVmb3JlLCAqOmFmdGVyIHsgYm94LXNpemluZzogYm9yZGVyLWJveDsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyB9XG5cbmh0bWwsIGJvZHkgeyBmb250LXNpemU6IDE2cHg7IGNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjsgbGluZS1oZWlnaHQ6IDEuODsgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyBodG1sLCBib2R5IHsgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyBodG1sLCBib2R5IHsgZm9udC1zaXplOiAxNXB4OyB9IH1cblxuYSB7IGNvbG9yOiAjZTMwNjEzOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IHRyYW5zaXRpb246IGNvbG9yIDAuMzVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4zNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zNXMgZWFzZS1pbi1vdXQ7IH1cblxuYTpob3ZlciB7IGNvbG9yOiAjMDAwOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuaW1nIHsgaGVpZ2h0OiBhdXRvOyBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNsZWFyOjphZnRlciB7IGNsZWFyOiBib3RoOyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgfVxuXG4uY29udGFpbmVyIHsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTAwJTsgcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIDExNzBweCkgLyAyKTsgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gMTE3MHB4KSAvIDIpOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7IC5jb250YWluZXIgeyBwYWRkaW5nLXJpZ2h0OiAxNXB4OyBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuXG4uY29udGFpbmVyLS1sZyB7IHdpZHRoOiAxMDAlOyBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gMTY4MHB4KSAvIDIpOyBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSAxNjgwcHgpIC8gMik7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzEwcHgpIHsgLmNvbnRhaW5lci0tbGcgeyBwYWRkaW5nLXJpZ2h0OiAxNXB4OyBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuXG4uY29udGFpbmVyLS1tZCB7IHdpZHRoOiAxMDAlOyBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gMTU2MHB4KSAvIDIpOyBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSAxNTYwcHgpIC8gMik7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTkwcHgpIHsgLmNvbnRhaW5lci0tbWQgeyBwYWRkaW5nLXJpZ2h0OiAxNXB4OyBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuXG4uYnRuLCAuYnV0dG9uLCAuY29udGFjdF9fZm9ybSBmb3JtIGJ1dHRvbi5idXR0b25bdHlwZT1cInN1Ym1pdFwiXSwgLnBhY2thZ2VfX2Jsb2NrOmhvdmVyIC5idXR0b24sIC5wcm9kdWN0X19ibG9jazpob3ZlciAuYnV0dG9uIHsgei1pbmRleDogMTsgb3V0bGluZTogMCAhaW1wb3J0YW50OyBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OiAxOyBoZWlnaHQ6IDMuNzVyZW07IGN1cnNvcjogcG9pbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZGlzcGxheTogaW5saW5lLWZsZXg7IHRleHQtYWxpZ246IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVwiLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNTAwOyB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgYm9yZGVyOiAwIHNvbGlkICMyZTZkYTQ7IGJvcmRlci1yYWRpdXM6IDA7IHVzZXItc2VsZWN0OiBub25lOyB0cmFuc2l0aW9uOiBjb2xvciAwLjM1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMzVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGVhc2UtaW4tb3V0OyBtYXJnaW4tYm90dG9tOiAwOyBwYWRkaW5nOiAwLjg3NXJlbSAzLjEyNXJlbTsgcG9zaXRpb246IHJlbGF0aXZlOyBmb250LXNpemU6IDEuMjVyZW07IHBhZGRpbmctbGVmdDogNS4xMjVyZW07IH1cblxuLmJ0bjpiZWZvcmUsIC5idXR0b246YmVmb3JlLCAuY29udGFjdF9fZm9ybSBmb3JtIGJ1dHRvbi5idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5wYWNrYWdlX19ibG9jazpob3ZlciAuYnV0dG9uOmJlZm9yZSwgLnByb2R1Y3RfX2Jsb2NrOmhvdmVyIC5idXR0b246YmVmb3JlIHsgaGVpZ2h0OiAxMDAlOyBjb250ZW50OiAnXFxmMDYxJzsgZm9udC13ZWlnaHQ6IDMwMDsgd2lkdGg6IDMuNzVyZW07IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGRpc3BsYXk6IGlubGluZS1mbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYm9yZGVyLWNvbG9yOiAjZmZmOyBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjsgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjsgZm9udC1zaXplOiAxLjVyZW07IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB9XG5cbi5idG46YWZ0ZXIsIC5idXR0b246YWZ0ZXIsIC5jb250YWN0X19mb3JtIGZvcm0gYnV0dG9uLmJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAucGFja2FnZV9fYmxvY2s6aG92ZXIgLmJ1dHRvbjphZnRlciwgLnByb2R1Y3RfX2Jsb2NrOmhvdmVyIC5idXR0b246YWZ0ZXIgeyB3aWR0aDogMDsgei1pbmRleDogLTE7IGNvbnRlbnQ6ICcnOyBoZWlnaHQ6IDEwMCU7IGRpc3BsYXk6IGJsb2NrOyBiYWNrZ3JvdW5kOiAjMTExOyB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjM1czsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IH1cblxuLmJ0bjpob3ZlcjphZnRlciwgLmJ1dHRvbjpob3ZlcjphZnRlciwgLmNvbnRhY3RfX2Zvcm0gZm9ybSBidXR0b24uYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXI6YWZ0ZXIsIC5pbnRyb19fY29udGVudCAuYnV0dG9uOmhvdmVyOmFmdGVyLCAucGFja2FnZV9fYmxvY2s6aG92ZXIgLmJ1dHRvbjpob3ZlcjphZnRlciwgLnByb2R1Y3RfX2Jsb2NrOmhvdmVyIC5idXR0b246aG92ZXI6YWZ0ZXIgeyB3aWR0aDogMTAwJTsgfVxuXG4uYnRuLWRlZmF1bHQsIC5idXR0b24sIC5jb250YWN0X19mb3JtIGZvcm0gYnV0dG9uLmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLCAucGFja2FnZV9fYmxvY2s6aG92ZXIgLmJ1dHRvbiwgLnByb2R1Y3RfX2Jsb2NrOmhvdmVyIC5idXR0b24geyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZDogI2UzMDYxMzsgfVxuXG4uYnRuLWRlZmF1bHQ6aG92ZXIsIC5idG4tZGVmYXVsdFt0eXBlPSdzdWJtaXQnXTpob3ZlciwgLmJ0bi1kZWZhdWx0W3R5cGU9J3Jlc2V0J106aG92ZXIsIC5idG4tZGVmYXVsdFt0eXBlPSdidXR0b24nXTpob3ZlciwgLmJ0bi1kZWZhdWx0OmZvY3VzLCAuYnRuLWRlZmF1bHQuaXMtZm9jdXNlZCwgLmJ1dHRvbjpob3ZlciwgLmNvbnRhY3RfX2Zvcm0gZm9ybSBidXR0b24uYnV0dG9uOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIC5pbnRyb19fY29udGVudCAuYnV0dG9uOmhvdmVyLCAucGFja2FnZV9fYmxvY2s6aG92ZXIgLmJ1dHRvbjpob3ZlciwgLnByb2R1Y3RfX2Jsb2NrOmhvdmVyIC5idXR0b246aG92ZXIsIC5idXR0b25bdHlwZT0nc3VibWl0J106aG92ZXIsIC5jb250YWN0X19mb3JtIGZvcm0gYnV0dG9uLmJ1dHRvblt0eXBlPSdzdWJtaXQnXTpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAuYnV0dG9uW3R5cGU9J3Jlc2V0J106aG92ZXIsIC5jb250YWN0X19mb3JtIGZvcm0gYnV0dG9uLmJ1dHRvblt0eXBlPSdyZXNldCddOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIC5idXR0b25bdHlwZT0nYnV0dG9uJ106aG92ZXIsIC5jb250YWN0X19mb3JtIGZvcm0gYnV0dG9uLmJ1dHRvblt0eXBlPSdidXR0b24nXTpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAuYnV0dG9uOmZvY3VzLCAuY29udGFjdF9fZm9ybSBmb3JtIGJ1dHRvbi5idXR0b246Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSwgLnBhY2thZ2VfX2Jsb2NrOmhvdmVyIC5idXR0b246Zm9jdXMsIC5wcm9kdWN0X19ibG9jazpob3ZlciAuYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLWZvY3VzZWQsIC5jb250YWN0X19mb3JtIGZvcm0gYnV0dG9uLmlzLWZvY3VzZWQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sIC5wYWNrYWdlX19ibG9jazpob3ZlciAuaXMtZm9jdXNlZC5idXR0b24sIC5wcm9kdWN0X19ibG9jazpob3ZlciAuaXMtZm9jdXNlZC5idXR0b24geyBjb2xvcjogI2ZmZjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBib3JkZXItY29sb3I6ICMyODYwOTA7IGJhY2tncm91bmQtY29sb3I6ICNlMzA2MTM7IH1cblxuLmJ1dHRvbi0tcHJpbWFyeSwgLmJ0bi1wcmltYXJ5IHsgYmFja2dyb3VuZDogIzAwYTJmZjsgfVxuXG4uYnV0dG9uLS1wcmltYXJ5OmhvdmVyLCAuYnV0dG9uLS1wcmltYXJ5W3R5cGU9J3N1Ym1pdCddOmhvdmVyLCAuYnV0dG9uLS1wcmltYXJ5W3R5cGU9J3Jlc2V0J106aG92ZXIsIC5idXR0b24tLXByaW1hcnlbdHlwZT0nYnV0dG9uJ106aG92ZXIsIC5idXR0b24tLXByaW1hcnk6Zm9jdXMsIC5idXR0b24tLXByaW1hcnkuaXMtZm9jdXNlZCwgLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYnRuLXByaW1hcnlbdHlwZT0nc3VibWl0J106aG92ZXIsIC5idG4tcHJpbWFyeVt0eXBlPSdyZXNldCddOmhvdmVyLCAuYnRuLXByaW1hcnlbdHlwZT0nYnV0dG9uJ106aG92ZXIsIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmlzLWZvY3VzZWQgeyBjb2xvcjogI2ZmZjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBib3JkZXItY29sb3I6ICMyODYwOTA7IGJhY2tncm91bmQtY29sb3I6ICMwMGEyZmY7IH1cblxuLmJ1dHRvbi0tc3VjY2VzcywgLmJ0bi1zdWNjZXNzIHsgYmFja2dyb3VuZDogIzI4YTc0NTsgfVxuXG4uYnV0dG9uLS1zdWNjZXNzOmhvdmVyLCAuYnV0dG9uLS1zdWNjZXNzW3R5cGU9J3N1Ym1pdCddOmhvdmVyLCAuYnV0dG9uLS1zdWNjZXNzW3R5cGU9J3Jlc2V0J106aG92ZXIsIC5idXR0b24tLXN1Y2Nlc3NbdHlwZT0nYnV0dG9uJ106aG92ZXIsIC5idXR0b24tLXN1Y2Nlc3M6Zm9jdXMsIC5idXR0b24tLXN1Y2Nlc3MuaXMtZm9jdXNlZCwgLmJ0bi1zdWNjZXNzOmhvdmVyLCAuYnRuLXN1Y2Nlc3NbdHlwZT0nc3VibWl0J106aG92ZXIsIC5idG4tc3VjY2Vzc1t0eXBlPSdyZXNldCddOmhvdmVyLCAuYnRuLXN1Y2Nlc3NbdHlwZT0nYnV0dG9uJ106aG92ZXIsIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmlzLWZvY3VzZWQgeyBjb2xvcjogI2ZmZjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBib3JkZXItY29sb3I6ICMyODYwOTA7IGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQ7IH1cblxuLmJ1dHRvbi0td2hpdGUsIC5pbnRyb19fY29udGVudCAuYnV0dG9uLCAuaW50cm9fX2NvbnRlbnQgLmNvbnRhY3RfX2Zvcm0gZm9ybSBidXR0b24uYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sIC5jb250YWN0X19mb3JtIGZvcm0gLmludHJvX19jb250ZW50IGJ1dHRvbi5idXR0b25bdHlwZT1cInN1Ym1pdFwiXSwgLmludHJvX19jb250ZW50IC5wYWNrYWdlX19ibG9jazpob3ZlciAuYnV0dG9uLCAucGFja2FnZV9fYmxvY2s6aG92ZXIgLmludHJvX19jb250ZW50IC5idXR0b24sIC5pbnRyb19fY29udGVudCAucHJvZHVjdF9fYmxvY2s6aG92ZXIgLmJ1dHRvbiwgLnByb2R1Y3RfX2Jsb2NrOmhvdmVyIC5pbnRyb19fY29udGVudCAuYnV0dG9uLCAuYnRuLXdoaXRlIHsgY29sb3I6ICNlMzA2MTM7IGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLmJ1dHRvbi0td2hpdGU6YmVmb3JlLCAuaW50cm9fX2NvbnRlbnQgLmJ1dHRvbjpiZWZvcmUsIC5pbnRyb19fY29udGVudCAuY29udGFjdF9fZm9ybSBmb3JtIGJ1dHRvbi5idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5jb250YWN0X19mb3JtIGZvcm0gLmludHJvX19jb250ZW50IGJ1dHRvbi5idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5pbnRyb19fY29udGVudCAucGFja2FnZV9fYmxvY2s6aG92ZXIgLmJ1dHRvbjpiZWZvcmUsIC5wYWNrYWdlX19ibG9jazpob3ZlciAuaW50cm9fX2NvbnRlbnQgLmJ1dHRvbjpiZWZvcmUsIC5pbnRyb19fY29udGVudCAucHJvZHVjdF9fYmxvY2s6aG92ZXIgLmJ1dHRvbjpiZWZvcmUsIC5wcm9kdWN0X19ibG9jazpob3ZlciAuaW50cm9fX2NvbnRlbnQgLmJ1dHRvbjpiZWZvcmUsIC5idG4td2hpdGU6YmVmb3JlIHsgYm9yZGVyLWNvbG9yOiAjZTMwNjEzOyB9XG5cbi5idXR0b24tLXdoaXRlOmhvdmVyLCAuaW50cm9fX2NvbnRlbnQgLmJ1dHRvbjpob3ZlciwgLmludHJvX19jb250ZW50IC5jb250YWN0X19mb3JtIGZvcm0gYnV0dG9uLmJ1dHRvbjpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAuY29udGFjdF9fZm9ybSBmb3JtIC5pbnRyb19fY29udGVudCBidXR0b24uYnV0dG9uOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIC5idXR0b24tLXdoaXRlW3R5cGU9J3N1Ym1pdCddOmhvdmVyLCAuaW50cm9fX2NvbnRlbnQgLmJ1dHRvblt0eXBlPSdzdWJtaXQnXTpob3ZlciwgLmJ1dHRvbi0td2hpdGVbdHlwZT0ncmVzZXQnXTpob3ZlciwgLmludHJvX19jb250ZW50IC5idXR0b25bdHlwZT0ncmVzZXQnXTpob3ZlciwgLmJ1dHRvbi0td2hpdGVbdHlwZT0nYnV0dG9uJ106aG92ZXIsIC5pbnRyb19fY29udGVudCAuYnV0dG9uW3R5cGU9J2J1dHRvbiddOmhvdmVyLCAuYnV0dG9uLS13aGl0ZTpmb2N1cywgLmludHJvX19jb250ZW50IC5idXR0b246Zm9jdXMsIC5pbnRyb19fY29udGVudCAuY29udGFjdF9fZm9ybSBmb3JtIGJ1dHRvbi5idXR0b246Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSwgLmNvbnRhY3RfX2Zvcm0gZm9ybSAuaW50cm9fX2NvbnRlbnQgYnV0dG9uLmJ1dHRvbjpmb2N1c1t0eXBlPVwic3VibWl0XCJdLCAuYnV0dG9uLS13aGl0ZS5pcy1mb2N1c2VkLCAuaW50cm9fX2NvbnRlbnQgLmlzLWZvY3VzZWQuYnV0dG9uLCAuaW50cm9fX2NvbnRlbnQgLmNvbnRhY3RfX2Zvcm0gZm9ybSBidXR0b24uaXMtZm9jdXNlZC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXSwgLmNvbnRhY3RfX2Zvcm0gZm9ybSAuaW50cm9fX2NvbnRlbnQgYnV0dG9uLmlzLWZvY3VzZWQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sIC5idG4td2hpdGU6aG92ZXIsIC5idG4td2hpdGVbdHlwZT0nc3VibWl0J106aG92ZXIsIC5idG4td2hpdGVbdHlwZT0ncmVzZXQnXTpob3ZlciwgLmJ0bi13aGl0ZVt0eXBlPSdidXR0b24nXTpob3ZlciwgLmJ0bi13aGl0ZTpmb2N1cywgLmJ0bi13aGl0ZS5pcy1mb2N1c2VkIHsgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uYnV0dG9uLS13aGl0ZTpob3ZlcjpiZWZvcmUsIC5pbnRyb19fY29udGVudCAuYnV0dG9uOmhvdmVyOmJlZm9yZSwgLmludHJvX19jb250ZW50IC5jb250YWN0X19mb3JtIGZvcm0gYnV0dG9uLmJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmJlZm9yZSwgLmNvbnRhY3RfX2Zvcm0gZm9ybSAuaW50cm9fX2NvbnRlbnQgYnV0dG9uLmJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmJlZm9yZSwgLmJ1dHRvbi0td2hpdGVbdHlwZT0nc3VibWl0J106aG92ZXI6YmVmb3JlLCAuaW50cm9fX2NvbnRlbnQgLmJ1dHRvbjpob3Zlclt0eXBlPSdzdWJtaXQnXTpiZWZvcmUsIC5idXR0b24tLXdoaXRlW3R5cGU9J3Jlc2V0J106aG92ZXI6YmVmb3JlLCAuaW50cm9fX2NvbnRlbnQgLmJ1dHRvbjpob3Zlclt0eXBlPSdyZXNldCddOmJlZm9yZSwgLmJ1dHRvbi0td2hpdGVbdHlwZT0nYnV0dG9uJ106aG92ZXI6YmVmb3JlLCAuaW50cm9fX2NvbnRlbnQgLmJ1dHRvbjpob3Zlclt0eXBlPSdidXR0b24nXTpiZWZvcmUsIC5idXR0b24tLXdoaXRlOmZvY3VzOmJlZm9yZSwgLmludHJvX19jb250ZW50IC5idXR0b246Zm9jdXM6YmVmb3JlLCAuaW50cm9fX2NvbnRlbnQgLmNvbnRhY3RfX2Zvcm0gZm9ybSBidXR0b24uYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06Zm9jdXM6YmVmb3JlLCAuY29udGFjdF9fZm9ybSBmb3JtIC5pbnRyb19fY29udGVudCBidXR0b24uYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06Zm9jdXM6YmVmb3JlLCAuYnV0dG9uLS13aGl0ZS5pcy1mb2N1c2VkOmJlZm9yZSwgLmludHJvX19jb250ZW50IC5pcy1mb2N1c2VkLmJ1dHRvbjpiZWZvcmUsIC5pbnRyb19fY29udGVudCAuY29udGFjdF9fZm9ybSBmb3JtIGJ1dHRvbi5pcy1mb2N1c2VkLmJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmNvbnRhY3RfX2Zvcm0gZm9ybSAuaW50cm9fX2NvbnRlbnQgYnV0dG9uLmlzLWZvY3VzZWQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuYnRuLXdoaXRlOmhvdmVyOmJlZm9yZSwgLmJ0bi13aGl0ZVt0eXBlPSdzdWJtaXQnXTpob3ZlcjpiZWZvcmUsIC5idG4td2hpdGVbdHlwZT0ncmVzZXQnXTpob3ZlcjpiZWZvcmUsIC5idG4td2hpdGVbdHlwZT0nYnV0dG9uJ106aG92ZXI6YmVmb3JlLCAuYnRuLXdoaXRlOmZvY3VzOmJlZm9yZSwgLmJ0bi13aGl0ZS5pcy1mb2N1c2VkOmJlZm9yZSB7IGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjsgfVxuXG4uYnV0dG9uLS1zaW1wbGUsIC5pbnRyb19fY29udGVudCAuYnV0dG9uLCAuaW50cm9fX2NvbnRlbnQgLmNvbnRhY3RfX2Zvcm0gZm9ybSBidXR0b24uYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sIC5jb250YWN0X19mb3JtIGZvcm0gLmludHJvX19jb250ZW50IGJ1dHRvbi5idXR0b25bdHlwZT1cInN1Ym1pdFwiXSwgLmludHJvX19jb250ZW50IC5wYWNrYWdlX19ibG9jazpob3ZlciAuYnV0dG9uLCAucGFja2FnZV9fYmxvY2s6aG92ZXIgLmludHJvX19jb250ZW50IC5idXR0b24sIC5pbnRyb19fY29udGVudCAucHJvZHVjdF9fYmxvY2s6aG92ZXIgLmJ1dHRvbiwgLnByb2R1Y3RfX2Jsb2NrOmhvdmVyIC5pbnRyb19fY29udGVudCAuYnV0dG9uLCAuYnRuLXNpbXBsZSB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5idXR0b24tLXNpbXBsZTpiZWZvcmUsIC5pbnRyb19fY29udGVudCAuYnV0dG9uOmJlZm9yZSwgLmludHJvX19jb250ZW50IC5jb250YWN0X19mb3JtIGZvcm0gYnV0dG9uLmJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmNvbnRhY3RfX2Zvcm0gZm9ybSAuaW50cm9fX2NvbnRlbnQgYnV0dG9uLmJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmludHJvX19jb250ZW50IC5wYWNrYWdlX19ibG9jazpob3ZlciAuYnV0dG9uOmJlZm9yZSwgLnBhY2thZ2VfX2Jsb2NrOmhvdmVyIC5pbnRyb19fY29udGVudCAuYnV0dG9uOmJlZm9yZSwgLmludHJvX19jb250ZW50IC5wcm9kdWN0X19ibG9jazpob3ZlciAuYnV0dG9uOmJlZm9yZSwgLnByb2R1Y3RfX2Jsb2NrOmhvdmVyIC5pbnRyb19fY29udGVudCAuYnV0dG9uOmJlZm9yZSwgLmJ0bi1zaW1wbGU6YmVmb3JlIHsgYm9yZGVyOiAycHggc29saWQ7IH1cblxuLmJ1dHRvbi0tc2ltcGxlOmhvdmVyLCAuaW50cm9fX2NvbnRlbnQgLmJ1dHRvbjpob3ZlciwgLmludHJvX19jb250ZW50IC5jb250YWN0X19mb3JtIGZvcm0gYnV0dG9uLmJ1dHRvbjpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAuY29udGFjdF9fZm9ybSBmb3JtIC5pbnRyb19fY29udGVudCBidXR0b24uYnV0dG9uOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIC5idXR0b24tLXNpbXBsZVt0eXBlPSdzdWJtaXQnXTpob3ZlciwgLmludHJvX19jb250ZW50IC5idXR0b25bdHlwZT0nc3VibWl0J106aG92ZXIsIC5idXR0b24tLXNpbXBsZVt0eXBlPSdyZXNldCddOmhvdmVyLCAuaW50cm9fX2NvbnRlbnQgLmJ1dHRvblt0eXBlPSdyZXNldCddOmhvdmVyLCAuYnV0dG9uLS1zaW1wbGVbdHlwZT0nYnV0dG9uJ106aG92ZXIsIC5pbnRyb19fY29udGVudCAuYnV0dG9uW3R5cGU9J2J1dHRvbiddOmhvdmVyLCAuYnV0dG9uLS1zaW1wbGU6Zm9jdXMsIC5pbnRyb19fY29udGVudCAuYnV0dG9uOmZvY3VzLCAuaW50cm9fX2NvbnRlbnQgLmNvbnRhY3RfX2Zvcm0gZm9ybSBidXR0b24uYnV0dG9uOmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sIC5jb250YWN0X19mb3JtIGZvcm0gLmludHJvX19jb250ZW50IGJ1dHRvbi5idXR0b246Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSwgLmJ1dHRvbi0tc2ltcGxlLmlzLWZvY3VzZWQsIC5pbnRyb19fY29udGVudCAuaXMtZm9jdXNlZC5idXR0b24sIC5pbnRyb19fY29udGVudCAuY29udGFjdF9fZm9ybSBmb3JtIGJ1dHRvbi5pcy1mb2N1c2VkLmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLCAuY29udGFjdF9fZm9ybSBmb3JtIC5pbnRyb19fY29udGVudCBidXR0b24uaXMtZm9jdXNlZC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXSwgLmJ0bi1zaW1wbGU6aG92ZXIsIC5idG4tc2ltcGxlW3R5cGU9J3N1Ym1pdCddOmhvdmVyLCAuYnRuLXNpbXBsZVt0eXBlPSdyZXNldCddOmhvdmVyLCAuYnRuLXNpbXBsZVt0eXBlPSdidXR0b24nXTpob3ZlciwgLmJ0bi1zaW1wbGU6Zm9jdXMsIC5idG4tc2ltcGxlLmlzLWZvY3VzZWQgeyBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5idXR0b24tLXNpbXBsZTpob3ZlcjpiZWZvcmUsIC5pbnRyb19fY29udGVudCAuYnV0dG9uOmhvdmVyOmJlZm9yZSwgLmludHJvX19jb250ZW50IC5jb250YWN0X19mb3JtIGZvcm0gYnV0dG9uLmJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmJlZm9yZSwgLmNvbnRhY3RfX2Zvcm0gZm9ybSAuaW50cm9fX2NvbnRlbnQgYnV0dG9uLmJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmJlZm9yZSwgLmJ1dHRvbi0tc2ltcGxlW3R5cGU9J3N1Ym1pdCddOmhvdmVyOmJlZm9yZSwgLmludHJvX19jb250ZW50IC5idXR0b246aG92ZXJbdHlwZT0nc3VibWl0J106YmVmb3JlLCAuYnV0dG9uLS1zaW1wbGVbdHlwZT0ncmVzZXQnXTpob3ZlcjpiZWZvcmUsIC5pbnRyb19fY29udGVudCAuYnV0dG9uOmhvdmVyW3R5cGU9J3Jlc2V0J106YmVmb3JlLCAuYnV0dG9uLS1zaW1wbGVbdHlwZT0nYnV0dG9uJ106aG92ZXI6YmVmb3JlLCAuaW50cm9fX2NvbnRlbnQgLmJ1dHRvbjpob3Zlclt0eXBlPSdidXR0b24nXTpiZWZvcmUsIC5idXR0b24tLXNpbXBsZTpmb2N1czpiZWZvcmUsIC5pbnRyb19fY29udGVudCAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmludHJvX19jb250ZW50IC5jb250YWN0X19mb3JtIGZvcm0gYnV0dG9uLmJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmZvY3VzOmJlZm9yZSwgLmNvbnRhY3RfX2Zvcm0gZm9ybSAuaW50cm9fX2NvbnRlbnQgYnV0dG9uLmJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmZvY3VzOmJlZm9yZSwgLmJ1dHRvbi0tc2ltcGxlLmlzLWZvY3VzZWQ6YmVmb3JlLCAuaW50cm9fX2NvbnRlbnQgLmlzLWZvY3VzZWQuYnV0dG9uOmJlZm9yZSwgLmludHJvX19jb250ZW50IC5jb250YWN0X19mb3JtIGZvcm0gYnV0dG9uLmlzLWZvY3VzZWQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuY29udGFjdF9fZm9ybSBmb3JtIC5pbnRyb19fY29udGVudCBidXR0b24uaXMtZm9jdXNlZC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5idG4tc2ltcGxlOmhvdmVyOmJlZm9yZSwgLmJ0bi1zaW1wbGVbdHlwZT0nc3VibWl0J106aG92ZXI6YmVmb3JlLCAuYnRuLXNpbXBsZVt0eXBlPSdyZXNldCddOmhvdmVyOmJlZm9yZSwgLmJ0bi1zaW1wbGVbdHlwZT0nYnV0dG9uJ106aG92ZXI6YmVmb3JlLCAuYnRuLXNpbXBsZTpmb2N1czpiZWZvcmUsIC5idG4tc2ltcGxlLmlzLWZvY3VzZWQ6YmVmb3JlIHsgYm9yZGVyLXRvcDogMDsgYm9yZGVyLWxlZnQ6IDA7IGJvcmRlci1ib3R0b206IDA7IH1cblxuLmJ1dHRvbi0tbGcsIC5jb250YWN0X19mb3JtIGZvcm0gYnV0dG9uLmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLCAuYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7IGhlaWdodDogNC41NjI1cmVtOyBwYWRkaW5nLWxlZnQ6IDUuOTM3NXJlbTsgfVxuXG4uYnV0dG9uLS1sZzpiZWZvcmUsIC5jb250YWN0X19mb3JtIGZvcm0gYnV0dG9uLmJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmJ0bi1sZzpiZWZvcmUsIC5idG4tZ3JvdXAtbGcgPiAuYnRuOmJlZm9yZSB7IHdpZHRoOiA0LjU2MjVyZW07IH1cblxuLmFydGljbGVfX2NvbnRlbnQsIC5jb250YWN0LCAuZGV0YWlsIHsgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7IGxpbmUtaGVpZ2h0OiAxLjg7IGNvbG9yOiAjMDAwOyBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLmFydGljbGVfX2NvbnRlbnQ6OmFmdGVyLCAuY29udGFjdDo6YWZ0ZXIsIC5kZXRhaWw6OmFmdGVyIHsgY2xlYXI6IGJvdGg7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hcnRpY2xlX19jb250ZW50IGFkZHJlc3MsIC5jb250YWN0IGFkZHJlc3MsIC5kZXRhaWwgYWRkcmVzcyB7IGRpc3BsYXk6IGJsb2NrOyBmb250LXN0eWxlOiBpdGFsaWM7IG1hcmdpbjogMCAwIDEuMjVyZW07IH1cblxuLmFydGljbGVfX2NvbnRlbnQgYWRkcmVzcyA+ICo6bGFzdC1jaGlsZCwgLmNvbnRhY3QgYWRkcmVzcyA+ICo6bGFzdC1jaGlsZCwgLmRldGFpbCBhZGRyZXNzID4gKjpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYXJ0aWNsZV9fY29udGVudCAuYWxpZ24tbm9uZSwgLmNvbnRhY3QgLmFsaWduLW5vbmUsIC5kZXRhaWwgLmFsaWduLW5vbmUsIC5hcnRpY2xlX19jb250ZW50IC5hbGlnbm5vbmUsIC5jb250YWN0IC5hbGlnbm5vbmUsIC5kZXRhaWwgLmFsaWdubm9uZSB7IGRpc3BsYXk6IGlubGluZTsgfVxuXG4uYXJ0aWNsZV9fY29udGVudCAuYWxpZ24tY2VudGVyLCAuY29udGFjdCAuYWxpZ24tY2VudGVyLCAuZGV0YWlsIC5hbGlnbi1jZW50ZXIsIC5hcnRpY2xlX19jb250ZW50IC5hbGlnbmNlbnRlciwgLmNvbnRhY3QgLmFsaWduY2VudGVyLCAuZGV0YWlsIC5hbGlnbmNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luOiAwIGF1dG87IH1cblxuLmFydGljbGVfX2NvbnRlbnQgLmFsaWduLWxlZnQsIC5jb250YWN0IC5hbGlnbi1sZWZ0LCAuZGV0YWlsIC5hbGlnbi1sZWZ0LCAuYXJ0aWNsZV9fY29udGVudCAuYWxpZ25sZWZ0LCAuY29udGFjdCAuYWxpZ25sZWZ0LCAuZGV0YWlsIC5hbGlnbmxlZnQgeyBmbG9hdDogbGVmdDsgbWFyZ2luOiAwIDEuMjVyZW0gMS4yNXJlbSAwOyB9XG5cbi5hcnRpY2xlX19jb250ZW50IC5hbGlnbi1yaWdodCwgLmNvbnRhY3QgLmFsaWduLXJpZ2h0LCAuZGV0YWlsIC5hbGlnbi1yaWdodCwgLmFydGljbGVfX2NvbnRlbnQgLmFsaWducmlnaHQsIC5jb250YWN0IC5hbGlnbnJpZ2h0LCAuZGV0YWlsIC5hbGlnbnJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyBtYXJnaW46IDAgMCAxLjI1cmVtIDEuMjVyZW07IH1cblxuLmFydGljbGVfX2NvbnRlbnQgLndwLWNhcHRpb24sIC5jb250YWN0IC53cC1jYXB0aW9uLCAuZGV0YWlsIC53cC1jYXB0aW9uLCAuYXJ0aWNsZV9fY29udGVudCBmaWd1cmUsIC5jb250YWN0IGZpZ3VyZSwgLmRldGFpbCBmaWd1cmUgeyBtYXJnaW46IDAgMCAxLjI1cmVtOyB9XG5cbi5hcnRpY2xlX19jb250ZW50IC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQsIC5jb250YWN0IC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQsIC5kZXRhaWwgLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCwgLmFydGljbGVfX2NvbnRlbnQgLndwLWNhcHRpb24gZmlnY2FwdGlvbiwgLmNvbnRhY3QgLndwLWNhcHRpb24gZmlnY2FwdGlvbiwgLmRldGFpbCAud3AtY2FwdGlvbiBmaWdjYXB0aW9uLCAuYXJ0aWNsZV9fY29udGVudCBmaWd1cmUgLndwLWNhcHRpb24tdGV4dCwgLmNvbnRhY3QgZmlndXJlIC53cC1jYXB0aW9uLXRleHQsIC5kZXRhaWwgZmlndXJlIC53cC1jYXB0aW9uLXRleHQsIC5hcnRpY2xlX19jb250ZW50IGZpZ3VyZSBmaWdjYXB0aW9uLCAuY29udGFjdCBmaWd1cmUgZmlnY2FwdGlvbiwgLmRldGFpbCBmaWd1cmUgZmlnY2FwdGlvbiB7IGZvbnQtc3R5bGU6IGl0YWxpYzsgbWFyZ2luOiAwLjMxMjVyZW07IH1cblxuLmFydGljbGVfX2NvbnRlbnQgYmxvY2txdW90ZSwgLmNvbnRhY3QgYmxvY2txdW90ZSwgLmRldGFpbCBibG9ja3F1b3RlIHsgZm9udC1zdHlsZTogaXRhbGljOyBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZGRkOyBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07IG1hcmdpbjogMCAwIDEuMjVyZW07IHBhZGRpbmc6IDEuMjVyZW07IH1cblxuLmFydGljbGVfX2NvbnRlbnQgYmxvY2txdW90ZSA+ICo6bGFzdC1jaGlsZCwgLmNvbnRhY3QgYmxvY2txdW90ZSA+ICo6bGFzdC1jaGlsZCwgLmRldGFpbCBibG9ja3F1b3RlID4gKjpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYXJ0aWNsZV9fY29udGVudCBwcmUsIC5jb250YWN0IHByZSwgLmRldGFpbCBwcmUsIC5hcnRpY2xlX19jb250ZW50IGNvZGUsIC5jb250YWN0IGNvZGUsIC5kZXRhaWwgY29kZSB7IHdoaXRlLXNwYWNlOiBwcmU7IGZvbnQ6IDEwMCUgJ2FuZGFsZSBtb25vJywgJ2x1Y2lkYSBjb25zb2xlJywgbW9ub3NwYWNlOyBsaW5lLWhlaWdodDogMS41OyBtYXJnaW46IDEuMjVyZW0gMDsgfVxuXG4uYXJ0aWNsZV9fY29udGVudCBwcmUgPiAqOmxhc3QtY2hpbGQsIC5jb250YWN0IHByZSA+ICo6bGFzdC1jaGlsZCwgLmRldGFpbCBwcmUgPiAqOmxhc3QtY2hpbGQsIC5hcnRpY2xlX19jb250ZW50IGNvZGUgPiAqOmxhc3QtY2hpbGQsIC5jb250YWN0IGNvZGUgPiAqOmxhc3QtY2hpbGQsIC5kZXRhaWwgY29kZSA+ICo6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFydGljbGVfX2NvbnRlbnQgdWwsIC5jb250YWN0IHVsLCAuZGV0YWlsIHVsLCAuYXJ0aWNsZV9fY29udGVudCBvbCwgLmNvbnRhY3Qgb2wsIC5kZXRhaWwgb2wgeyBtYXJnaW46IDAgMS4yNXJlbSAxLjI1cmVtOyB9XG5cbi5hcnRpY2xlX19jb250ZW50IGxpIHVsLCAuY29udGFjdCBsaSB1bCwgLmRldGFpbCBsaSB1bCwgLmFydGljbGVfX2NvbnRlbnQgbGkgb2wsIC5jb250YWN0IGxpIG9sLCAuZGV0YWlsIGxpIG9sIHsgbWFyZ2luOiAwIDEuMjVyZW07IH1cblxuLmFydGljbGVfX2NvbnRlbnQgdWwsIC5jb250YWN0IHVsLCAuZGV0YWlsIHVsLCAuYXJ0aWNsZV9fY29udGVudCB1bCBsaSwgLmNvbnRhY3QgdWwgbGksIC5kZXRhaWwgdWwgbGkgeyBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7IH1cblxuLmFydGljbGVfX2NvbnRlbnQgb2wsIC5jb250YWN0IG9sLCAuZGV0YWlsIG9sLCAuYXJ0aWNsZV9fY29udGVudCBvbCBsaSwgLmNvbnRhY3Qgb2wgbGksIC5kZXRhaWwgb2wgbGkgeyBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7IH1cblxuLmFydGljbGVfX2NvbnRlbnQgZGwsIC5jb250YWN0IGRsLCAuZGV0YWlsIGRsIHsgbWFyZ2luOiAwIDAgMS4yNXJlbTsgfVxuXG4uYXJ0aWNsZV9fY29udGVudCBkbCBkdCwgLmNvbnRhY3QgZGwgZHQsIC5kZXRhaWwgZGwgZHQgeyBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uYXJ0aWNsZV9fY29udGVudCBkbCBkZCwgLmNvbnRhY3QgZGwgZGQsIC5kZXRhaWwgZGwgZGQgeyBtYXJnaW4tbGVmdDogMS4yNXJlbTsgfVxuXG4uYXJ0aWNsZV9fY29udGVudCB0YWJsZSwgLmNvbnRhY3QgdGFibGUsIC5kZXRhaWwgdGFibGUgeyB3aWR0aDogMTAwJTsgbWFyZ2luOiAwIDAgMS4yNXJlbTsgfVxuXG4uYXJ0aWNsZV9fY29udGVudCB0YWJsZSBjYXB0aW9uLCAuY29udGFjdCB0YWJsZSBjYXB0aW9uLCAuZGV0YWlsIHRhYmxlIGNhcHRpb24geyBjb2xvcjogIzAwMDsgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNjY2M7IGJhY2tncm91bmQ6ICNmZmY7IHBhZGRpbmc6IDAuNjI1cmVtOyBmb250LXNpemU6IDEuODc1cmVtOyB9XG5cbi5hcnRpY2xlX19jb250ZW50IHRhYmxlIHRoLCAuY29udGFjdCB0YWJsZSB0aCwgLmRldGFpbCB0YWJsZSB0aCwgLmFydGljbGVfX2NvbnRlbnQgdGFibGUgdGQsIC5jb250YWN0IHRhYmxlIHRkLCAuZGV0YWlsIHRhYmxlIHRkIHsgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNjY2M7IGJhY2tncm91bmQ6ICNmZmY7IHBhZGRpbmc6IDAuNzVyZW07IH1cblxuLmFydGljbGVfX2NvbnRlbnQgdGFibGUgdGgsIC5jb250YWN0IHRhYmxlIHRoLCAuZGV0YWlsIHRhYmxlIHRoIHsgdGV4dC1hbGlnbjogbGVmdDsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmFydGljbGVfX2NvbnRlbnQgdGFibGUgdGhlYWQgdGgsIC5jb250YWN0IHRhYmxlIHRoZWFkIHRoLCAuZGV0YWlsIHRhYmxlIHRoZWFkIHRoIHsgYmFja2dyb3VuZDogI2VmZWZlZjsgfVxuXG4uYXJ0aWNsZV9fY29udGVudCB0YWJsZSB0Zm9vdCwgLmNvbnRhY3QgdGFibGUgdGZvb3QsIC5kZXRhaWwgdGFibGUgdGZvb3QgeyBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmFydGljbGVfX2NvbnRlbnQgaDEsIC5jb250YWN0IGgxLCAuZGV0YWlsIGgxLCAuYXJ0aWNsZV9fY29udGVudCBoMiwgLmNvbnRhY3QgaDIsIC5kZXRhaWwgaDIsIC5hcnRpY2xlX19jb250ZW50IGgzLCAuY29udGFjdCBoMywgLmRldGFpbCBoMywgLmFydGljbGVfX2NvbnRlbnQgaDQsIC5jb250YWN0IGg0LCAuZGV0YWlsIGg0LCAuYXJ0aWNsZV9fY29udGVudCBoNSwgLmNvbnRhY3QgaDUsIC5kZXRhaWwgaDUsIC5hcnRpY2xlX19jb250ZW50IGg2LCAuY29udGFjdCBoNiwgLmRldGFpbCBoNiB7IGZvbnQtZmFtaWx5OiBpbmhlcml0OyBmb250LXdlaWdodDogNzAwOyBsaW5lLWhlaWdodDogMS4xOyBjb2xvcjogaW5oZXJpdDsgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH1cblxuLmFydGljbGVfX2NvbnRlbnQgaDEsIC5jb250YWN0IGgxLCAuZGV0YWlsIGgxIHsgZm9udC1zaXplOiA2LjI1cmVtOyB9XG5cbi5hcnRpY2xlX19jb250ZW50IGgyLCAuY29udGFjdCBoMiwgLmRldGFpbCBoMiB7IGZvbnQtd2VpZ2h0OiA1MDA7IGNvbG9yOiAjZTMwNjEzOyBmb250LWZhbWlseTogXCJGdXR1cmFcIiwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAyLjI1cmVtOyB9XG5cbi5hcnRpY2xlX19jb250ZW50IGgzLCAuY29udGFjdCBoMywgLmRldGFpbCBoMyB7IGZvbnQtc2l6ZTogMS44NzVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkgeyAuYXJ0aWNsZV9fY29udGVudCBoMywgLmNvbnRhY3QgaDMsIC5kZXRhaWwgaDMgeyBmb250LXNpemU6IDEuNjI1cmVtOyB9IH1cblxuLmFydGljbGVfX2NvbnRlbnQgaDQsIC5jb250YWN0IGg0LCAuZGV0YWlsIGg0IHsgZm9udC1zaXplOiAxLjU2MjVyZW07IH1cblxuLmFydGljbGVfX2NvbnRlbnQgaDUsIC5jb250YWN0IGg1LCAuZGV0YWlsIGg1IHsgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5hcnRpY2xlX19jb250ZW50IGg2LCAuY29udGFjdCBoNiwgLmRldGFpbCBoNiB7IGxpbmUtaGVpZ2h0OiAxLjk7IGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cblxuLmFydGljbGVfX2NvbnRlbnQgcCwgLmNvbnRhY3QgcCwgLmRldGFpbCBwIHsgbWFyZ2luOiAwIDAgMS4yNXJlbTsgfVxuXG4uYXJ0aWNsZV9fY29udGVudCBzdHJvbmcsIC5jb250YWN0IHN0cm9uZywgLmRldGFpbCBzdHJvbmcsIC5hcnRpY2xlX19jb250ZW50IGRmbiwgLmNvbnRhY3QgZGZuLCAuZGV0YWlsIGRmbiB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5hcnRpY2xlX19jb250ZW50IGVtLCAuY29udGFjdCBlbSwgLmRldGFpbCBlbSwgLmFydGljbGVfX2NvbnRlbnQgZGZuLCAuY29udGFjdCBkZm4sIC5kZXRhaWwgZGZuIHsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5hcnRpY2xlX19jb250ZW50IHN1cCwgLmNvbnRhY3Qgc3VwLCAuZGV0YWlsIHN1cCwgLmFydGljbGVfX2NvbnRlbnQgc3ViLCAuY29udGFjdCBzdWIsIC5kZXRhaWwgc3ViIHsgbGluZS1oZWlnaHQ6IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYXJ0aWNsZV9fY29udGVudCBpbWcuYWxpZ24tbGVmdCwgLmNvbnRhY3QgaW1nLmFsaWduLWxlZnQsIC5kZXRhaWwgaW1nLmFsaWduLWxlZnQsIC5hcnRpY2xlX19jb250ZW50IGltZy5hbGlnbmxlZnQsIC5jb250YWN0IGltZy5hbGlnbmxlZnQsIC5kZXRhaWwgaW1nLmFsaWdubGVmdCwgLmFydGljbGVfX2NvbnRlbnQgaW1nLmFsaWduLXJpZ2h0LCAuY29udGFjdCBpbWcuYWxpZ24tcmlnaHQsIC5kZXRhaWwgaW1nLmFsaWduLXJpZ2h0LCAuYXJ0aWNsZV9fY29udGVudCBpbWcuYWxpZ25yaWdodCwgLmNvbnRhY3QgaW1nLmFsaWducmlnaHQsIC5kZXRhaWwgaW1nLmFsaWducmlnaHQgeyBtYXgtd2lkdGg6IDUwJTsgfSB9XG5cbi53cGNmNyBmaWVsZHNldCB7IGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNjY2M7IGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTsgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgcGFkZGluZzogMS4yNXJlbTsgfVxuXG4ud3BjZjcgZmllbGRzZXQgPiAqOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi53cGNmNyBmaWVsZHNldCA+IHAgeyBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9XG5cbi53cGNmNyBmaWVsZHNldCA+IHA6OmFmdGVyIHsgY2xlYXI6IGJvdGg7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53cGNmNyBsZWdlbmQgeyBjb2xvcjogIzY2NjsgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2NjYzsgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtOyBiYWNrZ3JvdW5kOiAjZmZmOyBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07IH1cblxuLndwY2Y3IGxhYmVsIHsgZGlzcGxheTogYmxvY2s7IGZvbnQtd2VpZ2h0OiA2MDA7IGNvbG9yOiAjMDAwOyBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTsgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi53cGNmNyBsYWJlbC5pcy1yYWRpbywgLndwY2Y3IGxhYmVsLmlzLWNoZWNrYm94IHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7IGxpbmUtaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpOyBmb250LXdlaWdodDogbm9ybWFsOyBtYXJnaW46IDAgMC42MjVyZW0gMCAwLjA2MjVyZW07IGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4ud3BjZjcgbGFiZWwuaXMtY2hlY2tib3ggeyBtYXJnaW46IDAgMC42MjVyZW07IH1cblxuLndwY2Y3IGxhYmVsLmlzLWVycm9yLCAud3BjZjcgLndwY2Y3LW5vdC12YWxpZC10aXAgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGNvbG9yOiAjZmZmOyBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07IGJhY2tncm91bmQ6ICNkOTUzNGY7IG1hcmdpbi10b3A6IDAuNjI1cmVtOyBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07IHBvc2l0aW9uOiByZWxhdGl2ZTsgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi53cGNmNyBsYWJlbC5pcy1lcnJvcjpiZWZvcmUsIC53cGNmNyAud3BjZjctbm90LXZhbGlkLXRpcDpiZWZvcmUgeyBkaXNwbGF5OiBibG9jazsgY29udGVudDogJyc7IHdpZHRoOiAwOyBoZWlnaHQ6IDA7IGJvcmRlci1sZWZ0OiAwLjMxMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1yaWdodDogMC4zMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50OyBib3JkZXItYm90dG9tOiAwLjMxMjVyZW0gc29saWQgI2Q5NTM0ZjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IC0wLjMxMjVyZW07IGxlZnQ6IDAuNjI1cmVtOyB9XG5cbi53cGNmNyBidXR0b24sIC53cGNmNyBpbnB1dCwgLndwY2Y3IHNlbGVjdCwgLndwY2Y3IHRleHRhcmVhIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IGhlaWdodDogMy4xMjVyZW07IGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBzYW5zLXNlcmlmOyBjb2xvcjogIzQ5NTA1NzsgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2NjYzsgYmFja2dyb3VuZDogI2ZmZjsgYm9yZGVyLXJhZGl1czogMDsgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtIDAuMzEyNXJlbTsgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuXG4ud3BjZjcgYnV0dG9uOjpwbGFjZWhvbGRlciwgLndwY2Y3IGlucHV0OjpwbGFjZWhvbGRlciwgLndwY2Y3IHNlbGVjdDo6cGxhY2Vob2xkZXIsIC53cGNmNyB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIgeyBjb2xvcjogIzk5OTsgfVxuXG4ud3BjZjcgYnV0dG9uOmZvY3VzOm5vdCg6cmVhZC1vbmx5KTpub3QoW3R5cGU9J3N1Ym1pdCddKTpub3QoW3R5cGU9J3Jlc2V0J10pOm5vdChbdHlwZT0nYnV0dG9uJ10pLCAud3BjZjcgYnV0dG9uIC5pcy1mb2N1c2VkLCAud3BjZjcgaW5wdXQ6Zm9jdXM6bm90KDpyZWFkLW9ubHkpOm5vdChbdHlwZT0nc3VibWl0J10pOm5vdChbdHlwZT0ncmVzZXQnXSk6bm90KFt0eXBlPSdidXR0b24nXSksIC53cGNmNyBpbnB1dCAuaXMtZm9jdXNlZCwgLndwY2Y3IHNlbGVjdDpmb2N1czpub3QoOnJlYWQtb25seSk6bm90KFt0eXBlPSdzdWJtaXQnXSk6bm90KFt0eXBlPSdyZXNldCddKTpub3QoW3R5cGU9J2J1dHRvbiddKSwgLndwY2Y3IHNlbGVjdCAuaXMtZm9jdXNlZCwgLndwY2Y3IHRleHRhcmVhOmZvY3VzOm5vdCg6cmVhZC1vbmx5KTpub3QoW3R5cGU9J3N1Ym1pdCddKTpub3QoW3R5cGU9J3Jlc2V0J10pOm5vdChbdHlwZT0nYnV0dG9uJ10pLCAud3BjZjcgdGV4dGFyZWEgLmlzLWZvY3VzZWQgeyBib3JkZXItY29sb3I6ICMxMTE7IH1cblxuLndwY2Y3IGJ1dHRvbi5pcy1lcnJvciwgLndwY2Y3IGlucHV0LmlzLWVycm9yLCAud3BjZjcgaW5wdXQud3BjZjctbm90LXZhbGlkLCAud3BjZjcgc2VsZWN0LmlzLWVycm9yLCAud3BjZjcgc2VsZWN0LndwY2Y3LW5vdC12YWxpZCwgLndwY2Y3IHRleHRhcmVhLmlzLWVycm9yLCAud3BjZjcgdGV4dGFyZWEud3BjZjctbm90LXZhbGlkIHsgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG5cbi53cGNmNyBidXR0b246ZGlzYWJsZWQsIC53cGNmNyBidXR0b24uaXMtZGlzYWJsZWQsIC53cGNmNyBpbnB1dDpkaXNhYmxlZCwgLndwY2Y3IGlucHV0LmlzLWRpc2FibGVkLCAud3BjZjcgc2VsZWN0OmRpc2FibGVkLCAud3BjZjcgc2VsZWN0LmlzLWRpc2FibGVkLCAud3BjZjcgdGV4dGFyZWE6ZGlzYWJsZWQsIC53cGNmNyB0ZXh0YXJlYS5pcy1kaXNhYmxlZCB7IGNvbG9yOiAjOTk5OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG5cbi53cGNmNyBidXR0b25bdHlwZT0ncmFkaW8nXSwgLndwY2Y3IGJ1dHRvblt0eXBlPSdjaGVja2JveCddLCAud3BjZjcgaW5wdXRbdHlwZT0ncmFkaW8nXSwgLndwY2Y3IGlucHV0W3R5cGU9J2NoZWNrYm94J10sIC53cGNmNyBzZWxlY3RbdHlwZT0ncmFkaW8nXSwgLndwY2Y3IHNlbGVjdFt0eXBlPSdjaGVja2JveCddLCAud3BjZjcgdGV4dGFyZWFbdHlwZT0ncmFkaW8nXSwgLndwY2Y3IHRleHRhcmVhW3R5cGU9J2NoZWNrYm94J10geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGhlaWdodDogYXV0bzsgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTsgcGFkZGluZzogMDsgfVxuXG4ud3BjZjcgYnV0dG9uW3R5cGU9J3JhZGlvJ10sIC53cGNmNyBidXR0b25bdHlwZT0nY2hlY2tib3gnXSwgLndwY2Y3IGJ1dHRvblt0eXBlPSdzdWJtaXQnXSwgLndwY2Y3IGJ1dHRvblt0eXBlPSdyZXNldCddLCAud3BjZjcgYnV0dG9uW3R5cGU9J2J1dHRvbiddLCAud3BjZjcgaW5wdXRbdHlwZT0ncmFkaW8nXSwgLndwY2Y3IGlucHV0W3R5cGU9J2NoZWNrYm94J10sIC53cGNmNyBpbnB1dFt0eXBlPSdzdWJtaXQnXSwgLndwY2Y3IGlucHV0W3R5cGU9J3Jlc2V0J10sIC53cGNmNyBpbnB1dFt0eXBlPSdidXR0b24nXSwgLndwY2Y3IHNlbGVjdFt0eXBlPSdyYWRpbyddLCAud3BjZjcgc2VsZWN0W3R5cGU9J2NoZWNrYm94J10sIC53cGNmNyBzZWxlY3RbdHlwZT0nc3VibWl0J10sIC53cGNmNyBzZWxlY3RbdHlwZT0ncmVzZXQnXSwgLndwY2Y3IHNlbGVjdFt0eXBlPSdidXR0b24nXSwgLndwY2Y3IHRleHRhcmVhW3R5cGU9J3JhZGlvJ10sIC53cGNmNyB0ZXh0YXJlYVt0eXBlPSdjaGVja2JveCddLCAud3BjZjcgdGV4dGFyZWFbdHlwZT0nc3VibWl0J10sIC53cGNmNyB0ZXh0YXJlYVt0eXBlPSdyZXNldCddLCAud3BjZjcgdGV4dGFyZWFbdHlwZT0nYnV0dG9uJ10geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiBhdXRvOyB9XG5cbi53cGNmNyBidXR0b24geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiBhdXRvOyB9XG5cbi53cGNmNyBidXR0b24sIC53cGNmNyBpbnB1dFt0eXBlPSdzdWJtaXQnXSwgLndwY2Y3IGlucHV0W3R5cGU9J3Jlc2V0J10sIC53cGNmNyBpbnB1dFt0eXBlPSdidXR0b24nXSB7IGNvbG9yOiAjMzMzOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG5cbi53cGNmNyBidXR0b246aG92ZXIsIC53cGNmNyBpbnB1dFt0eXBlPSdzdWJtaXQnXTpob3ZlciwgLndwY2Y3IGlucHV0W3R5cGU9J3Jlc2V0J106aG92ZXIsIC53cGNmNyBpbnB1dFt0eXBlPSdidXR0b24nXTpob3ZlciB7IGNvbG9yOiAjMzMzOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG5cbi53cGNmNyBzZWxlY3QgeyBhcHBlYXJhbmNlOiBub25lOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjYyNXJlbSBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogYXV0byAwLjMxMjVyZW07IGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJvQUFBQU5DQVlBQUFDM21YN3RBQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBS1QybERRMUJRYUc5MGIzTm9iM0FnU1VORElIQnliMlpwYkdVQUFIamFuVk5uVkZQcEZqMzMzdlJDUzRpQWxFdHZVaFVJSUZKQ2k0QVVrU1lxSVFrUVNvZ2hvZGtWVWNFUlJVVUVHOGlnaUFPT2pvQ01GVkVzRElvSzJBZmtJYUtPZzZPSWlzcjc0WHVqYTlhODkrYk4vclhYUHVlczg1Mnp6d2ZBQ0F5V1NETlJOWUFNcVVJZUVlQ0R4OFRHNGVRdVFJRUtKSEFBRUFpelpDRnovU01CQVBoK1BEd3JJc0FIdmdBQmVOTUxDQURBVFp2QU1CeUgvdy9xUXBsY0FZQ0VBY0Iwa1RoTENJQVVBRUI2amtLbUFFQkdBWUNkbUNaVEFLQUVBR0RMWTJMakFGQXRBR0FuZitiVEFJQ2QrSmw3QVFCYmxDRVZBYUNSQUNBVFpZaEVBR2c3QUt6UFZvcEZBRmd3QUJSbVM4UTVBTmd0QURCSlYyWklBTEMzQU1ET0VBdXlBQWdNQURCUmlJVXBBQVI3QUdESUl5TjRBSVNaQUJSRzhsYzg4U3V1RU9jcUFBQjRtYkk4dVNRNVJZRmJDQzF4QjFkWExoNG96a2tYS3hRMllRSmhta0F1d25tWkdUS0JOQS9nODh3QUFLQ1JGUkhnZy9QOWVNNE9yczdPTm82MkRsOHQ2cjhHL3lKaVl1UCs1YytyY0VBQUFPRjBmdEgrTEMrekdvQTdCb0J0L3FJbDdnUm9YZ3VnZGZlTFpySVBRTFVBb09uYVYvTncrSDQ4UEVXaGtMbloyZVhrNU5oS3hFSmJZY3BYZmY1bndsL0FWLzFzK1g0OC9QZjE0TDdpSklFeVhZRkhCUGpnd3N6MFRLVWN6NUlKaEdMYzVvOUgvTGNMLy93ZDB5TEVTV0s1V0NvVTQxRVNjWTVFbW96ek1xVWlpVUtTS2NVbDB2OWs0dDhzK3dNKzN6VUFzR28rQVh1UkxhaGRZd1AyU3ljUVdIVEE0dmNBQVBLN2I4SFVLQWdEZ0dpRDRjOTMvKzgvL1VlZ0pRQ0Faa21TY1FBQVhrUWtMbFRLc3ovSENBQUFSS0NCS3JCQkcvVEJHQ3pBQmh6QkJkekJDL3hnTm9SQ0pNVENRaEJDQ21TQUhISmdLYXlDUWlpR3piQWRLbUF2MUVBZE5NQlJhSWFUY0E0dXdsVzREajF3RC9waENKN0JLTHlCQ1FSQnlBZ1RZU0hhaUFGaWlsZ2pqZ2dYbVlYNEljRklCQktMSkNESmlCUlJJa3VSTlVneFVvcFVJRlZJSGZJOWNnSTVoMXhHdXBFN3lBQXlndnlHdkVjeGxJR3lVVDNVRExWRHVhZzNHb1JHb2d2UVpIUXhtbzhXb0p2UWNyUWFQWXcyb2VmUXEyZ1AybzgrUThjd3dPZ1lCelBFYkRBdXhzTkNzVGdzQ1pOank3RWlyQXlyeGhxd1Zxd0R1NG4xWTgreGR3UVNnVVhBQ1RZRWQwSWdZUjVCU0ZoTVdFN1lTS2dnSENRMEVkb0pOd2tEaEZIQ0p5S1RxRXUwSnJvUitjUVlZakl4aDFoSUxDUFdFbzhUTHhCN2lFUEVOeVFTaVVNeUo3bVFBa214cEZUU0V0SkcwbTVTSStrc3FaczBTQm9qazhuYVpHdXlCem1VTENBcnlJWGtuZVRENURQa0crUWg4bHNLbldKQWNhVDRVK0lvVXNwcVNobmxFT1UwNVFabG1ESkJWYU9hVXQyb29WUVJOWTlhUXEyaHRsS3ZVWWVvRXpSMW1qbk5neFpKUzZXdG9wWFRHbWdYYVBkcHIraDB1aEhkbFI1T2w5Qlgwc3ZwUitpWDZBUDBkd3dOaGhXRHg0aG5LQm1iR0FjWVp4bDNHSytZVEtZWjA0c1p4MVF3TnpIcm1PZVpENWx2VlZncXRpcDhGWkhLQ3BWS2xTYVZHeW92VkttcXBxcmVxZ3RWODFYTFZJK3BYbE45cmtaVk0xUGpxUW5VbHF0VnFwMVE2MU1iVTJlcE82aUhxbWVvYjFRL3BINVovWWtHV2NOTXcwOURwRkdnc1YvanZNWWdDMk1aczNnc0lXc05xNFoxZ1RYRUpySE4yWHgyS3J1WS9SMjdpejJxcWFFNVF6TktNMWV6VXZPVVpqOEg0NWh4K0p4MFRnbm5LS2VYODM2SzNoVHZLZUlwRzZZMFRMa3haVnhycXBhWGxsaXJTS3RScTBmcnZUYXU3YWVkcHIxRnUxbjdnUTVCeDBvblhDZEhaNC9PQlozblU5bFQzYWNLcHhaTlBUcjFyaTZxYTZVYm9idEVkNzl1cCs2WW5yNWVnSjVNYjZmZWViM24raHg5TC8xVS9XMzZwL1ZIREZnR3N3d2tCdHNNemhnOHhUVnhiendkTDhmYjhWRkRYY05BUTZWaGxXR1g0WVNSdWRFOG85VkdqVVlQakduR1hPTWs0MjNHYmNhakpnWW1JU1pMVGVwTjdwcFNUYm1tS2FZN1REdE14ODNNemFMTjFwazFtejB4MXpMbm0rZWIxNXZmdDJCYWVGb3N0cWkydUdWSnN1UmFwbG51dHJ4dWhWbzVXYVZZVlZwZHMwYXRuYTBsMXJ1dHU2Y1JwN2xPazA2cm50Wm53N0R4dHNtMnFiY1pzT1hZQnR1dXRtMjJmV0ZuWWhkbnQ4V3V3KzZUdlpOOXVuMk4vVDBIRFlmWkRxc2RXaDErYzdSeUZEcFdPdDZhenB6dVAzM0Y5SmJwTDJkWXp4RFAyRFBqdGhQTEtjUnBuVk9iMDBkbkYyZTVjNFB6aUl1SlM0TExMcGMrTHBzYnh0M0l2ZVJLZFBWeFhlRjYwdldkbTdPYnd1Mm8yNi91TnU1cDdvZmNuOHcwbnltZVdUTnowTVBJUStCUjVkRS9DNStWTUd2ZnJINVBRMCtCWjdYbkl5OWpMNUZYcmRld3Q2VjNxdmRoN3hjKzlqNXluK00rNHp3MzNqTGVXVi9NTjhDM3lMZkxUOE52bmwrRjMwTi9JLzlrLzNyLzBRQ25nQ1VCWndPSmdVR0JXd0w3K0hwOEliK09QenJiWmZheTJlMUJqS0M1UVJWQmo0S3RndVhCclNGb3lPeVFyU0gzNTVqT2tjNXBEb1ZRZnVqVzBBZGg1bUdMdzM0TUo0V0hoVmVHUDQ1d2lGZ2EwVEdYTlhmUjNFTnozMFQ2UkpaRTNwdG5NVTg1cnkxS05TbytxaTVxUE5vM3VqUzZQOFl1WmxuTTFWaWRXRWxzU3h3NUxpcXVObTVzdnQvODdmT0g0cDNpQytON0Y1Z3Z5RjF3ZWFIT3d2U0ZweGFwTGhJc09wWkFUSWhPT0pUd1FSQXFxQmFNSmZJVGR5V09Dbm5DSGNKbklpL1JOdEdJMkVOY0toNU84a2dxVFhxUzdKRzhOWGtreFRPbExPVzVoQ2Vwa0x4TURVemRtenFlRnBwMklHMHlQVHE5TVlPU2taQnhRcW9oVFpPMlorcG41bVoyeTZ4bGhiTCt4VzZMdHk4ZWxRZkphN09RckFWWkxRcTJRcWJvVkZvbzF5b0hzbWRsVjJhL3pZbktPWmFybml2TjdjeXp5dHVRTjV6dm4vL3RFc0lTNFpLMnBZWkxWeTBkV09hOXJHbzVzanh4ZWRzSzR4VUZLNFpXQnF3OHVJcTJLbTNWVDZ2dFY1ZXVmcjBtZWsxcmdWN0J5b0xCdFFGcjZ3dFZDdVdGZmV2YzErMWRUMWd2V2QrMVlmcUduUnMrRlltS3JoVGJGNWNWZjlnbzNIamxHNGR2eXIrWjNKUzBxYXZFdVdUUFp0Sm02ZWJlTFo1YkRwYXFsK2FYRG00TjJkcTBEZDlXdE8zMTlrWGJMNWZOS051N2c3WkR1YU8vUExpOFphZkp6czA3UDFTa1ZQUlUrbFEyN3RMZHRXSFgrRzdSN2h0N3ZQWTA3TlhiVzd6My9UN0p2dHRWQVZWTjFXYlZaZnRKKzdQM1A2NkpxdW40bHZ0dFhhMU9iWEh0eHdQU0EvMEhJdzYyMTduVTFSM1NQVlJTajlZcjYwY094eCsrL3AzdmR5ME5OZzFWalp6RzRpTndSSG5rNmZjSjMvY2VEVHJhZG94N3JPRUgweDkySFdjZEwycENtdkthUnB0VG12dGJZbHU2VDh3KzBkYnEzbnI4UjlzZkQ1dzBQRmw1U3ZOVXlXbmE2WUxUazJmeXo0eWRsWjE5Zmk3NTNHRGJvclo3NTJQTzMyb1BiKys2RUhUaDBrWC9pK2M3dkR2T1hQSzRkUEt5MitVVFY3aFhtcTg2WDIzcWRPbzgvcFBUVDhlN25MdWFycmxjYTdudWVyMjFlMmIzNlJ1ZU44N2Q5TDE1OFJiLzF0V2VPVDNkdmZONmIvZkY5L1hmRnQxK2NpZjl6c3U3MlhjbjdxMjhUN3hmOUVEdFFkbEQzWWZWUDF2KzNOanYzSDlxd0hlZzg5SGNSL2NHaFlQUC9wSDFqdzlEQlkrWmo4dUdEWWJybmpnK09UbmlQM0w5NmZ5blE4OWt6eWFlRi82aS9zdXVGeFl2ZnZqVjY5Zk8wWmpSb1pmeWw1Ty9iWHlsL2VyQTZ4bXYyOGJDeGg2K3lYZ3pNVjcwVnZ2dHdYZmNkeDN2bzk4UFQrUjhJSDhvLzJqNXNmVlQwS2Y3a3htVGsvOEVBNWp6L0dNekxkc0FBQUFnWTBoU1RRQUFlaVVBQUlDREFBRDUvd0FBZ09rQUFIVXdBQURxWUFBQU9wZ0FBQmR2a2wvRlJnQUFBVXRKUkVGVWVOcTgwODlLQWxFVXgvSHZhSVJDSWJSeUNzTHhDY1lab2tjSW5Xa1JDQ0hNU2duNjh4UXVlb0EyUlJDMGtkb0lGY3hvUFVHclVaZXVySld0b3pLSjRMVEpFTTEvcEozbFBkejd1VC91UFVvK2Z5ajhRd1ZVTlRwelJGV2pCQnduazlXMDJNd1FUWXVKNDJTT0ZCRUpBSnV1VzdxdVZHcFRSUXhERjl0TzVRQlBFUkVGRUdERGRVdTMwOElNUThlMlUxbmdISmdMZFBYdWJEdTFiaGg2YTBySS9qY0M4Tm1kcUZOcnJsdTZyMVJxd1Q4aUo5M3J2MEZCNE16M3E5dWVWdzVQZ2xoV0V0Tk03QUtudlQxRlpPQVlMZnArOWRIenlrc1RJSDFKZnVZSWlBelkrMkthaVZYTFNyNk9pUndNUWpyUSs1QXoza3d6b1Z0VzhtTUVzZ2NjRDd1TUlpTGhFUmlBMW1nODFJdkZxL2wydXcxQUtCUWluZDVxeCtOYURyZ1lsVm9Sa1Fqd1BNWXpyRFNiVC9WQzRYSUJ3SEV5cmVWbGRRZTRBVm85SDZxdnZnWUFkN1IxNU92cGZIRUFBQUFBU1VWT1JLNUNZSUk9KTsgfVxuXG4ud3BjZjcgdGV4dGFyZWEgeyByZXNpemU6IG5vbmU7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDE0LjM3NXJlbTsgfVxuXG4ucmF0aW8sIGF1ZGlvLCBlbWJlZCwgaWZyYW1lLCBvYmplY3QsIHZpZGVvIHsgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfVxuXG4ucmF0aW8geyBkaXNwbGF5OiBibG9jazsgb3ZlcmZsb3c6IGhpZGRlbjsgaGVpZ2h0OiAwOyBwYWRkaW5nOiAwOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnJhdGlvIGVtYmVkLCAucmF0aW8gaWZyYW1lLCAucmF0aW8gb2JqZWN0LCAucmF0aW8gdmlkZW8geyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyBib3JkZXI6IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB9XG5cbi5yYXRpby0tMTZ4OSB7IHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cblxuLnJhdGlvLS00eDMgeyBwYWRkaW5nLWJvdHRvbTogNzUlOyB9XG5cbi53cmFwcGVyIHsgb3ZlcmZsb3c6IGhpZGRlbjsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5hcnRpY2xlX19jb250ZW50IHsgYmFja2dyb3VuZDogI2VmZWZlZjsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLXRvcDogNi44NzVyZW07IHBhZGRpbmctYm90dG9tOiAxLjEyNXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgeyAuYXJ0aWNsZV9fY29udGVudCB7IHBhZGRpbmctdG9wOiAzLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHsgLmFydGljbGVfX2NvbnRlbnQgeyBwYWRkaW5nLXRvcDogMS44NzVyZW07IH0gfVxuXG4uYXJ0aWNsZV9fY29udGVudDphZnRlciwgLmFydGljbGVfX2NvbnRlbnQ6YmVmb3JlIHsgY29udGVudDogJyc7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogN3JlbTsgaGVpZ2h0OiAxMi42ODc1cmVtOyBiYWNrZ3JvdW5kOiAjZmZmOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMDsgbGVmdDogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MjBweCkgeyAuYXJ0aWNsZV9fY29udGVudDphZnRlciwgLmFydGljbGVfX2NvbnRlbnQ6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5hcnRpY2xlX19jb250ZW50OmFmdGVyIHsgcmlnaHQ6IDA7IGxlZnQ6IGF1dG87IGhlaWdodDogMTAwJTsgfVxuXG4uYXJ0aWNsZV9fY29udGVudCBoMiB7IG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7IC5hcnRpY2xlX19jb250ZW50IGgyIHsgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfSB9XG5cbi5hcnRpY2xlX19jb250ZW50IHAgeyBtYXJnaW4tYm90dG9tOiAyLjE4NzVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkgeyAuYXJ0aWNsZV9fY29udGVudCBwIHsgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfSB9XG5cbi5hcnRpY2xlX19jb250ZW50IC5leHBvc2l0aW9uIHsgcGFkZGluZy1ib3R0b206IDQuNjg3NXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5hcnRpY2xlX19jb250ZW50IC5leHBvc2l0aW9uIHsgcGFkZGluZy1ib3R0b206IDEuMjVyZW07IH0gfVxuXG4uYXJ0aWNsZV9fY29udGVudCAuc3NiYSB7IHBhZGRpbmctdG9wOiA0LjA2MjVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHsgLmFydGljbGVfX2NvbnRlbnQgLnNzYmEgeyBwYWRkaW5nLXRvcDogMS44NzVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7IC5hcnRpY2xlX19jb250ZW50IC5zc2JhIHsgcGFkZGluZy10b3A6IDEuMjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7IC5hcnRpY2xlX19jb250ZW50IC5zc2JhIHsgcGFkZGluZy10b3A6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7IC5hcnRpY2xlX19jb250ZW50IC5zc2JhID4gZGl2IHsgcGFkZGluZy10b3A6IDA7IH0gfVxuXG4uYmFubmVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5iYW5uZXI6YWZ0ZXIgeyBjb250ZW50OiAnJzsgd2lkdGg6IDExMnB4OyBoZWlnaHQ6IDEwMCU7IGRpc3BsYXk6IGJsb2NrOyBiYWNrZ3JvdW5kOiAjZWZlZmVmOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgeyAuYmFubmVyOmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5iYW5uZXJfX3RpdGxlIHsgdG9wOiAxMDBweDsgd2lkdGg6IDEzODdweDsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgcGFkZGluZy1yaWdodDogMS41NjI1cmVtOyBwYWRkaW5nLWxlZnQ6IDEuNTYyNXJlbTsgfVxuXG4uYmFubmVyX190aXRsZTphZnRlciB7IGhlaWdodDogMTIxcHggIWltcG9ydGFudDsgfVxuXG4uYmFubmVyX19pbWFnZSB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsgaGVpZ2h0OiA1My4xMjVyZW07IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZy10b3A6IDExLjQzNzVyZW07IHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgeyAuYmFubmVyX19pbWFnZSB7IGhlaWdodDogNDYuODc1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyAuYmFubmVyX19pbWFnZSB7IGhlaWdodDogNDAuNjI1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYmFubmVyX19pbWFnZSB7IGhlaWdodDogMzEuMjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7IC5iYW5uZXJfX2ltYWdlIHsgaGVpZ2h0OiAyMS44NzVyZW07IHBhZGRpbmctdG9wOiA2LjI1cmVtOyBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07IH0gfVxuXG4uYmFubmVyX19pbWFnZTphZnRlciB7IGNvbnRlbnQ6ICcnOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBkaXNwbGF5OiBibG9jazsgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgfVxuXG4uYmFubmVyX19pbWFnZSBpbWcgeyBvcGFjaXR5OiAwLjc7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzYlKTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgcmlnaHQ6IC02MHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7IC5iYW5uZXJfX2ltYWdlIGltZyB7IG1heC13aWR0aDogMzEuMjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7IC5iYW5uZXJfX2ltYWdlIGltZyB7IG1heC13aWR0aDogMTguNzVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7IC5iYW5uZXJfX2ltYWdlIGltZyB7IG1heC13aWR0aDogMTIuNXJlbTsgfSB9XG5cbi5iYW5uZXJfX2JyZWFkY3J1bWIgeyB6LWluZGV4OiAxOyB3aWR0aDogMTAwJTsgZm9udC13ZWlnaHQ6IDUwMDsgdGV4dC1hbGlnbjogY2VudGVyOyBjb2xvcjogI2ZmZjsgZm9udC1mYW1pbHk6IFwiRnV0dXJhXCIsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMS4yNXJlbTsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHsgLmJhbm5lcl9fYnJlYWRjcnVtYiB7IGZvbnQtc2l6ZTogMXJlbTsgfSB9XG5cbi5iYW5uZXJfX2JyZWFkY3J1bWIgaDEgeyBmb250LXdlaWdodDogNTAwOyBmb250LXNpemU6IDYuMjVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyAuYmFubmVyX19icmVhZGNydW1iIGgxIHsgZm9udC1zaXplOiA1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYmFubmVyX19icmVhZGNydW1iIGgxIHsgZm9udC1zaXplOiAzLjc1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkgeyAuYmFubmVyX19icmVhZGNydW1iIGgxIHsgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuXG4uYmFubmVyX19icmVhZGNydW1iIGEgeyBjb2xvcjogI2ZmZjsgfVxuXG4uYmFubmVyX19icmVhZGNydW1iIGE6aG92ZXIgeyBjb2xvcjogI2UzMDYxMzsgfVxuXG4uYmFubmVyX19icmVhZGNydW1iIGkgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBmb250LXNpemU6IDEuNXJlbTsgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTsgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtOyB9XG5cbi5icmVhZGNydW1iIHsgZm9udC13ZWlnaHQ6IDUwMDsgbGluZS1oZWlnaHQ6IDEuMzsgdGV4dC1hbGlnbjogY2VudGVyOyBjb2xvcjogI2UzMDYxMzsgYmFja2dyb3VuZDogI2ZmZjsgZm9udC1mYW1pbHk6IFwiRnV0dXJhXCIsIHNhbnMtc2VyaWY7IHBhZGRpbmctdG9wOiAwOyBwYWRkaW5nLWJvdHRvbTogMDsgbWFyZ2luLWJvdHRvbTogNS42MjVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuYnJlYWRjcnVtYiB7IG1hcmdpbi1ib3R0b206IDMuMTI1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkgeyAuYnJlYWRjcnVtYiB7IGZvbnQtc2l6ZTogMXJlbTsgfSB9XG5cbi5icmVhZGNydW1iID4gZGl2IHsgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZmVmZWY7IHBhZGRpbmctdG9wOiAyLjYyNXJlbTsgcGFkZGluZy1ib3R0b206IDIuNjI1cmVtOyB9XG5cbi5icmVhZGNydW1iIGEgeyBjb2xvcjogIzUxNTE1MDsgfVxuXG4uYnJlYWRjcnVtYiBhOmhvdmVyIHsgY29sb3I6ICNlMzA2MTM7IH1cblxuLmJyZWFkY3J1bWIgaSB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IGNvbG9yOiAjNTE1MTUwOyBmb250LXNpemU6IDEuNXJlbTsgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07IG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07IH1cblxuLmNvbnRhY3QgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmctdG9wOiA2LjI1cmVtOyBwYWRkaW5nLWJvdHRvbTogNC4yNXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7IC5jb250YWN0IHsgcGFkZGluZy10b3A6IDMuMTI1cmVtOyBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5jb250YWN0IHsgcGFkZGluZy10b3A6IDEuODc1cmVtOyBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07IH0gfVxuXG4uY29udGFjdDphZnRlciwgLmNvbnRhY3Q6YmVmb3JlIHsgY29udGVudDogJyc7IGhlaWdodDogMTAwJTsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxNC40Mzc1cmVtOyBiYWNrZ3JvdW5kOiAjZWZlZmVmOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMDsgbGVmdDogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2OTlweCkgeyAuY29udGFjdDphZnRlciwgLmNvbnRhY3Q6YmVmb3JlIHsgd2lkdGg6IDExMXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDIwcHgpIHsgLmNvbnRhY3Q6YWZ0ZXIsIC5jb250YWN0OmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uY29udGFjdDphZnRlciB7IHJpZ2h0OiAwOyBsZWZ0OiBhdXRvOyB3aWR0aDogMTIwcHg7IGJhY2tncm91bmQ6ICM2ZTZkNmQ7IH1cblxuLmNvbnRhY3QgaDMgeyBmb250LWZhbWlseTogXCJGdXR1cmFcIiwgc2Fucy1zZXJpZjsgfVxuXG4uY29udGFjdF9fd3JhcCB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsgcGFkZGluZy10b3A6IDEuODc1cmVtOyBwYWRkaW5nLWJvdHRvbTogMC44MTI1cmVtOyB9XG5cbi5jb250YWN0X193cmFwIGZpZ3VyZSBpbWcgeyB3aWR0aDogMTAwJTsgfVxuXG4uY29udGFjdF9fYWRkcmVzcyB7IGxpbmUtaGVpZ2h0OiAxLjI1OyBmb250LXNpemU6IDEuMTI1cmVtOyB9XG5cbi5jb250YWN0X19hZGRyZXNzIGgzIHsgY29sb3I6ICNlMzA2MTM7IG1hcmdpbi1ib3R0b206IDEuNjI1cmVtOyB9XG5cbi5jb250YWN0X19hZGRyZXNzIHVsIHsgbGlzdC1zdHlsZTogbm9uZTsgbWFyZ2luLXJpZ2h0OiAwOyBtYXJnaW4tYm90dG9tOiAyLjY4NzVyZW07IG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5jb250YWN0X19hZGRyZXNzIHVsIGxpIHsgbGlzdC1zdHlsZTogbm9uZTsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLWxlZnQ6IDEzLjQzNzVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHsgLmNvbnRhY3RfX2FkZHJlc3MgdWwgbGkgeyBwYWRkaW5nLWxlZnQ6IDExLjI1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkgeyAuY29udGFjdF9fYWRkcmVzcyB1bCBsaSB7IHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTsgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLmNvbnRhY3RfX2FkZHJlc3MgdWwgbGkgc3Ryb25nLCAuY29udGFjdF9fYWRkcmVzcyB1bCBsaSAuYXJ0aWNsZV9fY29udGVudCBkZm4sIC5hcnRpY2xlX19jb250ZW50IC5jb250YWN0X19hZGRyZXNzIHVsIGxpIGRmbiwgLmNvbnRhY3RfX2FkZHJlc3MgdWwgbGkgLmNvbnRhY3QgZGZuLCAuY29udGFjdCAuY29udGFjdF9fYWRkcmVzcyB1bCBsaSBkZm4sIC5jb250YWN0X19hZGRyZXNzIHVsIGxpIC5kZXRhaWwgZGZuLCAuZGV0YWlsIC5jb250YWN0X19hZGRyZXNzIHVsIGxpIGRmbiB7IGZvbnQtd2VpZ2h0OiA0MDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHsgLmNvbnRhY3RfX2FkZHJlc3MgdWwgbGkgc3Ryb25nLCAuY29udGFjdF9fYWRkcmVzcyB1bCBsaSAuYXJ0aWNsZV9fY29udGVudCBkZm4sIC5hcnRpY2xlX19jb250ZW50IC5jb250YWN0X19hZGRyZXNzIHVsIGxpIGRmbiwgLmNvbnRhY3RfX2FkZHJlc3MgdWwgbGkgLmNvbnRhY3QgZGZuLCAuY29udGFjdCAuY29udGFjdF9fYWRkcmVzcyB1bCBsaSBkZm4sIC5jb250YWN0X19hZGRyZXNzIHVsIGxpIC5kZXRhaWwgZGZuLCAuZGV0YWlsIC5jb250YWN0X19hZGRyZXNzIHVsIGxpIGRmbiB7IGRpc3BsYXk6IGJsb2NrOyBmb250LXdlaWdodDogNjAwOyBwb3NpdGlvbjogc3RhdGljOyB9IH1cblxuLmNvbnRhY3RfX2FkZHJlc3MgdWwgbGkgYSB7IGNvbG9yOiAjMDAwOyB9XG5cbi5jb250YWN0X19hZGRyZXNzIHVsIGxpIGE6aG92ZXIgeyBjb2xvcjogI2UzMDYxMzsgfVxuXG4uY29udGFjdF9fZm9ybSB7IGxpbmUtaGVpZ2h0OiAxLjI7IGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cblxuLmNvbnRhY3RfX2Zvcm0gaDMgeyBtYXJnaW4tYm90dG9tOiAxLjYyNXJlbTsgfVxuXG4uY29udGFjdF9fZm9ybSBmb3JtIHsgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nLXRvcDogMS4yNXJlbTsgfVxuXG4uY29udGFjdF9fZm9ybSBmb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBsZWZ0OyBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTsgfVxuXG4uY29udGFjdF9fZm9ybSBmb3JtIC5yb3cgeyBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9XG5cbi5kZXRhaWwgaDIgeyBtYXJnaW4tYm90dG9tOiAyLjY4NzVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZGV0YWlsIGgyIHsgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfSB9XG5cbi5kZXRhaWxfX3RvcCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZy10b3A6IDYuNzVyZW07IHBhZGRpbmctYm90dG9tOiA2Ljc1cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHsgLmRldGFpbF9fdG9wIHsgcGFkZGluZy10b3A6IDMuMTI1cmVtOyBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5kZXRhaWxfX3RvcCB7IHBhZGRpbmctdG9wOiAxLjg3NXJlbTsgcGFkZGluZy1ib3R0b206IDEuODc1cmVtOyB9IH1cblxuLmRldGFpbF9fdG9wOmFmdGVyLCAuZGV0YWlsX190b3A6YmVmb3JlIHsgY29udGVudDogJyc7IGhlaWdodDogMTAwJTsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxNC40Mzc1cmVtOyBiYWNrZ3JvdW5kOiAjZWZlZmVmOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMDsgbGVmdDogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2OTlweCkgeyAuZGV0YWlsX190b3A6YWZ0ZXIsIC5kZXRhaWxfX3RvcDpiZWZvcmUgeyB3aWR0aDogMTExcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MjBweCkgeyAuZGV0YWlsX190b3A6YWZ0ZXIsIC5kZXRhaWxfX3RvcDpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuLmRldGFpbF9fdG9wOmFmdGVyIHsgcmlnaHQ6IDA7IGxlZnQ6IGF1dG87IHdpZHRoOiAxMjBweDsgYmFja2dyb3VuZDogIzZlNmQ2ZDsgfVxuXG4uZGV0YWlsX190YWdzIHsgcGFkZGluZy1ib3R0b206IDIuMTg3NXJlbTsgfVxuXG4uZGV0YWlsX190YWdzIHVsIHsgbGlzdC1zdHlsZTogbm9uZTsgbWFyZ2luLXJpZ2h0OiAwOyBtYXJnaW4tYm90dG9tOiAwOyBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZGV0YWlsX190YWdzIHVsIGxpIHsgZm9udC13ZWlnaHQ6IDUwMDsgbGlzdC1zdHlsZTogbm9uZTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LWZhbWlseTogXCJGdXR1cmFcIiwgc2Fucy1zZXJpZjsgfVxuXG4uZGV0YWlsX190YWdzIHVsIGxpIHN0cm9uZywgLmRldGFpbF9fdGFncyB1bCBsaSAuYXJ0aWNsZV9fY29udGVudCBkZm4sIC5hcnRpY2xlX19jb250ZW50IC5kZXRhaWxfX3RhZ3MgdWwgbGkgZGZuLCAuZGV0YWlsX190YWdzIHVsIGxpIC5jb250YWN0IGRmbiwgLmNvbnRhY3QgLmRldGFpbF9fdGFncyB1bCBsaSBkZm4sIC5kZXRhaWxfX3RhZ3MgdWwgbGkgLmRldGFpbCBkZm4sIC5kZXRhaWwgLmRldGFpbF9fdGFncyB1bCBsaSBkZm4geyBmb250LXdlaWdodDogNTAwOyB9XG5cbi5kZXRhaWxfX3NsaWRlciB7IG1hcmdpbi10b3A6IDMuNzVyZW07IG1hcmdpbi1ib3R0b206IDMuNzVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZGV0YWlsX19zbGlkZXIgeyBtYXJnaW4tdG9wOiAxLjg3NXJlbTsgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH0gfVxuXG4uZGV0YWlsX19zbGlkZXIgaW1nIHsgd2lkdGg6IDEwMCU7IH1cblxuLmRldGFpbF9fYm90dG9tIHsgcGFkZGluZy10b3A6IDIuODEyNXJlbTsgcGFkZGluZy1ib3R0b206IDMuMjVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkgeyAuZGV0YWlsX19ib3R0b20geyBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07IH0gfVxuXG4uZXhwb3NpdGlvbiB7IHBhZGRpbmctdG9wOiAwLjkzNzVyZW07IHBhZGRpbmctYm90dG9tOiAwLjkzNzVyZW07IH1cblxuLmV4cG9zaXRpb24gdWwgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IGxpc3Qtc3R5bGU6IG5vbmU7IG1hcmdpbjogMCAtMC4zMTI1cmVtOyB9XG5cbi5leHBvc2l0aW9uIHVsIGxpIHsgZGlzcGxheTogZmxleDsgbGlzdC1zdHlsZTogbm9uZTsgcGFkZGluZy1yaWdodDogMC4zMTI1cmVtOyBwYWRkaW5nLWxlZnQ6IDAuMzEyNXJlbTsgfVxuXG4uZXhwb3NpdGlvbiB1bCBsaSA+IGRpdiB7IHdpZHRoOiAxMDAlOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTsgfVxuXG4uZXhwb3NpdGlvbiB1bCBsaSBpbWcgeyB3aWR0aDogMTAwJTsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5leHBvc2l0aW9uIHVsOm50aC1vZi10eXBlKDEpIGxpIHsgd2lkdGg6IDY3LjglOyB9XG5cbi5leHBvc2l0aW9uIHVsOm50aC1vZi10eXBlKDEpIGxpOm50aC1jaGlsZCgyKSB7IHdpZHRoOiAzMi4yJTsgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5leHBvc2l0aW9uIHVsOm50aC1vZi10eXBlKDEpIGxpOm50aC1jaGlsZCgyKSA+IGRpdiB7IHdpZHRoOiAxMDAlOyB9XG5cbi5leHBvc2l0aW9uIHVsOm50aC1vZi10eXBlKDIpIGxpIHsgd2lkdGg6IDMzLjklOyB9XG5cbi5leHBvc2l0aW9uIHVsOm50aC1vZi10eXBlKDIpIGxpOm50aC1jaGlsZCgzbikgeyB3aWR0aDogMzIuMiU7IH1cblxuLmZvb3RlciB7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kOiAjZWZlZmVmOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZvb3RlciBhIHsgY29sb3I6ICNmZmY7IH1cblxuLmZvb3RlciBhOmhvdmVyIHsgY29sb3I6ICNlMzA2MTM7IH1cblxuLmZvb3Rlcl9fdGl0bGUgeyBib3R0b206IDEwLjgxMjVyZW07IGNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kOiAjZWZlZmVmICFpbXBvcnRhbnQ7IH1cblxuLmZvb3Rlcl9fdGl0bGU6YWZ0ZXIgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTsgYmFja2dyb3VuZDogI2UzMDYxMyAhaW1wb3J0YW50OyB9XG5cbi5mb290ZXJfX2xvZ28geyBkaXNwbGF5OiBibG9jazsgbWF4LXdpZHRoOiA4LjQzNzVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkgeyAuZm9vdGVyX19sb2dvIHsgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH0gfVxuXG4uZm9vdGVyX193aWRnZXRzIHsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyBiYWNrZ3JvdW5kOiAjMTExOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IHBhZGRpbmctdG9wOiA3LjE4NzVyZW07IHBhZGRpbmctYm90dG9tOiAxLjI1cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHsgLmZvb3Rlcl9fd2lkZ2V0cyB7IHBhZGRpbmctdG9wOiA0LjM3NXJlbTsgcGFkZGluZy1ib3R0b206IDEuMjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7IC5mb290ZXJfX3dpZGdldHMgeyBwYWRkaW5nLXRvcDogMy4xMjVyZW07IHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07IH0gfVxuXG4uZm9vdGVyX193aWRnZXRzIC53aWRnZXQgeyBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuXG4uZm9vdGVyX193aWRnZXRzIC53aWRnZXQgcC50aXRsZSB7IGxpbmUtaGVpZ2h0OiAxLjI7IGZvbnQtd2VpZ2h0OiA1MDA7IGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVwiLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEuMjVyZW07IG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkgeyAuZm9vdGVyX193aWRnZXRzIC53aWRnZXQgcC50aXRsZSB7IG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH0gfVxuXG4uZm9vdGVyX193aWRnZXRzIC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpIHsgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uZm9vdGVyX193aWRnZXRzIC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpIGEgeyBmb250LXdlaWdodDogMzAwOyBmb250LXN0eWxlOiBpdGFsaWM7IGNvbG9yOiAjOTk5OyBmb250LWZhbWlseTogXCJGdXR1cmFcIiwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5mb290ZXJfX3dpZGdldHMgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYTpob3ZlciB7IGNvbG9yOiAjZmZmOyB9XG5cbi5mb290ZXJfX2xlZnQgeyB3aWR0aDogNjUlOyBkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjk5cHgpIHsgLmZvb3Rlcl9fbGVmdCB7IHdpZHRoOiA1NSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7IC5mb290ZXJfX2xlZnQgeyB3aWR0aDogMTAwJTsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cblxuLmZvb3Rlcl9fbGVmdCA+IHNlY3Rpb24geyB3aWR0aDogY2FsYygxMDAlIC0gMTgwcHgpOyBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07IHBhZGRpbmctbGVmdDogMC45Mzc1cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHsgLmZvb3Rlcl9fbGVmdCA+IHNlY3Rpb24geyB3aWR0aDogNjAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkgeyAuZm9vdGVyX19sZWZ0ID4gc2VjdGlvbiB7IHdpZHRoOiAxMDAlOyBwYWRkaW5nLXJpZ2h0OiAwOyBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4uZm9vdGVyX19sZWZ0ID4gc2VjdGlvbjpmaXJzdC1vZi10eXBlIHsgbWF4LXdpZHRoOiAxMS4yNXJlbTsgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHsgLmZvb3Rlcl9fbGVmdCA+IHNlY3Rpb246Zmlyc3Qtb2YtdHlwZSB7IHdpZHRoOiAxMDAlOyB9IH1cblxuLmZvb3Rlcl9fbGVmdCA+IHNlY3Rpb24ud2lkZ2V0IHAudGl0bGUgeyBmb250LXdlaWdodDogNzAwOyB9XG5cbi5mb290ZXJfX2xlZnQgPiBzZWN0aW9uLndpZGdldCBhZGRyZXNzIHsgZm9udC13ZWlnaHQ6IDMwMDsgZm9udC1zdHlsZTogaXRhbGljOyBsaW5lLWhlaWdodDogMS40NTsgY29sb3I6ICM5OTk7IGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVwiLCBzYW5zLXNlcmlmOyBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTsgfVxuXG4uZm9vdGVyX19sZWZ0ID4gc2VjdGlvbi53aWRnZXQgdWwgbGkgeyBhbGlnbi1pdGVtczogY2VudGVyOyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkgeyAuZm9vdGVyX19sZWZ0ID4gc2VjdGlvbi53aWRnZXQgdWwgbGkgeyB3aWR0aDogMTAwJTsgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH0gfVxuXG4uZm9vdGVyX19sZWZ0ID4gc2VjdGlvbi53aWRnZXQgdWwgbGkgKyBsaSB7IG1hcmdpbi1sZWZ0OiAyLjM3NXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkgeyAuZm9vdGVyX19sZWZ0ID4gc2VjdGlvbi53aWRnZXQgdWwgbGkgKyBsaSB7IG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLmZvb3Rlcl9fbGVmdCA+IHNlY3Rpb24ud2lkZ2V0IHVsIGxpIGkgeyB3aWR0aDogMy43NXJlbTsgaGVpZ2h0OiAzLjc1cmVtOyBhbGlnbi1pdGVtczogY2VudGVyOyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgY29sb3I6ICNlMzA2MTM7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBib3JkZXI6IDJweCBzb2xpZCAjZTMwNjEzOyBmb250LXNpemU6IDEuNXJlbTsgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHsgLmZvb3Rlcl9fbGVmdCA+IHNlY3Rpb24ud2lkZ2V0IHVsIGxpIGkgeyB3aWR0aDogMy4xMjVyZW07IGhlaWdodDogMy4xMjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7IC5mb290ZXJfX2xlZnQgPiBzZWN0aW9uLndpZGdldCB1bCBsaSBpIHsgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9IH1cblxuLmZvb3Rlcl9fbGVmdCA+IHNlY3Rpb24ud2lkZ2V0IHVsIGxpIGkuZmEtZW52ZWxvcGU6YmVmb3JlIHsgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uZm9vdGVyX19sZWZ0ID4gc2VjdGlvbi53aWRnZXQgdWwgbGkgc3BhbiB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvb3Rlcl9fbGVmdCA+IHNlY3Rpb24ud2lkZ2V0IHVsIGxpIGEgeyBmb250LXdlaWdodDogNTAwOyBjb2xvcjogI2ZmZjsgZm9udC1mYW1pbHk6IFwiRnV0dXJhXCIsIHNhbnMtc2VyaWY7IH1cblxuLmZvb3Rlcl9fbGVmdCA+IHNlY3Rpb24ud2lkZ2V0IHVsIGxpIGE6aG92ZXIgeyBjb2xvcjogI2UzMDYxMzsgfVxuXG4uZm9vdGVyX19yaWdodCB7IHdpZHRoOiAzNC41JTsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI5OXB4KSB7IC5mb290ZXJfX3JpZ2h0IHsgd2lkdGg6IDQ1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHsgLmZvb3Rlcl9fcmlnaHQgeyB3aWR0aDogMTAwJTsgfSB9XG5cbi5mb290ZXJfX3JpZ2h0ID4gc2VjdGlvbiB7IHdpZHRoOiA1MCU7IHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTsgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyAuZm9vdGVyX19yaWdodCA+IHNlY3Rpb24geyB3aWR0aDogNjAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkgeyAuZm9vdGVyX19yaWdodCA+IHNlY3Rpb24geyB3aWR0aDogMTAwJTsgcGFkZGluZy1yaWdodDogMDsgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyAuZm9vdGVyX19yaWdodCA+IHNlY3Rpb246Zmlyc3Qtb2YtdHlwZSB7IHdpZHRoOiA0MCU7IHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHsgLmZvb3Rlcl9fcmlnaHQgPiBzZWN0aW9uOmZpcnN0LW9mLXR5cGUgeyB3aWR0aDogMTAwJTsgfSB9XG5cbi5mb290ZXJfX2JvdHRvbSB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgYmFja2dyb3VuZDogIzAwMDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBmb250LXNpemU6IDFyZW07IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZy10b3A6IDIuODEyNXJlbTsgcGFkZGluZy1yaWdodDogMTAuODEyNXJlbTsgcGFkZGluZy1ib3R0b206IDIuODEyNXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5mb290ZXJfX2JvdHRvbSB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBwYWRkaW5nOiAxLjI1cmVtIDMuMTI1cmVtOyB9IH1cblxuLmZvb3Rlcl9fYm90dG9tIHAgeyBjb2xvcjogIzk5OTsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZm9vdGVyX19ib3R0b20gcCBhIHsgY29sb3I6ICM5OTk7IH1cblxuLmZvb3Rlcl9fYm90dG9tIHVsIHsgbWFyZ2luLXJpZ2h0OiBhdXRvOyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmZvb3Rlcl9fYm90dG9tIHVsIHsgd2lkdGg6IDEwMCU7IHRleHQtYWxpZ246IGNlbnRlcjsgcGFkZGluZy10b3A6IDAuNjI1cmVtOyBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07IH0gfVxuXG4uZm9vdGVyX19ib3R0b20gdWwgbGkgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTsgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZm9vdGVyX19ib3R0b20gdWwgbGkgeyBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTsgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTsgfSB9XG5cbi5mb290ZXJfX2JvdHRvbSBpbWcgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1yaWdodDogMC4yNXJlbTsgbWFyZ2luLWxlZnQ6IDAuMjVyZW07IH1cblxuLmZvb3Rlcl9fd2Vic2l0ZSB7IGNvbG9yOiAjOTk5OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHsgLmZvb3Rlcl9fd2Vic2l0ZSB7IHdpZHRoOiAxMDAlOyBwYWRkaW5nLXRvcDogMC42MjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5mb290ZXJfX3dlYnNpdGUgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmctdG9wOiAwOyB9IH1cblxuLmZvb3Rlcl9fd2Vic2l0ZSBhIHsgZm9udC13ZWlnaHQ6IDcwMDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZm9vdGVyX193ZWJzaXRlIGEgaW1nIHsgd2lkdGg6IDEuMDYyNXJlbTsgfVxuXG4uZm9vdGVyX190b3AgeyB3aWR0aDogMTEycHg7IGhlaWdodDogMTAwJTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgYmFja2dyb3VuZDogI2UzMDYxMzsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGZvbnQtc2l6ZTogMS41cmVtOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAwOyBib3R0b206IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZm9vdGVyX190b3AgeyB3aWR0aDogMy4xMjVyZW07IGhlaWdodDogMy4xMjVyZW07IGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG5cbi5mb290ZXJfX3RvcDpob3ZlciB7IGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmhlYWRlciB7IHotaW5kZXg6IDk7IHdpZHRoOiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IGJhY2tncm91bmQ6ICNmZmY7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgdHJhbnNpdGlvbjogcGFkZGluZyAwLjM1cyBlYXNlLWluLW91dDsgcG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IGxlZnQ6IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHsgLmhlYWRlciB7IHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG5cbi5oZWFkZXIgPiB1bCB7IGFsaWduLXNlbGY6IGNlbnRlcjsgbWFyZ2luLWJvdHRvbTogMDsgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyAuaGVhZGVyID4gdWwgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhlYWRlciA+IHVsID4gbGkgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmhlYWRlciA+IHVsID4gbGkgKyBsaSB7IG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07IH1cblxuLmhlYWRlciA+IHVsID4gbGkgPiBhIHsgZm9udC13ZWlnaHQ6IDUwMDsgY29sb3I6ICM2NDYzNjM7IGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVwiLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEuMTI1cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHsgLmhlYWRlciA+IHVsID4gbGkgPiBhIHsgZm9udC1zaXplOiAxLjU2MjVyZW07IH0gfVxuXG4uaGVhZGVyID4gdWwgPiBsaSA+IGEgaSB7IGNvbG9yOiAjZTMwNjEzOyBtYXJnaW4tcmlnaHQ6IDAuNDM3NXJlbTsgfVxuXG4uaGVhZGVyID4gdWwgPiBsaSA+IGE6aG92ZXIgeyBjb2xvcjogI2UzMDYxMzsgfVxuXG4uaGVhZGVyX19sb2dvIHsgd2lkdGg6IDEwMCU7IGRpc3BsYXk6IGJsb2NrOyBtYXgtd2lkdGg6IDIxLjg3NXJlbTsgbWFyZ2luLXRvcDogMS42ODc1cmVtOyBtYXJnaW4tYm90dG9tOiAxLjY4NzVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHsgLmhlYWRlcl9fbG9nbyB7IG1heC13aWR0aDogMjAuNjI1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyAuaGVhZGVyX19sb2dvIHsgbWFyZ2luLXRvcDogMS4yNXJlbTsgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmhlYWRlcl9fbG9nbyB7IG1hcmdpbi10b3A6IDAuOTM3NXJlbTsgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkgeyAuaGVhZGVyX19sb2dvIHsgbWF4LXdpZHRoOiAxMy43NXJlbTsgfSB9XG5cbi5oZWFkZXJfX2xvZ28gaW1nIHsgd2lkdGg6IDEwMCU7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZS1pbi1vdXQ7IH1cblxuLmhlYWRlcl9fbG9nbzpiZWZvcmUgeyBvcGFjaXR5OiAwOyBjb250ZW50OiAnJzsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiA3LjVyZW07IGJhY2tncm91bmQtY29sb3I6ICNlMzA2MTM7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZS1pbi1vdXQ7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBib3R0b206IDA7IGxlZnQ6IDA7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvbG9nby1maXhlZC5wbmcpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6IDMuNzVyZW0gYXV0bzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgeyAuaGVhZGVyX19sb2dvOmJlZm9yZSB7IHdpZHRoOiA3LjE4NzVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7IC5oZWFkZXJfX2xvZ286YmVmb3JlIHsgd2lkdGg6IDYuMzEyNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmhlYWRlcl9fbG9nbzpiZWZvcmUgeyB3aWR0aDogNS43NXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHsgLmhlYWRlcl9fbG9nbzpiZWZvcmUgeyB3aWR0aDogNC40Mzc1cmVtOyBiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bzsgfSB9XG5cbi5oZWFkZXJfX3RvZ2dsZSB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGJhY2tncm91bmQ6ICNlMzA2MTM7IHRyYW5zaXRpb246IHBhZGRpbmcgMC4zNXMgZWFzZS1pbi1vdXQ7IHBhZGRpbmc6IDAuNjI1cmVtIDkuODc1cmVtIDAuNjI1cmVtIDIuODEyNXJlbTsgbWFyZ2luLWxlZnQ6IDEuODEyNXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgeyAuaGVhZGVyX190b2dnbGUgeyB3aWR0aDogYXV0bzsgcGFkZGluZy1yaWdodDogMi42MjVyZW07IHBhZGRpbmctbGVmdDogMi42MjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7IC5oZWFkZXJfX3RvZ2dsZSB7IHBhZGRpbmctcmlnaHQ6IDIuNXJlbTsgcGFkZGluZy1sZWZ0OiAyLjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5oZWFkZXJfX3RvZ2dsZSB7IHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtOyBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkgeyAuaGVhZGVyX190b2dnbGUgeyBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtOyBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07IH0gfVxuXG4uaGVhZGVyX190b2dnbGUgYSB7IHdpZHRoOiAzMHB4OyBoZWlnaHQ6IDI0cHg7IGRpc3BsYXk6IGJsb2NrOyBjdXJzb3I6IHBvaW50ZXI7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaGVhZGVyX190b2dnbGUgYSBzcGFuIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogMnB4OyBkaXNwbGF5OiBibG9jazsgdGV4dC1pbmRlbnQ6IC05OTk5cHg7IGJhY2tncm91bmQ6ICNmZmY7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjM1cyBlYXNlLWluLW91dDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgbGVmdDogMDsgfVxuXG4uaGVhZGVyX190b2dnbGUgYSBzcGFuOmJlZm9yZSwgLmhlYWRlcl9fdG9nZ2xlIGEgc3BhbjphZnRlciB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDJweDsgY29udGVudDogJyc7IGRpc3BsYXk6IGJsb2NrOyBiYWNrZ3JvdW5kOiAjZmZmOyB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMzVzIGVhc2UtaW4tb3V0OyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IH1cblxuLmhlYWRlcl9fdG9nZ2xlIGEgc3BhbjpiZWZvcmUgeyB0b3A6IC0xMHB4OyB9XG5cbi5oZWFkZXJfX3RvZ2dsZSBhIHNwYW46YWZ0ZXIgeyBib3R0b206IC0xMHB4OyB9XG5cbi5oZWFkZXJfX3RvZ2dsZSBhLmlzLWFjdGl2ZSBzcGFuIHsgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4uaGVhZGVyX190b2dnbGUgYS5pcy1hY3RpdmUgc3BhbjpiZWZvcmUgeyB0b3A6IDA7IHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4uaGVhZGVyX190b2dnbGUgYS5pcy1hY3RpdmUgc3BhbjphZnRlciB7IGJvdHRvbTogMDsgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4uaGVhZGVyX19tZW51IHsgd2lkdGg6IDEwMCU7IGRpc3BsYXk6IG5vbmU7IGNvbG9yOiAjZmZmOyBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTlweCk7IGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45NSk7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAxMDAlOyBsZWZ0OiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7IC5oZWFkZXJfX21lbnUgeyBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDlweCk7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7IC5oZWFkZXJfX21lbnUgeyBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5NnB4KTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmhlYWRlcl9fbWVudSB7IGhlaWdodDogY2FsYygxMDB2aCAtIDgxcHgpOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkgeyAuaGVhZGVyX19tZW51IHsgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjdweCk7IH0gfVxuXG4uaGVhZGVyX19hbGlnbiB7IHdpZHRoOiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBvdmVyZmxvdzogYXV0bzsgZmxleC13cmFwOiB3cmFwOyBtYXgtaGVpZ2h0OiAxMDAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgbGVmdDogMDsgcGFkZGluZy10b3A6IDEuODc1cmVtOyBwYWRkaW5nLXJpZ2h0OiAwOyBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaGVhZGVyX19hbGlnbiB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cblxuLmhlYWRlcl9fYWxpZ24gPiB1bCB7IG1heC13aWR0aDogNDAlOyBvdmVyZmxvdzogaGlkZGVuOyBhbGlnbi1zZWxmOiBjZW50ZXI7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHsgLmhlYWRlcl9fYWxpZ24gPiB1bCB7IG1heC13aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaGVhZGVyX19hbGlnbiA+IHVsIHsgbWF4LXdpZHRoOiAxMDAlOyBhbGlnbi1zZWxmOiBpbmhlcml0OyB9IH1cblxuLmhlYWRlcl9fYWxpZ24gPiB1bCA+IGxpIHsgdGV4dC1hbGlnbjogcmlnaHQ7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZy10b3A6IDAuNTYyNXJlbTsgcGFkZGluZy1yaWdodDogMTQuNjg3NXJlbTsgcGFkZGluZy1ib3R0b206IDAuNTYyNXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7IC5oZWFkZXJfX2FsaWduID4gdWwgPiBsaSB7IHBhZGRpbmctdG9wOiAwLjMxMjVyZW07IHBhZGRpbmctcmlnaHQ6IDguNzVyZW07IHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7IC5oZWFkZXJfX2FsaWduID4gdWwgPiBsaSB7IHBhZGRpbmctcmlnaHQ6IDYuMjVyZW07IH0gfVxuXG4uaGVhZGVyX19hbGlnbiA+IHVsID4gbGk6YWZ0ZXIgeyBjb250ZW50OiAnJzsgaGVpZ2h0OiAycHg7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogNS4xODc1cmVtOyBiYWNrZ3JvdW5kOiAjZmZmOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IHRyYW5zaXRpb246IDAuMzVzIGVhc2UtaW4tb3V0OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlOyByaWdodDogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7IC5oZWFkZXJfX2FsaWduID4gdWwgPiBsaTphZnRlciB7IHdpZHRoOiAzLjc1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkgeyAuaGVhZGVyX19hbGlnbiA+IHVsID4gbGk6YWZ0ZXIgeyB3aWR0aDogMi41cmVtOyB9IH1cblxuLmhlYWRlcl9fYWxpZ24gPiB1bCA+IGxpID4gYSB7IGZvbnQtd2VpZ2h0OiAzMDA7IGxpbmUtaGVpZ2h0OiAxLjM7IGNvbG9yOiAjZmZmOyBmb250LWZhbWlseTogXCJQYW50b25cIiwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAzcmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7IC5oZWFkZXJfX2FsaWduID4gdWwgPiBsaSA+IGEgeyBmb250LXNpemU6IDIuNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHsgLmhlYWRlcl9fYWxpZ24gPiB1bCA+IGxpID4gYSB7IGZvbnQtc2l6ZTogMS43NXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHsgLmhlYWRlcl9fYWxpZ24gPiB1bCA+IGxpID4gYSB7IGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG5cbi5oZWFkZXJfX2FsaWduID4gdWwgPiBsaS5pcy1hY3RpdmUgPiBhLCAuaGVhZGVyX19hbGlnbiA+IHVsID4gbGk6aG92ZXIgPiBhIHsgZm9udC13ZWlnaHQ6IDkwMDsgY29sb3I6ICNlMzA2MTM7IH1cblxuLmhlYWRlcl9fYWxpZ24gPiB1bCA+IGxpLmlzLWFjdGl2ZTphZnRlciwgLmhlYWRlcl9fYWxpZ24gPiB1bCA+IGxpOmhvdmVyOmFmdGVyIHsgd2lkdGg6IDEwLjkzNzVyZW07IGJhY2tncm91bmQ6ICNlMzA2MTM7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyAuaGVhZGVyX19hbGlnbiA+IHVsID4gbGkuaXMtYWN0aXZlOmFmdGVyLCAuaGVhZGVyX19hbGlnbiA+IHVsID4gbGk6aG92ZXI6YWZ0ZXIgeyB3aWR0aDogNi4yNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHsgLmhlYWRlcl9fYWxpZ24gPiB1bCA+IGxpLmlzLWFjdGl2ZTphZnRlciwgLmhlYWRlcl9fYWxpZ24gPiB1bCA+IGxpOmhvdmVyOmFmdGVyIHsgd2lkdGg6IDVyZW07IH0gfVxuXG4uaGVhZGVyX19sZWZ0IHsgd2lkdGg6IDU1JTsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyBsaW5lLWhlaWdodDogMS41OyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgeyAuaGVhZGVyX19sZWZ0IHsgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmhlYWRlcl9fbGVmdCB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaGVhZGVyX19sZWZ0IC53aWRnZXQgeyB3aWR0aDogMzAlOyBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7IC5oZWFkZXJfX2xlZnQgLndpZGdldCB7IHdpZHRoOiA1MCU7IH0gfVxuXG4uaGVhZGVyX19sZWZ0IC53aWRnZXQgcC50aXRsZSB7IGZvbnQtd2VpZ2h0OiA1MDA7IGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVwiLCBzYW5zLXNlcmlmOyBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHsgLmhlYWRlcl9fbGVmdCAud2lkZ2V0IHAudGl0bGUgeyBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07IH0gfVxuXG4uaGVhZGVyX19sZWZ0IC53aWRnZXQ6bnRoLW9mLXR5cGUoMSkgeyBvcmRlcjogMjsgfVxuXG4uaGVhZGVyX19sZWZ0IC53aWRnZXQ6bnRoLW9mLXR5cGUoMikgeyBvcmRlcjogMTsgfVxuXG4uaGVhZGVyX19sZWZ0IC53aWRnZXQ6bnRoLW9mLXR5cGUoMykgeyBvcmRlcjogMzsgd2lkdGg6IDEwMCU7IH1cblxuLmhlYWRlcl9fbGVmdCAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB7IG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG5cbi5oZWFkZXJfX2xlZnQgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYSB7IGZvbnQtd2VpZ2h0OiAzMDA7IGZvbnQtc3R5bGU6IGl0YWxpYzsgY29sb3I6ICM5OTk7IGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVwiLCBzYW5zLXNlcmlmOyB9XG5cbi5oZWFkZXJfX2xlZnQgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYTpob3ZlciB7IGNvbG9yOiAjZmZmOyB9XG5cbi5oZWFkZXJfX2xlZnQgLndpZGdldC53aWRnZXRfY29udGFjdCBwLnRpdGxlIHsgZm9udC13ZWlnaHQ6IDcwMDsgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5oZWFkZXJfX2xlZnQgLndpZGdldC53aWRnZXRfY29udGFjdCBhZGRyZXNzIHsgZm9udC13ZWlnaHQ6IDMwMDsgZm9udC1zdHlsZTogaXRhbGljOyBjb2xvcjogIzk5OTsgZm9udC1mYW1pbHk6IFwiRnV0dXJhXCIsIHNhbnMtc2VyaWY7IG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyAuaGVhZGVyX19sZWZ0IC53aWRnZXQud2lkZ2V0X2NvbnRhY3QgYWRkcmVzcyB7IG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9IH1cblxuLmhlYWRlcl9fbGVmdCAud2lkZ2V0LndpZGdldF9jb250YWN0IHVsIGxpIHsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHsgLmhlYWRlcl9fbGVmdCAud2lkZ2V0LndpZGdldF9jb250YWN0IHVsIGxpIHsgd2lkdGg6IDEwMCU7IG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9IH1cblxuLmhlYWRlcl9fbGVmdCAud2lkZ2V0LndpZGdldF9jb250YWN0IHVsIGxpICsgbGkgeyBtYXJnaW4tbGVmdDogMy4yNXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyOTlweCkgeyAuaGVhZGVyX19sZWZ0IC53aWRnZXQud2lkZ2V0X2NvbnRhY3QgdWwgbGkgKyBsaSB7IG1hcmdpbi1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7IC5oZWFkZXJfX2xlZnQgLndpZGdldC53aWRnZXRfY29udGFjdCB1bCBsaSArIGxpIHsgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4uaGVhZGVyX19sZWZ0IC53aWRnZXQud2lkZ2V0X2NvbnRhY3QgdWwgbGkgaSB7IHdpZHRoOiAzLjc1cmVtOyBoZWlnaHQ6IDMuNzVyZW07IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGRpc3BsYXk6IGlubGluZS1mbGV4OyBjb2xvcjogI2UzMDYxMzsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGJvcmRlcjogMnB4IHNvbGlkICNlMzA2MTM7IGZvbnQtc2l6ZTogMS41cmVtOyBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyAuaGVhZGVyX19sZWZ0IC53aWRnZXQud2lkZ2V0X2NvbnRhY3QgdWwgbGkgaSB7IHdpZHRoOiAzLjEyNXJlbTsgaGVpZ2h0OiAzLjEyNXJlbTsgfSB9XG5cbi5oZWFkZXJfX2xlZnQgLndpZGdldC53aWRnZXRfY29udGFjdCB1bCBsaSBhIHsgZm9udC13ZWlnaHQ6IDUwMDsgY29sb3I6ICNmZmY7IGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVwiLCBzYW5zLXNlcmlmOyB9XG5cbi5oZWFkZXJfX2xlZnQgLndpZGdldC53aWRnZXRfY29udGFjdCB1bCBsaSBhOmhvdmVyIHsgY29sb3I6ICNlMzA2MTM7IH1cblxuLmhlYWRlci0tZml4ZWQgeyBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLmhlYWRlci0tZml4ZWQgLmhlYWRlcl9fbG9nbyBpbWcgeyBvcGFjaXR5OiAwOyB9XG5cbi5oZWFkZXItLWZpeGVkIC5oZWFkZXJfX2xvZ286YmVmb3JlIHsgb3BhY2l0eTogMTsgfVxuXG4uaGVhZGVyLS1maXhlZCAuaGVhZGVyX190b2dnbGUgeyBwYWRkaW5nLXJpZ2h0OiAyLjgxMjVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHsgLmhlYWRlci0tZml4ZWQgLmhlYWRlcl9fdG9nZ2xlIHsgcGFkZGluZy1yaWdodDogMi42MjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7IC5oZWFkZXItLWZpeGVkIC5oZWFkZXJfX3RvZ2dsZSB7IHBhZGRpbmctcmlnaHQ6IDIuNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmhlYWRlci0tZml4ZWQgLmhlYWRlcl9fdG9nZ2xlIHsgcGFkZGluZy1yaWdodDogMS44NzVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7IC5oZWFkZXItLWZpeGVkIC5oZWFkZXJfX3RvZ2dsZSB7IHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07IH0gfVxuXG4uaW50cm8geyBkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IG1pbi1oZWlnaHQ6IDEwMHZoOyBiYWNrZ3JvdW5kOiAjZWZlZmVmOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmludHJvOmFmdGVyIHsgY29udGVudDogJyc7IHdpZHRoOiAxMTFweDsgaGVpZ2h0OiAyMDNweDsgZGlzcGxheTogYmxvY2s7IGJhY2tncm91bmQ6ICMxMTE7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgeyAuaW50cm86YWZ0ZXIgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuLmludHJvX190aXRsZSB7IGJvdHRvbTogMTguNzVyZW07IHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07IHBhZGRpbmctbGVmdDogMS4yNXJlbTsgfVxuXG4uaW50cm9fX3RpdGxlOmFmdGVyIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xOHB4KTsgYmFja2dyb3VuZDogIzExMSAhaW1wb3J0YW50OyB9XG5cbi5pbnRyb19fcGhvdG8geyB3aWR0aDogNTAlOyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmctdG9wOiA3LjgxMjVyZW07IHBhZGRpbmctYm90dG9tOiAxMi44MTI1cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHsgLmludHJvX19waG90byB7IHBhZGRpbmctdG9wOiA1cmVtOyBwYWRkaW5nLWJvdHRvbTogNi4yNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLmludHJvX19waG90byB7IHdpZHRoOiAxMDAlOyB9IH1cblxuLmludHJvX19waG90byBmaWd1cmUgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmludHJvX19waG90byBpbWcgeyB3aWR0aDogMTAwJTsgfVxuXG4uaW50cm9fX2xvZ28geyBiYWNrZ3JvdW5kOiAjZWZlZmVmOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAxMDAlOyByaWdodDogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgeyAuaW50cm9fX2xvZ28geyBtYXgtd2lkdGg6IDE4Ljc1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyAuaW50cm9fX2xvZ28geyBtYXgtd2lkdGg6IDEzLjc1cmVtOyB9IH1cblxuLmludHJvX19zbG9nYW4geyBtYXgtd2lkdGg6IDQ3NXB4OyBsaW5lLWhlaWdodDogMS40OyBmb250LXdlaWdodDogNTAwOyBiYWNrZ3JvdW5kOiAjZTMwNjEzOyBjb2xvcjogI2ZmZjsgZm9udC1mYW1pbHk6IFwiRnV0dXJhXCIsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMS42MjVyZW07IHBhZGRpbmc6IDMuNXJlbSAzLjEyNXJlbTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHsgLmludHJvX19zbG9nYW4geyBtYXgtd2lkdGg6IDM4MHB4OyBwYWRkaW5nOiAxLjI1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyAuaW50cm9fX3Nsb2dhbiB7IG1heC13aWR0aDogMzAwcHg7IGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG5cbi5pbnRyb19fc2xvZ2FuOmFmdGVyIHsgY29udGVudDogJyc7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTQuMzc1cmVtOyBoZWlnaHQ6IDMuNzVyZW07IGJhY2tncm91bmQ6ICNlMzA2MTM7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAxMDAlOyBsZWZ0OiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHsgLmludHJvX19zbG9nYW46YWZ0ZXIgeyB3aWR0aDogMTEuMjVyZW07IGhlaWdodDogMi41cmVtOyB9IH1cblxuLmludHJvX19jb250ZW50IHsgd2lkdGg6IDUwJTsgbGluZS1oZWlnaHQ6IDEuOTsgYmFja2dyb3VuZDogI2ZmZjsgZm9udC1zaXplOiAxcmVtOyBwYWRkaW5nLXRvcDogMTUuMzEyNXJlbTsgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtOyBwYWRkaW5nLWxlZnQ6IDcuODEyNXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkgeyAuaW50cm9fX2NvbnRlbnQgeyBwYWRkaW5nLXRvcDogOS4wNjI1cmVtOyBwYWRkaW5nLWxlZnQ6IDYuMjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgeyAuaW50cm9fX2NvbnRlbnQgeyBwYWRkaW5nLXRvcDogNC4zNzVyZW07IHBhZGRpbmctcmlnaHQ6IDE1cHg7IHBhZGRpbmctbGVmdDogMy4xMjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7IC5pbnRyb19fY29udGVudCB7IHBhZGRpbmc6IDEuMjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5pbnRyb19fY29udGVudCB7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAxLjg3NXJlbSAxNXB4OyB9IH1cblxuLmludHJvX19jb250ZW50IGgyIHsgZm9udC13ZWlnaHQ6IDkwMDsgZm9udC1mYW1pbHk6IFwiUGFudG9uXCIsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMi41cmVtOyBtYXJnaW4tYm90dG9tOiAyLjgxMjVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyAuaW50cm9fX2NvbnRlbnQgaDIgeyBmb250LXNpemU6IDEuODc1cmVtOyBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9IH1cblxuLmludHJvX19jb250ZW50IGg0IHsgbGluZS1oZWlnaHQ6IDEuNzsgZm9udC1zaXplOiAxLjEyNXJlbTsgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cblxuLmludHJvX19jb250ZW50IHAgeyBtYXJnaW4tYm90dG9tOiAzLjI1cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHsgLmludHJvX19jb250ZW50IHAgeyBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7IC5pbnRyb19fY29udGVudCBwOmxhc3Qtb2YtdHlwZSB7IG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uaW50cm9fX2NvbnRlbnQgYXJ0aWNsZSB7IG1heC13aWR0aDogNTQwcHg7IH1cblxuLmludHJvLS1wYWdlIC5pbnRyb19fcGhvdG86YmVmb3JlIHsgY29udGVudDogJyc7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDIwMHB4OyBkaXNwbGF5OiBibG9jazsgYmFja2dyb3VuZDogI2ZmZjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IH1cblxuLm5hdmlnYXRpbmcgeyBvdmVyZmxvdzogaGlkZGVuOyBmb250LXdlaWdodDogNTAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kOiAjNmU2ZDZkOyBmb250LWZhbWlseTogXCJGdXR1cmFcIiwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxLjI1cmVtOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm5hdmlnYXRpbmc6YmVmb3JlIHsgY29udGVudDogJyc7IGhlaWdodDogMTAwJTsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiA3cmVtOyBiYWNrZ3JvdW5kOiAjZWZlZmVmOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgeyAubmF2aWdhdGluZzpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyAubmF2aWdhdGluZzpiZWZvcmUgeyByaWdodDogMDsgd2lkdGg6IGF1dG87IGRpc3BsYXk6IGJsb2NrOyBsZWZ0OiAzLjc1cmVtOyBoZWlnaHQ6IDMuNzVyZW07IGJhY2tncm91bmQ6ICMxMTE7IH0gfVxuXG4ubmF2aWdhdGluZ19fd3JhcCB7IGxpbmUtaGVpZ2h0OiAxLjM7IHRleHQtYWxpZ246IGNlbnRlcjsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nOiAzLjMxMjVyZW0gOC4xMjVyZW0gMi44MTI1cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7IC5uYXZpZ2F0aW5nX193cmFwIHsgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI5OXB4KSB7IC5uYXZpZ2F0aW5nX193cmFwIHsgbWFyZ2luLXJpZ2h0OiAtNi44NzVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgeyAubmF2aWdhdGluZ19fd3JhcCB7IG1hcmdpbi1yaWdodDogMDsgbWFyZ2luLWxlZnQ6IDA7IHBhZGRpbmctcmlnaHQ6IDUuNjI1cmVtOyBwYWRkaW5nLWxlZnQ6IDUuNjI1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyAubmF2aWdhdGluZ19fd3JhcCB7IHBhZGRpbmc6IDVyZW0gMTVweCAxLjU2MjVyZW07IH0gfVxuXG4ubmF2aWdhdGluZ19fd3JhcCBoNiB7IGZvbnQtd2VpZ2h0OiA1MDA7IGZvbnQtc2l6ZTogMS4yNXJlbTsgbWFyZ2luLWJvdHRvbTogMDsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5uYXZpZ2F0aW5nX193cmFwIGg2OmFmdGVyIHsgd2lkdGg6IDJweDsgY29udGVudDogJyc7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDIuNjI1cmVtOyBiYWNrZ3JvdW5kOiAjZmZmOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA2cHgpOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTAwJTsgbGVmdDogNTAlOyB9XG5cbi5uYXZpZ2F0aW5nX19iYWNrIHsgaGVpZ2h0OiAxMDAlOyBkaXNwbGF5OiBmbGV4OyB3aWR0aDogNy41cmVtOyBhbGlnbi1pdGVtczogY2VudGVyOyBiYWNrZ3JvdW5kOiAjZTMwNjEzOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgZm9udC1zaXplOiAxLjVyZW07IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7IC5uYXZpZ2F0aW5nX19iYWNrIHsgd2lkdGg6IDVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7IC5uYXZpZ2F0aW5nX19iYWNrIHsgd2lkdGg6IDMuNzVyZW07IGhlaWdodDogMy43NXJlbTsgfSB9XG5cbi5uYXZpZ2F0aW5nIHVsIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubmF2aWdhdGluZyB1bCBsaSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07IG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkgeyAubmF2aWdhdGluZyB1bCBsaSB7IG1hcmdpbi1yaWdodDogMC42MjVyZW07IG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7IC5uYXZpZ2F0aW5nIHVsIGxpIHsgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07IG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7IC5uYXZpZ2F0aW5nIHVsIGxpIHsgZGlzcGxheTogYmxvY2s7IHRleHQtYWxpZ246IGxlZnQ7IG1hcmdpbjogMC42MjVyZW0gMDsgcGFkZGluZy1sZWZ0OiAzLjEyNXJlbTsgfSB9XG5cbi5uYXZpZ2F0aW5nIHVsIGxpIGEgeyBmb250LXdlaWdodDogNTAwOyBjb2xvcjogI2ZmZjsgZm9udC1zaXplOiAxLjI1cmVtOyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5uYXZpZ2F0aW5nIHVsIGxpOmFmdGVyIHsgd2lkdGg6IDJweDsgb3BhY2l0eTogMDsgY29udGVudDogJyc7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDIuNjI1cmVtOyBiYWNrZ3JvdW5kOiAjZmZmOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA2cHgpOyB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjM1czsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDEwMCU7IGxlZnQ6IDUwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7IC5uYXZpZ2F0aW5nIHVsIGxpOmFmdGVyIHsgdG9wOiA1MCU7IGxlZnQ6IC0xNXB4OyBoZWlnaHQ6IDJweDsgd2lkdGg6IDQwcHg7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG5cbi5uYXZpZ2F0aW5nIHVsIGxpLmlzLWFjdGl2ZTphZnRlciwgLm5hdmlnYXRpbmcgdWwgbGk6aG92ZXI6YWZ0ZXIgeyBvcGFjaXR5OiAxOyB9XG5cbi5wYWNrYWdlIHsgei1pbmRleDogMTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgbWluLWhlaWdodDogMTAwdmg7IGJhY2tncm91bmQ6ICNlZmVmZWY7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucGFja2FnZSBzZWN0aW9uIHsgd2lkdGg6IDEwMCU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZy10b3A6IDcuMzEyNXJlbTsgcGFkZGluZy1ib3R0b206IDkuMzc1cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7IC5wYWNrYWdlIHNlY3Rpb24geyBwYWRkaW5nOiA0LjM3NXJlbSAxNXB4IDMuMTI1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucGFja2FnZSBzZWN0aW9uIHsgcGFkZGluZy10b3A6IDMuMTI1cmVtOyBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTsgfSB9XG5cbi5wYWNrYWdlOmJlZm9yZSB7IHotaW5kZXg6IC0xOyBjb250ZW50OiAnJzsgd2lkdGg6IDEwMCU7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDMyLjc1cmVtOyBiYWNrZ3JvdW5kOiAjZmZmOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgeyAucGFja2FnZTpiZWZvcmUgeyBoZWlnaHQ6IDI1cmVtOyB9IH1cblxuLnBhY2thZ2U6YWZ0ZXIgeyBjb250ZW50OiAnJzsgd2lkdGg6IDExNHB4OyBoZWlnaHQ6IDEwMCU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyByaWdodDogMDsgYmFja2dyb3VuZDogI2ZmZiA4MSU7IGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmYgODElLCAjNjQ2MzYzIDIwJSk7IGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmIDgxJSwgIzY0NjM2MyAyMCUpOyBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmIDgxJSwgIzY0NjM2MyAyMCUpOyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiA4MSUsICM2NDYzNjMgMjAlKTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgeyAucGFja2FnZTphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucGFja2FnZV9faGVhZGluZyB7IHRvcDogYXV0bzsgYm90dG9tOiAxNy4xODc1cmVtOyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5wYWNrYWdlX19oZWFkaW5nOmFmdGVyIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wYWNrYWdlX19pbnRybyB7IHBhZGRpbmctcmlnaHQ6IDcuMzc1cmVtOyBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTsgcGFkZGluZy1sZWZ0OiA3LjM3NXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgeyAucGFja2FnZV9faW50cm8geyBwYWRkaW5nLXJpZ2h0OiAwOyBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTsgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLnBhY2thZ2VfX2ludHJvIGgyIHsgZm9udC13ZWlnaHQ6IDkwMDsgZm9udC1mYW1pbHk6IFwiUGFudG9uXCIsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMi41cmVtOyBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5wYWNrYWdlX19pbnRybyBoMiB7IGZvbnQtc2l6ZTogMi4xODc1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkgeyAucGFja2FnZV9faW50cm8gaDIgeyBmb250LXNpemU6IDEuNzVyZW07IH0gfVxuXG4ucGFja2FnZV9faW50cm8gcCB7IGxpbmUtaGVpZ2h0OiAxLjc7IG1heC13aWR0aDogNjgwcHg7IGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cblxuLnBhY2thZ2VfX2Jsb2NrLCAucHJvZHVjdF9fYmxvY2sgeyBiYWNrZ3JvdW5kOiAjZmZmOyB0cmFuc2l0aW9uOiAwLjM1cyBlYXNlLWluLW91dDsgcG9zaXRpb246IHJlbGF0aXZlOyBtYXJnaW4tYm90dG9tOiAzLjc1cmVtOyB9XG5cbi5wYWNrYWdlX19ibG9jayBhOmZpcnN0LW9mLXR5cGUsIC5wcm9kdWN0X19ibG9jayBhOmZpcnN0LW9mLXR5cGUgeyB6LWluZGV4OiAxOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBkaXNwbGF5OiBibG9jazsgb3ZlcmZsb3c6IGhpZGRlbjsgdGV4dC1pbmRlbnQ6IC05OTlweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IH1cblxuLnBhY2thZ2VfX2Jsb2NrIHAsIC5wcm9kdWN0X19ibG9jayBwIHsgbGluZS1oZWlnaHQ6IDEuNjsgY29sb3I6ICM1NjU2NTI7IHRyYW5zaXRpb246IDAuMzVzIGVhc2UtaW4tb3V0OyBmb250LXNpemU6IDFyZW07IG1hcmdpbi1ib3R0b206IDA7IHBhZGRpbmc6IDIuODEyNXJlbSAzLjEyNXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgeyAucGFja2FnZV9fYmxvY2sgcCwgLnByb2R1Y3RfX2Jsb2NrIHAgeyBwYWRkaW5nOiAxLjU2MjVyZW07IH0gfVxuXG4ucGFja2FnZV9fYmxvY2sgZmlndXJlLCAucHJvZHVjdF9fYmxvY2sgZmlndXJlIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5wYWNrYWdlX19ibG9jayBmaWd1cmU6YWZ0ZXIsIC5wcm9kdWN0X19ibG9jayBmaWd1cmU6YWZ0ZXIgeyBjb250ZW50OiAnJzsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgZGlzcGxheTogYmxvY2s7IHRyYW5zaXRpb246IDAuMzVzIGVhc2UtaW4tb3V0OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgbGVmdDogMDsgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpOyBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwLjgpLCB0cmFuc3BhcmVudCk7IGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwLjgpLCB0cmFuc3BhcmVudCk7IGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDAuOCksIHRyYW5zcGFyZW50KTsgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDAuOCksIHRyYW5zcGFyZW50KTsgfVxuXG4ucGFja2FnZV9fYmxvY2sgZmlndXJlIGZpZ2NhcHRpb24sIC5wcm9kdWN0X19ibG9jayBmaWd1cmUgZmlnY2FwdGlvbiB7IHotaW5kZXg6IDE7IGZvbnQtd2VpZ2h0OiA5MDA7IGxpbmUtaGVpZ2h0OiAxLjI7IGNvbG9yOiAjZmZmOyBmb250LWZhbWlseTogXCJQYW50b25cIiwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxLjYyNXJlbTsgcGFkZGluZy1yaWdodDogMy42MjVyZW07IHBhZGRpbmctbGVmdDogMy42MjVyZW07IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiA1LjYyNXJlbTsgbGVmdDogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkgeyAucGFja2FnZV9fYmxvY2sgZmlndXJlIGZpZ2NhcHRpb24sIC5wcm9kdWN0X19ibG9jayBmaWd1cmUgZmlnY2FwdGlvbiB7IGJvdHRvbTogMi41cmVtOyBmb250LXNpemU6IDEuMzc1cmVtOyBwYWRkaW5nLXJpZ2h0OiAzLjEyNXJlbTsgcGFkZGluZy1sZWZ0OiAzLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHsgLnBhY2thZ2VfX2Jsb2NrIGZpZ3VyZSBmaWdjYXB0aW9uLCAucHJvZHVjdF9fYmxvY2sgZmlndXJlIGZpZ2NhcHRpb24geyBib3R0b206IDEuODc1cmVtOyBmb250LXNpemU6IDEuMTI1cmVtOyBwYWRkaW5nLXJpZ2h0OiAyLjE4NzVyZW07IHBhZGRpbmctbGVmdDogMi4xODc1cmVtOyB9IH1cblxuLnBhY2thZ2VfX2Jsb2NrIGZpZ3VyZSBmaWdjYXB0aW9uOmJlZm9yZSwgLnByb2R1Y3RfX2Jsb2NrIGZpZ3VyZSBmaWdjYXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyBoZWlnaHQ6IDJweDsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAyLjM3NXJlbTsgYmFja2dyb3VuZDogI2ZmZjsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlOyBsZWZ0OiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7IC5wYWNrYWdlX19ibG9jayBmaWd1cmUgZmlnY2FwdGlvbjpiZWZvcmUsIC5wcm9kdWN0X19ibG9jayBmaWd1cmUgZmlnY2FwdGlvbjpiZWZvcmUgeyB3aWR0aDogMS44NzVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7IC5wYWNrYWdlX19ibG9jayBmaWd1cmUgZmlnY2FwdGlvbjpiZWZvcmUsIC5wcm9kdWN0X19ibG9jayBmaWd1cmUgZmlnY2FwdGlvbjpiZWZvcmUgeyB3aWR0aDogMS4yNXJlbTsgfSB9XG5cbi5wYWNrYWdlX19ibG9jayBmaWd1cmUgaW1nLCAucHJvZHVjdF9fYmxvY2sgZmlndXJlIGltZyB7IHdpZHRoOiAxMDAlOyB9XG5cbi5wYWNrYWdlX19ibG9jayAuYnV0dG9uLCAucHJvZHVjdF9fYmxvY2sgLmJ1dHRvbiwgLnBhY2thZ2VfX2Jsb2NrIC5jb250YWN0X19mb3JtIGZvcm0gYnV0dG9uLmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLCAuY29udGFjdF9fZm9ybSBmb3JtIC5wYWNrYWdlX19ibG9jayBidXR0b24uYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sIC5wcm9kdWN0X19ibG9jayAuY29udGFjdF9fZm9ybSBmb3JtIGJ1dHRvbi5idXR0b25bdHlwZT1cInN1Ym1pdFwiXSwgLmNvbnRhY3RfX2Zvcm0gZm9ybSAucHJvZHVjdF9fYmxvY2sgYnV0dG9uLmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLCAucGFja2FnZV9fYmxvY2s6aG92ZXIgLmJ1dHRvbiwgLnByb2R1Y3RfX2Jsb2NrOmhvdmVyIC5idXR0b24geyB6LWluZGV4OiAyOyBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDEwMCU7IGxlZnQ6IDA7IH1cblxuLnBhY2thZ2VfX2Jsb2NrIC5idXR0b246YmVmb3JlLCAucHJvZHVjdF9fYmxvY2sgLmJ1dHRvbjpiZWZvcmUsIC5wYWNrYWdlX19ibG9jayAuY29udGFjdF9fZm9ybSBmb3JtIGJ1dHRvbi5idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5jb250YWN0X19mb3JtIGZvcm0gLnBhY2thZ2VfX2Jsb2NrIGJ1dHRvbi5idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5wcm9kdWN0X19ibG9jayAuY29udGFjdF9fZm9ybSBmb3JtIGJ1dHRvbi5idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5jb250YWN0X19mb3JtIGZvcm0gLnByb2R1Y3RfX2Jsb2NrIGJ1dHRvbi5idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5wYWNrYWdlX19ibG9jazpob3ZlciAuYnV0dG9uOmJlZm9yZSwgLnByb2R1Y3RfX2Jsb2NrOmhvdmVyIC5idXR0b246YmVmb3JlIHsgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZWZlZmVmOyBib3JkZXItdG9wOiAycHggc29saWQgI2VmZWZlZjsgfVxuXG4ucGFja2FnZV9fYmxvY2s6aG92ZXIsIC5wcm9kdWN0X19ibG9jazpob3ZlciB7IGJhY2tncm91bmQ6ICNlMzA2MTM7IH1cblxuLnBhY2thZ2VfX2Jsb2NrOmhvdmVyIGZpZ3VyZTphZnRlciwgLnByb2R1Y3RfX2Jsb2NrOmhvdmVyIGZpZ3VyZTphZnRlciB7IG9wYWNpdHk6IDA7IH1cblxuLnBhY2thZ2VfX2Jsb2NrOmhvdmVyIHAsIC5wcm9kdWN0X19ibG9jazpob3ZlciBwIHsgY29sb3I6ICNmZmY7IH1cblxuLnBhY2thZ2VfX2l0ZW0geyB3aWR0aDogMzMuMyU7IHBhZGRpbmctcmlnaHQ6IDFweDsgcGFkZGluZy1sZWZ0OiAxcHg7IG1hcmdpbi1ib3R0b206IDMuMTI1cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnBhY2thZ2VfX2l0ZW0geyB3aWR0aDogMTAwJTsgfSB9XG5cbi5wYWNrYWdlX19zbGlkZXIgPiBkaXYgPiBkaXYgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IG1hcmdpbi1yaWdodDogLTFweDsgbWFyZ2luLWJvdHRvbTogMDsgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLnBhY2thZ2VfX3NsaWRlciA+IGRpdiA+IGRpdjphZnRlciwgLnBhY2thZ2VfX3NsaWRlciA+IGRpdiA+IGRpdjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7IC5mb290ZXIsIC5oZWFkZXIsIC5zbGlkZXIgeyBwYWRkaW5nLWxlZnQ6IDdyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgeyAuaW50cm9fX2NvbnRlbnQgeyBwYWRkaW5nLXJpZ2h0OiA3cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHsgLmJyZWFkY3J1bWIsIC5uYXZpZ2F0aW5nLCAucGFja2FnZSBzZWN0aW9uLCAucHJvamVjdCB7IHBhZGRpbmctcmlnaHQ6IDdyZW07IHBhZGRpbmctbGVmdDogN3JlbTsgfSB9XG5cbi5wcm9kdWN0IHsgYmFja2dyb3VuZDogI2VmZWZlZjsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLXRvcDogNXJlbTsgcGFkZGluZy1ib3R0b206IDEuMDYyNXJlbTsgfVxuXG4ucHJvZHVjdDpiZWZvcmUgeyBjb250ZW50OiAnJzsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiA3LjVyZW07IGhlaWdodDogMTIuNjg3NXJlbTsgYmFja2dyb3VuZDogI2ZmZjsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDA7IGxlZnQ6IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDIwcHgpIHsgLnByb2R1Y3Q6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wcm9kdWN0X19ibG9jayB7IG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG5cbi5wcm9kdWN0X19ibG9jayAuYnV0dG9uLCAucHJvZHVjdF9fYmxvY2sgLmNvbnRhY3RfX2Zvcm0gZm9ybSBidXR0b24uYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sIC5jb250YWN0X19mb3JtIGZvcm0gLnByb2R1Y3RfX2Jsb2NrIGJ1dHRvbi5idXR0b25bdHlwZT1cInN1Ym1pdFwiXSwgLnByb2R1Y3RfX2Jsb2NrIC5wYWNrYWdlX19ibG9jazpob3ZlciAuYnV0dG9uLCAucGFja2FnZV9fYmxvY2s6aG92ZXIgLnByb2R1Y3RfX2Jsb2NrIC5idXR0b24sIC5wcm9kdWN0X19ibG9jazpob3ZlciAuYnV0dG9uIHsgdG9wOiBhdXRvOyBib3R0b206IDA7IH1cblxuLnByb2R1Y3RfX2Jsb2NrIC5idXR0b246YmVmb3JlLCAucHJvZHVjdF9fYmxvY2sgLmNvbnRhY3RfX2Zvcm0gZm9ybSBidXR0b24uYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuY29udGFjdF9fZm9ybSBmb3JtIC5wcm9kdWN0X19ibG9jayBidXR0b24uYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAucHJvZHVjdF9fYmxvY2sgLnBhY2thZ2VfX2Jsb2NrOmhvdmVyIC5idXR0b246YmVmb3JlLCAucGFja2FnZV9fYmxvY2s6aG92ZXIgLnByb2R1Y3RfX2Jsb2NrIC5idXR0b246YmVmb3JlLCAucHJvZHVjdF9fYmxvY2s6aG92ZXIgLmJ1dHRvbjpiZWZvcmUgeyBib3JkZXItdG9wOiAwOyB9XG5cbi5wcm9kdWN0X19ibG9jayBwIHsgcGFkZGluZy1ib3R0b206IDYuMzc1cmVtOyB9XG5cbi5wcm9qZWN0IHsgaGVpZ2h0OiAxMDB2aDsgb3ZlcmZsb3c6IGhpZGRlbjsgYmFja2dyb3VuZDogIzY0NjM2MzsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLXRvcDogMy4xMjVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyAucHJvamVjdCB7IGhlaWdodDogYXV0bzsgfSB9XG5cbi5wcm9qZWN0X190aXRsZSB7IHdpZHRoOiA0NyUgIWltcG9ydGFudDsgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHsgLnByb2plY3RfX3RpdGxlIHsgd2lkdGg6IDQwJSAhaW1wb3J0YW50OyB9IH1cblxuLnByb2plY3RfX3RpdGxlIHN0cm9uZywgLnByb2plY3RfX3RpdGxlIC5hcnRpY2xlX19jb250ZW50IGRmbiwgLmFydGljbGVfX2NvbnRlbnQgLnByb2plY3RfX3RpdGxlIGRmbiwgLnByb2plY3RfX3RpdGxlIC5jb250YWN0IGRmbiwgLmNvbnRhY3QgLnByb2plY3RfX3RpdGxlIGRmbiwgLnByb2plY3RfX3RpdGxlIC5kZXRhaWwgZGZuLCAuZGV0YWlsIC5wcm9qZWN0X190aXRsZSBkZm4geyBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7IC5wcm9qZWN0X190aXRsZTphZnRlciB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5wcm9qZWN0X19zbGlkZSBmaWd1cmUgeyB3aWR0aDogNTAlOyBvcGFjaXR5OiAwOyB2aXNpYmlsaXR5OiBoaWRkZW47IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMXM7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucHJvamVjdF9fc2xpZGUgZmlndXJlIHsgd2lkdGg6IDEwMCU7IH0gfVxuXG4ucHJvamVjdF9fc2xpZGUgZmlndXJlIGltZyB7IHdpZHRoOiAxMDAlOyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnByb2plY3RfX2NvbnRlbnQgeyB3aWR0aDogNTAlOyBvcGFjaXR5OiAwOyB2aXNpYmlsaXR5OiBoaWRkZW47IGJhY2tncm91bmQ6ICNlMzA2MTM7IGNvbG9yOiAjZmZmOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAxczsgcGFkZGluZzogMy43NXJlbSA3LjVyZW0gNi4yNXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1OTlweCkgeyAucHJvamVjdF9fY29udGVudCB7IHBhZGRpbmctcmlnaHQ6IDMuMTI1cmVtOyBwYWRkaW5nLWxlZnQ6IDMuMTI1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHsgLnByb2plY3RfX2NvbnRlbnQgeyBwYWRkaW5nOiAxLjg3NXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7IC5wcm9qZWN0X19jb250ZW50IHsgcGFkZGluZy1yaWdodDogMTVweDsgcGFkZGluZy1ib3R0b206IDEuODc1cmVtOyBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7IC5wcm9qZWN0X19jb250ZW50IHsgcGFkZGluZy10b3A6IDEuODc1cmVtOyBwYWRkaW5nLWJvdHRvbTogMi41cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucHJvamVjdF9fY29udGVudCB7IHdpZHRoOiAxMDAlOyB9IH1cblxuLnByb2plY3RfX2NvbnRlbnQgaDYsIC5wcm9qZWN0X19jb250ZW50IHNwYW4geyBkaXNwbGF5OiBibG9jazsgZm9udC13ZWlnaHQ6IDUwMDsgZm9udC1mYW1pbHk6IFwiRnV0dXJhXCIsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMS41cmVtOyBtYXJnaW4tYm90dG9tOiAzLjc1cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7IC5wcm9qZWN0X19jb250ZW50IGg2LCAucHJvamVjdF9fY29udGVudCBzcGFuIHsgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHsgLnByb2plY3RfX2NvbnRlbnQgaDYsIC5wcm9qZWN0X19jb250ZW50IHNwYW4geyBmb250LXNpemU6IDEuMjVyZW07IH0gfVxuXG4ucHJvamVjdF9fY29udGVudCBoNiB7IG1hcmdpbi1ib3R0b206IDAuODEyNXJlbTsgfVxuXG4ucHJvamVjdF9fY29udGVudCBoMiB7IGZvbnQtZmFtaWx5OiBcIlBhbnRvblwiLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDMuNzVyZW07IG1hcmdpbi1ib3R0b206IDIuMTI1cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7IC5wcm9qZWN0X19jb250ZW50IGgyIHsgZm9udC1zaXplOiAyLjgxMjVyZW07IG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHsgLnByb2plY3RfX2NvbnRlbnQgaDIgeyBmb250LXNpemU6IDIuMTg3NXJlbTsgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfSB9XG5cbi5wcm9qZWN0X19jb250ZW50IHAgeyBsaW5lLWhlaWdodDogMS41OyBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5wcm9qZWN0X19jb250ZW50IHA6bGFzdC1vZi10eXBlIHsgbWFyZ2luLWJvdHRvbTogNC4zNzVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHsgLnByb2plY3RfX2NvbnRlbnQgcDpsYXN0LW9mLXR5cGUgeyBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfSB9XG5cbi5wcm9qZWN0X19idXR0b24geyB3aWR0aDogNTAlOyBiYWNrZ3JvdW5kOiAjZTMwNjEzOyBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbi10b3A6IC0xLjI1cmVtOyBwYWRkaW5nOiAwLjYyNXJlbSA3LjVyZW0gNC42MjVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHsgLnByb2plY3RfX2J1dHRvbiB7IHBhZGRpbmctcmlnaHQ6IDMuMTI1cmVtOyBwYWRkaW5nLWxlZnQ6IDMuMTI1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHsgLnByb2plY3RfX2J1dHRvbiB7IHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtOyBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHsgLnByb2plY3RfX2J1dHRvbiB7IG1hcmdpbi10b3A6IDA7IHBhZGRpbmc6IDEuMjVyZW0gMTVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnByb2plY3RfX2J1dHRvbiB7IHdpZHRoOiAxMDAlOyB9IH1cblxuLnByb2plY3RfX2J1dHRvbjphZnRlciB7IGNvbnRlbnQ6ICcnOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiA1MDBweDsgZGlzcGxheTogYmxvY2s7IGJhY2tncm91bmQ6ICNlMzA2MTM7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAxMDAlOyBsZWZ0OiAwOyB9XG5cbi5wcm9qZWN0X19zbGlkZXIuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHsgYmFja2dyb3VuZDogI2UzMDYxMzsgfVxuXG4ucHJvamVjdF9fc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnByb2plY3RfX3NsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrOmFmdGVyLCAucHJvamVjdF9fc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2s6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfVxuXG4ucHJvamVjdF9fc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgeyBoZWlnaHQ6IGF1dG87IGRpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5wcm9qZWN0X19zbGlkZXIuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmUgLnByb2plY3RfX2NvbnRlbnQgeyBvcGFjaXR5OiAxOyB2aXNpYmlsaXR5OiB2aXNpYmxlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLnByb2plY3RfX3NsaWRlci5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZSBmaWd1cmUgeyBvcGFjaXR5OiAxOyB2aXNpYmlsaXR5OiB2aXNpYmxlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgeyAucHJvamVjdF9fc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7IHdpZHRoOiBhdXRvOyBjb3VudGVyLXJlc2V0OiBzZWN0aW9uOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IHJpZ2h0OiAtMTEycHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgeyAucHJvamVjdF9fc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7IHJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucHJvamVjdF9fc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7IHBhZGRpbmctcmlnaHQ6IDE1cHg7IHBhZGRpbmctbGVmdDogMTVweDsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDEuMjVyZW07IGxlZnQ6IDA7IH0gfVxuXG4ucHJvamVjdF9fc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSB7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7IC5wcm9qZWN0X19zbGlkZXIuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIHsgZGlzcGxheTogZmxleDsgd2lkdGg6IDExLjI1cmVtOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyBwYWRkaW5nOiAwLjg3NXJlbSAwOyBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgeyAucHJvamVjdF9fc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSB7IHdpZHRoOiA2LjI1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAucHJvamVjdF9fc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSB7IHdpZHRoOiBhdXRvOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgeyAucHJvamVjdF9fc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaTpiZWZvcmUgeyBvcGFjaXR5OiAwOyBmb250LXdlaWdodDogMzAwOyB2aXNpYmlsaXR5OiBoaWRkZW47IHdoaXRlLXNwYWNlOiBub3dyYXA7IGNvbG9yOiAjZmZmOyBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIC01MCUpOyBjb250ZW50OiBcIjBcIiBjb3VudGVyKHNlY3Rpb24pOyBmb250LWZhbWlseTogXCJQYW50b25cIiwgc2Fucy1zZXJpZjsgdHJhbnNpdGlvbjogMC4zNXMgZWFzZS1pbi1vdXQ7IGZvbnQtc2l6ZTogMy43NXJlbTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgcmlnaHQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7IC5wcm9qZWN0X19zbGlkZXIuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7IGJvcmRlcjogMDsgaGVpZ2h0OiAycHg7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMy42MjVyZW07IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IHRyYW5zaXRpb246IDAuMzVzIGVhc2UtaW4tb3V0OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgeyAucHJvamVjdF9fc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHsgd2lkdGg6IDEwMCU7IH0gfVxuXG4ucHJvamVjdF9fc2xpZGVyLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmU6YmVmb3JlIHsgb3BhY2l0eTogMTsgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uc2xpZGVyIHsgYmFja2dyb3VuZDogIzY0NjM2MzsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zbGlkZXJfX2hlYWRpbmcsIC5wcm9qZWN0X190aXRsZSB7IHdpZHRoOiA1MCU7IHRvcDogMTQuMzEyNXJlbTsgcGFkZGluZy1yaWdodDogMS44NzVyZW07IHBhZGRpbmctbGVmdDogMS44NzVyZW07IH1cblxuLnNsaWRlcl9fc2xpZGVzLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgeyBoZWlnaHQ6IDEwMHZoOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyBwYWRkaW5nLXRvcDogOS4zNzVyZW07IHBhZGRpbmctYm90dG9tOiA2LjI1cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnNsaWRlcl9fc2xpZGVzLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgeyBwYWRkaW5nLXRvcDogNS42MjVyZW07IH0gfVxuXG4uc2xpZGVyX19zbGlkZXMuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIHsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDUuNDM3NXJlbTsgbGVmdDogNy4zNzVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHsgLnNsaWRlcl9fc2xpZGVzLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7IGxlZnQ6IDMuMTI1cmVtOyBib3R0b206IDMuMTI1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuc2xpZGVyX19zbGlkZXMuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIHsgbGVmdDogMTVweDsgYm90dG9tOiAwLjkzNzVyZW07IH0gfVxuXG4uc2xpZGVyX19jb250ZW50IHsgbWF4LXdpZHRoOiA1ODhweDsgZm9udC13ZWlnaHQ6IDUwMDsgbGluZS1oZWlnaHQ6IDEuNDU7IGJhY2tncm91bmQ6ICNlMzA2MTM7IGNvbG9yOiAjZmZmOyBmb250LWZhbWlseTogXCJGdXR1cmFcIiwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxLjg3NXJlbTsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nOiA1LjYyNXJlbSA1cmVtIDYuNDM3NXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyOTlweCkgeyAuc2xpZGVyX19jb250ZW50IHsgcGFkZGluZzogMy4xMjVyZW0gMy43NXJlbSA1LjYyNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7IC5zbGlkZXJfX2NvbnRlbnQgeyBtYXgtd2lkdGg6IDUwMHB4OyBwYWRkaW5nOiAzLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgLnNsaWRlcl9fY29udGVudCB7IGZvbnQtc2l6ZTogMS41NjI1cmVtOyBwYWRkaW5nOiAxLjI1cmVtOyBtYXJnaW4tbGVmdDogMTVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQxMXB4KSB7IC5zbGlkZXJfX2NvbnRlbnQgeyBmb250LXNpemU6IDEuNTYyNXJlbTsgcGFkZGluZzogMS4yNXJlbTsgfSB9XG5cbi5zbGlkZXJfX2NvbnRlbnQgaW1nIHsgei1pbmRleDogLTE7IG1heC13aWR0aDogMzYuNjg3NXJlbTsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IC0ycHg7IGxlZnQ6IC0yMTVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyOTlweCkgeyAuc2xpZGVyX19jb250ZW50IGltZyB7IG1heC13aWR0aDogMzEuMjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgeyAuc2xpZGVyX19jb250ZW50IGltZyB7IG1heC13aWR0aDogMjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IC5zbGlkZXJfX2NvbnRlbnQgaW1nIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDExcHgpIHsgLnNsaWRlcl9fY29udGVudCBpbWcgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uc2xpZGVyX19jb250ZW50IC5idXR0b24sIC5zbGlkZXJfX2NvbnRlbnQgLmNvbnRhY3RfX2Zvcm0gZm9ybSBidXR0b24uYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sIC5jb250YWN0X19mb3JtIGZvcm0gLnNsaWRlcl9fY29udGVudCBidXR0b24uYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sIC5zbGlkZXJfX2NvbnRlbnQgLnBhY2thZ2VfX2Jsb2NrOmhvdmVyIC5idXR0b24sIC5wYWNrYWdlX19ibG9jazpob3ZlciAuc2xpZGVyX19jb250ZW50IC5idXR0b24sIC5zbGlkZXJfX2NvbnRlbnQgLnByb2R1Y3RfX2Jsb2NrOmhvdmVyIC5idXR0b24sIC5wcm9kdWN0X19ibG9jazpob3ZlciAuc2xpZGVyX19jb250ZW50IC5idXR0b24geyBoZWlnaHQ6IDQuNTYyNXJlbTsgbWluLXdpZHRoOiAxOC40Mzc1cmVtOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IHBhZGRpbmctbGVmdDogNi4yNXJlbTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDEwMCU7IGxlZnQ6IDA7IH1cblxuLnNsaWRlcl9fY29udGVudCAuYnV0dG9uOmJlZm9yZSwgLnNsaWRlcl9fY29udGVudCAuY29udGFjdF9fZm9ybSBmb3JtIGJ1dHRvbi5idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5jb250YWN0X19mb3JtIGZvcm0gLnNsaWRlcl9fY29udGVudCBidXR0b24uYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuc2xpZGVyX19jb250ZW50IC5wYWNrYWdlX19ibG9jazpob3ZlciAuYnV0dG9uOmJlZm9yZSwgLnBhY2thZ2VfX2Jsb2NrOmhvdmVyIC5zbGlkZXJfX2NvbnRlbnQgLmJ1dHRvbjpiZWZvcmUsIC5zbGlkZXJfX2NvbnRlbnQgLnByb2R1Y3RfX2Jsb2NrOmhvdmVyIC5idXR0b246YmVmb3JlLCAucHJvZHVjdF9fYmxvY2s6aG92ZXIgLnNsaWRlcl9fY29udGVudCAuYnV0dG9uOmJlZm9yZSB7IGhlaWdodDogMTAwJTsgY29udGVudDogJ1xcZjA2Myc7IGZvbnQtd2VpZ2h0OiAzMDA7IHdpZHRoOiA0LjYyNXJlbTsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZGlzcGxheTogaW5saW5lLWZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjsgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7IGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7IGZvbnQtc2l6ZTogMS41cmVtOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgfVxuXG4uc2xpZGVyX19jb250ZW50IC5idXR0b246Zm9jdXMsIC5zbGlkZXJfX2NvbnRlbnQgLmNvbnRhY3RfX2Zvcm0gZm9ybSBidXR0b24uYnV0dG9uOmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sIC5jb250YWN0X19mb3JtIGZvcm0gLnNsaWRlcl9fY29udGVudCBidXR0b24uYnV0dG9uOmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sIC5zbGlkZXJfX2NvbnRlbnQgLmJ1dHRvbjpob3ZlciwgLnNsaWRlcl9fY29udGVudCAuY29udGFjdF9fZm9ybSBmb3JtIGJ1dHRvbi5idXR0b246aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgLmNvbnRhY3RfX2Zvcm0gZm9ybSAuc2xpZGVyX19jb250ZW50IGJ1dHRvbi5idXR0b246aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSB7IGJhY2tncm91bmQ6ICNlMzA2MTM7IH1cblxuZGl2LnNzYmEgeyB3aWR0aDogMTAwJTsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbmRpdi5zc2JhID4gZGl2IHsgcGFkZGluZy10b3A6IDEuMjVyZW07IHBhZGRpbmctYm90dG9tOiAxLjI1cmVtOyB9XG5cbmRpdi5zc2JhID4gZGl2IHVsLnNzYnAtbGlzdCBsaSB7IG1hcmdpbjogMCAhaW1wb3J0YW50OyBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwOyB3aWR0aDogMy4xMjVyZW07IGhlaWdodDogMy4xMjVyZW07IGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHsgZGl2LnNzYmEgPiBkaXYgdWwuc3NicC1saXN0IGxpIHsgd2lkdGg6IDIuNjg3NXJlbSAhaW1wb3J0YW50OyBoZWlnaHQ6IDIuNjg3NXJlbSAhaW1wb3J0YW50OyB9IH1cblxuZGl2LnNzYmEgPiBkaXYgdWwuc3NicC1saXN0IGxpICsgbGkgeyBib3JkZXItbGVmdDogMDsgfVxuXG5kaXYuc3NiYSA+IGRpdiB1bC5zc2JwLWxpc3QgbGkgYSB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgY29sb3I6ICM2NDYzNjMgIWltcG9ydGFudDsgfVxuXG5kaXYuc3NiYSA+IGRpdiB1bC5zc2JwLWxpc3QgbGkgYTpiZWZvcmUgeyBhbmltYXRpb24tbmFtZTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHsgZGl2LnNzYmEgPiBkaXYgdWwuc3NicC1saXN0IGxpIGE6YmVmb3JlIHsgbGluZS1oZWlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuZGl2LnNzYmEgPiBkaXYgdWwuc3NicC1saXN0IGxpIGE6YWZ0ZXIgeyBkaXNwbGF5OiBub25lOyB9XG5cbmRpdi5zc2JhID4gZGl2IHVsLnNzYnAtbGlzdCBsaSBhOmhvdmVyIHsgY29sb3I6ICNlMzA2MTMgIWltcG9ydGFudDsgfVxuXG4uYmFubmVyX190aXRsZSwgLmZvb3Rlcl9fdGl0bGUsIC5pbnRyb19fdGl0bGUsIC5wYWNrYWdlX19oZWFkaW5nLCAuc2xpZGVyX19oZWFkaW5nLCAucHJvamVjdF9fdGl0bGUgeyB6LWluZGV4OiAxOyBkaXNwbGF5OiBmbGV4OyBmb250LXdlaWdodDogMzAwOyBoZWlnaHQ6IDdyZW07IGZvbnQtc3R5bGU6IGl0YWxpYzsgYWxpZ24taXRlbXM6IGNlbnRlcjsgbGV0dGVyLXNwYWNpbmc6IDRweDsgYmFja2dyb3VuZDogI2ZmZjsgZm9udC1mYW1pbHk6IFwiUGFudG9uXCIsIHNhbnMtc2VyaWY7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTkwZGVnKTsgZm9udC1zaXplOiAxLjVyZW07IHBhZGRpbmctdG9wOiAwLjYyNXJlbTsgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDU1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHsgLmJhbm5lcl9fdGl0bGUsIC5mb290ZXJfX3RpdGxlLCAuaW50cm9fX3RpdGxlLCAucGFja2FnZV9faGVhZGluZywgLnNsaWRlcl9faGVhZGluZywgLnByb2plY3RfX3RpdGxlIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5iYW5uZXJfX3RpdGxlOmFmdGVyLCAuZm9vdGVyX190aXRsZTphZnRlciwgLmludHJvX190aXRsZTphZnRlciwgLnBhY2thZ2VfX2hlYWRpbmc6YWZ0ZXIsIC5zbGlkZXJfX2hlYWRpbmc6YWZ0ZXIsIC5wcm9qZWN0X190aXRsZTphZnRlciB7IHdpZHRoOiAycHg7IGNvbnRlbnQ6ICcnOyBoZWlnaHQ6IDEyMHB4OyBkaXNwbGF5OiBibG9jazsgYmFja2dyb3VuZDogI2ZmZjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDEwMCU7IGxlZnQ6IDA7IH1cblxuLmJhbm5lcl9fdGl0bGUgc3Ryb25nLCAuZm9vdGVyX190aXRsZSBzdHJvbmcsIC5pbnRyb19fdGl0bGUgc3Ryb25nLCAucGFja2FnZV9faGVhZGluZyBzdHJvbmcsIC5zbGlkZXJfX2hlYWRpbmcgc3Ryb25nLCAucHJvamVjdF9fdGl0bGUgc3Ryb25nLCAuYmFubmVyX190aXRsZSAuYXJ0aWNsZV9fY29udGVudCBkZm4sIC5hcnRpY2xlX19jb250ZW50IC5iYW5uZXJfX3RpdGxlIGRmbiwgLmZvb3Rlcl9fdGl0bGUgLmFydGljbGVfX2NvbnRlbnQgZGZuLCAuYXJ0aWNsZV9fY29udGVudCAuZm9vdGVyX190aXRsZSBkZm4sIC5pbnRyb19fdGl0bGUgLmFydGljbGVfX2NvbnRlbnQgZGZuLCAuYXJ0aWNsZV9fY29udGVudCAuaW50cm9fX3RpdGxlIGRmbiwgLnBhY2thZ2VfX2hlYWRpbmcgLmFydGljbGVfX2NvbnRlbnQgZGZuLCAuYXJ0aWNsZV9fY29udGVudCAucGFja2FnZV9faGVhZGluZyBkZm4sIC5zbGlkZXJfX2hlYWRpbmcgLmFydGljbGVfX2NvbnRlbnQgZGZuLCAuYXJ0aWNsZV9fY29udGVudCAuc2xpZGVyX19oZWFkaW5nIGRmbiwgLnByb2plY3RfX3RpdGxlIC5hcnRpY2xlX19jb250ZW50IGRmbiwgLmFydGljbGVfX2NvbnRlbnQgLnByb2plY3RfX3RpdGxlIGRmbiwgLmJhbm5lcl9fdGl0bGUgLmNvbnRhY3QgZGZuLCAuY29udGFjdCAuYmFubmVyX190aXRsZSBkZm4sIC5mb290ZXJfX3RpdGxlIC5jb250YWN0IGRmbiwgLmNvbnRhY3QgLmZvb3Rlcl9fdGl0bGUgZGZuLCAuaW50cm9fX3RpdGxlIC5jb250YWN0IGRmbiwgLmNvbnRhY3QgLmludHJvX190aXRsZSBkZm4sIC5wYWNrYWdlX19oZWFkaW5nIC5jb250YWN0IGRmbiwgLmNvbnRhY3QgLnBhY2thZ2VfX2hlYWRpbmcgZGZuLCAuc2xpZGVyX19oZWFkaW5nIC5jb250YWN0IGRmbiwgLmNvbnRhY3QgLnNsaWRlcl9faGVhZGluZyBkZm4sIC5wcm9qZWN0X190aXRsZSAuY29udGFjdCBkZm4sIC5jb250YWN0IC5wcm9qZWN0X190aXRsZSBkZm4sIC5iYW5uZXJfX3RpdGxlIC5kZXRhaWwgZGZuLCAuZGV0YWlsIC5iYW5uZXJfX3RpdGxlIGRmbiwgLmZvb3Rlcl9fdGl0bGUgLmRldGFpbCBkZm4sIC5kZXRhaWwgLmZvb3Rlcl9fdGl0bGUgZGZuLCAuaW50cm9fX3RpdGxlIC5kZXRhaWwgZGZuLCAuZGV0YWlsIC5pbnRyb19fdGl0bGUgZGZuLCAucGFja2FnZV9faGVhZGluZyAuZGV0YWlsIGRmbiwgLmRldGFpbCAucGFja2FnZV9faGVhZGluZyBkZm4sIC5zbGlkZXJfX2hlYWRpbmcgLmRldGFpbCBkZm4sIC5kZXRhaWwgLnNsaWRlcl9faGVhZGluZyBkZm4sIC5wcm9qZWN0X190aXRsZSAuZGV0YWlsIGRmbiwgLmRldGFpbCAucHJvamVjdF9fdGl0bGUgZGZuIHsgZm9udC13ZWlnaHQ6IDkwMDsgY29sb3I6ICNlMzA2MTM7IHBhZGRpbmctcmlnaHQ6IDAuNXJlbTsgfVxuXG4uaW50cm9fX3RpdGxlIHsgbGVmdDogYXV0bzsgcmlnaHQ6IDU1cHg7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHJvdGF0ZSgtOTBkZWcpOyB9XG5cbi5pbnRyb19fdGl0bGU6YWZ0ZXIgeyB0b3A6IGF1dG87IGJvdHRvbTogMTAwJTsgfVxuXG4ud3BjZjcgLndwY2Y3LWRpc3BsYXktbm9uZSwgLndwY2Y3IC5zY3JlZW4tcmVhZGVyLXJlc3BvbnNlIHsgZGlzcGxheTogbm9uZTsgfVxuXG4ud3BjZjcgLmFqYXgtbG9hZGVyIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW46IDAuNjI1cmVtIDAgMCAwLjYyNXJlbTsgfVxuXG4ud3BjZjcgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7IGNvbG9yOiAjZmZmOyBib3JkZXItcmFkaXVzOiA1cHg7IGJhY2tncm91bmQ6ICMxN2EyYjg7IG1hcmdpbjogMjBweCAwOyBwYWRkaW5nOiAwLjYyNXJlbTsgfVxuXG4ud3BjZjcgLndwY2Y3LXJlc3BvbnNlLW91dHB1dC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7IGJhY2tncm91bmQ6ICNkYzM1NDU7IH1cblxuLndwY2Y3IC53cGNmNy1yZXNwb25zZS1vdXRwdXQud3BjZjctbWFpbC1zZW50LW9rIHsgYmFja2dyb3VuZDogIzI4YTc0NTsgfVxuXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6ICdQYW50b24nOyBzcmM6IHVybChcIi4uL2ZvbnRzL3BhbnRvbi9QYW50b24tTGlnaHRpdGFsaWNDYXBzLmVvdFwiKTsgc3JjOiB1cmwoXCIuLi9mb250cy9wYW50b24vUGFudG9uLUxpZ2h0aXRhbGljQ2Fwcy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9wYW50b24vUGFudG9uLUxpZ2h0aXRhbGljQ2Fwcy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcGFudG9uL1BhbnRvbi1MaWdodGl0YWxpY0NhcHMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9wYW50b24vUGFudG9uLUxpZ2h0aXRhbGljQ2Fwcy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3BhbnRvbi9QYW50b24tTGlnaHRpdGFsaWNDYXBzLnN2ZyNQYW50b24tTGlnaHRpdGFsaWNDYXBzXCIpIGZvcm1hdChcInN2Z1wiKTsgZm9udC13ZWlnaHQ6IDMwMDsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogJ1BhbnRvbic7IHNyYzogdXJsKFwiLi4vZm9udHMvcGFudG9uL1BhbnRvbi1MaWdodENhcHMuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL3BhbnRvbi9QYW50b24tTGlnaHRDYXBzLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3BhbnRvbi9QYW50b24tTGlnaHRDYXBzLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9wYW50b24vUGFudG9uLUxpZ2h0Q2Fwcy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3BhbnRvbi9QYW50b24tTGlnaHRDYXBzLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvcGFudG9uL1BhbnRvbi1MaWdodENhcHMuc3ZnI1BhbnRvbi1MaWdodENhcHNcIikgZm9ybWF0KFwic3ZnXCIpOyBmb250LXdlaWdodDogMzAwOyBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiAnUGFudG9uJzsgc3JjOiB1cmwoXCIuLi9mb250cy9wYW50b24vUGFudG9uLUJsYWNraXRhbGljQ2Fwcy5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvcGFudG9uL1BhbnRvbi1CbGFja2l0YWxpY0NhcHMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvcGFudG9uL1BhbnRvbi1CbGFja2l0YWxpY0NhcHMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3BhbnRvbi9QYW50b24tQmxhY2tpdGFsaWNDYXBzLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvcGFudG9uL1BhbnRvbi1CbGFja2l0YWxpY0NhcHMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9wYW50b24vUGFudG9uLUJsYWNraXRhbGljQ2Fwcy5zdmcjUGFudG9uLUJsYWNraXRhbGljQ2Fwc1wiKSBmb3JtYXQoXCJzdmdcIik7IGZvbnQtd2VpZ2h0OiA5MDA7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6ICdQYW50b24nOyBzcmM6IHVybChcIi4uL2ZvbnRzL3BhbnRvbi9QYW50b24tQmxhY2tDYXBzLmVvdFwiKTsgc3JjOiB1cmwoXCIuLi9mb250cy9wYW50b24vUGFudG9uLUJsYWNrQ2Fwcy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9wYW50b24vUGFudG9uLUJsYWNrQ2Fwcy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcGFudG9uL1BhbnRvbi1CbGFja0NhcHMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9wYW50b24vUGFudG9uLUJsYWNrQ2Fwcy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3BhbnRvbi9QYW50b24tQmxhY2tDYXBzLnN2ZyNQYW50b24tQmxhY2tDYXBzXCIpIGZvcm1hdChcInN2Z1wiKTsgZm9udC13ZWlnaHQ6IDkwMDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogJ0Z1dHVyYSc7IHNyYzogdXJsKFwiLi4vZm9udHMvZnV0dXJhL0Z1dHVyYS1NZWRpdW0uZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL2Z1dHVyYS9GdXR1cmEtTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2Z1dHVyYS9GdXR1cmEtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mdXR1cmEvRnV0dXJhLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2Z1dHVyYS9GdXR1cmEtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZnV0dXJhL0Z1dHVyYS1NZWRpdW0uc3ZnI0Z1dHVyYS1NZWRpdW1cIikgZm9ybWF0KFwic3ZnXCIpOyBmb250LXdlaWdodDogNTAwOyBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiAnRnV0dXJhJzsgc3JjOiB1cmwoXCIuLi9mb250cy9mdXR1cmEvRnV0dXJhQ29uZE1lZGl1bS5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvZnV0dXJhL0Z1dHVyYUNvbmRNZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZnV0dXJhL0Z1dHVyYUNvbmRNZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2Z1dHVyYS9GdXR1cmFDb25kTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZnV0dXJhL0Z1dHVyYUNvbmRNZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mdXR1cmEvRnV0dXJhQ29uZE1lZGl1bS5zdmcjRnV0dXJhQ29uZE1lZGl1bVwiKSBmb3JtYXQoXCJzdmdcIik7IGZvbnQtd2VpZ2h0OiA0MDA7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6ICdGdXR1cmEnOyBzcmM6IHVybChcIi4uL2ZvbnRzL2Z1dHVyYS9GdXR1cmFCVC1MaWdodEl0YWxpYy5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvZnV0dXJhL0Z1dHVyYUJULUxpZ2h0SXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2Z1dHVyYS9GdXR1cmFCVC1MaWdodEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZnV0dXJhL0Z1dHVyYUJULUxpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZnV0dXJhL0Z1dHVyYUJULUxpZ2h0SXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZnV0dXJhL0Z1dHVyYUJULUxpZ2h0SXRhbGljLnN2ZyNGdXR1cmFCVC1MaWdodEl0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7IGZvbnQtd2VpZ2h0OiAzMDA7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6ICdGdXR1cmEnOyBzcmM6IHVybChcIi4uL2ZvbnRzL2Z1dHVyYS9GdXR1cmEtQm9sZC5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvZnV0dXJhL0Z1dHVyYS1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2Z1dHVyYS9GdXR1cmEtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZnV0dXJhL0Z1dHVyYS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZnV0dXJhL0Z1dHVyYS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZnV0dXJhL0Z1dHVyYS1Cb2xkLnN2ZyNGdXR1cmEtQm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7IGZvbnQtd2VpZ2h0OiA3MDA7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnOyBzcmM6IHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL1Byb3hpbWFOb3ZhLVJlZ3VsYXIuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL1Byb3hpbWFOb3ZhLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvUHJveGltYU5vdmEtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvUHJveGltYU5vdmEtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL1Byb3hpbWFOb3ZhLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9Qcm94aW1hTm92YS1SZWd1bGFyLnN2ZyNQcm94aW1hTm92YS1SZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qISBGb250IEF3ZXNvbWUgUHJvIDUuMC45IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpICovXG4uZmEsIC5mYXMsIC5mYXIsIC5mYWwsIC5mYWIgeyAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudDogbm9ybWFsOyB0ZXh0LXJlbmRlcmluZzogYXV0bzsgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZhLWxnIHsgZm9udC1zaXplOiAxLjMzMzMzMzMzMzNlbTsgbGluZS1oZWlnaHQ6IDAuNzVlbTsgdmVydGljYWwtYWxpZ246IC0uMDY2N2VtOyB9XG5cbi5mYS14cyB7IGZvbnQtc2l6ZTogLjc1ZW07IH1cblxuLmZhLXNtIHsgZm9udC1zaXplOiAuODc1ZW07IH1cblxuLmZhLTF4IHsgZm9udC1zaXplOiAxZW07IH1cblxuLmZhLTJ4IHsgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLTN4IHsgZm9udC1zaXplOiAzZW07IH1cblxuLmZhLTR4IHsgZm9udC1zaXplOiA0ZW07IH1cblxuLmZhLTV4IHsgZm9udC1zaXplOiA1ZW07IH1cblxuLmZhLTZ4IHsgZm9udC1zaXplOiA2ZW07IH1cblxuLmZhLTd4IHsgZm9udC1zaXplOiA3ZW07IH1cblxuLmZhLTh4IHsgZm9udC1zaXplOiA4ZW07IH1cblxuLmZhLTl4IHsgZm9udC1zaXplOiA5ZW07IH1cblxuLmZhLTEweCB7IGZvbnQtc2l6ZTogMTBlbTsgfVxuXG4uZmEtZncgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IHdpZHRoOiAxLjI1ZW07IH1cblxuLmZhLXVsIHsgbGlzdC1zdHlsZS10eXBlOiBub25lOyBtYXJnaW4tbGVmdDogMi41ZW07IHBhZGRpbmctbGVmdDogMDsgfVxuXG4uZmEtdWwgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmEtbGkgeyBsZWZ0OiAtMmVtOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRleHQtYWxpZ246IGNlbnRlcjsgd2lkdGg6IDJlbTsgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLWJvcmRlciB7IGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7IGJvcmRlci1yYWRpdXM6IC4xZW07IHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07IH1cblxuLmZhLXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG5cbi5mYS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5mYS5mYS1wdWxsLWxlZnQsIC5mYXMuZmEtcHVsbC1sZWZ0LCAuZmFyLmZhLXB1bGwtbGVmdCwgLmZhbC5mYS1wdWxsLWxlZnQsIC5mYWIuZmEtcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5mYS1wdWxsLXJpZ2h0LCAuZmFzLmZhLXB1bGwtcmlnaHQsIC5mYXIuZmEtcHVsbC1yaWdodCwgLmZhbC5mYS1wdWxsLXJpZ2h0LCAuZmFiLmZhLXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4uZmEtc3BpbiB7IGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmZhLXB1bHNlIHsgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpOyB9XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7IDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uZmEtcm90YXRlLTkwIHsgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiOyB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0xODAgeyAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7IHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0yNzAgeyAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7IHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7IC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7IHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHsgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjsgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7IH1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsIHsgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjsgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpOyB9XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsIDpyb290IC5mYS1yb3RhdGUtMTgwLCA6cm9vdCAuZmEtcm90YXRlLTI3MCwgOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCwgOnJvb3QgLmZhLWZsaXAtdmVydGljYWwgeyBmaWx0ZXI6IG5vbmU7IH1cblxuLmZhLXN0YWNrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBoZWlnaHQ6IDJlbTsgbGluZS1oZWlnaHQ6IDJlbTsgcG9zaXRpb246IHJlbGF0aXZlOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB3aWR0aDogMmVtOyB9XG5cbi5mYS1zdGFjay0xeCwgLmZhLXN0YWNrLTJ4IHsgbGVmdDogMDsgcG9zaXRpb246IGFic29sdXRlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHdpZHRoOiAxMDAlOyB9XG5cbi5mYS1zdGFjay0xeCB7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5mYS1zdGFjay0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS1pbnZlcnNlIHsgY29sb3I6ICNmZmY7IH1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLTUwMHB4OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZlXCI7IH1cblxuLmZhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2OFwiOyB9XG5cbi5mYS1hY2N1c29mdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2OVwiOyB9XG5cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjlcIjsgfVxuXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJiXCI7IH1cblxuLmZhLWFkanVzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA0MlwiOyB9XG5cbi5mYS1hZG46YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzBcIjsgfVxuXG4uZmEtYWR2ZXJzYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNmFcIjsgfVxuXG4uZmEtYWZmaWxpYXRldGhlbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNmJcIjsgfVxuXG4uZmEtYWxhcm0tY2xvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGVcIjsgfVxuXG4uZmEtYWxnb2xpYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2Y1wiOyB9XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMzdcIjsgfVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAzOVwiOyB9XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDM2XCI7IH1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDM4XCI7IH1cblxuLmZhLWFsbGVyZ2llczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2MVwiOyB9XG5cbi5mYS1hbWF6b246YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzBcIjsgfVxuXG4uZmEtYW1hem9uLXBheTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyY1wiOyB9XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZjlcIjsgfVxuXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTNcIjsgfVxuXG4uZmEtYW1pbGlhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZkXCI7IH1cblxuLmZhLWFuY2hvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzZFwiOyB9XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdiXCI7IH1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwOVwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwM1wiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwMFwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDFcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTAyXCI7IH1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDdcIjsgfVxuXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwNFwiOyB9XG5cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwNVwiOyB9XG5cbi5mYS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwNlwiOyB9XG5cbi5mYS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZlXCI7IH1cblxuLmZhLWFuZ3VsYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjBcIjsgfVxuXG4uZmEtYXBwLXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZmXCI7IH1cblxuLmZhLWFwcC1zdG9yZS1pb3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzBcIjsgfVxuXG4uZmEtYXBwZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzFcIjsgfVxuXG4uZmEtYXBwbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzlcIjsgfVxuXG4uZmEtYXBwbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDE1XCI7IH1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODdcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzU4XCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1OVwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzVhXCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWJcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTRcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWZyb20tYm90dG9tOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQ2XCI7IH1cblxuLmZhLWFycm93LWFsdC1mcm9tLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDdcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWZyb20tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDhcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWZyb20tdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQ5XCI7IH1cblxuLmZhLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzU1XCI7IH1cblxuLmZhLWFycm93LWFsdC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1NlwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTBcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzUxXCI7IH1cblxuLmZhLWFycm93LWFsdC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTJcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1M1wiOyB9XG5cbi5mYS1hcnJvdy1hbHQtdG8tYm90dG9tOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzRhXCI7IH1cblxuLmZhLWFycm93LWFsdC10by1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzRiXCI7IH1cblxuLmZhLWFycm93LWFsdC10by1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0Y1wiOyB9XG5cbi5mYS1hcnJvdy1hbHQtdG8tdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzRkXCI7IH1cblxuLmZhLWFycm93LWFsdC11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1N1wiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBhYlwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBhOFwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYTlcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGFhXCI7IH1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYwNjNcIjsgfVxuXG4uZmEtYXJyb3ctZnJvbS1ib3R0b206YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDJcIjsgfVxuXG4uZmEtYXJyb3ctZnJvbS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQzXCI7IH1cblxuLmZhLWFycm93LWZyb20tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDRcIjsgfVxuXG4uZmEtYXJyb3ctZnJvbS10b3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDVcIjsgfVxuXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA2MFwiOyB9XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA2MVwiOyB9XG5cbi5mYS1hcnJvdy1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzOVwiOyB9XG5cbi5mYS1hcnJvdy1zcXVhcmUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzYVwiOyB9XG5cbi5mYS1hcnJvdy1zcXVhcmUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzM2JcIjsgfVxuXG4uZmEtYXJyb3ctc3F1YXJlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzNjXCI7IH1cblxuLmZhLWFycm93LXRvLWJvdHRvbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzZFwiOyB9XG5cbi5mYS1hcnJvdy10by1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzNlXCI7IH1cblxuLmZhLWFycm93LXRvLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQwXCI7IH1cblxuLmZhLWFycm93LXRvLXRvcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0MVwiOyB9XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA2MlwiOyB9XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNDdcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBiMlwiOyB9XG5cbi5mYS1hcnJvd3MtYWx0LWg6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzdcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdC12OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzM4XCI7IH1cblxuLmZhLWFycm93cy1oOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDdlXCI7IH1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDdkXCI7IH1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhMlwiOyB9XG5cbi5mYS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA2OVwiOyB9XG5cbi5mYS1hc3ltbWV0cmlrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzcyXCI7IH1cblxuLmZhLWF0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZhXCI7IH1cblxuLmZhLWF1ZGlibGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzNcIjsgfVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWVcIjsgfVxuXG4uZmEtYXV0b3ByZWZpeGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDFjXCI7IH1cblxuLmZhLWF2aWFuZXg6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzRcIjsgfVxuXG4uZmEtYXZpYXRvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDIxXCI7IH1cblxuLmZhLWF3czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3NVwiOyB9XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA0YVwiOyB9XG5cbi5mYS1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzNVwiOyB9XG5cbi5mYS1iYWRnZS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzNlwiOyB9XG5cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRlXCI7IH1cblxuLmZhLWJhbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA1ZVwiOyB9XG5cbi5mYS1iYW5kLWFpZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2MlwiOyB9XG5cbi5mYS1iYW5kY2FtcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkNVwiOyB9XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDJhXCI7IH1cblxuLmZhLWJhcmNvZGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDYzXCI7IH1cblxuLmZhLWJhcmNvZGUtcmVhZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2NFwiOyB9XG5cbi5mYS1iYXJjb2RlLXNjYW46YmVmb3JlIHsgY29udGVudDogXCJcXGY0NjVcIjsgfVxuXG4uZmEtYmFyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBjOVwiOyB9XG5cbi5mYS1iYXNlYmFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzMlwiOyB9XG5cbi5mYS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDMzXCI7IH1cblxuLmZhLWJhc2tldGJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzNFwiOyB9XG5cbi5mYS1iYXNrZXRiYWxsLWhvb3A6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzVcIjsgfVxuXG4uZmEtYmF0aDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjZFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LWJvbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzZcIjsgfVxuXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0NFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDBcIjsgfVxuXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQyXCI7IH1cblxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0M1wiOyB9XG5cbi5mYS1iYXR0ZXJ5LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc3XCI7IH1cblxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDFcIjsgfVxuXG4uZmEtYmVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM2XCI7IH1cblxuLmZhLWJlZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZmNcIjsgfVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiNFwiOyB9XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiNVwiOyB9XG5cbi5mYS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGYzXCI7IH1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjZcIjsgfVxuXG4uZmEtYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwNlwiOyB9XG5cbi5mYS1iaW1vYmplY3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzhcIjsgfVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlNVwiOyB9XG5cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZkXCI7IH1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3MVwiOyB9XG5cbi5mYS1iaXRjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc5XCI7IH1cblxuLmZhLWJpdHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2FcIjsgfVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjdlXCI7IH1cblxuLmZhLWJsYWNrYmVycnk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2JcIjsgfVxuXG4uZmEtYmxhbmtldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5OFwiOyB9XG5cbi5mYS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5ZFwiOyB9XG5cbi5mYS1ibG9nZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdjXCI7IH1cblxuLmZhLWJsb2dnZXItYjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3ZFwiOyB9XG5cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTNcIjsgfVxuXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTRcIjsgfVxuXG4uZmEtYm9sZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAzMlwiOyB9XG5cbi5mYS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGU3XCI7IH1cblxuLmZhLWJvbWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTJcIjsgfVxuXG4uZmEtYm9vazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAyZFwiOyB9XG5cbi5mYS1ib29rLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDk5XCI7IH1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDJlXCI7IH1cblxuLmZhLWJvd2xpbmctYmFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzNlwiOyB9XG5cbi5mYS1ib3dsaW5nLXBpbnM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzdcIjsgfVxuXG4uZmEtYm94OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDY2XCI7IH1cblxuLmZhLWJveC1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OWFcIjsgfVxuXG4uZmEtYm94LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDY3XCI7IH1cblxuLmZhLWJveC1mcmFnaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDliXCI7IH1cblxuLmZhLWJveC1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDljXCI7IH1cblxuLmZhLWJveC1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5ZFwiOyB9XG5cbi5mYS1ib3gtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5ZVwiOyB9XG5cbi5mYS1ib3gtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OWZcIjsgfVxuXG4uZmEtYm94LXVzZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhMFwiOyB9XG5cbi5mYS1ib3hlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2OFwiOyB9XG5cbi5mYS1ib3hlcy1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YTFcIjsgfVxuXG4uZmEtYm94aW5nLWdsb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDM4XCI7IH1cblxuLmZhLWJyYWlsbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTFcIjsgfVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGIxXCI7IH1cblxuLmZhLWJyaWVmY2FzZS1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDY5XCI7IH1cblxuLmZhLWJyb3dzZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2VcIjsgfVxuXG4uZmEtYnRjOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVhXCI7IH1cblxuLmZhLWJ1ZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4OFwiOyB9XG5cbi5mYS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhZFwiOyB9XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBhMVwiOyB9XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0MFwiOyB9XG5cbi5mYS1idXJuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDZhXCI7IH1cblxuLmZhLWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2ZcIjsgfVxuXG4uZmEtYnVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA3XCI7IH1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGRcIjsgfVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlY1wiOyB9XG5cbi5mYS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzM1wiOyB9XG5cbi5mYS1jYWxlbmRhci1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNzNcIjsgfVxuXG4uZmEtY2FsZW5kYXItY2hlY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzRcIjsgfVxuXG4uZmEtY2FsZW5kYXItZWRpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzM1wiOyB9XG5cbi5mYS1jYWxlbmRhci1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzNFwiOyB9XG5cbi5mYS1jYWxlbmRhci1taW51czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3MlwiOyB9XG5cbi5mYS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjcxXCI7IH1cblxuLmZhLWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjczXCI7IH1cblxuLmZhLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAzMFwiOyB9XG5cbi5mYS1jYW1lcmEtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzMyXCI7IH1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA4M1wiOyB9XG5cbi5mYS1jYXBzdWxlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2YlwiOyB9XG5cbi5mYS1jYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjlcIjsgfVxuXG4uZmEtY2FyZXQtY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYzMmRcIjsgfVxuXG4uZmEtY2FyZXQtY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMmVcIjsgfVxuXG4uZmEtY2FyZXQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzMwXCI7IH1cblxuLmZhLWNhcmV0LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzMVwiOyB9XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGQ3XCI7IH1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZDlcIjsgfVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZGFcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTBcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTFcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTUyXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1MVwiOyB9XG5cbi5mYS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBkOFwiOyB9XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYyMThcIjsgfVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE3XCI7IH1cblxuLmZhLWNjLWFtYXpvbi1wYXk6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MmRcIjsgfVxuXG4uZmEtY2MtYW1leDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmM1wiOyB9XG5cbi5mYS1jYy1hcHBsZS1wYXk6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTZcIjsgfVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGNcIjsgfVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjJcIjsgfVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRiXCI7IH1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjFcIjsgfVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWY0XCI7IH1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmNVwiOyB9XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWYwXCI7IH1cblxuLmZhLWNlbnRlcmNvZGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODBcIjsgfVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYTNcIjsgfVxuXG4uZmEtY2hhcnQtYXJlYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmZVwiOyB9XG5cbi5mYS1jaGFydC1iYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYwODBcIjsgfVxuXG4uZmEtY2hhcnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwMVwiOyB9XG5cbi5mYS1jaGFydC1waWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDBcIjsgfVxuXG4uZmEtY2hlY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMGNcIjsgfVxuXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDU4XCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0YVwiOyB9XG5cbi5mYS1jaGVzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzOVwiOyB9XG5cbi5mYS1jaGVzcy1iaXNob3A6YmVmb3JlIHsgY29udGVudDogXCJcXGY0M2FcIjsgfVxuXG4uZmEtY2hlc3MtYmlzaG9wLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzYlwiOyB9XG5cbi5mYS1jaGVzcy1ib2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzY1wiOyB9XG5cbi5mYS1jaGVzcy1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzZFwiOyB9XG5cbi5mYS1jaGVzcy1jbG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0M2VcIjsgfVxuXG4uZmEtY2hlc3Mta2luZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzZlwiOyB9XG5cbi5mYS1jaGVzcy1raW5nLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0MFwiOyB9XG5cbi5mYS1jaGVzcy1rbmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NDFcIjsgfVxuXG4uZmEtY2hlc3Mta25pZ2h0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0MlwiOyB9XG5cbi5mYS1jaGVzcy1wYXduOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQzXCI7IH1cblxuLmZhLWNoZXNzLXBhd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQ0XCI7IH1cblxuLmZhLWNoZXNzLXF1ZWVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQ1XCI7IH1cblxuLmZhLWNoZXNzLXF1ZWVuLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0NlwiOyB9XG5cbi5mYS1jaGVzcy1yb29rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQ3XCI7IH1cblxuLmZhLWNoZXNzLXJvb2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQ4XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2FcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzN1wiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzOFwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzOVwiOyB9XG5cbi5mYS1jaGV2cm9uLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzIyXCI7IH1cblxuLmZhLWNoZXZyb24tZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjNcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjRcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjVcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDc4XCI7IH1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA1M1wiOyB9XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDU0XCI7IH1cblxuLmZhLWNoZXZyb24tc3F1YXJlLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjlcIjsgfVxuXG4uZmEtY2hldnJvbi1zcXVhcmUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyYVwiOyB9XG5cbi5mYS1jaGV2cm9uLXNxdWFyZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyYlwiOyB9XG5cbi5mYS1jaGV2cm9uLXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyY1wiOyB9XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDc3XCI7IH1cblxuLmZhLWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFlXCI7IH1cblxuLmZhLWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2OFwiOyB9XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTFcIjsgfVxuXG4uZmEtY2lyY2xlLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNlXCI7IH1cblxuLmZhLWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyOFwiOyB9XG5cbi5mYS1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NmNcIjsgfVxuXG4uZmEtY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NmRcIjsgfVxuXG4uZmEtY2xvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMTdcIjsgfVxuXG4uZmEtY2xvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGRcIjsgfVxuXG4uZmEtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGFcIjsgfVxuXG4uZmEtY2xvdWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYzJcIjsgfVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZWRcIjsgfVxuXG4uZmEtY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzgxXCI7IH1cblxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBlZVwiOyB9XG5cbi5mYS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzgyXCI7IH1cblxuLmZhLWNsb3Vkc2NhbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODNcIjsgfVxuXG4uZmEtY2xvdWRzbWl0aDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4NFwiOyB9XG5cbi5mYS1jbG91ZHZlcnNpZnk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODVcIjsgfVxuXG4uZmEtY2x1YjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyN1wiOyB9XG5cbi5mYS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIxXCI7IH1cblxuLmZhLWNvZGUtYnJhbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI2XCI7IH1cblxuLmZhLWNvZGUtY29tbWl0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg2XCI7IH1cblxuLmZhLWNvZGUtbWVyZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODdcIjsgfVxuXG4uZmEtY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjYlwiOyB9XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4NFwiOyB9XG5cbi5mYS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZjRcIjsgfVxuXG4uZmEtY29nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDEzXCI7IH1cblxuLmZhLWNvZ3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYwODVcIjsgfVxuXG4uZmEtY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBkYlwiOyB9XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDc1XCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjdhXCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGEyXCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LWRvdHM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YTNcIjsgfVxuXG4uZmEtY29tbWVudC1hbHQtZWRpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhNFwiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhNVwiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1saW5lczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhNlwiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1taW51czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhN1wiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGE4XCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGE5XCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LXNtaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGFhXCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGFiXCI7IH1cblxuLmZhLWNvbW1lbnQtY2hlY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YWNcIjsgfVxuXG4uZmEtY29tbWVudC1kb3RzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGFkXCI7IH1cblxuLmZhLWNvbW1lbnQtZWRpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhZVwiOyB9XG5cbi5mYS1jb21tZW50LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGFmXCI7IH1cblxuLmZhLWNvbW1lbnQtbGluZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjBcIjsgfVxuXG4uZmEtY29tbWVudC1taW51czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiMVwiOyB9XG5cbi5mYS1jb21tZW50LXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjJcIjsgfVxuXG4uZmEtY29tbWVudC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiM1wiOyB9XG5cbi5mYS1jb21tZW50LXNtaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGI0XCI7IH1cblxuLmZhLWNvbW1lbnQtdGltZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjVcIjsgfVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYwODZcIjsgfVxuXG4uZmEtY29tbWVudHMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGI2XCI7IH1cblxuLmZhLWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGVcIjsgfVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNjZcIjsgfVxuXG4uZmEtY29tcHJlc3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDIyXCI7IH1cblxuLmZhLWNvbXByZXNzLXdpZGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjZcIjsgfVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGVcIjsgfVxuXG4uZmEtY29udGFpbmVyLXN0b3JhZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjdcIjsgfVxuXG4uZmEtY29udGFvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZkXCI7IH1cblxuLmZhLWNvbnZleW9yLWJlbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NmVcIjsgfVxuXG4uZmEtY29udmV5b3ItYmVsdC1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NmZcIjsgfVxuXG4uZmEtY29weTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBjNVwiOyB9XG5cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjlcIjsgfVxuXG4uZmEtY291Y2g6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjhcIjsgfVxuXG4uZmEtY3BhbmVsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg4XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWVcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwOWRcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQtYmxhbms6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODlcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQtZnJvbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGFcIjsgfVxuXG4uZmEtY3JpY2tldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0OVwiOyB9XG5cbi5mYS1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI1XCI7IH1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNWJcIjsgfVxuXG4uZmEtY3NzMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzY1wiOyB9XG5cbi5mYS1jc3MzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4YlwiOyB9XG5cbi5mYS1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIyXCI7IH1cblxuLmZhLWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIzXCI7IH1cblxuLmZhLWN1cmxpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NGFcIjsgfVxuXG4uZmEtY3V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGM0XCI7IH1cblxuLmZhLWN1dHRsZWZpc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGNcIjsgfVxuXG4uZmEtZC1hbmQtZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4ZFwiOyB9XG5cbi5mYS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxMFwiOyB9XG5cbi5mYS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjMFwiOyB9XG5cbi5mYS1kZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE0XCI7IH1cblxuLmZhLWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhNVwiOyB9XG5cbi5mYS1kZXBsb3lkb2c6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGVcIjsgfVxuXG4uZmEtZGVza3BybzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4ZlwiOyB9XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA4XCI7IH1cblxuLmZhLWRlc2t0b3AtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzkwXCI7IH1cblxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmRcIjsgfVxuXG4uZmEtZGlhZ25vc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDcwXCI7IH1cblxuLmZhLWRpYW1vbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTlcIjsgfVxuXG4uZmEtZGlnZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhNlwiOyB9XG5cbi5mYS1kaWdpdGFsLW9jZWFuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzkxXCI7IH1cblxuLmZhLWRpc2NvcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTJcIjsgfVxuXG4uZmEtZGlzY291cnNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzkzXCI7IH1cblxuLmZhLWRuYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3MVwiOyB9XG5cbi5mYS1kb2NodWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTRcIjsgfVxuXG4uZmEtZG9ja2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzk1XCI7IH1cblxuLmZhLWRvbGxhci1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU1XCI7IH1cblxuLmZhLWRvbGx5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDcyXCI7IH1cblxuLmZhLWRvbGx5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDczXCI7IH1cblxuLmZhLWRvbGx5LWZsYXRiZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NzRcIjsgfVxuXG4uZmEtZG9sbHktZmxhdGJlZC1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NzVcIjsgfVxuXG4uZmEtZG9sbHktZmxhdGJlZC1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3NlwiOyB9XG5cbi5mYS1kb25hdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjlcIjsgfVxuXG4uZmEtZG90LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5MlwiOyB9XG5cbi5mYS1kb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGJhXCI7IH1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDE5XCI7IH1cblxuLmZhLWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTZcIjsgfVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2RcIjsgfVxuXG4uZmEtZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzk3XCI7IH1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmJcIjsgfVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE5XCI7IH1cblxuLmZhLWR1bWJiZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDRiXCI7IH1cblxuLmZhLWR5YWxvZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5OVwiOyB9XG5cbi5mYS1lYXJseWJpcmRzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzlhXCI7IH1cblxuLmZhLWVkZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODJcIjsgfVxuXG4uZmEtZWRpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA0NFwiOyB9XG5cbi5mYS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA1MlwiOyB9XG5cbi5mYS1lbGVtZW50b3I6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzBcIjsgfVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0MVwiOyB9XG5cbi5mYS1lbGxpcHNpcy1oLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5YlwiOyB9XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQyXCI7IH1cblxuLmZhLWVsbGlwc2lzLXYtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzljXCI7IH1cblxuLmZhLWVtYmVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDIzXCI7IH1cblxuLmZhLWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkMVwiOyB9XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBlMFwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI2XCI7IH1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5OVwiOyB9XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTlcIjsgfVxuXG4uZmEtZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJkXCI7IH1cblxuLmZhLWVybGFuZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5ZFwiOyB9XG5cbi5mYS1ldGhlcmV1bTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyZVwiOyB9XG5cbi5mYS1ldHN5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQ3XCI7IH1cblxuLmZhLWV1cm8tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1M1wiOyB9XG5cbi5mYS1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBlY1wiOyB9XG5cbi5mYS1leGNoYW5nZS1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjJcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmFcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDZhXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyMVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA3MVwiOyB9XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNjVcIjsgfVxuXG4uZmEtZXhwYW5kLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyNFwiOyB9XG5cbi5mYS1leHBhbmQtYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzFkXCI7IH1cblxuLmZhLWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzFlXCI7IH1cblxuLmZhLWV4cGFuZC13aWRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzIwXCI7IH1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzZVwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDhlXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzVkXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRjXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2MFwiOyB9XG5cbi5mYS1leWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNmVcIjsgfVxuXG4uZmEtZXllLWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmJcIjsgfVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDcwXCI7IH1cblxuLmZhLWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDlhXCI7IH1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOWVcIjsgfVxuXG4uZmEtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzlmXCI7IH1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA4MlwiOyB9XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDQ5XCI7IH1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA1MFwiOyB9XG5cbi5mYS1mYXg6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWNcIjsgfVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgyXCI7IH1cblxuLmZhLWZpZWxkLWhvY2tleTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0Y1wiOyB9XG5cbi5mYS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBmYlwiOyB9XG5cbi5mYS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTViXCI7IH1cblxuLmZhLWZpbGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVjXCI7IH1cblxuLmZhLWZpbGUtYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjNlwiOyB9XG5cbi5mYS1maWxlLWF1ZGlvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM3XCI7IH1cblxuLmZhLWZpbGUtY2hlY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTZcIjsgfVxuXG4uZmEtZmlsZS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM5XCI7IH1cblxuLmZhLWZpbGUtZWRpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxY1wiOyB9XG5cbi5mYS1maWxlLWV4Y2VsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWMzXCI7IH1cblxuLmZhLWZpbGUtZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWFcIjsgfVxuXG4uZmEtZmlsZS1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjNVwiOyB9XG5cbi5mYS1maWxlLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NzdcIjsgfVxuXG4uZmEtZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3OFwiOyB9XG5cbi5mYS1maWxlLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzE4XCI7IH1cblxuLmZhLWZpbGUtcGRmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWMxXCI7IH1cblxuLmZhLWZpbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxOVwiOyB9XG5cbi5mYS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzRcIjsgfVxuXG4uZmEtZmlsZS10aW1lczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxN1wiOyB9XG5cbi5mYS1maWxlLXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM4XCI7IH1cblxuLmZhLWZpbGUtd29yZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjMlwiOyB9XG5cbi5mYS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDA4XCI7IH1cblxuLmZhLWZpbG0tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2EwXCI7IH1cblxuLmZhLWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBiMFwiOyB9XG5cbi5mYS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDZkXCI7IH1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM0XCI7IH1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjlcIjsgfVxuXG4uZmEtZmlyc3QtYWlkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDc5XCI7IH1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmIwXCI7IH1cblxuLmZhLWZpcnN0ZHJhZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTFcIjsgfVxuXG4uZmEtZmxhZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAyNFwiOyB9XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExZVwiOyB9XG5cbi5mYS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBjM1wiOyB9XG5cbi5mYS1mbGlja3I6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmVcIjsgfVxuXG4uZmEtZmxpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDRkXCI7IH1cblxuLmZhLWZseTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxN1wiOyB9XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYwN2JcIjsgfVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogXCJcXGYwN2NcIjsgfVxuXG4uZmEtZm9udDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAzMVwiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjRcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1Y1wiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyNVwiOyB9XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODBcIjsgfVxuXG4uZmEtZm9udGljb25zLWZpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2EyXCI7IH1cblxuLmZhLWZvb3RiYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NGVcIjsgfVxuXG4uZmEtZm9vdGJhbGwtaGVsbWV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDRmXCI7IH1cblxuLmZhLWZvcmtsaWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDdhXCI7IH1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4NlwiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2EzXCI7IH1cblxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjExXCI7IH1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNGVcIjsgfVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4MFwiOyB9XG5cbi5mYS1mcmFnaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGJiXCI7IH1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM1XCI7IH1cblxuLmZhLWZyZWVic2Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTRcIjsgfVxuXG4uZmEtZnJvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTlcIjsgfVxuXG4uZmEtZnV0Ym9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUzXCI7IH1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWJcIjsgfVxuXG4uZmEtZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZTNcIjsgfVxuXG4uZmEtZ2VtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2E1XCI7IH1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmRcIjsgfVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2NVwiOyB9XG5cbi5mYS1nZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2MFwiOyB9XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjFcIjsgfVxuXG4uZmEtZ2lmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA2YlwiOyB9XG5cbi5mYS1naXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDNcIjsgfVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkMlwiOyB9XG5cbi5mYS1naXRodWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYwOWJcIjsgfVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExM1wiOyB9XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDkyXCI7IH1cblxuLmZhLWdpdGtyYWtlbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhNlwiOyB9XG5cbi5mYS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTZcIjsgfVxuXG4uZmEtZ2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDI2XCI7IH1cblxuLmZhLWdsYXNzLW1hcnRpbmk6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMDBcIjsgfVxuXG4uZmEtZ2xpZGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTVcIjsgfVxuXG4uZmEtZ2xpZGUtZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhNlwiOyB9XG5cbi5mYS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBhY1wiOyB9XG5cbi5mYS1nb2ZvcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTdcIjsgfVxuXG4uZmEtZ29sZi1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDUwXCI7IH1cblxuLmZhLWdvbGYtY2x1YjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1MVwiOyB9XG5cbi5mYS1nb29kcmVhZHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYThcIjsgfVxuXG4uZmEtZ29vZHJlYWRzLWc6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTlcIjsgfVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWEwXCI7IH1cblxuLmZhLWdvb2dsZS1kcml2ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhYVwiOyB9XG5cbi5mYS1nb29nbGUtcGxheTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhYlwiOyB9XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiM1wiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGQ1XCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBkNFwiOyB9XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWVlXCI7IH1cblxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTlkXCI7IH1cblxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg0XCI7IH1cblxuLmZhLWdyYXY6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDZcIjsgfVxuXG4uZmEtZ3JpcGZpcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYWNcIjsgfVxuXG4uZmEtZ3J1bnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYWRcIjsgfVxuXG4uZmEtZ3VscDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhZVwiOyB9XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBmZFwiOyB9XG5cbi5mYS1oMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxM1wiOyB9XG5cbi5mYS1oMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxNFwiOyB9XG5cbi5mYS1oMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxNVwiOyB9XG5cbi5mYS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkNFwiOyB9XG5cbi5mYS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYWZcIjsgfVxuXG4uZmEtaGFuZC1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiY1wiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YmRcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLWJveDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3YlwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YmVcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLXNlZWRsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGJmXCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZy11c2Q6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YzBcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLXdhdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGMxXCI7IH1cblxuLmZhLWhhbmQtbGl6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU4XCI7IH1cblxuLmZhLWhhbmQtcGFwZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTZcIjsgfVxuXG4uZmEtaGFuZC1wZWFjZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1YlwiOyB9XG5cbi5mYS1oYW5kLXBvaW50LWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYwYTdcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGE1XCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYTRcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBhNlwiOyB9XG5cbi5mYS1oYW5kLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWFcIjsgfVxuXG4uZmEtaGFuZC1yZWNlaXZpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGY0N2NcIjsgfVxuXG4uZmEtaGFuZC1yb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU1XCI7IH1cblxuLmZhLWhhbmQtc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTdcIjsgfVxuXG4uZmEtaGFuZC1zcG9jazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1OVwiOyB9XG5cbi5mYS1oYW5kczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjMlwiOyB9XG5cbi5mYS1oYW5kcy1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjM1wiOyB9XG5cbi5mYS1oYW5kcy1oZWxwaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGM0XCI7IH1cblxuLmZhLWhhbmRzLXVzZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjNVwiOyB9XG5cbi5mYS1oYW5kc2hha2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjVcIjsgfVxuXG4uZmEtaGFuZHNoYWtlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjNlwiOyB9XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjkyXCI7IH1cblxuLmZhLWhkZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBhMFwiOyB9XG5cbi5mYS1oZWFkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRjXCI7IH1cblxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMjVcIjsgfVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMDRcIjsgfVxuXG4uZmEtaGVhcnQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGM3XCI7IH1cblxuLmZhLWhlYXJ0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjOFwiOyB9XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWVcIjsgfVxuXG4uZmEtaGV4YWdvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxMlwiOyB9XG5cbi5mYS1oaXBzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDUyXCI7IH1cblxuLmZhLWhpcmUtYS1oZWxwZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYjBcIjsgfVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkYVwiOyB9XG5cbi5mYS1ob2NrZXktcHVjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1M1wiOyB9XG5cbi5mYS1ob2NrZXktc3RpY2tzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDU0XCI7IH1cblxuLmZhLWhvbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMTVcIjsgfVxuXG4uZmEtaG9tZS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjOVwiOyB9XG5cbi5mYS1ob29saTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyN1wiOyB9XG5cbi5mYS1ob3NwaXRhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBmOFwiOyB9XG5cbi5mYS1ob3NwaXRhbC1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0N2RcIjsgfVxuXG4uZmEtaG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDdlXCI7IH1cblxuLmZhLWhvdGphcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiMVwiOyB9XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTRcIjsgfVxuXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1M1wiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1MlwiOyB9XG5cbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTFcIjsgfVxuXG4uZmEtaG91eno6YmVmb3JlIHsgY29udGVudDogXCJcXGYyN2NcIjsgfVxuXG4uZmEtaHRtbDU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2JcIjsgfVxuXG4uZmEtaHVic3BvdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiMlwiOyB9XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0NlwiOyB9XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjMVwiOyB9XG5cbi5mYS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmMyXCI7IH1cblxuLmZhLWlkLWNhcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDdmXCI7IH1cblxuLmZhLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDNlXCI7IH1cblxuLmZhLWltYWdlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwMlwiOyB9XG5cbi5mYS1pbWRiOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQ4XCI7IH1cblxuLmZhLWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDFjXCI7IH1cblxuLmZhLWluYm94LWluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzEwXCI7IH1cblxuLmZhLWluYm94LW91dDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxMVwiOyB9XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwM2NcIjsgfVxuXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzVcIjsgfVxuXG4uZmEtaW5kdXN0cnktYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2IzXCI7IH1cblxuLmZhLWluZm86YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjlcIjsgfVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNWFcIjsgfVxuXG4uZmEtaW5mby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGZcIjsgfVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZkXCI7IH1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZiXCI7IH1cblxuLmZhLWludmVudG9yeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4MFwiOyB9XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA4XCI7IH1cblxuLmZhLWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAzM1wiOyB9XG5cbi5mYS1pdHVuZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYjRcIjsgfVxuXG4uZmEtaXR1bmVzLW5vdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYjVcIjsgfVxuXG4uZmEtamFjay1vLWxhbnRlcm46YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGVcIjsgfVxuXG4uZmEtamVua2luczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiNlwiOyB9XG5cbi5mYS1qb2dldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiN1wiOyB9XG5cbi5mYS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWFcIjsgfVxuXG4uZmEtanM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYjhcIjsgfVxuXG4uZmEtanMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2I5XCI7IH1cblxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNjXCI7IH1cblxuLmZhLWtleTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA4NFwiOyB9XG5cbi5mYS1rZXlib2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExY1wiOyB9XG5cbi5mYS1rZXljZG46YmVmb3JlIHsgY29udGVudDogXCJcXGYzYmFcIjsgfVxuXG4uZmEta2lja3N0YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYmJcIjsgfVxuXG4uZmEta2lja3N0YXJ0ZXItazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiY1wiOyB9XG5cbi5mYS1rb3J2dWU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MmZcIjsgfVxuXG4uZmEtbGFtcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjYVwiOyB9XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhYlwiOyB9XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDlcIjsgfVxuXG4uZmEtbGFyYXZlbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiZFwiOyB9XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDJcIjsgfVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwM1wiOyB9XG5cbi5mYS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDZjXCI7IH1cblxuLmZhLWxlYWYtaGVhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0Y2JcIjsgfVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxMlwiOyB9XG5cbi5mYS1sZW1vbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA5NFwiOyB9XG5cbi5mYS1sZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDFkXCI7IH1cblxuLmZhLWxldmVsLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDlcIjsgfVxuXG4uZmEtbGV2ZWwtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYmVcIjsgfVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDhcIjsgfVxuXG4uZmEtbGV2ZWwtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2JmXCI7IH1cblxuLmZhLWxpZmUtcmluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjZFwiOyB9XG5cbi5mYS1saWdodGJ1bGI6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZWJcIjsgfVxuXG4uZmEtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjMFwiOyB9XG5cbi5mYS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGMxXCI7IH1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDhjXCI7IH1cblxuLmZhLWxpbmtlZGluLWluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGUxXCI7IH1cblxuLmZhLWxpbm9kZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiOFwiOyB9XG5cbi5mYS1saW51eDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3Y1wiOyB9XG5cbi5mYS1saXJhLXNpZ246YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTVcIjsgfVxuXG4uZmEtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAzYVwiOyB9XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAyMlwiOyB9XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGNiXCI7IH1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwY2FcIjsgfVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjRcIjsgfVxuXG4uZmEtbG9jazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAyM1wiOyB9XG5cbi5mYS1sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwZFwiOyB9XG5cbi5mYS1sb2NrLW9wZW46YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzFcIjsgfVxuXG4uZmEtbG9jay1vcGVuLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjMlwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzA5XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGFcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGJcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGNcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc1XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3N1wiOyB9XG5cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc4XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzZcIjsgfVxuXG4uZmEtbG92ZXNlYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0Y2NcIjsgfVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhOFwiOyB9XG5cbi5mYS1sdWNoYWRvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1NVwiOyB9XG5cbi5mYS1seWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2MzXCI7IH1cblxuLmZhLW1hZ2VudG86YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzRcIjsgfVxuXG4uZmEtbWFnaWM6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZDBcIjsgfVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDc2XCI7IH1cblxuLmZhLW1hbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODNcIjsgfVxuXG4uZmEtbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc5XCI7IH1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNDFcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzVcIjsgfVxuXG4uZmEtbWFwLXBpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3NlwiOyB9XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzdcIjsgfVxuXG4uZmEtbWFyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyMlwiOyB9XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyN1wiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyOVwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjJiXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmFcIjsgfVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM2XCI7IH1cblxuLmZhLW1lZGFwcHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzZcIjsgfVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjNhXCI7IH1cblxuLmZhLW1lZGl1bS1tOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2M3XCI7IH1cblxuLmZhLW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBmYVwiOyB9XG5cbi5mYS1tZWRydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjOFwiOyB9XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTBcIjsgfVxuXG4uZmEtbWVoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cblxuLmZhLW1lcmN1cnk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjNcIjsgfVxuXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRiXCI7IH1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzBcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzlcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzMVwiOyB9XG5cbi5mYS1taWNyb3NvZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzY2FcIjsgfVxuXG4uZmEtbWludXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNjhcIjsgfVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDU2XCI7IH1cblxuLmZhLW1pbnVzLWhleGFnb246YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDdcIjsgfVxuXG4uZmEtbWludXMtb2N0YWdvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwOFwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDZcIjsgfVxuXG4uZmEtbWl4OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2NiXCI7IH1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjg5XCI7IH1cblxuLmZhLW1penVuaTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjY1wiOyB9XG5cbi5mYS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGJcIjsgfVxuXG4uZmEtbW9iaWxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjZFwiOyB9XG5cbi5mYS1tb2JpbGUtYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjZVwiOyB9XG5cbi5mYS1tb2JpbGUtYW5kcm9pZC1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzY2ZcIjsgfVxuXG4uZmEtbW9keDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4NVwiOyB9XG5cbi5mYS1tb25lcm86YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDBcIjsgfVxuXG4uZmEtbW9uZXktYmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBkNlwiOyB9XG5cbi5mYS1tb25leS1iaWxsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkMVwiOyB9XG5cbi5mYS1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg2XCI7IH1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWNcIjsgfVxuXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0NVwiOyB9XG5cbi5mYS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAwMVwiOyB9XG5cbi5mYS1uYXBzdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2QyXCI7IH1cblxuLmZhLW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyY1wiOyB9XG5cbi5mYS1uZXdzcGFwZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZWFcIjsgfVxuXG4uZmEtbmludGVuZG8tc3dpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDE4XCI7IH1cblxuLmZhLW5vZGU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTlcIjsgfVxuXG4uZmEtbm9kZS1qczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkM1wiOyB9XG5cbi5mYS1ub3Rlcy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDgxXCI7IH1cblxuLmZhLW5wbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkNFwiOyB9XG5cbi5mYS1uczg6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDVcIjsgfVxuXG4uZmEtbnV0cml0aW9uaXg6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDZcIjsgfVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ3XCI7IH1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ4XCI7IH1cblxuLmZhLW9jdGFnb246YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDZcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2M1wiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2NFwiOyB9XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzZFwiOyB9XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWJcIjsgfVxuXG4uZmEtb3BlcmE6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNmFcIjsgfVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzY1wiOyB9XG5cbi5mYS1vc2k6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MWFcIjsgfVxuXG4uZmEtb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAzYlwiOyB9XG5cbi5mYS1wYWdlNDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkN1wiOyB9XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGNcIjsgfVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmNcIjsgfVxuXG4uZmEtcGFsZmVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Q4XCI7IH1cblxuLmZhLXBhbGxldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4MlwiOyB9XG5cbi5mYS1wYWxsZXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDgzXCI7IH1cblxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ4XCI7IH1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBjNlwiOyB9XG5cbi5mYS1wYXJhY2h1dGUtYm94OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGNkXCI7IH1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkZFwiOyB9XG5cbi5mYS1wYXN0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBlYVwiOyB9XG5cbi5mYS1wYXRyZW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Q5XCI7IH1cblxuLmZhLXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDRjXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4YlwiOyB9XG5cbi5mYS1wYXc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjBcIjsgfVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWVkXCI7IH1cblxuLmZhLXBlbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwNFwiOyB9XG5cbi5mYS1wZW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzA1XCI7IH1cblxuLmZhLXBlbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGJcIjsgfVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDQwXCI7IH1cblxuLmZhLXBlbmNpbC1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDNcIjsgfVxuXG4uZmEtcGVubmFudDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1NlwiOyB9XG5cbi5mYS1wZW9wbGUtY2Fycnk6YmVmb3JlIHsgY29udGVudDogXCJcXGY0Y2VcIjsgfVxuXG4uZmEtcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5NVwiOyB9XG5cbi5mYS1wZXJpc2NvcGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZGFcIjsgfVxuXG4uZmEtcGVyc29uLWNhcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGNmXCI7IH1cblxuLmZhLXBlcnNvbi1kb2xseTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkMFwiOyB9XG5cbi5mYS1wZXJzb24tZG9sbHktZW1wdHk6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZDFcIjsgfVxuXG4uZmEtcGhhYnJpY2F0b3I6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZGJcIjsgfVxuXG4uZmEtcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZGNcIjsgfVxuXG4uZmEtcGhvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwOTVcIjsgfVxuXG4uZmEtcGhvbmUtcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkMlwiOyB9XG5cbi5mYS1waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkZFwiOyB9XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwOThcIjsgfVxuXG4uZmEtcGhvbmUtdm9sdW1lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmEwXCI7IH1cblxuLmZhLXBocDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1N1wiOyB9XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmFlXCI7IH1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE4XCI7IH1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTdcIjsgfVxuXG4uZmEtcGlnZ3ktYmFuazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkM1wiOyB9XG5cbi5mYS1waWxsczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4NFwiOyB9XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZDJcIjsgfVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzFcIjsgfVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBkM1wiOyB9XG5cbi5mYS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA3MlwiOyB9XG5cbi5mYS1wbGFuZS1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZGVcIjsgfVxuXG4uZmEtcGxheTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA0YlwiOyB9XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0NFwiOyB9XG5cbi5mYS1wbGF5c3RhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkZlwiOyB9XG5cbi5mYS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU2XCI7IH1cblxuLmZhLXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNjdcIjsgfVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNTVcIjsgfVxuXG4uZmEtcGx1cy1oZXhhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzAwXCI7IH1cblxuLmZhLXBsdXMtb2N0YWdvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwMVwiOyB9XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBmZVwiOyB9XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmNlXCI7IH1cblxuLmZhLXBvbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmZVwiOyB9XG5cbi5mYS1wb3J0cmFpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlMFwiOyB9XG5cbi5mYS1wb3VuZC1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU0XCI7IH1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAxMVwiOyB9XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDg1XCI7IH1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDg2XCI7IH1cblxuLmZhLXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDJmXCI7IH1cblxuLmZhLXByb2NlZHVyZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ODdcIjsgfVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjg4XCI7IH1cblxuLmZhLXB1c2hlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlMVwiOyB9XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmVcIjsgfVxuXG4uZmEtcHl0aG9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2UyXCI7IH1cblxuLmZhLXFxOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ2XCI7IH1cblxuLmZhLXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAyOVwiOyB9XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyOFwiOyB9XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNTlcIjsgfVxuXG4uZmEtcXVlc3Rpb24tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmZkXCI7IH1cblxuLmZhLXF1aWRkaXRjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1OFwiOyB9XG5cbi5mYS1xdWluc2NhcGU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NTlcIjsgfVxuXG4uZmEtcXVvcmE6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzRcIjsgfVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwZFwiOyB9XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwZVwiOyB9XG5cbi5mYS1yYWNxdWV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDVhXCI7IH1cblxuLmZhLXJhbXAtbG9hZGluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkNFwiOyB9XG5cbi5mYS1yYW5kb206YmVmb3JlIHsgY29udGVudDogXCJcXGYwNzRcIjsgfVxuXG4uZmEtcmF2ZWxyeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkOVwiOyB9XG5cbi5mYS1yZWFjdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxYlwiOyB9XG5cbi5mYS1yZWFkbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZDVcIjsgfVxuXG4uZmEtcmViZWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDBcIjsgfVxuXG4uZmEtcmVjdGFuZ2xlLWxhbmRzY2FwZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmYVwiOyB9XG5cbi5mYS1yZWN0YW5nbGUtcG9ydHJhaXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZmJcIjsgfVxuXG4uZmEtcmVjdGFuZ2xlLXdpZGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZmNcIjsgfVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiOFwiOyB9XG5cbi5mYS1yZWQtcml2ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZTNcIjsgfVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWExXCI7IH1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4MVwiOyB9XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWEyXCI7IH1cblxuLmZhLXJlZG86YmVmb3JlIHsgY29udGVudDogXCJcXGYwMWVcIjsgfVxuXG4uZmEtcmVkby1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjlcIjsgfVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1ZFwiOyB9XG5cbi5mYS1yZW5kYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2U0XCI7IH1cblxuLmZhLXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4YlwiOyB9XG5cbi5mYS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjNcIjsgfVxuXG4uZmEtcmVwZWF0LTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjVcIjsgfVxuXG4uZmEtcmVwZWF0LTEtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY2XCI7IH1cblxuLmZhLXJlcGVhdC1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjRcIjsgfVxuXG4uZmEtcmVwbHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZTVcIjsgfVxuXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIyXCI7IH1cblxuLmZhLXJlcGx5ZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlNlwiOyB9XG5cbi5mYS1yZXNvbHZpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZTdcIjsgfVxuXG4uZmEtcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA3OVwiOyB9XG5cbi5mYS1yZXR3ZWV0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2MVwiOyB9XG5cbi5mYS1yaWJib246YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZDZcIjsgfVxuXG4uZmEtcm9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAxOFwiOyB9XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzVcIjsgfVxuXG4uZmEtcm9ja2V0Y2hhdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlOFwiOyB9XG5cbi5mYS1yb2Nrcm1zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2U5XCI7IH1cblxuLmZhLXJvdXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGQ3XCI7IH1cblxuLmZhLXJzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA5ZVwiOyB9XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQzXCI7IH1cblxuLmZhLXJ1YmxlLXNpZ246YmVmb3JlIHsgY29udGVudDogXCJcXGYxNThcIjsgfVxuXG4uZmEtcnVwZWUtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1NlwiOyB9XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjdcIjsgfVxuXG4uZmEtc2FzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxZVwiOyB9XG5cbi5mYS1zYXZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGM3XCI7IH1cblxuLmZhLXNjYW5uZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ODhcIjsgfVxuXG4uZmEtc2Nhbm5lci1rZXlib2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4OVwiOyB9XG5cbi5mYS1zY2FubmVyLXRvdWNoc2NyZWVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDhhXCI7IH1cblxuLmZhLXNjaGxpeDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlYVwiOyB9XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOGFcIjsgfVxuXG4uZmEtc2NydWJiZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjhcIjsgfVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDAyXCI7IH1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAxMFwiOyB9XG5cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAwZVwiOyB9XG5cbi5mYS1zZWFyY2hlbmdpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlYlwiOyB9XG5cbi5mYS1zZWVkbGluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkOFwiOyB9XG5cbi5mYS1zZWxsY2FzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkYVwiOyB9XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTNcIjsgfVxuXG4uZmEtc2VydmVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjMzXCI7IH1cblxuLmZhLXNlcnZpY2VzdGFjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlY1wiOyB9XG5cbi5mYS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA2NFwiOyB9XG5cbi5mYS1zaGFyZS1hbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjdcIjsgfVxuXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUwXCI7IH1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTFcIjsgfVxuXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRkXCI7IH1cblxuLmZhLXNoZWtlbC1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjBiXCI7IH1cblxuLmZhLXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzMlwiOyB9XG5cbi5mYS1zaGllbGQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2VkXCI7IH1cblxuLmZhLXNoaWVsZC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmN1wiOyB9XG5cbi5mYS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFhXCI7IH1cblxuLmZhLXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OGJcIjsgfVxuXG4uZmEtc2hpcHBpbmctdGltZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OGNcIjsgfVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE0XCI7IH1cblxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5MFwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTFcIjsgfVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA3YVwiOyB9XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2NcIjsgfVxuXG4uZmEtc2h1dHRsZWNvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NWJcIjsgfVxuXG4uZmEtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkOVwiOyB9XG5cbi5mYS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDkwXCI7IH1cblxuLmZhLXNpZ24taW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY2XCI7IH1cblxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTdcIjsgfVxuXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwOGJcIjsgfVxuXG4uZmEtc2lnbi1vdXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY1XCI7IH1cblxuLmZhLXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAxMlwiOyB9XG5cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxNVwiOyB9XG5cbi5mYS1zaXN0cml4OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2VlXCI7IH1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZThcIjsgfVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTZcIjsgfVxuXG4uZmEtc2t5cGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2VcIjsgfVxuXG4uZmEtc2xhY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOThcIjsgfVxuXG4uZmEtc2xhY2staGFzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlZlwiOyB9XG5cbi5mYS1zbGlkZXJzLWg6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGVcIjsgfVxuXG4uZmEtc2xpZGVycy1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmMFwiOyB9XG5cbi5mYS1zbGlkZXJzLXY6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjFcIjsgfVxuXG4uZmEtc2xpZGVycy12LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmMlwiOyB9XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU3XCI7IH1cblxuLmZhLXNtaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE4XCI7IH1cblxuLmZhLXNtaWxlLXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZGFcIjsgfVxuXG4uZmEtc21va2luZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4ZFwiOyB9XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhYlwiOyB9XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhY1wiOyB9XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYWRcIjsgfVxuXG4uZmEtc25vd2ZsYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRjXCI7IH1cblxuLmZhLXNvcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZGNcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVkXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWVcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2MFwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2MVwiOyB9XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYwZGRcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjJcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTYzXCI7IH1cblxuLmZhLXNvcnQtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZGVcIjsgfVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiZVwiOyB9XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk3XCI7IH1cblxuLmZhLXNwYWRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY0XCI7IH1cblxuLmZhLXNwZWFrYXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjNcIjsgfVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMFwiOyB9XG5cbi5mYS1zcGlubmVyLXRoaXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Y0XCI7IH1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmNcIjsgfVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGM4XCI7IH1cblxuLmZhLXNxdWFyZS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDVjXCI7IH1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThkXCI7IH1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZjXCI7IH1cblxuLmZhLXN0YXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMDVcIjsgfVxuXG4uZmEtc3Rhci1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmM1wiOyB9XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogXCJcXGYwODlcIjsgfVxuXG4uZmEtc3RheWxpbmtlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmNVwiOyB9XG5cbi5mYS1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiNlwiOyB9XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjdcIjsgfVxuXG4uZmEtc3RlYW0tc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Y2XCI7IH1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNDhcIjsgfVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDUxXCI7IH1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGYxXCI7IH1cblxuLmZhLXN0aWNrZXItbXVsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmN1wiOyB9XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0OVwiOyB9XG5cbi5mYS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDRkXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjhkXCI7IH1cblxuLmZhLXN0b3B3YXRjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmMlwiOyB9XG5cbi5mYS1zdHJhdmE6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjhcIjsgfVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWRcIjsgfVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBjY1wiOyB9XG5cbi5mYS1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjlcIjsgfVxuXG4uZmEtc3RyaXBlLXM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MmFcIjsgfVxuXG4uZmEtc3R1ZGlvdmluYXJpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Y4XCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE0XCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhM1wiOyB9XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmNcIjsgfVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM5XCI7IH1cblxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGYyXCI7IH1cblxuLmZhLXN1bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4NVwiOyB9XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkZFwiOyB9XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyYlwiOyB9XG5cbi5mYS1zdXBwbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjlcIjsgfVxuXG4uZmEtc3luYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAyMVwiOyB9XG5cbi5mYS1zeW5jLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmMVwiOyB9XG5cbi5mYS1zeXJpbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDhlXCI7IH1cblxuLmZhLXRhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGNlXCI7IH1cblxuLmZhLXRhYmxlLXRlbm5pczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1ZFwiOyB9XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGFcIjsgfVxuXG4uZmEtdGFibGV0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmYVwiOyB9XG5cbi5mYS10YWJsZXQtYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmYlwiOyB9XG5cbi5mYS10YWJsZXQtYW5kcm9pZC1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZmNcIjsgfVxuXG4uZmEtdGFibGV0LXJ1Z2dlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4ZlwiOyB9XG5cbi5mYS10YWJsZXRzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDkwXCI7IH1cblxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZTRcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZmRcIjsgfVxuXG4uZmEtdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDJiXCI7IH1cblxuLmZhLXRhZ3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMmNcIjsgfVxuXG4uZmEtdGFwZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkYlwiOyB9XG5cbi5mYS10YXNrczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBhZVwiOyB9XG5cbi5mYS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJhXCI7IH1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM2XCI7IH1cblxuLmZhLXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2ZlXCI7IH1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDVcIjsgfVxuXG4uZmEtdGVubmlzLWJhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NWVcIjsgfVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjBcIjsgfVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMzRcIjsgfVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAzNVwiOyB9XG5cbi5mYS10aDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAwYVwiOyB9XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAwOVwiOyB9XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDBiXCI7IH1cblxuLmZhLXRoZW1laXNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiMlwiOyB9XG5cbi5mYS10aGVybW9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5MVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjYlwiOyB9XG5cbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM3XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzlcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjYVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjOFwiOyB9XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2NVwiOyB9XG5cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjRcIjsgfVxuXG4uZmEtdGh1bWJ0YWNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDhkXCI7IH1cblxuLmZhLXRpY2tldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0NVwiOyB9XG5cbi5mYS10aWNrZXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2ZmXCI7IH1cblxuLmZhLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDBkXCI7IH1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA1N1wiOyB9XG5cbi5mYS10aW1lcy1oZXhhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmVlXCI7IH1cblxuLmZhLXRpbWVzLW9jdGFnb246YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjBcIjsgfVxuXG4uZmEtdGltZXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQzXCI7IH1cblxuLmZhLXRpbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNDNcIjsgfVxuXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwNFwiOyB9XG5cbi5mYS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDVcIjsgfVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjVjXCI7IH1cblxuLmZhLXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM4XCI7IH1cblxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI0XCI7IH1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyNVwiOyB9XG5cbi5mYS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmOFwiOyB9XG5cbi5mYS10cmFzaC1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWRcIjsgfVxuXG4uZmEtdHJlZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiYlwiOyB9XG5cbi5mYS10cmVlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwMFwiOyB9XG5cbi5mYS10cmVsbG86YmVmb3JlIHsgY29udGVudDogXCJcXGYxODFcIjsgfVxuXG4uZmEtdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWNcIjsgfVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjJcIjsgfVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDkxXCI7IH1cblxuLmZhLXRyb3BoeS1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWJcIjsgfVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZDFcIjsgfVxuXG4uZmEtdHJ1Y2stY29udGFpbmVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGRjXCI7IH1cblxuLmZhLXRydWNrLWNvdWNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGRkXCI7IH1cblxuLmZhLXRydWNrLWxvYWRpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZGVcIjsgfVxuXG4uZmEtdHJ1Y2stbW92aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGRmXCI7IH1cblxuLmZhLXRydWNrLXJhbXA6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZTBcIjsgfVxuXG4uZmEtdHR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU0XCI7IH1cblxuLmZhLXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3M1wiOyB9XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc0XCI7IH1cblxuLmZhLXR2OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZjXCI7IH1cblxuLmZhLXR2LXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDAxXCI7IH1cblxuLmZhLXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlOFwiOyB9XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDk5XCI7IH1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDgxXCI7IH1cblxuLmZhLXR5cG8zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDJiXCI7IH1cblxuLmZhLXViZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDJcIjsgfVxuXG4uZmEtdWlraXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDNcIjsgfVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZTlcIjsgfVxuXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGNkXCI7IH1cblxuLmZhLXVuZG86YmVmb3JlIHsgY29udGVudDogXCJcXGYwZTJcIjsgfVxuXG4uZmEtdW5kby1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWFcIjsgfVxuXG4uZmEtdW5pcmVnaXN0cnk6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDRcIjsgfVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5YVwiOyB9XG5cbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTljXCI7IH1cblxuLmZhLXVubGluazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyN1wiOyB9XG5cbi5mYS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYwOWNcIjsgfVxuXG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzZVwiOyB9XG5cbi5mYS11bnRhcHBkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDA1XCI7IH1cblxuLmZhLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA5M1wiOyB9XG5cbi5mYS11c2I6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODdcIjsgfVxuXG4uZmEtdXNkLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlOFwiOyB9XG5cbi5mYS11c2Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmU5XCI7IH1cblxuLmZhLXVzZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMDdcIjsgfVxuXG4uZmEtdXNlci1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDZcIjsgfVxuXG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYmRcIjsgfVxuXG4uZmEtdXNlci1tZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBmMFwiOyB9XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzRcIjsgfVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWJcIjsgfVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzNVwiOyB9XG5cbi5mYS11c2VyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBjMFwiOyB9XG5cbi5mYS11c3N1bm5haDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwN1wiOyB9XG5cbi5mYS11dGVuc2lsLWZvcms6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTNcIjsgfVxuXG4uZmEtdXRlbnNpbC1rbmlmZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlNFwiOyB9XG5cbi5mYS11dGVuc2lsLXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmU1XCI7IH1cblxuLmZhLXV0ZW5zaWxzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmU3XCI7IH1cblxuLmZhLXV0ZW5zaWxzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlNlwiOyB9XG5cbi5mYS12YWFkaW46YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDhcIjsgfVxuXG4uZmEtdmVudXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjFcIjsgfVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI2XCI7IH1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjhcIjsgfVxuXG4uZmEtdmlhY29pbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzN1wiOyB9XG5cbi5mYS12aWFkZW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTlcIjsgfVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhYVwiOyB9XG5cbi5mYS12aWFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDkyXCI7IH1cblxuLmZhLXZpYWxzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDkzXCI7IH1cblxuLmZhLXZpYmVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDA5XCI7IH1cblxuLmZhLXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDNkXCI7IH1cblxuLmZhLXZpZGVvLXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZTFcIjsgfVxuXG4uZmEtdmlkZW8tc2xhc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZTJcIjsgfVxuXG4uZmEtdmltZW86YmVmb3JlIHsgY29udGVudDogXCJcXGY0MGFcIjsgfVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk0XCI7IH1cblxuLmZhLXZpbWVvLXY6YmVmb3JlIHsgY29udGVudDogXCJcXGYyN2RcIjsgfVxuXG4uZmEtdmluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjYVwiOyB9XG5cbi5mYS12azpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4OVwiOyB9XG5cbi5mYS12bnY6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MGJcIjsgfVxuXG4uZmEtdm9sbGV5YmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDVmXCI7IH1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDI3XCI7IH1cblxuLmZhLXZvbHVtZS1tdXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmUyXCI7IH1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMjZcIjsgfVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDI4XCI7IH1cblxuLmZhLXZ1ZWpzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDFmXCI7IH1cblxuLmZhLXdhcmVob3VzZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5NFwiOyB9XG5cbi5mYS13YXJlaG91c2UtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDk1XCI7IH1cblxuLmZhLXdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmUxXCI7IH1cblxuLmZhLXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThhXCI7IH1cblxuLmZhLXdlaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5NlwiOyB9XG5cbi5mYS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDdcIjsgfVxuXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzJcIjsgfVxuXG4uZmEtd2hhdHNhcHAtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDBjXCI7IH1cblxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTNcIjsgfVxuXG4uZmEtd2hpc3RsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2MFwiOyB9XG5cbi5mYS13aG1jczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwZFwiOyB9XG5cbi5mYS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWViXCI7IH1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY2XCI7IH1cblxuLmZhLXdpbmRvdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwZVwiOyB9XG5cbi5mYS13aW5kb3ctYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDBmXCI7IH1cblxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxMFwiOyB9XG5cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDBcIjsgfVxuXG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQxXCI7IH1cblxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQyXCI7IH1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2FcIjsgfVxuXG4uZmEtd2luZS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlM1wiOyB9XG5cbi5mYS13b24tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWFcIjsgfVxuXG4uZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxMVwiOyB9XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk3XCI7IH1cblxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZGVcIjsgfVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5OFwiOyB9XG5cbi5mYS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYWRcIjsgfVxuXG4uZmEteC1yYXk6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OTdcIjsgfVxuXG4uZmEteGJveDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxMlwiOyB9XG5cbi5mYS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY4XCI7IH1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY5XCI7IH1cblxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzYlwiOyB9XG5cbi5mYS15YWhvbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5ZVwiOyB9XG5cbi5mYS15YW5kZXg6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTNcIjsgfVxuXG4uZmEteWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTRcIjsgfVxuXG4uZmEteWVscDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlOVwiOyB9XG5cbi5mYS15ZW4tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1N1wiOyB9XG5cbi5mYS15b2FzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiMVwiOyB9XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY3XCI7IH1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDMxXCI7IH1cblxuLnNyLW9ubHkgeyBib3JkZXI6IDA7IGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7IGhlaWdodDogMXB4OyBtYXJnaW46IC0xcHg7IG92ZXJmbG93OiBoaWRkZW47IHBhZGRpbmc6IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDFweDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMgeyBjbGlwOiBhdXRvOyBoZWlnaHQ6IGF1dG87IG1hcmdpbjogMDsgb3ZlcmZsb3c6IHZpc2libGU7IHBvc2l0aW9uOiBzdGF0aWM7IHdpZHRoOiBhdXRvOyB9XG5cbi8qISBGb250IEF3ZXNvbWUgUHJvIDUuMC45IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpICovXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IHNyYzogdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS93ZWJmb250cy9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvd2ViZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS93ZWJmb250cy9mYS1icmFuZHMtNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4uZmFiIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyB9XG5cbi8qISBGb250IEF3ZXNvbWUgUHJvIDUuMC45IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpICovXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiAzMDA7IHNyYzogdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL3dlYmZvbnRzL2ZhLWxpZ2h0LTMwMC5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL3dlYmZvbnRzL2ZhLWxpZ2h0LTMwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvd2ViZm9udHMvZmEtbGlnaHQtMzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvd2ViZm9udHMvZmEtbGlnaHQtMzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL3dlYmZvbnRzL2ZhLWxpZ2h0LTMwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS93ZWJmb250cy9mYS1saWdodC0zMDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4uZmFsIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nOyBmb250LXdlaWdodDogMzAwOyB9XG5cbi8qISBGb250IEF3ZXNvbWUgUHJvIDUuMC45IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpICovXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiA0MDA7IHNyYzogdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLmVvdFwiKTsgc3JjOiB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvd2ViZm9udHMvZmEtcmVndWxhci00MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvd2ViZm9udHMvZmEtcmVndWxhci00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvd2ViZm9udHMvZmEtcmVndWxhci00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvd2ViZm9udHMvZmEtcmVndWxhci00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4uZmFyIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nOyBmb250LXdlaWdodDogNDAwOyB9XG5cbi8qISBGb250IEF3ZXNvbWUgUHJvIDUuMC45IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpICovXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiA5MDA7IHNyYzogdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvd2ViZm9udHMvZmEtc29saWQtOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvd2ViZm9udHMvZmEtc29saWQtOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS93ZWJmb250cy9mYS1zb2xpZC05MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4uZmEsIC5mYXMgeyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7IGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuLyohIGZ1bGxQYWdlIDMuMC4yIGh0dHBzOi8vZ2l0aHViLmNvbS9hbHZhcm90cmlnby9mdWxsUGFnZS5qcyBAbGljZW5zZSBHUEx2MyBmb3Igb3BlbiBzb3VyY2UgdXNlIG9ubHkgb3IgRnVsbHBhZ2UgQ29tbWVyY2lhbCBMaWNlbnNlIGZvciBjb21tZXJjaWFsIHVzZSBodHRwOi8vYWx2YXJvdHJpZ28uY29tL2Z1bGxQYWdlL3ByaWNpbmcvIENvcHlyaWdodCAoQykgMjAxOCBodHRwOi8vYWx2YXJvdHJpZ28uY29tL2Z1bGxQYWdlIC0gQSBwcm9qZWN0IGJ5IEFsdmFybyBUcmlnbyAqL1xuaHRtbC5mcC1lbmFibGVkLCAuZnAtZW5hYmxlZCBib2R5IHsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyBvdmVyZmxvdzogaGlkZGVuOyAvKkF2b2lkIGZsaWNrZXIgb24gc2xpZGVzIHRyYW5zaXRpb25zIGZvciBtb2JpbGUgcGhvbmVzICMzMzYgKi8gLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbi5mcC1zZWN0aW9uIHsgcG9zaXRpb246IHJlbGF0aXZlOyAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIFNhZmFyaTw9NSBBbmRyb2lkPD0zICovIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogPD0yOCAqLyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5mcC1zbGlkZSB7IGZsb2F0OiBsZWZ0OyB9XG5cbi5mcC1zbGlkZSwgLmZwLXNsaWRlc0NvbnRhaW5lciB7IGhlaWdodDogMTAwJTsgZGlzcGxheTogYmxvY2s7IH1cblxuLmZwLXNsaWRlcyB7IHotaW5kZXg6IDE7IGhlaWdodDogMTAwJTsgb3ZlcmZsb3c6IGhpZGRlbjsgcG9zaXRpb246IHJlbGF0aXZlOyAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyAvKiBTYWZhcmk8PTYgQW5kcm9pZDw9NC4zICovIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5mcC1zZWN0aW9uLmZwLXRhYmxlLCAuZnAtc2xpZGUuZnAtdGFibGUgeyBkaXNwbGF5OiB0YWJsZTsgdGFibGUtbGF5b3V0OiBmaXhlZDsgd2lkdGg6IDEwMCU7IH1cblxuLmZwLXRhYmxlQ2VsbCB7IGRpc3BsYXk6IHRhYmxlLWNlbGw7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IH1cblxuLmZwLXNsaWRlc0NvbnRhaW5lciB7IGZsb2F0OiBsZWZ0OyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZwLWNvbnRyb2xBcnJvdyB7IC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIHdlYmtpdCAoc2FmYXJpLCBjaHJvbWUpIGJyb3dzZXJzICovIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIG1vemlsbGEgYnJvd3NlcnMgKi8gLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiB3ZWJraXQgKGtvbnF1ZXJvcikgYnJvd3NlcnMgKi8gLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJRTEwKyAqLyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDQ7IHRvcDogNTAlOyBjdXJzb3I6IHBvaW50ZXI7IHdpZHRoOiAwOyBoZWlnaHQ6IDA7IGJvcmRlci1zdHlsZTogc29saWQ7IG1hcmdpbi10b3A6IC0zOHB4OyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5mcC1jb250cm9sQXJyb3cuZnAtcHJldiB7IGxlZnQ6IDE1cHg7IHdpZHRoOiAwOyBib3JkZXItd2lkdGg6IDM4LjVweCAzNHB4IDM4LjVweCAwOyBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cblxuLmZwLWNvbnRyb2xBcnJvdy5mcC1uZXh0IHsgcmlnaHQ6IDE1cHg7IGJvcmRlci13aWR0aDogMzguNXB4IDAgMzguNXB4IDM0cHg7IGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjsgfVxuXG4uZnAtc2Nyb2xsYWJsZSB7IG92ZXJmbG93OiBoaWRkZW47IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZnAtc2Nyb2xsZXIgeyBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5pU2Nyb2xsSW5kaWNhdG9yIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmZwLW5vdHJhbnNpdGlvbiB7IC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50OyB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuI2ZwLW5hdiB7IHBvc2l0aW9uOiBmaXhlZDsgei1pbmRleDogMTAwOyBtYXJnaW4tdG9wOiAtMzJweDsgdG9wOiA1MCU7IG9wYWNpdHk6IDE7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4jZnAtbmF2LmZwLXJpZ2h0IHsgcmlnaHQ6IDE3cHg7IH1cblxuI2ZwLW5hdi5mcC1sZWZ0IHsgbGVmdDogMTdweDsgfVxuXG4uZnAtc2xpZGVzTmF2IHsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiA0OyBvcGFjaXR5OiAxOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyBsZWZ0OiAwICFpbXBvcnRhbnQ7IHJpZ2h0OiAwOyBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50OyB9XG5cbi5mcC1zbGlkZXNOYXYuZnAtYm90dG9tIHsgYm90dG9tOiAxN3B4OyB9XG5cbi5mcC1zbGlkZXNOYXYuZnAtdG9wIHsgdG9wOiAxN3B4OyB9XG5cbiNmcC1uYXYgdWwsIC5mcC1zbGlkZXNOYXYgdWwgeyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IH1cblxuI2ZwLW5hdiB1bCBsaSwgLmZwLXNsaWRlc05hdiB1bCBsaSB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTRweDsgaGVpZ2h0OiAxM3B4OyBtYXJnaW46IDdweDsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mcC1zbGlkZXNOYXYgdWwgbGkgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuI2ZwLW5hdiB1bCBsaSBhLCAuZnAtc2xpZGVzTmF2IHVsIGxpIGEgeyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBjdXJzb3I6IHBvaW50ZXI7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4jZnAtbmF2IHVsIGxpIGEuYWN0aXZlIHNwYW4sIC5mcC1zbGlkZXNOYXYgdWwgbGkgYS5hY3RpdmUgc3BhbiwgI2ZwLW5hdiB1bCBsaTpob3ZlciBhLmFjdGl2ZSBzcGFuLCAuZnAtc2xpZGVzTmF2IHVsIGxpOmhvdmVyIGEuYWN0aXZlIHNwYW4geyBoZWlnaHQ6IDEycHg7IHdpZHRoOiAxMnB4OyBtYXJnaW46IC02cHggMCAwIC02cHg7IGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cblxuI2ZwLW5hdiB1bCBsaSBhIHNwYW4sIC5mcC1zbGlkZXNOYXYgdWwgbGkgYSBzcGFuIHsgYm9yZGVyLXJhZGl1czogNTAlOyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDE7IGhlaWdodDogNHB4OyB3aWR0aDogNHB4OyBib3JkZXI6IDA7IGJhY2tncm91bmQ6ICMzMzM7IGxlZnQ6IDUwJTsgdG9wOiA1MCU7IG1hcmdpbjogLTJweCAwIDAgLTJweDsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDsgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDsgLW8tdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7IHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0OyB9XG5cbiNmcC1uYXYgdWwgbGk6aG92ZXIgYSBzcGFuLCAuZnAtc2xpZGVzTmF2IHVsIGxpOmhvdmVyIGEgc3BhbiB7IHdpZHRoOiAxMHB4OyBoZWlnaHQ6IDEwcHg7IG1hcmdpbjogLTVweCAwcHggMHB4IC01cHg7IH1cblxuI2ZwLW5hdiB1bCBsaSAuZnAtdG9vbHRpcCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAtMnB4OyBjb2xvcjogI2ZmZjsgZm9udC1zaXplOiAxNHB4OyBmb250LWZhbWlseTogYXJpYWwsIGhlbHZldGljYSwgc2Fucy1zZXJpZjsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgbWF4LXdpZHRoOiAyMjBweDsgb3ZlcmZsb3c6IGhpZGRlbjsgZGlzcGxheTogYmxvY2s7IG9wYWNpdHk6IDA7IHdpZHRoOiAwOyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI2ZwLW5hdiB1bCBsaTpob3ZlciAuZnAtdG9vbHRpcCwgI2ZwLW5hdi5mcC1zaG93LWFjdGl2ZSBhLmFjdGl2ZSArIC5mcC10b29sdGlwIHsgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbjsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW47IHdpZHRoOiBhdXRvOyBvcGFjaXR5OiAxOyB9XG5cbiNmcC1uYXYgdWwgbGkgLmZwLXRvb2x0aXAuZnAtcmlnaHQgeyByaWdodDogMjBweDsgfVxuXG4jZnAtbmF2IHVsIGxpIC5mcC10b29sdGlwLmZwLWxlZnQgeyBsZWZ0OiAyMHB4OyB9XG5cbi5mcC1hdXRvLWhlaWdodC5mcC1zZWN0aW9uLCAuZnAtYXV0by1oZWlnaHQgLmZwLXNsaWRlLCAuZnAtYXV0by1oZWlnaHQgLmZwLXRhYmxlQ2VsbCB7IGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5mcC1yZXNwb25zaXZlIC5mcC1hdXRvLWhlaWdodC1yZXNwb25zaXZlLmZwLXNlY3Rpb24sIC5mcC1yZXNwb25zaXZlIC5mcC1hdXRvLWhlaWdodC1yZXNwb25zaXZlIC5mcC1zbGlkZSwgLmZwLXJlc3BvbnNpdmUgLmZwLWF1dG8taGVpZ2h0LXJlc3BvbnNpdmUgLmZwLXRhYmxlQ2VsbCB7IGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tYXBzIHsgei1pbmRleDogMTA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDM4Ljc1cmVtOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyAubWFwcyB7IGhlaWdodDogMjguMTI1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubWFwcyB7IGhlaWdodDogMjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7IC5tYXBzIHsgaGVpZ2h0OiAxOC43NXJlbTsgfSB9XG5cbi5tYXBzIC5tYXBzX19pbmZvYm94IHsgd2lkdGg6IDI1MHB4OyBib3JkZXItcmFkaXVzOiA1cHg7IGJhY2tncm91bmQ6ICNmZmY7IHBhZGRpbmc6IDMwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubWFwcyAubWFwc19faW5mb2JveDpiZWZvcmUgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDA7IGhlaWdodDogMDsgY29udGVudDogJyc7IGJvcmRlcjogMC4zMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50OyBib3JkZXItdG9wLWNvbG9yOiAjZmZmOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogLTAuNTYyNXJlbTsgbGVmdDogMS4yNXJlbTsgfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGJsb2NrOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLW1zLXVzZXItc2VsZWN0OiBub25lOyB1c2VyLXNlbGVjdDogbm9uZTsgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7IHRvdWNoLWFjdGlvbjogcGFuLXk7IC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3QgeyBwb3NpdGlvbjogcmVsYXRpdmU7IG92ZXJmbG93OiBoaWRkZW47IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IH1cblxuLnNsaWNrLWxpc3Q6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XG5cbi5zbGljay1saXN0LmRyYWdnaW5nIHsgY3Vyc29yOiBwb2ludGVyOyBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHsgcG9zaXRpb246IHJlbGF0aXZlOyBsZWZ0OiAwOyB0b3A6IDA7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5zbGljay10cmFjazphZnRlciB7IGNsZWFyOiBib3RoOyB9XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUgeyBmbG9hdDogbGVmdDsgaGVpZ2h0OiAxMDAlOyBtaW4taGVpZ2h0OiAxcHg7IGRpc3BsYXk6IG5vbmU7IH1cblxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUgeyBmbG9hdDogcmlnaHQ7IH1cblxuLnNsaWNrLXNsaWRlIGltZyB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7IHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUgeyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IGF1dG87IGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4geyBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93IHsgYm9yZGVyOiAwOyBvdXRsaW5lOiAwOyB6LWluZGV4OiAxOyBjdXJzb3I6IHBvaW50ZXI7IHdpZHRoOiAzLjc1cmVtOyBoZWlnaHQ6IDMuNzVyZW07IHRleHQtYWxpZ246IGNlbnRlcjsgY29sb3I6ICNmZmY7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgYmFja2dyb3VuZC1jb2xvcjogI2UzMDYxMzsgZm9udC1zaXplOiAxLjVyZW07IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7IGxlZnQ6IC0xLjg3NXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0OTlweCkgeyAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHsgbGVmdDogMDsgfSB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQgeyByaWdodDogLTEuODc1cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7IC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQgeyByaWdodDogMDsgfSB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgeyB3aWR0aDogMTAwJTsgbGluZS1oZWlnaHQ6IDE7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcGFkZGluZy1yaWdodDogMC4xODc1cmVtOyBwYWRkaW5nLWxlZnQ6IDAuMTg3NXJlbTsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7IG91dGxpbmU6IDA7IGN1cnNvcjogcG9pbnRlcjsgb3ZlcmZsb3c6IGhpZGRlbjsgd2lkdGg6IDFyZW07IGhlaWdodDogMXJlbTsgdGV4dC1pbmRlbnQ6IC05OTk5cHg7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7IGJhY2tncm91bmQ6ICNlMzA2MTM7IGJvcmRlci1jb2xvcjogI2UzMDYxMzsgfVxuIiwiQG1peGluIGhvdmVyIHtcbiAgLy8gVE9ETzogcmUtZW5hYmxlIGFsb25nIHdpdGggbXE0LWhvdmVyLXNoaW1cbi8vICBAaWYgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeSB7XG4vLyAgICAvLyBTZWUgTWVkaWEgUXVlcmllcyBMZXZlbCA0OiBodHRwczovL2RyYWZ0cy5jc3N3Zy5vcmcvbWVkaWFxdWVyaWVzLyNob3ZlclxuLy8gICAgLy8gQ3VycmVudGx5IHNoaW1tZWQgYnkgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvbXE0LWhvdmVyLXNoaW1cbi8vICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4vLyAgICAgICY6aG92ZXIgeyBAY29udGVudCB9XG4vLyAgICB9XG4vLyAgfVxuLy8gIEBlbHNlIHtcbi8vIHNjc3MtbGludDpkaXNhYmxlIEluZGVudGF0aW9uXG4gICAgJjpob3ZlciB7IEBjb250ZW50IH1cbi8vIHNjc3MtbGludDplbmFibGUgSW5kZW50YXRpb25cbi8vICB9XG59XG5cblxuQG1peGluIGhvdmVyLWZvY3VzIHtcbiAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuICAgICY6Zm9jdXMgeyBAY29udGVudCB9XG4gICAgQGluY2x1ZGUgaG92ZXIgeyBAY29udGVudCB9XG4gIH0gQGVsc2Uge1xuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xuICBAaWYgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeSB7XG4gICAgJixcbiAgICAmOmZvY3VzIHtcbiAgICAgIEBjb250ZW50XG4gICAgfVxuICAgIEBpbmNsdWRlIGhvdmVyIHsgQGNvbnRlbnQgfVxuICB9IEBlbHNlIHtcbiAgICAmLFxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgQGNvbnRlbnRcbiAgICB9XG4gICAgQGluY2x1ZGUgaG92ZXIgeyBAY29udGVudCB9XG4gIH0gQGVsc2Uge1xuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgZm9udC1zaXplOiAkaDEtZm9udC1zaXplOyB9XG5oMiwgLmgyIHsgZm9udC1zaXplOiAkaDItZm9udC1zaXplOyB9XG5oMywgLmgzIHsgZm9udC1zaXplOiAkaDMtZm9udC1zaXplOyB9XG5oNCwgLmg0IHsgZm9udC1zaXplOiAkaDQtZm9udC1zaXplOyB9XG5oNSwgLmg1IHsgZm9udC1zaXplOiAkaDUtZm9udC1zaXplOyB9XG5oNiwgLmg2IHsgZm9udC1zaXplOiAkaDYtZm9udC1zaXplOyB9XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAkbGVhZC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6ICRkaXNwbGF5MS1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkyLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTMtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6ICRkaXNwbGF5NC1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgZm9udC1zaXplOiAkYmxvY2txdW90ZS1mb250LXNpemU7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTsgLy8gYmFjayB0byBkZWZhdWx0IGZvbnQtc2l6ZVxuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNCBcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRodW1ibmFpbC10cmFuc2l0aW9uKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgLyAyKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhXG4gIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG59XG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuIiwiQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSW5saW5lIGFuZCBibG9jayBjb2RlIHN0eWxlc1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbn1cblxuLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBwYWRkaW5nOiAkY29kZS1wYWRkaW5nLXkgJGNvZGUtcGFkZGluZy14O1xuICBmb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29kZS1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6ICRjb2RlLXBhZGRpbmcteSAkY29kZS1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGtiZC1ib3gtc2hhZG93KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAkY29kZS1mb250LXNpemU7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgfVxufVxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRoIDEwMCUgd2lkdGggZm9yXG4vLyBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG59XG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCkge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIHBhZGRpbmctbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcbiAgbWFyZ2luLWxlZnQ6ICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2xsYXBzaW5nXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMS5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2N3B4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAxcHgsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lKVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lKVxuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBvcmRlcjogJGk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXJlZCB2ZXJzaW9uXG4vL1xuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIEludmVyc2Ugc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLnRoZWFkLWludmVyc2Uge1xuICB0aCB7XG4gICAgY29sb3I6ICR0YWJsZS1pbnZlcnNlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1pbnZlcnNlLWJnO1xuICB9XG59XG5cbi50aGVhZC1kZWZhdWx0IHtcbiAgdGgge1xuICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgfVxufVxuXG4udGFibGUtaW52ZXJzZSB7XG4gIGNvbG9yOiAkdGFibGUtaW52ZXJzZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWludmVyc2UtYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtaW52ZXJzZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWludmVyc2UtYWNjZW50LWJnO1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWludmVyc2UtaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBBZGQgYC50YWJsZS1yZXNwb25zaXZlYCB0byBgLnRhYmxlYHMgYW5kIHdlJ2xsIG1ha2UgdGhlbSBtb2JpbGUgZnJpZW5kbHkgYnlcbi8vIGVuYWJsaW5nIGhvcml6b250YWwgc2Nyb2xsaW5nLiBPbmx5IGFwcGxpZXMgPDc2OHB4LiBFdmVyeXRoaW5nIGFib3ZlIHRoYXRcbi8vIHdpbGwgZGlzcGxheSBub3JtYWxseS5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTAwNTdcblxuICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXG4gICAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJvb3RzdHJhcCBmdW5jdGlvbnNcbi8vXG4vLyBVdGlsaXR5IG1peGlucyBhbmQgZnVuY3Rpb25zIGZvciBldmFsdXRhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cblxuLy8gQXNjZW5kaW5nXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xuICAkcHJldi1rZXk6IG51bGw7XG4gICRwcmV2LW51bTogbnVsbDtcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfVxuICAgICRwcmV2LWtleTogJGtleTtcbiAgICAkcHJldi1udW06ICRudW07XG4gIH1cbn1cblxuLy8gU3RhcnRzIGF0IHplcm9cbi8vIEFub3RoZXIgZ3JpZCBtaXhpbiB0aGF0IGVuc3VyZXMgdGhlIG1pbi13aWR0aCBvZiB0aGUgbG93ZXN0IGJyZWFrcG9pbnQgc3RhcnRzIGF0IDAuXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwKSB7XG4gICR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xuICBAaWYgJGZpcnN0LXZhbHVlICE9IDAge1xuICAgIEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiBgJGdyaWQtYnJlYWtwb2ludHNgIG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XG4gIH1cbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cbi8vXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIENvbG9yIGNvbnRyYXN0XG5AbWl4aW4gY29sb3IteWlxKCRjb2xvcikge1xuICAkcjogcmVkKCRjb2xvcik7XG4gICRnOiBncmVlbigkY29sb3IpO1xuICAkYjogYmx1ZSgkY29sb3IpO1xuXG4gICR5aXE6ICgoJHIgKiAyOTkpICsgKCRnICogNTg3KSArICgkYiAqIDExNCkpIC8gMTAwMDtcblxuICBAaWYgKCR5aXEgPj0gMTUwKSB7XG4gICAgY29sb3I6ICMxMTE7XG4gIH0gQGVsc2Uge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi8vIFJldHJlaXZlIGNvbG9yIFNhc3MgbWFwc1xuQGZ1bmN0aW9uIGNvbG9yKCRrZXk6IFwiYmx1ZVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yKCRrZXk6IFwicHJpbWFyeVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkdGhlbWUtY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIGdyYXlzY2FsZSgka2V5OiBcIjEwMFwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkZ3JheXMsICRrZXkpO1xufVxuXG4vLyBSZXF1ZXN0IGEgdGhlbWUgY29sb3IgbGV2ZWxcbkBmdW5jdGlvbiB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3ItbmFtZTogXCJwcmltYXJ5XCIsICRsZXZlbDogMCkge1xuICAkY29sb3I6IHRoZW1lLWNvbG9yKCRjb2xvci1uYW1lKTtcbiAgJGNvbG9yLWJhc2U6IGlmKCRsZXZlbCA+IDAsICMwMDAsICNmZmYpO1xuXG4gIEBpZiAkbGV2ZWwgPCAwIHtcbiAgICAvLyBMaWdodGVyIHZhbHVlcyBuZWVkIGEgcXVpY2sgZG91YmxlIG5lZ2F0aXZlIGZvciB0aGUgU2FzcyBtYXRoIHRvIHdvcmtcbiAgICBAcmV0dXJuIG1peCgkY29sb3ItYmFzZSwgJGNvbG9yLCAkbGV2ZWwgKiAtMSAqICR0aGVtZS1jb2xvci1pbnRlcnZhbCk7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gbWl4KCRjb2xvci1iYXNlLCAkY29sb3IsICRsZXZlbCAqICR0aGVtZS1jb2xvci1pbnRlcnZhbCk7XG4gIH1cbn1cbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50LCBWZW5kb3JQcmVmaXhcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgLy8gLy8gTWFrZSBpbnB1dHMgYXQgbGVhc3QgdGhlIGhlaWdodCBvZiB0aGVpciBidXR0b24gY291bnRlcnBhcnQgKGJhc2UgbGluZS1oZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyKVxuICAvLyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15ICRpbnB1dC1idG4tcGFkZGluZy14O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNC5cbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgLy8gTWFudWFsbHkgdXNlIHRoZSBpZi9lbHNlIGluc3RlYWQgb2YgdGhlIG1peGluIHRvIGFjY291bnQgZm9yIGlPUyBvdmVycmlkZVxuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICB9IEBlbHNlIHtcbiAgICAvLyBPdGhlcndpc2UgdW5kbyB0aGUgaU9TIGRlZmF1bHRcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIHRleHQgdG9cbi8vIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1idG4tcGFkZGluZy15fSAtICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9ICogMik7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LWJ0bi1wYWRkaW5nLXl9IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0gKiAyKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+YCBkZWZhdWx0XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LWJ0bi1wYWRkaW5nLXktbGd9IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0gKiAyKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtYnRuLXBhZGRpbmcteS1sZ30gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LWJ0bi1wYWRkaW5nLXktc219IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0gKiAyKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtYnRuLXBhZGRpbmcteS1zbX0gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG59XG5cblxuLy9cbi8vIExlZ2VuZHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxlZ2VuZCB0ZXh0IHRvXG4vLyBiZSB0aGUgc2FtZSBzaXplIGFzIHJlZ3VsYXIgbGFiZWxzLCBhbmQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sZWdlbmQge1xuICBwYWRkaW5nLXRvcDogJGlucHV0LWJ0bi1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtYnRuLXBhZGRpbmcteTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBwYWRkaW5nLXRvcDogJGlucHV0LWJ0bi1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtYnRuLXBhZGRpbmcteTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBUaGUgYC5mb3JtLWdyb3VwLSogZm9ybS1jb250cm9sYCB2YXJpYXRpb25zIGFyZSBzYWRseSBkdXBsaWNhdGVkIHRvIGF2b2lkIHRoZVxuLy8gaXNzdWUgZG9jdW1lbnRlZCBpbiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE1MDc0LlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgcGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gJGlucHV0LWJ0bi1wYWRkaW5nLXgtc207XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sLXNtIHtcbiAgJjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sLWxnIHtcbiAgJjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuXG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b207XG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG59XG5cbi8vIFJhZGlvcyBhbmQgY2hlY2tib3hlcyBvbiBzYW1lIGxpbmVcbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gICsgLmZvcm0tY2hlY2staW5saW5lIHtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC4yNXJlbTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBjb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMjUwcHg7XG4gIHBhZGRpbmc6IC41cmVtO1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciwuOCk7XG4gIGJvcmRlci1yYWRpdXM6IC4ycmVtO1xufVxuXG5AaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXCJ2YWxpZFwiLCAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcik7XG5AaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXCJpbnZhbGlkXCIsICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IpO1xuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxuXG4gIC8vIEJlY2F1c2Ugd2UgdXNlIGZsZXgsIHRoZSBpbml0aWFsIHNpemluZyBvZiBjaGVja2JveGVzIGlzIGNvbGxhcHNlZCBhbmRcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxuICAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLy8gQ3VzdG9tIGZvcm0gY29udHJvbHNcbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDsgLy8gRmxleGJveCBhbGlnbm1lbnQgbWVhbnMgd2UgbG9zZSBvdXIgSFRNTCBzcGFjZSBoZXJlLCBzbyB3ZSBjb21wZW5zYXRlLlxuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgIH1cblxuICAgIC8vIFJlLW92ZXJyaWRlIHRoZSBmZWVkYmFjayBpY29uLlxuICAgIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGBAaW5wdXQtYm9yZGVyLWNvbG9yLWZvY3VzYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yKSB7XG5cbiAgLmZvcm0tY29udHJvbCxcbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgkY29sb3IsLjI1KTtcbiAgICAgIH1cblxuICAgICAgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgICAgIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLy8gVE9ETzogcmVkbyBjaGVjayBtYXJrdXAgbG9sIGNyYXBcbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgICsgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSByYWRpb3MgYW5kIGNoZWNrc1xuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtY29udHJvbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7IGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoJGNvbG9yLC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkaW5wdXQtYnRuLXBhZGRpbmcteSwgJGlucHV0LWJ0bi1wYWRkaW5nLXgsICRmb250LXNpemUtYmFzZSwgJGlucHV0LWJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIC8vIFNoYXJlIGhvdmVyIGFuZCBmb2N1cyBzdHlsZXNcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuNjU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUsICNmZmYpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG4gICYsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcsICRpbnB1dC1idG4tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSwgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSkge1xuICBAaW5jbHVkZSBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdywgMCAwIDAgM3B4IHJnYmEoJGJvcmRlciwgLjUpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoJGJvcmRlciwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6ICNmZmYpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG59XG4iLCIuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJi5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxudHIge1xuICAmLmNvbGxhcHNlLnNob3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxufVxuXG50Ym9keSB7XG4gICYuY29sbGFwc2Uuc2hvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXdpZHRoICogLjg1O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOmVtcHR5OjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15IDA7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIFJlZGVjbGFyZSBiZWNhdXNlIG5lc3RpbmcgY2FuIGNhdXNlIGluaGVyaXRhbmNlIGlzc3Vlc1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZyk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kOiBub25lOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcGVuIHN0YXRlIGZvciB0aGUgZHJvcGRvd25cbi5zaG93IHtcbiAgLy8gUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gOmZvY3VzIGlzIHRyaWdnZXJlZFxuICA+IGEge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogI2U1ZTVlNSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogKCRzcGFjZXIgLyAyKSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xufVxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnRcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwICsgLmJ0bixcbiAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFNldCBjb3JuZXJzIGluZGl2aWR1YWwgYmVjYXVzZSBzb21ldGltZXMgYSBzaW5nbGUgYnV0dG9uIGNhbiBiZSBpbiBhIC5idG4tZ3JvdXAgYW5kIHdlIG5lZWQgOmZpcnN0LWNoaWxkIGFuZCA6bGFzdC1jaGlsZCB0byBib3RoIG1hdGNoXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cbi8vIE5lZWQgLmRyb3Bkb3duLXRvZ2dsZSBzaW5jZSA6bGFzdC1jaGlsZCBkb2Vzbid0IGFwcGx5IGdpdmVuIGEgLmRyb3Bkb3duLW1lbnUgaW1tZWRpYXRlbHkgYWZ0ZXIgaXRcbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cblxuLy8gQ3VzdG9tIGVkaXRzIGZvciBpbmNsdWRpbmcgYnRuLWdyb3VwcyB3aXRoaW4gYnRuLWdyb3VwcyAodXNlZnVsIGZvciBpbmNsdWRpbmcgZHJvcGRvd24gYnV0dG9ucyB3aXRoaW4gYSBidG4tZ3JvdXApXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkaW5wdXQtYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLmJ0bixcbiAgLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG4gKyAuYnRuLFxuICA+IC5idG4gKyAuYnRuLWdyb3VwLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgLy8gRW5zdXJlIHRoYXQgdGhlIGlucHV0IGlzIGFsd2F5cyBhYm92ZSB0aGUgKmFwcGVuZGVkKiBhZGRvbiBidXR0b24gZm9yXG4gICAgLy8gcHJvcGVyIGJvcmRlciBjb2xvcnMuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgLy8gQWRkIHdpZHRoIDElIGFuZCBmbGV4LWJhc2lzIGF1dG8gdG8gZW5zdXJlIHRoYXQgYnV0dG9uIHdpbGwgbm90IHdyYXAgb3V0XG4gICAgLy8gdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRSBFZGdlKyBhbmQgRmlyZWZveC4gQ2hyb21lIGRvZXMgbm90IHJlcXVpcmUgdGhpcy5cbiAgICB3aWR0aDogMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgZnJvbnRcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0bixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgLy8gVmVydGljYWxseSBjZW50ZXJzIHRoZSBjb250ZW50IG9mIHRoZSBhZGRvbnMgd2l0aGluIHRoZSBpbnB1dCBncm91cFxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gTWF0Y2ggdGhlIGlucHV0c1xufVxuXG5cbi8vIFNpemluZyBvcHRpb25zXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2wtbGc7XG59XG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2wtc207XG59XG5cblxuLy9cbi8vIFRleHQgaW5wdXQgZ3JvdXBzXG4vL1xuXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteSAkaW5wdXQtYnRuLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBTaXppbmdcbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15LXNtICRpbnB1dC1idG4tcGFkZGluZy14LXNtO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZztcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG4gIH1cblxuICAvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC8vIHNjc3MtbGludDplbmFibGUgUXVhbGlmeWluZ0VsZW1lbnRcbn1cblxuXG4vL1xuLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4vL1xuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbi5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLy9cbi8vIEJ1dHRvbiBpbnB1dCBncm91cHNcbi8vXG5cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEphbmtpbHkgcHJldmVudCBpbnB1dCBidXR0b24gZ3JvdXBzIGZyb20gd3JhcHBpbmcgd2l0aCBgd2hpdGUtc3BhY2VgIGFuZFxuICAvLyBgZm9udC1zaXplYCBpbiBjb21iaW5hdGlvbiB3aXRoIGBpbmxpbmUtYmxvY2tgIG9uIGJ1dHRvbnMuXG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gZm9yIHNwYWNpbmcsIHBvc2l0aW9uIGZvciBicmluZ2luZyBob3ZlcmVkL2ZvY3VzZWQvYWN0aXZlZFxuICAvLyBlbGVtZW50IGFib3ZlIHRoZSBzaWJsaW5ncy5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1idG4tYm9yZGVyLWNvbG9yO1xuXG4gICAgKyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoLSRpbnB1dC1idG4tYm9yZGVyLXdpZHRoKTtcbiAgICB9XG5cbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIHRvIG9ubHkgaGF2ZSBhIHNpbmdsZSwgc2hhcmVkIGJvcmRlciBiZXR3ZWVuIHRoZSB0d29cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogKC0kaW5wdXQtYnRuLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgID4gLmJ0bixcbiAgICA+IC5idG4tZ3JvdXAge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoLSRpbnB1dC1idG4tYm9yZGVyLXdpZHRoKTtcbiAgICAgIC8vIEJlY2F1c2Ugc3BlY2lmaWNpdHlcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBQcm9wZXJ0eUNvdW50LCBWZW5kb3JQcmVmaXhcblxuLy8gRW1iZWRkZWQgaWNvbnMgZnJvbSBPcGVuIEljb25pYy5cbi8vIFJlbGVhc2VkIHVuZGVyIE1JVCBhbmQgY29weXJpZ2h0IDIwMTQgV2F5YnVyeS5cbi8vIGh0dHBzOi8vdXNlaWNvbmljLmNvbS9vcGVuXG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gQmFzZSBjbGFzcyB0YWtlcyBjYXJlIG9mIGFsbCB0aGUga2V5IGJlaGF2aW9yYWwgYXNwZWN0cy5cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWluLWhlaWdodDogKDFyZW0gKiAkbGluZS1oZWlnaHQtYmFzZSk7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIC8vIHRoZSBtaXhpbiBpcyBub3QgdXNlZCBoZXJlIHRvIG1ha2Ugc3VyZSB0aGVyZSBpcyBmZWVkYmFja1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICB+IC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b20gaW5kaWNhdG9yXG4vL1xuLy8gR2VuZXJhdGVzIGEgc2hhZG93IGVsZW1lbnQgdG8gY3JlYXRlIG91ciBtYWtlc2hpZnQgY2hlY2tib3gvcmFkaW8gYmFja2dyb3VuZC5cblxuLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAoKCRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIpO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcbn1cblxuLy8gQ2hlY2tib3hlc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuLy8gUmFkaW9zXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cblxuLmN1c3RvbS1yYWRpbyB7XG4gIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDtcbiAgfVxufVxuXG5cbi8vIExheW91dCBvcHRpb25zXG4vL1xuLy8gQnkgZGVmYXVsdCByYWRpb3MgYW5kIGNoZWNrYm94ZXMgYXJlIGBpbmxpbmUtYmxvY2tgIHdpdGggbm8gYWRkaXRpb25hbCBzcGFjaW5nXG4vLyBzZXQuIFVzZSB0aGVzZSBvcHRpb25hbCBjbGFzc2VzIHRvIHR3ZWFrIHRoZSBsYXlvdXQuXG5cbi5jdXN0b20tY29udHJvbHMtc3RhY2tlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLmN1c3RvbS1jb250cm9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXk7XG5cbiAgICArIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwOi8vcHJpbWVyY3NzLmlvLlxuLy9cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmcgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yIG5vLXJlcGVhdCByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLXNpemU6ICRjdXN0b20tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cztcbiAgfSBAZWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcmVzcyB0aGUgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk7XG4gIGZvbnQtc2l6ZTogJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBtaW4td2lkdGg6ICRjdXN0b20tZmlsZS13aWR0aDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcblxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWNvbnRyb2wge1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tZmlsZS1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgQGVhY2ggJGxhbmcsICR0ZXh0IGluIG1hcC1nZXQoJGN1c3RvbS1maWxlLXRleHQsIHBsYWNlaG9sZGVyKSB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KTplbXB0eTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHRleHQ7XG4gICAgfVxuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tYmc7XG4gICAgYm9yZGVyLWxlZnQ6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIEBlYWNoICRsYW5nLCAkdGV4dCBpbiBtYXAtZ2V0KCRjdXN0b20tZmlsZS10ZXh0LCBidXR0b24tbGFiZWwpIHtcbiAgICAmOmxhbmcoI3skbGFuZ30pOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJHRleHQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMgb3IgYDx1bD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcblxuICAgICYuYWN0aXZlLFxuICAgIC5zaG93ID4gJiB7XG4gICAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJpdGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbmF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBmb250LXNpemU6ICRuYXZiYXItdG9nZ2xlci1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIGAuZHJvcGRvd24tbWVudWBcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLy8gc2Nzcy1saW50OmVuYWJsZSBJbXBvcnRhbnRSdWxlXG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZztcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtKCRjYXJkLXNwYWNlci15IC8gMik7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLmNhcmQge1xuICA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xuICBtYXJnaW4tbGVmdDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbiAgbWFyZ2luLWxlZnQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcbn1cblxuLmNhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ2FyZCBpbWFnZSBjYXBzXG4uY2FyZC1pbWctdG9wIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBDYXJkIGRlY2tcblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAuY2FyZC1kZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAgIC5jYXJkIHtcbiAgICAgIGZsZXg6IDEgMCAwJTtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3Age1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcblxuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIFN1cHByZXNzIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3IgaW4gbW9kZXJuIGJyb3dzZXJzXG4gICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiI3skYnJlYWRjcnVtYi1kaXZpZGVyfVwiO1xuICB9XG5cbiAgLy8gSUU5LTExIGhhY2sgdG8gcHJvcGVybHkgaGFuZGxlIGh5cGVybGluayB1bmRlcmxpbmVzIGZvciBicmVhZGNydW1icyBidWlsdFxuICAvLyB3aXRob3V0IGA8dWw+YHMuIFRoZSBgOjpiZWZvcmVgIHBzZXVkby1lbGVtZW50IGdlbmVyYXRlcyBhbiBlbGVtZW50XG4gIC8vICp3aXRoaW4qIHRoZSAuYnJlYWRjcnVtYi1pdGVtIGFuZCB0aGVyZWJ5IGluaGVyaXRzIHRoZSBgdGV4dC1kZWNvcmF0aW9uYC5cbiAgLy9cbiAgLy8gVG8gdHJpY2sgSUUgaW50byBzdXBwcmVzc2luZyB0aGUgdW5kZXJsaW5lLCB3ZSBnaXZlIHRoZSBwc2V1ZG8tZWxlbWVudCBhblxuICAvLyB1bmRlcmxpbmUgYW5kIHRoZW4gaW1tZWRpYXRlbHkgcmVtb3ZlIGl0LlxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vIDEtMjogRGlzYWJsZSBicm93c2VyIGRlZmF1bHQgbGlzdCBzdHlsZXNcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyAxXG4gIGxpc3Qtc3R5bGU6IG5vbmU7IC8vIDJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkYmFkZ2UtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRiYWRnZS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8vIFBpbGwgYmFkZ2VzXG4vL1xuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ29sb3JzXG4vL1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuIiwiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnKSB7XG4gIEBpbmNsdWRlIGNvbG9yLXlpcSgkYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cbiAgJltocmVmXSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgQGluY2x1ZGUgY29sb3IteWlxKCRiZyk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZyAoJGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKSAkanVtYm90cm9uLXBhZGRpbmc7XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAkYWxlcnQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0kYWxlcnQtcGFkZGluZy15O1xuICAgIHJpZ2h0OiAtJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtMTApLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCA2KSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3MtaGVpZ2h0IDA7IH1cbiAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgZm9udC1zaXplOiAkcHJvZ3Jlc3MtZm9udC1zaXplO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc7XG59XG4iLCIvLyBHcmFkaWVudHNcblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAjNTU1LCAkb3V0ZXItY29sb3I6ICMzMzMpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gIC8vIFBsYWNlIHRoZSBib3JkZXIgb24gdGhlIGxpc3QgaXRlbXMgYW5kIG5lZ2F0aXZlIG1hcmdpbiB1cCBmb3IgYmV0dGVyIHN0eWxpbmdcbiAgbWFyZ2luLWJvdHRvbTogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIH1cblxuICAvL3Njc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50XG4gIGEubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cbiAgLy8gc2Nzcy1saW50OmVuYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6ICRjbG9zZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuNTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogLjc1O1xuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnRcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi8vIHNjc3MtbGludDplbmFibGUgUXVhbGlmeWluZ0VsZW1lbnRcbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAmLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIH1cbiAgJi5zaG93IC5tb2RhbC1kaWFsb2cgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXIgaXRcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuXG4gIC5jbG9zZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IC8vIEZvcmNlIGljb24gdG8gdGhlIHJpZ2h0IGV2ZW4gd2hlbiB0aGVyZSdzIG5vIC5tb2RhbC10aXRsZVxuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHNob3VsZCB0aGVyZSBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuXG4gIC8vIEVhc2lseSBwbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkgeyBtYXJnaW4tbGVmdDogLjI1cmVtOyB9XG4gID4gOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcgeyBtYXgtd2lkdGg6ICRtb2RhbC1sZzsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgfVxuXG4gICYuYnMtdG9vbHRpcC10b3Age1xuICAgIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgLmFycm93IHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSgkdG9vbHRpcC1hcnJvdy13aWR0aCAtIDIpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLmJzLXRvb2x0aXAtcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgLmFycm93IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXRvcDogLSgkdG9vbHRpcC1hcnJvdy13aWR0aCAtIDIpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG4gICYuYnMtdG9vbHRpcC1ib3R0b20ge1xuICAgIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgLmFycm93IHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSgkdG9vbHRpcC1hcnJvdy13aWR0aCAtIDIpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLmJzLXRvb2x0aXAtbGVmdCB7XG4gICAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICAuYXJyb3cge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtKCR0b29sdGlwLWFycm93LXdpZHRoIC0gMik7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLmJzLXRvb2x0aXAtYXV0byB7XG4gICAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gICAgfVxuICAgICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1yaWdodDtcbiAgICB9XG4gICAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gICAgfVxuICAgICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgICBAZXh0ZW5kIC5icy10b29sdGlwLWxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLmFycm93OjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbn1cbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIER1cGxpY2F0ZVByb3BlcnR5XG5AbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWlubmVyLXBhZGRpbmc7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XG5cbiAgLy8gQXJyb3dzXG4gIC8vXG4gIC8vIC5hcnJvdyBpcyBvdXRlciwgLmFycm93OjphZnRlciBpcyBpbm5lclxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlLFxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgfVxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gIH1cblxuICAvLyBQb3BvdmVyIGRpcmVjdGlvbnNcblxuICAmLmJzLXBvcG92ZXItdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcblxuICAgIC5hcnJvdyB7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUsXG4gICAgLmFycm93OjphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0oJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGggLSA1KTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAtKCRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoIC0gMSk7XG4gICAgICBtYXJnaW4tbGVmdDogLSgkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aCAtIDUpO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5icy1wb3BvdmVyLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG5cbiAgICAuYXJyb3cge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSxcbiAgICAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IC0oJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGggLSAzKTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgLmFycm93OjphZnRlciB7XG4gICAgICBsZWZ0OiAtKCRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoIC0gMSk7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYuYnMtcG9wb3Zlci1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuXG4gICAgLmFycm93IHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSxcbiAgICAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtKCRwb3BvdmVyLWFycm93LXdpZHRoIC0gMyk7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIHRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgLmFycm93OjphZnRlciB7XG4gICAgICB0b3A6IC0oJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGggLSAxKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cblxuICAgIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gICAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xuICAgIH1cbiAgfVxuXG4gICYuYnMtcG9wb3Zlci1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuXG4gICAgLmFycm93IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlLFxuICAgIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLXRvcDogLSgkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aCAtIDMpO1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgLmFycm93OjphZnRlciB7XG4gICAgICByaWdodDogLSgkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aCAtIDEpO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLmJzLXBvcG92ZXItYXV0byB7XG4gICAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gICAgfVxuICAgICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1yaWdodDtcbiAgICB9XG4gICAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gICAgfVxuICAgICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWxlZnQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItaGVhZGVyLWJnLCA1JSk7XG4gICRvZmZzZXQtYm9yZGVyLXdpZHRoOiBjYWxjKCN7JGJvcmRlci1yYWRpdXMtbGd9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG9mZnNldC1ib3JkZXItd2lkdGgpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vIFdyYXBwZXIgZm9yIHRoZSBzbGlkZSBjb250YWluZXIgYW5kIGluZGljYXRvcnNcbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4vLyBDU1MzIHRyYW5zZm9ybXMgd2hlbiBzdXBwb3J0ZWQgYnkgdGhlIGJyb3dzZXJcbi5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcblxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXYsXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cbiAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgLy8gV2UgY2FuJ3QgaGF2ZSBhIHRyYW5zaXRpb24gaGVyZSBiZWNhdXNlIFdlYktpdCBjYW5jZWxzIHRoZSBjYXJvdXNlbFxuICAvLyBhbmltYXRpb24gaWYgeW91IHRyaXAgdGhpcyB3aGlsZSBpbiB0aGUgbWlkZGxlIG9mIGFub3RoZXIgYW5pbWF0aW9uLlxuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogLjk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZztcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZztcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZywgLjUpO1xuXG4gICAgLy8gVXNlIHBzZXVkbyBjbGFzc2VzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKCgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMik7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogKCgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCJAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLSN7JGNvbG9yfScsICR2YWx1ZSk7XG59XG5cbi5iZy13aGl0ZSB7IGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG4uYmctdHJhbnNwYXJlbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4iLCIvL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyICAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuIiwiLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kI3skaW5maXh9LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlLWNlbGwgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWZsZXggICAgICAgICB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZS1mbGV4ICB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuLmQtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kLXByaW50LW5vbmUge1xuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMjEpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMTYpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDMgLyA0KTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgxIC8gMSk7XG4gIH1cbn1cbiIsIi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCJAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBAaW5jbHVkZSBmbG9hdC1sZWZ0OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgQGluY2x1ZGUgZmxvYXQtcmlnaHQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBAaW5jbHVkZSBmbG9hdC1ub25lOyB9XG4gIH1cbn1cbiIsIkBtaXhpbiBmbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbkBtaXhpbiBmbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuQG1peGluIGZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gQ29tbW9uIHZhbHVlc1xuXG4vLyBTYXNzIGxpc3Qgbm90IGluIHZhcmlhYmxlcyBzaW5jZSBpdCdzIG5vdCBpbnRlbmRlZCBmb3IgY3VzdG9taXphdGlvbi5cbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5O1xuXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnRcbi8vIFNlZTogaHR0cDovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBjbGlwLXBhdGg6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiIsIi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG5cbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0gIHsgI3skcHJvcH06ICAgICAgICAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8gIHsgbWFyZ2luOiAgICAgICAgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFRleHRcbi8vXG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC0jeyRjb2xvcn0nLCAkdmFsdWUpO1xufVxuXG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgpO1xufVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgpIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4iLCIvL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgQGluY2x1ZGUgaW52aXNpYmxlKHZpc2libGUpO1xufVxuXG4uaW52aXNpYmxlIHtcbiAgQGluY2x1ZGUgaW52aXNpYmxlKGhpZGRlbik7XG59XG4iLCIvLyBWaXNpYmlsaXR5XG5cbkBtaXhpbiBpbnZpc2libGUoJHZpc2liaWxpdHkpIHtcbiAgdmlzaWJpbGl0eTogJHZpc2liaWxpdHkgIWltcG9ydGFudDtcbn1cbiIsIi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBFbGVtZW50cyAqL1xuXG4vLyAjIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vIE5vIGxvY2FsIHZhcmlhYmxlcyBhdmFpbGFibGVcblxuLy8gIyBFbGVtZW50c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXQsXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodDtcblx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5nLWZvbnQtd2VpZ2h0O1xuXHRAaW5jbHVkZSBtYXJnaW4oMCBudWxsIG51bGwpO1xufVxuXG5pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxudWwsXG5vbCxcbmxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuZmlndXJlIHtcblx0QGluY2x1ZGUgbWFyZ2luKDApO1xufVxuXG5maWVsZHNldCB7XG5cdGJvcmRlcjogMDtcblx0QGluY2x1ZGUgbWFyZ2luKDApO1xuXHRAaW5jbHVkZSBwYWRkaW5nKDApO1xufVxuIiwiLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgR2VuZXJhbFxuLy8gIyBHcmlkXG4vLyAjIFR5cG9ncmFwaHkgKi9cblxuLy8gIyBHZW5lcmFsXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vLyBQcm9wZXIgUkVNIGNhbGN1bGF0aW9uXG4kZW0tYmFzZTogMTZweDsgLy8gRG8gbm90IGNoYW5nZSB0aGlzIHVubGVzcyB5b3Uga25vdyB3aGF0IHlvdSBhcmUgZG9pbmdcblxuLy8gSW1hZ2UgUGF0aFxuJGltYWdlLXBhdGg6ICcuLi8uLi9pbWcnO1xuXG4vLyBSZXRpbmEgc3VmZml4XG4kcmV0aW5hOiBmYWxzZTtcbiRyZXRpbmEtc3VmZml4OiAnQDJ4JztcblxuLy8gUGFnZVxuJHBhZ2UtYmc6ICNmZmY7XG4kYm9keS1iZzogIzAwMDtcblxuLy8gV2lkdGhcbiR3aWR0aC1iYXNlOiAxMTcwcHg7IC8vIE1haW5seSB1c2VkIGZvciBjZW50ZXJpbmdcbiR3aWR0aC1iYXNlLW1kOiAxNTYwcHg7IC8vIE1haW5seSB1c2VkIGZvciBjZW50ZXJpbmdcbiR3aWR0aC1iYXNlLWxnOiAxNjgwcHg7IC8vIE1haW5seSB1c2VkIGZvciBjZW50ZXJpbmdcblxuLy8gR3V0dGVyc1xuJGd1dHRlci1iYXNlOiAyMHB4O1xuJGd1dHRlci10b3A6IDA7XG4kZ3V0dGVyLXJpZ2h0OiAkZ3V0dGVyLWJhc2U7XG4kZ3V0dGVyLWJvdHRvbTogJGd1dHRlci1iYXNlO1xuJGd1dHRlci1sZWZ0OiAkZ3V0dGVyLWJhc2U7XG4kZ3V0dGVyLXNpZGU6IDIwcHg7IC8vIFVzZWQgd2hlbiBiYXNlIHdpZHRoIGlzIHJlYWNoZWRcbiRndXR0ZXItc2lkZS10YWJsZXQ6IDIwcHg7IC8vIFVzZWQgd2hlbiBiYXNlIHdpZHRoIGlzIHJlYWNoZWRcbiRndXR0ZXItc2lkZS1waG9uZTogMjBweDsgLy8gVXNlZCB3aGVuIGJhc2Ugd2lkdGggaXMgcmVhY2hlZFxuXG4vLyBDb2xvcnNcbiRjb2xvci1lcnJvcjogI2RjMzU0NTtcbiRjb2xvci1zdWNjZXNzOiAjMjhhNzQ1O1xuJGNvbG9yLWluZm86ICMxN2EyYjg7XG4kY29sb3ItcmVkOiAjZTMwNjEzO1xuJGNvbG9yLXByaW1hcnk6ICMwMGEyZmY7XG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG4kY29sb3ItZGFyazogIzExMTtcbiRjb2xvci1ncmF5OiAjZWZlZmVmO1xuJGNvbG9yLWRhcmstZ3JheTogIzY0NjM2MztcbiRjb2xvci1kYXJrLWdyYXktYWx0OiAjNmU2ZDZkO1xuJGNvbG9yLWJvcmRlcjogI2MwYzBjMDtcblxuLy8gQnJlYWtwb2ludHNcbiRicmVha3BvaW50LXNtYWxsOiA1NzVweDtcbiRicmVha3BvaW50LXBob25lOiA3NjdweDtcbiRicmVha3BvaW50LXRhYmxldDogOTkxcHg7XG4kYnJlYWtwb2ludC1kZXNrdG9wOiAxMTk5cHg7XG4kYnJlYWtwb2ludC1kZXNrdG9wLWxhcmdlOiAxMzk5cHg7XG5cbi8vICMgQW5pbWF0aW9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuJGJhc2UtZHVyYXRpb246IDAuMzVzO1xuJGJhc2UtdGltaW5nOiBlYXNlLWluLW91dDtcblxuLy8gIyBUeXBvZ3JhcGh5XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4kdGV4dC1jb2xvci1iYXNlOiAjMDAwO1xuJHRleHQtY29sb3ItYmFzZS1saWdodDogIzUxNTE1MDtcbiR0ZXh0LWNvbG9yLWdyYXk6ICM1NjU2NTI7XG4kdGV4dC1jb2xvci1saWdodC1ncmF5OiAjOTk5O1xuJHRleHQtY29sb3ItZ3JheS1hbHQ6ICM2NDYzNjM7XG4kdGV4dC1jb2xvci1yZWQ6ICNlMzA2MTM7XG4kdGV4dC1jb2xvci13aGl0ZTogI2ZmZjtcblxuJGxpbmstY29sb3ItYmFzZTogI2UzMDYxMztcbiRsaW5rLWRlY29yYXRpb24tYmFzZTogbm9uZTtcbiRsaW5rLWhvdmVyLWNvbG9yLWJhc2U6ICR0ZXh0LWNvbG9yLWJhc2U7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uLWJhc2U6IG5vbmU7XG5cbiRmb250LWZhbWlseS1iYXNlOiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1wcmltYXJ5OiAnUGFudG9uJywgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1wcmltYXJ5LWFsdDogJ1Byb3hpbWEgTm92YScsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktc2Vjb25kYXJ5OiAnRnV0dXJhJywgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1pY29uOiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiRmb250LXNpemUtYmFzZTogMjBweDtcbiRmb250LXNpemUtaDE6IDEwMHB4O1xuJGZvbnQtc2l6ZS1oMjogMzZweDtcbiRmb250LXNpemUtaDM6IDMwcHg7XG4kZm9udC1zaXplLWg0OiAyNXB4O1xuJGZvbnQtc2l6ZS1oNTogMjBweDtcbiRmb250LXNpemUtaDY6IDE4cHg7XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAxLjg7IC8vIEFsd2F5cyB1c2UgaW50ZWdlciBubyBweCBvciByZW0gdmFsdWVzXG5cbiRoZWFkaW5nLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuJGhlYWRpbmctZm9udC13ZWlnaHQ6IDcwMDtcbiRoZWFkaW5nLWxpbmUtaGVpZ2h0OiAxLjE7XG4kaGVhZGluZy1jb2xvcjogaW5oZXJpdDtcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gc2Nzcy1saW50OmRpc2FibGUgU3BhY2VBcm91bmRPcGVyYXRvclxuXG4vLy8gQnVpbGRzIGRpcmVjdGlvbmFsIHByb3BlcnRpZXMgYnkgcGFyc2luZyBDU1Mgc2hvcnRoYW5kIHZhbHVlcy4gRm9yIGV4YW1wbGUsXG4vLy8gYSB2YWx1ZSBvZiBgMTBweCBudWxsYCB3aWxsIG91dHB1dCB0b3AgYW5kIGJvdHRvbSBkaXJlY3Rpb25hbCBwcm9wZXJ0aWVzLFxuLy8vIGJ1dCB0aGUgYG51bGxgIHNraXBzIGxlZnQgYW5kIHJpZ2h0IGZyb20gYmVpbmcgb3V0cHV0LlxuLy8vXG4vLy8gQGFyZ3VtZW50IHtzdHJpbmd9ICRwcm9wZXJ0eVxuLy8vICAgQmFzZSBwcm9wZXJ0eS5cbi8vL1xuLy8vIEBhcmd1bWVudCB7c3RyaW5nfSAkc3VmZml4XG4vLy8gICBTdWZmaXggdG8gYXBwZW5kLiBVc2UgYG51bGxgIHRvIG9taXQuXG4vLy9cbi8vLyBAYXJndW1lbnQge2xpc3R9ICR2YWx1ZXNcbi8vLyAgIExpc3Qgb2YgdmFsdWVzIHRvIHNldCBmb3IgdGhlIHByb3BlcnR5LlxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBfZGlyZWN0aW9uYWwtcHJvcGVydHkoYm9yZGVyLCB3aWR0aCwgbnVsbCA1cHgpO1xuLy8vICAgfVxuLy8vXG4vLy8gICAvLyBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIGJvcmRlci1yaWdodC13aWR0aDogNXB4O1xuLy8vICAgICBib3JkZXItbGVmdC13aWR0aDogNXB4O1xuLy8vICAgfVxuLy8vXG4vLy8gQHJlcXVpcmUge2Z1bmN0aW9ufSBfY29tcGFjdC1zaG9ydGhhbmRcbi8vL1xuLy8vIEByZXF1aXJlIHtmdW5jdGlvbn0gX2NvbnRhaW5zLWZhbHN5XG4vLy9cbi8vLyBAYWNjZXNzIHByaXZhdGVcblxuQG1peGluIF9kaXJlY3Rpb25hbC1wcm9wZXJ0eShcbiAgJHByb3BlcnR5LFxuICAkc3VmZml4LFxuICAkdmFsdWVzXG4pIHtcbiAgJHRvcDogICAgJHByb3BlcnR5ICsgXCItdG9wXCIgICAgKyBpZigkc3VmZml4LCBcIi0jeyRzdWZmaXh9XCIsIFwiXCIpO1xuICAkYm90dG9tOiAkcHJvcGVydHkgKyBcIi1ib3R0b21cIiArIGlmKCRzdWZmaXgsIFwiLSN7JHN1ZmZpeH1cIiwgXCJcIik7XG4gICRsZWZ0OiAgICRwcm9wZXJ0eSArIFwiLWxlZnRcIiAgICsgaWYoJHN1ZmZpeCwgXCItI3skc3VmZml4fVwiLCBcIlwiKTtcbiAgJHJpZ2h0OiAgJHByb3BlcnR5ICsgXCItcmlnaHRcIiAgKyBpZigkc3VmZml4LCBcIi0jeyRzdWZmaXh9XCIsIFwiXCIpO1xuICAkYWxsOiAgICAkcHJvcGVydHkgKyAgICAgICAgICAgICBpZigkc3VmZml4LCBcIi0jeyRzdWZmaXh9XCIsIFwiXCIpO1xuXG4gICR2YWx1ZXM6IF9jb21wYWN0LXNob3J0aGFuZCgkdmFsdWVzKTtcblxuICBAaWYgX2NvbnRhaW5zLWZhbHN5KCR2YWx1ZXMpIHtcbiAgICBAaWYgbnRoKCR2YWx1ZXMsIDEpIHsgI3skdG9wfTogbnRoKCR2YWx1ZXMsIDEpOyB9XG5cbiAgICBAaWYgbGVuZ3RoKCR2YWx1ZXMpID09IDEge1xuICAgICAgQGlmIG50aCgkdmFsdWVzLCAxKSB7ICN7JHJpZ2h0fTogbnRoKCR2YWx1ZXMsIDEpOyB9XG4gICAgfSBAZWxzZSB7XG4gICAgICBAaWYgbnRoKCR2YWx1ZXMsIDIpIHsgI3skcmlnaHR9OiBudGgoJHZhbHVlcywgMik7IH1cbiAgICB9XG5cbiAgICBAaWYgbGVuZ3RoKCR2YWx1ZXMpID09IDIge1xuICAgICAgQGlmIG50aCgkdmFsdWVzLCAxKSB7ICN7JGJvdHRvbX06IG50aCgkdmFsdWVzLCAxKTsgfVxuICAgICAgQGlmIG50aCgkdmFsdWVzLCAyKSB7ICN7JGxlZnR9OiBudGgoJHZhbHVlcywgMik7IH1cbiAgICB9IEBlbHNlIGlmIGxlbmd0aCgkdmFsdWVzKSA9PSAzIHtcbiAgICAgIEBpZiBudGgoJHZhbHVlcywgMykgeyAjeyRib3R0b219OiBudGgoJHZhbHVlcywgMyk7IH1cbiAgICAgIEBpZiBudGgoJHZhbHVlcywgMikgeyAjeyRsZWZ0fTogbnRoKCR2YWx1ZXMsIDIpOyB9XG4gICAgfSBAZWxzZSBpZiBsZW5ndGgoJHZhbHVlcykgPT0gNCB7XG4gICAgICBAaWYgbnRoKCR2YWx1ZXMsIDMpIHsgI3skYm90dG9tfTogbnRoKCR2YWx1ZXMsIDMpOyB9XG4gICAgICBAaWYgbnRoKCR2YWx1ZXMsIDQpIHsgI3skbGVmdH06IG50aCgkdmFsdWVzLCA0KTsgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3skYWxsfTogJHZhbHVlcztcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBFbHNlUGxhY2VtZW50XG5cbi8vLyBUcmFuc2Zvcm1zIHNob3J0aGFuZCB0byBpdHMgc2hvcnRlc3QgcG9zc2libGUgZm9ybS5cbi8vL1xuLy8vIEBhcmd1bWVudCB7bGlzdH0gJHZhbHVlc1xuLy8vICAgTGlzdCBvZiBkaXJlY3Rpb25hbCB2YWx1ZXMuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAkdmFsdWVzOiBfY29tcGFjdC1zaG9ydGhhbmQoMTBweCAyMHB4IDEwcHggMjBweCk7XG4vLy9cbi8vLyAgIC8vIE91dHB1dFxuLy8vICAgJHZhbHVlczogMTBweCAyMHB4O1xuLy8vXG4vLy8gQHJldHVybiB7bGlzdH1cbi8vL1xuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuXG5AZnVuY3Rpb24gX2NvbXBhY3Qtc2hvcnRoYW5kKCR2YWx1ZXMpIHtcbiAgJG91dHB1dDogbnVsbDtcblxuICAkYTogbnRoKCR2YWx1ZXMsIDEpO1xuICAkYjogaWYobGVuZ3RoKCR2YWx1ZXMpIDwgMiwgJGEsIG50aCgkdmFsdWVzLCAyKSk7XG4gICRjOiBpZihsZW5ndGgoJHZhbHVlcykgPCAzLCAkYSwgbnRoKCR2YWx1ZXMsIDMpKTtcbiAgJGQ6IGlmKGxlbmd0aCgkdmFsdWVzKSA8IDIsICRhLCBudGgoJHZhbHVlcywgaWYobGVuZ3RoKCR2YWx1ZXMpIDwgNCwgMiwgNCkpKTtcblxuICBAaWYgJGEgPT0gMCB7ICRhOiAwOyB9XG4gIEBpZiAkYiA9PSAwIHsgJGI6IDA7IH1cbiAgQGlmICRjID09IDAgeyAkYzogMDsgfVxuICBAaWYgJGQgPT0gMCB7ICRkOiAwOyB9XG5cbiAgQGlmICRhID09ICRiIGFuZCAkYSA9PSAkYyBhbmQgJGEgPT0gJGQgeyAkb3V0cHV0OiAkYTsgICAgICAgICAgfVxuICBAZWxzZSBpZiAkYSA9PSAkYyBhbmQgJGIgPT0gJGQgICAgICAgICB7ICRvdXRwdXQ6ICRhICRiOyAgICAgICB9XG4gIEBlbHNlIGlmICRiID09ICRkICAgICAgICAgICAgICAgICAgICAgIHsgJG91dHB1dDogJGEgJGIgJGM7ICAgIH1cbiAgQGVsc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyAkb3V0cHV0OiAkYSAkYiAkYyAkZDsgfVxuXG4gIEByZXR1cm4gJG91dHB1dDtcbn1cbiIsIi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBFbGVtZW50cyAqL1xuXG4vLyAjIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vIE5vIGxvY2FsIHZhcmlhYmxlcyBhdmFpbGFibGVcblxuLy8gIyBFbGVtZW50c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuKiB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdEBpbmNsdWRlIG1hcmdpbigwKTtcblx0QGluY2x1ZGUgcGFkZGluZygwKTtcblxuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRAaW5jbHVkZSBtYXJnaW4oMCk7XG5cdFx0QGluY2x1ZGUgcGFkZGluZygwKTtcblx0fVxufVxuXG5odG1sLFxuYm9keSB7XG5cdGZvbnQtc2l6ZTogJGVtLWJhc2U7XG5cdGNvbG9yOiAkdGV4dC1jb2xvci1iYXNlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXRhYmxldCkge1xuXHRcdGZvbnQtc2l6ZTogY2VpbCgkZW0tYmFzZSAqIDAuOTUpO1xuXHR9XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtcGhvbmUpIHtcblx0XHRmb250LXNpemU6IGNlaWwoJGVtLWJhc2UgKiAwLjkwKTtcblx0fVxufVxuXG5hIHtcblx0Y29sb3I6ICRsaW5rLWNvbG9yLWJhc2U7XG5cdHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbi1iYXNlO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkYmFzZS1kdXJhdGlvbiAkYmFzZS10aW1pbmcsIGJvcmRlci1jb2xvciAkYmFzZS1kdXJhdGlvbiAkYmFzZS10aW1pbmcsXG5cdGJhY2tncm91bmQtY29sb3IgJGJhc2UtZHVyYXRpb24gJGJhc2UtdGltaW5nO1xuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkbGluay1ob3Zlci1jb2xvci1iYXNlO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbi1iYXNlO1xuXHR9XG59XG5cbmltZyB7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY2xlYXIge1xuXHRAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLmNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdEBpbmNsdWRlIHBhZGRpbmcobnVsbCBjYWxjKCgxMDAlIC0gI3skd2lkdGgtYmFzZX0pIC8gMikpO1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCR3aWR0aC1iYXNlICsgMzApIHtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgMTVweCk7XG5cdH1cblxuXHQmLS1sZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIGNhbGMoKDEwMCUgLSAjeyR3aWR0aC1iYXNlLWxnfSkgLyAyKSk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkd2lkdGgtYmFzZS1sZyArIDMwKSB7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgMTVweCk7XG5cdFx0fVxuXHR9XG5cblx0Ji0tbWQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCBjYWxjKCgxMDAlIC0gI3skd2lkdGgtYmFzZS1tZH0pIC8gMikpO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHdpZHRoLWJhc2UtbWQgKyAzMCkge1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIDE1cHgpO1xuXHRcdH1cblx0fVxufSIsIi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBNaXhpbnMgKi9cblxuLy8gIyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vLyBObyBsb2NhbCB2YXJpYWJsZXMgYXZhaWxhYmxlXG5cbi8vICMgTWl4aW5zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWl4aW4gbXEoJGFyZ3MuLi4pIHtcblx0JG1lZGlhLXR5cGU6ICdvbmx5IHNjcmVlbic7XG5cdCRtZWRpYS10eXBlLWtleTogJ21lZGlhLXR5cGUnO1xuXHQkYXJnczoga2V5d29yZHMoJGFyZ3MpO1xuXHQkZXhwcjogJyc7XG5cblx0QGlmIG1hcC1oYXMta2V5KCRhcmdzLCAkbWVkaWEtdHlwZS1rZXkpIHtcblx0XHQkbWVkaWEtdHlwZTogbWFwLWdldCgkYXJncywgJG1lZGlhLXR5cGUta2V5KTtcblx0XHQkYXJnczogbWFwLXJlbW92ZSgkYXJncywgJG1lZGlhLXR5cGUta2V5KTtcblx0fVxuXG5cdEBlYWNoICRrZXksICR2YWx1ZSBpbiAkYXJncyB7XG5cdFx0QGlmICR2YWx1ZSB7XG5cdFx0XHQkZXhwcjogXCIjeyRleHByfSBhbmQgKCN7JGtleX06ICN7JHZhbHVlfSlcIjtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgI3skbWVkaWEtdHlwZX0gI3skZXhwcn0ge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBzY3JlZW4oJG1pbiwgJG1heCwgJG9yaWVudGF0aW9uOiBmYWxzZSkge1xuXHRAaW5jbHVkZSBtcSgkbWluLXdpZHRoOiAkbWluLCAkbWF4LXdpZHRoOiAkbWF4LCAkb3JpZW50YXRpb246ICRvcmllbnRhdGlvbikge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtYXgtc2NyZWVuKCRtYXgpIHtcblx0QGluY2x1ZGUgbXEoJG1heC13aWR0aDogJG1heCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtaW4tc2NyZWVuKCRtaW4pIHtcblx0QGluY2x1ZGUgbXEoJG1pbi13aWR0aDogJG1pbikge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBzY3JlZW4taGVpZ2h0KCRtaW4sICRtYXgsICRvcmllbnRhdGlvbjogZmFsc2UpIHtcblx0QGluY2x1ZGUgbXEoJG1pbi1oZWlnaHQ6ICRtaW4sICRtYXgtaGVpZ2h0OiAkbWF4LCAkb3JpZW50YXRpb246ICRvcmllbnRhdGlvbikge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtYXgtc2NyZWVuLWhlaWdodCgkbWF4KSB7XG5cdEBpbmNsdWRlIG1xKCRtYXgtaGVpZ2h0OiAkbWF4KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG1pbi1zY3JlZW4taGVpZ2h0KCRtaW4pIHtcblx0QGluY2x1ZGUgbXEoJG1pbi1oZWlnaHQ6ICRtaW4pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gaGRwaSgkcmF0aW86IDEuMykge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86ICRyYXRpbyksXG5cdG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246ICN7cm91bmQoJHJhdGlvKjk2KX1kcGkpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbGFuZHNjYXBlKCkge1xuXHRAaW5jbHVkZSBtcSgkb3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBwb3J0cmFpdCgpIHtcblx0QGluY2x1ZGUgbXEoJG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59IiwiLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgVmFyaWFibGVzXG4vLyAjIE1peGluICovXG5cbi8vICMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy8gTm8gbG9jYWwgdmFyaWFibGVzIGF2YWlsYWJsZVxuXG4vLyAjIE1peGluXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWl4aW4gY2xlYXJmaXgge1xuXHQmOjphZnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuIiwiLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgVmFyaWFibGVzXG4vLyAjIEVsZW1lbnRzICovXG5cbi8vICMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuJGJ1dHRvbi1wYWRkaW5nOiByZW0oMTRweCkgcmVtKDUwcHgpICFkZWZhdWx0O1xuXG4kYnV0dG9uLWhlaWdodDogcmVtKDYwcHgpICFkZWZhdWx0O1xuXG4kYnV0dG9uLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5ICFkZWZhdWx0O1xuJGJ1dHRvbi1mb250LXNpemU6IDIwcHggIWRlZmF1bHQ7XG4kYnV0dG9uLWZvbnQtd2VpZ2h0OiA1MDAgIWRlZmF1bHQ7XG5cbiRidXR0b24tY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kYnV0dG9uLWNvbG9yLWhvdmVyOiAjZmZmICFkZWZhdWx0O1xuJGJ1dHRvbi1jb2xvci1kaXNhYmxlZDogIzk5OSAhZGVmYXVsdDtcblxuJGJ1dHRvbi1ib3JkZXItc2l6ZTogMCAhZGVmYXVsdDtcbiRidXR0b24tYm9yZGVyLXN0eWxlOiBzb2xpZCAhZGVmYXVsdDtcbiRidXR0b24tYm9yZGVyLWNvbG9yOiAjMmU2ZGE0ICFkZWZhdWx0O1xuJGJ1dHRvbi1ib3JkZXItY29sb3ItaG92ZXI6ICMyODYwOTAgIWRlZmF1bHQ7XG4kYnV0dG9uLWJvcmRlci1jb2xvci1kaXNhYmxlZDogIzY2NiAhZGVmYXVsdDtcbiRidXR0b24tYm9yZGVyLXJhZGl1czogMCAhZGVmYXVsdDtcblxuJGJ1dHRvbi1iZzogJGNvbG9yLXJlZCAhZGVmYXVsdDtcbiRidXR0b24tYmctaG92ZXI6ICRjb2xvci1yZWQgIWRlZmF1bHQ7XG4kYnV0dG9uLWJnLWRpc2FibGVkOiAjZWZlZmVmICFkZWZhdWx0O1xuXG4vLyAjIEVsZW1lbnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uYnRuLFxuLmJ1dHRvbiB7XG5cdHotaW5kZXg6IDE7XG5cdG91dGxpbmU6IDAgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRsaW5lLWhlaWdodDogMTtcblx0aGVpZ2h0OiAkYnV0dG9uLWhlaWdodDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Zm9udC1mYW1pbHk6ICRidXR0b24tZm9udC1mYW1pbHk7XG5cdGZvbnQtd2VpZ2h0OiAkYnV0dG9uLWZvbnQtd2VpZ2h0O1xuXHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Ym9yZGVyOiAkYnV0dG9uLWJvcmRlci1zaXplICRidXR0b24tYm9yZGVyLXN0eWxlICRidXR0b24tYm9yZGVyLWNvbG9yO1xuXHRib3JkZXItcmFkaXVzOiAkYnV0dG9uLWJvcmRlci1yYWRpdXM7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkYmFzZS1kdXJhdGlvbiAkYmFzZS10aW1pbmcsIGJvcmRlci1jb2xvciAkYmFzZS1kdXJhdGlvbiAkYmFzZS10aW1pbmcsIGJhY2tncm91bmQtY29sb3IgJGJhc2UtZHVyYXRpb24gJGJhc2UtdGltaW5nO1xuXHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDApO1xuXHRAaW5jbHVkZSBwYWRkaW5nKCRidXR0b24tcGFkZGluZyk7XG5cdEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcblx0QGluY2x1ZGUgZm9udC1zaXplKCRidXR0b24tZm9udC1zaXplKTtcblx0QGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwgbnVsbCByZW0oODJweCkpO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Y29udGVudDogJ1xcZjA2MSc7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHR3aWR0aDogcmVtKDYwcHgpO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1pY29uO1xuXHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XG5cdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgbnVsbCBudWxsIDApO1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0d2lkdGg6IDA7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1kYXJrO1xuXHRcdHRyYW5zaXRpb246ICRiYXNlLXRpbWluZyAkYmFzZS1kdXJhdGlvbjtcblx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCBudWxsIG51bGwgMCk7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4uYnRuLWRlZmF1bHQsXG4uYnV0dG9uIHtcblx0Y29sb3I6ICRidXR0b24tY29sb3I7XG5cdGJhY2tncm91bmQ6ICRidXR0b24tYmc7XG5cblx0Jjpob3Zlcixcblx0Jlt0eXBlPSdzdWJtaXQnXTpob3Zlcixcblx0Jlt0eXBlPSdyZXNldCddOmhvdmVyLFxuXHQmW3R5cGU9J2J1dHRvbiddOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmLmlzLWZvY3VzZWQge1xuXHRcdGNvbG9yOiAkYnV0dG9uLWNvbG9yLWhvdmVyO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRib3JkZXItY29sb3I6ICRidXR0b24tYm9yZGVyLWNvbG9yLWhvdmVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmctaG92ZXI7XG5cdH1cbn1cblxuLmJ1dHRvbi0tcHJpbWFyeSxcbi5idG4tcHJpbWFyeSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXG5cdCY6aG92ZXIsXG5cdCZbdHlwZT0nc3VibWl0J106aG92ZXIsXG5cdCZbdHlwZT0ncmVzZXQnXTpob3Zlcixcblx0Jlt0eXBlPSdidXR0b24nXTpob3Zlcixcblx0Jjpmb2N1cyxcblx0Ji5pcy1mb2N1c2VkIHtcblx0XHRjb2xvcjogJGJ1dHRvbi1jb2xvci1ob3Zlcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYnV0dG9uLWJvcmRlci1jb2xvci1ob3Zlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4uYnV0dG9uLS1zdWNjZXNzLFxuLmJ0bi1zdWNjZXNzIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3M7XG5cblx0Jjpob3Zlcixcblx0Jlt0eXBlPSdzdWJtaXQnXTpob3Zlcixcblx0Jlt0eXBlPSdyZXNldCddOmhvdmVyLFxuXHQmW3R5cGU9J2J1dHRvbiddOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmLmlzLWZvY3VzZWQge1xuXHRcdGNvbG9yOiAkYnV0dG9uLWNvbG9yLWhvdmVyO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRib3JkZXItY29sb3I6ICRidXR0b24tYm9yZGVyLWNvbG9yLWhvdmVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3Itc3VjY2VzcywgMTAlKTtcblx0fVxufVxuXG4uYnV0dG9uLS13aGl0ZSxcbi5idG4td2hpdGUge1xuXHRjb2xvcjogJHRleHQtY29sb3ItcmVkO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cblx0JjpiZWZvcmUge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXJlZDtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCZbdHlwZT0nc3VibWl0J106aG92ZXIsXG5cdCZbdHlwZT0ncmVzZXQnXTpob3Zlcixcblx0Jlt0eXBlPSdidXR0b24nXTpob3Zlcixcblx0Jjpmb2N1cyxcblx0Ji5pcy1mb2N1c2VkIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHR9XG5cdH1cbn1cblxuLmJ1dHRvbi0tc2ltcGxlLFxuLmJ0bi1zaW1wbGUge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Ym9yZGVyOiAycHggc29saWQ7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmW3R5cGU9J3N1Ym1pdCddOmhvdmVyLFxuXHQmW3R5cGU9J3Jlc2V0J106aG92ZXIsXG5cdCZbdHlwZT0nYnV0dG9uJ106aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCYuaXMtZm9jdXNlZCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cblxuLmJ1dHRvbi0tbGcsXG4uYnRuLWxnIHtcblx0aGVpZ2h0OiByZW0oNzNweCk7XG5cdEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsIG51bGwgcmVtKDk1cHgpKTtcblxuXHQmOmJlZm9yZSB7XG5cdFx0d2lkdGg6IHJlbSg3M3B4KTtcblx0fVxufVxuIiwiLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgVmFyaWFibGVzXG4vLyAjIEZ1bmN0aW9uICovXG5cbi8vICMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy8gTm8gbG9jYWwgdmFyaWFibGVzIGF2YWlsYWJsZVxuXG4vLyAjIEZ1bmN0aW9uXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AZnVuY3Rpb24gcmVtKCRweHZhbCkge1xuXHRAaWYgbm90IHVuaXRsZXNzKCRweHZhbCkge1xuXHRcdCRweHZhbDogc3RyaXAtdW5pdCgkcHh2YWwpO1xuXHR9XG5cblx0JGJhc2U6ICRlbS1iYXNlO1xuXHRAaWYgbm90IHVuaXRsZXNzKCRiYXNlKSB7XG5cdFx0JGJhc2U6IHN0cmlwLXVuaXQoJGJhc2UpO1xuXHR9XG5cblx0QHJldHVybiAoJHB4dmFsIC8gJGJhc2UpICogMXJlbTtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBQcm92aWRlcyBhIGNvbmNpc2UsIG9uZS1saW5lIG1ldGhvZCBmb3Igc2V0dGluZyBhbiBlbGVtZW504oCZcyBwb3NpdGlvbmluZ1xuLy8vIHByb3BlcnRpZXM6IGBwb3NpdGlvbmAsIGB0b3BgLCBgcmlnaHRgLCBgYm90dG9tYCBhbmQgYGxlZnRgLiBVc2UgYSBgbnVsbGBcbi8vLyB2YWx1ZSB0byDigJxza2lw4oCdIGFuIGVkZ2Ugb2YgdGhlIGJveC5cbi8vL1xuLy8vIEBhcmd1bWVudCB7c3RyaW5nfSAkcG9zaXRpb25cbi8vLyAgIEEgQ1NTIHBvc2l0aW9uIHZhbHVlLlxuLy8vXG4vLy8gQGFyZ3VtZW50IHtsaXN0fSAkYm94LWVkZ2UtdmFsdWVzXG4vLy8gICBMaXN0IG9mIGxlbmd0aHM7IGFjY2VwdHMgQ1NTIHNob3J0aGFuZC5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIDAgbnVsbCBudWxsIDEwZW0pO1xuLy8vICAgfVxuLy8vXG4vLy8gICAvLyBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIGxlZnQ6IDEwZW07XG4vLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vLyAgICAgdG9wOiAwO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCk7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC8vIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8vICAgICB0b3A6IDA7XG4vLy8gICAgIHJpZ2h0OiAwO1xuLy8vICAgICBib3R0b206IDA7XG4vLy8gICAgIGxlZnQ6IDA7XG4vLy8gICB9XG4vLy9cbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IF9pcy1sZW5ndGhcbi8vL1xuLy8vIEByZXF1aXJlIHtmdW5jdGlvbn0gX3VucGFjay1zaG9ydGhhbmRcblxuQG1peGluIHBvc2l0aW9uKFxuICAkcG9zaXRpb24sXG4gICRib3gtZWRnZS12YWx1ZXNcbikge1xuICAkYm94LWVkZ2UtdmFsdWVzOiBfdW5wYWNrLXNob3J0aGFuZCgkYm94LWVkZ2UtdmFsdWVzKTtcbiAgJG9mZnNldHM6IChcbiAgICB0b3A6ICAgIG50aCgkYm94LWVkZ2UtdmFsdWVzLCAxKSxcbiAgICByaWdodDogIG50aCgkYm94LWVkZ2UtdmFsdWVzLCAyKSxcbiAgICBib3R0b206IG50aCgkYm94LWVkZ2UtdmFsdWVzLCAzKSxcbiAgICBsZWZ0OiAgIG50aCgkYm94LWVkZ2UtdmFsdWVzLCA0KSxcbiAgKTtcblxuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuXG4gIEBlYWNoICRvZmZzZXQsICR2YWx1ZSBpbiAkb2Zmc2V0cyB7XG4gICAgQGlmIF9pcy1sZW5ndGgoJHZhbHVlKSB7XG4gICAgICAjeyRvZmZzZXR9OiAkdmFsdWU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBWYXJpYWJsZXNcbi8vICMgTWl4aW4gKi9cblxuLy8gIyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vLyBObyBsb2NhbCB2YXJpYWJsZXMgYXZhaWxhYmxlXG5cbi8vICMgTWl4aW5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtaXhpbiBmb250LXNpemUoICR2YWx1ZSApIHtcblx0Zm9udC1zaXplOiByZW0oJHZhbHVlKTtcbn0iLCIvLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBWYXJpYWJsZXNcbi8vICMgRWxlbWVudHMgKi9cblxuLy8gIyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vLyBObyBsb2NhbCB2YXJpYWJsZXMgYXZhaWxhYmxlXG5cbi8vICMgRWxlbWVudHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiVjb250ZW50IHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG5cdGNvbG9yOiAkdGV4dC1jb2xvci1iYXNlO1xuXHRAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdEBpbmNsdWRlIGJhc2UtYWRkcmVzc2VzO1xuXHRAaW5jbHVkZSBiYXNlLWFsaWdubWVudDtcblx0QGluY2x1ZGUgYmFzZS1ibG9ja3F1b3Rlcztcblx0QGluY2x1ZGUgYmFzZS1jb2Rlcztcblx0QGluY2x1ZGUgYmFzZS1saXN0cztcblx0QGluY2x1ZGUgYmFzZS10YWJsZXM7XG5cdEBpbmNsdWRlIGJhc2UtdHlwb2dyYXBoeTtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1waG9uZSkge1xuXHRcdGltZyB7XG5cblx0XHRcdCYuYWxpZ24tbGVmdCxcblx0XHRcdCYuYWxpZ25sZWZ0LFxuXHRcdFx0Ji5hbGlnbi1yaWdodCxcblx0XHRcdCYuYWxpZ25yaWdodCB7XG5cdFx0XHRcdG1heC13aWR0aDogNTAlO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG59XG4iLCIvLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBWYXJpYWJsZXNcbi8vICMgTWl4aW5zICovXG5cbi8vICMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy8gTm8gbG9jYWwgdmFyaWFibGVzIGF2YWlsYWJsZVxuXG4vLyAjIE1peGluc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1peGluIGJhc2UtYWRkcmVzc2VzIHtcblx0YWRkcmVzcyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdEBpbmNsdWRlIG1hcmdpbigwIDAgcmVtKDIwcHgpKTtcblx0XHRAaW5jbHVkZSBuby1ndXR0ZXItbGFzdC1jaGlsZDtcblx0fVxufVxuIiwiLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgVmFyaWFibGVzXG4vLyAjIE1peGluICovXG5cbi8vICMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy8gTm8gbG9jYWwgdmFyaWFibGVzIGF2YWlsYWJsZVxuXG4vLyAjIE1peGluXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWl4aW4gbm8tZ3V0dGVyLWxhc3QtY2hpbGQge1xuXHQmID4gKjpsYXN0LWNoaWxkIHtcblx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDApO1xuXHR9XG59IiwiLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgVmFyaWFibGVzXG4vLyAjIE1peGlucyAqL1xuXG4vLyAjIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vIE5vIGxvY2FsIHZhcmlhYmxlcyBhdmFpbGFibGVcblxuLy8gIyBNaXhpbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtaXhpbiBiYXNlLWFsaWdubWVudCB7XG5cdC5hbGlnbi1ub25lLFxuXHQuYWxpZ25ub25lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHQuYWxpZ24tY2VudGVyLFxuXHQuYWxpZ25jZW50ZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBtYXJnaW4oMCBhdXRvKTtcblx0fVxuXG5cdC5hbGlnbi1sZWZ0LFxuXHQuYWxpZ25sZWZ0IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRAaW5jbHVkZSBtYXJnaW4oMCByZW0oMjBweCkgcmVtKDIwcHgpIDApO1xuXHR9XG5cblx0LmFsaWduLXJpZ2h0LFxuXHQuYWxpZ25yaWdodCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdEBpbmNsdWRlIG1hcmdpbigwIDAgcmVtKDIwcHgpIHJlbSgyMHB4KSk7XG5cdH1cblxuXHQud3AtY2FwdGlvbixcblx0ZmlndXJlIHtcblx0XHRAaW5jbHVkZSBtYXJnaW4oMCAwIHJlbSgyMHB4KSk7XG5cblx0XHQud3AtY2FwdGlvbi10ZXh0LFxuXHRcdGZpZ2NhcHRpb24ge1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKHJlbSg1cHgpKTtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBNaXhpbnMgKi9cblxuLy8gIyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vLyBObyBsb2NhbCB2YXJpYWJsZXMgYXZhaWxhYmxlXG5cbi8vICMgTWl4aW5zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWl4aW4gYmFzZS1ibG9ja3F1b3RlcyB7XG5cdGJsb2NrcXVvdGUge1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRib3JkZXI6IHJlbSgxcHgpIHNvbGlkICNkZGQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogcmVtKDVweCk7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKDAgMCByZW0oMjBweCkpO1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDIwcHgpKTtcblx0XHRAaW5jbHVkZSBuby1ndXR0ZXItbGFzdC1jaGlsZDtcblx0fVxufVxuIiwiLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgVmFyaWFibGVzXG4vLyAjIE1peGlucyAqL1xuXG4vLyAjIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vIE5vIGxvY2FsIHZhcmlhYmxlcyBhdmFpbGFibGVcblxuLy8gIyBNaXhpbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtaXhpbiBiYXNlLWNvZGVzIHtcblx0cHJlLFxuXHRjb2RlIHtcblx0XHR3aGl0ZS1zcGFjZTogcHJlO1xuXHRcdGZvbnQ6IDEwMCUgJ2FuZGFsZSBtb25vJywgJ2x1Y2lkYSBjb25zb2xlJywgbW9ub3NwYWNlO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKHJlbSgyMHB4KSAwKTtcblx0XHRAaW5jbHVkZSBuby1ndXR0ZXItbGFzdC1jaGlsZDtcblx0fVxufVxuIiwiLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgVmFyaWFibGVzXG4vLyAjIE1peGlucyAqL1xuXG4vLyAjIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vIE5vIGxvY2FsIHZhcmlhYmxlcyBhdmFpbGFibGVcblxuLy8gIyBNaXhpbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtaXhpbiBiYXNlLWxpc3RzIHtcblx0dWwsXG5cdG9sIHtcblx0XHRAaW5jbHVkZSBtYXJnaW4oMCByZW0oMjBweCkgcmVtKDIwcHgpKTtcblx0fVxuXG5cdGxpIHVsLFxuXHRsaSBvbCB7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKDAgcmVtKDIwcHgpKTtcblx0fVxuXG5cdHVsLFxuXHR1bCBsaSB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXHR9XG5cblx0b2wsXG5cdG9sIGxpIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG5cdH1cblxuXHRkbCB7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKDAgMCByZW0oMjBweCkpO1xuXG5cdFx0ZHQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXG5cdFx0ZGQge1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCBudWxsIHJlbSgyMHB4KSk7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBWYXJpYWJsZXNcbi8vICMgTWl4aW5zICovXG5cbi8vICMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuJHRhYmxlLWNhcHRpb24tcGFkZGluZzogcmVtKDEwcHgpICFkZWZhdWx0O1xuJHRhYmxlLWNhcHRpb24tY29sb3I6ICMwMDAgIWRlZmF1bHQ7XG4kdGFibGUtY2FwdGlvbi1ib3JkZXItc2l6ZTogcmVtKDFweCkgIWRlZmF1bHQ7XG4kdGFibGUtY2FwdGlvbi1ib3JkZXItc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xuJHRhYmxlLWNhcHRpb24tYm9yZGVyLWNvbG9yOiAjY2NjICFkZWZhdWx0O1xuJHRhYmxlLWNhcHRpb24tYmc6ICNmZmYgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6IHJlbSgxMHB4KSAhZGVmYXVsdDtcblxuJHRhYmxlLWNlbGwtYmc6ICNmZmYgIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1iZy1oZWFkOiAjZWZlZmVmICFkZWZhdWx0O1xuXG4kdGFibGUtY2VsbC1ib3JkZXItc2l6ZTogcmVtKDFweCkgIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1ib3JkZXItc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtYm9yZGVyLWNvbG9yOiAjY2NjICFkZWZhdWx0O1xuXG4vLyAjIE1peGluc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1peGluIGJhc2UtdGFibGVzIHtcblx0dGFibGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIG1hcmdpbigwIDAgcmVtKDIwcHgpKTtcblxuXHRcdGNhcHRpb24ge1xuXHRcdFx0Y29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogJHRhYmxlLWNhcHRpb24tYm9yZGVyLXNpemUgJHRhYmxlLWNhcHRpb24tYm9yZGVyLXN0eWxlICR0YWJsZS1jYXB0aW9uLWJvcmRlci1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQ6ICR0YWJsZS1jYXB0aW9uLWJnO1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZygkdGFibGUtY2FwdGlvbi1wYWRkaW5nKTtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgoJGZvbnQtc2l6ZS1iYXNlICogMS41KSk7XG5cdFx0fVxuXG5cdFx0dGgsXG5cdFx0dGQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogJHRhYmxlLWNlbGwtYm9yZGVyLXNpemUgJHRhYmxlLWNlbGwtYm9yZGVyLXN0eWxlICR0YWJsZS1jZWxsLWJvcmRlci1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQ6ICR0YWJsZS1jZWxsLWJnO1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZygkdGFibGUtY2VsbC1wYWRkaW5nKTtcblx0XHR9XG5cblx0XHR0aCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXG5cdFx0dGhlYWQgdGgge1xuXHRcdFx0YmFja2dyb3VuZDogJHRhYmxlLWNlbGwtYmctaGVhZDtcblx0XHR9XG5cblx0XHR0Zm9vdCB7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBWYXJpYWJsZXNcbi8vICMgTWl4aW5zICovXG5cbi8vICMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy8gTm8gbG9jYWwgdmFyaWFibGVzIGF2YWlsYWJsZVxuXG4vLyAjIE1peGluc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1peGluIGJhc2UtdHlwb2dyYXBoeSB7XG5cdGgxLFxuXHRoMixcblx0aDMsXG5cdGg0LFxuXHRoNSxcblx0aDYge1xuXHRcdGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250LWZhbWlseTtcblx0XHRmb250LXdlaWdodDogJGhlYWRpbmctZm9udC13ZWlnaHQ7XG5cdFx0bGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxpbmUtaGVpZ2h0O1xuXHRcdGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcblx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIHJlbSgxMHB4KSk7XG5cdH1cblxuXHRoMSB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtaDEpO1xuXHR9XG5cblx0aDIge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXJlZDtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1oMik7XG5cdH1cblxuXHRoMyB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtaDMpO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtc21hbGwpe1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtaDMgLSA0KTtcblx0XHR9XG5cdH1cblxuXHRoNCB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtaDQpO1xuXHR9XG5cblx0aDUge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWg1KTtcblx0fVxuXG5cdGg2IHtcblx0XHRsaW5lLWhlaWdodDogMS45O1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWg2KTtcblx0fVxuXG5cdHAge1xuXHRcdEBpbmNsdWRlIG1hcmdpbigwIDAgcmVtKDIwcHgpKTtcblx0fVxuXG5cdHN0cm9uZyB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblxuXHRlbSB7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHR9XG5cblx0ZGZuIHtcblx0XHRAZXh0ZW5kIHN0cm9uZztcblx0XHRAZXh0ZW5kIGVtO1xuXHR9XG5cblx0c3VwLFxuXHRzdWIge1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHR9XG59IiwiLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgVmFyaWFibGVzXG4vLyAjIEVsZW1lbnRzICovXG5cbi8vICMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuJGxhYmVsLW1hcmdpbi1ib3R0b206IHJlbSgxMHB4KSAhZGVmYXVsdDtcbiRsYWJlbC1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRsYWJlbC1mb250LXdlaWdodDogNjAwICFkZWZhdWx0O1xuJGxhYmVsLXRleHQtY29sb3I6ICR0ZXh0LWNvbG9yLWJhc2UgIWRlZmF1bHQ7XG4kbGFiZWwtdGV4dC1jb2xvci1lcnJvcjogI2ZmZiAhZGVmYXVsdDtcbiRsYWJlbC1iYWNrZ3JvdW5kLWVycm9yOiAjZDk1MzRmICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZzogcmVtKDEycHgpIHJlbSgyMHB4KSByZW0oNXB4KSAhZGVmYXVsdDtcblxuJGlucHV0LXdpZHRoOiAxMDAlICFkZWZhdWx0O1xuJGlucHV0LXdpZHRoLXRleHRhcmVhOiAxMDAlICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJhc2U6IHJlbSg1MHB4KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtdGV4dGFyZWE6IHJlbSgyMzBweCkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnktYWx0ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogMThweCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAkdGV4dC1jb2xvci1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAjOTk5ICFkZWZhdWx0O1xuJGlucHV0LWNvbG9yLWRpc2FibGVkOiAjOTk5ICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXNpemU6IHJlbSgxcHgpICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1zdHlsZTogc29saWQgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yLWJhc2U6ICNjY2MgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yLWZvY3VzOiAkY29sb3ItZGFyayAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3ItZXJyb3I6ICRjb2xvci1lcnJvciAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWJhc2U6IDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogI2ZmZiAhZGVmYXVsdDtcbiRpbnB1dC1iZy1kaXNhYmxlZDogI2VmZWZlZiAhZGVmYXVsdDtcblxuJGlucHV0LXN1Ym1pdC1jb2xvcjogIzMzMyAhZGVmYXVsdDtcbiRpbnB1dC1zdWJtaXQtY29sb3ItaG92ZXI6ICMzMzMgIWRlZmF1bHQ7XG5cbiRpbnB1dC1zdWJtaXQtYmc6ICNlZmVmZWYgIWRlZmF1bHQ7XG4kaW5wdXQtc3VibWl0LWJnLWhvdmVyOiAjZWZlZmVmICFkZWZhdWx0O1xuXG4kZmllbGRzZXQtcGFkZGluZzogcmVtKDIwcHgpICFkZWZhdWx0O1xuXG4kZmllbGRzZXQtYm9yZGVyLXNpemU6IHJlbSgxcHgpICFkZWZhdWx0O1xuJGZpZWxkc2V0LWJvcmRlci1zdHlsZTogc29saWQgIWRlZmF1bHQ7XG4kZmllbGRzZXQtYm9yZGVyLWNvbG9yOiAjY2NjICFkZWZhdWx0O1xuJGZpZWxkc2V0LWJvcmRlci1yYWRpdXM6IHJlbSg1cHgpO1xuXG4kbGVnZW5kLWNvbG9yOiAjNjY2ICFkZWZhdWx0O1xuJGxlZ2VuZC1ib3JkZXItc2l6ZTogcmVtKDFweCkgIWRlZmF1bHQ7XG4kbGVnZW5kLWJvcmRlci1zdHlsZTogc29saWQgIWRlZmF1bHQ7XG4kbGVnZW5kLWJvcmRlci1jb2xvcjogI2NjYyAhZGVmYXVsdDtcbiRsZWdlbmQtYm9yZGVyLXJhZGl1czogcmVtKDVweCkgIWRlZmF1bHQ7XG4kbGVnZW5kLWJhY2tncm91bmQ6ICNmZmYgIWRlZmF1bHQ7XG5cbi8vICMgRWxlbWVudHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiVmb3JtIHtcblx0ZmllbGRzZXQge1xuXHRcdGJvcmRlcjogJGZpZWxkc2V0LWJvcmRlci1zaXplICRmaWVsZHNldC1ib3JkZXItc3R5bGUgJGZpZWxkc2V0LWJvcmRlci1jb2xvcjtcblx0XHRib3JkZXItcmFkaXVzOiAkZmllbGRzZXQtYm9yZGVyLXJhZGl1cztcblx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIHJlbSgkZ3V0dGVyLWJvdHRvbSkpO1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcoJGZpZWxkc2V0LXBhZGRpbmcpO1xuXHRcdEBpbmNsdWRlIG5vLWd1dHRlci1sYXN0LWNoaWxkO1xuXG5cdFx0PiBwIHtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgcmVtKCRndXR0ZXItYm90dG9tKSk7XG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHR9XG5cdH1cblxuXHRsZWdlbmQge1xuXHRcdGNvbG9yOiAkbGVnZW5kLWNvbG9yO1xuXHRcdGJvcmRlcjogJGxlZ2VuZC1ib3JkZXItc2l6ZSAkbGVnZW5kLWJvcmRlci1zdHlsZSAkbGVnZW5kLWJvcmRlci1jb2xvcjtcblx0XHRib3JkZXItcmFkaXVzOiAkbGVnZW5kLWJvcmRlci1yYWRpdXM7XG5cdFx0YmFja2dyb3VuZDogJGxlZ2VuZC1iYWNrZ3JvdW5kO1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDVweCkgcmVtKDEwcHgpKTtcblx0fVxuXG5cdGxhYmVsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXdlaWdodDogJGxhYmVsLWZvbnQtd2VpZ2h0O1xuXHRcdGNvbG9yOiAkbGFiZWwtdGV4dC1jb2xvcjtcblx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsICRsYWJlbC1tYXJnaW4tYm90dG9tKTtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoJGxhYmVsLWZvbnQtc2l6ZSk7XG5cblx0XHQmLmlzLXJhZGlvLFxuXHRcdCYuaXMtY2hlY2tib3gge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKDAgcmVtKDEwcHgpIDAgcmVtKDFweCkpO1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG5cdFx0fVxuXG5cdFx0Ji5pcy1jaGVja2JveCB7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4oMCByZW0oMTBweCkgMCk7XG5cdFx0fVxuXG5cdFx0Ji5pcy1lcnJvciB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Y29sb3I6ICRsYWJlbC10ZXh0LWNvbG9yLWVycm9yO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogcmVtKDNweCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbGFiZWwtYmFja2dyb3VuZC1lcnJvcjtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihyZW0oMTBweCkgbnVsbCBudWxsKTtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDVweCkgcmVtKDEwcHgpKTtcblx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IHJlbSg1cHgpIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IHJlbSg1cHgpIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiByZW0oNXB4KSBzb2xpZCAkbGFiZWwtYmFja2dyb3VuZC1lcnJvcjtcblx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIHJlbSgtNXB4KSBudWxsIG51bGwgcmVtKDEwcHgpKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRidXR0b24sXG5cdGlucHV0LFxuXHRzZWxlY3QsXG5cdHRleHRhcmVhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogJGlucHV0LXdpZHRoO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcblx0XHRmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuXHRcdGNvbG9yOiAkaW5wdXQtY29sb3I7XG5cdFx0Ym9yZGVyOiAkaW5wdXQtYm9yZGVyLXNpemUgJGlucHV0LWJvcmRlci1zdHlsZSAkaW5wdXQtYm9yZGVyLWNvbG9yLWJhc2U7XG5cdFx0YmFja2dyb3VuZDogJGlucHV0LWJnO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLWJhc2U7XG5cdFx0QGluY2x1ZGUgcGFkZGluZygkaW5wdXQtcGFkZGluZyk7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuXG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjtcblx0XHR9XG5cblx0XHQmOmZvY3VzOm5vdCg6cmVhZC1vbmx5KTpub3QoW3R5cGU9J3N1Ym1pdCddKTpub3QoW3R5cGU9J3Jlc2V0J10pOm5vdChbdHlwZT0nYnV0dG9uJ10pLFxuXHRcdC5pcy1mb2N1c2VkIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvci1mb2N1cztcblx0XHR9XG5cblx0XHQmLmlzLWVycm9yIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvci1lcnJvcjtcblx0XHR9XG5cblx0XHQmOmRpc2FibGVkLFxuXHRcdCYuaXMtZGlzYWJsZWQge1xuXHRcdFx0Y29sb3I6ICRpbnB1dC1jb2xvci1kaXNhYmxlZDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZy1kaXNhYmxlZDtcblx0XHR9XG5cblx0XHQmW3R5cGU9J3JhZGlvJ10sXG5cdFx0Jlt0eXBlPSdjaGVja2JveCddIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIHJlbSgxMHB4KSBudWxsIG51bGwpO1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZygwKTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J3JhZGlvJ10sXG5cdFx0Jlt0eXBlPSdjaGVja2JveCddLFxuXHRcdCZbdHlwZT0nc3VibWl0J10sXG5cdFx0Jlt0eXBlPSdyZXNldCddLFxuXHRcdCZbdHlwZT0nYnV0dG9uJ10ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0YnV0dG9uIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHRidXR0b24sXG5cdGlucHV0W3R5cGU9J3N1Ym1pdCddLFxuXHRpbnB1dFt0eXBlPSdyZXNldCddLFxuXHRpbnB1dFt0eXBlPSdidXR0b24nXSB7XG5cdFx0Y29sb3I6ICRpbnB1dC1zdWJtaXQtY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGlucHV0LXN1Ym1pdC1iZztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRpbnB1dC1zdWJtaXQtY29sb3ItaG92ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtc3VibWl0LWJnLWhvdmVyO1xuXHRcdH1cblx0fVxuXG5cdHNlbGVjdCB7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHJlbSgxMHB4KSBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIHJlbSg1cHgpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJvQUFBQU5DQVlBQUFDM21YN3RBQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBS1QybERRMUJRYUc5MGIzTm9iM0FnU1VORElIQnliMlpwYkdVQUFIamFuVk5uVkZQcEZqMzMzdlJDUzRpQWxFdHZVaFVJSUZKQ2k0QVVrU1lxSVFrUVNvZ2hvZGtWVWNFUlJVVUVHOGlnaUFPT2pvQ01GVkVzRElvSzJBZmtJYUtPZzZPSWlzcjc0WHVqYTlhODkrYk4vclhYUHVlczg1Mnp6d2ZBQ0F5V1NETlJOWUFNcVVJZUVlQ0R4OFRHNGVRdVFJRUtKSEFBRUFpelpDRnovU01CQVBoK1BEd3JJc0FIdmdBQmVOTUxDQURBVFp2QU1CeUgvdy9xUXBsY0FZQ0VBY0Iwa1RoTENJQVVBRUI2amtLbUFFQkdBWUNkbUNaVEFLQUVBR0RMWTJMakFGQXRBR0FuZitiVEFJQ2QrSmw3QVFCYmxDRVZBYUNSQUNBVFpZaEVBR2c3QUt6UFZvcEZBRmd3QUJSbVM4UTVBTmd0QURCSlYyWklBTEMzQU1ET0VBdXlBQWdNQURCUmlJVXBBQVI3QUdESUl5TjRBSVNaQUJSRzhsYzg4U3V1RU9jcUFBQjRtYkk4dVNRNVJZRmJDQzF4QjFkWExoNG96a2tYS3hRMllRSmhta0F1d25tWkdUS0JOQS9nODh3QUFLQ1JGUkhnZy9QOWVNNE9yczdPTm82MkRsOHQ2cjhHL3lKaVl1UCs1YytyY0VBQUFPRjBmdEgrTEMrekdvQTdCb0J0L3FJbDdnUm9YZ3VnZGZlTFpySVBRTFVBb09uYVYvTncrSDQ4UEVXaGtMbloyZVhrNU5oS3hFSmJZY3BYZmY1bndsL0FWLzFzK1g0OC9QZjE0TDdpSklFeVhZRkhCUGpnd3N6MFRLVWN6NUlKaEdMYzVvOUgvTGNMLy93ZDB5TEVTV0s1V0NvVTQxRVNjWTVFbW96ek1xVWlpVUtTS2NVbDB2OWs0dDhzK3dNKzN6VUFzR28rQVh1UkxhaGRZd1AyU3ljUVdIVEE0dmNBQVBLN2I4SFVLQWdEZ0dpRDRjOTMvKzgvL1VlZ0pRQ0Faa21TY1FBQVhrUWtMbFRLc3ovSENBQUFSS0NCS3JCQkcvVEJHQ3pBQmh6QkJkekJDL3hnTm9SQ0pNVENRaEJDQ21TQUhISmdLYXlDUWlpR3piQWRLbUF2MUVBZE5NQlJhSWFUY0E0dXdsVzREajF3RC9waENKN0JLTHlCQ1FSQnlBZ1RZU0hhaUFGaWlsZ2pqZ2dYbVlYNEljRklCQktMSkNESmlCUlJJa3VSTlVneFVvcFVJRlZJSGZJOWNnSTVoMXhHdXBFN3lBQXlndnlHdkVjeGxJR3lVVDNVRExWRHVhZzNHb1JHb2d2UVpIUXhtbzhXb0p2UWNyUWFQWXcyb2VmUXEyZ1AybzgrUThjd3dPZ1lCelBFYkRBdXhzTkNzVGdzQ1pOank3RWlyQXlyeGhxd1Zxd0R1NG4xWTgreGR3UVNnVVhBQ1RZRWQwSWdZUjVCU0ZoTVdFN1lTS2dnSENRMEVkb0pOd2tEaEZIQ0p5S1RxRXUwSnJvUitjUVlZakl4aDFoSUxDUFdFbzhUTHhCN2lFUEVOeVFTaVVNeUo3bVFBa214cEZUU0V0SkcwbTVTSStrc3FaczBTQm9qazhuYVpHdXlCem1VTENBcnlJWGtuZVRENURQa0crUWg4bHNLbldKQWNhVDRVK0lvVXNwcVNobmxFT1UwNVFabG1ESkJWYU9hVXQyb29WUVJOWTlhUXEyaHRsS3ZVWWVvRXpSMW1qbk5neFpKUzZXdG9wWFRHbWdYYVBkcHIraDB1aEhkbFI1T2w5Qlgwc3ZwUitpWDZBUDBkd3dOaGhXRHg0aG5LQm1iR0FjWVp4bDNHSytZVEtZWjA0c1p4MVF3TnpIcm1PZVpENWx2VlZncXRpcDhGWkhLQ3BWS2xTYVZHeW92VkttcXBxcmVxZ3RWODFYTFZJK3BYbE45cmtaVk0xUGpxUW5VbHF0VnFwMVE2MU1iVTJlcE82aUhxbWVvYjFRL3BINVovWWtHV2NOTXcwOURwRkdnc1YvanZNWWdDMk1aczNnc0lXc05xNFoxZ1RYRUpySE4yWHgyS3J1WS9SMjdpejJxcWFFNVF6TktNMWV6VXZPVVpqOEg0NWh4K0p4MFRnbm5LS2VYODM2SzNoVHZLZUlwRzZZMFRMa3haVnhycXBhWGxsaXJTS3RScTBmcnZUYXU3YWVkcHIxRnUxbjdnUTVCeDBvblhDZEhaNC9PQlozblU5bFQzYWNLcHhaTlBUcjFyaTZxYTZVYm9idEVkNzl1cCs2WW5yNWVnSjVNYjZmZWViM24raHg5TC8xVS9XMzZwL1ZIREZnR3N3d2tCdHNNemhnOHhUVnhiendkTDhmYjhWRkRYY05BUTZWaGxXR1g0WVNSdWRFOG85VkdqVVlQakduR1hPTWs0MjNHYmNhakpnWW1JU1pMVGVwTjdwcFNUYm1tS2FZN1REdE14ODNNemFMTjFwazFtejB4MXpMbm0rZWIxNXZmdDJCYWVGb3N0cWkydUdWSnN1UmFwbG51dHJ4dWhWbzVXYVZZVlZwZHMwYXRuYTBsMXJ1dHU2Y1JwN2xPazA2cm50Wm53N0R4dHNtMnFiY1pzT1hZQnR1dXRtMjJmV0ZuWWhkbnQ4V3V3KzZUdlpOOXVuMk4vVDBIRFlmWkRxc2RXaDErYzdSeUZEcFdPdDZhenB6dVAzM0Y5SmJwTDJkWXp4RFAyRFBqdGhQTEtjUnBuVk9iMDBkbkYyZTVjNFB6aUl1SlM0TExMcGMrTHBzYnh0M0l2ZVJLZFBWeFhlRjYwdldkbTdPYnd1Mm8yNi91TnU1cDdvZmNuOHcwbnltZVdUTnowTVBJUStCUjVkRS9DNStWTUd2ZnJINVBRMCtCWjdYbkl5OWpMNUZYcmRld3Q2VjNxdmRoN3hjKzlqNXluK00rNHp3MzNqTGVXVi9NTjhDM3lMZkxUOE52bmwrRjMwTi9JLzlrLzNyLzBRQ25nQ1VCWndPSmdVR0JXd0w3K0hwOEliK09QenJiWmZheTJlMUJqS0M1UVJWQmo0S3RndVhCclNGb3lPeVFyU0gzNTVqT2tjNXBEb1ZRZnVqVzBBZGg1bUdMdzM0TUo0V0hoVmVHUDQ1d2lGZ2EwVEdYTlhmUjNFTnozMFQ2UkpaRTNwdG5NVTg1cnkxS05TbytxaTVxUE5vM3VqUzZQOFl1WmxuTTFWaWRXRWxzU3h3NUxpcXVObTVzdnQvODdmT0g0cDNpQytON0Y1Z3Z5RjF3ZWFIT3d2U0ZweGFwTGhJc09wWkFUSWhPT0pUd1FSQXFxQmFNSmZJVGR5V09Dbm5DSGNKbklpL1JOdEdJMkVOY0toNU84a2dxVFhxUzdKRzhOWGtreFRPbExPVzVoQ2Vwa0x4TURVemRtenFlRnBwMklHMHlQVHE5TVlPU2taQnhRcW9oVFpPMlorcG41bVoyeTZ4bGhiTCt4VzZMdHk4ZWxRZkphN09RckFWWkxRcTJRcWJvVkZvbzF5b0hzbWRsVjJhL3pZbktPWmFybml2TjdjeXp5dHVRTjV6dm4vL3RFc0lTNFpLMnBZWkxWeTBkV09hOXJHbzVzanh4ZWRzSzR4VUZLNFpXQnF3OHVJcTJLbTNWVDZ2dFY1ZXVmcjBtZWsxcmdWN0J5b0xCdFFGcjZ3dFZDdVdGZmV2YzErMWRUMWd2V2QrMVlmcUduUnMrRlltS3JoVGJGNWNWZjlnbzNIamxHNGR2eXIrWjNKUzBxYXZFdVdUUFp0Sm02ZWJlTFo1YkRwYXFsK2FYRG00TjJkcTBEZDlXdE8zMTlrWGJMNWZOS051N2c3WkR1YU8vUExpOFphZkp6czA3UDFTa1ZQUlUrbFEyN3RMZHRXSFgrRzdSN2h0N3ZQWTA3TlhiVzd6My9UN0p2dHRWQVZWTjFXYlZaZnRKKzdQM1A2NkpxdW40bHZ0dFhhMU9iWEh0eHdQU0EvMEhJdzYyMTduVTFSM1NQVlJTajlZcjYwY094eCsrL3AzdmR5ME5OZzFWalp6RzRpTndSSG5rNmZjSjMvY2VEVHJhZG94N3JPRUgweDkySFdjZEwycENtdkthUnB0VG12dGJZbHU2VDh3KzBkYnEzbnI4UjlzZkQ1dzBQRmw1U3ZOVXlXbmE2WUxUazJmeXo0eWRsWjE5Zmk3NTNHRGJvclo3NTJQTzMyb1BiKys2RUhUaDBrWC9pK2M3dkR2T1hQSzRkUEt5MitVVFY3aFhtcTg2WDIzcWRPbzgvcFBUVDhlN25MdWFycmxjYTdudWVyMjFlMmIzNlJ1ZU44N2Q5TDE1OFJiLzF0V2VPVDNkdmZONmIvZkY5L1hmRnQxK2NpZjl6c3U3MlhjbjdxMjhUN3hmOUVEdFFkbEQzWWZWUDF2KzNOanYzSDlxd0hlZzg5SGNSL2NHaFlQUC9wSDFqdzlEQlkrWmo4dUdEWWJybmpnK09UbmlQM0w5NmZ5blE4OWt6eWFlRi82aS9zdXVGeFl2ZnZqVjY5Zk8wWmpSb1pmeWw1Ty9iWHlsL2VyQTZ4bXYyOGJDeGg2K3lYZ3pNVjcwVnZ2dHdYZmNkeDN2bzk4UFQrUjhJSDhvLzJqNXNmVlQwS2Y3a3htVGsvOEVBNWp6L0dNekxkc0FBQUFnWTBoU1RRQUFlaVVBQUlDREFBRDUvd0FBZ09rQUFIVXdBQURxWUFBQU9wZ0FBQmR2a2wvRlJnQUFBVXRKUkVGVWVOcTgwODlLQWxFVXgvSHZhSVJDSWJSeUNzTHhDY1lab2tjSW5Xa1JDQ0hNU2duNjh4UXVlb0EyUlJDMGtkb0lGY3hvUFVHclVaZXVySld0b3pLSjRMVEpFTTEvcEozbFBkejd1VC91UFVvK2Z5ajhRd1ZVTlRwelJGV2pCQnduazlXMDJNd1FUWXVKNDJTT0ZCRUpBSnV1VzdxdVZHcFRSUXhERjl0TzVRQlBFUkVGRUdERGRVdTMwOElNUThlMlUxbmdISmdMZFBYdWJEdTFiaGg2YTBySS9qY0M4Tm1kcUZOcnJsdTZyMVJxd1Q4aUo5M3J2MEZCNE16M3E5dWVWdzVQZ2xoV0V0Tk03QUtudlQxRlpPQVlMZnArOWRIenlrc1RJSDFKZnVZSWlBelkrMkthaVZYTFNyNk9pUndNUWpyUSs1QXoza3d6b1Z0VzhtTUVzZ2NjRDd1TUlpTGhFUmlBMW1nODFJdkZxL2wydXcxQUtCUWluZDVxeCtOYURyZ1lsVm9Sa1Fqd1BNWXpyRFNiVC9WQzRYSUJ3SEV5cmVWbGRRZTRBVm85SDZxdnZnWUFkN1IxNU92cGZIRUFBQUFBU1VWT1JLNUNZSUk9KTtcblx0fVxuXG5cdHRleHRhcmVhIHtcblx0XHRyZXNpemU6IG5vbmU7XG5cdFx0d2lkdGg6ICRpbnB1dC13aWR0aC10ZXh0YXJlYTtcblx0XHRoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtdGV4dGFyZWE7XG5cdH1cbn1cbiIsIi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBFbGVtZW50cyAqL1xuXG4vLyAjIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vIE5vIGxvY2FsIHZhcmlhYmxlcyBhdmFpbGFibGVcblxuLy8gIyBFbGVtZW50c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnJhdGlvLFxuYXVkaW8sXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCxcbnZpZGVvIHtcblx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCByZW0oMjBweCkpO1xufVxuXG4ucmF0aW8ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0aGVpZ2h0OiAwO1xuXHRAaW5jbHVkZSBwYWRkaW5nKDApO1xuXHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cblx0ZW1iZWQsXG5cdGlmcmFtZSxcblx0b2JqZWN0LFxuXHR2aWRlbyB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogMDtcblx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCBudWxsIG51bGwgMCk7XG5cdH1cbn1cblxuLnJhdGlvLS0xNng5IHtcblx0QGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwgNTYuMjUlKTtcbn1cblxuLnJhdGlvLS00eDMge1xuXHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCA3NSUpO1xufVxuIiwiLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgVmFyaWFibGVzXG4vLyAjIEVsZW1lbnRzICovXG5cbi8vICMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy8gTm8gbG9jYWwgdmFyaWFibGVzIGF2YWlsYWJsZVxuXG4vLyAjIEVsZW1lbnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ud3JhcHBlciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtY29sb3I6ICRwYWdlLWJnO1xuXHRAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbn1cbiIsIi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBFbGVtZW50cyAqL1xuXG4vLyAjIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vIE5vIGxvY2FsIHZhcmlhYmxlcyBhdmFpbGFibGVcblxuLy8gIyBFbGVtZW50c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmFydGljbGUge1xuXHQmX19jb250ZW50IHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcblx0XHRAZXh0ZW5kICVjb250ZW50O1xuXHRcdEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSgxMTBweCkgbnVsbCByZW0oMThweCkpO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtZGVza3RvcCl7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSg1MHB4KSBudWxsIG51bGwpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXNtYWxsKXtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDMwcHgpIG51bGwgbnVsbCk7XG5cdFx0fVxuXG5cdFx0JjphZnRlcixcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IHJlbSgxMTJweCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSgyMDNweCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCBudWxsIDAgMCk7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKDE0MjBweCl7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXG5cdFx0aDIge1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCByZW0oNDBweCkpO1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1zbWFsbCl7XG5cdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgcmVtKDIwcHgpKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgcmVtKDM1cHgpKTtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtc21hbGwpe1xuXHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIHJlbSgyMHB4KSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmV4cG9zaXRpb24ge1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwgcmVtKDc1cHgpKTtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtcGhvbmUpe1xuXHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCByZW0oMjBweCkpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zc2JhIHtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDY1cHgpIG51bGwgbnVsbCk7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LWRlc2t0b3Ape1xuXHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSgzMHB4KSBudWxsIG51bGwpO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC10YWJsZXQpe1xuXHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSgyMHB4KSBudWxsIG51bGwpO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1zbWFsbCl7XG5cdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcoMCBudWxsIG51bGwpO1xuXHRcdFx0fVxuXG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtc21hbGwpe1xuXHRcdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcoMCBudWxsIG51bGwpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgVmFyaWFibGVzXG4vLyAjIEVsZW1lbnRzICovXG5cbi8vICMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy8gTm8gbG9jYWwgdmFyaWFibGVzIGF2YWlsYWJsZVxuXG4vLyAjIEVsZW1lbnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uYmFubmVyIHtcblx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHdpZHRoOiAxMTJweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG5cdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgbnVsbCBudWxsIDApO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtZGVza3RvcCl7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHR0b3A6IDEwMHB4O1xuXHRcdHdpZHRoOiAxMzg3cHg7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuXHRcdEBleHRlbmQgJXRpdGxlO1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCByZW0oMjVweCkpO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRoZWlnaHQ6IDEyMXB4IWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0aGVpZ2h0OiByZW0oODUwcHgpO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDE4M3B4KSBudWxsIHJlbSg1MHB4KSk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1kZXNrdG9wKXtcblx0XHRcdGhlaWdodDogcmVtKDc1MHB4KTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC10YWJsZXQpe1xuXHRcdFx0aGVpZ2h0OiByZW0oNjUwcHgpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXBob25lKXtcblx0XHRcdGhlaWdodDogcmVtKDUwMHB4KTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1zbWFsbCl7XG5cdFx0XHRoZWlnaHQ6IHJlbSgzNTBweCk7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSgxMDBweCkgbnVsbCByZW0oMzBweCkpO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmxhY2ssIDAuNik7XG5cdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCBudWxsIG51bGwgMCk7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzYlKTtcblx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA1MCUgLTYwcHggbnVsbCBudWxsKTtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtZGVza3RvcC1sYXJnZSl7XG5cdFx0XHRcdG1heC13aWR0aDogcmVtKDUwMHB4KTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtdGFibGV0KXtcblx0XHRcdFx0bWF4LXdpZHRoOiByZW0oMzAwcHgpO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1zbWFsbCl7XG5cdFx0XHRcdG1heC13aWR0aDogcmVtKDIwMHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19icmVhZGNydW1iIHtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvci13aGl0ZTtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG5cdFx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtc21hbGwpe1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXHRcdH1cblxuXHRcdGgxIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1oMSk7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXRhYmxldCl7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWgxIC0gMjApO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1waG9uZSl7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWgxIC0gNDApO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1zbWFsbCl7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWgxIC0gNjApO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXdoaXRlO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXJlZDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCByZW0oMTBweCkpO1xuXHRcdH1cblx0fVxufSIsIi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBFbGVtZW50cyAqL1xuXG4vLyAjIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vIE5vIGxvY2FsIHZhcmlhYmxlcyBhdmFpbGFibGVcblxuLy8gIyBFbGVtZW50c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmJyZWFkY3J1bWIge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAkdGV4dC1jb2xvci1yZWQ7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG5cdEBleHRlbmQgJXBhZGRpbmc7XG5cdEBpbmNsdWRlIHBhZGRpbmcoMCBudWxsKTtcblx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCByZW0oOTBweCkpO1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXBob25lKXtcblx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIHJlbSg1MHB4KSk7XG5cdH1cblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1zbWFsbCl7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXHR9XG5cblx0PiBkaXYge1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItZ3JheTtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSg0MnB4KSBudWxsKTtcblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvci1iYXNlLWxpZ2h0O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3ItcmVkO1xuXHRcdH1cblx0fVxuXG5cdGkge1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLWJhc2UtbGlnaHQ7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xuXHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIHJlbSg1cHgpKTtcblx0fVxufVxuIiwiLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgVmFyaWFibGVzXG4vLyAjIEVsZW1lbnRzICovXG5cbi8vICMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy8gTm8gbG9jYWwgdmFyaWFibGVzIGF2YWlsYWJsZVxuXG4vLyAjIEVsZW1lbnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uY29udGFjdCB7XG5cdEBleHRlbmQgJWNvbnRlbnQ7XG5cdEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcblx0QGluY2x1ZGUgcGFkZGluZyhyZW0oMTAwcHgpIG51bGwgcmVtKDY4cHgpKTtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC10YWJsZXQpe1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDUwcHgpIG51bGwpO1xuXHR9XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtcGhvbmUpe1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDMwcHgpIG51bGwpO1xuXHR9XG5cblx0JjphZnRlcixcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogcmVtKDIzMXB4KTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcblx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCBudWxsIDAgMCk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigxNjk5cHgpe1xuXHRcdFx0d2lkdGg6IDExMXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKDE0MjBweCl7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0d2lkdGg6IDEyMHB4O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1kYXJrLWdyYXktYWx0O1xuXHR9XG5cblx0aDMge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuXHR9XG5cblx0Jl9fd3JhcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oMzBweCkgbnVsbCByZW0oMTNweCkpO1xuXG5cdFx0ZmlndXJlIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2FkZHJlc3Mge1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcblxuXHRcdGgzIHtcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1yZWQ7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIHJlbSgyNnB4KSk7XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIDAgcmVtKDQzcHgpKTtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsIG51bGwgcmVtKDIxNXB4KSk7XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtZGVza3RvcCl7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwgbnVsbCByZW0oMTgwcHgpKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXNtYWxsKXtcblx0XHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCByZW0oMTBweCkgMCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgbnVsbCBudWxsIDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtc21hbGwpe1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oc3RhdGljLCBudWxsKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3ItYmFzZTtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXJlZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19mb3JtIHtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcblxuXHRcdGgzIHtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgcmVtKDI2cHgpKTtcblx0XHR9XG5cblx0XHRmb3JtIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDIwcHgpIG51bGwgbnVsbCk7XG5cblx0XHRcdC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIHJlbSgxMHB4KSk7XG5cdFx0XHR9XG5cblx0XHRcdC5yb3cge1xuXHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIHJlbSgyMHB4KSk7XG5cdFx0XHR9XG5cblx0XHRcdGJ1dHRvblt0eXBlPVwic3VibWl0XCJde1xuXHRcdFx0XHQmLmJ1dHRvbiB7XG5cdFx0XHRcdFx0QGV4dGVuZCAuYnV0dG9uO1xuXHRcdFx0XHRcdEBleHRlbmQgLmJ1dHRvbi0tbGc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBWYXJpYWJsZXNcbi8vICMgRWxlbWVudHMgKi9cblxuLy8gIyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vLyBObyBsb2NhbCB2YXJpYWJsZXMgYXZhaWxhYmxlXG5cbi8vICMgRWxlbWVudHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5kZXRhaWwge1xuXHRAZXh0ZW5kICVjb250ZW50O1xuXG5cdGgyIHtcblx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIHJlbSg0M3B4KSk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1waG9uZSl7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIHJlbSgyMHB4KSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdG9wIHtcblx0XHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oMTA4cHgpIG51bGwpO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtdGFibGV0KXtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDUwcHgpIG51bGwpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXBob25lKXtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDMwcHgpIG51bGwpO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIsXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiByZW0oMjMxcHgpO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG5cdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCBudWxsIDAgMCk7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKDE2OTlweCl7XG5cdFx0XHRcdHdpZHRoOiAxMTFweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oMTQyMHB4KXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1kYXJrLWdyYXktYWx0O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RhZ3Mge1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsIHJlbSgzNXB4KSk7XG5cblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgMCAwKTtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuXG5cdFx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3NsaWRlciB7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKHJlbSg2MHB4KSBudWxsKTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXBob25lKXtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihyZW0oMzBweCkgbnVsbCk7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2JvdHRvbSB7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oNDVweCkgbnVsbCByZW0oNTJweCkpO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtc21hbGwpe1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwgcmVtKDEwcHgpKTtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBFbGVtZW50cyAqL1xuXG4vLyAjIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vIE5vIGxvY2FsIHZhcmlhYmxlcyBhdmFpbGFibGVcblxuLy8gIyBFbGVtZW50c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmV4cG9zaXRpb24ge1xuXHRAaW5jbHVkZSBwYWRkaW5nKHJlbSgxNXB4KSBudWxsKTtcblxuXHR1bCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRAaW5jbHVkZSBtYXJnaW4oMCByZW0oLTVweCkpO1xuXG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgcmVtKDVweCkpO1xuXG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIHJlbSgxMHB4KSk7XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdHdpZHRoOiA2Ny44JTtcblxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDMyLjIlO1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0bGkge1xuXHRcdFx0XHR3aWR0aDogMzMuOSU7XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoM24pe1xuXHRcdFx0XHRcdHdpZHRoOiAzMi4yJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBFbGVtZW50cyAqL1xuXG4vLyAjIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vIE5vIGxvY2FsIHZhcmlhYmxlcyBhdmFpbGFibGVcblxuLy8gIyBFbGVtZW50c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmZvb3RlciB7XG5cdGNvbG9yOiAkdGV4dC1jb2xvci13aGl0ZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG5cdEBleHRlbmQgJXBhZGRpbmctbGVmdDtcblx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXG5cdGEge1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvci13aGl0ZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXJlZDtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Ym90dG9tOiByZW0oMTczcHgpO1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvci1iYXNlO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5ICFpbXBvcnRhbnQ7XG5cdFx0QGV4dGVuZCAldGl0bGU7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXJlZCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdCZfX2xvZ28ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1heC13aWR0aDogcmVtKDEzNXB4KTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXNtYWxsKXtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgcmVtKDMwcHgpKTtcblx0XHR9XG5cdH1cblxuXHQmX193aWRnZXRzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZGFyaztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oMTE1cHgpIG51bGwgcmVtKDIwcHgpKTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXRhYmxldCkge1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oNzBweCkgbnVsbCByZW0oMjBweCkpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXNtYWxsKXtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDUwcHgpIG51bGwgcmVtKDVweCkpO1xuXHRcdH1cblxuXHRcdC53aWRnZXQge1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCByZW0oMzBweCkpO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0Ji50aXRsZSB7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIHJlbSgzMnB4KSk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1zbWFsbCl7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIHJlbSgyMHB4KSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYud2lkZ2V0X25hdl9tZW51IHtcblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1saWdodC1ncmF5O1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2xlZnQge1xuXHRcdHdpZHRoOiA2NSU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1kZXNrdG9wICsgMTAwKSB7XG5cdFx0XHR3aWR0aDogNTUlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXRhYmxldCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXG5cdFx0PiBzZWN0aW9uIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxODBweCk7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgcmVtKDE1cHgpKTtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtdGFibGV0KSB7XG5cdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXNtYWxsKXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCAwKTtcblx0XHRcdH1cblxuXHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0bWF4LXdpZHRoOiByZW0oMTgwcHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCBudWxsIDApO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXNtYWxsKXtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLndpZGdldCB7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdCYudGl0bGUge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhZGRyZXNzIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40NTtcblx0XHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3ItbGlnaHQtZ3JheTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIHJlbSg1MHB4KSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1kZXNrdG9wLWxhcmdlKSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIHJlbSgxMHB4KSk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYgKyBsaSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgbnVsbCByZW0oMzhweCkpO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LWRlc2t0b3AtbGFyZ2UpIHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIG51bGwgMCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiByZW0oNjBweCk7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogcmVtKDYwcHgpO1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXJlZDtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgcmVtKDIwcHgpIG51bGwgbnVsbCk7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtdGFibGV0KSB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHJlbSg1MHB4KTtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbSg1MHB4KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXNtYWxsKXtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCByZW0oMTJweCkgbnVsbCBudWxsKTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCYuZmEtZW52ZWxvcGUge1xuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3ItcmVkO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fcmlnaHQge1xuXHRcdHdpZHRoOiAzNC41JTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LWRlc2t0b3AgKyAxMDApIHtcblx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtdGFibGV0KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQ+IHNlY3Rpb24ge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCByZW0oMTVweCkpO1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC10YWJsZXQpIHtcblx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtc21hbGwpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIDApO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXRhYmxldCkge1xuXHRcdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwgbnVsbCAwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXNtYWxsKXtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2JvdHRvbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcblx0XHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oNDVweCkgcmVtKDE3M3B4KSByZW0oNDVweCkgbnVsbCk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1waG9uZSkge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSgyMHB4KSByZW0oNTBweCkpO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLWxpZ2h0LWdyYXk7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDApO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLWxpZ2h0LWdyYXk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgYXV0byAwIG51bGwpO1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1waG9uZSkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSgxMHB4KSBudWxsKTtcblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCByZW0oMTVweCkpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXBob25lKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIHJlbSgxMHB4KSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCByZW0oNHB4KSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fd2Vic2l0ZSB7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLWxpZ2h0LWdyYXk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC10YWJsZXQpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oMTBweCkgbnVsbCBudWxsKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1waG9uZSkge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZygwIG51bGwgbnVsbCk7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IHJlbSgxN3B4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX190b3Age1xuXHRcdHdpZHRoOiAxMTJweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1yZWQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xuXHRcdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIDAgMCBudWxsKTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXBob25lKSB7XG5cdFx0XHR3aWR0aDogcmVtKDUwcHgpO1xuXHRcdFx0aGVpZ2h0OiByZW0oNTBweCk7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3Itd2hpdGUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBFbGVtZW50cyAqL1xuXG4vLyAjIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vIE5vIGxvY2FsIHZhcmlhYmxlcyBhdmFpbGFibGVcblxuLy8gIyBFbGVtZW50c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmhlYWRlciB7XG5cdHotaW5kZXg6IDk7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR0cmFuc2l0aW9uOiBwYWRkaW5nICRiYXNlLWR1cmF0aW9uICRiYXNlLXRpbWluZztcblx0QGV4dGVuZCAlcGFkZGluZy1sZWZ0O1xuXHRAaW5jbHVkZSBwb3NpdGlvbihmaXhlZCwgMCBudWxsIG51bGwgMCk7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtZGVza3RvcCkge1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsIG51bGwgMTVweCk7XG5cdH1cblxuXHQ+IHVsIHtcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAwIGF1dG8pO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtdGFibGV0KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdD4gbGkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHQmICsgbGkge1xuXHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIG51bGwgcmVtKDE1cHgpKTtcblx0XHRcdH1cblxuXHRcdFx0PiBhIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLWdyYXktYWx0O1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXRhYmxldCkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNXB4KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1yZWQ7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgcmVtKDdweCkgbnVsbCBudWxsKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1yZWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19sb2dvIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXgtd2lkdGg6IHJlbSgzNTBweCk7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKHJlbSgyN3B4KSBudWxsKTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LWRlc2t0b3ApIHtcblx0XHRcdG1heC13aWR0aDogcmVtKDMzMHB4KTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC10YWJsZXQpIHtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihyZW0oMjBweCkgbnVsbCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtcGhvbmUpIHtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihyZW0oMTVweCkgbnVsbCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdG1heC13aWR0aDogcmVtKDIyMHB4KTtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5ICRiYXNlLWR1cmF0aW9uICRiYXNlLXRpbWluZztcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiByZW0oMTIwcHgpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgJGJhc2UtZHVyYXRpb24gJGJhc2UtdGltaW5nO1xuXHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgbnVsbCAwIDApO1xuXHRcdFx0QGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZSgnbG9nby1maXhlZCcsICdwbmcnLCBjZW50ZXIgY2VudGVyLCBuby1yZXBlYXQsIHJlbSg2MHB4KSBhdXRvKTtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtZGVza3RvcCkge1xuXHRcdFx0XHR3aWR0aDogcmVtKDExNXB4KTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtdGFibGV0KSB7XG5cdFx0XHRcdHdpZHRoOiByZW0oMTAxcHgpO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1waG9uZSkge1xuXHRcdFx0XHR3aWR0aDogcmVtKDkycHgpO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHR3aWR0aDogcmVtKDcxcHgpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX190b2dnbGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xuXHRcdHRyYW5zaXRpb246IHBhZGRpbmcgJGJhc2UtZHVyYXRpb24gJGJhc2UtdGltaW5nO1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDEwcHgpIHJlbSgxNThweCkgcmVtKDEwcHgpIHJlbSg0NXB4KSk7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCBudWxsIHJlbSgyOXB4KSk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1kZXNrdG9wKSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCByZW0oNDJweCkpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXRhYmxldCkge1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIHJlbSg0MHB4KSk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtcGhvbmUpIHtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCByZW0oMzBweCkpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgcmVtKDIwcHgpKTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgJGJhc2UtZHVyYXRpb24gJGJhc2UtdGltaW5nO1xuXHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNTAlIG51bGwgbnVsbCAwKTtcblxuXHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgJGJhc2UtZHVyYXRpb24gJGJhc2UtdGltaW5nO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIG51bGwgbnVsbCAwKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHR0b3A6IC0xMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Ym90dG9tOiAtMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmlzLWFjdGl2ZSB7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX21lbnUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXdoaXRlO1xuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDExOXB4KTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1ibGFjaywgMC45NSk7XG5cdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDEwMCUgbnVsbCBudWxsIDApO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtZGVza3RvcCl7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDlweCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtdGFibGV0KXtcblx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDk2cHgpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXBob25lKXtcblx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDgxcHgpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXNtYWxsKXtcblx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDY3cHgpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2FsaWduIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDUwJSBudWxsIG51bGwgMCk7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oMzBweCkgMCByZW0oMzBweCkgbnVsbCk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1waG9uZSkge1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdH1cblxuXHRcdD4gdWwge1xuXHRcdFx0bWF4LXdpZHRoOiA0MCU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAwKTtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtZGVza3RvcCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtcGhvbmUpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBpbmhlcml0O1xuXHRcdFx0fVxuXG5cdFx0XHQ+IGxpIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcblx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oOXB4KSByZW0oMjM1cHgpIHJlbSg5cHgpIG51bGwpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXRhYmxldCkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDVweCkgcmVtKDE0MHB4KSByZW0oNXB4KSBudWxsKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIHJlbSgxMDBweCkgbnVsbCBudWxsKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oODNweCk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkYmFzZS1kdXJhdGlvbiAkYmFzZS10aW1pbmc7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDUwJSAwIG51bGwgbnVsbCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC10YWJsZXQpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiByZW0oNjBweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiByZW0oNDBweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoNDhweCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1kZXNrdG9wKSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoNDBweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtdGFibGV0KSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjhweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmlzLWFjdGl2ZSxcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3ItcmVkO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0d2lkdGg6IHJlbSgxNzVweCk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC10YWJsZXQpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHJlbSgxMDBweCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiByZW0oODBweCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGVmdCB7XG5cdFx0d2lkdGg6IDU1JTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtZGVza3RvcCkge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1waG9uZSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQud2lkZ2V0IHtcblx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgcmVtKDIwcHgpIG51bGwgbnVsbCk7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LWRlc2t0b3ApIHtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdCYudGl0bGUge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCByZW0oMzJweCkpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtdGFibGV0KSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIHJlbSgxNXB4KSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdFx0b3JkZXI6IDM7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQmLndpZGdldF9uYXZfbWVudSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgcmVtKDMwcHgpKTtcblxuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLWxpZ2h0LWdyYXk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLndpZGdldF9jb250YWN0IHtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Ji50aXRsZSB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGFkZHJlc3Mge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1saWdodC1ncmF5O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgcmVtKDQ4cHgpKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXRhYmxldCkge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCByZW0oMzBweCkpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LWRlc2t0b3ApIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgcmVtKDEwcHgpKTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JiArIGxpIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCBudWxsIHJlbSg1MnB4KSk7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtZGVza3RvcCArIDEwMCkge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgbnVsbCByZW0oMThweCkpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtZGVza3RvcCkge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgbnVsbCAwKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHJlbSg2MHB4KTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiByZW0oNjBweCk7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3ItcmVkO1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCByZW0oMjBweCkgbnVsbCBudWxsKTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC10YWJsZXQpIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogcmVtKDUwcHgpO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogcmVtKDUwcHgpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1yZWQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLS1maXhlZCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsMCwwLDAuNSk7XG5cblx0XHQuaGVhZGVyX19sb2dvIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaGVhZGVyX190b2dnbGUge1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIHJlbSg0NXB4KSBudWxsIG51bGwpO1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1kZXNrdG9wKSB7XG5cdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCByZW0oNDJweCkgbnVsbCBudWxsKTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtdGFibGV0KSB7XG5cdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCByZW0oNDBweCkgbnVsbCBudWxsKTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtcGhvbmUpIHtcblx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIHJlbSgzMHB4KSBudWxsIG51bGwpO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgcmVtKDIwcHgpIG51bGwgbnVsbCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBWYXJpYWJsZXNcbi8vICMgTWl4aW4gKi9cblxuLy8gIyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vLyBObyBsb2NhbCB2YXJpYWJsZXMgYXZhaWxhYmxlXG5cbi8vICMgTWl4aW5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWltYWdlKCAkbmFtZSwgJGV4dGVuc2lvbjogJ3BuZycsICRwb3NpdGlvbjogbGVmdCBjZW50ZXIsICRyZXBlYXQ6IG5vLXJlcGVhdCwgJHNpemU6IGZhbHNlICkge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2UtcGF0aH0vI3skbmFtZX0uI3skZXh0ZW5zaW9ufSk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246ICRwb3NpdGlvbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6ICRyZXBlYXQ7XG5cblx0QGlmICgkc2l6ZSkge1xuXHRcdGJhY2tncm91bmQtc2l6ZTogJHNpemU7XG5cdH1cblxuXHRAaWYgKCRyZXRpbmEpIHtcblx0XHRAaW5jbHVkZSBoZHBpIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZS1wYXRofS8jeyRuYW1lfSN7JHJldGluYS1zdWZmaXh9LiN7JGV4dGVuc2lvbn0pO1xuXHRcdH1cblx0fVxufSIsIi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBFbGVtZW50cyAqL1xuXG4vLyAjIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vIE5vIGxvY2FsIHZhcmlhYmxlcyBhdmFpbGFibGVcblxuLy8gIyBFbGVtZW50c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmludHJvIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG5cdEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogMTExcHg7XG5cdFx0aGVpZ2h0OiAyMDNweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZGFyaztcblx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCAwIDAgbnVsbCk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1kZXNrdG9wKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRib3R0b206IHJlbSgzMDBweCk7XG5cdFx0QGV4dGVuZCAldGl0bGU7XG5cdFx0QGV4dGVuZCAldGl0bGUtLXJpZ2h0O1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCByZW0oMjBweCkpO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE4cHgpO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWRhcmsgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQmX19waG90byB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oMTI1cHgpIG51bGwgcmVtKDIwNXB4KSk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC10YWJsZXQpIHtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDgwcHgpIG51bGwgcmVtKDEwMHB4KSk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtcGhvbmUpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdGZpZ3VyZSB7XG5cdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xvZ28ge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMTAwJSAwIG51bGwgbnVsbCk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1kZXNrdG9wKSB7XG5cdFx0XHRtYXgtd2lkdGg6IHJlbSgzMDBweCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtdGFibGV0KSB7XG5cdFx0XHRtYXgtd2lkdGg6IHJlbSgyMjBweCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2xvZ2FuIHtcblx0XHRtYXgtd2lkdGg6IDQ3NXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvci13aGl0ZTtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMjZweCk7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oNTZweCkgcmVtKDUwcHgpKTtcblx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCBudWxsIG51bGwgMCk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1kZXNrdG9wKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDM4MHB4O1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oMjBweCkpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXRhYmxldCkge1xuXHRcdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogcmVtKDIzMHB4KTtcblx0XHRcdGhlaWdodDogcmVtKDYwcHgpO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXJlZDtcblx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAxMDAlIG51bGwgbnVsbCAwKTtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtdGFibGV0KSB7XG5cdFx0XHRcdHdpZHRoOiByZW0oMTgwcHgpO1xuXHRcdFx0XHRoZWlnaHQ6IHJlbSg0MHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjk7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdEBleHRlbmQgJXBhZGRpbmctcmlnaHQ7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDI0NXB4KSBudWxsIHJlbSg1MHB4KSByZW0oMTI1cHgpKTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LWRlc2t0b3AtbGFyZ2UpIHtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDE0NXB4KSBudWxsIG51bGwgcmVtKDEwMHB4KSk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtZGVza3RvcCkge1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oNzBweCkgMTVweCBudWxsIHJlbSg1MHB4KSk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtdGFibGV0KSB7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSgyMHB4KSk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtcGhvbmUpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oMzBweCkgMTVweCk7XG5cdFx0fVxuXG5cdFx0aDIge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSg0MHB4KTtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgcmVtKDQ1cHgpKTtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtdGFibGV0KSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgzMHB4KTtcblx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCByZW0oMjBweCkpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGg0IHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIHJlbSgzMHB4KSk7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIHJlbSg1MnB4KSk7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXRhYmxldCkge1xuXHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIHJlbSgzMHB4KSk7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1kZXNrdG9wKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5idXR0b24ge1xuXHRcdFx0QGV4dGVuZCAuYnV0dG9uLS13aGl0ZTtcblx0XHRcdEBleHRlbmQgLmJ1dHRvbi0tc2ltcGxlO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0QGV4dGVuZCAuYnV0dG9uOmhvdmVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGFydGljbGUge1xuXHRcdFx0bWF4LXdpZHRoOiA1NDBweDtcblx0XHR9XG5cdH1cblxuXHQmLS1wYWdlIHtcblx0XHQuaW50cm9fX3Bob3RvIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCBudWxsIG51bGwgMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgVmFyaWFibGVzXG4vLyAjIEVsZW1lbnRzICovXG5cbi8vICMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy8gTm8gbG9jYWwgdmFyaWFibGVzIGF2YWlsYWJsZVxuXG4vLyAjIEVsZW1lbnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ubmF2aWdhdGluZyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICR0ZXh0LWNvbG9yLXdoaXRlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZGFyay1ncmF5LWFsdDtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG5cdEBleHRlbmQgJXBhZGRpbmc7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcblx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IHJlbSgxMTJweCk7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG5cdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgbnVsbCBudWxsIDApO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtZGVza3RvcCl7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXRhYmxldCl7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRsZWZ0OiByZW0oNjBweCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSg2MHB4KTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1kYXJrO1xuXHRcdH1cblx0fVxuXG5cdCZfX3dyYXAge1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSg1M3B4KSByZW0oMTMwcHgpIHJlbSg0NXB4KSk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1kZXNrdG9wLWxhcmdlKXtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCAxNXB4IG51bGwgbnVsbCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtZGVza3RvcCArIDEwMCl7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCByZW0oLTExMHB4KSBudWxsIG51bGwpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LWRlc2t0b3Ape1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgMCk7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgcmVtKDkwcHgpKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC10YWJsZXQpe1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oODBweCkgMTVweCByZW0oMjVweCkpO1xuXHRcdH1cblxuXHRcdGg2IHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDApO1xuXHRcdFx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IHJlbSg0MnB4KTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA2cHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMTAwJSBudWxsIG51bGwgNTAlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19iYWNrIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogcmVtKDEyMHB4KTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1yZWQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXdoaXRlIWltcG9ydGFudDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XG5cdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgbnVsbCBudWxsIDApO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtZGVza3RvcCl7XG5cdFx0XHR3aWR0aDogcmVtKDgwcHgpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXRhYmxldCl7XG5cdFx0XHR3aWR0aDogcmVtKDYwcHgpO1xuXHRcdFx0aGVpZ2h0OiByZW0oNjBweCk7XG5cdFx0fVxuXHR9XG5cblx0dWwge1xuXHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgMCk7XG5cblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCByZW0oMTVweCkpO1xuXHRcdFx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1kZXNrdG9wLWxhcmdlKXtcblx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgcmVtKDEwcHgpKTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtZGVza3RvcCl7XG5cdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIHJlbSg1cHgpKTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtdGFibGV0KXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihyZW0oMTBweCkgMCk7XG5cdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsIG51bGwgcmVtKDUwcHgpKTtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci13aGl0ZTtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDApO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IHJlbSg0MnB4KTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA2cHgpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAkYmFzZS10aW1pbmcgJGJhc2UtZHVyYXRpb247XG5cdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAxMDAlIG51bGwgbnVsbCA1MCUpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXRhYmxldCl7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0bGVmdDogLTE1cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuaXMtYWN0aXZlLFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBWYXJpYWJsZXNcbi8vICMgRWxlbWVudHMgKi9cblxuLy8gIyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vLyBObyBsb2NhbCB2YXJpYWJsZXMgYXZhaWxhYmxlXG5cbi8vICMgRWxlbWVudHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5wYWNrYWdlIHtcblx0ei1pbmRleDogMTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xuXHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cblx0c2VjdGlvbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGV4dGVuZCAlcGFkZGluZztcblx0XHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oMTE3cHgpIG51bGwgcmVtKDE1MHB4KSk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1kZXNrdG9wKSB7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSg3MHB4KSAxNXB4IHJlbSg1MHB4KSk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtcGhvbmUpIHtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDUwcHgpIG51bGwgcmVtKDIwcHgpKTtcblx0XHR9XG5cdH1cblxuXHQmOmJlZm9yZSB7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiByZW0oNTI0cHgpO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCBudWxsIG51bGwgMCk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1kZXNrdG9wKSB7XG5cdFx0XHRoZWlnaHQ6IHJlbSg0MDBweCk7XG5cdFx0fVxuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0d2lkdGg6IDExNHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCAwIG51bGwgbnVsbCk7XG5cdFx0QGluY2x1ZGUgbGluZWFyLWdyYWRpZW50KDBkZWcsICRjb2xvci13aGl0ZSA4MSUsICR0ZXh0LWNvbG9yLWdyYXktYWx0IDIwJSk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1kZXNrdG9wKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX2hlYWRpbmcge1xuXHRcdHRvcDogYXV0bztcblx0XHRib3R0b206IHJlbSgyNzVweCk7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRAZXh0ZW5kICV0aXRsZTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdCZfX2ludHJvIHtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgcmVtKDExOHB4KSByZW0oMjBweCkpO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtZGVza3RvcCkge1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIDAgcmVtKDIwcHgpKTtcblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDQwcHgpO1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCByZW0oMzBweCkpO1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1waG9uZSkge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMzVweCk7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyOHB4KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc7XG5cdFx0XHRtYXgtd2lkdGg6IDY4MHB4O1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2Jsb2NrIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0dHJhbnNpdGlvbjogJGJhc2UtZHVyYXRpb24gJGJhc2UtdGltaW5nO1xuXHRcdEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcblx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIHJlbSg2MHB4KSk7XG5cblx0XHRhIHtcblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR0ZXh0LWluZGVudDogLTk5OXB4O1xuXHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCBudWxsIG51bGwgMCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLWdyYXk7XG5cdFx0XHR0cmFuc2l0aW9uOiAkYmFzZS1kdXJhdGlvbiAkYmFzZS10aW1pbmc7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDApO1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oNDVweCkgcmVtKDUwcHgpKTtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtZGVza3RvcCkge1xuXHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSgyNXB4KSByZW0oMjVweCkpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGZpZ3VyZSB7XG5cdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRyYW5zaXRpb246ICRiYXNlLWR1cmF0aW9uICRiYXNlLXRpbWluZztcblx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDApO1xuXHRcdFx0XHRAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGNvbG9yLWJsYWNrLCAwLjgpLCB0cmFuc3BhcmVudCk7XG5cdFx0XHR9XG5cblx0XHRcdGZpZ2NhcHRpb24ge1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3Itd2hpdGU7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDI2cHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgcmVtKDU4cHgpKTtcblx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgbnVsbCByZW0oOTBweCkgMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtZGVza3RvcC1sYXJnZSkge1xuXHRcdFx0XHRcdGJvdHRvbTogcmVtKDQwcHgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMnB4KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgcmVtKDUwcHgpKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXRhYmxldCkge1xuXHRcdFx0XHRcdGJvdHRvbTogcmVtKDMwcHgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgcmVtKDM1cHgpKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogcmVtKDM4cHgpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDUwJSBudWxsIG51bGwgMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1kZXNrdG9wLWxhcmdlKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogcmVtKDMwcHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXRhYmxldCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IHJlbSgyMHB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIHJlbSgzMHB4KSBudWxsIG51bGwpO1xuXHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDEwMCUgbnVsbCBudWxsIDApO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yLWdyYXk7XG5cdFx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItZ3JheTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1yZWQ7XG5cblx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci13aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdEBleHRlbmQgLmJ1dHRvbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHR3aWR0aDogMzMuMyU7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIDFweCk7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCByZW0oNTBweCkpO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtcGhvbmUpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX3NsaWRlciB7XG5cdFx0PiBkaXYge1xuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIC0xcHggMCk7XG5cblx0XHRcdFx0JjphZnRlcixcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBNaXhpbiAqL1xuXG4vLyAjIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vIE5vIGxvY2FsIHZhcmlhYmxlcyBhdmFpbGFibGVcblxuLy8gIyBNaXhpblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1peGluIGxpbmVhci1ncmFkaWVudCggJGFuZ2xlLCAkY29sb3JfMSwgJGNvbG9yXzIgKSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvcl8xO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvcl8xLCAkY29sb3JfMik7XG5cdGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvcl8xLCAkY29sb3JfMik7XG5cdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yXzEsICRjb2xvcl8yKTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yXzEsICRjb2xvcl8yKTtcbn0iLCIvLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBWYXJpYWJsZXNcbi8vICMgRWxlbWVudHMgKi9cblxuLy8gIyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vLyBObyBsb2NhbCB2YXJpYWJsZXMgYXZhaWxhYmxlXG5cbi8vICMgRWxlbWVudHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiVwYWRkaW5nLWxlZnQge1xuXHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LWRlc2t0b3AgKyAxKXtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCBudWxsIHJlbSgxMTJweCkpO1xuXHR9XG59XG5cbiVwYWRkaW5nLXJpZ2h0IHtcblx0QGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1kZXNrdG9wICsgMSl7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIHJlbSgxMTJweCkgbnVsbCBudWxsKTtcblx0fVxufVxuXG4lcGFkZGluZyB7XG5cdEBpbmNsdWRlIG1pbi1zY3JlZW4oJGJyZWFrcG9pbnQtZGVza3RvcCArIDEpe1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCByZW0oMTEycHgpKTtcblx0fVxufVxuIiwiLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgVmFyaWFibGVzXG4vLyAjIEVsZW1lbnRzICovXG5cbi8vICMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy8gTm8gbG9jYWwgdmFyaWFibGVzIGF2YWlsYWJsZVxuXG4vLyAjIEVsZW1lbnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ucHJvZHVjdCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xuXHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cdEBpbmNsdWRlIHBhZGRpbmcocmVtKDgwcHgpIG51bGwgcmVtKDE3cHgpKTtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IHJlbSgxMjBweCk7XG5cdFx0aGVpZ2h0OiByZW0oMjAzcHgpO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCBudWxsIDAgMCk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigxNDIwcHgpe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19ibG9jayB7XG5cdFx0QGV4dGVuZCAucGFja2FnZV9fYmxvY2s7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCByZW0oMzBweCkpO1xuXG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRib3R0b206IDA7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsIHJlbSgxMDJweCkpO1xuXHRcdH1cblx0fVxufSIsIi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBFbGVtZW50cyAqL1xuXG4vLyAjIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vIE5vIGxvY2FsIHZhcmlhYmxlcyBhdmFpbGFibGVcblxuLy8gIyBFbGVtZW50c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnByb2plY3Qge1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZGFyay1ncmF5O1xuXHRAZXh0ZW5kICVwYWRkaW5nO1xuXHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cdEBpbmNsdWRlIHBhZGRpbmcocmVtKDUwcHgpIG51bGwgbnVsbCk7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtdGFibGV0KSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdHdpZHRoOiA0NyUgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuXHRcdEBleHRlbmQgLnNsaWRlcl9faGVhZGluZztcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LWRlc2t0b3AtbGFyZ2UpIHtcblx0XHRcdHdpZHRoOiA0MCUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRzdHJvbmcge1xuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKDE1OTlweCl7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3NsaWRlIHtcblx0XHRmaWd1cmUge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHR0cmFuc2l0aW9uOiAkYmFzZS10aW1pbmcgMXM7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXBob25lKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXJlZDtcblx0XHRjb2xvcjogJHRleHQtY29sb3Itd2hpdGU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0XHR0cmFuc2l0aW9uOiAkYmFzZS10aW1pbmcgMXM7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oNjBweCkgcmVtKDEyMHB4KSByZW0oMTAwcHgpKTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKDE1OTlweCl7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgcmVtKDUwcHgpKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1kZXNrdG9wLWxhcmdlKXtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDMwcHgpKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1kZXNrdG9wKSB7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgMTVweCByZW0oMzBweCkpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXRhYmxldCkge1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oMzBweCkgbnVsbCByZW0oNDBweCkpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXBob25lKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRoNixcblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCByZW0oNjBweCkpO1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1kZXNrdG9wLWxhcmdlKSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgcmVtKDIwcHgpKTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGg2IHtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgcmVtKDEzcHgpKTtcblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoNjBweCk7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIHJlbSgzNHB4KSk7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LWRlc2t0b3AtbGFyZ2UpIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDQ1cHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIHJlbSgyNXB4KSk7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgzNXB4KTtcblx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCByZW0oMjBweCkpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgcmVtKDMycHgpKTtcblxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIHJlbSg3MHB4KSk7XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtZGVza3RvcC1sYXJnZSkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgcmVtKDMwcHgpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2J1dHRvbiB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xuXHRcdEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcblx0XHRAaW5jbHVkZSBtYXJnaW4ocmVtKC0yMHB4KSBudWxsIG51bGwpO1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDEwcHgpIHJlbSgxMjBweCkgcmVtKDc0cHgpKTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKDE1OTlweCl7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgcmVtKDUwcHgpKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1kZXNrdG9wLWxhcmdlKXtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCByZW0oMzBweCkpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LWRlc2t0b3ApIHtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbigwIG51bGwgbnVsbCk7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSgyMHB4KSAxNXB4KTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1waG9uZSkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiA1MDBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXJlZDtcblx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAxMDAlIG51bGwgbnVsbCAwKTtcblx0XHR9XG5cdH1cblxuXHQmX19zbGlkZXIge1xuXHRcdCYuc2xpY2stc2xpZGVyIHtcblx0XHRcdC5zbGljay1saXN0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXJlZDtcblxuXHRcdFx0XHQuc2xpY2stdHJhY2sge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHRcdFx0JjphZnRlcixcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc2xpY2stc2xpZGUge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRcdCYuc2xpY2stYWN0aXZlIHtcblx0XHRcdFx0XHQucHJvamVjdF9fY29udGVudCB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zbGljay1kb3RzIHtcblx0XHRcdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1waG9uZSArIDEpIHtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNTAlIC0xMTJweCBudWxsIG51bGwpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtZGVza3RvcCkge1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtcGhvbmUpe1xuXHRcdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCAxNXB4KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCBudWxsIHJlbSgyMHB4KSAwKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1waG9uZSArIDEpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHR3aWR0aDogcmVtKDE4MHB4KTtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSgxNHB4KSAwKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1kZXNrdG9wKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogcmVtKDEwMHB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1waG9uZSl7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LXBob25lICsgMSkge1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4LCAtNTAlKTtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJzAnIGNvdW50ZXIoc2VjdGlvbik7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogJGJhc2UtZHVyYXRpb24gJGJhc2UtdGltaW5nO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoNjBweCk7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA1MCUgMTAwJSBudWxsIG51bGwpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaW4tc2NyZWVuKCRicmVha3BvaW50LXBob25lICsgMSkge1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHJlbSg1OHB4KTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkYmFzZS1kdXJhdGlvbiAkYmFzZS10aW1pbmc7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5zbGljay1hY3RpdmUge1xuXHRcdFx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkYnJlYWtwb2ludC1waG9uZSArIDEpIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgVmFyaWFibGVzXG4vLyAjIEVsZW1lbnRzICovXG5cbi8vICMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy8gTm8gbG9jYWwgdmFyaWFibGVzIGF2YWlsYWJsZVxuXG4vLyAjIEVsZW1lbnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uc2xpZGVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWRhcmstZ3JheTtcblx0QGV4dGVuZCAlcGFkZGluZy1sZWZ0O1xuXHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cblx0Jl9faGVhZGluZyB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHR0b3A6IHJlbSgyMjlweCk7XG5cdFx0QGV4dGVuZCAldGl0bGU7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIHJlbSgzMHB4KSk7XG5cdH1cblxuXHQmX19zbGlkZXMge1xuXHRcdCYuc2xpY2stc2xpZGVyIHtcblx0XHRcdC5zbGljay1zbGlkZSB7XG5cdFx0XHRcdGhlaWdodDogMTAwdmg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDE1MHB4KSBudWxsIHJlbSgxMDBweCkpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXBob25lKXtcblx0XHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSg5MHB4KSBudWxsIG51bGwpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zbGljay1kb3RzIHtcblx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgbnVsbCByZW0oODdweCkgcmVtKDExOHB4KSk7XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtZGVza3RvcCl7XG5cdFx0XHRcdFx0bGVmdDogcmVtKDUwcHgpO1xuXHRcdFx0XHRcdGJvdHRvbTogcmVtKDUwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtcGhvbmUpe1xuXHRcdFx0XHRcdGxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0Ym90dG9tOiByZW0oMTVweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRtYXgtd2lkdGg6IDU4OHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDU7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXJlZDtcblx0XHRjb2xvcjogJHRleHQtY29sb3Itd2hpdGU7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDMwcHgpO1xuXHRcdEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSg5MHB4KSByZW0oODBweCkgcmVtKDEwM3B4KSk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1kZXNrdG9wICsgMTAwKXtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDUwcHgpIHJlbSg2MHB4KSByZW0oOTBweCkpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LWRlc2t0b3Ape1xuXHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDUwcHgpKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1waG9uZSl7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjVweCk7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKHJlbSgyMHB4KSk7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIG51bGwgMTVweCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4taGVpZ2h0KDQxMXB4KXtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNXB4KTtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDIwcHgpKTtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRtYXgtd2lkdGg6IHJlbSg1ODdweCk7XG5cdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCBudWxsIC0ycHggLTIxNXB4KTtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtZGVza3RvcCArIDEwMCl7XG5cdFx0XHRcdG1heC13aWR0aDogcmVtKDUwMHB4KTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtZGVza3RvcCl7XG5cdFx0XHRcdG1heC13aWR0aDogcmVtKDQwMHB4KTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtcGhvbmUpe1xuXHRcdFx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4taGVpZ2h0KDQxMXB4KXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRoZWlnaHQ6IHJlbSg3M3B4KTtcblx0XHRcdG1pbi13aWR0aDogcmVtKDI5NXB4KTtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsIG51bGwgcmVtKDEwMHB4KSk7XG5cdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMTAwJSBudWxsIG51bGwgMCk7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRjb250ZW50OiAnXFxmMDYzJztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0d2lkdGg6IHJlbSg3NHB4KTtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWljb247XG5cdFx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCBudWxsIG51bGwgMCk7XG5cdFx0XHR9XG5cblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXJlZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBWYXJpYWJsZXNcbi8vICMgRWxlbWVudHMgKi9cblxuLy8gIyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vLyBObyBsb2NhbCB2YXJpYWJsZXMgYXZhaWxhYmxlXG5cbi8vICMgRWxlbWVudHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmRpdiB7XG5cdCYuc3NiYSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0PiBkaXYge1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oMjBweCkgbnVsbCk7XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0Ji5zc2JwLWxpc3Qge1xuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXHRcdFx0XHRcdFx0d2lkdGg6IHJlbSg1MHB4KTtcblx0XHRcdFx0XHRcdGhlaWdodDogcmVtKDUwcHgpO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXNtYWxsKXtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHJlbSg0M3B4KSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbSg0M3B4KSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmK2xpIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLWdyYXktYWx0IWltcG9ydGFudDtcblxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtc21hbGwpe1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSg0MHB4KSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3ItcmVkIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgVmFyaWFibGVzXG4vLyAjIEVsZW1lbnRzICovXG5cbi8vICMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy8gTm8gbG9jYWwgdmFyaWFibGVzIGF2YWlsYWJsZVxuXG4vLyAjIEVsZW1lbnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ldGl0bGUge1xuXHR6LWluZGV4OiAxO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRoZWlnaHQ6IHJlbSgxMTJweCk7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bGV0dGVyLXNwYWNpbmc6IDRweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG5cdHRyYW5zZm9ybTogIHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC05MGRlZyk7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcblx0QGluY2x1ZGUgcGFkZGluZyhyZW0oMTBweCkgbnVsbCk7XG5cdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsIG51bGwgbnVsbCA1NXB4KTtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkYnJlYWtwb2ludC1kZXNrdG9wKXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0d2lkdGg6IDJweDtcblx0XHRjb250ZW50OiAnJztcblx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMTAwJSBudWxsIG51bGwgMCk7XG5cdH1cblxuXHRzdHJvbmcge1xuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXJlZDtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgcmVtKDhweCkgbnVsbCBudWxsKTtcblx0fVxuXG5cdCYldGl0bGUtLXJpZ2h0IHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiA1NXB4O1xuXHRcdHRyYW5zZm9ybTogIHRyYW5zbGF0ZVgoNTAlKSByb3RhdGUoLTkwZGVnKTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0Ym90dG9tOiAxMDAlO1xuXHRcdH1cblx0fVxufSIsIi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBFbGVtZW50cyAqL1xuXG4vLyAjIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vIE5vIGxvY2FsIHZhcmlhYmxlcyBhdmFpbGFibGVcblxuLy8gIyBFbGVtZW50c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLndwY2Y3IHtcblx0QGV4dGVuZCAlZm9ybTtcblxuXHQud3BjZjctZGlzcGxheS1ub25lLFxuXHQuc2NyZWVuLXJlYWRlci1yZXNwb25zZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5hamF4LWxvYWRlciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdEBpbmNsdWRlIG1hcmdpbihyZW0oMTBweCkgMCAwIHJlbSgxMHB4KSk7XG5cdH1cblxuXHQud3BjZjctbm90LXZhbGlkLXRpcCB7XG5cdFx0QGV4dGVuZCBsYWJlbC5pcy1lcnJvcjtcblx0fVxuXG5cdC53cGNmNy1ub3QtdmFsaWQtdGlwOmJlZm9yZSB7XG5cdFx0QGV4dGVuZCBsYWJlbC5pcy1lcnJvcjpiZWZvcmU7XG5cdH1cblxuXHRpbnB1dC53cGNmNy1ub3QtdmFsaWQge1xuXHRcdEBleHRlbmQgaW5wdXQuaXMtZXJyb3I7XG5cdH1cblxuXHRzZWxlY3Qud3BjZjctbm90LXZhbGlkIHtcblx0XHRAZXh0ZW5kIHNlbGVjdC5pcy1lcnJvcjtcblx0fVxuXG5cdHRleHRhcmVhLndwY2Y3LW5vdC12YWxpZCB7XG5cdFx0QGV4dGVuZCB0ZXh0YXJlYS5pcy1lcnJvcjtcblx0fVxuXG5cdC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItaW5mbztcblx0XHRAaW5jbHVkZSBtYXJnaW4oJGd1dHRlci1iYXNlIDApO1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcocmVtKDEwcHgpKTtcblxuXHRcdCYud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xuXHRcdH1cblxuXHRcdCYud3BjZjctbWFpbC1zZW50LW9rIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzO1xuXHRcdH1cblx0fVxufVxuIiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQYW50b24nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9wYW50b24vUGFudG9uLUxpZ2h0aXRhbGljQ2Fwcy5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvcGFudG9uL1BhbnRvbi1MaWdodGl0YWxpY0NhcHMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9wYW50b24vUGFudG9uLUxpZ2h0aXRhbGljQ2Fwcy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9wYW50b24vUGFudG9uLUxpZ2h0aXRhbGljQ2Fwcy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvcGFudG9uL1BhbnRvbi1MaWdodGl0YWxpY0NhcHMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL3BhbnRvbi9QYW50b24tTGlnaHRpdGFsaWNDYXBzLnN2ZyNQYW50b24tTGlnaHRpdGFsaWNDYXBzJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQYW50b24nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9wYW50b24vUGFudG9uLUxpZ2h0Q2Fwcy5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvcGFudG9uL1BhbnRvbi1MaWdodENhcHMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9wYW50b24vUGFudG9uLUxpZ2h0Q2Fwcy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9wYW50b24vUGFudG9uLUxpZ2h0Q2Fwcy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvcGFudG9uL1BhbnRvbi1MaWdodENhcHMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL3BhbnRvbi9QYW50b24tTGlnaHRDYXBzLnN2ZyNQYW50b24tTGlnaHRDYXBzJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQYW50b24nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9wYW50b24vUGFudG9uLUJsYWNraXRhbGljQ2Fwcy5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvcGFudG9uL1BhbnRvbi1CbGFja2l0YWxpY0NhcHMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9wYW50b24vUGFudG9uLUJsYWNraXRhbGljQ2Fwcy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9wYW50b24vUGFudG9uLUJsYWNraXRhbGljQ2Fwcy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvcGFudG9uL1BhbnRvbi1CbGFja2l0YWxpY0NhcHMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL3BhbnRvbi9QYW50b24tQmxhY2tpdGFsaWNDYXBzLnN2ZyNQYW50b24tQmxhY2tpdGFsaWNDYXBzJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQYW50b24nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9wYW50b24vUGFudG9uLUJsYWNrQ2Fwcy5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvcGFudG9uL1BhbnRvbi1CbGFja0NhcHMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9wYW50b24vUGFudG9uLUJsYWNrQ2Fwcy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9wYW50b24vUGFudG9uLUJsYWNrQ2Fwcy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvcGFudG9uL1BhbnRvbi1CbGFja0NhcHMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL3BhbnRvbi9QYW50b24tQmxhY2tDYXBzLnN2ZyNQYW50b24tQmxhY2tDYXBzJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn0iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdGdXR1cmEnO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvZnV0dXJhL0Z1dHVyYS1NZWRpdW0uZW90Jyk7XG5cdHNyYzogdXJsKCcuLi9mb250cy9mdXR1cmEvRnV0dXJhLU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHR1cmwoJy4uL2ZvbnRzL2Z1dHVyYS9GdXR1cmEtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJy4uL2ZvbnRzL2Z1dHVyYS9GdXR1cmEtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0dXJsKCcuLi9mb250cy9mdXR1cmEvRnV0dXJhLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdHVybCgnLi4vZm9udHMvZnV0dXJhL0Z1dHVyYS1NZWRpdW0uc3ZnI0Z1dHVyYS1NZWRpdW0nKSBmb3JtYXQoJ3N2ZycpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0Z1dHVyYSc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9mdXR1cmEvRnV0dXJhQ29uZE1lZGl1bS5lb3QnKTtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL2Z1dHVyYS9GdXR1cmFDb25kTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdHVybCgnLi4vZm9udHMvZnV0dXJhL0Z1dHVyYUNvbmRNZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdHVybCgnLi4vZm9udHMvZnV0dXJhL0Z1dHVyYUNvbmRNZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHR1cmwoJy4uL2ZvbnRzL2Z1dHVyYS9GdXR1cmFDb25kTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcblx0dXJsKCcuLi9mb250cy9mdXR1cmEvRnV0dXJhQ29uZE1lZGl1bS5zdmcjRnV0dXJhQ29uZE1lZGl1bScpIGZvcm1hdCgnc3ZnJyk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnRnV0dXJhJztcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL2Z1dHVyYS9GdXR1cmFCVC1MaWdodEl0YWxpYy5lb3QnKTtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL2Z1dHVyYS9GdXR1cmFCVC1MaWdodEl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHR1cmwoJy4uL2ZvbnRzL2Z1dHVyYS9GdXR1cmFCVC1MaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcuLi9mb250cy9mdXR1cmEvRnV0dXJhQlQtTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHR1cmwoJy4uL2ZvbnRzL2Z1dHVyYS9GdXR1cmFCVC1MaWdodEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdHVybCgnLi4vZm9udHMvZnV0dXJhL0Z1dHVyYUJULUxpZ2h0SXRhbGljLnN2ZyNGdXR1cmFCVC1MaWdodEl0YWxpYycpIGZvcm1hdCgnc3ZnJyk7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnRnV0dXJhJztcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL2Z1dHVyYS9GdXR1cmEtQm9sZC5lb3QnKTtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL2Z1dHVyYS9GdXR1cmEtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHR1cmwoJy4uL2ZvbnRzL2Z1dHVyYS9GdXR1cmEtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcuLi9mb250cy9mdXR1cmEvRnV0dXJhLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHR1cmwoJy4uL2ZvbnRzL2Z1dHVyYS9GdXR1cmEtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdHVybCgnLi4vZm9udHMvZnV0dXJhL0Z1dHVyYS1Cb2xkLnN2ZyNGdXR1cmEtQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvcHJveGltYW5vdmEvUHJveGltYU5vdmEtUmVndWxhci5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvcHJveGltYW5vdmEvUHJveGltYU5vdmEtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL3Byb3hpbWFub3ZhL1Byb3hpbWFOb3ZhLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvcHJveGltYW5vdmEvUHJveGltYU5vdmEtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvcHJveGltYW5vdmEvUHJveGltYU5vdmEtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvcHJveGltYW5vdmEvUHJveGltYU5vdmEtUmVndWxhci5zdmcjUHJveGltYU5vdmEtUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA1LjAuOSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcbkBpbXBvcnQgJ21peGlucyc7XG5AaW1wb3J0ICdjb3JlJztcbkBpbXBvcnQgJ2xhcmdlcic7XG5AaW1wb3J0ICdmaXhlZC13aWR0aCc7XG5AaW1wb3J0ICdsaXN0JztcbkBpbXBvcnQgJ2JvcmRlcmVkLXB1bGxlZCc7XG5AaW1wb3J0ICdhbmltYXRlZCc7XG5AaW1wb3J0ICdyb3RhdGVkLWZsaXBwZWQnO1xuQGltcG9ydCAnc3RhY2tlZCc7XG5AaW1wb3J0ICdpY29ucyc7XG5AaW1wb3J0ICdzY3JlZW4tcmVhZGVyJztcbiIsIi8vIEJhc2UgQ2xhc3MgRGVmaW5pdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0sXG4uZmFzLFxuLmZhcixcbi5mYWwsXG4uZmFiIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtLjA2NjdlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXhzIHtcbiAgZm9udC1zaXplOiAuNzVlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAuI3skZmEtY3NzLXByZWZpeH0tI3skaX14IHtcbiAgICBmb250LXNpemU6ICRpICogMWVtO1xuICB9XG59XG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogKDIwZW0gLyAxNik7XG59XG4iLCIvLyBMaXN0IEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6ICRmYS1saS13aWR0aCAqIDUvNDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAkZmEtbGktd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuIiwiLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZmEtZm9udC1wYXRoOiAgICAgICAgICAgICAgICBcIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS93ZWJmb250c1wiICFkZWZhdWx0O1xuJGZhLWZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgMTZweCAhZGVmYXVsdDtcbiRmYS1jc3MtcHJlZml4OiAgICAgICAgICAgICAgIGZhICFkZWZhdWx0O1xuJGZhLXZlcnNpb246ICAgICAgICAgICAgICAgICAgXCI1LjAuOVwiICFkZWZhdWx0O1xuJGZhLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgI2VlZSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlOiAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kZmEtbGktd2lkdGg6ICAgICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG5cbi8vIENvbnZlbmllbmNlIGZ1bmN0aW9uIHVzZWQgdG8gc2V0IGNvbnRlbnQgcHJvcGVydHlcbkBmdW5jdGlvbiBmYS1jb250ZW50KCRmYS12YXIpIHtcbiAgQHJldHVybiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XG59XG5cbiRmYS12YXItNTAwcHg6IFxcZjI2ZTtcbiRmYS12YXItYWNjZXNzaWJsZS1pY29uOiBcXGYzNjg7XG4kZmEtdmFyLWFjY3Vzb2Z0OiBcXGYzNjk7XG4kZmEtdmFyLWFkZHJlc3MtYm9vazogXFxmMmI5O1xuJGZhLXZhci1hZGRyZXNzLWNhcmQ6IFxcZjJiYjtcbiRmYS12YXItYWRqdXN0OiBcXGYwNDI7XG4kZmEtdmFyLWFkbjogXFxmMTcwO1xuJGZhLXZhci1hZHZlcnNhbDogXFxmMzZhO1xuJGZhLXZhci1hZmZpbGlhdGV0aGVtZTogXFxmMzZiO1xuJGZhLXZhci1hbGFybS1jbG9jazogXFxmMzRlO1xuJGZhLXZhci1hbGdvbGlhOiBcXGYzNmM7XG4kZmEtdmFyLWFsaWduLWNlbnRlcjogXFxmMDM3O1xuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcXGYwMzk7XG4kZmEtdmFyLWFsaWduLWxlZnQ6IFxcZjAzNjtcbiRmYS12YXItYWxpZ24tcmlnaHQ6IFxcZjAzODtcbiRmYS12YXItYWxsZXJnaWVzOiBcXGY0NjE7XG4kZmEtdmFyLWFtYXpvbjogXFxmMjcwO1xuJGZhLXZhci1hbWF6b24tcGF5OiBcXGY0MmM7XG4kZmEtdmFyLWFtYnVsYW5jZTogXFxmMGY5O1xuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXFxmMmEzO1xuJGZhLXZhci1hbWlsaWE6IFxcZjM2ZDtcbiRmYS12YXItYW5jaG9yOiBcXGYxM2Q7XG4kZmEtdmFyLWFuZHJvaWQ6IFxcZjE3YjtcbiRmYS12YXItYW5nZWxsaXN0OiBcXGYyMDk7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcXGYxMDM7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcXGYxMDA7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDogXFxmMTAxO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFxcZjEwMjtcbiRmYS12YXItYW5nbGUtZG93bjogXFxmMTA3O1xuJGZhLXZhci1hbmdsZS1sZWZ0OiBcXGYxMDQ7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcXGYxMDU7XG4kZmEtdmFyLWFuZ2xlLXVwOiBcXGYxMDY7XG4kZmEtdmFyLWFuZ3J5Y3JlYXRpdmU6IFxcZjM2ZTtcbiRmYS12YXItYW5ndWxhcjogXFxmNDIwO1xuJGZhLXZhci1hcHAtc3RvcmU6IFxcZjM2ZjtcbiRmYS12YXItYXBwLXN0b3JlLWlvczogXFxmMzcwO1xuJGZhLXZhci1hcHBlcjogXFxmMzcxO1xuJGZhLXZhci1hcHBsZTogXFxmMTc5O1xuJGZhLXZhci1hcHBsZS1wYXk6IFxcZjQxNTtcbiRmYS12YXItYXJjaGl2ZTogXFxmMTg3O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWRvd246IFxcZjM1ODtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OiBcXGYzNTk7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6IFxcZjM1YTtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS11cDogXFxmMzViO1xuJGZhLXZhci1hcnJvdy1hbHQtZG93bjogXFxmMzU0O1xuJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1ib3R0b206IFxcZjM0NjtcbiRmYS12YXItYXJyb3ctYWx0LWZyb20tbGVmdDogXFxmMzQ3O1xuJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1yaWdodDogXFxmMzQ4O1xuJGZhLXZhci1hcnJvdy1hbHQtZnJvbS10b3A6IFxcZjM0OTtcbiRmYS12YXItYXJyb3ctYWx0LWxlZnQ6IFxcZjM1NTtcbiRmYS12YXItYXJyb3ctYWx0LXJpZ2h0OiBcXGYzNTY7XG4kZmEtdmFyLWFycm93LWFsdC1zcXVhcmUtZG93bjogXFxmMzUwO1xuJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLWxlZnQ6IFxcZjM1MTtcbiRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS1yaWdodDogXFxmMzUyO1xuJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLXVwOiBcXGYzNTM7XG4kZmEtdmFyLWFycm93LWFsdC10by1ib3R0b206IFxcZjM0YTtcbiRmYS12YXItYXJyb3ctYWx0LXRvLWxlZnQ6IFxcZjM0YjtcbiRmYS12YXItYXJyb3ctYWx0LXRvLXJpZ2h0OiBcXGYzNGM7XG4kZmEtdmFyLWFycm93LWFsdC10by10b3A6IFxcZjM0ZDtcbiRmYS12YXItYXJyb3ctYWx0LXVwOiBcXGYzNTc7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcXGYwYWI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcXGYwYTg7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXFxmMGE5O1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA6IFxcZjBhYTtcbiRmYS12YXItYXJyb3ctZG93bjogXFxmMDYzO1xuJGZhLXZhci1hcnJvdy1mcm9tLWJvdHRvbTogXFxmMzQyO1xuJGZhLXZhci1hcnJvdy1mcm9tLWxlZnQ6IFxcZjM0MztcbiRmYS12YXItYXJyb3ctZnJvbS1yaWdodDogXFxmMzQ0O1xuJGZhLXZhci1hcnJvdy1mcm9tLXRvcDogXFxmMzQ1O1xuJGZhLXZhci1hcnJvdy1sZWZ0OiBcXGYwNjA7XG4kZmEtdmFyLWFycm93LXJpZ2h0OiBcXGYwNjE7XG4kZmEtdmFyLWFycm93LXNxdWFyZS1kb3duOiBcXGYzMzk7XG4kZmEtdmFyLWFycm93LXNxdWFyZS1sZWZ0OiBcXGYzM2E7XG4kZmEtdmFyLWFycm93LXNxdWFyZS1yaWdodDogXFxmMzNiO1xuJGZhLXZhci1hcnJvdy1zcXVhcmUtdXA6IFxcZjMzYztcbiRmYS12YXItYXJyb3ctdG8tYm90dG9tOiBcXGYzM2Q7XG4kZmEtdmFyLWFycm93LXRvLWxlZnQ6IFxcZjMzZTtcbiRmYS12YXItYXJyb3ctdG8tcmlnaHQ6IFxcZjM0MDtcbiRmYS12YXItYXJyb3ctdG8tdG9wOiBcXGYzNDE7XG4kZmEtdmFyLWFycm93LXVwOiBcXGYwNjI7XG4kZmEtdmFyLWFycm93czogXFxmMDQ3O1xuJGZhLXZhci1hcnJvd3MtYWx0OiBcXGYwYjI7XG4kZmEtdmFyLWFycm93cy1hbHQtaDogXFxmMzM3O1xuJGZhLXZhci1hcnJvd3MtYWx0LXY6IFxcZjMzODtcbiRmYS12YXItYXJyb3dzLWg6IFxcZjA3ZTtcbiRmYS12YXItYXJyb3dzLXY6IFxcZjA3ZDtcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcXGYyYTI7XG4kZmEtdmFyLWFzdGVyaXNrOiBcXGYwNjk7XG4kZmEtdmFyLWFzeW1tZXRyaWs6IFxcZjM3MjtcbiRmYS12YXItYXQ6IFxcZjFmYTtcbiRmYS12YXItYXVkaWJsZTogXFxmMzczO1xuJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjogXFxmMjllO1xuJGZhLXZhci1hdXRvcHJlZml4ZXI6IFxcZjQxYztcbiRmYS12YXItYXZpYW5leDogXFxmMzc0O1xuJGZhLXZhci1hdmlhdG86IFxcZjQyMTtcbiRmYS12YXItYXdzOiBcXGYzNzU7XG4kZmEtdmFyLWJhY2t3YXJkOiBcXGYwNGE7XG4kZmEtdmFyLWJhZGdlOiBcXGYzMzU7XG4kZmEtdmFyLWJhZGdlLWNoZWNrOiBcXGYzMzY7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGU6IFxcZjI0ZTtcbiRmYS12YXItYmFuOiBcXGYwNWU7XG4kZmEtdmFyLWJhbmQtYWlkOiBcXGY0NjI7XG4kZmEtdmFyLWJhbmRjYW1wOiBcXGYyZDU7XG4kZmEtdmFyLWJhcmNvZGU6IFxcZjAyYTtcbiRmYS12YXItYmFyY29kZS1hbHQ6IFxcZjQ2MztcbiRmYS12YXItYmFyY29kZS1yZWFkOiBcXGY0NjQ7XG4kZmEtdmFyLWJhcmNvZGUtc2NhbjogXFxmNDY1O1xuJGZhLXZhci1iYXJzOiBcXGYwYzk7XG4kZmEtdmFyLWJhc2ViYWxsOiBcXGY0MzI7XG4kZmEtdmFyLWJhc2ViYWxsLWJhbGw6IFxcZjQzMztcbiRmYS12YXItYmFza2V0YmFsbC1iYWxsOiBcXGY0MzQ7XG4kZmEtdmFyLWJhc2tldGJhbGwtaG9vcDogXFxmNDM1O1xuJGZhLXZhci1iYXRoOiBcXGYyY2Q7XG4kZmEtdmFyLWJhdHRlcnktYm9sdDogXFxmMzc2O1xuJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OiBcXGYyNDQ7XG4kZmEtdmFyLWJhdHRlcnktZnVsbDogXFxmMjQwO1xuJGZhLXZhci1iYXR0ZXJ5LWhhbGY6IFxcZjI0MjtcbiRmYS12YXItYmF0dGVyeS1xdWFydGVyOiBcXGYyNDM7XG4kZmEtdmFyLWJhdHRlcnktc2xhc2g6IFxcZjM3NztcbiRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXFxmMjQxO1xuJGZhLXZhci1iZWQ6IFxcZjIzNjtcbiRmYS12YXItYmVlcjogXFxmMGZjO1xuJGZhLXZhci1iZWhhbmNlOiBcXGYxYjQ7XG4kZmEtdmFyLWJlaGFuY2Utc3F1YXJlOiBcXGYxYjU7XG4kZmEtdmFyLWJlbGw6IFxcZjBmMztcbiRmYS12YXItYmVsbC1zbGFzaDogXFxmMWY2O1xuJGZhLXZhci1iaWN5Y2xlOiBcXGYyMDY7XG4kZmEtdmFyLWJpbW9iamVjdDogXFxmMzc4O1xuJGZhLXZhci1iaW5vY3VsYXJzOiBcXGYxZTU7XG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFxcZjFmZDtcbiRmYS12YXItYml0YnVja2V0OiBcXGYxNzE7XG4kZmEtdmFyLWJpdGNvaW46IFxcZjM3OTtcbiRmYS12YXItYml0eTogXFxmMzdhO1xuJGZhLXZhci1ibGFjay10aWU6IFxcZjI3ZTtcbiRmYS12YXItYmxhY2tiZXJyeTogXFxmMzdiO1xuJGZhLXZhci1ibGFua2V0OiBcXGY0OTg7XG4kZmEtdmFyLWJsaW5kOiBcXGYyOWQ7XG4kZmEtdmFyLWJsb2dnZXI6IFxcZjM3YztcbiRmYS12YXItYmxvZ2dlci1iOiBcXGYzN2Q7XG4kZmEtdmFyLWJsdWV0b290aDogXFxmMjkzO1xuJGZhLXZhci1ibHVldG9vdGgtYjogXFxmMjk0O1xuJGZhLXZhci1ib2xkOiBcXGYwMzI7XG4kZmEtdmFyLWJvbHQ6IFxcZjBlNztcbiRmYS12YXItYm9tYjogXFxmMWUyO1xuJGZhLXZhci1ib29rOiBcXGYwMmQ7XG4kZmEtdmFyLWJvb2staGVhcnQ6IFxcZjQ5OTtcbiRmYS12YXItYm9va21hcms6IFxcZjAyZTtcbiRmYS12YXItYm93bGluZy1iYWxsOiBcXGY0MzY7XG4kZmEtdmFyLWJvd2xpbmctcGluczogXFxmNDM3O1xuJGZhLXZhci1ib3g6IFxcZjQ2NjtcbiRmYS12YXItYm94LWFsdDogXFxmNDlhO1xuJGZhLXZhci1ib3gtY2hlY2s6IFxcZjQ2NztcbiRmYS12YXItYm94LWZyYWdpbGU6IFxcZjQ5YjtcbiRmYS12YXItYm94LWZ1bGw6IFxcZjQ5YztcbiRmYS12YXItYm94LWhlYXJ0OiBcXGY0OWQ7XG4kZmEtdmFyLWJveC1vcGVuOiBcXGY0OWU7XG4kZmEtdmFyLWJveC11cDogXFxmNDlmO1xuJGZhLXZhci1ib3gtdXNkOiBcXGY0YTA7XG4kZmEtdmFyLWJveGVzOiBcXGY0Njg7XG4kZmEtdmFyLWJveGVzLWFsdDogXFxmNGExO1xuJGZhLXZhci1ib3hpbmctZ2xvdmU6IFxcZjQzODtcbiRmYS12YXItYnJhaWxsZTogXFxmMmExO1xuJGZhLXZhci1icmllZmNhc2U6IFxcZjBiMTtcbiRmYS12YXItYnJpZWZjYXNlLW1lZGljYWw6IFxcZjQ2OTtcbiRmYS12YXItYnJvd3NlcjogXFxmMzdlO1xuJGZhLXZhci1idGM6IFxcZjE1YTtcbiRmYS12YXItYnVnOiBcXGYxODg7XG4kZmEtdmFyLWJ1aWxkaW5nOiBcXGYxYWQ7XG4kZmEtdmFyLWJ1bGxob3JuOiBcXGYwYTE7XG4kZmEtdmFyLWJ1bGxzZXllOiBcXGYxNDA7XG4kZmEtdmFyLWJ1cm46IFxcZjQ2YTtcbiRmYS12YXItYnVyb21vYmVsZXhwZXJ0ZTogXFxmMzdmO1xuJGZhLXZhci1idXM6IFxcZjIwNztcbiRmYS12YXItYnV5c2VsbGFkczogXFxmMjBkO1xuJGZhLXZhci1jYWxjdWxhdG9yOiBcXGYxZWM7XG4kZmEtdmFyLWNhbGVuZGFyOiBcXGYxMzM7XG4kZmEtdmFyLWNhbGVuZGFyLWFsdDogXFxmMDczO1xuJGZhLXZhci1jYWxlbmRhci1jaGVjazogXFxmMjc0O1xuJGZhLXZhci1jYWxlbmRhci1lZGl0OiBcXGYzMzM7XG4kZmEtdmFyLWNhbGVuZGFyLWV4Y2xhbWF0aW9uOiBcXGYzMzQ7XG4kZmEtdmFyLWNhbGVuZGFyLW1pbnVzOiBcXGYyNzI7XG4kZmEtdmFyLWNhbGVuZGFyLXBsdXM6IFxcZjI3MTtcbiRmYS12YXItY2FsZW5kYXItdGltZXM6IFxcZjI3MztcbiRmYS12YXItY2FtZXJhOiBcXGYwMzA7XG4kZmEtdmFyLWNhbWVyYS1hbHQ6IFxcZjMzMjtcbiRmYS12YXItY2FtZXJhLXJldHJvOiBcXGYwODM7XG4kZmEtdmFyLWNhcHN1bGVzOiBcXGY0NmI7XG4kZmEtdmFyLWNhcjogXFxmMWI5O1xuJGZhLXZhci1jYXJldC1jaXJjbGUtZG93bjogXFxmMzJkO1xuJGZhLXZhci1jYXJldC1jaXJjbGUtbGVmdDogXFxmMzJlO1xuJGZhLXZhci1jYXJldC1jaXJjbGUtcmlnaHQ6IFxcZjMzMDtcbiRmYS12YXItY2FyZXQtY2lyY2xlLXVwOiBcXGYzMzE7XG4kZmEtdmFyLWNhcmV0LWRvd246IFxcZjBkNztcbiRmYS12YXItY2FyZXQtbGVmdDogXFxmMGQ5O1xuJGZhLXZhci1jYXJldC1yaWdodDogXFxmMGRhO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtZG93bjogXFxmMTUwO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtbGVmdDogXFxmMTkxO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtcmlnaHQ6IFxcZjE1MjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLXVwOiBcXGYxNTE7XG4kZmEtdmFyLWNhcmV0LXVwOiBcXGYwZDg7XG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXFxmMjE4O1xuJGZhLXZhci1jYXJ0LXBsdXM6IFxcZjIxNztcbiRmYS12YXItY2MtYW1hem9uLXBheTogXFxmNDJkO1xuJGZhLXZhci1jYy1hbWV4OiBcXGYxZjM7XG4kZmEtdmFyLWNjLWFwcGxlLXBheTogXFxmNDE2O1xuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXFxmMjRjO1xuJGZhLXZhci1jYy1kaXNjb3ZlcjogXFxmMWYyO1xuJGZhLXZhci1jYy1qY2I6IFxcZjI0YjtcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXFxmMWYxO1xuJGZhLXZhci1jYy1wYXlwYWw6IFxcZjFmNDtcbiRmYS12YXItY2Mtc3RyaXBlOiBcXGYxZjU7XG4kZmEtdmFyLWNjLXZpc2E6IFxcZjFmMDtcbiRmYS12YXItY2VudGVyY29kZTogXFxmMzgwO1xuJGZhLXZhci1jZXJ0aWZpY2F0ZTogXFxmMGEzO1xuJGZhLXZhci1jaGFydC1hcmVhOiBcXGYxZmU7XG4kZmEtdmFyLWNoYXJ0LWJhcjogXFxmMDgwO1xuJGZhLXZhci1jaGFydC1saW5lOiBcXGYyMDE7XG4kZmEtdmFyLWNoYXJ0LXBpZTogXFxmMjAwO1xuJGZhLXZhci1jaGVjazogXFxmMDBjO1xuJGZhLXZhci1jaGVjay1jaXJjbGU6IFxcZjA1ODtcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcXGYxNGE7XG4kZmEtdmFyLWNoZXNzOiBcXGY0Mzk7XG4kZmEtdmFyLWNoZXNzLWJpc2hvcDogXFxmNDNhO1xuJGZhLXZhci1jaGVzcy1iaXNob3AtYWx0OiBcXGY0M2I7XG4kZmEtdmFyLWNoZXNzLWJvYXJkOiBcXGY0M2M7XG4kZmEtdmFyLWNoZXNzLWNsb2NrOiBcXGY0M2Q7XG4kZmEtdmFyLWNoZXNzLWNsb2NrLWFsdDogXFxmNDNlO1xuJGZhLXZhci1jaGVzcy1raW5nOiBcXGY0M2Y7XG4kZmEtdmFyLWNoZXNzLWtpbmctYWx0OiBcXGY0NDA7XG4kZmEtdmFyLWNoZXNzLWtuaWdodDogXFxmNDQxO1xuJGZhLXZhci1jaGVzcy1rbmlnaHQtYWx0OiBcXGY0NDI7XG4kZmEtdmFyLWNoZXNzLXBhd246IFxcZjQ0MztcbiRmYS12YXItY2hlc3MtcGF3bi1hbHQ6IFxcZjQ0NDtcbiRmYS12YXItY2hlc3MtcXVlZW46IFxcZjQ0NTtcbiRmYS12YXItY2hlc3MtcXVlZW4tYWx0OiBcXGY0NDY7XG4kZmEtdmFyLWNoZXNzLXJvb2s6IFxcZjQ0NztcbiRmYS12YXItY2hlc3Mtcm9vay1hbHQ6IFxcZjQ0ODtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjogXFxmMTNhO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OiBcXGYxMzc7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiBcXGYxMzg7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOiBcXGYxMzk7XG4kZmEtdmFyLWNoZXZyb24tZG91YmxlLWRvd246IFxcZjMyMjtcbiRmYS12YXItY2hldnJvbi1kb3VibGUtbGVmdDogXFxmMzIzO1xuJGZhLXZhci1jaGV2cm9uLWRvdWJsZS1yaWdodDogXFxmMzI0O1xuJGZhLXZhci1jaGV2cm9uLWRvdWJsZS11cDogXFxmMzI1O1xuJGZhLXZhci1jaGV2cm9uLWRvd246IFxcZjA3ODtcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcXGYwNTM7XG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFxcZjA1NDtcbiRmYS12YXItY2hldnJvbi1zcXVhcmUtZG93bjogXFxmMzI5O1xuJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1sZWZ0OiBcXGYzMmE7XG4kZmEtdmFyLWNoZXZyb24tc3F1YXJlLXJpZ2h0OiBcXGYzMmI7XG4kZmEtdmFyLWNoZXZyb24tc3F1YXJlLXVwOiBcXGYzMmM7XG4kZmEtdmFyLWNoZXZyb24tdXA6IFxcZjA3NztcbiRmYS12YXItY2hpbGQ6IFxcZjFhZTtcbiRmYS12YXItY2hyb21lOiBcXGYyNjg7XG4kZmEtdmFyLWNpcmNsZTogXFxmMTExO1xuJGZhLXZhci1jaXJjbGUtbm90Y2g6IFxcZjFjZTtcbiRmYS12YXItY2xpcGJvYXJkOiBcXGYzMjg7XG4kZmEtdmFyLWNsaXBib2FyZC1jaGVjazogXFxmNDZjO1xuJGZhLXZhci1jbGlwYm9hcmQtbGlzdDogXFxmNDZkO1xuJGZhLXZhci1jbG9jazogXFxmMDE3O1xuJGZhLXZhci1jbG9uZTogXFxmMjRkO1xuJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZzogXFxmMjBhO1xuJGZhLXZhci1jbG91ZDogXFxmMGMyO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZDogXFxmMGVkO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZC1hbHQ6IFxcZjM4MTtcbiRmYS12YXItY2xvdWQtdXBsb2FkOiBcXGYwZWU7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZC1hbHQ6IFxcZjM4MjtcbiRmYS12YXItY2xvdWRzY2FsZTogXFxmMzgzO1xuJGZhLXZhci1jbG91ZHNtaXRoOiBcXGYzODQ7XG4kZmEtdmFyLWNsb3VkdmVyc2lmeTogXFxmMzg1O1xuJGZhLXZhci1jbHViOiBcXGYzMjc7XG4kZmEtdmFyLWNvZGU6IFxcZjEyMTtcbiRmYS12YXItY29kZS1icmFuY2g6IFxcZjEyNjtcbiRmYS12YXItY29kZS1jb21taXQ6IFxcZjM4NjtcbiRmYS12YXItY29kZS1tZXJnZTogXFxmMzg3O1xuJGZhLXZhci1jb2RlcGVuOiBcXGYxY2I7XG4kZmEtdmFyLWNvZGllcGllOiBcXGYyODQ7XG4kZmEtdmFyLWNvZmZlZTogXFxmMGY0O1xuJGZhLXZhci1jb2c6IFxcZjAxMztcbiRmYS12YXItY29nczogXFxmMDg1O1xuJGZhLXZhci1jb2x1bW5zOiBcXGYwZGI7XG4kZmEtdmFyLWNvbW1lbnQ6IFxcZjA3NTtcbiRmYS12YXItY29tbWVudC1hbHQ6IFxcZjI3YTtcbiRmYS12YXItY29tbWVudC1hbHQtY2hlY2s6IFxcZjRhMjtcbiRmYS12YXItY29tbWVudC1hbHQtZG90czogXFxmNGEzO1xuJGZhLXZhci1jb21tZW50LWFsdC1lZGl0OiBcXGY0YTQ7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LWV4Y2xhbWF0aW9uOiBcXGY0YTU7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LWxpbmVzOiBcXGY0YTY7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LW1pbnVzOiBcXGY0YTc7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LXBsdXM6IFxcZjRhODtcbiRmYS12YXItY29tbWVudC1hbHQtc2xhc2g6IFxcZjRhOTtcbiRmYS12YXItY29tbWVudC1hbHQtc21pbGU6IFxcZjRhYTtcbiRmYS12YXItY29tbWVudC1hbHQtdGltZXM6IFxcZjRhYjtcbiRmYS12YXItY29tbWVudC1jaGVjazogXFxmNGFjO1xuJGZhLXZhci1jb21tZW50LWRvdHM6IFxcZjRhZDtcbiRmYS12YXItY29tbWVudC1lZGl0OiBcXGY0YWU7XG4kZmEtdmFyLWNvbW1lbnQtZXhjbGFtYXRpb246IFxcZjRhZjtcbiRmYS12YXItY29tbWVudC1saW5lczogXFxmNGIwO1xuJGZhLXZhci1jb21tZW50LW1pbnVzOiBcXGY0YjE7XG4kZmEtdmFyLWNvbW1lbnQtcGx1czogXFxmNGIyO1xuJGZhLXZhci1jb21tZW50LXNsYXNoOiBcXGY0YjM7XG4kZmEtdmFyLWNvbW1lbnQtc21pbGU6IFxcZjRiNDtcbiRmYS12YXItY29tbWVudC10aW1lczogXFxmNGI1O1xuJGZhLXZhci1jb21tZW50czogXFxmMDg2O1xuJGZhLXZhci1jb21tZW50cy1hbHQ6IFxcZjRiNjtcbiRmYS12YXItY29tcGFzczogXFxmMTRlO1xuJGZhLXZhci1jb21wcmVzczogXFxmMDY2O1xuJGZhLXZhci1jb21wcmVzcy1hbHQ6IFxcZjQyMjtcbiRmYS12YXItY29tcHJlc3Mtd2lkZTogXFxmMzI2O1xuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXFxmMjBlO1xuJGZhLXZhci1jb250YWluZXItc3RvcmFnZTogXFxmNGI3O1xuJGZhLXZhci1jb250YW86IFxcZjI2ZDtcbiRmYS12YXItY29udmV5b3ItYmVsdDogXFxmNDZlO1xuJGZhLXZhci1jb252ZXlvci1iZWx0LWFsdDogXFxmNDZmO1xuJGZhLXZhci1jb3B5OiBcXGYwYzU7XG4kZmEtdmFyLWNvcHlyaWdodDogXFxmMWY5O1xuJGZhLXZhci1jb3VjaDogXFxmNGI4O1xuJGZhLXZhci1jcGFuZWw6IFxcZjM4ODtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXFxmMjVlO1xuJGZhLXZhci1jcmVkaXQtY2FyZDogXFxmMDlkO1xuJGZhLXZhci1jcmVkaXQtY2FyZC1ibGFuazogXFxmMzg5O1xuJGZhLXZhci1jcmVkaXQtY2FyZC1mcm9udDogXFxmMzhhO1xuJGZhLXZhci1jcmlja2V0OiBcXGY0NDk7XG4kZmEtdmFyLWNyb3A6IFxcZjEyNTtcbiRmYS12YXItY3Jvc3NoYWlyczogXFxmMDViO1xuJGZhLXZhci1jc3MzOiBcXGYxM2M7XG4kZmEtdmFyLWNzczMtYWx0OiBcXGYzOGI7XG4kZmEtdmFyLWN1YmU6IFxcZjFiMjtcbiRmYS12YXItY3ViZXM6IFxcZjFiMztcbiRmYS12YXItY3VybGluZzogXFxmNDRhO1xuJGZhLXZhci1jdXQ6IFxcZjBjNDtcbiRmYS12YXItY3V0dGxlZmlzaDogXFxmMzhjO1xuJGZhLXZhci1kLWFuZC1kOiBcXGYzOGQ7XG4kZmEtdmFyLWRhc2hjdWJlOiBcXGYyMTA7XG4kZmEtdmFyLWRhdGFiYXNlOiBcXGYxYzA7XG4kZmEtdmFyLWRlYWY6IFxcZjJhNDtcbiRmYS12YXItZGVsaWNpb3VzOiBcXGYxYTU7XG4kZmEtdmFyLWRlcGxveWRvZzogXFxmMzhlO1xuJGZhLXZhci1kZXNrcHJvOiBcXGYzOGY7XG4kZmEtdmFyLWRlc2t0b3A6IFxcZjEwODtcbiRmYS12YXItZGVza3RvcC1hbHQ6IFxcZjM5MDtcbiRmYS12YXItZGV2aWFudGFydDogXFxmMWJkO1xuJGZhLXZhci1kaWFnbm9zZXM6IFxcZjQ3MDtcbiRmYS12YXItZGlhbW9uZDogXFxmMjE5O1xuJGZhLXZhci1kaWdnOiBcXGYxYTY7XG4kZmEtdmFyLWRpZ2l0YWwtb2NlYW46IFxcZjM5MTtcbiRmYS12YXItZGlzY29yZDogXFxmMzkyO1xuJGZhLXZhci1kaXNjb3Vyc2U6IFxcZjM5MztcbiRmYS12YXItZG5hOiBcXGY0NzE7XG4kZmEtdmFyLWRvY2h1YjogXFxmMzk0O1xuJGZhLXZhci1kb2NrZXI6IFxcZjM5NTtcbiRmYS12YXItZG9sbGFyLXNpZ246IFxcZjE1NTtcbiRmYS12YXItZG9sbHk6IFxcZjQ3MjtcbiRmYS12YXItZG9sbHktZW1wdHk6IFxcZjQ3MztcbiRmYS12YXItZG9sbHktZmxhdGJlZDogXFxmNDc0O1xuJGZhLXZhci1kb2xseS1mbGF0YmVkLWFsdDogXFxmNDc1O1xuJGZhLXZhci1kb2xseS1mbGF0YmVkLWVtcHR5OiBcXGY0NzY7XG4kZmEtdmFyLWRvbmF0ZTogXFxmNGI5O1xuJGZhLXZhci1kb3QtY2lyY2xlOiBcXGYxOTI7XG4kZmEtdmFyLWRvdmU6IFxcZjRiYTtcbiRmYS12YXItZG93bmxvYWQ6IFxcZjAxOTtcbiRmYS12YXItZHJhZnQyZGlnaXRhbDogXFxmMzk2O1xuJGZhLXZhci1kcmliYmJsZTogXFxmMTdkO1xuJGZhLXZhci1kcmliYmJsZS1zcXVhcmU6IFxcZjM5NztcbiRmYS12YXItZHJvcGJveDogXFxmMTZiO1xuJGZhLXZhci1kcnVwYWw6IFxcZjFhOTtcbiRmYS12YXItZHVtYmJlbGw6IFxcZjQ0YjtcbiRmYS12YXItZHlhbG9nOiBcXGYzOTk7XG4kZmEtdmFyLWVhcmx5YmlyZHM6IFxcZjM5YTtcbiRmYS12YXItZWRnZTogXFxmMjgyO1xuJGZhLXZhci1lZGl0OiBcXGYwNDQ7XG4kZmEtdmFyLWVqZWN0OiBcXGYwNTI7XG4kZmEtdmFyLWVsZW1lbnRvcjogXFxmNDMwO1xuJGZhLXZhci1lbGxpcHNpcy1oOiBcXGYxNDE7XG4kZmEtdmFyLWVsbGlwc2lzLWgtYWx0OiBcXGYzOWI7XG4kZmEtdmFyLWVsbGlwc2lzLXY6IFxcZjE0MjtcbiRmYS12YXItZWxsaXBzaXMtdi1hbHQ6IFxcZjM5YztcbiRmYS12YXItZW1iZXI6IFxcZjQyMztcbiRmYS12YXItZW1waXJlOiBcXGYxZDE7XG4kZmEtdmFyLWVudmVsb3BlOiBcXGYwZTA7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW46IFxcZjJiNjtcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcXGYxOTk7XG4kZmEtdmFyLWVudmlyYTogXFxmMjk5O1xuJGZhLXZhci1lcmFzZXI6IFxcZjEyZDtcbiRmYS12YXItZXJsYW5nOiBcXGYzOWQ7XG4kZmEtdmFyLWV0aGVyZXVtOiBcXGY0MmU7XG4kZmEtdmFyLWV0c3k6IFxcZjJkNztcbiRmYS12YXItZXVyby1zaWduOiBcXGYxNTM7XG4kZmEtdmFyLWV4Y2hhbmdlOiBcXGYwZWM7XG4kZmEtdmFyLWV4Y2hhbmdlLWFsdDogXFxmMzYyO1xuJGZhLXZhci1leGNsYW1hdGlvbjogXFxmMTJhO1xuJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU6IFxcZjA2YTtcbiRmYS12YXItZXhjbGFtYXRpb24tc3F1YXJlOiBcXGYzMjE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOiBcXGYwNzE7XG4kZmEtdmFyLWV4cGFuZDogXFxmMDY1O1xuJGZhLXZhci1leHBhbmQtYWx0OiBcXGY0MjQ7XG4kZmEtdmFyLWV4cGFuZC1hcnJvd3M6IFxcZjMxZDtcbiRmYS12YXItZXhwYW5kLWFycm93cy1hbHQ6IFxcZjMxZTtcbiRmYS12YXItZXhwYW5kLXdpZGU6IFxcZjMyMDtcbiRmYS12YXItZXhwZWRpdGVkc3NsOiBcXGYyM2U7XG4kZmEtdmFyLWV4dGVybmFsLWxpbms6IFxcZjA4ZTtcbiRmYS12YXItZXh0ZXJuYWwtbGluay1hbHQ6IFxcZjM1ZDtcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU6IFxcZjE0YztcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OiBcXGYzNjA7XG4kZmEtdmFyLWV5ZTogXFxmMDZlO1xuJGZhLXZhci1leWUtZHJvcHBlcjogXFxmMWZiO1xuJGZhLXZhci1leWUtc2xhc2g6IFxcZjA3MDtcbiRmYS12YXItZmFjZWJvb2s6IFxcZjA5YTtcbiRmYS12YXItZmFjZWJvb2stZjogXFxmMzllO1xuJGZhLXZhci1mYWNlYm9vay1tZXNzZW5nZXI6IFxcZjM5ZjtcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcXGYwODI7XG4kZmEtdmFyLWZhc3QtYmFja3dhcmQ6IFxcZjA0OTtcbiRmYS12YXItZmFzdC1mb3J3YXJkOiBcXGYwNTA7XG4kZmEtdmFyLWZheDogXFxmMWFjO1xuJGZhLXZhci1mZW1hbGU6IFxcZjE4MjtcbiRmYS12YXItZmllbGQtaG9ja2V5OiBcXGY0NGM7XG4kZmEtdmFyLWZpZ2h0ZXItamV0OiBcXGYwZmI7XG4kZmEtdmFyLWZpbGU6IFxcZjE1YjtcbiRmYS12YXItZmlsZS1hbHQ6IFxcZjE1YztcbiRmYS12YXItZmlsZS1hcmNoaXZlOiBcXGYxYzY7XG4kZmEtdmFyLWZpbGUtYXVkaW86IFxcZjFjNztcbiRmYS12YXItZmlsZS1jaGVjazogXFxmMzE2O1xuJGZhLXZhci1maWxlLWNvZGU6IFxcZjFjOTtcbiRmYS12YXItZmlsZS1lZGl0OiBcXGYzMWM7XG4kZmEtdmFyLWZpbGUtZXhjZWw6IFxcZjFjMztcbiRmYS12YXItZmlsZS1leGNsYW1hdGlvbjogXFxmMzFhO1xuJGZhLXZhci1maWxlLWltYWdlOiBcXGYxYzU7XG4kZmEtdmFyLWZpbGUtbWVkaWNhbDogXFxmNDc3O1xuJGZhLXZhci1maWxlLW1lZGljYWwtYWx0OiBcXGY0Nzg7XG4kZmEtdmFyLWZpbGUtbWludXM6IFxcZjMxODtcbiRmYS12YXItZmlsZS1wZGY6IFxcZjFjMTtcbiRmYS12YXItZmlsZS1wbHVzOiBcXGYzMTk7XG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludDogXFxmMWM0O1xuJGZhLXZhci1maWxlLXRpbWVzOiBcXGYzMTc7XG4kZmEtdmFyLWZpbGUtdmlkZW86IFxcZjFjODtcbiRmYS12YXItZmlsZS13b3JkOiBcXGYxYzI7XG4kZmEtdmFyLWZpbG06IFxcZjAwODtcbiRmYS12YXItZmlsbS1hbHQ6IFxcZjNhMDtcbiRmYS12YXItZmlsdGVyOiBcXGYwYjA7XG4kZmEtdmFyLWZpcmU6IFxcZjA2ZDtcbiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFxcZjEzNDtcbiRmYS12YXItZmlyZWZveDogXFxmMjY5O1xuJGZhLXZhci1maXJzdC1haWQ6IFxcZjQ3OTtcbiRmYS12YXItZmlyc3Qtb3JkZXI6IFxcZjJiMDtcbiRmYS12YXItZmlyc3RkcmFmdDogXFxmM2ExO1xuJGZhLXZhci1mbGFnOiBcXGYwMjQ7XG4kZmEtdmFyLWZsYWctY2hlY2tlcmVkOiBcXGYxMWU7XG4kZmEtdmFyLWZsYXNrOiBcXGYwYzM7XG4kZmEtdmFyLWZsaWNrcjogXFxmMTZlO1xuJGZhLXZhci1mbGlwYm9hcmQ6IFxcZjQ0ZDtcbiRmYS12YXItZmx5OiBcXGY0MTc7XG4kZmEtdmFyLWZvbGRlcjogXFxmMDdiO1xuJGZhLXZhci1mb2xkZXItb3BlbjogXFxmMDdjO1xuJGZhLXZhci1mb250OiBcXGYwMzE7XG4kZmEtdmFyLWZvbnQtYXdlc29tZTogXFxmMmI0O1xuJGZhLXZhci1mb250LWF3ZXNvbWUtYWx0OiBcXGYzNWM7XG4kZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnOiBcXGY0MjU7XG4kZmEtdmFyLWZvbnRpY29uczogXFxmMjgwO1xuJGZhLXZhci1mb250aWNvbnMtZmk6IFxcZjNhMjtcbiRmYS12YXItZm9vdGJhbGwtYmFsbDogXFxmNDRlO1xuJGZhLXZhci1mb290YmFsbC1oZWxtZXQ6IFxcZjQ0ZjtcbiRmYS12YXItZm9ya2xpZnQ6IFxcZjQ3YTtcbiRmYS12YXItZm9ydC1hd2Vzb21lOiBcXGYyODY7XG4kZmEtdmFyLWZvcnQtYXdlc29tZS1hbHQ6IFxcZjNhMztcbiRmYS12YXItZm9ydW1iZWU6IFxcZjIxMTtcbiRmYS12YXItZm9yd2FyZDogXFxmMDRlO1xuJGZhLXZhci1mb3Vyc3F1YXJlOiBcXGYxODA7XG4kZmEtdmFyLWZyYWdpbGU6IFxcZjRiYjtcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFxcZjJjNTtcbiRmYS12YXItZnJlZWJzZDogXFxmM2E0O1xuJGZhLXZhci1mcm93bjogXFxmMTE5O1xuJGZhLXZhci1mdXRib2w6IFxcZjFlMztcbiRmYS12YXItZ2FtZXBhZDogXFxmMTFiO1xuJGZhLXZhci1nYXZlbDogXFxmMGUzO1xuJGZhLXZhci1nZW06IFxcZjNhNTtcbiRmYS12YXItZ2VuZGVybGVzczogXFxmMjJkO1xuJGZhLXZhci1nZXQtcG9ja2V0OiBcXGYyNjU7XG4kZmEtdmFyLWdnOiBcXGYyNjA7XG4kZmEtdmFyLWdnLWNpcmNsZTogXFxmMjYxO1xuJGZhLXZhci1naWZ0OiBcXGYwNmI7XG4kZmEtdmFyLWdpdDogXFxmMWQzO1xuJGZhLXZhci1naXQtc3F1YXJlOiBcXGYxZDI7XG4kZmEtdmFyLWdpdGh1YjogXFxmMDliO1xuJGZhLXZhci1naXRodWItYWx0OiBcXGYxMTM7XG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6IFxcZjA5MjtcbiRmYS12YXItZ2l0a3Jha2VuOiBcXGYzYTY7XG4kZmEtdmFyLWdpdGxhYjogXFxmMjk2O1xuJGZhLXZhci1naXR0ZXI6IFxcZjQyNjtcbiRmYS12YXItZ2xhc3MtbWFydGluaTogXFxmMDAwO1xuJGZhLXZhci1nbGlkZTogXFxmMmE1O1xuJGZhLXZhci1nbGlkZS1nOiBcXGYyYTY7XG4kZmEtdmFyLWdsb2JlOiBcXGYwYWM7XG4kZmEtdmFyLWdvZm9yZTogXFxmM2E3O1xuJGZhLXZhci1nb2xmLWJhbGw6IFxcZjQ1MDtcbiRmYS12YXItZ29sZi1jbHViOiBcXGY0NTE7XG4kZmEtdmFyLWdvb2RyZWFkczogXFxmM2E4O1xuJGZhLXZhci1nb29kcmVhZHMtZzogXFxmM2E5O1xuJGZhLXZhci1nb29nbGU6IFxcZjFhMDtcbiRmYS12YXItZ29vZ2xlLWRyaXZlOiBcXGYzYWE7XG4kZmEtdmFyLWdvb2dsZS1wbGF5OiBcXGYzYWI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcXGYyYjM7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLWc6IFxcZjBkNTtcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcXGYwZDQ7XG4kZmEtdmFyLWdvb2dsZS13YWxsZXQ6IFxcZjFlZTtcbiRmYS12YXItZ3JhZHVhdGlvbi1jYXA6IFxcZjE5ZDtcbiRmYS12YXItZ3JhdGlwYXk6IFxcZjE4NDtcbiRmYS12YXItZ3JhdjogXFxmMmQ2O1xuJGZhLXZhci1ncmlwZmlyZTogXFxmM2FjO1xuJGZhLXZhci1ncnVudDogXFxmM2FkO1xuJGZhLXZhci1ndWxwOiBcXGYzYWU7XG4kZmEtdmFyLWgtc3F1YXJlOiBcXGYwZmQ7XG4kZmEtdmFyLWgxOiBcXGYzMTM7XG4kZmEtdmFyLWgyOiBcXGYzMTQ7XG4kZmEtdmFyLWgzOiBcXGYzMTU7XG4kZmEtdmFyLWhhY2tlci1uZXdzOiBcXGYxZDQ7XG4kZmEtdmFyLWhhY2tlci1uZXdzLXNxdWFyZTogXFxmM2FmO1xuJGZhLXZhci1oYW5kLWhlYXJ0OiBcXGY0YmM7XG4kZmEtdmFyLWhhbmQtaG9sZGluZzogXFxmNGJkO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctYm94OiBcXGY0N2I7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1oZWFydDogXFxmNGJlO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctc2VlZGxpbmc6IFxcZjRiZjtcbiRmYS12YXItaGFuZC1ob2xkaW5nLXVzZDogXFxmNGMwO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctd2F0ZXI6IFxcZjRjMTtcbiRmYS12YXItaGFuZC1saXphcmQ6IFxcZjI1ODtcbiRmYS12YXItaGFuZC1wYXBlcjogXFxmMjU2O1xuJGZhLXZhci1oYW5kLXBlYWNlOiBcXGYyNWI7XG4kZmEtdmFyLWhhbmQtcG9pbnQtZG93bjogXFxmMGE3O1xuJGZhLXZhci1oYW5kLXBvaW50LWxlZnQ6IFxcZjBhNTtcbiRmYS12YXItaGFuZC1wb2ludC1yaWdodDogXFxmMGE0O1xuJGZhLXZhci1oYW5kLXBvaW50LXVwOiBcXGYwYTY7XG4kZmEtdmFyLWhhbmQtcG9pbnRlcjogXFxmMjVhO1xuJGZhLXZhci1oYW5kLXJlY2VpdmluZzogXFxmNDdjO1xuJGZhLXZhci1oYW5kLXJvY2s6IFxcZjI1NTtcbiRmYS12YXItaGFuZC1zY2lzc29yczogXFxmMjU3O1xuJGZhLXZhci1oYW5kLXNwb2NrOiBcXGYyNTk7XG4kZmEtdmFyLWhhbmRzOiBcXGY0YzI7XG4kZmEtdmFyLWhhbmRzLWhlYXJ0OiBcXGY0YzM7XG4kZmEtdmFyLWhhbmRzLWhlbHBpbmc6IFxcZjRjNDtcbiRmYS12YXItaGFuZHMtdXNkOiBcXGY0YzU7XG4kZmEtdmFyLWhhbmRzaGFrZTogXFxmMmI1O1xuJGZhLXZhci1oYW5kc2hha2UtYWx0OiBcXGY0YzY7XG4kZmEtdmFyLWhhc2h0YWc6IFxcZjI5MjtcbiRmYS12YXItaGRkOiBcXGYwYTA7XG4kZmEtdmFyLWhlYWRpbmc6IFxcZjFkYztcbiRmYS12YXItaGVhZHBob25lczogXFxmMDI1O1xuJGZhLXZhci1oZWFydDogXFxmMDA0O1xuJGZhLXZhci1oZWFydC1jaXJjbGU6IFxcZjRjNztcbiRmYS12YXItaGVhcnQtc3F1YXJlOiBcXGY0Yzg7XG4kZmEtdmFyLWhlYXJ0YmVhdDogXFxmMjFlO1xuJGZhLXZhci1oZXhhZ29uOiBcXGYzMTI7XG4kZmEtdmFyLWhpcHM6IFxcZjQ1MjtcbiRmYS12YXItaGlyZS1hLWhlbHBlcjogXFxmM2IwO1xuJGZhLXZhci1oaXN0b3J5OiBcXGYxZGE7XG4kZmEtdmFyLWhvY2tleS1wdWNrOiBcXGY0NTM7XG4kZmEtdmFyLWhvY2tleS1zdGlja3M6IFxcZjQ1NDtcbiRmYS12YXItaG9tZTogXFxmMDE1O1xuJGZhLXZhci1ob21lLWhlYXJ0OiBcXGY0Yzk7XG4kZmEtdmFyLWhvb2xpOiBcXGY0Mjc7XG4kZmEtdmFyLWhvc3BpdGFsOiBcXGYwZjg7XG4kZmEtdmFyLWhvc3BpdGFsLWFsdDogXFxmNDdkO1xuJGZhLXZhci1ob3NwaXRhbC1zeW1ib2w6IFxcZjQ3ZTtcbiRmYS12YXItaG90amFyOiBcXGYzYjE7XG4kZmEtdmFyLWhvdXJnbGFzczogXFxmMjU0O1xuJGZhLXZhci1ob3VyZ2xhc3MtZW5kOiBcXGYyNTM7XG4kZmEtdmFyLWhvdXJnbGFzcy1oYWxmOiBcXGYyNTI7XG4kZmEtdmFyLWhvdXJnbGFzcy1zdGFydDogXFxmMjUxO1xuJGZhLXZhci1ob3V6ejogXFxmMjdjO1xuJGZhLXZhci1odG1sNTogXFxmMTNiO1xuJGZhLXZhci1odWJzcG90OiBcXGYzYjI7XG4kZmEtdmFyLWktY3Vyc29yOiBcXGYyNDY7XG4kZmEtdmFyLWlkLWJhZGdlOiBcXGYyYzE7XG4kZmEtdmFyLWlkLWNhcmQ6IFxcZjJjMjtcbiRmYS12YXItaWQtY2FyZC1hbHQ6IFxcZjQ3ZjtcbiRmYS12YXItaW1hZ2U6IFxcZjAzZTtcbiRmYS12YXItaW1hZ2VzOiBcXGYzMDI7XG4kZmEtdmFyLWltZGI6IFxcZjJkODtcbiRmYS12YXItaW5ib3g6IFxcZjAxYztcbiRmYS12YXItaW5ib3gtaW46IFxcZjMxMDtcbiRmYS12YXItaW5ib3gtb3V0OiBcXGYzMTE7XG4kZmEtdmFyLWluZGVudDogXFxmMDNjO1xuJGZhLXZhci1pbmR1c3RyeTogXFxmMjc1O1xuJGZhLXZhci1pbmR1c3RyeS1hbHQ6IFxcZjNiMztcbiRmYS12YXItaW5mbzogXFxmMTI5O1xuJGZhLXZhci1pbmZvLWNpcmNsZTogXFxmMDVhO1xuJGZhLXZhci1pbmZvLXNxdWFyZTogXFxmMzBmO1xuJGZhLXZhci1pbnN0YWdyYW06IFxcZjE2ZDtcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFxcZjI2YjtcbiRmYS12YXItaW52ZW50b3J5OiBcXGY0ODA7XG4kZmEtdmFyLWlveGhvc3Q6IFxcZjIwODtcbiRmYS12YXItaXRhbGljOiBcXGYwMzM7XG4kZmEtdmFyLWl0dW5lczogXFxmM2I0O1xuJGZhLXZhci1pdHVuZXMtbm90ZTogXFxmM2I1O1xuJGZhLXZhci1qYWNrLW8tbGFudGVybjogXFxmMzBlO1xuJGZhLXZhci1qZW5raW5zOiBcXGYzYjY7XG4kZmEtdmFyLWpvZ2V0OiBcXGYzYjc7XG4kZmEtdmFyLWpvb21sYTogXFxmMWFhO1xuJGZhLXZhci1qczogXFxmM2I4O1xuJGZhLXZhci1qcy1zcXVhcmU6IFxcZjNiOTtcbiRmYS12YXItanNmaWRkbGU6IFxcZjFjYztcbiRmYS12YXIta2V5OiBcXGYwODQ7XG4kZmEtdmFyLWtleWJvYXJkOiBcXGYxMWM7XG4kZmEtdmFyLWtleWNkbjogXFxmM2JhO1xuJGZhLXZhci1raWNrc3RhcnRlcjogXFxmM2JiO1xuJGZhLXZhci1raWNrc3RhcnRlci1rOiBcXGYzYmM7XG4kZmEtdmFyLWtvcnZ1ZTogXFxmNDJmO1xuJGZhLXZhci1sYW1wOiBcXGY0Y2E7XG4kZmEtdmFyLWxhbmd1YWdlOiBcXGYxYWI7XG4kZmEtdmFyLWxhcHRvcDogXFxmMTA5O1xuJGZhLXZhci1sYXJhdmVsOiBcXGYzYmQ7XG4kZmEtdmFyLWxhc3RmbTogXFxmMjAyO1xuJGZhLXZhci1sYXN0Zm0tc3F1YXJlOiBcXGYyMDM7XG4kZmEtdmFyLWxlYWY6IFxcZjA2YztcbiRmYS12YXItbGVhZi1oZWFydDogXFxmNGNiO1xuJGZhLXZhci1sZWFucHViOiBcXGYyMTI7XG4kZmEtdmFyLWxlbW9uOiBcXGYwOTQ7XG4kZmEtdmFyLWxlc3M6IFxcZjQxZDtcbiRmYS12YXItbGV2ZWwtZG93bjogXFxmMTQ5O1xuJGZhLXZhci1sZXZlbC1kb3duLWFsdDogXFxmM2JlO1xuJGZhLXZhci1sZXZlbC11cDogXFxmMTQ4O1xuJGZhLXZhci1sZXZlbC11cC1hbHQ6IFxcZjNiZjtcbiRmYS12YXItbGlmZS1yaW5nOiBcXGYxY2Q7XG4kZmEtdmFyLWxpZ2h0YnVsYjogXFxmMGViO1xuJGZhLXZhci1saW5lOiBcXGYzYzA7XG4kZmEtdmFyLWxpbms6IFxcZjBjMTtcbiRmYS12YXItbGlua2VkaW46IFxcZjA4YztcbiRmYS12YXItbGlua2VkaW4taW46IFxcZjBlMTtcbiRmYS12YXItbGlub2RlOiBcXGYyYjg7XG4kZmEtdmFyLWxpbnV4OiBcXGYxN2M7XG4kZmEtdmFyLWxpcmEtc2lnbjogXFxmMTk1O1xuJGZhLXZhci1saXN0OiBcXGYwM2E7XG4kZmEtdmFyLWxpc3QtYWx0OiBcXGYwMjI7XG4kZmEtdmFyLWxpc3Qtb2w6IFxcZjBjYjtcbiRmYS12YXItbGlzdC11bDogXFxmMGNhO1xuJGZhLXZhci1sb2NhdGlvbi1hcnJvdzogXFxmMTI0O1xuJGZhLXZhci1sb2NrOiBcXGYwMjM7XG4kZmEtdmFyLWxvY2stYWx0OiBcXGYzMGQ7XG4kZmEtdmFyLWxvY2stb3BlbjogXFxmM2MxO1xuJGZhLXZhci1sb2NrLW9wZW4tYWx0OiBcXGYzYzI7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LWRvd246IFxcZjMwOTtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtbGVmdDogXFxmMzBhO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1yaWdodDogXFxmMzBiO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC11cDogXFxmMzBjO1xuJGZhLXZhci1sb25nLWFycm93LWRvd246IFxcZjE3NTtcbiRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OiBcXGYxNzc7XG4kZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ6IFxcZjE3ODtcbiRmYS12YXItbG9uZy1hcnJvdy11cDogXFxmMTc2O1xuJGZhLXZhci1sb3Zlc2VhdDogXFxmNGNjO1xuJGZhLXZhci1sb3ctdmlzaW9uOiBcXGYyYTg7XG4kZmEtdmFyLWx1Y2hhZG9yOiBcXGY0NTU7XG4kZmEtdmFyLWx5ZnQ6IFxcZjNjMztcbiRmYS12YXItbWFnZW50bzogXFxmM2M0O1xuJGZhLXZhci1tYWdpYzogXFxmMGQwO1xuJGZhLXZhci1tYWduZXQ6IFxcZjA3NjtcbiRmYS12YXItbWFsZTogXFxmMTgzO1xuJGZhLXZhci1tYXA6IFxcZjI3OTtcbiRmYS12YXItbWFwLW1hcmtlcjogXFxmMDQxO1xuJGZhLXZhci1tYXAtbWFya2VyLWFsdDogXFxmM2M1O1xuJGZhLXZhci1tYXAtcGluOiBcXGYyNzY7XG4kZmEtdmFyLW1hcC1zaWduczogXFxmMjc3O1xuJGZhLXZhci1tYXJzOiBcXGYyMjI7XG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcXGYyMjc7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlOiBcXGYyMjk7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFxcZjIyYjtcbiRmYS12YXItbWFycy1zdHJva2UtdjogXFxmMjJhO1xuJGZhLXZhci1tYXhjZG46IFxcZjEzNjtcbiRmYS12YXItbWVkYXBwczogXFxmM2M2O1xuJGZhLXZhci1tZWRpdW06IFxcZjIzYTtcbiRmYS12YXItbWVkaXVtLW06IFxcZjNjNztcbiRmYS12YXItbWVka2l0OiBcXGYwZmE7XG4kZmEtdmFyLW1lZHJ0OiBcXGYzYzg7XG4kZmEtdmFyLW1lZXR1cDogXFxmMmUwO1xuJGZhLXZhci1tZWg6IFxcZjExYTtcbiRmYS12YXItbWVyY3VyeTogXFxmMjIzO1xuJGZhLXZhci1taWNyb2NoaXA6IFxcZjJkYjtcbiRmYS12YXItbWljcm9waG9uZTogXFxmMTMwO1xuJGZhLXZhci1taWNyb3Bob25lLWFsdDogXFxmM2M5O1xuJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOiBcXGYxMzE7XG4kZmEtdmFyLW1pY3Jvc29mdDogXFxmM2NhO1xuJGZhLXZhci1taW51czogXFxmMDY4O1xuJGZhLXZhci1taW51cy1jaXJjbGU6IFxcZjA1NjtcbiRmYS12YXItbWludXMtaGV4YWdvbjogXFxmMzA3O1xuJGZhLXZhci1taW51cy1vY3RhZ29uOiBcXGYzMDg7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZTogXFxmMTQ2O1xuJGZhLXZhci1taXg6IFxcZjNjYjtcbiRmYS12YXItbWl4Y2xvdWQ6IFxcZjI4OTtcbiRmYS12YXItbWl6dW5pOiBcXGYzY2M7XG4kZmEtdmFyLW1vYmlsZTogXFxmMTBiO1xuJGZhLXZhci1tb2JpbGUtYWx0OiBcXGYzY2Q7XG4kZmEtdmFyLW1vYmlsZS1hbmRyb2lkOiBcXGYzY2U7XG4kZmEtdmFyLW1vYmlsZS1hbmRyb2lkLWFsdDogXFxmM2NmO1xuJGZhLXZhci1tb2R4OiBcXGYyODU7XG4kZmEtdmFyLW1vbmVybzogXFxmM2QwO1xuJGZhLXZhci1tb25leS1iaWxsOiBcXGYwZDY7XG4kZmEtdmFyLW1vbmV5LWJpbGwtYWx0OiBcXGYzZDE7XG4kZmEtdmFyLW1vb246IFxcZjE4NjtcbiRmYS12YXItbW90b3JjeWNsZTogXFxmMjFjO1xuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcXGYyNDU7XG4kZmEtdmFyLW11c2ljOiBcXGYwMDE7XG4kZmEtdmFyLW5hcHN0ZXI6IFxcZjNkMjtcbiRmYS12YXItbmV1dGVyOiBcXGYyMmM7XG4kZmEtdmFyLW5ld3NwYXBlcjogXFxmMWVhO1xuJGZhLXZhci1uaW50ZW5kby1zd2l0Y2g6IFxcZjQxODtcbiRmYS12YXItbm9kZTogXFxmNDE5O1xuJGZhLXZhci1ub2RlLWpzOiBcXGYzZDM7XG4kZmEtdmFyLW5vdGVzLW1lZGljYWw6IFxcZjQ4MTtcbiRmYS12YXItbnBtOiBcXGYzZDQ7XG4kZmEtdmFyLW5zODogXFxmM2Q1O1xuJGZhLXZhci1udXRyaXRpb25peDogXFxmM2Q2O1xuJGZhLXZhci1vYmplY3QtZ3JvdXA6IFxcZjI0NztcbiRmYS12YXItb2JqZWN0LXVuZ3JvdXA6IFxcZjI0ODtcbiRmYS12YXItb2N0YWdvbjogXFxmMzA2O1xuJGZhLXZhci1vZG5va2xhc3NuaWtpOiBcXGYyNjM7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOiBcXGYyNjQ7XG4kZmEtdmFyLW9wZW5jYXJ0OiBcXGYyM2Q7XG4kZmEtdmFyLW9wZW5pZDogXFxmMTliO1xuJGZhLXZhci1vcGVyYTogXFxmMjZhO1xuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcXGYyM2M7XG4kZmEtdmFyLW9zaTogXFxmNDFhO1xuJGZhLXZhci1vdXRkZW50OiBcXGYwM2I7XG4kZmEtdmFyLXBhZ2U0OiBcXGYzZDc7XG4kZmEtdmFyLXBhZ2VsaW5lczogXFxmMThjO1xuJGZhLXZhci1wYWludC1icnVzaDogXFxmMWZjO1xuJGZhLXZhci1wYWxmZWQ6IFxcZjNkODtcbiRmYS12YXItcGFsbGV0OiBcXGY0ODI7XG4kZmEtdmFyLXBhbGxldC1hbHQ6IFxcZjQ4MztcbiRmYS12YXItcGFwZXItcGxhbmU6IFxcZjFkODtcbiRmYS12YXItcGFwZXJjbGlwOiBcXGYwYzY7XG4kZmEtdmFyLXBhcmFjaHV0ZS1ib3g6IFxcZjRjZDtcbiRmYS12YXItcGFyYWdyYXBoOiBcXGYxZGQ7XG4kZmEtdmFyLXBhc3RlOiBcXGYwZWE7XG4kZmEtdmFyLXBhdHJlb246IFxcZjNkOTtcbiRmYS12YXItcGF1c2U6IFxcZjA0YztcbiRmYS12YXItcGF1c2UtY2lyY2xlOiBcXGYyOGI7XG4kZmEtdmFyLXBhdzogXFxmMWIwO1xuJGZhLXZhci1wYXlwYWw6IFxcZjFlZDtcbiRmYS12YXItcGVuOiBcXGYzMDQ7XG4kZmEtdmFyLXBlbi1hbHQ6IFxcZjMwNTtcbiRmYS12YXItcGVuLXNxdWFyZTogXFxmMTRiO1xuJGZhLXZhci1wZW5jaWw6IFxcZjA0MDtcbiRmYS12YXItcGVuY2lsLWFsdDogXFxmMzAzO1xuJGZhLXZhci1wZW5uYW50OiBcXGY0NTY7XG4kZmEtdmFyLXBlb3BsZS1jYXJyeTogXFxmNGNlO1xuJGZhLXZhci1wZXJjZW50OiBcXGYyOTU7XG4kZmEtdmFyLXBlcmlzY29wZTogXFxmM2RhO1xuJGZhLXZhci1wZXJzb24tY2Fycnk6IFxcZjRjZjtcbiRmYS12YXItcGVyc29uLWRvbGx5OiBcXGY0ZDA7XG4kZmEtdmFyLXBlcnNvbi1kb2xseS1lbXB0eTogXFxmNGQxO1xuJGZhLXZhci1waGFicmljYXRvcjogXFxmM2RiO1xuJGZhLXZhci1waG9lbml4LWZyYW1ld29yazogXFxmM2RjO1xuJGZhLXZhci1waG9uZTogXFxmMDk1O1xuJGZhLXZhci1waG9uZS1wbHVzOiBcXGY0ZDI7XG4kZmEtdmFyLXBob25lLXNsYXNoOiBcXGYzZGQ7XG4kZmEtdmFyLXBob25lLXNxdWFyZTogXFxmMDk4O1xuJGZhLXZhci1waG9uZS12b2x1bWU6IFxcZjJhMDtcbiRmYS12YXItcGhwOiBcXGY0NTc7XG4kZmEtdmFyLXBpZWQtcGlwZXI6IFxcZjJhZTtcbiRmYS12YXItcGllZC1waXBlci1hbHQ6IFxcZjFhODtcbiRmYS12YXItcGllZC1waXBlci1wcDogXFxmMWE3O1xuJGZhLXZhci1waWdneS1iYW5rOiBcXGY0ZDM7XG4kZmEtdmFyLXBpbGxzOiBcXGY0ODQ7XG4kZmEtdmFyLXBpbnRlcmVzdDogXFxmMGQyO1xuJGZhLXZhci1waW50ZXJlc3QtcDogXFxmMjMxO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcXGYwZDM7XG4kZmEtdmFyLXBsYW5lOiBcXGYwNzI7XG4kZmEtdmFyLXBsYW5lLWFsdDogXFxmM2RlO1xuJGZhLXZhci1wbGF5OiBcXGYwNGI7XG4kZmEtdmFyLXBsYXktY2lyY2xlOiBcXGYxNDQ7XG4kZmEtdmFyLXBsYXlzdGF0aW9uOiBcXGYzZGY7XG4kZmEtdmFyLXBsdWc6IFxcZjFlNjtcbiRmYS12YXItcGx1czogXFxmMDY3O1xuJGZhLXZhci1wbHVzLWNpcmNsZTogXFxmMDU1O1xuJGZhLXZhci1wbHVzLWhleGFnb246IFxcZjMwMDtcbiRmYS12YXItcGx1cy1vY3RhZ29uOiBcXGYzMDE7XG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcXGYwZmU7XG4kZmEtdmFyLXBvZGNhc3Q6IFxcZjJjZTtcbiRmYS12YXItcG9vOiBcXGYyZmU7XG4kZmEtdmFyLXBvcnRyYWl0OiBcXGYzZTA7XG4kZmEtdmFyLXBvdW5kLXNpZ246IFxcZjE1NDtcbiRmYS12YXItcG93ZXItb2ZmOiBcXGYwMTE7XG4kZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGU6IFxcZjQ4NTtcbiRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6IFxcZjQ4NjtcbiRmYS12YXItcHJpbnQ6IFxcZjAyZjtcbiRmYS12YXItcHJvY2VkdXJlczogXFxmNDg3O1xuJGZhLXZhci1wcm9kdWN0LWh1bnQ6IFxcZjI4ODtcbiRmYS12YXItcHVzaGVkOiBcXGYzZTE7XG4kZmEtdmFyLXB1enpsZS1waWVjZTogXFxmMTJlO1xuJGZhLXZhci1weXRob246IFxcZjNlMjtcbiRmYS12YXItcXE6IFxcZjFkNjtcbiRmYS12YXItcXJjb2RlOiBcXGYwMjk7XG4kZmEtdmFyLXF1ZXN0aW9uOiBcXGYxMjg7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTogXFxmMDU5O1xuJGZhLXZhci1xdWVzdGlvbi1zcXVhcmU6IFxcZjJmZDtcbiRmYS12YXItcXVpZGRpdGNoOiBcXGY0NTg7XG4kZmEtdmFyLXF1aW5zY2FwZTogXFxmNDU5O1xuJGZhLXZhci1xdW9yYTogXFxmMmM0O1xuJGZhLXZhci1xdW90ZS1sZWZ0OiBcXGYxMGQ7XG4kZmEtdmFyLXF1b3RlLXJpZ2h0OiBcXGYxMGU7XG4kZmEtdmFyLXJhY3F1ZXQ6IFxcZjQ1YTtcbiRmYS12YXItcmFtcC1sb2FkaW5nOiBcXGY0ZDQ7XG4kZmEtdmFyLXJhbmRvbTogXFxmMDc0O1xuJGZhLXZhci1yYXZlbHJ5OiBcXGYyZDk7XG4kZmEtdmFyLXJlYWN0OiBcXGY0MWI7XG4kZmEtdmFyLXJlYWRtZTogXFxmNGQ1O1xuJGZhLXZhci1yZWJlbDogXFxmMWQwO1xuJGZhLXZhci1yZWN0YW5nbGUtbGFuZHNjYXBlOiBcXGYyZmE7XG4kZmEtdmFyLXJlY3RhbmdsZS1wb3J0cmFpdDogXFxmMmZiO1xuJGZhLXZhci1yZWN0YW5nbGUtd2lkZTogXFxmMmZjO1xuJGZhLXZhci1yZWN5Y2xlOiBcXGYxYjg7XG4kZmEtdmFyLXJlZC1yaXZlcjogXFxmM2UzO1xuJGZhLXZhci1yZWRkaXQ6IFxcZjFhMTtcbiRmYS12YXItcmVkZGl0LWFsaWVuOiBcXGYyODE7XG4kZmEtdmFyLXJlZGRpdC1zcXVhcmU6IFxcZjFhMjtcbiRmYS12YXItcmVkbzogXFxmMDFlO1xuJGZhLXZhci1yZWRvLWFsdDogXFxmMmY5O1xuJGZhLXZhci1yZWdpc3RlcmVkOiBcXGYyNWQ7XG4kZmEtdmFyLXJlbmRhY3Q6IFxcZjNlNDtcbiRmYS12YXItcmVucmVuOiBcXGYxOGI7XG4kZmEtdmFyLXJlcGVhdDogXFxmMzYzO1xuJGZhLXZhci1yZXBlYXQtMTogXFxmMzY1O1xuJGZhLXZhci1yZXBlYXQtMS1hbHQ6IFxcZjM2NjtcbiRmYS12YXItcmVwZWF0LWFsdDogXFxmMzY0O1xuJGZhLXZhci1yZXBseTogXFxmM2U1O1xuJGZhLXZhci1yZXBseS1hbGw6IFxcZjEyMjtcbiRmYS12YXItcmVwbHlkOiBcXGYzZTY7XG4kZmEtdmFyLXJlc29sdmluZzogXFxmM2U3O1xuJGZhLXZhci1yZXR3ZWV0OiBcXGYwNzk7XG4kZmEtdmFyLXJldHdlZXQtYWx0OiBcXGYzNjE7XG4kZmEtdmFyLXJpYmJvbjogXFxmNGQ2O1xuJGZhLXZhci1yb2FkOiBcXGYwMTg7XG4kZmEtdmFyLXJvY2tldDogXFxmMTM1O1xuJGZhLXZhci1yb2NrZXRjaGF0OiBcXGYzZTg7XG4kZmEtdmFyLXJvY2tybXM6IFxcZjNlOTtcbiRmYS12YXItcm91dGU6IFxcZjRkNztcbiRmYS12YXItcnNzOiBcXGYwOWU7XG4kZmEtdmFyLXJzcy1zcXVhcmU6IFxcZjE0MztcbiRmYS12YXItcnVibGUtc2lnbjogXFxmMTU4O1xuJGZhLXZhci1ydXBlZS1zaWduOiBcXGYxNTY7XG4kZmEtdmFyLXNhZmFyaTogXFxmMjY3O1xuJGZhLXZhci1zYXNzOiBcXGY0MWU7XG4kZmEtdmFyLXNhdmU6IFxcZjBjNztcbiRmYS12YXItc2Nhbm5lcjogXFxmNDg4O1xuJGZhLXZhci1zY2FubmVyLWtleWJvYXJkOiBcXGY0ODk7XG4kZmEtdmFyLXNjYW5uZXItdG91Y2hzY3JlZW46IFxcZjQ4YTtcbiRmYS12YXItc2NobGl4OiBcXGYzZWE7XG4kZmEtdmFyLXNjcmliZDogXFxmMjhhO1xuJGZhLXZhci1zY3J1YmJlcjogXFxmMmY4O1xuJGZhLXZhci1zZWFyY2g6IFxcZjAwMjtcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcXGYwMTA7XG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcXGYwMGU7XG4kZmEtdmFyLXNlYXJjaGVuZ2luOiBcXGYzZWI7XG4kZmEtdmFyLXNlZWRsaW5nOiBcXGY0ZDg7XG4kZmEtdmFyLXNlbGxjYXN0OiBcXGYyZGE7XG4kZmEtdmFyLXNlbGxzeTogXFxmMjEzO1xuJGZhLXZhci1zZXJ2ZXI6IFxcZjIzMztcbiRmYS12YXItc2VydmljZXN0YWNrOiBcXGYzZWM7XG4kZmEtdmFyLXNoYXJlOiBcXGYwNjQ7XG4kZmEtdmFyLXNoYXJlLWFsbDogXFxmMzY3O1xuJGZhLXZhci1zaGFyZS1hbHQ6IFxcZjFlMDtcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXFxmMWUxO1xuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFxcZjE0ZDtcbiRmYS12YXItc2hla2VsLXNpZ246IFxcZjIwYjtcbiRmYS12YXItc2hpZWxkOiBcXGYxMzI7XG4kZmEtdmFyLXNoaWVsZC1hbHQ6IFxcZjNlZDtcbiRmYS12YXItc2hpZWxkLWNoZWNrOiBcXGYyZjc7XG4kZmEtdmFyLXNoaXA6IFxcZjIxYTtcbiRmYS12YXItc2hpcHBpbmctZmFzdDogXFxmNDhiO1xuJGZhLXZhci1zaGlwcGluZy10aW1lZDogXFxmNDhjO1xuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFxcZjIxNDtcbiRmYS12YXItc2hvcHBpbmctYmFnOiBcXGYyOTA7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXFxmMjkxO1xuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcXGYwN2E7XG4kZmEtdmFyLXNob3dlcjogXFxmMmNjO1xuJGZhLXZhci1zaHV0dGxlY29jazogXFxmNDViO1xuJGZhLXZhci1zaWduOiBcXGY0ZDk7XG4kZmEtdmFyLXNpZ24taW46IFxcZjA5MDtcbiRmYS12YXItc2lnbi1pbi1hbHQ6IFxcZjJmNjtcbiRmYS12YXItc2lnbi1sYW5ndWFnZTogXFxmMmE3O1xuJGZhLXZhci1zaWduLW91dDogXFxmMDhiO1xuJGZhLXZhci1zaWduLW91dC1hbHQ6IFxcZjJmNTtcbiRmYS12YXItc2lnbmFsOiBcXGYwMTI7XG4kZmEtdmFyLXNpbXBseWJ1aWx0OiBcXGYyMTU7XG4kZmEtdmFyLXNpc3RyaXg6IFxcZjNlZTtcbiRmYS12YXItc2l0ZW1hcDogXFxmMGU4O1xuJGZhLXZhci1za3lhdGxhczogXFxmMjE2O1xuJGZhLXZhci1za3lwZTogXFxmMTdlO1xuJGZhLXZhci1zbGFjazogXFxmMTk4O1xuJGZhLXZhci1zbGFjay1oYXNoOiBcXGYzZWY7XG4kZmEtdmFyLXNsaWRlcnMtaDogXFxmMWRlO1xuJGZhLXZhci1zbGlkZXJzLWgtc3F1YXJlOiBcXGYzZjA7XG4kZmEtdmFyLXNsaWRlcnMtdjogXFxmM2YxO1xuJGZhLXZhci1zbGlkZXJzLXYtc3F1YXJlOiBcXGYzZjI7XG4kZmEtdmFyLXNsaWRlc2hhcmU6IFxcZjFlNztcbiRmYS12YXItc21pbGU6IFxcZjExODtcbiRmYS12YXItc21pbGUtcGx1czogXFxmNGRhO1xuJGZhLXZhci1zbW9raW5nOiBcXGY0OGQ7XG4kZmEtdmFyLXNuYXBjaGF0OiBcXGYyYWI7XG4kZmEtdmFyLXNuYXBjaGF0LWdob3N0OiBcXGYyYWM7XG4kZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTogXFxmMmFkO1xuJGZhLXZhci1zbm93Zmxha2U6IFxcZjJkYztcbiRmYS12YXItc29ydDogXFxmMGRjO1xuJGZhLXZhci1zb3J0LWFscGhhLWRvd246IFxcZjE1ZDtcbiRmYS12YXItc29ydC1hbHBoYS11cDogXFxmMTVlO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kb3duOiBcXGYxNjA7XG4kZmEtdmFyLXNvcnQtYW1vdW50LXVwOiBcXGYxNjE7XG4kZmEtdmFyLXNvcnQtZG93bjogXFxmMGRkO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bjogXFxmMTYyO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtdXA6IFxcZjE2MztcbiRmYS12YXItc29ydC11cDogXFxmMGRlO1xuJGZhLXZhci1zb3VuZGNsb3VkOiBcXGYxYmU7XG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6IFxcZjE5NztcbiRmYS12YXItc3BhZGU6IFxcZjJmNDtcbiRmYS12YXItc3BlYWthcDogXFxmM2YzO1xuJGZhLXZhci1zcGlubmVyOiBcXGYxMTA7XG4kZmEtdmFyLXNwaW5uZXItdGhpcmQ6IFxcZjNmNDtcbiRmYS12YXItc3BvdGlmeTogXFxmMWJjO1xuJGZhLXZhci1zcXVhcmU6IFxcZjBjODtcbiRmYS12YXItc3F1YXJlLWZ1bGw6IFxcZjQ1YztcbiRmYS12YXItc3RhY2stZXhjaGFuZ2U6IFxcZjE4ZDtcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6IFxcZjE2YztcbiRmYS12YXItc3RhcjogXFxmMDA1O1xuJGZhLXZhci1zdGFyLWV4Y2xhbWF0aW9uOiBcXGYyZjM7XG4kZmEtdmFyLXN0YXItaGFsZjogXFxmMDg5O1xuJGZhLXZhci1zdGF5bGlua2VkOiBcXGYzZjU7XG4kZmEtdmFyLXN0ZWFtOiBcXGYxYjY7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXFxmMWI3O1xuJGZhLXZhci1zdGVhbS1zeW1ib2w6IFxcZjNmNjtcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXFxmMDQ4O1xuJGZhLXZhci1zdGVwLWZvcndhcmQ6IFxcZjA1MTtcbiRmYS12YXItc3RldGhvc2NvcGU6IFxcZjBmMTtcbiRmYS12YXItc3RpY2tlci1tdWxlOiBcXGYzZjc7XG4kZmEtdmFyLXN0aWNreS1ub3RlOiBcXGYyNDk7XG4kZmEtdmFyLXN0b3A6IFxcZjA0ZDtcbiRmYS12YXItc3RvcC1jaXJjbGU6IFxcZjI4ZDtcbiRmYS12YXItc3RvcHdhdGNoOiBcXGYyZjI7XG4kZmEtdmFyLXN0cmF2YTogXFxmNDI4O1xuJGZhLXZhci1zdHJlZXQtdmlldzogXFxmMjFkO1xuJGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcXGYwY2M7XG4kZmEtdmFyLXN0cmlwZTogXFxmNDI5O1xuJGZhLXZhci1zdHJpcGUtczogXFxmNDJhO1xuJGZhLXZhci1zdHVkaW92aW5hcmk6IFxcZjNmODtcbiRmYS12YXItc3R1bWJsZXVwb246IFxcZjFhNDtcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcXGYxYTM7XG4kZmEtdmFyLXN1YnNjcmlwdDogXFxmMTJjO1xuJGZhLXZhci1zdWJ3YXk6IFxcZjIzOTtcbiRmYS12YXItc3VpdGNhc2U6IFxcZjBmMjtcbiRmYS12YXItc3VuOiBcXGYxODU7XG4kZmEtdmFyLXN1cGVycG93ZXJzOiBcXGYyZGQ7XG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcXGYxMmI7XG4kZmEtdmFyLXN1cHBsZTogXFxmM2Y5O1xuJGZhLXZhci1zeW5jOiBcXGYwMjE7XG4kZmEtdmFyLXN5bmMtYWx0OiBcXGYyZjE7XG4kZmEtdmFyLXN5cmluZ2U6IFxcZjQ4ZTtcbiRmYS12YXItdGFibGU6IFxcZjBjZTtcbiRmYS12YXItdGFibGUtdGVubmlzOiBcXGY0NWQ7XG4kZmEtdmFyLXRhYmxldDogXFxmMTBhO1xuJGZhLXZhci10YWJsZXQtYWx0OiBcXGYzZmE7XG4kZmEtdmFyLXRhYmxldC1hbmRyb2lkOiBcXGYzZmI7XG4kZmEtdmFyLXRhYmxldC1hbmRyb2lkLWFsdDogXFxmM2ZjO1xuJGZhLXZhci10YWJsZXQtcnVnZ2VkOiBcXGY0OGY7XG4kZmEtdmFyLXRhYmxldHM6IFxcZjQ5MDtcbiRmYS12YXItdGFjaG9tZXRlcjogXFxmMGU0O1xuJGZhLXZhci10YWNob21ldGVyLWFsdDogXFxmM2ZkO1xuJGZhLXZhci10YWc6IFxcZjAyYjtcbiRmYS12YXItdGFnczogXFxmMDJjO1xuJGZhLXZhci10YXBlOiBcXGY0ZGI7XG4kZmEtdmFyLXRhc2tzOiBcXGYwYWU7XG4kZmEtdmFyLXRheGk6IFxcZjFiYTtcbiRmYS12YXItdGVsZWdyYW06IFxcZjJjNjtcbiRmYS12YXItdGVsZWdyYW0tcGxhbmU6IFxcZjNmZTtcbiRmYS12YXItdGVuY2VudC13ZWlibzogXFxmMWQ1O1xuJGZhLXZhci10ZW5uaXMtYmFsbDogXFxmNDVlO1xuJGZhLXZhci10ZXJtaW5hbDogXFxmMTIwO1xuJGZhLXZhci10ZXh0LWhlaWdodDogXFxmMDM0O1xuJGZhLXZhci10ZXh0LXdpZHRoOiBcXGYwMzU7XG4kZmEtdmFyLXRoOiBcXGYwMGE7XG4kZmEtdmFyLXRoLWxhcmdlOiBcXGYwMDk7XG4kZmEtdmFyLXRoLWxpc3Q6IFxcZjAwYjtcbiRmYS12YXItdGhlbWVpc2xlOiBcXGYyYjI7XG4kZmEtdmFyLXRoZXJtb21ldGVyOiBcXGY0OTE7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcXGYyY2I7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFxcZjJjNztcbiRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjogXFxmMmM5O1xuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcXGYyY2E7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcXGYyYzg7XG4kZmEtdmFyLXRodW1icy1kb3duOiBcXGYxNjU7XG4kZmEtdmFyLXRodW1icy11cDogXFxmMTY0O1xuJGZhLXZhci10aHVtYnRhY2s6IFxcZjA4ZDtcbiRmYS12YXItdGlja2V0OiBcXGYxNDU7XG4kZmEtdmFyLXRpY2tldC1hbHQ6IFxcZjNmZjtcbiRmYS12YXItdGltZXM6IFxcZjAwZDtcbiRmYS12YXItdGltZXMtY2lyY2xlOiBcXGYwNTc7XG4kZmEtdmFyLXRpbWVzLWhleGFnb246IFxcZjJlZTtcbiRmYS12YXItdGltZXMtb2N0YWdvbjogXFxmMmYwO1xuJGZhLXZhci10aW1lcy1zcXVhcmU6IFxcZjJkMztcbiRmYS12YXItdGludDogXFxmMDQzO1xuJGZhLXZhci10b2dnbGUtb2ZmOiBcXGYyMDQ7XG4kZmEtdmFyLXRvZ2dsZS1vbjogXFxmMjA1O1xuJGZhLXZhci10cmFkZW1hcms6IFxcZjI1YztcbiRmYS12YXItdHJhaW46IFxcZjIzODtcbiRmYS12YXItdHJhbnNnZW5kZXI6IFxcZjIyNDtcbiRmYS12YXItdHJhbnNnZW5kZXItYWx0OiBcXGYyMjU7XG4kZmEtdmFyLXRyYXNoOiBcXGYxZjg7XG4kZmEtdmFyLXRyYXNoLWFsdDogXFxmMmVkO1xuJGZhLXZhci10cmVlOiBcXGYxYmI7XG4kZmEtdmFyLXRyZWUtYWx0OiBcXGY0MDA7XG4kZmEtdmFyLXRyZWxsbzogXFxmMTgxO1xuJGZhLXZhci10cmlhbmdsZTogXFxmMmVjO1xuJGZhLXZhci10cmlwYWR2aXNvcjogXFxmMjYyO1xuJGZhLXZhci10cm9waHk6IFxcZjA5MTtcbiRmYS12YXItdHJvcGh5LWFsdDogXFxmMmViO1xuJGZhLXZhci10cnVjazogXFxmMGQxO1xuJGZhLXZhci10cnVjay1jb250YWluZXI6IFxcZjRkYztcbiRmYS12YXItdHJ1Y2stY291Y2g6IFxcZjRkZDtcbiRmYS12YXItdHJ1Y2stbG9hZGluZzogXFxmNGRlO1xuJGZhLXZhci10cnVjay1tb3Zpbmc6IFxcZjRkZjtcbiRmYS12YXItdHJ1Y2stcmFtcDogXFxmNGUwO1xuJGZhLXZhci10dHk6IFxcZjFlNDtcbiRmYS12YXItdHVtYmxyOiBcXGYxNzM7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFxcZjE3NDtcbiRmYS12YXItdHY6IFxcZjI2YztcbiRmYS12YXItdHYtcmV0cm86IFxcZjQwMTtcbiRmYS12YXItdHdpdGNoOiBcXGYxZTg7XG4kZmEtdmFyLXR3aXR0ZXI6IFxcZjA5OTtcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6IFxcZjA4MTtcbiRmYS12YXItdHlwbzM6IFxcZjQyYjtcbiRmYS12YXItdWJlcjogXFxmNDAyO1xuJGZhLXZhci11aWtpdDogXFxmNDAzO1xuJGZhLXZhci11bWJyZWxsYTogXFxmMGU5O1xuJGZhLXZhci11bmRlcmxpbmU6IFxcZjBjZDtcbiRmYS12YXItdW5kbzogXFxmMGUyO1xuJGZhLXZhci11bmRvLWFsdDogXFxmMmVhO1xuJGZhLXZhci11bmlyZWdpc3RyeTogXFxmNDA0O1xuJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOiBcXGYyOWE7XG4kZmEtdmFyLXVuaXZlcnNpdHk6IFxcZjE5YztcbiRmYS12YXItdW5saW5rOiBcXGYxMjc7XG4kZmEtdmFyLXVubG9jazogXFxmMDljO1xuJGZhLXZhci11bmxvY2stYWx0OiBcXGYxM2U7XG4kZmEtdmFyLXVudGFwcGQ6IFxcZjQwNTtcbiRmYS12YXItdXBsb2FkOiBcXGYwOTM7XG4kZmEtdmFyLXVzYjogXFxmMjg3O1xuJGZhLXZhci11c2QtY2lyY2xlOiBcXGYyZTg7XG4kZmEtdmFyLXVzZC1zcXVhcmU6IFxcZjJlOTtcbiRmYS12YXItdXNlcjogXFxmMDA3O1xuJGZhLXZhci11c2VyLWFsdDogXFxmNDA2O1xuJGZhLXZhci11c2VyLWNpcmNsZTogXFxmMmJkO1xuJGZhLXZhci11c2VyLW1kOiBcXGYwZjA7XG4kZmEtdmFyLXVzZXItcGx1czogXFxmMjM0O1xuJGZhLXZhci11c2VyLXNlY3JldDogXFxmMjFiO1xuJGZhLXZhci11c2VyLXRpbWVzOiBcXGYyMzU7XG4kZmEtdmFyLXVzZXJzOiBcXGYwYzA7XG4kZmEtdmFyLXVzc3VubmFoOiBcXGY0MDc7XG4kZmEtdmFyLXV0ZW5zaWwtZm9yazogXFxmMmUzO1xuJGZhLXZhci11dGVuc2lsLWtuaWZlOiBcXGYyZTQ7XG4kZmEtdmFyLXV0ZW5zaWwtc3Bvb246IFxcZjJlNTtcbiRmYS12YXItdXRlbnNpbHM6IFxcZjJlNztcbiRmYS12YXItdXRlbnNpbHMtYWx0OiBcXGYyZTY7XG4kZmEtdmFyLXZhYWRpbjogXFxmNDA4O1xuJGZhLXZhci12ZW51czogXFxmMjIxO1xuJGZhLXZhci12ZW51cy1kb3VibGU6IFxcZjIyNjtcbiRmYS12YXItdmVudXMtbWFyczogXFxmMjI4O1xuJGZhLXZhci12aWFjb2luOiBcXGYyMzc7XG4kZmEtdmFyLXZpYWRlbzogXFxmMmE5O1xuJGZhLXZhci12aWFkZW8tc3F1YXJlOiBcXGYyYWE7XG4kZmEtdmFyLXZpYWw6IFxcZjQ5MjtcbiRmYS12YXItdmlhbHM6IFxcZjQ5MztcbiRmYS12YXItdmliZXI6IFxcZjQwOTtcbiRmYS12YXItdmlkZW86IFxcZjAzZDtcbiRmYS12YXItdmlkZW8tcGx1czogXFxmNGUxO1xuJGZhLXZhci12aWRlby1zbGFzaDogXFxmNGUyO1xuJGZhLXZhci12aW1lbzogXFxmNDBhO1xuJGZhLXZhci12aW1lby1zcXVhcmU6IFxcZjE5NDtcbiRmYS12YXItdmltZW8tdjogXFxmMjdkO1xuJGZhLXZhci12aW5lOiBcXGYxY2E7XG4kZmEtdmFyLXZrOiBcXGYxODk7XG4kZmEtdmFyLXZudjogXFxmNDBiO1xuJGZhLXZhci12b2xsZXliYWxsLWJhbGw6IFxcZjQ1ZjtcbiRmYS12YXItdm9sdW1lLWRvd246IFxcZjAyNztcbiRmYS12YXItdm9sdW1lLW11dGU6IFxcZjJlMjtcbiRmYS12YXItdm9sdW1lLW9mZjogXFxmMDI2O1xuJGZhLXZhci12b2x1bWUtdXA6IFxcZjAyODtcbiRmYS12YXItdnVlanM6IFxcZjQxZjtcbiRmYS12YXItd2FyZWhvdXNlOiBcXGY0OTQ7XG4kZmEtdmFyLXdhcmVob3VzZS1hbHQ6IFxcZjQ5NTtcbiRmYS12YXItd2F0Y2g6IFxcZjJlMTtcbiRmYS12YXItd2VpYm86IFxcZjE4YTtcbiRmYS12YXItd2VpZ2h0OiBcXGY0OTY7XG4kZmEtdmFyLXdlaXhpbjogXFxmMWQ3O1xuJGZhLXZhci13aGF0c2FwcDogXFxmMjMyO1xuJGZhLXZhci13aGF0c2FwcC1zcXVhcmU6IFxcZjQwYztcbiRmYS12YXItd2hlZWxjaGFpcjogXFxmMTkzO1xuJGZhLXZhci13aGlzdGxlOiBcXGY0NjA7XG4kZmEtdmFyLXdobWNzOiBcXGY0MGQ7XG4kZmEtdmFyLXdpZmk6IFxcZjFlYjtcbiRmYS12YXItd2lraXBlZGlhLXc6IFxcZjI2NjtcbiRmYS12YXItd2luZG93OiBcXGY0MGU7XG4kZmEtdmFyLXdpbmRvdy1hbHQ6IFxcZjQwZjtcbiRmYS12YXItd2luZG93LWNsb3NlOiBcXGY0MTA7XG4kZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTogXFxmMmQwO1xuJGZhLXZhci13aW5kb3ctbWluaW1pemU6IFxcZjJkMTtcbiRmYS12YXItd2luZG93LXJlc3RvcmU6IFxcZjJkMjtcbiRmYS12YXItd2luZG93czogXFxmMTdhO1xuJGZhLXZhci13aW5lLWdsYXNzOiBcXGY0ZTM7XG4kZmEtdmFyLXdvbi1zaWduOiBcXGYxNTk7XG4kZmEtdmFyLXdvcmRwcmVzczogXFxmMTlhO1xuJGZhLXZhci13b3JkcHJlc3Mtc2ltcGxlOiBcXGY0MTE7XG4kZmEtdmFyLXdwYmVnaW5uZXI6IFxcZjI5NztcbiRmYS12YXItd3BleHBsb3JlcjogXFxmMmRlO1xuJGZhLXZhci13cGZvcm1zOiBcXGYyOTg7XG4kZmEtdmFyLXdyZW5jaDogXFxmMGFkO1xuJGZhLXZhci14LXJheTogXFxmNDk3O1xuJGZhLXZhci14Ym94OiBcXGY0MTI7XG4kZmEtdmFyLXhpbmc6IFxcZjE2ODtcbiRmYS12YXIteGluZy1zcXVhcmU6IFxcZjE2OTtcbiRmYS12YXIteS1jb21iaW5hdG9yOiBcXGYyM2I7XG4kZmEtdmFyLXlhaG9vOiBcXGYxOWU7XG4kZmEtdmFyLXlhbmRleDogXFxmNDEzO1xuJGZhLXZhci15YW5kZXgtaW50ZXJuYXRpb25hbDogXFxmNDE0O1xuJGZhLXZhci15ZWxwOiBcXGYxZTk7XG4kZmEtdmFyLXllbi1zaWduOiBcXGYxNTc7XG4kZmEtdmFyLXlvYXN0OiBcXGYyYjE7XG4kZmEtdmFyLXlvdXR1YmU6IFxcZjE2NztcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFxcZjQzMTtcbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhYiB7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG4iLCIvLyBBbmltYXRlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIi8vIFJvdGF0ZWQgJiBGbGlwcGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoOTBkZWcsIDEpOyAgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgxODBkZWcsIDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDI3MGRlZywgMyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgMSwgMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsICAgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoMSwgLTEsIDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIC0xLCAyKTsgfVxuXG4vLyBIb29rIGZvciBJRTgtOVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCB7XG4gIC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xuICAgIGZpbHRlcjogbm9uZTtcbiAgfVxufVxuIiwiLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gZmEtaWNvbiB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogLS4xMjVlbTtcbn1cblxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBjbGlwOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuIiwiLy8gU3RhY2tlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7XG4gIGNvbG9yOiAkZmEtaW52ZXJzZTtcbn1cbiIsIi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuLiN7JGZhLWNzcy1wcmVmaXh9LTUwMHB4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci01MDBweCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hY2Nlc3NpYmxlLWljb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjY2Vzc2libGUtaWNvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hY2N1c29mdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWNjdXNvZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGRyZXNzLWJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGRyZXNzLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGp1c3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZG4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWR2ZXJzYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkdmVyc2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZmZpbGlhdGV0aGVtZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGFybS1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxhcm0tY2xvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxnb2xpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxnb2xpYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLWNlbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1qdXN0aWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsbGVyZ2llczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxsZXJnaWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1hem9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbi1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtYXpvbi1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWJ1bGFuY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtaWxpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1pbGlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuY2hvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5jaG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZHJvaWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdlbGxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdyeWNyZWF0aXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ3VsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ3VsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwLXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHAtc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwLXN0b3JlLWlvczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwLXN0b3JlLWlvcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwbGUtcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFyY2hpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtZnJvbS1ib3R0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1mcm9tLWJvdHRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtZnJvbS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1mcm9tLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtZnJvbS10b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1mcm9tLXRvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXNxdWFyZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXNxdWFyZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtc3F1YXJlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC10by1ib3R0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC10by1ib3R0b20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXRvLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC10by1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC10by1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXRvLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC10by10b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC10by10b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWZyb20tYm90dG9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1mcm9tLWJvdHRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1mcm9tLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWZyb20tbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1mcm9tLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1mcm9tLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWZyb20tdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1mcm9tLXRvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctc3F1YXJlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctc3F1YXJlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXNxdWFyZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXNxdWFyZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctc3F1YXJlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctc3F1YXJlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXRvLWJvdHRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctdG8tYm90dG9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXRvLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXRvLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdG8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXRvLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXRvLXRvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctdG8tdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdC1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdC12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN0ZXJpc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFzdGVyaXNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzeW1tZXRyaWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFzeW1tZXRyaWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1ZGlibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9wcmVmaXhlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXV0b3ByZWZpeGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF2aWFuZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF2aWFuZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXZpYXRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdmlhdG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hd3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWRnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWRnZS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFkZ2UtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFsYW5jZS1zY2FsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kLWFpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFuZC1haWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZGNhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbmRjYW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcmNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcmNvZGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGUtcmVhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFyY29kZS1yZWFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGUtc2NhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFyY29kZS1zY2FuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFzZWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhc2ViYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2ViYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhc2ViYWxsLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFza2V0YmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXNrZXRiYWxsLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFza2V0YmFsbC1ob29wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXNrZXRiYWxsLWhvb3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWJvbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktYm9sdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWVtcHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1mdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1xdWFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlaGFuY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlaGFuY2Utc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWN5Y2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbW9iamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmltb2JqZWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpbm9jdWxhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlydGhkYXktY2FrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdGJ1Y2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXRjb2luKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFjay10aWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2tiZXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxhY2tiZXJyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFua2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFua2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsaW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGluZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibG9nZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibG9nZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsb2dnZXItYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZ2dlci1iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmx1ZXRvb3RoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibHVldG9vdGgtYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib2xkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9tYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2staGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2staGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2ttYXJrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvd2xpbmctYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm93bGluZy1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvd2xpbmctcGluczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm93bGluZy1waW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94LWZyYWdpbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveC1mcmFnaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveC1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94LXVzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LXVzZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3hlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94ZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94ZXMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3hlcy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94aW5nLWdsb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3hpbmctZ2xvdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaWxsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJhaWxsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyaWVmY2FzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2UtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJpZWZjYXNlLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJvd3NlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJvd3Nlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ0Yyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1Zyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVpbGRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1bGxob3JuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWxsc2V5ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXJuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXJuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cm9tb2JlbGV4cGVydGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnV5c2VsbGFkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxjdWxhdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItZXhjbGFtYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbWVyYS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW1lcmEtcmV0cm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Fwc3VsZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcHN1bGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1jaXJjbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1jaXJjbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnQtYXJyb3ctZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnQtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hbWF6b24tcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWFtZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYXBwbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hcHBsZS1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWRpbmVycy1jbHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1kaXNjb3Zlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWpjYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1tYXN0ZXJjYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtcGF5cGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Mtc3RyaXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXZpc2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VudGVyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VudGVyY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VydGlmaWNhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtYXJlYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtYXJlYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1iYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LWJhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1saW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LXBpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtcGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtYmlzaG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1iaXNob3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtYmlzaG9wLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtYmlzaG9wLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1ib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtY2xvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWNsb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWNsb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtY2xvY2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mta2luZy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWtpbmctYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWtuaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mta25pZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWtuaWdodC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWtuaWdodC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtcGF3bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcGF3bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1wYXduLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcGF3bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtcXVlZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXF1ZWVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXF1ZWVuLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcXVlZW4tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mtcm9vay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXJvb2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tZG91YmxlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1kb3VibGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1kb3VibGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tZG91YmxlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1zcXVhcmUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXNxdWFyZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tc3F1YXJlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1zcXVhcmUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hpbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaHJvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXJjbGUtbm90Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZC1saXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3NlZC1jYXB0aW9uaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtZG93bmxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1kb3dubG9hZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC11cGxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtdXBsb2FkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHNjYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3Vkc21pdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3Vkc21pdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHZlcnNpZnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2x1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2x1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtYnJhbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlLWJyYW5jaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWNvbW1pdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZS1jb21taXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1tZXJnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZS1tZXJnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RpZXBpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZmZlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2dzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbHVtbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LWRvdHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LWRvdHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtZXhjbGFtYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtbGluZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LWxpbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdC1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdC1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC1zbWlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtc21pbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1kb3RzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWRvdHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWVkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1leGNsYW1hdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWxpbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LXNtaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LXNtaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudHMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXBhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcHJlc3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzLXdpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzLXdpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbm5lY3RkZXZlbG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhaW5lci1zdG9yYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb250YWluZXItc3RvcmFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbnRhbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb252ZXlvci1iZWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb252ZXlvci1iZWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnZleW9yLWJlbHQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb252ZXlvci1iZWx0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3B5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29weXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvdWNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3VjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcGFuZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNwYW5lbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVkaXQtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1ibGFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlZGl0LWNhcmQtYmxhbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQtZnJvbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWRpdC1jYXJkLWZyb250KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyaWNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyaWNrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9zc2hhaXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNzczMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNzczMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1YmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1cmxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1cmxpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0dGxlZmlzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3V0dGxlZmlzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kLWFuZC1kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kLWFuZC1kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kYXNoY3ViZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGF0YWJhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlbGljaW91cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXBsb3lkb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlcGxveWRvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrcHJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrcHJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlc2t0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3RvcC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlc2t0b3AtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRldmlhbnRhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhZ25vc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWFnbm9zZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhbW9uZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlhbW9uZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2l0YWwtb2NlYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2l0YWwtb2NlYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlzY29yZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlzY29yZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXNjb3Vyc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpc2NvdXJzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kbmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRuYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2NodWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvY2h1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2NrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvY2tlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXItc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbGFyLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGx5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xseS1lbXB0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseS1mbGF0YmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xseS1mbGF0YmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGx5LWZsYXRiZWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xseS1mbGF0YmVkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseS1mbGF0YmVkLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xseS1mbGF0YmVkLWVtcHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbmF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9uYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvdC1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG92ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG92ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG93bmxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhZnQyZGlnaXRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhZnQyZGlnaXRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJpYmJibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmliYmJsZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJvcGJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydXBhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdW1iYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVtYmJlbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHlhbG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1keWFsb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWFybHliaXJkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWFybHliaXJkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZGdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWplY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVqZWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsZW1lbnRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxlbWVudG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbGlwc2lzLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbGlwc2lzLWgtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbGlwc2lzLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbGlwc2lzLXYtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtYmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbWJlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbXBpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVtcGlyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZpcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmlyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVyYXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcmxhbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVybGFuZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldGhlcmV1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXRoZXJldW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXRzeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV1cm8tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjaGFuZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2UtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNoYW5nZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZC1hcnJvd3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZC1hcnJvd3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC13aWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtd2lkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGVkaXRlZHNzbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZS1kcm9wcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1mKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhc3QtYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXN0LWZvcndhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZW1hbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmllbGQtaG9ja2V5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWVsZC1ob2NrZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpZ2h0ZXItamV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hcmNoaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYXVkaW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWV4Y2VsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZXhjbGFtYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1pbWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLW1lZGljYWwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcGRmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wb3dlcnBvaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS12aWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtd29yZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG0tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxtLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlZm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LWFpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3QtYWlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdC1vcmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdGRyYWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdGRyYWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYWctY2hlY2tlcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFzayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlja3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsaWNrcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsaXBib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUtZmxhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnRpY29ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnMtZmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnRpY29ucy1maSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb290YmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb290YmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvb3RiYWxsLWhlbG1ldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9vdGJhbGwtaGVsbWV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcmtsaWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3JrbGlmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcnQtYXdlc29tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J0LWF3ZXNvbWUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J1bWJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvdXJzcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJhZ2lsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJhZ2lsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJlZS1jb2RlLWNhbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZWJzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJlZWJzZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdXRib2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FtZXBhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2F2ZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2VuZGVybGVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZXQtcG9ja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdnLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0aHViLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGtyYWtlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0a3Jha2VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGxhYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0bGFiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLW1hcnRpbmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLW1hcnRpbmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsaWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsaWRlLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvZm9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29mb3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvbGYtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29sZi1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvbGYtY2x1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29sZi1jbHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2RyZWFkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZHJlYWRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2RyZWFkcy1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29kcmVhZHMtZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtZHJpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1kcml2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGxheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXdhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JhZHVhdGlvbi1jYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYXRpcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcGZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXBmaXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdydW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncnVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ndWxwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ndWxwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oMTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaDEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taDI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWgyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oMyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFja2VyLW5ld3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy1zZWVkbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLXNlZWRsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy11c2Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy11c2QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLXdhdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctd2F0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1saXphcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtbGl6YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcGFwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wZWFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnQtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yZWNlaXZpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcmVjZWl2aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1yb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtc2Npc3NvcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1zcG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHMtaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzLWhlbHBpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzLWhlbHBpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHMtdXNkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kcy11c2QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kc2hha2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHNoYWtlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXNodGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXNodGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGRkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZHBob25lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFydC1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFydC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFydGJlYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGV4YWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGV4YWdvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpcmUtYS1oZWxwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpcmUtYS1oZWxwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlzdG9yeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlzdG9yeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob2NrZXktcHVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9ja2V5LXB1Y2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9ja2V5LXN0aWNrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9ja2V5LXN0aWNrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWUtaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvbWUtaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9vbGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvb2xpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsLXN5bWJvbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RqYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdGphcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3MtZW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3MtaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1zdGFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3V6ejpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91enopOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh0bWw1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh1YnNwb3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh1YnNwb3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWktY3Vyc29yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1iYWRnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1jYXJkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1hZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWFnZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1kYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1kYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5ib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3gtaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluYm94LWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94LW91dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5ib3gtb3V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5kZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmR1c3RyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZHVzdHJ5LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZvLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5mby1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnN0YWdyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVudG9yeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW52ZW50b3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlveGhvc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdGFsaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXR1bmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdHVuZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXR1bmVzLW5vdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0dW5lcy1ub3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWphY2stby1sYW50ZXJuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qYWNrLW8tbGFudGVybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qZW5raW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qZW5raW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvZ2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb2dldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvb21sYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qcy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzZmlkZGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXlib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXljZG46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleWNkbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raWNrc3RhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lja3N0YXJ0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lja3N0YXJ0ZXItazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lja3N0YXJ0ZXItayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rb3J2dWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtvcnZ1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYW5ndWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcHRvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXJhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXJhdmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFzdGZtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhc3RmbS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZWFmLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYW5wdWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlYW5wdWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVtb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlbW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGV2ZWwtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGV2ZWwtZG93bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxldmVsLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGV2ZWwtdXAtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlmZS1yaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlnaHRidWxiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGluayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlua2VkaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4taW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmtlZGluLWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbm9kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlub2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbnV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW51eCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXJhLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpcmEtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0LW9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtdWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QtdWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2F0aW9uLWFycm93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2stb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jay1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2stb3Blbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2stb3Blbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvdmVzZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb3Zlc2VhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb3ctdmlzaW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx1Y2hhZG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sdWNoYWRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1seWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1seWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2VudG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ2VudG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ2ljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFnbmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXBpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLXBpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1zaWducyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLWRvdWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2UtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZS12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWF4Y2RuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGFwcHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGFwcHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRpdW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtLW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGl1bS1tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVka2l0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZHJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWV0dXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZXR1cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1laCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZXJjdXJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvY2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9jaGlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9zb2Z0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3NvZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWludXMtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWhleGFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLWhleGFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtb2N0YWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWludXMtb2N0YWdvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl4Y2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl6dW5pOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXp1bmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb2JpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlLWFuZHJvaWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLWFuZHJvaWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb2JpbGUtYW5kcm9pZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9keCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25lcm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmVybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdG9yY3ljbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91c2UtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW91c2UtcG9pbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbXVzaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmFwc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmFwc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXV0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5ldXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5ld3NwYXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uaW50ZW5kby1zd2l0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5pbnRlbmRvLXN3aXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vZGUtanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vZGUtanMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm90ZXMtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm90ZXMtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ucG06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5wbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uczg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5zOCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1udXRyaXRpb25peDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnV0cml0aW9uaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vYmplY3QtZ3JvdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9iamVjdC11bmdyb3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9jdGFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9jdGFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2Rub2tsYXNzbmlraSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZW5jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5pZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlbmlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcHRpbi1tb25zdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9zaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3NpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW91dGRlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZTQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2U0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFnZWxpbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWludC1icnVzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxmZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhbGZlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxsZXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWxsZXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXBlci1wbGFuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcGVyY2xpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhY2h1dGUtYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJhY2h1dGUtYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFyYWdyYXBoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXN0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXRyZW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXRyZW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXVzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdXNlLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBheXBhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuY2lsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5uYW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5uYW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlb3BsZS1jYXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVvcGxlLWNhcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmNlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyaXNjb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJpc2NvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyc29uLWNhcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJzb24tY2FycnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyc29uLWRvbGx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJzb24tZG9sbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyc29uLWRvbGx5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJzb24tZG9sbHktZW1wdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhhYnJpY2F0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBoYWJyaWNhdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9lbml4LWZyYW1ld29yayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtdm9sdW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS12b2x1bWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1wcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWdneS1iYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWdneS1iYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbGxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWxscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGludGVyZXN0LXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGludGVyZXN0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFuZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheS1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheXN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXlzdGF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1oZXhhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVzLWhleGFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1vY3RhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVzLW9jdGFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvZGNhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9ydHJhaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvcnRyYWl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvdW5kLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvdW5kLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb3dlci1vZmYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2NlZHVyZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2NlZHVyZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvZHVjdC1odW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9kdWN0LWh1bnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVzaGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXNoZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXp6bGUtcGllY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHl0aG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1weXRob24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXFxKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWVzdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWlkZGl0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1aWRkaXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWluc2NhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1aW5zY2FwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvdGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvdGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFjcXVldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFjcXVldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW1wLWxvYWRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhbXAtbG9hZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhbmRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYXZlbHJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFkbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYWRtZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmViZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjdGFuZ2xlLWxhbmRzY2FwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjdGFuZ2xlLWxhbmRzY2FwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN0YW5nbGUtcG9ydHJhaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY3RhbmdsZS1wb3J0cmFpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN0YW5nbGUtd2lkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjdGFuZ2xlLXdpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjeWNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWQtcml2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZC1yaXZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdC1hbGllbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRkaXQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkby1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZ2lzdGVyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVuZGFjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVuZGFjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlbnJlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGVhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQtMTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwZWF0LTEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0LTEtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBlYXQtMS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwZWF0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseS1hbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVzb2x2aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXNvbHZpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmV0d2VldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmV0d2VldC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmliYm9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yaWJib24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvY2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXRjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2NrZXRjaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tybXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvY2tybXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm91dGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvdXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJzcy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVibGUtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVibGUtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydXBlZS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FmYXJpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2F2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2FubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2FubmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjYW5uZXIta2V5Ym9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjYW5uZXIta2V5Ym9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2Nhbm5lci10b3VjaHNjcmVlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nhbm5lci10b3VjaHNjcmVlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2hsaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjaGxpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcmliZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3J1YmJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NydWJiZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaGVuZ2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2hlbmdpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWVkbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VlZGxpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbGNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlbGxjYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VsbHN5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VydmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZpY2VzdGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VydmljZXN0YWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLWFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbC1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGVrZWwtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaWVsZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGllbGQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcHBpbmctZmFzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcHBpbmctZmFzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwcGluZy10aW1lZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcHBpbmctdGltZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlydHNpbmJ1bGspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wcGluZy1iYWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wcGluZy1iYXNrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctY2FydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG93ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaHV0dGxlY29jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2h1dHRsZWNvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWluLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWxhbmd1YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLW91dCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24tb3V0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2ltcGx5YnVpbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lzdHJpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lzdHJpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaXRlbWFwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3lhdGxhcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t5cGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrLWhhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYWNrLWhhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVycy1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGlkZXJzLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVycy1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xpZGVycy1oLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlcnMtdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzLXYtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGlkZXJzLXYtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21va2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21va2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25hcGNoYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNuYXBjaGF0LWdob3N0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25hcGNoYXQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dmbGFrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd2ZsYWtlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbHBoYS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3VuZGNsb3VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwYWNlLXNodXR0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwYWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwZWFrYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwZWFrYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Bpbm5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyLXRoaXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGlubmVyLXRoaXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwb3RpZnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZS1mdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFjay1leGNoYW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhY2stb3ZlcmZsb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXlsaW5rZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXlsaW5rZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlYW0tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlYW0tc3ltYm9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZXAtYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVwLWZvcndhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZXRob3Njb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNrZXItbXVsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RpY2tlci1tdWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGlja3ktbm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wd2F0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3B3YXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJhdmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmF2YSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyZWV0LXZpZXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaWtldGhyb3VnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmlwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpcGUtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaXBlLXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1ZGlvdmluYXJpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVkaW92aW5hcmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dW1ibGV1cG9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Vic2NyaXB0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Vid2F5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWl0Y2FzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnBvd2VyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwZXJwb3dlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cGVyc2NyaXB0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwcGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bmMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3luYy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bmMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5cmluZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5cmluZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlLXRlbm5pczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGUtdGVubmlzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldC1hbmRyb2lkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldC1hbmRyb2lkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0LWFuZHJvaWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldC1ydWdnZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldC1ydWdnZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhc2tzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRheGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbGVncmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWxlZ3JhbS1wbGFuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW5jZW50LXdlaWJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbm5pcy1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW5uaXMtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVybWluYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRleHQtaGVpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRleHQtd2lkdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aC1sYXJnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aC1saXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlbWVpc2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnMtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW1icy11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnRhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW1idGFjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpY2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aWNrZXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1oZXhhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcy1oZXhhZ29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLW9jdGFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzLW9jdGFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2dnbGUtb2ZmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9nZ2xlLW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZGVtYXJrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbnNnZW5kZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFuc2dlbmRlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlbGxvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmlhbmdsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJpcGFkdmlzb3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cm9waHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJvcGh5LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stY29udGFpbmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1jb250YWluZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stY291Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLWNvdWNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLWxvYWRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLWxvYWRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stbW92aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1tb3ZpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stcmFtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stcmFtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR1bWJscik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dW1ibHItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10di1yZXRybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHYtcmV0cm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10d2l0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdHRlci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHlwbzM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR5cG8zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXViZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXViZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdWlraXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVpa2l0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bWJyZWxsYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZGVybGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG8tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRvLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmlyZWdpc3RyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pcmVnaXN0cnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pdmVyc2FsLWFjY2Vzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bml2ZXJzaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5saW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVubG9jay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW50YXBwZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW50YXBwZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVwbG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2QtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2QtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItc2VjcmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzc3VubmFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c3N1bm5haCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lsLWZvcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXV0ZW5zaWwtZm9yayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lsLWtuaWZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lsLWtuaWZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWwtc3Bvb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXV0ZW5zaWwtc3Bvb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXRlbnNpbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXV0ZW5zaWxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWxzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXRlbnNpbHMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZhYWRpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmFhZGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzLWRvdWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cy1tYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWNvaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhZGVvLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmliZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpZGVvLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW8tc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpZGVvLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbWVvLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lby12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZudjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm52KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbGxleWJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sbGV5YmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtbXV0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLW11dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12dWVqczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdnVlanMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FyZWhvdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXJlaG91c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FyZWhvdXNlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2FyZWhvdXNlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpeGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGF0c2FwcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoYXRzYXBwLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGVlbGNoYWlyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoaXN0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoaXN0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2htY3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdobWNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpZmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpZmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpa2lwZWRpYS13KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctY2xvc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1heGltaXplOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctbWF4aW1pemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1pbmltaXplOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctbWluaW1pemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1yZXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvd3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZS1nbGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b24tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29uLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b3JkcHJlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzLXNpbXBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29yZHByZXNzLXNpbXBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGJlZ2lubmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwZXhwbG9yZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3Bmb3JtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3Bmb3Jtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdyZW5jaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14LXJheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteC1yYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14aW5nLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXktY29tYmluYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YWhvbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFob28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFuZGV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YW5kZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbmRleC1pbnRlcm5hdGlvbmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXllbHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVuLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXllbi1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b3V0dWJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b3V0dWJlLXNxdWFyZSk7IH1cbiIsIi8vIFNjcmVlbiBSZWFkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zci1vbmx5IHsgQGluY2x1ZGUgc3Itb25seTsgfVxuLnNyLW9ubHktZm9jdXNhYmxlIHsgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGU7IH1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA1LjAuOSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLmVvdCcpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmZhYiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA1LjAuOSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1saWdodC0zMDAuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWxpZ2h0LTMwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtbGlnaHQtMzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtbGlnaHQtMzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWxpZ2h0LTMwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1saWdodC0zMDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmZhbCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA1LjAuOSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmZhciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA1LjAuOSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmZhLFxuLmZhcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbiIsIi8qIVxyXG4gKiBmdWxsUGFnZSAzLjAuMlxyXG4gKiBodHRwczovL2dpdGh1Yi5jb20vYWx2YXJvdHJpZ28vZnVsbFBhZ2UuanNcclxuICpcclxuICogQGxpY2Vuc2UgR1BMdjMgZm9yIG9wZW4gc291cmNlIHVzZSBvbmx5XHJcbiAqIG9yIEZ1bGxwYWdlIENvbW1lcmNpYWwgTGljZW5zZSBmb3IgY29tbWVyY2lhbCB1c2VcclxuICogaHR0cDovL2FsdmFyb3RyaWdvLmNvbS9mdWxsUGFnZS9wcmljaW5nL1xyXG4gKlxyXG4gKiBDb3B5cmlnaHQgKEMpIDIwMTggaHR0cDovL2FsdmFyb3RyaWdvLmNvbS9mdWxsUGFnZSAtIEEgcHJvamVjdCBieSBBbHZhcm8gVHJpZ29cclxuICovXHJcbmh0bWwuZnAtZW5hYmxlZCxcclxuLmZwLWVuYWJsZWQgYm9keSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG5cclxuICAgIC8qQXZvaWQgZmxpY2tlciBvbiBzbGlkZXMgdHJhbnNpdGlvbnMgZm9yIG1vYmlsZSBwaG9uZXMgIzMzNiAqL1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xyXG59XHJcbi5mcC1zZWN0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogU2FmYXJpPD01IEFuZHJvaWQ8PTMgKi9cclxuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogPD0yOCAqL1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4uZnAtc2xpZGUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmZwLXNsaWRlLCAuZnAtc2xpZGVzQ29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5mcC1zbGlkZXMge1xyXG4gICAgei1pbmRleDoxO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IC8qIFNhZmFyaTw9NiBBbmRyb2lkPD00LjMgKi9cclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG59XHJcbi5mcC1zZWN0aW9uLmZwLXRhYmxlLCAuZnAtc2xpZGUuZnAtdGFibGUge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB0YWJsZS1sYXlvdXQ6Zml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4uZnAtdGFibGVDZWxsIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLmZwLXNsaWRlc0NvbnRhaW5lciB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uZnAtY29udHJvbEFycm93IHtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIHdlYmtpdCAoc2FmYXJpLCBjaHJvbWUpIGJyb3dzZXJzICovXHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBtb3ppbGxhIGJyb3dzZXJzICovXHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIHdlYmtpdCAoa29ucXVlcm9yKSBicm93c2VycyAqL1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJRTEwKyAqL1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogNDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgbWFyZ2luLXRvcDogLTM4cHg7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbn1cclxuLmZwLWNvbnRyb2xBcnJvdy5mcC1wcmV2IHtcclxuICAgIGxlZnQ6IDE1cHg7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGJvcmRlci13aWR0aDogMzguNXB4IDM0cHggMzguNXB4IDA7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmZwLWNvbnRyb2xBcnJvdy5mcC1uZXh0IHtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAzOC41cHggMCAzOC41cHggMzRweDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcclxufVxyXG4uZnAtc2Nyb2xsYWJsZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5mcC1zY3JvbGxlcntcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmlTY3JvbGxJbmRpY2F0b3J7XHJcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxufVxyXG4uZnAtbm90cmFuc2l0aW9uIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbiNmcC1uYXYge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgbWFyZ2luLXRvcDogLTMycHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG59XHJcbiNmcC1uYXYuZnAtcmlnaHQge1xyXG4gICAgcmlnaHQ6IDE3cHg7XHJcbn1cclxuI2ZwLW5hdi5mcC1sZWZ0IHtcclxuICAgIGxlZnQ6IDE3cHg7XHJcbn1cclxuLmZwLXNsaWRlc05hdntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xyXG59XHJcbi5mcC1zbGlkZXNOYXYuZnAtYm90dG9tIHtcclxuICAgIGJvdHRvbTogMTdweDtcclxufVxyXG4uZnAtc2xpZGVzTmF2LmZwLXRvcCB7XHJcbiAgICB0b3A6IDE3cHg7XHJcbn1cclxuI2ZwLW5hdiB1bCxcclxuLmZwLXNsaWRlc05hdiB1bCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuI2ZwLW5hdiB1bCBsaSxcclxuLmZwLXNsaWRlc05hdiB1bCBsaSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgbWFyZ2luOiA3cHg7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxufVxyXG4uZnAtc2xpZGVzTmF2IHVsIGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4jZnAtbmF2IHVsIGxpIGEsXHJcbi5mcC1zbGlkZXNOYXYgdWwgbGkgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4jZnAtbmF2IHVsIGxpIGEuYWN0aXZlIHNwYW4sXHJcbi5mcC1zbGlkZXNOYXYgdWwgbGkgYS5hY3RpdmUgc3BhbixcclxuI2ZwLW5hdiB1bCBsaTpob3ZlciBhLmFjdGl2ZSBzcGFuLFxyXG4uZnAtc2xpZGVzTmF2IHVsIGxpOmhvdmVyIGEuYWN0aXZlIHNwYW57XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICAgIG1hcmdpbjogLTZweCAwIDAgLTZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiB9XHJcbiNmcC1uYXYgdWwgbGkgYSBzcGFuLFxyXG4uZnAtc2xpZGVzTmF2IHVsIGxpIGEgc3BhbiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgaGVpZ2h0OiA0cHg7XHJcbiAgICB3aWR0aDogNHB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luOiAtMnB4IDAgMCAtMnB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xyXG59XHJcbiNmcC1uYXYgdWwgbGk6aG92ZXIgYSBzcGFuLFxyXG4uZnAtc2xpZGVzTmF2IHVsIGxpOmhvdmVyIGEgc3BhbntcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgbWFyZ2luOiAtNXB4IDBweCAwcHggLTVweDtcclxufVxyXG4jZnAtbmF2IHVsIGxpIC5mcC10b29sdGlwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTJweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IGFyaWFsLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4jZnAtbmF2IHVsIGxpOmhvdmVyIC5mcC10b29sdGlwLFxyXG4jZnAtbmF2LmZwLXNob3ctYWN0aXZlIGEuYWN0aXZlICsgLmZwLXRvb2x0aXAge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbjtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbiNmcC1uYXYgdWwgbGkgLmZwLXRvb2x0aXAuZnAtcmlnaHQge1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbn1cclxuI2ZwLW5hdiB1bCBsaSAuZnAtdG9vbHRpcC5mcC1sZWZ0IHtcclxuICAgIGxlZnQ6IDIwcHg7XHJcbn1cclxuLmZwLWF1dG8taGVpZ2h0LmZwLXNlY3Rpb24sXHJcbi5mcC1hdXRvLWhlaWdodCAuZnAtc2xpZGUsXHJcbi5mcC1hdXRvLWhlaWdodCAuZnAtdGFibGVDZWxse1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mcC1yZXNwb25zaXZlIC5mcC1hdXRvLWhlaWdodC1yZXNwb25zaXZlLmZwLXNlY3Rpb24sXHJcbi5mcC1yZXNwb25zaXZlIC5mcC1hdXRvLWhlaWdodC1yZXNwb25zaXZlIC5mcC1zbGlkZSxcclxuLmZwLXJlc3BvbnNpdmUgLmZwLWF1dG8taGVpZ2h0LXJlc3BvbnNpdmUgLmZwLXRhYmxlQ2VsbCB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufSIsIi8vXG4vLyBNYXBzXG4vL1xuLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgVmFyaWFibGVzXG4vLyAjIEVsZW1lbnRzICovXG5cbi8vICMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuJG1hcHMtei1pbmRleDogMTAgIWRlZmF1bHQ7XG4kbWFwcy1oZWlnaHQ6IDYyMHB4ICFkZWZhdWx0O1xuXG4kbWFwcy1pbmZvYm94LXBhZGRpbmc6IDMwcHggIWRlZmF1bHQ7XG4kbWFwcy1pbmZvYm94LXdpZHRoOiAyNTBweCAhZGVmYXVsdDtcbiRtYXBzLWluZm9ib3gtYm9yZGVyLXJhZGl1czogNXB4ICFkZWZhdWx0O1xuJG1hcHMtaW5mb2JveC1iYWNrZ3JvdW5kOiAjZmZmICFkZWZhdWx0O1xuXG4vLyAjIEVsZW1lbnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm1hcHMge1xuXHR6LWluZGV4OiAkbWFwcy16LWluZGV4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiByZW0oJG1hcHMtaGVpZ2h0KTtcblx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXRhYmxldCl7XG5cdFx0aGVpZ2h0OiByZW0oNDUwcHgpO1xuXHR9XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJGJyZWFrcG9pbnQtcGhvbmUpe1xuXHRcdGhlaWdodDogcmVtKDQwMHB4KTtcblx0fVxuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRicmVha3BvaW50LXNtYWxsKXtcblx0XHRoZWlnaHQ6IHJlbSgzMDBweCk7XG5cdH1cblxuXHQubWFwc19faW5mb2JveCB7XG5cdFx0d2lkdGg6ICRtYXBzLWluZm9ib3gtd2lkdGg7XG5cdFx0Ym9yZGVyLXJhZGl1czogJG1hcHMtaW5mb2JveC1ib3JkZXItcmFkaXVzO1xuXHRcdGJhY2tncm91bmQ6ICRtYXBzLWluZm9ib3gtYmFja2dyb3VuZDtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKCRtYXBzLWluZm9ib3gtcGFkZGluZyk7XG5cdFx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgYXJyb3cocmVtKDEwcHgpLCBkb3duLCAkbWFwcy1pbmZvYm94LWJhY2tncm91bmQpO1xuXHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgbnVsbCByZW0oLTlweCkgcmVtKDIwcHgpKTtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBNaXhpbiAqL1xuXG4vLyAjIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vIE5vIGxvY2FsIHZhcmlhYmxlcyBhdmFpbGFibGVcblxuLy8gIyBNaXhpblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1peGluIGFycm93KCAkc2l6ZTogcmVtKDEwcHgpLCAkZGlyZWN0aW9uOiBkb3duLCAkY29sb3I6IGluaGVyaXQgKSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRjb250ZW50OiAnJztcblx0Ym9yZGVyOiAoJHNpemUgLyAyKSBzb2xpZCB0cmFuc3BhcmVudDtcblxuXHRAaWYgKCRkaXJlY3Rpb24gPT0gZG93bikge1xuXHRcdCRkaXJlY3Rpb246ICd0b3AnO1xuXHR9IEBlbHNlIGlmICgkZGlyZWN0aW9uID09IHVwKSB7XG5cdFx0JGRpcmVjdGlvbjogJ2JvdHRvbSc7XG5cdH0gQGVsc2UgaWYgKCRkaXJlY3Rpb24gPT0gbGVmdCkge1xuXHRcdCRkaXJlY3Rpb246ICdyaWdodCc7XG5cdH0gQGVsc2UgaWYgKCRkaXJlY3Rpb24gPT0gcmlnaHQpIHtcblx0XHQkZGlyZWN0aW9uOiAnbGVmdCc7XG5cdH0gQGVsc2Uge1xuXHRcdEB3YXJuICdbQGluY2x1ZGUgYXJyb3dbLSpdKHZhcnMpXSAkZGlyZWN0aW9uIGNhbiBvbmx5IGFjY2VwdCB0aGUgZm9sbG93aW5nIHZhbHVlczogdXAsIGRvd24sIGxlZnQsIHJpZ2h0LiBGYWxsaW5nIGJhY2sgdG8gZGVmYXVsdCAoZG93biknO1xuXHRcdCRkaXJlY3Rpb246ICd0b3AnO1xuXHR9XG5cblx0Ym9yZGVyLSN7JGRpcmVjdGlvbn0tY29sb3I6ICRjb2xvcjtcbn0iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvL1xuLy8gU2xpY2tcbi8vXG4vLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBWYXJpYWJsZXNcbi8vICMgSW1wb3J0c1xuLy8gIyBPdmVycmlkZXMgKi9cbi8vICMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy8gTm8gbG9jYWwgdmFyaWFibGVzXG4vL1xuLy8gIyBJbXBvcnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MnO1xuXG4vLyAjIE92ZXJyaWRlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zbGljay1zbGlkZXIge1xuXHQuc2xpY2stYXJyb3cge1xuXHRcdGJvcmRlcjogMDtcblx0XHRvdXRsaW5lOiAwO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHdpZHRoOiByZW0oNjBweCk7XG5cdFx0aGVpZ2h0OiByZW0oNjBweCk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvci13aGl0ZTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XG5cdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDUwJSBudWxsIG51bGwgbnVsbCk7XG5cblx0XHQmLnNsaWNrLXByZXYge1xuXHRcdFx0bGVmdDogcmVtKC0zMHB4KTtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oMTQ5OXB4KXtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnNsaWNrLW5leHQge1xuXHRcdFx0cmlnaHQ6IHJlbSgtMzBweCk7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKDE0OTlweCl7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zbGljay1kb3RzIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDApO1xuXG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIHJlbSgzcHgpKTtcblxuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0b3V0bGluZTogMDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR3aWR0aDogcmVtKDE2cHgpO1xuXHRcdFx0XHRoZWlnaHQ6IHJlbSgxNnB4KTtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdFx0XHR9XG5cblx0XHRcdCYuc2xpY2stYWN0aXZlIHtcblx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSJdfQ==*/@-webkit-keyframes spin{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ssbp-spinner:before{font-family:'ssbp';content:"\e614"}.ssbp-spinner{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}.ssbp-btn:before,.ssbp-toggle-switch:before{display:inline-block;font-family:'ssbp';speak:none;font-size:18px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none}.ssbp-arrow-right:before{content:"\e612"}.ssbp-arrow-left:before{content:"\e613"}.ssbp-arrow-down:before{content:"\e619"}.ssbp-arrow-up:before{content:"\e61a"}.ssbp-chevron-down:before,.ssbp-toggle-switch:before{content:"\e618"}.ssbp-chevron-up:before,.ssbp--state-hidden .ssbp-toggle-switch:before{content:"\e615"}.ssbp-chevron-right:before,.ssbp--fixed-right .ssbp-toggle-switch:before,.ssbp--state-hidden.ssbp--fixed-left .ssbp-toggle-switch:before{content:"\e616"}.ssbp-chevron-left:before,.ssbp--fixed-left .ssbp-toggle-switch:before,.ssbp--state-hidden.ssbp--fixed-right .ssbp-toggle-switch:before{content:"\e617"}.ssbp-simplesharebuttons:before{content:"\e611"}.ssbp-wrap *,.ssbp-wrap *:before,.ssbp-wrap *:after{box-sizing:border-box}.ssbp-input-url-div,.ssbp-total-shares,.ssba-hide-button.ssbp-each-share,.ssbp-toggle-switch,.ssbp-text{display:none}.ssbp-wrap{color:#272727;display:block;font-size:0;padding:0;position:relative;width:fit-content}.ssbp-wrap.ssbp--centred{display:block;text-align:center}.ssbp-wrap.ssbp--aligned-right{display:block;text-align:right}.ssbp-wrap.ssbp--aligned-right .ssbp-container{display:inline}.ssbp-wrap .ssbp-container{width:fit-content}.ssbp-wrap .ssbp-container,.ssbp-wrap .ssbp-toggle-switch{font-size:16px}.ssbp-wrap .ssbp-list{list-style:none;display:inline-block;vertical-align:middle;margin:0;padding:0}.ssbp-wrap .ssbp-list li{margin-top:1rem;position:relative;display:inline-block;vertical-align:top}.ssbp-wrap .ssbp-list li:first-of-type{margin-left:0}.ssbp-wrap .ssbp-btn{display:inline-block;text-align:center;text-decoration:none;font-family:sans-serif}.ssbp-wrap.ssbp--stacked .ssbp-list li,.ssbp-wrap.ssbp--fixed-left .ssbp-list li,.ssbp-wrap.ssbp--fixed-right .ssbp-list li{display:block;margin-top:6px;margin-left:0!important;margin-right:0!important}.ssbp-wrap.ssbp--stacked .ssbp-list li:first-of-type,.ssbp-wrap.ssbp--fixed-left .ssbp-list li:first-of-type,.ssbp-wrap.ssbp--fixed-right .ssbp-list li:first-of-type{margin-top:0}.ssbp-wrap[class*="ssbp--fixed"]{position:fixed;z-index:99999}.ssbp-wrap[class*="ssbp--fixed"] .ssbp-container{-webkit-transition:.25s;transition:.25s}.ssbp-wrap.ssbp--fixed-top,.ssbp-wrap.ssbp--fixed-bottom{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ssbp-wrap.ssbp--fixed-left,.ssbp-wrap.ssbp--fixed-right{top:25%}.ssbp-wrap.ssbp--fixed-top{top:0}.ssbp-wrap.ssbp--fixed-bottom{bottom:0}.ssbp-wrap.ssbp--fixed-left{left:0}.ssbp-wrap.ssbp--fixed-right{right:0}.ssbp-wrap[data-ssbp-counts="true"] .ssbp-each-share{display:block;pointer-events:none}.ssbp-wrap[data-ssbp-total-counts="true"] .ssbp-total-shares{display:inline-block;padding:0 .5em;text-align:center;font-size:14px;line-height:2}.ssbp-wrap[data-ssbp-total-counts="true"].ssbp--fixed-left .ssbp-total-shares,.ssbp-wrap[data-ssbp-total-counts="true"].ssbp--fixed-right .ssbp-total-shares,.ssbp-wrap[data-ssbp-total-counts="true"].ssbp--stacked .ssbp-total-shares,.ssbp-wrap[data-ssbp-total-counts="true"].ssbp--fixed-left .ssbp-total-shares,.ssbp-wrap[data-ssbp-total-counts="true"].ssbp--fixed-right .ssbp-total-shares{display:block;padding:0}.ssbp-toggle-switch{position:absolute;padding:0;border:0;background:#fff0;text-align:center;cursor:pointer;-webkit-transition:.25s;transition:.25s;display:none}.ssbp-toggle-switch:active,.ssbp-toggle-switch:hover,.ssbp-toggle-switch:focus{padding:0;border:0}.ssbp--fixed-left .ssbp-toggle-switch,.ssbp--fixed-right .ssbp-toggle-switch{left:0;bottom:100%;width:100%}.ssbp--fixed-top .ssbp-toggle-switch,.ssbp--fixed-bottom .ssbp-toggle-switch{left:100%;bottom:0;height:100%}.ssbp--show-toggle.ssbp--fixed-top .ssbp-toggle-switch:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ssbp--show-toggle.ssbp--fixed-bottom .ssbp-toggle-switch:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.ssbp--show-toggle.ssbp--fixed-right .ssbp-toggle-switch:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ssbp--state-hidden .ssbp-each-share{opacity:0}.ssbp--state-hidden .ssbp-container{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.ssbp--state-hidden.ssbp--fixed-top .ssbp-container{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.ssbp--state-hidden.ssbp--fixed-bottom .ssbp-container{-webkit-transform:translateY(100%);transform:translateY(100%)}.ssbp--state-hidden.ssbp--fixed-left .ssbp-container{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.ssbp--state-hidden.ssbp--fixed-right .ssbp-container{-webkit-transform:translateX(100%);transform:translateX(100%)}@-webkit-keyframes ripple-out{100%{visibility:visible;top:-1em;right:-1em;bottom:-1em;left:-1em;opacity:0}}@keyframes ripple-out{100%{visibility:visible;top:-1em;right:-1em;bottom:-1em;left:-1em;opacity:0}}#ssba-bar-2.left{position:fixed;top:25vh;z-index:10000}#ssba-bar-2.right{max-width:fit-content;position:fixed;right:0;top:25vh;z-index:10000}#ssba-bar-2.left .ssbp-bar-list{max-width:84px;text-align:left;min-width:auto;margin:0;padding:0;list-style:none}#ssba-bar-2.right .ssbp-bar-list{max-width:84px;text-align:right;min-width:auto;margin:0;padding:0;list-style:none}#ssba-bar-2 .ssbp-bar-list li{margin:0;margin-left:0;margin-right:0;display:block;position:relative}#ssba-bar-2 ul li a{max-width:84px;display:block}.ssba-plus-2{width:100%}.ssba-classic-2{width:100%}.ssbp-each-share,#ssba-bar-2 li .ssbp-each-share{display:block}.right li .ssbp-each-share{left:unset;right:100%;margin-right:-12px;margin-left:0}.ssbp-text{font-size:1rem;font-weight:600}#ssba-bar-2 .ssbp-each-share{left:unset;right:-1.5rem;top:1rem}.ssbp-btn.ssbp-surfingbird span:not(.color-icon) svg polygon,.ssbp-btn.ssbp-douban span:not(.color-icon) svg{fill:#fff}.ssbp-btn .color-icon svg{display:none}.ssbp-btn svg,.ssbp-btn img{height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px}.ssbp-btn{position:relative;transition:all .3s}.ssbp--theme-1 .ssbp-btn,.ssbp--theme-6 .ssbp-btn{border-radius:50%}.ssbp--theme-1 .ssbp-btn:hover span:not(.color-icon) svg{display:none}.ssbp--theme-2 .ssbp-btn{transition:all .3s}.ssbp--theme-2 .ssbp-btn:hover,.ssbp--theme-3 .ssbp-btn:hover,.ssbp--theme-4 .ssbp-btn:hover,.ssbp--theme-10 .ssbp-btn:hover,.ssbp--theme-11 .ssbp-btn:hover{filter:saturate(.5)}.ssbp--theme-3 .ssbp-btn .ssbp-text,.ssbp--theme-7 .ssbp-btn .ssbp-text{display:block;position:absolute;bottom:-21px;font-size:13px;text-align:center;left:50%;transform:translateX(-50%);text-shadow:0 0 1px #8a8a8a;color:#fff}.ssbp--theme-4 .ssbp-btn,.ssbp--theme-11 .ssbp-btn{border-radius:.5rem}.ssbp--theme-5 .ssbp-btn{box-shadow:0 10px 12px rgb(0 0 0 / 33%)}.ssbp--theme-5 .ssbp-btn:before{box-shadow:0 8px 0;filter:brightness(.8);position:absolute;content:'';bottom:1px;left:0;width:100%;height:8px}.ssbp--theme-6 .ssbp-btn:not(:hover) span:not(.color-icon) svg,.ssbp--theme-7 .ssbp-btn:not(:hover) span:not(.color-icon) svg,.ssbp--theme-9 .ssbp-btn img:not(.color-icon){display:none}.ssbp--theme-6 .ssbp-btn:not(:hover) .color-icon svg,.ssbp--theme-7 .ssbp-btn:not(:hover) .color-icon svg,.ssbp--theme-9 .ssbp-btn .color-icon svg,.ssbp--theme-1 .ssbp-btn:hover .color-icon svg{display:block;height:20px;width:20px}.ssbp--theme-1 .ssbp-btn:hover,.ssbp--theme-6 .ssbp-btn:not(:hover),.ssbp--theme-7 .ssbp-btn:not(:hover),.ssbp--theme-8 .ssbp-btn{background-color:transparent!important;border:2px solid}.ssbp--theme-8 .ssbp-btn{border-color:#000}.ssbp--theme-8 .ssbp-btn{filter:saturate(0) brightness(0)}.ssbp--theme-8 .ssbp-btn:hover{filter:saturate(0);background-color:black!important}.ssbp--theme-9 .ssbp-btn{background-color:transparent!important;border-bottom:3px solid}.ssbp--theme-9 .ssbp-btn:hover{filter:brightness(1.4)}.ssbp--theme-10 .ssbp-btn svg{height:unset!important}.ssbp--theme-10 .ssbp-btn,.ssbp--theme-11 .ssbp-btn{height:auto!important;width:auto!important;padding:.5rem 1rem}.ssbp--theme-10 .ssbp-btn svg{position:unset;transform:none;padding:1.5rem 0}.ssbp--theme-11 .ssbp-btn svg{display:none}.ssbp--theme-11 .ssbp-btn .ssbp-text{color:white!important;display:block}.ssbp-each-share{position:absolute;bottom:-1.5rem;color:#000;font-size:1rem;left:50%;transform:translateX(-50%)}