@charset "UTF-8";.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio figcaption{margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-button__link{box-sizing:border-box;cursor:pointer;display:inline-block;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}.wp-block-button .wp-block-button__link.is-style-outline,.wp-block-button.is-style-outline>.wp-block-button__link{border:2px solid;padding:.667em 1.333em}.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color),.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color){color:currentColor}.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background){background-color:transparent;background-image:none}.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-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-code{box-sizing:border-box}.wp-block-code code{display:block;font-family:inherit;overflow-wrap:break-word;white-space:pre-wrap}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important;margin-bottom:1.75em}@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.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-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-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{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:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:right}.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;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:transparent}.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;z-index:1}.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:after,.wp-block-cover:after{content:"";display:block;font-size:0;min-height:inherit}@supports (position:sticky){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.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:#fff;width:100%;z-index:1}.wp-block-cover-image.is-light .wp-block-cover__inner-container,.wp-block-cover.is-light .wp-block-cover__inner-container{color:#000}.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color){color:inherit}.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;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;-o-object-fit:cover;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-overflow-scrolling:touch){.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-background,.wp-block-cover__video-background{z-index:0}.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}.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 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{margin-bottom:1.5em}.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}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;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}.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,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);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%;-o-object-fit:cover;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{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:13px;left:0;margin-bottom:0;max-height:60%;overflow:auto;padding:0 8px 8px;position:absolute;text-align:center;width:100%}.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}.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%;-o-object-fit:cover;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}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}.wp-block-image img{height:auto;max-width:100%;vertical-align:bottom}.wp-block-image img,.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.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 figcaption{margin-bottom:1em;margin-top:.5em}.wp-block-image .is-style-rounded img,.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded 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}}.wp-block-image :where(.has-border-color){border-style:solid}.wp-block-image :where([style*=border-top-color]){border-top-style:solid}.wp-block-image :where([style*=border-right-color]){border-right-style:solid}.wp-block-image :where([style*=border-bottom-color]){border-bottom-style:solid}.wp-block-image :where([style*=border-left-color]){border-left-style:solid}.wp-block-image :where([style*=border-width]){border-style:solid}.wp-block-image :where([style*=border-top-width]){border-top-style:solid}.wp-block-image :where([style*=border-right-width]){border-right-style:solid}.wp-block-image :where([style*=border-bottom-width]){border-bottom-style:solid}.wp-block-image :where([style*=border-left-width]){border-left-style:solid}.wp-block-image figure{margin:0}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{line-height:1.1;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}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;line-height:1.8;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-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;padding-left:0}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.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}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt{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}ol.has-background,ul.has-background{padding:1.25em 2.375em}.wp-block-media-text{box-sizing:border-box;/*!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 .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media,.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{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 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{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@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{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center;position:relative}.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(:not([class*=has-text-decoration])) a{text-decoration:none}.wp-block-navigation:where(:not([class*=has-text-decoration])) a:active,.wp-block-navigation:where(:not([class*=has-text-decoration])) 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{stroke:currentColor;display:inline-block;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%;transition:opacity .1s linear;visibility:hidden;width:0;z-index:2}.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:transparent;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:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.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-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.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:transparent;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight: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-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 .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 rgba(0,0,0,.15);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 .wp-block-navigation-link 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{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards;background-color:inherit;display:flex;flex-direction:column;overflow:auto;padding:var(--wp--style--root--padding-top,2rem) var(--wp--style--root--padding-right,2rem) var(--wp--style--root--padding-bottom,2rem) var(--wp--style--root--padding-left,2rem);z-index:100000}@media (prefers-reduced-motion:reduce){.wp-block-navigation__responsive-container.is-menu-open{animation-delay:0s;animation-duration:1ms}}.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-page-list{background:transparent!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;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:transparent;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{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%);width: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;word-break:normal}.wp-block-navigation .wp-block-navigation-item__description{display:none}.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}.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}p.has-background{padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}.wp-block-post-author{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-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 input[type=submit]{box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form input:not([type=submit]),.wp-block-post-comments-form textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]),.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-date{box-sizing:border-box}.wp-block-post-excerpt{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}.wp-block-post-featured-image 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:transparent}.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-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-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-title{box-sizing:border-box;word-break:break-word}.wp-block-post-title a{display:inline-block}.wp-block-preformatted{white-space:pre-wrap}.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:3em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.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.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}.wp-block-post-template{list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.wp-block-post-template{background:none}.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)}}.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{margin-right:0}.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-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-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:not([style*=text-decoration]),.wp-block-read-more:not([style*=text-decoration]):active,.wp-block-read-more:not([style*=text-decoration]):focus{text-decoration:none}ul.wp-block-rss{list-style:none;padding:0}ul.wp-block-rss.wp-block-rss{box-sizing:border-box}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;list-style:none;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-search__button{margin-left:.625em;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;min-height:1.5em;min-width:1.5em;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:.375em .625em}.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{border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3em;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{margin-left:0}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 0 0 .25em}: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:.125em .5em}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block-separator{border:1px solid;border-left:none;border-right:none}.wp-block-separator.is-style-dots{background:none!important;border:none;height:auto;line-height:1;text-align:center}.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-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block}.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}.wp-block-site-logo.is-style-rounded{border-radius:9999px}.wp-block-site-title a{color: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 a{padding:.25em}.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;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-delay:0s;transition-duration:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon{background-color:#ff424d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#ff4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram{background-color:#2aabee;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none}.wp-block-social-links.is-style-logos-only .wp-social-link a{padding:0}.wp-block-social-links.is-style-logos-only .wp-social-link svg{height:1.25em;width:1.25em}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-patreon{color:#ff424d}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#ff4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{stroke:#000;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-telegram{color:#2aabee}.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp{color:#25d366}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{color:#d32422}.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}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:.66667em;padding-right:.66667em}.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}.wp-block-tag-cloud.is-style-outline{display:flex;flex-wrap:wrap;gap:1ch}.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:transparent;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:transparent}.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:currentColor}.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:currentColor}.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}.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.33333%}.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{width:100%}@supports (position:sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-bottom:1em;margin-top:.5em}.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{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#ddd;-webkit-clip-path:none;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%}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}}/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu .wp-block-navigation-submenu__toggle img{margin-left:12px}html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li{text-align:right}html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li a img{margin-left:12px}.wpml-language-switcher-block{display:flex;box-sizing:border-box;width:100%!important}.wpml-language-switcher-block>.wp-block-navigation-item,.wpml-language-switcher-block>.wp-block-navigation-item>div{display:flex;width:100%!important}.wpml-language-switcher-block .wp-block-navigation__container{background:unset!important}.wpml-language-switcher-block .hide-arrow .wp-block-navigation__submenu-icon{display:none}.wpml-language-switcher-block .wpml-ls-dropdown ul li button{padding:0}.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal{min-width:inherit!important}.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal li{width:inherit!important}.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal li a{display:flex;align-items:center;min-width:max-content}.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal{margin:0;min-width:inherit!important}.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li{width:inherit!important;text-align:left}.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li a{display:flex;align-items:center;min-width:max-content}.wpml-language-switcher-block ul{list-style-type:none!important;padding:0!important;width:100%}.wpml-language-switcher-block ul li{margin:0!important}.wpml-language-switcher-block ul.wp-block-navigation__submenu-container{border:inherit!important;background-color:unset!important;min-width:unset!important}.wpml-language-switcher-block ul.wp-block-navigation__submenu-container .wp-block-navigation-item{border-radius:0!important}.wpml-language-switcher-block ul.wp-block-navigation__submenu-container .wp-block-navigation-item a{display:flex;align-items:center;min-width:max-content;padding:1px}.wpml-language-switcher-block ul.horizontal-list{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0!important;gap:1em!important}.wpml-language-switcher-block ul.horizontal-list li{display:inline-block;margin:0;line-height:100%}.wpml-language-switcher-block ul.horizontal-list li a{line-height:100%}.wpml-language-switcher-block ul.center-justify{justify-content:center}.wpml-language-switcher-block ul.center-justify .wp-block-navigation-item{justify-content:center}.wpml-language-switcher-block ul.right-justify{justify-content:right}.wpml-language-switcher-block ul.right-justify .wp-block-navigation-item{justify-content:right}.wpml-language-switcher-block ul.space_between-justify{justify-content:space-between}.wpml-language-switcher-block ul.space_between-justify li>div{white-space:nowrap}.wpml-language-switcher-block .hasHoverColor:hover{color:var(--hover-color)!important}.wpml-language-switcher-block .hasHoverBackgroundColor:hover{background-color:var(--hover-background-color)!important}.wpml-language-switcher-block ul.isHorizontal{padding-left:0;list-style:none}.wpml-language-switcher-block ul.isHorizontal li{display:inline;margin-left:0}.wpml-language-switcher-block ul.isHorizontal li div{display:inline-block}.wpml-language-switcher-block ul.hasSpacing.isHorizontal li:not(:last-child){margin-right:var(--language-spacing)!important}.wpml-language-switcher-block ul.hasSpacing.isVertical li:not(:last-child){margin-bottom:var(--language-spacing)!important}.wpml-language-switcher-block ul.hasSpacing.isVertical .wp-block-navigation-item>div,.wpml-language-switcher-block ul.hasSpacing.isVertical .wp-block-navigation-item>div>a{display:inline-flex;align-items:center}.wpml-language-switcher-block .hasHoverColor:hover{color:var(--hover-color)!important}.wpml-language-switcher-block .hasHoverBackgroundColor:hover{background-color:var(--hover-background-color)!important}.wpml-language-switcher-block .hasFontSize{font-size:var(--font-size)!important}.wpml-language-switcher-block .hasLetterSpacing{letter-spacing:var(--letter-spacing)!important}.wpml-language-switcher-block .hasTextTransform{text-transform:var(--text-transform)!important}.wpml-language-switcher-block .hasFontFamily{font-family:var(--font-family)!important}.wpml-ls-flag{display:inline-block}.wpml-ls-flag-style-btn{border:0 transparent;padding-top:3px!important}.wpml-ls-flag-style-btn.black-bg{background-color:#000}.wpml-ls-flag-style-btn.transparent-bg{background-color:transparent}.wpml-ls-control-row{border:solid 1px #949494;border-radius:2px;margin-bottom:8px}.wpml-ls-control-row-with-padding{padding:1px}.wpml-ls-number-control{max-width:100%;width:100%}.wpml-ls-slider-control-alert{margin-top:5px!important}.wpml-ls-slider .ant-slider-track{background-color:#3858E9}.wpml-ls-slider .ant-slider-handle{border:solid 1px #000}.wpml-ls-control-blue{color:#3858E9!important}.wpml-ls-number-with-unit-select select{color:#3858E9!important;font-weight:900!important}.wpml-ls-control-grey{color:#757575}.wpml-ls-control-bg-grey{background-color:#a6a6a6}.wpml-ls-control-font{font-family:"SF Pro Text",sans-serif;font-style:normal;font-weight:400!important;font-size:13px!important;line-height:140%!important}.wpml-ls-option-btn-col{padding:.5px}.wpml-ls-no-borders{border:none}.ant-col-8.wpml-ls-option-btn-col{display:inline-flex}.wpml-ls-three-btn-row .wpml-ls-option-btn-wrap{white-space:normal;word-break:break-word}.wpml-ls-three-btn-row .ant-btn-no-height-less-padding{height:unset;padding-right:10px;padding-left:10px}.wpml-ls-full-width{width:100%}.wpml-ls-toggle-control .components-form-toggle.is-checked>.components-form-toggle__track{background-color:#3858E9;border-color:#3858E9}.wpml-ls-toggle-control .components-form-toggle.is-checked>.components-form-toggle__thumb{background-color:#fff}.wpml-ls-toggle-control .components-form-toggle>.components-form-toggle__track{background-color:#fff;border-color:#000}.wpml-ls-toggle-control .components-form-toggle>.components-form-toggle__thumb{background-color:#000}.ant-select-dropdown{min-width:45px!important;max-width:45px!important;width:45px!important}.wpml-ls-color-control{border:1px solid #DDD;border-bottom:0;padding:10px;box-sizing:border-box}.wpml-ls-color-control.wpml-ls-with-bottom-border{border-bottom:1px solid #DDD}.wpml-ls-color-control .wpml-ls-icon-no-color:hover{cursor:pointer}.wpml-ls-color-control .component-color-indicator{width:25px;height:25px;box-shadow:0 0 2px 1px lightgrey}.wpml-ls-color-control .component-color-indicator:hover{cursor:pointer}.wpml-ls-color-control .wpml-ls-color-title{top:3px}.wpml-ls-dimension-control{border-top:solid 1px #e0e0e0}.wpml-ls-dimension-control .components-panel__arrow{visibility:hidden}.wpml-ls-panel-settings-dropdown-container{position:absolute;right:0}.wpml-ls-icon-link{width:24px;height:24px;top:3px;border-radius:2px}.ant-input-number-handler-wrap{display:none!important}.ant-input-number-input{padding-right:0px!important;padding-left:3px!important}.block-editor-contrast-checker+.block-editor-contrast-checker{display:none}.current-language-item{display:flex;align-items:center;min-height:30px}.current-language-item .wp-block-navigation-item__content>div{display:flex;align-items:center}.wpml-ls-fontLetterCase-control button.components-button.has-icon{margin-right:0!important;min-width:30px!important;height:30px!important}.wpml-ls-fontLetterSpacing-control div.components-input-control__container{top:4px}[data-wpml='language-item']:first-of-type{margin-top:5px!important}.wpml-ls-dimension-panel .components-panel__arrow{display:none}.wpml-ls-typography-panel .components-panel__arrow{display:none}.wpml-ls-panel-settings-dropdown-container>div>button>span.anticon-more{font-size:large;margin-right:10px}.wpml-ls-panel-settings-dropdown-container>div>button>span.anticon-plus{font-size:medium;margin-right:10px}.wp-block-navigation.is-content-justification-space-between .wp-block-page-list{display:contents}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher']{display:contents!important}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item{display:contents}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item>div,.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item .horizontal-list,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item>div,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item .horizontal-list{display:contents}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item>div li.wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item .horizontal-list li.wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item>div li.wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item .horizontal-list li.wp-block-navigation-item{display:flex}.wp-block-navigation .wpml-block-navigation-language-switcher,.wp-block-navigation [data-type='wpml/navigation-language-switcher']{display:flex!important;flex-direction:var(--navigation-layout-direction,initial);justify-content:var(--navigation-layout-justify,initial);align-items:var(--navigation-layout-align,initial);flex-wrap:var(--navigation-layout-wrap,wrap);background-color:inherit;gap:inherit;margin:0;width:fit-content;max-width:fit-content}.wp-block-navigation.items-justified-space-between .wpml-language-switcher-navigation-block.wpml-ls-dropdown{flex:inherit;display:flex!important}.wp-block-navigation.items-justified-space-between .wpml-language-switcher-navigation-block.wpml-ls-list{flex:inherit;display:contents!important}.wp-block-navigation.items-justified-space-between .wpml-block-navigation-language-switcher.wpml-ls-dropdown,.wp-block-navigation.items-justified-space-between [data-type='wpml/navigation-language-switcher']{flex:inherit;display:flex!important}.wp-block-navigation.items-justified-space-between .wpml-block-navigation-language-switcher.wpml-ls-list,.wp-block-navigation.items-justified-space-between [data-type='wpml/navigation-language-switcher']{flex:inherit;display:contents!important}.wp-block-navigation .wpml-block-navigation-item{background-color:inherit}.wp-block-navigation .wpml-block-navigation-item .current-language-item .wp-block-navigation-item__content>div{display:flex;align-items:center}.wp-block-navigation__submenu-container li{margin:0}.wp-block-navigation .wpml-language-switcher-navigation-block{width:unset!important;flex:initial!important}.wp-block-navigation .wpml-language-switcher-navigation-block .hide-arrow .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation .wpml-language-switcher-navigation-block ul li a{display:flex;align-items:center}.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0!important;gap:1.5em!important}.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li{display:inline-block;line-height:100%}.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li a,.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li div{line-height:100%;display:inline-flex;align-items:center}.ant-input-number{-webkit-box-sizing:border-box;box-sizing:border-box;font-variant:tabular-nums;list-style:none;-webkit-font-feature-settings:'tnum';font-feature-settings:'tnum';position:relative;width:100%;min-width:0;padding:4px 11px;color:rgba(0,0,0,.85);font-size:14px;line-height:1.5715;background-color:#fff;background-image:none;-webkit-transition:all 0.3s;transition:all 0.3s;display:inline-block;width:90px;margin:0;padding:0;border:1px solid #d9d9d9;border-radius:2px}.ant-input-number::-moz-placeholder{opacity:1}.ant-input-number::-webkit-input-placeholder{color:#bfbfbf}.ant-input-number:-ms-input-placeholder{color:#bfbfbf}.ant-input-number::-ms-input-placeholder{color:#bfbfbf}.ant-input-number::placeholder{color:#bfbfbf}.ant-input-number:-moz-placeholder-shown{text-overflow:ellipsis}.ant-input-number:-ms-input-placeholder{text-overflow:ellipsis}.ant-input-number:placeholder-shown{text-overflow:ellipsis}.ant-input-number:hover{border-color:#40a9ff;border-right-width:1px!important}.ant-input-number:focus,.ant-input-number-focused{border-color:#40a9ff;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-input-number-disabled{color:rgba(0,0,0,.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}.ant-input-number-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-number[disabled]{color:rgba(0,0,0,.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}.ant-input-number[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-number-borderless,.ant-input-number-borderless:hover,.ant-input-number-borderless:focus,.ant-input-number-borderless-focused,.ant-input-number-borderless-disabled,.ant-input-number-borderless[disabled]{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none}textarea.ant-input-number{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;-webkit-transition:all 0.3s,height 0s;transition:all 0.3s,height 0s}.ant-input-number-lg{padding:6.5px 11px;font-size:16px}.ant-input-number-sm{padding:0 7px}.ant-input-number-handler{position:relative;display:block;width:100%;height:50%;overflow:hidden;color:rgba(0,0,0,.45);font-weight:700;line-height:0;text-align:center;-webkit-transition:all 0.1s linear;transition:all 0.1s linear}.ant-input-number-handler:active{background:#f4f4f4}.ant-input-number-handler:hover .ant-input-number-handler-up-inner,.ant-input-number-handler:hover .ant-input-number-handler-down-inner{color:#40a9ff}.ant-input-number-handler-up-inner,.ant-input-number-handler-down-inner{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:4px;width:12px;height:12px;color:rgba(0,0,0,.45);line-height:12px;-webkit-transition:all 0.1s linear;transition:all 0.1s linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-input-number-handler-up-inner>*,.ant-input-number-handler-down-inner>*{line-height:1}.ant-input-number-handler-up-inner svg,.ant-input-number-handler-down-inner svg{display:inline-block}.ant-input-number-handler-up-inner::before,.ant-input-number-handler-down-inner::before{display:none}.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon,.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon{display:block}.ant-input-number:hover{border-color:#40a9ff;border-right-width:1px!important}.ant-input-number:hover+.ant-form-item-children-icon{opacity:0;-webkit-transition:opacity 0.24s linear 0.24s;transition:opacity 0.24s linear 0.24s}.ant-input-number-focused{border-color:#40a9ff;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-input-number-disabled{color:rgba(0,0,0,.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}.ant-input-number-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-number-disabled .ant-input-number-input{cursor:not-allowed}.ant-input-number-disabled .ant-input-number-handler-wrap{display:none}.ant-input-number-readonly .ant-input-number-handler-wrap{display:none}.ant-input-number-input{width:100%;height:30px;padding:0 11px;text-align:left;background-color:transparent;border:0;border-radius:2px;outline:0;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;-moz-appearance:textfield!important}.ant-input-number-input::-moz-placeholder{opacity:1}.ant-input-number-input::-webkit-input-placeholder{color:#bfbfbf}.ant-input-number-input:-ms-input-placeholder{color:#bfbfbf}.ant-input-number-input::-ms-input-placeholder{color:#bfbfbf}.ant-input-number-input::placeholder{color:#bfbfbf}.ant-input-number-input:-moz-placeholder-shown{text-overflow:ellipsis}.ant-input-number-input:-ms-input-placeholder{text-overflow:ellipsis}.ant-input-number-input:placeholder-shown{text-overflow:ellipsis}.ant-input-number-input[type='number']::-webkit-inner-spin-button,.ant-input-number-input[type='number']::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.ant-input-number-lg{padding:0;font-size:16px}.ant-input-number-lg input{height:38px}.ant-input-number-sm{padding:0}.ant-input-number-sm input{height:22px;padding:0 7px}.ant-input-number-handler-wrap{position:absolute;top:0;right:0;width:22px;height:100%;background:#fff;border-left:1px solid #d9d9d9;border-radius:0 2px 2px 0;opacity:0;-webkit-transition:opacity 0.24s linear 0.1s;transition:opacity 0.24s linear 0.1s}.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner,.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner{min-width:auto;margin-right:0;font-size:7px}.ant-input-number-borderless .ant-input-number-handler-wrap{border-left-width:0}.ant-input-number-handler-wrap:hover .ant-input-number-handler{height:40%}.ant-input-number:hover .ant-input-number-handler-wrap{opacity:1}.ant-input-number-handler-up{border-top-right-radius:2px;cursor:pointer}.ant-input-number-handler-up-inner{top:50%;margin-top:-5px;text-align:center}.ant-input-number-handler-up:hover{height:60%!important}.ant-input-number-handler-down{top:0;border-top:1px solid #d9d9d9;border-bottom-right-radius:2px;cursor:pointer}.ant-input-number-handler-down-inner{top:50%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ant-input-number-handler-down:hover{height:60%!important}.ant-input-number-borderless .ant-input-number-handler-down{border-top-width:0}.ant-input-number-handler-up-disabled,.ant-input-number-handler-down-disabled{cursor:not-allowed}.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner,.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner{color:rgba(0,0,0,.25)}.ant-input-number-borderless{-webkit-box-shadow:none;box-shadow:none}.ant-input-number-rtl{direction:rtl}.ant-input-number-rtl .ant-input-number-handler-wrap{right:auto;left:0;border-right:1px solid #d9d9d9;border-left:0;border-radius:2px 0 0 2px}.ant-input-number-rtl.ant-input-number-borderless .ant-input-number-handler-wrap{border-right-width:0}.ant-input-number-rtl .ant-input-number-input{direction:ltr;text-align:right}.ant-select-single .ant-select-selector{display:-webkit-box;display:-ms-flexbox;display:flex}.ant-select-single .ant-select-selector .ant-select-selection-search{position:absolute;top:0;right:11px;bottom:0;left:11px}.ant-select-single .ant-select-selector .ant-select-selection-search-input{width:100%}.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{padding:0;line-height:30px;-webkit-transition:all 0.3s;transition:all 0.3s}@supports (-moz-appearance:meterbar){.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:30px}}.ant-select-single .ant-select-selector .ant-select-selection-item{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-select-single .ant-select-selector .ant-select-selection-placeholder{pointer-events:none}.ant-select-single .ant-select-selector::after,.ant-select-single .ant-select-selector .ant-select-selection-item::after,.ant-select-single .ant-select-selector .ant-select-selection-placeholder::after{display:inline-block;width:0;visibility:hidden;content:'\a0'}.ant-select-single.ant-select-show-arrow .ant-select-selection-search{right:25px}.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-right:18px}.ant-select-single.ant-select-open .ant-select-selection-item{color:#bfbfbf}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{width:100%;height:32px;padding:0 11px}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:30px}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector::after{line-height:30px}.ant-select-single.ant-select-customize-input .ant-select-selector::after{display:none}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search{position:static;width:100%}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder{position:absolute;right:0;left:0;padding:0 11px}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder::after{display:none}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{height:40px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector::after,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder{line-height:38px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{height:38px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{height:24px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector::after,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder{line-height:22px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{height:22px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search{right:7px;left:7px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{padding:0 7px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{right:28px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{padding-right:21px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{padding:0 11px}.ant-select-selection-overflow{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.ant-select-selection-overflow-item{-webkit-box-flex:0;-ms-flex:none;flex:none;-ms-flex-item-align:center;align-self:center;max-width:100%}.ant-select-multiple .ant-select-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1px 4px}.ant-select-show-search.ant-select-multiple .ant-select-selector{cursor:text}.ant-select-disabled.ant-select-multiple .ant-select-selector{background:#f5f5f5;cursor:not-allowed}.ant-select-multiple .ant-select-selector::after{display:inline-block;width:0;margin:2px 0;line-height:24px;content:'\a0'}.ant-select-multiple.ant-select-show-arrow .ant-select-selector,.ant-select-multiple.ant-select-allow-clear .ant-select-selector{padding-right:24px}.ant-select-multiple .ant-select-selection-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;height:24px;margin-top:2px;margin-bottom:2px;line-height:22px;background:#f5f5f5;border:1px solid #f0f0f0;border-radius:2px;cursor:default;-webkit-transition:font-size 0.3s,line-height 0.3s,height 0.3s;transition:font-size 0.3s,line-height 0.3s,height 0.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-margin-end:4px;margin-inline-end:4px;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:4px;padding-inline-end:4px}.ant-select-disabled.ant-select-multiple .ant-select-selection-item{color:#bfbfbf;border-color:#d9d9d9;cursor:not-allowed}.ant-select-multiple .ant-select-selection-item-content{display:inline-block;margin-right:4px;overflow:hidden;white-space:pre;text-overflow:ellipsis}.ant-select-multiple .ant-select-selection-item-remove{color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;color:rgba(0,0,0,.45);font-weight:700;font-size:10px;line-height:inherit;cursor:pointer}.ant-select-multiple .ant-select-selection-item-remove>*{line-height:1}.ant-select-multiple .ant-select-selection-item-remove svg{display:inline-block}.ant-select-multiple .ant-select-selection-item-remove::before{display:none}.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon{display:block}.ant-select-multiple .ant-select-selection-item-remove>.anticon{vertical-align:-.2em}.ant-select-multiple .ant-select-selection-item-remove:hover{color:rgba(0,0,0,.75)}.ant-select-multiple .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-search{-webkit-margin-start:0;margin-inline-start:0}.ant-select-multiple .ant-select-selection-search{position:relative;max-width:100%;margin-top:2px;margin-bottom:2px;-webkit-margin-start:7px;margin-inline-start:7px}.ant-select-multiple .ant-select-selection-search-input,.ant-select-multiple .ant-select-selection-search-mirror{height:24px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';line-height:24px;-webkit-transition:all 0.3s;transition:all 0.3s}.ant-select-multiple .ant-select-selection-search-input{width:100%;min-width:4.1px}.ant-select-multiple .ant-select-selection-search-mirror{position:absolute;top:0;left:0;z-index:999;white-space:pre;visibility:hidden}.ant-select-multiple .ant-select-selection-placeholder{position:absolute;top:50%;right:11px;left:11px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.3s;transition:all 0.3s}.ant-select-multiple.ant-select-lg .ant-select-selector::after{line-height:32px}.ant-select-multiple.ant-select-lg .ant-select-selection-item{height:32px;line-height:30px}.ant-select-multiple.ant-select-lg .ant-select-selection-search{height:33px;line-height:33px}.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror{height:32px;line-height:30px}.ant-select-multiple.ant-select-sm .ant-select-selector::after{line-height:16px}.ant-select-multiple.ant-select-sm .ant-select-selection-item{height:16px;line-height:14px}.ant-select-multiple.ant-select-sm .ant-select-selection-search{height:17px;line-height:17px}.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror{height:16px;line-height:14px}.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{left:7px}.ant-select-multiple.ant-select-sm .ant-select-selection-search:first-child .ant-select-selection-search-input{margin-left:3px}.ant-select-multiple.ant-select-lg .ant-select-selection-item{height:32px;line-height:32px}.ant-select-disabled .ant-select-selection-item-remove{display:none}.ant-select{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;-webkit-font-feature-settings:'tnum';font-feature-settings:'tnum';position:relative;display:inline-block;cursor:pointer}.ant-select:not(.ant-select-customize-input) .ant-select-selector{position:relative;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;-webkit-transition:all 0.3s cubic-bezier(.645,.045,.355,1);transition:all 0.3s cubic-bezier(.645,.045,.355,1)}.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:pointer}.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector{cursor:text}.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:auto}.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:#40a9ff;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{color:rgba(0,0,0,.25);background:#f5f5f5;cursor:not-allowed}.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{background:#f5f5f5}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:not-allowed}.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{margin:0;padding:0;background:transparent;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#40a9ff;border-right-width:1px!important}.ant-select-selection-item{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media all and (-ms-high-contrast:none){.ant-select-selection-item *::-ms-backdrop,.ant-select-selection-item{-ms-flex:auto;flex:auto}}.ant-select-selection-placeholder{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;color:#bfbfbf;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}@media all and (-ms-high-contrast:none){.ant-select-selection-placeholder *::-ms-backdrop,.ant-select-selection-placeholder{-ms-flex:auto;flex:auto}}.ant-select-arrow{display:inline-block;color:inherit;font-style:normal;line-height:0;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:53%;right:11px;width:12px;height:12px;margin-top:-6px;color:rgba(0,0,0,.25);font-size:12px;line-height:1;text-align:center;pointer-events:none}.ant-select-arrow>*{line-height:1}.ant-select-arrow svg{display:inline-block}.ant-select-arrow::before{display:none}.ant-select-arrow .ant-select-arrow-icon{display:block}.ant-select-arrow .anticon{vertical-align:top;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.ant-select-arrow .anticon>svg{vertical-align:top}.ant-select-arrow .anticon:not(.ant-select-suffix){pointer-events:auto}.ant-select-disabled .ant-select-arrow{cursor:not-allowed}.ant-select-clear{position:absolute;top:50%;right:11px;z-index:1;display:inline-block;width:12px;height:12px;margin-top:-6px;color:rgba(0,0,0,.25);font-size:12px;font-style:normal;line-height:1;text-align:center;text-transform:none;background:#fff;cursor:pointer;opacity:0;-webkit-transition:color 0.3s ease,opacity 0.15s ease;transition:color 0.3s ease,opacity 0.15s ease;text-rendering:auto}.ant-select-clear::before{display:block}.ant-select-clear:hover{color:rgba(0,0,0,.45)}.ant-select:hover .ant-select-clear{opacity:1}.ant-select-dropdown{margin:0;padding:0;color:rgba(0,0,0,.85);font-variant:tabular-nums;line-height:1.5715;list-style:none;-webkit-font-feature-settings:'tnum';font-feature-settings:'tnum';position:absolute;top:-9999px;left:-9999px;z-index:1050;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px 0;overflow:hidden;font-size:14px;font-variant:initial;background-color:#fff;border-radius:2px;outline:none;-webkit-box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-bottomLeft{-webkit-animation-name:antSlideUpIn;animation-name:antSlideUpIn}.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-topLeft,.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-topLeft{-webkit-animation-name:antSlideDownIn;animation-name:antSlideDownIn}.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-bottomLeft{-webkit-animation-name:antSlideUpOut;animation-name:antSlideUpOut}.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-topLeft{-webkit-animation-name:antSlideDownOut;animation-name:antSlideDownOut}.ant-select-dropdown-hidden{display:none}.ant-select-dropdown-empty{color:rgba(0,0,0,.25)}.ant-select-item-empty{position:relative;display:block;min-height:32px;padding:5px 12px;color:rgba(0,0,0,.85);font-weight:400;font-size:14px;line-height:22px;color:rgba(0,0,0,.25)}.ant-select-item{position:relative;display:block;min-height:32px;padding:5px 12px;color:rgba(0,0,0,.85);font-weight:400;font-size:14px;line-height:22px;cursor:pointer;-webkit-transition:background 0.3s ease;transition:background 0.3s ease}.ant-select-item-group{color:rgba(0,0,0,.45);font-size:12px;cursor:default}.ant-select-item-option{display:-webkit-box;display:-ms-flexbox;display:flex}.ant-select-item-option-content{-webkit-box-flex:1;-ms-flex:auto;flex:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-select-item-option-state{-webkit-box-flex:0;-ms-flex:none;flex:none}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#f5f5f5}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:rgba(0,0,0,.85);font-weight:600;background-color:#e6f7ff}.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#1890ff}.ant-select-item-option-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-select-item-option-grouped{padding-left:24px}.ant-select-lg{font-size:16px}.ant-select-borderless .ant-select-selector{background-color:transparent!important;border-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ant-select-rtl{direction:rtl}.ant-select-rtl .ant-select-arrow{right:initial;left:11px}.ant-select-rtl .ant-select-clear{right:initial;left:11px}.ant-select-dropdown-rtl{direction:rtl}.ant-select-dropdown-rtl .ant-select-item-option-grouped{padding-right:24px;padding-left:12px}.ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector,.ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector{padding-right:4px;padding-left:24px}.ant-select-rtl.ant-select-multiple .ant-select-selection-item{text-align:right}.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content{margin-right:0;margin-left:4px;text-align:right}.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror{right:0;left:auto}.ant-select-rtl.ant-select-multiple .ant-select-selection-search:first-child>.ant-select-selection-search-input{margin-right:5px!important;margin-left:0!important}.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder{right:11px;left:auto}.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{right:7px}.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder{right:0;left:9px;text-align:right}.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search{right:11px;left:25px}.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-right:0;padding-left:18px}.ant-select-rtl.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{padding:0 11px}.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{right:0}.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{padding-right:0;padding-left:21px}.ant-slider{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;-webkit-font-feature-settings:'tnum';font-feature-settings:'tnum';position:relative;height:12px;margin:10px 6px 10px;padding:4px 0;cursor:pointer;-ms-touch-action:none;touch-action:none}.ant-slider-vertical{width:12px;height:100%;margin:6px 10px;padding:0 4px}.ant-slider-vertical .ant-slider-rail{width:4px;height:100%}.ant-slider-vertical .ant-slider-track{width:4px}.ant-slider-vertical .ant-slider-handle{margin-top:-6px;margin-left:-5px}.ant-slider-vertical .ant-slider-mark{top:0;left:12px;width:18px;height:100%}.ant-slider-vertical .ant-slider-mark-text{left:4px;white-space:nowrap}.ant-slider-vertical .ant-slider-step{width:4px;height:100%}.ant-slider-vertical .ant-slider-dot{top:auto;left:2px;margin-bottom:-4px}.ant-slider-tooltip .ant-tooltip-inner{min-width:unset}.ant-slider-rtl.ant-slider-vertical .ant-slider-handle{margin-right:-5px;margin-left:0}.ant-slider-rtl.ant-slider-vertical .ant-slider-mark{right:12px;left:auto}.ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text{right:4px;left:auto}.ant-slider-rtl.ant-slider-vertical .ant-slider-dot{right:2px;left:auto}.ant-slider-with-marks{margin-bottom:28px}.ant-slider-rail{position:absolute;width:100%;height:4px;background-color:#f5f5f5;border-radius:2px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.ant-slider-track{position:absolute;height:4px;background-color:#91d5ff;border-radius:2px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.ant-slider-handle{position:absolute;width:14px;height:14px;margin-top:-5px;background-color:#fff;border:solid 2px #91d5ff;border-radius:50%;-webkit-box-shadow:0;box-shadow:0;cursor:pointer;-webkit-transition:border-color 0.3s,-webkit-box-shadow 0.6s,-webkit-transform 0.3s cubic-bezier(.18,.89,.32,1.28);transition:border-color 0.3s,-webkit-box-shadow 0.6s,-webkit-transform 0.3s cubic-bezier(.18,.89,.32,1.28);transition:border-color 0.3s,box-shadow 0.6s,transform 0.3s cubic-bezier(.18,.89,.32,1.28);transition:border-color 0.3s,box-shadow 0.6s,transform 0.3s cubic-bezier(.18,.89,.32,1.28),-webkit-box-shadow 0.6s,-webkit-transform 0.3s cubic-bezier(.18,.89,.32,1.28)}.ant-slider-handle-dragging.ant-slider-handle-dragging.ant-slider-handle-dragging{border-color:#46a6ff;-webkit-box-shadow:0 0 0 5px rgba(24,144,255,.12);box-shadow:0 0 0 5px rgba(24,144,255,.12)}.ant-slider-handle:focus{border-color:#46a6ff;outline:none;-webkit-box-shadow:0 0 0 5px rgba(24,144,255,.12);box-shadow:0 0 0 5px rgba(24,144,255,.12)}.ant-slider-handle.ant-tooltip-open{border-color:#1890ff}.ant-slider:hover .ant-slider-rail{background-color:#e1e1e1}.ant-slider:hover .ant-slider-track{background-color:#69c0ff}.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open){border-color:#69c0ff}.ant-slider-mark{position:absolute;top:14px;left:0;width:100%;font-size:14px}.ant-slider-mark-text{position:absolute;display:inline-block;color:rgba(0,0,0,.45);text-align:center;word-break:keep-all;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-slider-mark-text-active{color:rgba(0,0,0,.85)}.ant-slider-step{position:absolute;width:100%;height:4px;background:transparent}.ant-slider-dot{position:absolute;top:-2px;width:8px;height:8px;margin-left:-4px;background-color:#fff;border:2px solid #f0f0f0;border-radius:50%;cursor:pointer}.ant-slider-dot:first-child{margin-left:-4px}.ant-slider-dot:last-child{margin-left:-4px}.ant-slider-dot-active{border-color:#8cc8ff}.ant-slider-disabled{cursor:not-allowed}.ant-slider-disabled .ant-slider-track{background-color:rgba(0,0,0,.25)!important}.ant-slider-disabled .ant-slider-handle,.ant-slider-disabled .ant-slider-dot{background-color:#fff;border-color:rgba(0,0,0,.25)!important;-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}.ant-slider-disabled .ant-slider-mark-text,.ant-slider-disabled .ant-slider-dot{cursor:not-allowed!important}.ant-slider-rtl{direction:rtl}.ant-slider-rtl .ant-slider-mark{right:0;left:auto}.ant-slider-rtl .ant-slider-dot{margin-right:-4px;margin-left:0}.ant-slider-rtl .ant-slider-dot:first-child{margin-right:-4px;margin-left:0}.ant-slider-rtl .ant-slider-dot:last-child{margin-right:-4px;margin-left:0}.ant-alert{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;-webkit-font-feature-settings:'tnum';font-feature-settings:'tnum';position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 15px;word-wrap:break-word;border-radius:2px}.ant-alert-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.ant-alert-icon{margin-right:8px}.ant-alert-description{display:none;font-size:14px;line-height:22px}.ant-alert-success{background-color:#f6ffed;border:1px solid #b7eb8f}.ant-alert-success .ant-alert-icon{color:#52c41a}.ant-alert-info{background-color:#e6f7ff;border:1px solid #91d5ff}.ant-alert-info .ant-alert-icon{color:#1890ff}.ant-alert-warning{background-color:#fffbe6;border:1px solid #ffe58f}.ant-alert-warning .ant-alert-icon{color:#faad14}.ant-alert-error{background-color:#fff2f0;border:1px solid #ffccc7}.ant-alert-error .ant-alert-icon{color:#ff4d4f}.ant-alert-error .ant-alert-description>pre{margin:0;padding:0}.ant-alert-action{margin-left:8px}.ant-alert-close-icon{margin-left:8px;padding:0;overflow:hidden;font-size:12px;line-height:12px;background-color:transparent;border:none;outline:none;cursor:pointer}.ant-alert-close-icon .anticon-close{color:rgba(0,0,0,.45);-webkit-transition:color 0.3s;transition:color 0.3s}.ant-alert-close-icon .anticon-close:hover{color:rgba(0,0,0,.75)}.ant-alert-close-text{color:rgba(0,0,0,.45);-webkit-transition:color 0.3s;transition:color 0.3s}.ant-alert-close-text:hover{color:rgba(0,0,0,.75)}.ant-alert-with-description{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:15px 15px 15px 24px}.ant-alert-with-description.ant-alert-no-icon{padding:15px 15px}.ant-alert-with-description .ant-alert-icon{margin-right:15px;font-size:24px}.ant-alert-with-description .ant-alert-message{display:block;margin-bottom:4px;color:rgba(0,0,0,.85);font-size:16px}.ant-alert-message{color:rgba(0,0,0,.85)}.ant-alert-with-description .ant-alert-description{display:block}.ant-alert.ant-alert-motion-leave{overflow:hidden;opacity:1;-webkit-transition:max-height 0.3s cubic-bezier(.78,.14,.15,.86),opacity 0.3s cubic-bezier(.78,.14,.15,.86),padding-top 0.3s cubic-bezier(.78,.14,.15,.86),padding-bottom 0.3s cubic-bezier(.78,.14,.15,.86),margin-bottom 0.3s cubic-bezier(.78,.14,.15,.86);transition:max-height 0.3s cubic-bezier(.78,.14,.15,.86),opacity 0.3s cubic-bezier(.78,.14,.15,.86),padding-top 0.3s cubic-bezier(.78,.14,.15,.86),padding-bottom 0.3s cubic-bezier(.78,.14,.15,.86),margin-bottom 0.3s cubic-bezier(.78,.14,.15,.86)}.ant-alert.ant-alert-motion-leave-active{max-height:0;margin-bottom:0!important;padding-top:0;padding-bottom:0;opacity:0}.ant-alert-banner{margin-bottom:0;border:0;border-radius:0}.ant-alert.ant-alert-rtl{direction:rtl}.ant-alert-rtl.ant-alert.ant-alert-no-icon{padding:8px 15px}.ant-alert-rtl .ant-alert-icon{margin-right:auto;margin-left:8px}.ant-alert-rtl .ant-alert-action{margin-right:8px;margin-left:auto}.ant-alert-rtl .ant-alert-close-icon{margin-right:8px;margin-left:auto}.ant-alert-rtl.ant-alert-with-description .ant-alert-icon{margin-right:auto;margin-left:15px}html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu .wp-block-navigation-submenu__toggle img{margin-left:12px}html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li{text-align:right}html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li a img{margin-left:12px}.wpml-language-switcher-block{display:flex;box-sizing:border-box;width:100%!important}.wpml-language-switcher-block>.wp-block-navigation-item,.wpml-language-switcher-block>.wp-block-navigation-item>div{display:flex;width:100%!important}.wpml-language-switcher-block .wp-block-navigation__container{background:unset!important}.wpml-language-switcher-block .hide-arrow .wp-block-navigation__submenu-icon{display:none}.wpml-language-switcher-block .wpml-ls-dropdown ul li button{padding:0}.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal{min-width:inherit!important}.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal li{width:inherit!important}.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal li a{display:flex;align-items:center;min-width:max-content}.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal{margin:0;min-width:inherit!important}.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li{width:inherit!important;text-align:left}.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li a{display:flex;align-items:center;min-width:max-content}.wpml-language-switcher-block ul{list-style-type:none!important;padding:0!important;width:100%}.wpml-language-switcher-block ul li{margin:0!important}.wpml-language-switcher-block ul.wp-block-navigation__submenu-container{border:inherit!important;background-color:unset!important;min-width:unset!important}.wpml-language-switcher-block ul.wp-block-navigation__submenu-container .wp-block-navigation-item{border-radius:0!important}.wpml-language-switcher-block ul.wp-block-navigation__submenu-container .wp-block-navigation-item a{display:flex;align-items:center;min-width:max-content;padding:1px}.wpml-language-switcher-block ul.horizontal-list{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0!important;gap:1em!important}.wpml-language-switcher-block ul.horizontal-list li{display:inline-block;margin:0;line-height:100%}.wpml-language-switcher-block ul.horizontal-list li a{line-height:100%}.wpml-language-switcher-block ul.center-justify{justify-content:center}.wpml-language-switcher-block ul.center-justify .wp-block-navigation-item{justify-content:center}.wpml-language-switcher-block ul.right-justify{justify-content:right}.wpml-language-switcher-block ul.right-justify .wp-block-navigation-item{justify-content:right}.wpml-language-switcher-block ul.space_between-justify{justify-content:space-between}.wpml-language-switcher-block ul.space_between-justify li>div{white-space:nowrap}.wpml-language-switcher-block .hasHoverColor:hover{color:var(--hover-color)!important}.wpml-language-switcher-block .hasHoverBackgroundColor:hover{background-color:var(--hover-background-color)!important}.wpml-language-switcher-block ul.isHorizontal{padding-left:0;list-style:none}.wpml-language-switcher-block ul.isHorizontal li{display:inline;margin-left:0}.wpml-language-switcher-block ul.isHorizontal li div{display:inline-block}.wpml-language-switcher-block ul.hasSpacing.isHorizontal li:not(:last-child){margin-right:var(--language-spacing)!important}.wpml-language-switcher-block ul.hasSpacing.isVertical li:not(:last-child){margin-bottom:var(--language-spacing)!important}.wpml-language-switcher-block ul.hasSpacing.isVertical .wp-block-navigation-item>div,.wpml-language-switcher-block ul.hasSpacing.isVertical .wp-block-navigation-item>div>a{display:inline-flex;align-items:center}.wpml-language-switcher-block .hasHoverColor:hover{color:var(--hover-color)!important}.wpml-language-switcher-block .hasHoverBackgroundColor:hover{background-color:var(--hover-background-color)!important}.wpml-language-switcher-block .hasFontSize{font-size:var(--font-size)!important}.wpml-language-switcher-block .hasLetterSpacing{letter-spacing:var(--letter-spacing)!important}.wpml-language-switcher-block .hasTextTransform{text-transform:var(--text-transform)!important}.wpml-language-switcher-block .hasFontFamily{font-family:var(--font-family)!important}.wpml-ls-flag{display:inline-block}.wpml-ls-flag-style-btn{border:0 transparent;padding-top:3px!important}.wpml-ls-flag-style-btn.black-bg{background-color:#000}.wpml-ls-flag-style-btn.transparent-bg{background-color:transparent}.wpml-ls-control-row{border:solid 1px #949494;border-radius:2px;margin-bottom:8px}.wpml-ls-control-row-with-padding{padding:1px}.wpml-ls-number-control{max-width:100%;width:100%}.wpml-ls-slider-control-alert{margin-top:5px!important}.wpml-ls-slider .ant-slider-track{background-color:#3858E9}.wpml-ls-slider .ant-slider-handle{border:solid 1px #000}.wpml-ls-control-blue{color:#3858E9!important}.wpml-ls-number-with-unit-select select{color:#3858E9!important;font-weight:900!important}.wpml-ls-control-grey{color:#757575}.wpml-ls-control-bg-grey{background-color:#a6a6a6}.wpml-ls-control-font{font-family:"SF Pro Text",sans-serif;font-style:normal;font-weight:400!important;font-size:13px!important;line-height:140%!important}.wpml-ls-option-btn-col{padding:.5px}.wpml-ls-no-borders{border:none}.ant-col-8.wpml-ls-option-btn-col{display:inline-flex}.wpml-ls-three-btn-row .wpml-ls-option-btn-wrap{white-space:normal;word-break:break-word}.wpml-ls-three-btn-row .ant-btn-no-height-less-padding{height:unset;padding-right:10px;padding-left:10px}.wpml-ls-full-width{width:100%}.wpml-ls-toggle-control .components-form-toggle.is-checked>.components-form-toggle__track{background-color:#3858E9;border-color:#3858E9}.wpml-ls-toggle-control .components-form-toggle.is-checked>.components-form-toggle__thumb{background-color:#fff}.wpml-ls-toggle-control .components-form-toggle>.components-form-toggle__track{background-color:#fff;border-color:#000}.wpml-ls-toggle-control .components-form-toggle>.components-form-toggle__thumb{background-color:#000}.ant-select-dropdown{min-width:45px!important;max-width:45px!important;width:45px!important}.wpml-ls-color-control{border:1px solid #DDD;border-bottom:0;padding:10px;box-sizing:border-box}.wpml-ls-color-control.wpml-ls-with-bottom-border{border-bottom:1px solid #DDD}.wpml-ls-color-control .wpml-ls-icon-no-color:hover{cursor:pointer}.wpml-ls-color-control .component-color-indicator{width:25px;height:25px;box-shadow:0 0 2px 1px lightgrey}.wpml-ls-color-control .component-color-indicator:hover{cursor:pointer}.wpml-ls-color-control .wpml-ls-color-title{top:3px}.wpml-ls-dimension-control{border-top:solid 1px #e0e0e0}.wpml-ls-dimension-control .components-panel__arrow{visibility:hidden}.wpml-ls-panel-settings-dropdown-container{position:absolute;right:0}.wpml-ls-icon-link{width:24px;height:24px;top:3px;border-radius:2px}.ant-input-number-handler-wrap{display:none!important}.ant-input-number-input{padding-right:0px!important;padding-left:3px!important}.block-editor-contrast-checker+.block-editor-contrast-checker{display:none}.current-language-item{display:flex;align-items:center;min-height:30px}.current-language-item .wp-block-navigation-item__content>div{display:flex;align-items:center}.wpml-ls-fontLetterCase-control button.components-button.has-icon{margin-right:0!important;min-width:30px!important;height:30px!important}.wpml-ls-fontLetterSpacing-control div.components-input-control__container{top:4px}[data-wpml='language-item']:first-of-type{margin-top:5px!important}.wpml-ls-dimension-panel .components-panel__arrow{display:none}.wpml-ls-typography-panel .components-panel__arrow{display:none}.wpml-ls-panel-settings-dropdown-container>div>button>span.anticon-more{font-size:large;margin-right:10px}.wpml-ls-panel-settings-dropdown-container>div>button>span.anticon-plus{font-size:medium;margin-right:10px}.wp-block-navigation.is-content-justification-space-between .wp-block-page-list{display:contents}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher']{display:contents!important}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item{display:contents}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item>div,.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item .horizontal-list,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item>div,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item .horizontal-list{display:contents}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item>div li.wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item .horizontal-list li.wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item>div li.wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item .horizontal-list li.wp-block-navigation-item{display:flex}.wp-block-navigation .wpml-block-navigation-language-switcher,.wp-block-navigation [data-type='wpml/navigation-language-switcher']{display:flex!important;flex-direction:var(--navigation-layout-direction,initial);justify-content:var(--navigation-layout-justify,initial);align-items:var(--navigation-layout-align,initial);flex-wrap:var(--navigation-layout-wrap,wrap);background-color:inherit;gap:inherit;margin:0;width:fit-content;max-width:fit-content}.wp-block-navigation.items-justified-space-between .wpml-language-switcher-navigation-block.wpml-ls-dropdown{flex:inherit;display:flex!important}.wp-block-navigation.items-justified-space-between .wpml-language-switcher-navigation-block.wpml-ls-list{flex:inherit;display:contents!important}.wp-block-navigation.items-justified-space-between .wpml-block-navigation-language-switcher.wpml-ls-dropdown,.wp-block-navigation.items-justified-space-between [data-type='wpml/navigation-language-switcher']{flex:inherit;display:flex!important}.wp-block-navigation.items-justified-space-between .wpml-block-navigation-language-switcher.wpml-ls-list,.wp-block-navigation.items-justified-space-between [data-type='wpml/navigation-language-switcher']{flex:inherit;display:contents!important}.wp-block-navigation .wpml-block-navigation-item{background-color:inherit}.wp-block-navigation .wpml-block-navigation-item .current-language-item .wp-block-navigation-item__content>div{display:flex;align-items:center}.wp-block-navigation__submenu-container li{margin:0}.wp-block-navigation .wpml-language-switcher-navigation-block{width:unset!important;flex:initial!important}.wp-block-navigation .wpml-language-switcher-navigation-block .hide-arrow .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation .wpml-language-switcher-navigation-block ul li a{display:flex;align-items:center}.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0!important;gap:1.5em!important}.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li{display:inline-block;line-height:100%}.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li a,.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li div{line-height:100%;display:inline-flex;align-items:center}.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 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 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}/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.7
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container,.noUi-target,.noUi-target *{-webkit-user-select:none;-ms-user-select:none}.chosen-container{position:relative;display:inline-block;vertical-align:middle;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(../../../plugins/search-filter-pro/public/assets/css/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(../../../plugins/search-filter-pro/public/assets/css/chosen-sprite.png) 0 2px no-repeat}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(../../../plugins/search-filter-pro/public/assets/css/chosen-sprite.png) 100% -20px no-repeat;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;outline:0;border:0!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;font-size:100%;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(../../../plugins/search-filter-pro/public/assets/css/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(../../../plugins/search-filter-pro/public/assets/css/chosen-sprite.png) -30px -20px no-repeat;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(../../../plugins/search-filter-pro/public/assets/css/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.noUi-pips,.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.searchandfilter-date-picker .ui-helper-hidden{display:none}.searchandfilter-date-picker .ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.searchandfilter-date-picker .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.searchandfilter-date-picker .ui-helper-clearfix:after,.searchandfilter-date-picker .ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.searchandfilter-date-picker .ui-helper-clearfix:after{clear:both}.searchandfilter-date-picker .ui-helper-clearfix{min-height:0}.searchandfilter-date-picker .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.searchandfilter-date-picker .ui-front{z-index:100}.searchandfilter-date-picker .ui-state-disabled{cursor:default!important}.searchandfilter-date-picker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.searchandfilter-date-picker .ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.searchandfilter-date-picker .ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next,.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next-hover,.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev-hover{top:1px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev{left:2px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next{right:2px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev-hover{left:1px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next-hover{right:1px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next span,.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;display:inline-block}.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-month-year{width:100%}.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-month,.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-year{width:49%}.searchandfilter-date-picker .ui-icon{width:16px;height:16px;background-position:16px 16px}.searchandfilter-date-picker .ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.searchandfilter-date-picker .ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.searchandfilter-date-picker .ui-datepicker td{border:0;padding:1px}.searchandfilter-date-picker .ui-datepicker td a,.searchandfilter-date-picker .ui-datepicker td span{display:block;text-align:center;text-decoration:none}.searchandfilter-date-picker .ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ll-skin-melon .ui-datepicker{padding:0}.ll-skin-melon .ui-datepicker-header{border:none;background:0 0;font-weight:400;font-size:15px}.ll-skin-melon .ui-datepicker-header .ui-state-hover{background:0 0;border-color:transparent;cursor:pointer;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.ll-skin-melon .ui-datepicker .ui-datepicker-title{margin-top:.4em;margin-bottom:.3em;color:#e9f0f4}.ll-skin-melon .ui-datepicker .ui-datepicker-next,.ll-skin-melon .ui-datepicker .ui-datepicker-next-hover,.ll-skin-melon .ui-datepicker .ui-datepicker-prev,.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover{top:.9em;border:none}.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover{left:2px}.ll-skin-melon .ui-datepicker .ui-datepicker-next-hover{right:2px}.ll-skin-melon .ui-datepicker .ui-datepicker-next span,.ll-skin-melon .ui-datepicker .ui-datepicker-prev span{background-image:url(../../../plugins/search-filter-pro/public/assets/img/ui-icons_ffffff_256x240.png);background-position:-32px 0;margin-top:0;top:0;font-weight:400}.ll-skin-melon .ui-datepicker .ui-datepicker-prev span{background-position:-96px 0}.ll-skin-melon .ui-datepicker table{margin:0}.ll-skin-melon .ui-datepicker th{padding:1em 0;color:#ccc;font-size:13px;font-weight:400;border:none;border-top:1px solid #3a414d}.ll-skin-melon .ui-state-disabled{opacity:1}.ll-skin-melon .ui-state-disabled .ui-state-default{color:#fba49e}/*! nouislider - 11.1.0 - 2018-04-02 11:18:13 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-ms-touch-action:none;touch-action:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr;background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0;border-radius:3px}.noUi-handle,.noUi-tooltip{position:absolute;border:1px solid #D9D9D9}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-large,.noUi-marker-sub{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%,0);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.searchandfilter p{margin-top:1em;display:block}.searchandfilter ul{display:block;margin-top:0;margin-bottom:0}.searchandfilter ul li{list-style:none;display:block;padding:10px 0;margin:0}.searchandfilter ul li li{padding:5px 0}.searchandfilter ul li ul li ul{margin-left:20px}.searchandfilter label{display:inline-block;margin:0;padding:0}.searchandfilter>ul>li[data-sf-combobox="1"] label{display:block}.searchandfilter li[data-sf-field-input-type=checkbox] label,.searchandfilter li[data-sf-field-input-type=radio] label,.searchandfilter li[data-sf-field-input-type=range-checkbox] label,.searchandfilter li[data-sf-field-input-type=range-radio] label{padding-left:10px}.searchandfilter .sf-date-prefix{padding-right:5px;display:inline-block}.searchandfilter .sf-count,.searchandfilter .sf-date-postfix{padding-left:5px;display:inline-block}.searchandfilter .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.searchandfilter h4{margin:0;padding:5px 0 10px;font-size:16px}.searchandfilter .sf-range-max,.searchandfilter .sf-range-min{max-width:80px}.searchandfilter .sf-meta-range-radio-fromto .sf-range-max,.searchandfilter .sf-meta-range-radio-fromto .sf-range-min{display:inline-block;vertical-align:middle}.searchandfilter .sf-meta-range-radio-fromto span.sf-range-values-seperator{vertical-align:middle;display:inline-block;margin:0 15px}.searchandfilter .datepicker{max-width:170px}.searchandfilter select.sf-input-select{min-width:170px}.searchandfilter select.sf-range-max.sf-input-select,.searchandfilter select.sf-range-min.sf-input-select{min-width:auto}.searchandfilter ul>li>ul:not(.children){margin-left:0}.searchandfilter .meta-slider{margin-top:10px;margin-bottom:10px;height:15px;max-width:220px}.searchandfilter .noUi-connect{background-color:#526E91}.searchandfilter.search-filter-disabled .noUi-connect{opacity:.7}.searchandfilter .noUi-horizontal.noUi-extended{padding:0 10px}.searchandfilter .noUi-horizontal.noUi-extended .noUi-origin{right:-10px}.searchandfilter .noUi-handle{border-color:#ccc}.searchandfilter .noUi-horizontal .noUi-handle{width:24px;height:24px;top:-5px;border-radius:20px;left:-12px}.searchandfilter .noUi-horizontal .noUi-handle:after,.searchandfilter .noUi-horizontal .noUi-handle:before{height:9px;top:7px}.searchandfilter .noUi-horizontal .noUi-handle:before{left:9px}.searchandfilter .noUi-horizontal .noUi-handle:after{left:12px}.search-filter-scroll-loading{display:block;margin:20px 10px 10px;height:30px;width:30px;animation:search-filter-loader-rotate .7s infinite linear;border:5px solid rgba(0,0,0,.15);border-right-color:rgba(0,0,0,.6);border-radius:50%}@keyframes search-filter-loader-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ll-skin-melon{font-size:90%}.ll-skin-melon .ui-datepicker td{background:#f7f7f7;border:none;padding:0}.ll-skin-melon .ui-datepicker th{border-color:#4D6077}.ll-skin-melon .ui-widget{font-family:inherit;background:#526E91;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-moz-box-shadow:0 0 3px rgba(0,0,0,.3);-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3)}.searchandfilter.horizontal ul>li{display:inline-block;padding-right:10px}.searchandfilter.horizontal ul>li li{display:block}.ll-skin-melon td .ui-state-default{background:0 0;border:none;text-align:center;padding:.3em;margin:0;font-weight:400;color:#6C88AC;font-size:14px}.ll-skin-melon td .ui-state-active{background:#526E91;color:#fff}.ll-skin-melon td .ui-state-hover{background:#C4D6EC}.searchandfilter li.hide,.searchandfilter select option.hide{display:none}.searchandfilter .disabled{opacity:.7}.chosen-container-multi .chosen-choices li.search-field input[type=text]{height:auto;padding:5px;color:#666;font-family:inherit}.chosen-container{font-size:14px}.chosen-container-single .chosen-single{height:auto}.chosen-container-multi .chosen-choices li.search-choice{margin:3px 3px 3px 5px}.search-filter-results .sf-active{font-weight:700}.search-filter-results .sf-disabled{opacity:.5}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.carousel.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width,60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;-webkit-user-select:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:currentColor;opacity:.25;transition:opacity 0.15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width,48px);height:var(--carousel-button-height,48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color,currentColor);background:var(--carousel-button-bg,transparent);border-radius:var(--carousel-button-border-radius,50%);box-shadow:var(--carousel-button-shadow,none);transition:opacity 0.15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width,50%);height:var(--carousel-button-svg-height,50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;-webkit-filter:var(--carousel-button-svg-filter,none);filter:var(--carousel-button-svg-filter,none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden!important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color,#fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;-webkit-transform-origin:top left;transform-origin:top left;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,.94))}@media all and (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg,rgba(24,24,27,.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0%;margin:auto}@media all and (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);padding:36px;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color,currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color,#fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color,#fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;height:50px;color:var(--fancybox-color,currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{-webkit-animation:fancybox-rotate 2s linear infinite;animation:fancybox-rotate 2s linear infinite;-webkit-transform-origin:center center;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:fancybox-dash 1.5s ease-in-out infinite;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@-webkit-keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{-webkit-animation:0.15s ease backwards fancybox-fadeIn;animation:0.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{-webkit-animation:0.15s ease both fancybox-fadeOut;animation:0.15s ease both fancybox-fadeOut}.fancybox-fadeIn{-webkit-animation:0.15s ease both fancybox-fadeIn;animation:0.15s ease both fancybox-fadeIn}.fancybox-fadeOut{-webkit-animation:0.1s ease both fancybox-fadeOut;animation:0.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{-webkit-animation:0.2s ease both fancybox-zoomInUp;animation:0.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{-webkit-animation:0.15s ease both fancybox-zoomOutDown;animation:0.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{-webkit-animation:0.15s ease both fancybox-throwOutUp;animation:0.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{-webkit-animation:0.15s ease both fancybox-throwOutDown;animation:0.15s ease both fancybox-throwOutDown}@-webkit-keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-fadeOut{to{opacity:0}}@-webkit-keyframes fancybox-zoomInUp{from{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes fancybox-zoomInUp{from{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}}@-webkit-keyframes fancybox-zoomOutDown{to{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}}@keyframes fancybox-zoomOutDown{to{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}}@-webkit-keyframes fancybox-throwOutUp{to{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);opacity:0}}@keyframes fancybox-throwOutUp{to{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);opacity:0}}@-webkit-keyframes fancybox-throwOutDown{to{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);opacity:0}}@keyframes fancybox-throwOutDown{to{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__image{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-user-select:none;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0 3px;opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{-webkit-animation:0.15s ease-in backwards fancybox-fadeIn;animation:0.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width,96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color,rgba(34,213,233,.96));opacity:0;transition:opacity 0.15s ease;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100% / (var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top,hsla(0deg,0%,0%,0) 0%,hsla(0deg,0%,0%,.006) 8.1%,hsla(0deg,0%,0%,.021) 15.5%,hsla(0deg,0%,0%,.046) 22.5%,hsla(0deg,0%,0%,.077) 29%,hsla(0deg,0%,0%,.114) 35.3%,hsla(0deg,0%,0%,.155) 41.2%,hsla(0deg,0%,0%,.198) 47.1%,hsla(0deg,0%,0%,.242) 52.9%,hsla(0deg,0%,0%,.285) 58.8%,hsla(0deg,0%,0%,.326) 64.7%,hsla(0deg,0%,0%,.363) 71%,hsla(0deg,0%,0%,.394) 77.5%,hsla(0deg,0%,0%,.419) 84.5%,hsla(0deg,0%,0%,.434) 91.9%,hsla(0deg,0%,0%,.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.4))}@media all and (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{-webkit-animation:0.15s ease-in backwards fancybox-fadeIn;animation:0.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media (max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height,48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color,rgba(34,213,233,.96));height:3px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:linear;z-index:30;-webkit-user-select:none;user-select:none}.fancybox__container:-webkit-full-screen::backdrop{opacity:0}.fancybox__container:fullscreen::-webkit-backdrop{opacity:0}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}@font-face{font-display:swap;font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top,200ms -webkit-transform;transition:200ms top,200ms -webkit-transform;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left,200ms -webkit-transform;transition:200ms left,200ms -webkit-transform;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right,200ms -webkit-transform;transition:200ms right,200ms -webkit-transform;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev,.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}@charset "UTF-8";:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13, 110, 253;--bs-secondary-rgb:108, 117, 125;--bs-success-rgb:25, 135, 84;--bs-info-rgb:13, 202, 240;--bs-warning-rgb:255, 193, 7;--bs-danger-rgb:220, 53, 69;--bs-light-rgb:248, 249, 250;--bs-dark-rgb:33, 37, 41;--bs-white-rgb:255, 255, 255;--bs-black-rgb:0, 0, 0;--bs-body-color-rgb:33, 37, 41;--bs-body-bg-rgb:255, 255, 255;--bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#070723;--bs-link-hover-color:#FF7130;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}h6,h5,h4,h3,h2,h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + 0.9vw)}@media (min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + 0.6vw)}@media (min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + 0.3vw)}@media (min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}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}b,strong{font-weight:bolder}small{font-size:.875em}mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--bs-link-color);text-decoration:none}a:hover{color:var(--bs-link-hover-color);text-decoration:none}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.container,.block-lines,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x:2.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container-sm,.container,.block-lines{max-width:540px}}@media (min-width:768px){.container-md,.container-sm,.container,.block-lines{max-width:720px}}@media (min-width:992px){.container-lg,.container-md,.container-sm,.container,.block-lines{max-width:960px}}@media (min-width:1200px){.container-xl,.container-lg,.container-md,.container-sm,.container,.block-lines{max-width:1140px}}@media (min-width:1320px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container,.block-lines{max-width:1240px}}img.img-responsive,video.video-responsive{max-width:100%;height:auto}.hide{display:none!important}.left-align{text-align:left}.right-align{text-align:right}.center-align{text-align:center}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.circle{border-radius:50%}.truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-relative{position:relative}@media (min-width:768px){.only-mobile{display:none!important}}@media (max-width:767.98px){.only-desktop{display:none!important}}.color-data1{color:#070723!important}.bg-data1{background-color:#070723!important}.btn-data1{border:2px solid #070723;background:#070723;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#FFF}.btn-data1:hover{background:transparent;border-color:#070723;color:#070723}.link-data1,.link-primary{color:#070723}.link-data1:after,.link-primary:after,.link-data1 span:after,.link-primary span:after{background:#070723}.link-data1 span,.link-primary span,.link-data1 .icon,.link-primary .icon{color:#070723}.link-data1:hover span,.link-primary:hover span{color:#070723}.link-data1:hover .icon,.link-primary:hover .icon{color:#070723}.color-data2{color:#2E2E49!important}.bg-data2{background-color:#2E2E49!important}.btn-data2{border:2px solid #2E2E49;background:#2E2E49;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#FFF}.btn-data2:hover{background:transparent;border-color:#2E2E49;color:#2E2E49}.link-data2{color:#2E2E49}.link-data2:after,.link-data2 span:after{background:#2E2E49}.link-data2 span,.link-data2 .icon{color:#2E2E49}.link-data2:hover span{color:#2E2E49}.link-data2:hover .icon{color:#2E2E49}.color-data3{color:#5A5A73!important}.bg-data3{background-color:#5A5A73!important}.btn-data3{border:2px solid #5A5A73;background:#5A5A73;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#FFF}.btn-data3:hover{background:transparent;border-color:#5A5A73;color:#5A5A73}.link-data3{color:#5A5A73}.link-data3:after,.link-data3 span:after{background:#5A5A73}.link-data3 span,.link-data3 .icon{color:#5A5A73}.link-data3:hover span{color:#5A5A73}.link-data3:hover .icon{color:#5A5A73}.color-data4{color:#B7B7C7!important}.bg-data4{background-color:#B7B7C7!important}.btn-data4{border:2px solid #B7B7C7;background:#B7B7C7;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#FFF}.btn-data4:hover{background:transparent;border-color:#B7B7C7;color:#B7B7C7}.link-data4{color:#B7B7C7}.link-data4:after,.link-data4 span:after{background:#B7B7C7}.link-data4 span,.link-data4 .icon{color:#B7B7C7}.link-data4:hover span{color:#B7B7C7}.link-data4:hover .icon{color:#B7B7C7}.color-data5{color:#E1E1EA!important}.bg-data5{background-color:#E1E1EA!important}.btn-data5{border:2px solid #E1E1EA;background:#E1E1EA;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#FFF}.btn-data5:hover{background:transparent;border-color:#E1E1EA;color:#E1E1EA}.link-data5{color:#E1E1EA}.link-data5:after,.link-data5 span:after{background:#E1E1EA}.link-data5 span,.link-data5 .icon{color:#E1E1EA}.link-data5:hover span{color:#E1E1EA}.link-data5:hover .icon{color:#E1E1EA}.color-data-highlight{color:#FF7130!important}.bg-data-highlight{background-color:#FF7130!important}.btn-data-highlight,.btn-primary{border:2px solid #FF7130;background:#FF7130;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#FFF}.btn-data-highlight:hover,.btn-primary:hover{background:transparent;border-color:#FF7130;color:#FF7130}.link-data-highlight{color:#FF7130}.link-data-highlight:after,.link-data-highlight span:after{background:#FF7130}.link-data-highlight span,.link-data-highlight .icon{color:#FF7130}.link-data-highlight:hover span{color:#FF7130}.link-data-highlight:hover .icon{color:#FF7130}.color-white{color:#FFFFFF!important}.bg-white{background-color:#FFFFFF!important}.btn-white,.btn-secondary{border:2px solid #FFF;background:#FFF;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#070723}.btn-white:hover,.btn-secondary:hover{background:transparent;border-color:#FFF;color:#FFF}.link-white,.link-secondary{color:#FFF}.link-white:after,.link-secondary:after,.link-white span:after,.link-secondary span:after{background:#FFF}.link-white span,.link-secondary span,.link-white .icon,.link-secondary .icon{color:#FFF}.link-white:hover span,.link-secondary:hover span{color:#FFF}.link-white:hover .icon,.link-secondary:hover .icon{color:#FFF}.color-black{color:#000000!important}.bg-black{background-color:#000000!important}.btn-black{border:2px solid #000;background:#000;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#FFF}.btn-black:hover{background:transparent;border-color:#000;color:#000}.link-black{color:#000}.link-black:after,.link-black span:after{background:#000}.link-black span,.link-black .icon{color:#000}.link-black:hover span{color:#000}.link-black:hover .icon{color:#000}.color-error{color:#FF4A4A!important}.bg-error{background-color:#FF4A4A!important}.btn-error{border:2px solid #FF4A4A;background:#FF4A4A;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#FFF}.btn-error:hover{background:transparent;border-color:#FF4A4A;color:#FF4A4A}.link-error{color:#FF4A4A}.link-error:after,.link-error span:after{background:#FF4A4A}.link-error span,.link-error .icon{color:#FF4A4A}.link-error:hover span{color:#FF4A4A}.link-error:hover .icon{color:#FF4A4A}.color-warning{color:#FF933F!important}.bg-warning{background-color:#FF933F!important}.btn-warning{border:2px solid #FF933F;background:#FF933F;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#FFF}.btn-warning:hover{background:transparent;border-color:#FF933F;color:#FF933F}.link-warning{color:#FF933F}.link-warning:after,.link-warning span:after{background:#FF933F}.link-warning span,.link-warning .icon{color:#FF933F}.link-warning:hover span{color:#FF933F}.link-warning:hover .icon{color:#FF933F}.color-success{color:#10BC7A!important}.bg-success{background-color:#10BC7A!important}.btn-success{border:2px solid #10BC7A;background:#10BC7A;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#FFF}.btn-success:hover{background:transparent;border-color:#10BC7A;color:#10BC7A}.link-success{color:#10BC7A}.link-success:after,.link-success span:after{background:#10BC7A}.link-success span,.link-success .icon{color:#10BC7A}.link-success:hover span{color:#10BC7A}.link-success:hover .icon{color:#10BC7A}.color-light{color:#F2F2F2!important}.bg-light{background-color:#F2F2F2!important}.btn-light{border:2px solid #F2F2F2;background:#F2F2F2;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#070723}.btn-light:hover{background:transparent;border-color:#F2F2F2;color:#F2F2F2}.link-light{color:#F2F2F2}.link-light:after,.link-light span:after{background:#F2F2F2}.link-light span,.link-light .icon{color:#F2F2F2}.link-light:hover span{color:#F2F2F2}.link-light:hover .icon{color:#F2F2F2}.error404 main{padding-top:80px;padding-top:5rem;padding-bottom:80px;padding-bottom:5rem;color:#FFF;background-color:#070723;background-image:url(../../../themes/datasolution/dist/img/waves-error-page.png);background-position:center top;background-size:cover;background-repeat:no-repeat;text-align:center;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:630px;height:39.375rem}@media (max-width:991.98px){.error404 main{padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}}@media (max-width:767.98px){.error404 main{padding-top:40px;padding-top:2.5rem;padding-bottom:40px;padding-bottom:2.5rem}}@media (max-width:991.98px){.error404 main{height:500px;height:31.25rem}}@media (max-width:991.98px){.error404 main{height:400px;height:25rem}}#post-404 .surtitle{max-width:600px;max-width:37.5rem;margin:auto;margin-bottom:124px;margin-bottom:7.75rem}@media (max-width:991.98px){#post-404 .surtitle{margin-bottom:80px;margin-bottom:5rem}}@media (max-width:767.98px){#post-404 .surtitle{margin-bottom:40px;margin-bottom:2.5rem}}#post-404 .text{white-space:nowrap;font-family:"TT Norms Pro",sans-serif;font-size:100px;font-size:6.25rem;line-height:90px;line-height:5.625rem;-webkit-text-stroke:2px #FFF;color:transparent;line-height:80px;line-height:5rem;-webkit-text-stroke:1px #FFF;cursor:default;margin-bottom:0;bottom:-11px;bottom:-.6875rem}@media (max-width:991.98px){#post-404 .text{font-size:60px;font-size:3.75rem;line-height:55px;line-height:3.4375rem}}@media (max-width:767.98px){#post-404 .text{display:none}}#post-404 .btn-upon-text{position:relative}#post-404 .btn{position:relative}#post-404 .btn:hover{background:#FFF}@font-face{font-family:"TT Norms Pro";src:url(../../../themes/datasolution/dist/fonts/TTNormsPro/TTNormsPro-Md.woff2) format("woff2"),url(../../../themes/datasolution/dist/fonts/TTNormsPro/TTNormsPro-Md.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"TT Norms Pro";src:url(../../../themes/datasolution/dist/fonts/TTNormsPro/TTNormsPro-MdIt.woff2) format("woff2"),url(../../../themes/datasolution/dist/fonts/TTNormsPro/TTNormsPro-MdIt.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Muli";src:url(../../../themes/datasolution/dist/fonts/Muli/Muli-Italic.woff2) format("woff2"),url(../../../themes/datasolution/dist/fonts/Muli/Muli-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Muli";src:url(../../../themes/datasolution/dist/fonts/Muli/Muli-Bold.woff2) format("woff2"),url(../../../themes/datasolution/dist/fonts/Muli/Muli-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Muli";src:url(../../../themes/datasolution/dist/fonts/Muli/Muli-BoldItalic.woff2) format("woff2"),url(../../../themes/datasolution/dist/fonts/Muli/Muli-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Muli";src:url(../../../themes/datasolution/dist/fonts/Muli/Muli-Regular.woff2) format("woff2"),url(../../../themes/datasolution/dist/fonts/Muli/Muli-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.before-footer{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:320px;min-height:20rem}@media (max-width:767.98px){.before-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.before-footer>*{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 40px;padding:0 2.5rem}.before-footer p{margin-bottom:0}.before-footer--block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767.98px){.before-footer .block-contact{padding:42px 20px;padding:2.625rem 1.25rem}}.before-footer .block-contact--container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:991.98px){.before-footer .block-contact--container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}.before-footer .block-contact--title,.before-footer .block-contact h1{margin-bottom:0}.before-footer .block-contact--link{margin-top:16px;margin-top:1rem;margin-bottom:10px;margin-bottom:.625rem}.before-footer .block-newsletter{background-color:#F2F2F2}@media (max-width:767.98px){.before-footer .block-newsletter{padding:54px 20px;padding:3.375rem 1.25rem}}@media (min-width:1320px){.before-footer .block-newsletter--container{margin-right:208px;margin-right:13rem}}.before-footer .block-newsletter--title{margin-bottom:63px;margin-bottom:3.9375rem}@media (max-width:991.98px){.before-footer .block-newsletter--title{margin-bottom:20px;margin-bottom:1.25rem;text-align:center}}.before-footer .block-newsletter--form{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:335px;max-width:20.9375rem;width:100%!important;min-height:auto!important;padding:0!important}@media (max-width:991.98px){.before-footer .block-newsletter--form{width:280px;width:17.5rem;max-width:280px;max-width:17.5rem}}.before-footer .block-newsletter--form input{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #B7B7C7;border-right:none;min-width:0;padding:10px 15px 11px!important;padding:.625rem .9375rem 0.6875rem!important}.before-footer .block-newsletter--form input::-webkit-input-placeholder{font-style:italic}.before-footer .block-newsletter--form input::-moz-placeholder{font-style:italic}.before-footer .block-newsletter--form input:-ms-input-placeholder{font-style:italic}.before-footer .block-newsletter--form input::-ms-input-placeholder{font-style:italic}.before-footer .block-newsletter--form input::placeholder{font-style:italic}.before-footer .block-newsletter .paperplane{display:none;position:absolute;left:100%;width:208px;width:13rem;bottom:2px;bottom:.125rem}@media (min-width:1320px){.before-footer .block-newsletter .paperplane{display:block}}.before-footer .block-newsletter div.mce_inline_error{position:absolute;bottom:-13px;bottom:-.8125rem;background:transparent!important;left:0;padding:0!important;margin:0!important;-webkit-transform:translateY(100%);transform:translateY(100%)}.before-footer .block-newsletter #mc-embedded-subscribe{margin:0 0 0 -2px;margin:0 0 0 -.125rem}.before-footer .block-newsletter #mc_embed_signup form{padding:0}.copyright--container{color:#E1E1EA;background:#070723;padding:8px 20px 7px;padding:.5rem 1.25rem .4375rem;position:relative;font-size:13px;font-size:.8125rem;line-height:15px;line-height:.9375rem;font-family:"TT Norms Pro",sans-serif}@media (max-width:767.98px){.copyright--container{padding-top:10px;padding-top:.625rem;padding-bottom:15px;padding-bottom:.9375rem}}.copyright--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:default}@media (max-width:767.98px){.copyright--content{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}}.copyright--content ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}.copyright--content ul li:before{content:"·";margin:0 6px;margin:0 .375rem}.copyright--content a{color:#FFF}.copyright--content a:hover{color:#FF7130}@media (max-width:767.98px){.copyright--lang{width:100%;margin-top:15px;margin-top:.9375rem}}@media (min-width:768px){.copyright--lang{position:absolute;right:0;right:15px;right:.9375rem}}.copyright--lang a{text-transform:uppercase}.copyright--lang a.active,.copyright--lang a.selected{color:#FF7130}@media (max-width:767.98px){.copyright--lang ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.copyright--lang ul li:before{display:none}.copyright--lang ul li:not(:last-child){margin-right:7px;margin-right:.4375rem}@media (max-width:767.98px){.copyright--lang ul li:not(:last-child){margin-right:15px;margin-right:.9375rem}}.copyright--lang .wpml-ls-legacy-list-horizontal{border:none;padding:0}.copyright--lang .wpml-ls-legacy-list-horizontal .wpml-ls-current-language a{color:#FF7130}.copyright--lang .wpml-ls-legacy-list-horizontal a{padding:0;line-height:inherit}.score-nps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px;margin-top:2.5rem}@media (min-width:1300px){.score-nps{position:absolute;bottom:35px;bottom:2.1875rem;right:35px;right:2.1875rem;margin-top:0}}.score-nps__score{background-color:transparent;width:70px;height:70px;border-radius:50px;-webkit-box-shadow:0 0 8px black,inset 0 0 8px #000;box-shadow:0 0 8px black,inset 0 0 8px #000;border:2px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"TT Norms Pro",sans-serif;font-size:19px;font-weight:700}.score-nps__score[data-color=red]{-webkit-box-shadow:0 0 8px #ff7177,inset 0 0 8px #ff7177;box-shadow:0 0 8px #ff7177,inset 0 0 8px #ff7177;border-color:#ff7177}.score-nps__score[data-color=orange]{-webkit-box-shadow:0 0 8px #ffdc4e,inset 0 0 8px #ffdc4e;box-shadow:0 0 8px #ffdc4e,inset 0 0 8px #ffdc4e;border-color:#ffdc4e}.score-nps__score[data-color=greenlight]{-webkit-box-shadow:0 0 8px #7ddc80,inset 0 0 8px #7ddc80;box-shadow:0 0 8px #7ddc80,inset 0 0 8px #7ddc80;border-color:#7ddc80}.score-nps__score[data-color=green]{-webkit-box-shadow:0 0 8px #66c569,inset 0 0 8px #66c569;box-shadow:0 0 8px #66c569,inset 0 0 8px #66c569;border-color:#66c569}.score-nps__content{margin-left:15px;margin-left:.9375rem;text-align:left}.score-nps__title{color:#FFF;margin-bottom:3px;margin-bottom:.1875rem;font-size:14px;font-size:.875rem;font-weight:700}.score-nps__desc{font-size:12px;font-size:.75rem;color:#B7B7C7;margin-bottom:0;max-width:200px;max-width:12.5rem}.footer{position:relative;background-color:#070723;overflow-x:hidden;min-height:300px;min-height:18.75rem;padding:50px 0 40px;padding:3.125rem 0 2.5rem;color:#FFF;text-align:center}@media (max-width:767.98px){.footer{padding:40px 20px;padding:2.5rem 1.25rem}}.footer-background{position:absolute;bottom:0;left:50%;width:auto;height:100%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.footer .container,.footer .block-lines{position:relative;z-index:1}.footer--text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-size:.875rem;font-family:"TT Norms Pro",sans-serif;margin-bottom:50px;margin-bottom:3.125rem}@media (max-width:767.98px){.footer--text{margin-bottom:40px;margin-bottom:2.5rem}}.footer--text>a{margin-top:7px;margin-top:.4375rem}.footer--infos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767.98px){.footer--infos{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:767.98px){.footer--infos .link:not(:last-child){margin-bottom:20px;margin-bottom:1.25rem}}.footer--logo{margin:0 80px;margin:0 5rem;-webkit-transition:width 0.25s;transition:width 0.25s}@media (max-width:767.98px){.footer--logo{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:30px;margin-bottom:1.875rem}}@media (max-width:575.98px){.footer--logo{width:56px;width:3.5rem}}.footer--social{margin-top:50px;margin-top:3.125rem;margin-bottom:60px;margin-bottom:3.75rem}@media (max-width:767.98px){.footer--social{margin:40px 0;margin:2.5rem 0}}.footer--social--list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer--social--list>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.footer--social--list>*:not(:first-child){margin-left:30px;margin-left:1.875rem}.footer--social--list>* a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.footer--social--list>* a:hover{color:#FF7130}.footer--social--list>* .icon{max-width:24px;max-width:1.5rem;max-height:20px;max-height:1.25rem}.footer--social--list>* .icon.twitter{max-height:18px;max-height:1.125rem}.footer--social--list>* .icon.youtube{max-height:17px;max-height:1.0625rem}.footer--other-sites{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767.98px){.footer--other-sites{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.footer--other-sites--container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer--other-sites--site{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:.7;font-weight:700}.footer--other-sites--site.active{opacity:1}.footer--other-sites--site:not(:first-child){margin-top:15px;margin-top:.9375rem;position:relative}@media (min-width:768px){.footer--other-sites--site:not(:first-child){margin-left:50px;margin-left:3.125rem;margin-top:0}}.footer--other-sites--site:not(:first-child):before{content:"";background:#FFF;border-radius:50%;width:2px;height:2px;position:absolute;left:-35%;top:calc(50% - 1px)}.footer a:not(.link-simple){color:#FFF}body{cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow-x:hidden}body.menu-mobile-open,body.popin-open,body.contact-open{overflow:hidden}.custom-wp-block.light-style+.custom-wp-block.light-style{margin-top:0}.custom-wp-block.dark-style+.custom-wp-block.dark-style{padding-top:0}.header{position:absolute;top:0;left:0;z-index:100;width:100%;border-bottom:1px solid #2E2E49;padding:0 30px;padding:0 1.875rem;height:80px;height:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}.header.submenu-desktop-open{background-color:#070723}.submenu-desktop-open .header,.menu-mobile-open .header{background-color:#070723}@media (max-width:991.98px){.header{height:60px;height:3.75rem}}.admin-bar .header{top:32px;top:2rem}@media screen and (max-width:782px){.admin-bar .header{top:46px;top:2.875rem}}.header--wrapper{max-width:1380px;max-width:86.25rem;margin:0 auto;width:100%}.header nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header--logo{display:block;margin-top:-3px;margin-top:-.1875rem;z-index:1}.header--logo>img{height:auto}.header--nav-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:991.98px){.header--nav-content{position:fixed;top:60px;top:3.75rem;left:0;width:100%;height:calc(100% - 60px);z-index:100;padding:30px;padding:1.875rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#070723;visibility:hidden;opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 0.3s ease-in-out,visibility 0s 0.3s;transition:all 0.3s ease-in-out,visibility 0s 0.3s;overflow-y:auto}.admin-bar .header--nav-content{top:92px;top:5.75rem;height:calc(100% - 60px - 32px)}}@media screen and (max-width:991.98px) and (max-width:782px){.admin-bar .header--nav-content{top:106px;top:6.625rem;height:calc(100% - 60px - 46px)}}@media (max-width:991.98px){.menu-mobile-open .header--nav-content{visibility:visible;opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}}.header--menu{font-family:"TT Norms Pro",sans-serif;list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.no-touchevents .header--menu>li>a:hover,.header--menu>li.current-menu-item>a,.header--menu>li.current_page_parent>a,.header--menu>li.desktop-active>a{color:#FF7130}}@media (min-width:992px){.header--menu{margin-left:auto}}@media (max-width:991.98px){.header--menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}}.header--menu .sub-menu-wrap{padding-left:0}.header--menu>li{z-index:1;margin:0 15px;margin:0 .9375rem}@media (max-width:1199.98px){.header--menu>li{margin:0 8px;margin:0 .5rem}}@media (max-width:991.98px){.header--menu>li{margin:15px 0;margin:.9375rem 0;width:100%}.header--menu>li:first-child{margin-top:0}.header--menu>li:last-child{margin-bottom:0}}@media (min-width:992px){.header--menu>li.menu-item-has-children{padding-bottom:30px;margin-bottom:-30px}.header--menu>li.menu-item-has-children:hover .sub-menu{visibility:visible;opacity:1;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}}.header--menu>li.current-menu-item>a,.header--menu>li.current_page_parent>a,.header--menu>li.desktop-active>a{color:#FFF}.header--menu>li.mobile-active>a .icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.header--menu>li.mobile-unactive>a{color:#5A5A73}.header--menu>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;font-size:14px;font-size:.875rem;text-transform:uppercase;letter-spacing:1px;color:#FFF;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1199.98px){.header--menu>li>a{font-size:13px;font-size:.8125rem}}@media (max-width:991.98px){.header--menu>li>a{font-size:14px;font-size:.875rem}}@media (min-width:992px){.header--menu>li>a:after{content:"";display:block;position:absolute;bottom:-10px;bottom:-.625rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:3px;width:.1875rem;height:3px;height:.1875rem;border-radius:100%;background-color:transparent;pointer-events:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}}.header--menu>li>a>.icon{margin-left:5px;width:10px;width:.625rem;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}@media (min-width:992px){.header--menu>li>.sub-menu{display:none;list-style:none;padding:0;margin:0;position:absolute;left:0;width:100%;z-index:100;padding:30px 30px 50px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#070723;text-align:center;visibility:hidden;opacity:0;top:80px;-webkit-transition:all 0.3s ease-in-out,visibility 0s 0.3s;transition:all 0.3s ease-in-out,visibility 0s 0.3s}.header--menu>li>.sub-menu:after{display:block;content:"";position:absolute;width:100%;height:100vh;background-color:rgba(7,7,35,.5);top:100%;left:0;opacity:0;-webkit-animation:show-mask 200ms ease-in-out forwards;animation:show-mask 200ms ease-in-out forwards;z-index:0;pointer-events:none}@-webkit-keyframes show-mask{from{opacity:0}to{opacity:1}}@keyframes show-mask{from{opacity:0}to{opacity:1}}.no-touchevents .header--menu>li>.sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.admin-bar .header--menu>li>.sub-menu{top:80px}}@media screen and (min-width:992px) and (max-width:782px){.admin-bar .header--menu>li>.sub-menu{top:126px;top:7.875rem;height:calc(100% - 80px - 46px)}}@media (min-width:992px){.header--menu>li>.sub-menu.opened{visibility:visible;opacity:1;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}}@media (min-width:992px){.header--menu>li>.sub-menu .sub-menu-wrap{width:100%;max-width:832px;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header--menu>li>.sub-menu .sub-menu-wrap>li{position:relative;max-width:396px;width:50%;text-align:left;border-top:1px solid #2E2E49}.header--menu>li>.sub-menu .sub-menu-wrap>li .icon{width:0;-webkit-transition-duration:0.5s;transition-duration:0.5s;margin-left:10px}.header--menu>li>.sub-menu .sub-menu-wrap>li.all-submenu-link{display:block;width:100%;max-width:100%;border-top:none;margin-bottom:20px}.header--menu>li>.sub-menu .sub-menu-wrap>li.all-submenu-link>a{color:#FFF;text-decoration:underline}.header--menu>li>.sub-menu .sub-menu-wrap>li.all-submenu-link>a:hover{color:#FF7130}.header--menu>li>.sub-menu .sub-menu-wrap>li:not(.all-submenu-link){font-size:30px;font-weight:500;line-height:1.27;padding:10px 0}.header--menu>li>.sub-menu .sub-menu-wrap>li:not(.all-submenu-link)>a{color:#FFF;-webkit-transition:all 0.5s linear;transition:all 0.5s linear;position:relative}.header--menu>li>.sub-menu .sub-menu-wrap>li:not(.all-submenu-link)>a:hover{color:#FF7130}.header--menu>li>.sub-menu .sub-menu-wrap>li:not(.all-submenu-link)>a:hover+.tags{opacity:1;-webkit-transition:opacity 0.5s 0.3s;transition:opacity 0.5s 0.3s}.header--menu>li>.sub-menu .sub-menu-wrap>li:not(.all-submenu-link)>a:hover+.tags .marquee--inner{-webkit-animation-play-state:running;animation-play-state:running}.header--menu>li>.sub-menu .sub-menu-wrap>li:not(.all-submenu-link)>a:hover .icon{-webkit-transition-duration:0.5s;transition-duration:0.5s;width:36px}.header--menu>li>.sub-menu .sub-menu-wrap>li>.tags{font-size:30px;font-size:1.875rem;color:#FF7130;margin:0;white-space:nowrap;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-5px;bottom:-.3125rem;pointer-events:none;opacity:0;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.header--menu>li>.sub-menu .sub-menu-wrap>li>.tags .marquee--inner{-webkit-animation-play-state:paused;animation-play-state:paused}.header--menu>li>.sub-menu .sub-menu-wrap>li>.tags span{padding:0 15px;padding:0 .9375rem}}@media (max-width:991.98px){.header--menu>li>.sub-menu{display:none;list-style:none;padding:0;margin:0}.header--menu>li>.sub-menu .sub-menu-wrap{display:block}.header--menu>li>.sub-menu .sub-menu-wrap>li{margin-top:15px;margin-top:.9375rem}.header--menu>li>.sub-menu .sub-menu-wrap>li>a .icon{display:none}.header--menu>li>.sub-menu .sub-menu-wrap>li.all-submenu-link>a{text-decoration:underline}.header--menu>li>.sub-menu .sub-menu-wrap>li:not(.all-submenu-link)>a{font-size:28px;font-size:1.75rem}.header--menu>li>.sub-menu .sub-menu-wrap>li>a{color:#FFF}.header--menu>li>.sub-menu .sub-menu-wrap>li>.tags{display:none}}.header--menu-extra{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"TT Norms Pro",sans-serif}@media (min-width:992px){.header--menu-extra{margin-left:auto}}@media (max-width:991.98px){.header--menu-extra{margin-top:60px;margin-top:3.75rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.header--menu-extra>li{margin:0 30px 0 0;margin:0 1.875rem 0 0}@media (max-width:991.98px){.header--menu-extra>li{margin:0 0 30px 0;margin:0 0 1.875rem 0}}.header--menu-extra>li:last-child{margin:0}.header--menu-extra>li>a{font-size:14px;font-size:.875rem;text-transform:uppercase;color:#FF7130;font-weight:500;letter-spacing:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1199.98px){.header--menu-extra>li>a{font-size:13px;font-size:.8125rem}}@media (max-width:991.98px){.header--menu-extra>li>a{font-size:14px;font-size:.875rem}}.no-touchevents .header--menu-extra>li>a:hover>span:before{width:10px;width:.625rem}.header--menu-extra>li>a>span{position:relative}.header--menu-extra>li>a>span:before{content:"";display:block;position:absolute;position:absolute;top:auto;bottom:-3px;bottom:-.1875rem;left:0;width:100%;height:2px;height:.125rem;background-color:currentColor;-webkit-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out}.header--menu-extra>li>a .icon{width:6px;width:.375rem;margin-left:10px;margin-left:.625rem}.header--lang{font-family:"TT Norms Pro",sans-serif;letter-spacing:1px;padding-top:3px;padding-top:.1875rem}@media (min-width:768px){.header--lang{padding-left:40px;padding-left:2.5rem}}@media (max-width:991.98px){.header--lang{margin-top:20px;margin-top:1.25rem;padding-left:0;padding-left:0}}.header--lang a{text-transform:uppercase;color:#B7B7C7;font-weight:400}.header--lang a:hover{color:#FF7130}.header--lang a.active,.header--lang a.selected{color:#FFF;font-weight:500}.header--lang a.active:hover,.header--lang a.selected:hover{color:#FFF}.header--lang ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.header--lang ul li{position:relative;font-size:12px;font-size:.75rem;line-height:15px;line-height:.9375rem}.header--lang ul li:before{display:none}.header--lang ul li:not(:last-child){margin-right:17px;margin-right:1.0625rem}.header--lang ul li:not(:last-child):after{content:"";position:absolute;left:auto;right:-9px;right:-.5625rem;top:2px;top:.125rem;z-index:1;height:10px;width:1px;background:#5A5A73}.header--lang .wpml-ls-legacy-list-horizontal{border:none;padding:0}.header--lang .wpml-ls-legacy-list-horizontal .wpml-ls-current-language a{color:#FFF;font-weight:500}.header--lang .wpml-ls-legacy-list-horizontal .wpml-ls-current-language a:hover{color:#FFF}.header--lang .wpml-ls-legacy-list-horizontal a{padding:0;line-height:inherit;font-weight:400}.header--lang .wpml-ls-legacy-list-horizontal a:hover{color:#FF7130}.header--lang .wpml-ls-legacy-list-horizontal a span{display:block}.burger-menu{position:relative;width:18px;width:1.125rem;height:14px;height:.875rem;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer}@media (min-width:992px){.burger-menu{display:none}}.burger-menu span{display:block;position:absolute;height:1px;height:.0625rem;width:100%;background-color:#FFF;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;transition:0.25s ease-in-out}.burger-menu span:nth-child(1){top:0}.burger-menu span:nth-child(2),.burger-menu span:nth-child(3){top:6px;top:.375rem}.burger-menu span:nth-child(4){top:12px;top:.75rem}.burger-menu.open span:nth-child(1){top:9px;top:.5625rem;width:0%;left:50%}.burger-menu.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.burger-menu.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.burger-menu.open span:nth-child(4){top:9px;top:.5625rem;width:0%;left:50%}body{font-family:"Muli",sans-serif;font-weight:400;font-size:15px;font-size:.9375rem;color:#070723;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:"TT Norms Pro",sans-serif;font-weight:500;margin-bottom:0}.title-big,.ds-blogHeader-title{font-family:"TT Norms Pro",sans-serif;font-weight:500;font-size:50px;font-size:3.125rem;line-height:58px;line-height:3.625rem}@media (max-width:991.98px){.title-big,.ds-blogHeader-title{font-size:35px;font-size:2.1875rem;line-height:41px;line-height:2.5625rem}}.title-big strong,.ds-blogHeader-title strong{font-weight:500;color:#FF7130}.title-semi-big,.block-text h2,.block-push-text-type3--desc h3,.ds-blogFeatured-title,.ds-blogCatHeader-title{font-family:"TT Norms Pro",sans-serif;font-weight:500;font-size:40px;font-size:2.5rem;line-height:47px;line-height:2.9375rem}@media (max-width:991.98px){.title-semi-big,.block-text h2,.block-push-text-type3--desc h3,.ds-blogFeatured-title,.ds-blogCatHeader-title{font-size:28px;font-size:1.75rem;line-height:33px;line-height:2.0625rem}}.title-semi-big strong,.block-text h2 strong,.block-push-text-type3--desc h3 strong,.ds-blogFeatured-title strong,.ds-blogCatHeader-title strong{font-weight:500;color:#FF7130}.title-medium,.block-text h3,.block-push-text-type2--desc h2,.block-push-text-type2--desc h3{font-family:"TT Norms Pro",sans-serif;font-weight:500;font-size:30px;font-size:1.875rem;line-height:35px;line-height:2.1875rem}@media (max-width:991.98px){.title-medium,.block-text h3,.block-push-text-type2--desc h2,.block-push-text-type2--desc h3{font-size:21px;font-size:1.3125rem;line-height:25px;line-height:1.5625rem}}.title-medium strong,.block-text h3 strong,.block-push-text-type2--desc h2 strong,.block-push-text-type2--desc h3 strong{font-weight:500;color:#FF7130}.title-small,.block-text h4,.block-steps--desc h4{font-family:"TT Norms Pro",sans-serif;font-weight:500;font-size:20px;font-size:1.25rem;line-height:23px;line-height:1.4375rem}@media (max-width:991.98px){.title-small,.block-text h4,.block-steps--desc h4{font-size:18px;font-size:1.125rem;line-height:21px;line-height:1.3125rem}}.title-small strong,.block-text h4 strong,.block-steps--desc h4 strong{font-weight:500;color:#FF7130}.subtitle{font-family:"Muli",sans-serif;text-transform:uppercase;font-size:15px;font-size:.9375rem;line-height:19px;line-height:1.1875rem;letter-spacing:5px;letter-spacing:.3125rem}@media (max-width:991.98px){.subtitle{font-size:12px;font-size:.75rem;line-height:15px;line-height:.9375rem;letter-spacing:4px;letter-spacing:.25rem}}.legend{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;color:#B7B7C7}.quote{font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.875rem;font-style:italic}@media (max-width:991.98px){.quote{font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem}}.ds-blogArchiveLink{text-align:center;margin:25px auto 0}.ds-blogArchiveLink>a{color:#5A5A73!important;font-size:15px;line-height:22px;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.ds-blogArchiveLink>a:hover{color:#070723}.ds-blogCatHeader{background:#F2F2F2;padding:50px 0}.ds-blogCatHeader-inner{margin:0 auto;text-align:center;display:block;position:relative}.ds-blogCatHeader-link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:ease-in 0.25s;transition:ease-in 0.25s;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ds-blogCatHeader-link .icon{width:6px;height:10px;margin-right:10px}.ds-blogCatHeader-link .icon path{fill:#5A5A73}.ds-blogCatHeader-link span{color:#5A5A73;text-decoration:underline}.ds-blogCatHeader-link:hover .icon path{fill:#FF7130}.ds-blogCatHeader-link:hover span{color:#FF7130}.ds-blogCatHeader-title{color:#070723;margin:0;padding:0}.ds-blogCatHeader-description{font-size:15px;line-height:22px;color:#333;display:block;margin:10px 0 0 0;padding:0}@media (max-width:767.98px){.ds-blogCatHeader-link{position:relative;-webkit-transform:initial;transform:initial;top:initial;left:initial;display:block;margin-bottom:20px}}@media (max-width:575.98px){.ds-blogCatHeader{padding:30px 0}.ds-blogCatHeader-inner{max-width:100%}}.ds-blogExcerpt{margin:40px 0;padding:0 20px;background:#FFF}.ds-blogExcerpt+*{margin-top:40px!important}.ds-blogExcerpt-inner{max-width:800px;margin:0 auto;text-align:center;font-size:15px;line-height:22px;font-style:italic;color:#5A5A73}body.blog,body.single.single-post,body.single.single-archives,body.post-type-archive-archives,body.archive.category{padding-top:80px!important}@media (max-width:991.98px){body.blog,body.single.single-post,body.single.single-archives,body.post-type-archive-archives,body.archive.category{padding-top:60px!important}}body.blog header.header,body.single.single-post header.header,body.single.single-archives header.header,body.post-type-archive-archives header.header,body.archive.category header.header{background:#070723}.ds-blogHeader{background:#F2F2F2;padding:40px 20px}.ds-blogHeader-inner{max-width:800px;margin:0 auto;text-align:center}.ds-blogHeader-head-meta{margin:0 0 0 15px;font-size:15px;line-height:22px;color:#5A5A73}.ds-blogHeader-head-meta:before{content:"";display:inline-block;vertical-align:middle;width:4px;height:4px;border-radius:50%;background:#5A5A73;margin:0 15px 0 0}.ds-blogHeader-head-meta:first-child{margin:0}.ds-blogHeader-head-meta:first-child:before{display:none}.ds-blogHeader-title{color:#070723;margin:20px auto 0}.ds-blogNav{position:sticky;top:0;z-index:2;border-bottom:1px solid #F2F2F2;background:#FFF}.admin-bar .ds-blogNav{top:32px;top:2rem}@media screen and (max-width:782px){.admin-bar .ds-blogNav{top:0;top:0}}.ds-blogNav-toggler{z-index:1;display:none;color:#070723;font-family:"TT Norms Pro",sans-serif;background-color:#FFF;font-size:16px;font-weight:500;text-align:center;position:relative;cursor:pointer;pointer-events:initial}.ds-blogNav-toggler>*{display:inline-block;vertical-align:middle;pointer-events:none}.ds-blogNav-toggler>svg{-webkit-transition:ease-in 0.25s;transition:ease-in 0.25s;margin-left:10px;width:10px;height:6px}[data-show=true] .ds-blogNav-toggler svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ds-blogNav-container{z-index:1;height:70px;line-height:70px}.ds-blogNav-container ul{font-size:0;text-align:center;display:block;width:100%;padding:0;margin:0 auto}.ds-blogNav-container ul li{display:inline-block;vertical-align:top;padding:0}.ds-blogNav-container ul li a{padding:0 15px;display:block;color:#070723;font-family:"TT Norms Pro",sans-serif;font-size:16px;font-weight:500}.ds-blogNav-container ul li.current-menu-item{display:inline-block}.ds-blogNav-container ul li a:hover,.ds-blogNav-container ul li.current-menu-parent a,.ds-blogNav-container ul li.current-menu-item a{color:#FF7130}.ds-blogNav-overlay{opacity:0;pointer-events:none;background-color:rgba(7,7,35,.2);position:absolute;left:0;top:0;width:100vw;height:100vh;z-index:0;-webkit-transition:opacity ease-in 0.25s;transition:opacity ease-in 0.25s}@media (max-width:991.98px){.ds-blogNav{height:60px;line-height:60px}.ds-blogNav-toggler{display:block}.ds-blogNav-container{height:0;overflow:hidden;background-color:#FFF;position:absolute;width:100%;top:100%;border-top:1px solid #F2F2F2;border-bottom:1px solid #F2F2F2}.ds-blogNav-container ul>li.current-menu-item,.ds-blogNav-container ul>li{display:block;-webkit-transition:ease-in 0.25s;transition:ease-in 0.25s}.ds-blogNav-container ul>li.current-menu-item+li,.ds-blogNav-container ul>li+li{border-top:1px solid #F2F2F2}.ds-blogNav-container ul>li.current-menu-item>a,.ds-blogNav-container ul>li>a{display:block;width:100%;padding:0 20px;height:50px;line-height:50px}.ds-blogNav-container ul>li.current-menu-item.current-menu-item,.ds-blogNav-container ul>li.current-menu-item{background-color:#F2F2F2}[data-show=true] .ds-blogNav-container{height:auto}[data-show=true] .ds-blogNav-overlay{pointer-events:initial;opacity:1}}.ds-progressBar{display:block;width:0;height:5px;-webkit-transition:width ease-out 0.25s;transition:width ease-out 0.25s;background-color:#FF7130;position:absolute;left:0;bottom:-2px;z-index:2}.ds-blogNav>.ds-progressBar:first-child{bottom:-5px}@media (max-width:767.98px){[data-show=true] .ds-progressBar{display:none}}.ds-blogSharer-inner{max-width:430px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ds-blogSharer-title{font-family:"TT Norms Pro",sans-serif;font-weight:500;font-size:20px;line-height:26px;color:#070723;margin-right:20px}.ds-blogSharer-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;padding:0;margin:0}.ds-blogSharer-list li{position:relative}.ds-blogSharer-list li .icon{width:50px;height:50px}.ds-blogSharer-list li+li{margin-left:10px}.ds-blogSharer-list li span{-webkit-transition:ease-in 0.25s;transition:ease-in 0.25s}.ds-blogSharer-list li [data-copy-notif=true] .icon circle{fill:#FF7130;stroke:#FF7130}.ds-blogSharer-list li [data-copy-notif=true] .icon path{fill:#FFF}.ds-blogSharer-list li [data-copy-notif=true]+span{background-color:#FF7130;color:#FFF;padding:5px 10px;border-radius:12px;position:absolute;left:50%;bottom:calc(100% + 10px);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:70px;text-align:center;font-size:13px}@media (max-width:575.98px){.ds-blogSharer-inner{display:block}.ds-blogSharer-title{text-align:center;display:block;margin:0 auto 20px}}.block-achievement{display:block;position:relative;cursor:pointer;overflow:hidden;background-color:#070723}.block-achievement:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:160px;height:10rem;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(7,7,35,0)),to(#070723));background-image:linear-gradient(180deg,rgba(7,7,35,0) 0%,#070723 100%);pointer-events:none}.block-achievement:hover{cursor:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='85px' height='85px' viewBox='0 0 85 85' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Ebtn-see%3C/title%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-375.000000, -1447.000000)'%3E%3Cg transform='translate(-314.000000, 954.000000)'%3E%3Cg transform='translate(689.000000, 493.000000)'%3E%3Ccircle fill='%23FFFFFF' cx='42.5' cy='42.5' r='42.5'%3E%3C/circle%3E%3Cpath d='M34.096,49 L39.168,37.608 L37.072,37.608 L33.28,46.408 L29.488,37.608 L27.344,37.608 L32.416,49 L34.096,49 Z M42.832,49.128 C43.6426667,49.128 44.3573333,48.9573333 44.976,48.616 C45.5946667,48.2746667 46.072,47.7866667 46.408,47.152 C46.744,46.5173333 46.912,45.7733333 46.912,44.92 C46.912,44.0666667 46.744,43.3226667 46.408,42.688 C46.072,42.0533333 45.5946667,41.5653333 44.976,41.224 C44.3573333,40.8826667 43.6426667,40.712 42.832,40.712 C42.0106667,40.712 41.288,40.8826667 40.664,41.224 C40.04,41.5653333 39.56,42.0533333 39.224,42.688 C38.888,43.3226667 38.72,44.0666667 38.72,44.92 C38.72,45.7733333 38.888,46.5173333 39.224,47.152 C39.56,47.7866667 40.04,48.2746667 40.664,48.616 C41.288,48.9573333 42.0106667,49.128 42.832,49.128 Z M42.816,47.56 C42.144,47.56 41.6293333,47.3386667 41.272,46.896 C40.9146667,46.4533333 40.736,45.7946667 40.736,44.92 C40.736,44.056 40.9173333,43.3973333 41.28,42.944 C41.6426667,42.4906667 42.16,42.264 42.832,42.264 C43.4933333,42.264 44.0053333,42.4906667 44.368,42.944 C44.7306667,43.3973333 44.912,44.056 44.912,44.92 C44.912,45.7946667 44.7333333,46.4533333 44.376,46.896 C44.0186667,47.3386667 43.4986667,47.56 42.816,47.56 Z M50.736,39.224 L50.736,37.256 L48.512,37.256 L48.512,39.224 L50.736,39.224 Z M50.624,49 L50.624,40.92 L48.64,40.92 L48.64,49 L50.624,49 Z M54.8,49 L54.8,44.632 C54.8,43.9813333 54.9786667,43.4586667 55.336,43.064 C55.6933333,42.6693333 56.2133333,42.472 56.896,42.472 C57.2586667,42.472 57.6106667,42.5413333 57.952,42.68 L57.952,42.68 L57.968,40.856 C57.744,40.7706667 57.4773333,40.728 57.168,40.728 C56.6133333,40.728 56.1173333,40.8666667 55.68,41.144 C55.2426667,41.4213333 54.9226667,41.8213333 54.72,42.344 L54.72,42.344 L54.56,40.92 L52.688,40.92 C52.7733333,41.592 52.816,42.3546667 52.816,43.208 L52.816,43.208 L52.816,49 L54.8,49 Z' fill='%23070723' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 42 42,-webkit-grabbing;cursor:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='85px' height='85px' viewBox='0 0 85 85' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Ebtn-see%3C/title%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-375.000000, -1447.000000)'%3E%3Cg transform='translate(-314.000000, 954.000000)'%3E%3Cg transform='translate(689.000000, 493.000000)'%3E%3Ccircle fill='%23FFFFFF' cx='42.5' cy='42.5' r='42.5'%3E%3C/circle%3E%3Cpath d='M34.096,49 L39.168,37.608 L37.072,37.608 L33.28,46.408 L29.488,37.608 L27.344,37.608 L32.416,49 L34.096,49 Z M42.832,49.128 C43.6426667,49.128 44.3573333,48.9573333 44.976,48.616 C45.5946667,48.2746667 46.072,47.7866667 46.408,47.152 C46.744,46.5173333 46.912,45.7733333 46.912,44.92 C46.912,44.0666667 46.744,43.3226667 46.408,42.688 C46.072,42.0533333 45.5946667,41.5653333 44.976,41.224 C44.3573333,40.8826667 43.6426667,40.712 42.832,40.712 C42.0106667,40.712 41.288,40.8826667 40.664,41.224 C40.04,41.5653333 39.56,42.0533333 39.224,42.688 C38.888,43.3226667 38.72,44.0666667 38.72,44.92 C38.72,45.7733333 38.888,46.5173333 39.224,47.152 C39.56,47.7866667 40.04,48.2746667 40.664,48.616 C41.288,48.9573333 42.0106667,49.128 42.832,49.128 Z M42.816,47.56 C42.144,47.56 41.6293333,47.3386667 41.272,46.896 C40.9146667,46.4533333 40.736,45.7946667 40.736,44.92 C40.736,44.056 40.9173333,43.3973333 41.28,42.944 C41.6426667,42.4906667 42.16,42.264 42.832,42.264 C43.4933333,42.264 44.0053333,42.4906667 44.368,42.944 C44.7306667,43.3973333 44.912,44.056 44.912,44.92 C44.912,45.7946667 44.7333333,46.4533333 44.376,46.896 C44.0186667,47.3386667 43.4986667,47.56 42.816,47.56 Z M50.736,39.224 L50.736,37.256 L48.512,37.256 L48.512,39.224 L50.736,39.224 Z M50.624,49 L50.624,40.92 L48.64,40.92 L48.64,49 L50.624,49 Z M54.8,49 L54.8,44.632 C54.8,43.9813333 54.9786667,43.4586667 55.336,43.064 C55.6933333,42.6693333 56.2133333,42.472 56.896,42.472 C57.2586667,42.472 57.6106667,42.5413333 57.952,42.68 L57.952,42.68 L57.968,40.856 C57.744,40.7706667 57.4773333,40.728 57.168,40.728 C56.6133333,40.728 56.1173333,40.8666667 55.68,41.144 C55.2426667,41.4213333 54.9226667,41.8213333 54.72,42.344 L54.72,42.344 L54.56,40.92 L52.688,40.92 C52.7733333,41.592 52.816,42.3546667 52.816,43.208 L52.816,43.208 L52.816,49 L54.8,49 Z' fill='%23070723' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 42 42,grabbing}html[lang=en-US] .block-achievement:hover,body.lang-en .block-achievement:hover{cursor:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='85px' height='85px' viewBox='0 0 85 85' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Ebtn-see%3C/title%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-375.000000, -1447.000000)'%3E%3Cg transform='translate(-314.000000, 954.000000)'%3E%3Cg transform='translate(689.000000, 493.000000)'%3E%3Ccircle fill='%23FFFFFF' cx='42.5' cy='42.5' r='42.5'%3E%3C/circle%3E%3Cpath d='M24.0446 48H22.0646V35.4H23.8826L28.6346 41.502H28.6706L33.4226 35.4H35.2046V48H33.2246V38.784H33.1526L28.6346 44.58L24.1166 38.784H24.0446V48ZM42.219 48.18C41.391 48.18 40.629 47.982 39.933 47.586C39.249 47.19 38.709 46.65 38.313 45.966C37.917 45.27 37.719 44.508 37.719 43.68C37.719 42.852 37.917 42.096 38.313 41.412C38.709 40.716 39.249 40.17 39.933 39.774C40.629 39.378 41.391 39.18 42.219 39.18C43.047 39.18 43.803 39.378 44.487 39.774C45.183 40.17 45.729 40.716 46.125 41.412C46.521 42.096 46.719 42.852 46.719 43.68C46.719 44.508 46.521 45.27 46.125 45.966C45.729 46.65 45.183 47.19 44.487 47.586C43.803 47.982 43.047 48.18 42.219 48.18ZM42.219 46.47C42.723 46.47 43.179 46.35 43.587 46.11C44.007 45.87 44.331 45.54 44.559 45.12C44.799 44.688 44.919 44.208 44.919 43.68C44.919 43.152 44.799 42.678 44.559 42.258C44.331 41.826 44.007 41.49 43.587 41.25C43.179 41.01 42.723 40.89 42.219 40.89C41.715 40.89 41.253 41.01 40.833 41.25C40.425 41.49 40.101 41.826 39.861 42.258C39.633 42.678 39.519 43.152 39.519 43.68C39.519 44.208 39.633 44.688 39.861 45.12C40.101 45.54 40.425 45.87 40.833 46.11C41.253 46.35 41.715 46.47 42.219 46.47ZM48.7004 48V39.36H50.5004V40.494H50.5364C50.7644 40.158 51.1064 39.858 51.5624 39.594C52.0304 39.318 52.5464 39.18 53.1104 39.18H53.5604V41.07C53.2844 41.01 53.0444 40.98 52.8404 40.98C52.4204 40.98 52.0304 41.094 51.6704 41.322C51.3104 41.538 51.0224 41.85 50.8064 42.258C50.6024 42.654 50.5004 43.098 50.5004 43.59V48H48.7004ZM58.971 48.18C58.143 48.18 57.381 47.982 56.685 47.586C56.001 47.19 55.461 46.65 55.065 45.966C54.669 45.27 54.471 44.508 54.471 43.68C54.471 42.852 54.669 42.096 55.065 41.412C55.461 40.728 55.995 40.188 56.667 39.792C57.339 39.384 58.077 39.18 58.881 39.18C59.685 39.18 60.405 39.366 61.041 39.738C61.689 40.098 62.193 40.602 62.553 41.25C62.925 41.886 63.111 42.606 63.111 43.41C63.111 43.734 63.081 44.034 63.021 44.31H56.361C56.457 44.91 56.757 45.42 57.261 45.84C57.765 46.26 58.365 46.47 59.061 46.47C59.937 46.47 60.747 46.122 61.491 45.426L62.661 46.578C62.325 46.998 61.833 47.37 61.185 47.694C60.549 48.018 59.811 48.18 58.971 48.18ZM61.239 42.87C61.107 42.234 60.837 41.73 60.429 41.358C60.021 40.986 59.505 40.8 58.881 40.8C58.209 40.8 57.657 40.986 57.225 41.358C56.805 41.73 56.505 42.234 56.325 42.87H61.239Z' fill='%23070723' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 42 42,-webkit-grabbing;cursor:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='85px' height='85px' viewBox='0 0 85 85' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Ebtn-see%3C/title%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-375.000000, -1447.000000)'%3E%3Cg transform='translate(-314.000000, 954.000000)'%3E%3Cg transform='translate(689.000000, 493.000000)'%3E%3Ccircle fill='%23FFFFFF' cx='42.5' cy='42.5' r='42.5'%3E%3C/circle%3E%3Cpath d='M24.0446 48H22.0646V35.4H23.8826L28.6346 41.502H28.6706L33.4226 35.4H35.2046V48H33.2246V38.784H33.1526L28.6346 44.58L24.1166 38.784H24.0446V48ZM42.219 48.18C41.391 48.18 40.629 47.982 39.933 47.586C39.249 47.19 38.709 46.65 38.313 45.966C37.917 45.27 37.719 44.508 37.719 43.68C37.719 42.852 37.917 42.096 38.313 41.412C38.709 40.716 39.249 40.17 39.933 39.774C40.629 39.378 41.391 39.18 42.219 39.18C43.047 39.18 43.803 39.378 44.487 39.774C45.183 40.17 45.729 40.716 46.125 41.412C46.521 42.096 46.719 42.852 46.719 43.68C46.719 44.508 46.521 45.27 46.125 45.966C45.729 46.65 45.183 47.19 44.487 47.586C43.803 47.982 43.047 48.18 42.219 48.18ZM42.219 46.47C42.723 46.47 43.179 46.35 43.587 46.11C44.007 45.87 44.331 45.54 44.559 45.12C44.799 44.688 44.919 44.208 44.919 43.68C44.919 43.152 44.799 42.678 44.559 42.258C44.331 41.826 44.007 41.49 43.587 41.25C43.179 41.01 42.723 40.89 42.219 40.89C41.715 40.89 41.253 41.01 40.833 41.25C40.425 41.49 40.101 41.826 39.861 42.258C39.633 42.678 39.519 43.152 39.519 43.68C39.519 44.208 39.633 44.688 39.861 45.12C40.101 45.54 40.425 45.87 40.833 46.11C41.253 46.35 41.715 46.47 42.219 46.47ZM48.7004 48V39.36H50.5004V40.494H50.5364C50.7644 40.158 51.1064 39.858 51.5624 39.594C52.0304 39.318 52.5464 39.18 53.1104 39.18H53.5604V41.07C53.2844 41.01 53.0444 40.98 52.8404 40.98C52.4204 40.98 52.0304 41.094 51.6704 41.322C51.3104 41.538 51.0224 41.85 50.8064 42.258C50.6024 42.654 50.5004 43.098 50.5004 43.59V48H48.7004ZM58.971 48.18C58.143 48.18 57.381 47.982 56.685 47.586C56.001 47.19 55.461 46.65 55.065 45.966C54.669 45.27 54.471 44.508 54.471 43.68C54.471 42.852 54.669 42.096 55.065 41.412C55.461 40.728 55.995 40.188 56.667 39.792C57.339 39.384 58.077 39.18 58.881 39.18C59.685 39.18 60.405 39.366 61.041 39.738C61.689 40.098 62.193 40.602 62.553 41.25C62.925 41.886 63.111 42.606 63.111 43.41C63.111 43.734 63.081 44.034 63.021 44.31H56.361C56.457 44.91 56.757 45.42 57.261 45.84C57.765 46.26 58.365 46.47 59.061 46.47C59.937 46.47 60.747 46.122 61.491 45.426L62.661 46.578C62.325 46.998 61.833 47.37 61.185 47.694C60.549 48.018 59.811 48.18 58.971 48.18ZM61.239 42.87C61.107 42.234 60.837 41.73 60.429 41.358C60.021 40.986 59.505 40.8 58.881 40.8C58.209 40.8 57.657 40.986 57.225 41.358C56.805 41.73 56.505 42.234 56.325 42.87H61.239Z' fill='%23070723' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 42 42,grabbing}.no-touchevents .block-achievement:hover .block-achievement--image{-webkit-transform:scale(1.05);transform:scale(1.05)}.block-achievement--image{opacity:.8;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 2s;transition:-webkit-transform 2s;transition:transform 2s;transition:transform 2s,-webkit-transform 2s;width:100%}.block-achievement--logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:200px;max-width:12.5rem;max-height:100px;max-height:6.25rem;z-index:1}@media (max-width:991.98px){.block-achievement--logo{max-width:120px;max-width:7.5rem;max-height:60px;max-height:3.75rem}}.block-achievement--content{position:absolute;bottom:0;left:0;right:0;z-index:1;margin:30px;margin:1.875rem;-webkit-transition:all 0.5s;transition:all 0.5s}.touchevents .block-achievement--content{display:none}.block-achievement--categories{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;margin-bottom:0;color:#B7B7C7}.block-achievement--description{font-family:"TT Norms Pro",sans-serif;font-weight:500;font-size:20px;font-size:1.25rem;line-height:23px;line-height:1.4375rem;color:#FFF;margin-bottom:0;position:absolute;bottom:0;left:0;right:0;-webkit-transform:translateY(150%);transform:translateY(150%);opacity:0;-webkit-transition:opacity 0.5s,-webkit-transform 0.5s;transition:opacity 0.5s,-webkit-transform 0.5s;transition:opacity 0.5s,transform 0.5s;transition:opacity 0.5s,transform 0.5s,-webkit-transform 0.5s;-webkit-transition-delay:0s,0s;transition-delay:0s,0s}@media (max-width:991.98px){.block-achievement--description{display:none}}.block-achievement--description.hovered{-webkit-transform:translateY(calc(100% + 5px));transform:translateY(calc(100% + 5px));opacity:1;-webkit-transition-delay:0s,2.55s;transition-delay:0s,2.55s}.block-achievement .reward{position:absolute;top:20px;top:1.25rem;right:20px;right:1.25rem;background:#FFF;width:45px;width:2.8125rem;height:45px;height:2.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100px;color:#070723}.block-achievement .reward .icon{width:auto}.block-achievement-featured{position:relative;margin-top:60px;margin-top:3.75rem}@media (max-width:767.98px){.block-achievement-featured{margin-top:40px;margin-top:2.5rem}}@media (min-width:768px){.block-achievement-featured:after{content:"";position:absolute;left:0;bottom:0;width:50%;height:100%;background-image:-webkit-gradient(linear,right top,left top,from(transparent),to(#FFFFFF));background-image:linear-gradient(270deg,transparent 0%,#FFFFFF 100%);pointer-events:none}}@media (min-width:768px){.block-achievement-featured:before{content:"";position:absolute;left:50%;bottom:0;width:100vw;height:80px;height:5rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#FFF;pointer-events:none}}@media (min-width:768px) and (max-width:991.98px){.block-achievement-featured:before{height:60px;height:3.75rem}}.block-achievement-featured--image{position:relative}@media (max-width:767.98px){.block-achievement-featured--image{height:280px!important;height:17.5rem!important;-o-object-fit:cover;object-fit:cover}}@media (max-width:575.98px){.block-achievement-featured--image{width:280px!important;width:17.5rem!important}}@media (max-width:575.98px){.block-achievement-featured .only-mobile{position:absolute;top:20px;top:1.25rem;left:215px;left:13.4375rem}}.block-achievement-featured .reward{width:61px;width:3.8125rem;height:61px;height:3.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100px;border:1px dashed currentColor;margin-bottom:20px;margin-bottom:1.25rem}@media (max-width:767.98px){.block-achievement-featured .reward{width:45px;width:2.8125rem;height:45px;height:2.8125rem;position:absolute;top:20px;top:1.25rem;right:20px;right:1.25rem;border:none;background-color:#FFF;margin-bottom:0}}@media (max-width:575.98px){.block-achievement-featured .reward{top:unset;left:unset;position:unset}}.block-achievement-featured .reward .icon{width:21px;width:1.3125rem}@media (max-width:767.98px){.block-achievement-featured .reward .icon{width:16px;width:1rem}}.block-achievement-featured--content{color:#070723}@media (min-width:768px){.block-achievement-featured--content{position:absolute;z-index:1;top:50%;left:120px;left:7.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.block-achievement-featured--content--description{max-width:380px;max-width:23.75rem}}@media (max-width:1199.98px){.block-achievement-featured--content{left:50px;left:3.125rem}}@media (max-width:767.98px){.block-achievement-featured--content{position:relative;left:0;padding-top:60px;padding-top:3.75rem;margin-top:-40px;margin-top:-2.5rem}.block-achievement-featured--content:before{content:"";position:absolute;left:50%;bottom:0;width:100vw;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#FFF;pointer-events:none;z-index:-1}}.block-achievement-featured--content--name{margin-bottom:10px;margin-bottom:.625rem}.block-achievement-featured--content--description{margin-bottom:20px;margin-bottom:1.25rem;max-width:260px;max-width:16.25rem}@media (min-width:992px){.block-achievement-featured--content--description{max-width:380px;max-width:23.75rem}}.block-card--logo{height:160px;height:10rem;background:#2E2E49;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;margin-bottom:1.25rem;padding:20px 25px;padding:1.25rem 1.5625rem;border-radius:5px}.block-card--logo>img{max-height:90px;max-height:5.625rem;max-width:170px;max-width:10.625rem;width:auto}@media (max-width:575.98px){.block-card--logo>img{max-height:65px;max-height:4.0625rem;max-width:150px;max-width:9.375rem}}.block-card--description{margin-bottom:10px;margin-bottom:.625rem;line-height:22px;line-height:1.375rem;font-size:15px;font-size:.9375rem}.block-card--link{position:relative}.block-card--link:before{content:"";display:block;width:100%;height:1px;background-color:#FF7130;position:absolute;bottom:0;left:0;right:0;opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.block-card--link:hover:before{opacity:1;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.block-card--link:not(:hover){color:#B7B7C7}.block-card--link:hover{text-decoration:underline}.block-contact-layered{position:fixed;top:0;right:-100%;width:100%;height:100%;z-index:110;background:rgba(7,7,35,.5);-webkit-transition:all 0.5s 0.3s ease-in-out;transition:all 0.5s 0.3s ease-in-out}@media screen and (min-width:600px){.admin-bar .block-contact-layered{top:32px;top:2rem;height:calc(100% - 32px)}}@media screen and (min-width:600px) and (max-width:782px){.admin-bar .block-contact-layered{top:46px;top:2.875rem;height:calc(100% - 46px)}}.block-contact-layered.visible{right:0;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.block-contact-layered.visible .block-contact-layered--content{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all 0.3s 0.5s ease-in-out;transition:all 0.3s 0.5s ease-in-out}.block-contact-layered .required-text{font-size:15px;font-size:.9375rem;line-height:22px;line-height:1.375rem;color:#FF7130}.block-contact-layered .back-to-choose{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;font-size:.9375rem;text-decoration:underline;margin-bottom:18px;margin-bottom:1.125rem}.block-contact-layered .back-to-choose .icon{width:6px;width:.375rem;margin-right:10px;margin-right:.625rem}.block-contact-layered--content{position:relative;max-width:990px;max-width:61.875rem;height:100%;background:#FFF;margin-left:auto;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (max-width:1199.98px){.block-contact-layered--content{padding:75px 20px;padding:4.6875rem 1.25rem;max-width:100%}}@media (max-width:575.98px){.block-contact-layered--content{padding-top:70px;padding-top:4.375rem}}.block-contact-layered--close{cursor:pointer;position:absolute;top:45px;top:2.8125rem;right:45px;right:2.8125rem;z-index:115}@media (max-width:1199.98px){.block-contact-layered--close{top:20px;top:1.25rem;right:20px;right:1.25rem}}@media (max-width:575.98px){.block-contact-layered--close .icon{width:18px;width:1.125rem}}.block-contact-layered--layer{position:absolute;top:0;right:-100%;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;padding:50px 80px;padding:3.125rem 5rem}@media (max-width:991.98px){.block-contact-layered--layer{padding:40px 60px;padding:2.5rem 3.75rem}}@media (max-width:575.98px){.block-contact-layered--layer{padding:40px 20px;padding:2.5rem 1.25rem}}.block-contact-layered--layer.active{right:0;-webkit-transition:all 0.3s 0.3s ease-in-out;transition:all 0.3s 0.3s ease-in-out}.block-contact-layered--layer--title{margin-bottom:5px;margin-bottom:.3125rem}.block-contact-layered--choose{padding-top:90px;padding-top:5.625rem}@media (max-width:991.98px){.block-contact-layered--choose{padding-top:70px;padding-top:4.375rem}}@media (max-width:575.98px){.block-contact-layered--choose{padding-top:40px;padding-top:2.5rem}}.block-contact-layered--choose--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:60px;margin-top:3.75rem}@media (max-width:767.98px){.block-contact-layered--choose--wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:575.98px){.block-contact-layered--choose--wrapper{margin-top:30px;margin-top:1.875rem}}.block-contact-layered--choose--wrapper .choose-link{text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:767.98px){.block-contact-layered--choose--wrapper .choose-link{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}}@media (max-width:575.98px){.block-contact-layered--choose--wrapper .choose-link{padding-bottom:20px;padding-bottom:1.25rem}}.no-touchevents .block-contact-layered--choose--wrapper .choose-link:hover *{color:#FF7130!important}.no-touchevents .block-contact-layered--choose--wrapper .choose-link:hover .icon path{fill:#FF7130}.block-contact-layered--choose--wrapper .choose-link .icon-wrapper{width:205px;width:12.8125rem;height:190px;height:11.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto}@media (max-width:991.98px){.block-contact-layered--choose--wrapper .choose-link .icon-wrapper{width:180px;width:11.25rem;height:167px;height:10.4375rem}}@media (max-width:767.98px){.block-contact-layered--choose--wrapper .choose-link .icon-wrapper{width:150px;width:9.375rem;height:139px;height:8.6875rem;margin-bottom:0;margin-right:20px;margin-right:1.25rem}}@media (max-width:575.98px){.block-contact-layered--choose--wrapper .choose-link .icon-wrapper{width:80px;width:5rem;height:74px;height:4.625rem}}.block-contact-layered--choose--wrapper .choose-link .icon{width:100%;margin-top:auto}@media (max-width:767.98px){.block-contact-layered--choose--wrapper .choose-link .icon{margin-bottom:auto}}.block-contact-layered--choose--wrapper .choose-link .icon path{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.block-contact-layered--choose--wrapper .choose-link .icon.arrow{width:6px;width:.375rem;margin-right:5px;margin-right:.3125rem}@media (min-width:768px){.block-contact-layered--choose--wrapper .choose-link .text-wrapper{min-height:94px;min-height:5.875rem}}@media (max-width:767.98px){.block-contact-layered--choose--wrapper .choose-link .text-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}}.block-contact-layered--choose--wrapper .choose-link--subtitle{display:block;color:#5A5A73}.block-contact-layered--choose--wrapper .choose-link--title{display:block;margin-top:5px;margin-top:.3125rem}.block-contact-layered--agencies--wrapper{margin-top:40px;margin-top:2.5rem}.block-contact-layered--agencies--wrapper .agencies-category{position:relative;margin-bottom:70px;margin-bottom:4.375rem}.block-contact-layered--agencies--wrapper .agencies-category:last-child{margin-bottom:0}.block-contact-layered--agencies--wrapper .agencies-category--name{font-family:"TT Norms Pro",sans-serif;font-size:100px;font-size:6.25rem;line-height:90px;line-height:5.625rem;-webkit-text-stroke:1px #B7B7C7;color:transparent;margin-bottom:10px;margin-bottom:.625rem}@media (max-width:991.98px){.block-contact-layered--agencies--wrapper .agencies-category--name{font-size:90px;font-size:5.625rem;line-height:85px;line-height:5.3125rem}}@media (max-width:575.98px){.block-contact-layered--agencies--wrapper .agencies-category--name{font-size:50px;font-size:3.125rem;line-height:45px;line-height:2.8125rem}}.block-contact-layered--agencies--wrapper .agencies-category--icon{position:absolute;top:-15px;top:-.9375rem;right:0;z-index:-1}@media (max-width:767.98px){.block-contact-layered--agencies--wrapper .agencies-category--icon{display:none}}.block-contact-layered--agencies--wrapper .agencies-category .agencies-list{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:85px;grid-column-gap:5.3125rem;grid-row-gap:40px;grid-row-gap:2.5rem}@media (max-width:767.98px){.block-contact-layered--agencies--wrapper .agencies-category .agencies-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.block-contact-layered--agencies--wrapper .agencies-category .agencies-list{grid-column-gap:40px;grid-column-gap:2.5rem;grid-row-gap:40px;grid-row-gap:2.5rem}}.block-contact-layered--agencies--wrapper .agencies-category .agency{font-size:15px;font-size:.9375rem;line-height:22px;line-height:1.375rem}.block-contact-layered--agencies--wrapper .agencies-category .agency--title{margin-bottom:5px;margin-bottom:.3125rem}.block-contact-layered--agencies--wrapper .agencies-category .agency--tag{font-family:"TT Norms Pro",sans-serif;font-size:12px;font-size:.75rem;line-height:14px;line-height:.875rem;text-transform:uppercase;letter-spacing:1px;display:inline-block;padding:5px 10px 3px 10px;padding:.3125rem .625rem .1875rem .625rem;border-radius:100px;margin-bottom:5px;margin-bottom:.3125rem}.block-contact-layered--project--wrapper,.block-contact-layered--partner--wrapper{margin-top:30px;margin-top:1.875rem}.block-contact-layered small{font-size:14px;font-size:.875rem;color:#5A5A73}.block-contact-layered small a{text-decoration:underline!important}.block-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:25px;margin-bottom:1.5625rem}@media (max-width:1199.98px){.block-filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:767.98px){.block-filters{margin-bottom:10px;margin-bottom:.625rem}}.block-filters--title{font-family:"TT Norms Pro",sans-serif;font-weight:500;font-size:20px;font-size:1.25rem;white-space:nowrap;margin-top:2px;margin-top:.125rem}.block-filters .searchandfilter{margin-left:15px;margin-left:.9375rem;max-width:100%}@media (max-width:1199.98px){.block-filters .searchandfilter{margin-left:0;margin-top:10px;margin-top:.625rem}}.block-filters .searchandfilter ul{list-style:none;padding:0;margin:0}.block-filters .searchandfilter li[data-sf-field-input-type=checkbox]{padding:0}@media (max-width:767.98px){.block-filters .searchandfilter li[data-sf-field-input-type=checkbox]{margin-left:-5px;margin-left:-.3125rem;margin-right:-5px;margin-right:-.3125rem}}.block-filters .searchandfilter li[data-sf-field-input-type=checkbox]>ul{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap}@media (min-width:768px){.block-filters .searchandfilter li[data-sf-field-input-type=checkbox]>ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:768px) and (max-width:1199.98px){.block-filters .searchandfilter li[data-sf-field-input-type=checkbox]>ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.block-filters .searchandfilter li[data-sf-field-input-type=checkbox]>ul>li{padding:0;margin:0 5px 10px 5px;margin:0 .3125rem .625rem .3125rem;width:auto}@media (max-width:767.98px){.block-filters .searchandfilter li[data-sf-field-input-type=checkbox]>ul>li{-webkit-box-flex:0;-ms-flex:0;flex:0}}.block-filters .searchandfilter li[data-sf-field-input-type=checkbox]>ul>li:not(.sf-option-active){font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;color:#B7B7C7}.block-filters .searchandfilter li[data-sf-field-input-type=checkbox]>ul>li.sf-option-active .sf-label-checkbox,.block-filters .searchandfilter li[data-sf-field-input-type=checkbox]>ul>li:hover .sf-label-checkbox{border-color:currentColor}.block-filters .searchandfilter li[data-sf-field-input-type=checkbox]>ul>li .sf-input-checkbox{display:none}.block-filters .searchandfilter li[data-sf-field-input-type=checkbox]>ul>li .sf-label-checkbox{padding:0;cursor:pointer;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;padding:6px 10px;padding:.375rem .625rem;border-radius:100px;border:1px solid transparent;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.block-filters--clear{display:none;font-size:14px;font-size:.875rem;line-height:30px;line-height:1.875rem;margin:0 5px 10px 15px;margin:0 .3125rem .625rem .9375rem}.results-filters .no-results{text-align:center;padding-top:40px;padding-top:2.5rem}.block-lines{position:absolute;top:0;left:50%;width:100%;height:100%;pointer-events:none;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:767.98px){.block-lines{display:none}}.block-lines--line{pointer-events:none;height:100%;width:1px;background-color:#2E2E49}@media (max-width:991.98px){.block-lines--line:last-child{display:none}}.btn{position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:center;outline:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;font-size:15px;font-size:.9375rem;line-height:19px;line-height:1.1875rem;padding:9px 20px 8px;padding:.5625rem 1.25rem .5rem;font-weight:700}.btn .icon{margin-right:10px;margin-right:.625rem;width:11px;width:.6875rem}.btn:disabled{cursor:not-allowed;opacity:.5}.nav,.page-numbers.next,.page-numbers.prev{border-radius:100%;border:2px solid currentColor;color:currentColor;-webkit-transition:all 0.25s;transition:all 0.25s;width:40px;width:2.5rem;height:40px;height:2.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav:hover,.page-numbers.next:hover,.page-numbers.prev:hover{border-color:#FF7130;color:#FF7130}.nav svg,.page-numbers.next svg,.page-numbers.prev svg{width:6px;width:.375rem}.icon{width:30px;width:1.875rem}.icon path{fill:currentColor}a{-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;-webkit-tap-highlight-color:transparent}a,button{cursor:pointer}a:focus,button:focus{outline:0}.link{position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:center;outline:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.link span{position:relative;display:inline-block;font-size:15px;font-size:.9375rem;line-height:19px;line-height:1.1875rem}.link span:after{content:"";height:2px;height:.125rem;position:absolute;bottom:-5px;bottom:-.3125rem;left:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:35%}.link:hover span:after{width:100%}.link:not(.full){padding:6px 0;padding:.375rem 0;margin-top:-6px;margin-top:-.375rem}.link.full{font-family:"TT Norms Pro",sans-serif;font-size:15px;font-size:.9375rem;line-height:17px;line-height:1.0625rem;padding:0 0 8px;padding:0 0 .5rem;text-transform:uppercase}.link.full:after{content:"";height:2px;height:.125rem;position:absolute;bottom:0;left:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:100%}.link.full:hover{color:#FF7130}.link.full:hover:after{background:#FF7130}.link .icon{margin:0 10px 0;margin:0 .625rem 0;width:6px;width:.375rem;position:relative;top:1px}.link .icon:last-child{margin:0 0 0 10px;margin:0 0 0 .625rem}.link-simple{font-family:"TT Norms Pro",sans-serif;font-size:14px;font-size:.875rem;color:#B7B7C7;text-decoration:underline!important;font-weight:500}.error404 .marquee{margin-bottom:-120px;margin-bottom:-7.5rem;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.marquee--container{width:auto;pointer-events:none}.marquee--inner{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-transform:translateX(-20%);transform:translateX(-20%);-webkit-animation:marquee 60s linear infinite;animation:marquee 60s linear infinite;white-space:nowrap}.marquee--inner span{white-space:nowrap}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(-20%);transform:translateX(-20%)}100%{-webkit-transform:translateX(-60%);transform:translateX(-60%)}}@keyframes marquee{0%{-webkit-transform:translateX(-20%);transform:translateX(-20%)}100%{-webkit-transform:translateX(-60%);transform:translateX(-60%)}}.pagination{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:60px;margin-top:3.75rem}@media (max-width:767.98px){.pagination{margin-top:40px;margin-top:2.5rem;width:180px;width:11.25rem;margin-left:auto;margin-right:auto}}.pagination>*{-ms-flex-negative:0;flex-shrink:0}.pagination>.nav-prev,.pagination>.prev{margin-right:13px;margin-right:.78125rem}@media (min-width:992px){.pagination>.nav-prev,.pagination>.prev{margin-right:23px;margin-right:1.40625rem}}@media (max-width:767.98px){.pagination>.nav-prev,.pagination>.prev{margin-right:auto}}.pagination>.nav-next,.pagination>.next{margin-left:13px;margin-left:.78125rem}@media (min-width:992px){.pagination>.nav-next,.pagination>.next{margin-left:23px;margin-left:1.40625rem}}@media (max-width:767.98px){.pagination>.nav-next,.pagination>.next{margin-left:auto}}.pagination .nav,.pagination .page-numbers.next,.pagination .page-numbers.prev{color:#070723;border-color:#070723}.pagination .nav:hover,.pagination .page-numbers.next:hover,.pagination .page-numbers.prev:hover{color:#FF7130;border-color:#FF7130}.pagination .page-btn,.pagination .page-numbers:not(.dots,.next,.prev){border-radius:100%;color:#070723;-webkit-transition:color 0.1s,background 0.25s;transition:color 0.1s,background 0.25s;width:40px;width:2.5rem;height:40px;height:2.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#F2F2F2;margin:0 8px;margin:0 .46875rem}@media (max-width:767.98px){.pagination .page-btn,.pagination .page-numbers:not(.dots,.next,.prev){display:none}}.pagination .page-btn:hover,.pagination .page-numbers:not(.dots,.next,.prev):hover{color:#FFF;background:#FF7130}.pagination .page-btn.active,.pagination .page-btn.current,.pagination .page-numbers:not(.dots,.next,.prev).active,.pagination .page-numbers:not(.dots,.next,.prev).current{color:#FFF;background:#070723;cursor:default}.pagination .spacer,.pagination .dots{color:#070723;cursor:default;margin:0 8px;margin:0 .46875rem}@media (max-width:767.98px){.pagination .spacer,.pagination .dots{display:none}}.pagination .page-state{position:absolute;top:50%;left:0;right:0;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:700;cursor:default;padding:0 40px;color:#070723;pointer-events:none}:root{--swiper-theme-color:#FF7130}.swiper-pagination{position:static;-webkit-transform:none;transform:none;margin-left:auto;margin-right:auto;margin-top:30px;margin-top:1.875rem}.swiper-pagination-bullet{width:5px;height:5px;margin:0 5px;margin:0 .3125rem}.swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFF;opacity:1;mix-blend-mode:difference}.swiper-dark .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#070723}.swiper-light .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFF}.swiper-button-prev,.swiper-button-next{color:#FFF;mix-blend-mode:difference}.swiper-dark .swiper-button-prev,.swiper-dark .swiper-button-next{color:#070723}.swiper-light .swiper-button-prev,.swiper-light .swiper-button-next{color:#FFF}.swiper-button-prev:after,.swiper-button-next:after{display:none}.swiper-button-prev .icon,.swiper-button-next .icon{width:6px;width:.375rem}.swiper-button-prev{left:0}.swiper-button-next{right:0}.swiper-horizontal>.swiper-scrollbar{height:2px;max-width:360px;width:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0}@media (max-width:575.98px){.swiper-horizontal>.swiper-scrollbar{max-width:200px}}.swiper-scrollbar{background:#E1E1EA;border-radius:0}.swiper-scrollbar-drag{background:#070723;border-radius:0}@media (max-width:767.98px){.logos-list--swiper{padding:0 15%;overflow:visible}}@media (max-width:767.98px) and (max-width:575.98px){.logos-list--swiper{padding:0 30%}}@media (max-width:767.98px){.logos-list--swiper .swiper-slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logos-list--swiper .swiper-slide img{margin:0 auto;max-width:100px;max-width:6.25rem;max-height:50px;max-height:3.125rem}}@media (max-width:767.98px){.cards-list--swiper{padding:0 15px;padding:0 .9375rem;overflow:visible}}.block-text-columns{margin-top:80px;margin-top:5rem;margin-bottom:80px;margin-bottom:5rem;text-align:center}@media (max-width:991.98px){.block-text-columns{margin-top:60px;margin-top:3.75rem;margin-bottom:60px;margin-bottom:3.75rem}}@media (max-width:767.98px){.block-text-columns{margin-top:40px;margin-top:2.5rem;margin-bottom:40px;margin-bottom:2.5rem}}.block-text-columns--title{margin-bottom:20px;margin-bottom:1.25rem}.block-text-columns--desc{margin:auto;line-height:22px;line-height:1.375rem;max-width:700px;max-width:43.75rem}.block-text-columns--items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px;margin-bottom:.625rem;margin-top:60px;margin-top:3.75rem}@media (max-width:991.98px){.block-text-columns--items{margin-top:40px;margin-top:2.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:767.98px){.block-text-columns--items{margin-top:30px;margin-top:1.875rem}}@media (max-width:575.98px){.block-text-columns--items{margin-bottom:5px;margin-bottom:.3125rem}}.block-text-columns--items:last-child{margin-bottom:0}.block-text-columns--items+.block-text-columns--items{margin-top:0}.block-text-columns--item{max-width:370px;max-width:23.125rem;width:100%;padding:0 35px 20px 35px;padding:0 2.1875rem 1.25rem 2.1875rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:1199.98px){.block-text-columns--item{padding:0 15px 20px 15px;padding:0 .9375rem 1.25rem .9375rem}}@media (max-width:991.98px){.block-text-columns--item{max-width:100%;width:33.333%}}@media (max-width:767.98px){.block-text-columns--item{width:50%}}@media (max-width:575.98px){.block-text-columns--item{width:100%;padding:0 0 20px 0;padding:0 0 1.25rem 0}}.block-text-columns--item.item-with-img{max-width:230px;max-width:14.375rem;padding:0 15px 20px 15px;padding:0 .9375rem 1.25rem .9375rem}@media (max-width:991.98px){.block-text-columns--item.item-with-img{width:25%}}@media (max-width:767.98px){.block-text-columns--item.item-with-img{width:50%}}@media (max-width:575.98px){.block-text-columns--item.item-with-img{padding:0 0 20px 0;padding:0 0 1.25rem 0}}.block-text-columns--item.item-with-img .block-text-columns--item-title{margin-bottom:5px;margin-bottom:.3125rem}.block-text-columns--item.item-with-img .block-text-columns--item-desc{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;color:#5A5A73}.block-text-columns--item-img{width:150px;width:9.375rem;height:150px;height:9.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;margin-bottom:10px;margin-bottom:.625rem}.block-text-columns--item-img img{max-width:100%;max-height:100%}.block-text-columns--item-title{margin-bottom:10px;margin-bottom:.625rem}.block-text-columns--item-desc{line-height:22px;line-height:1.375rem}.block-achievements-type1,.block-achievements-type2{overflow:hidden}.block-achievements-type1.light-style,.block-achievements-type2.light-style{margin-top:80px;margin-top:5rem;margin-bottom:80px;margin-bottom:5rem}@media (max-width:991.98px){.block-achievements-type1.light-style,.block-achievements-type2.light-style{margin-top:60px;margin-top:3.75rem;margin-bottom:60px;margin-bottom:3.75rem}}@media (max-width:767.98px){.block-achievements-type1.light-style,.block-achievements-type2.light-style{margin-top:40px;margin-top:2.5rem;margin-bottom:40px;margin-bottom:2.5rem}}.block-achievements-type1.dark-style,.block-achievements-type2.dark-style{position:relative;margin:0;padding-top:80px;padding-top:5rem;padding-bottom:80px;padding-bottom:5rem;background-color:rgba(46,46,73,.5);color:#FFF}@media (max-width:991.98px){.block-achievements-type1.dark-style,.block-achievements-type2.dark-style{padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}}@media (max-width:767.98px){.block-achievements-type1.dark-style,.block-achievements-type2.dark-style{padding-top:40px;padding-top:2.5rem;padding-bottom:40px;padding-bottom:2.5rem}}.block-achievements-type1.dark-style:before,.block-achievements-type2.dark-style:before{content:"";display:block;position:absolute;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#070723;pointer-events:none;z-index:-1}.block-achievements-type1.dark-style .block-achievements-type1--link:after,.block-achievements-type1.dark-style .block-achievements-type2--link:after,.block-achievements-type2.dark-style .block-achievements-type1--link:after,.block-achievements-type2.dark-style .block-achievements-type2--link:after{background:#FFF}.block-achievements-type1.dark-style .swiper-scrollbar-drag,.block-achievements-type2.dark-style .swiper-scrollbar-drag{background:#FF7130}.block-achievements-type1{margin-top:80px;margin-top:5rem;margin-bottom:80px;margin-bottom:5rem}@media (max-width:991.98px){.block-achievements-type1{margin-top:60px;margin-top:3.75rem;margin-bottom:60px;margin-bottom:3.75rem}}@media (max-width:767.98px){.block-achievements-type1{margin-top:40px;margin-top:2.5rem;margin-bottom:40px;margin-bottom:2.5rem}}.block-achievements-type1--title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media (max-width:991.98px){.block-achievements-type1--title-wrapper{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:991.98px){.block-achievements-type1--link{margin-top:10px!important;margin-top:0.625rem!important}}.block-achievements-type1--swiper{overflow:visible;margin-top:60px;margin-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}@media (max-width:767.98px){.block-achievements-type1--swiper{margin-top:40px;margin-top:2.5rem}}@media (max-width:575.98px){.block-achievements-type1--swiper{padding-left:15px;padding-left:.9375rem;padding-right:15px;padding-right:.9375rem;padding-bottom:30px;padding-bottom:1.875rem}}@media (min-width:768px){.block-achievements-type1--swiper-only-mobile{padding-bottom:0}}@media (min-width:768px){.block-achievements-type1--swiper-only-mobile .block-achievements-type1--wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:45px;grid-gap:2.8125rem}}@media (min-width:768px) and (max-width:991.98px){.block-achievements-type1--swiper-only-mobile .block-achievements-type1--wrapper{grid-gap:20px;grid-gap:1.25rem}}@media (min-width:768px) and (max-width:767.98px){.block-achievements-type1--swiper-only-mobile .block-achievements-type1--wrapper{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px) and (max-width:575.98px){.block-achievements-type1--swiper-only-mobile .block-achievements-type1--wrapper{grid-template-columns:1fr}}.block-achievements-type1--swiper-only-mobile .block-achievements-type1--item{max-width:100%}@media (min-width:576px){.block-achievements-type1--item{max-width:370px;max-width:23.125rem;width:100%}}@media (min-width:576px) and (max-width:991.98px){.block-achievements-type1--item{max-width:250px;max-width:15.625rem}}.cropped .block-achievements-type1--item:nth-child(even):before{content:"";position:absolute;top:0;left:0;right:0;background:#FFF;z-index:1;height:45px;height:2.8125rem}.cropped .block-achievements-type1--item:nth-child(even) .reward{margin-top:45px;margin-top:2.8125rem}.block-achievements-type2{margin-top:80px;margin-top:5rem;margin-bottom:80px;margin-bottom:5rem}@media (max-width:991.98px){.block-achievements-type2{margin-top:60px;margin-top:3.75rem;margin-bottom:60px;margin-bottom:3.75rem}}@media (max-width:767.98px){.block-achievements-type2{margin-top:40px;margin-top:2.5rem;margin-bottom:40px;margin-bottom:2.5rem}}.block-achievements-type2--title{margin-bottom:60px;margin-bottom:3.75rem}@media (max-width:767.98px){.block-achievements-type2--title{margin-bottom:40px;margin-bottom:2.5rem}}.block-achievements-type2--list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:45px;grid-gap:2.8125rem}@media (max-width:991.98px){.block-achievements-type2--list{grid-gap:20px;grid-gap:1.25rem}}@media (max-width:767.98px){.block-achievements-type2--list{grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.block-achievements-type2--list{grid-template-columns:1fr}}@media (max-width:575.98px){.block-achievements-type2--list{grid-template-columns:1fr;max-width:280px;max-width:17.5rem;margin:0 auto}}@media (max-width:575.98px){.block-achievements-type2 .block-achievement{height:280px;height:17.5rem}}.block-agile{padding-top:80px;padding-top:5rem;padding-bottom:80px;padding-bottom:5rem;background-color:#070723;color:#FFF;background-image:url(../../../themes/datasolution/dist/img/waves-partners.png);background-repeat:no-repeat;background-position:center center;text-align:center;overflow:hidden}@media (max-width:991.98px){.block-agile{padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}}@media (max-width:767.98px){.block-agile{padding-top:40px;padding-top:2.5rem;padding-bottom:40px;padding-bottom:2.5rem}}.block-agile--titles{position:relative;z-index:1;margin-bottom:60px;margin-bottom:3.75rem}@media (max-width:991.98px){.block-agile--titles{margin-bottom:40px;margin-bottom:2.5rem}}@media (max-width:767.98px){.block-agile--titles{margin-bottom:30px;margin-bottom:1.875rem}}.block-agile--title{position:relative;z-index:0;font-family:"TT Norms Pro",sans-serif;font-size:100px;font-size:6.25rem;line-height:90px;line-height:5.625rem;-webkit-text-stroke:.5px #B7B7C7;color:transparent;margin-bottom:-30px;margin-bottom:-1.875rem}@media (max-width:991.98px){.block-agile--title{font-size:50px;font-size:3.125rem;line-height:45px;line-height:2.8125rem}}@media (max-width:991.98px){.block-agile--title{margin-bottom:-20px;margin-bottom:-1.25rem}}.block-agile--items{margin-bottom:60px;margin-bottom:3.75rem}@media (max-width:767.98px){.block-agile--items{margin-bottom:30px;margin-bottom:1.875rem}}@media (min-width:768px){.block-agile--items-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -37px;margin:0 -2.3125rem;-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto}}@media (min-width:768px) and (max-width:1199.98px){.block-agile--items-wrapper{margin:0 -20px;margin:0 -1.25rem}}@media (min-width:768px){.block-agile--items-wrapper--agile{width:33.333%;padding:0 37px;padding:0 2.3125rem}}@media (min-width:768px) and (max-width:1199.98px){.block-agile--items-wrapper--agile{padding:0 20px;padding:0 1.25rem}}@media (min-width:768px) and (max-width:991.98px){.block-agile--items-wrapper--agile{width:50%}}.block-agile--items-wrapper--agile .block-card--name{font-size:20px;font-size:1.25rem;line-height:23px;line-height:1.4375rem;margin-bottom:10px;margin-bottom:.625rem}.block-agile--desc{max-width:700px;max-width:43.75rem;margin-bottom:80px;margin-bottom:5rem;margin-left:auto;margin-right:auto}@media (max-width:767.98px){.block-agile--desc{margin-bottom:50px;margin-bottom:3.125rem}}.block-agile--desc p{margin-bottom:0;margin-top:10px;margin-top:.625rem}.block-agile--question{position:relative;z-index:1}.block-archive-type1 .block-archive-type1--content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block-archive-type1 .block-archive-type1--link{position:static;bottom:0;left:50%;background:#FFF;text-align:center;margin-top:20px;margin-top:1.25rem}@media (min-width:768px){.block-archive-type1 .block-archive-type1--link{position:absolute;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);margin-top:0}}.block-archive-type2 .block-card--logo,.block-archive-type3 .block-card--logo{height:auto;padding:0;overflow:hidden}.block-archive-type2 .block-card--logo img,.block-archive-type3 .block-card--logo img{max-width:100%;max-height:100%}.ds-blogFeatured{background:#F2F2F2;padding:80px 0;padding:60px 0}.ds-blogFeatured-link{display:block;font-size:0;text-align:center}.ds-blogFeatured-image{max-width:50%;height:auto;display:inline-block;background-color:#070723}.ds-blogFeatured-content{max-width:50%;height:auto;text-align:left;display:inline-block;vertical-align:middle;padding:0 0 0 60px}.ds-blogFeatured-title{color:#070723;display:block;margin:0;padding:0;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.ds-blogFeatured-date{font-size:15px;line-height:22px;color:#5A5A73;display:block;margin:10px 0 0 0;padding:0;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.ds-blogFeatured-link:hover .ds-blogFeatured-title,.ds-blogFeatured-link:hover .ds-blogFeatured-date{color:#FF7130}@media (max-width:767.98px){.ds-blogFeatured{padding:40px 0}.ds-blogFeatured-image,.ds-blogFeatured-content{display:block;width:100%;max-width:540px;max-width:33.75rem;margin:0 auto;padding:0}.ds-blogFeatured-content{margin-top:20px}}@media (max-width:575.98px){.ds-blogFeatured-image,.ds-blogFeatured-content{max-width:initial}}.block-blog-type1 .block-blog-type1--content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block-blog-type1 .block-blog-type1--link{position:static;bottom:0;left:50%;background:#FFF;text-align:center;margin-top:20px;margin-top:1.25rem}@media (min-width:768px){.block-blog-type1 .block-blog-type1--link{position:absolute;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);margin-top:0}}.block-blog-type2 .block-card--logo,.block-blog-type3 .block-card--logo{height:auto;padding:0;overflow:hidden}.block-blog-type2 .block-card--logo img,.block-blog-type3 .block-card--logo img{width:100%;max-width:100%;max-height:100%}.block-blog-type1 .block-blog-type1--content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block-blog-type1 .block-blog-type1--link{position:static;bottom:0;left:50%;background:#FFF;text-align:center;margin-top:20px;margin-top:1.25rem}@media (min-width:768px){.block-blog-type1 .block-blog-type1--link{position:absolute;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);margin-top:0}}.block-blog-type2 .block-card--logo,.block-blog-type3 .block-card--logo{height:auto;padding:0;overflow:hidden}.block-blog-type2 .block-card--logo img,.block-blog-type3 .block-card--logo img{max-width:100%;max-height:100%}body.single-post .block-blog-type2,body.single-post .block-blog-type3,body.single-archives .block-blog-type2,body.single-archives .block-blog-type3,body.category .block-blog-type2,body.category .block-blog-type3,body.archive .block-blog-type2,body.archive .block-blog-type3,body.blog .block-blog-type2,body.blog .block-blog-type3{background:#FFF}body.single-post .block-blog-type2--cards--wrapper:not(.swiper-wrapper),body.single-post .block-blog-type3--cards--wrapper:not(.swiper-wrapper),body.single-archives .block-blog-type2--cards--wrapper:not(.swiper-wrapper),body.single-archives .block-blog-type3--cards--wrapper:not(.swiper-wrapper),body.category .block-blog-type2--cards--wrapper:not(.swiper-wrapper),body.category .block-blog-type3--cards--wrapper:not(.swiper-wrapper),body.archive .block-blog-type2--cards--wrapper:not(.swiper-wrapper),body.archive .block-blog-type3--cards--wrapper:not(.swiper-wrapper),body.blog .block-blog-type2--cards--wrapper:not(.swiper-wrapper),body.blog .block-blog-type3--cards--wrapper:not(.swiper-wrapper){gap:40px 75px}@media (max-width:1199.98px){body.single-post .block-blog-type2--cards--wrapper:not(.swiper-wrapper),body.single-post .block-blog-type3--cards--wrapper:not(.swiper-wrapper),body.single-archives .block-blog-type2--cards--wrapper:not(.swiper-wrapper),body.single-archives .block-blog-type3--cards--wrapper:not(.swiper-wrapper),body.category .block-blog-type2--cards--wrapper:not(.swiper-wrapper),body.category .block-blog-type3--cards--wrapper:not(.swiper-wrapper),body.archive .block-blog-type2--cards--wrapper:not(.swiper-wrapper),body.archive .block-blog-type3--cards--wrapper:not(.swiper-wrapper),body.blog .block-blog-type2--cards--wrapper:not(.swiper-wrapper),body.blog .block-blog-type3--cards--wrapper:not(.swiper-wrapper){gap:25px 40px}}@media (max-width:767.98px){body.single-post .block-blog-type2--cards--wrapper:not(.swiper-wrapper),body.single-post .block-blog-type3--cards--wrapper:not(.swiper-wrapper),body.single-archives .block-blog-type2--cards--wrapper:not(.swiper-wrapper),body.single-archives .block-blog-type3--cards--wrapper:not(.swiper-wrapper),body.category .block-blog-type2--cards--wrapper:not(.swiper-wrapper),body.category .block-blog-type3--cards--wrapper:not(.swiper-wrapper),body.archive .block-blog-type2--cards--wrapper:not(.swiper-wrapper),body.archive .block-blog-type3--cards--wrapper:not(.swiper-wrapper),body.blog .block-blog-type2--cards--wrapper:not(.swiper-wrapper),body.blog .block-blog-type3--cards--wrapper:not(.swiper-wrapper){gap:25px 25px}}body.single-post .block-blog-type2 .block-card--logo,body.single-post .block-blog-type3 .block-card--logo,body.single-archives .block-blog-type2 .block-card--logo,body.single-archives .block-blog-type3 .block-card--logo,body.category .block-blog-type2 .block-card--logo,body.category .block-blog-type3 .block-card--logo,body.archive .block-blog-type2 .block-card--logo,body.archive .block-blog-type3 .block-card--logo,body.blog .block-blog-type2 .block-card--logo,body.blog .block-blog-type3 .block-card--logo{border-radius:0;margin-bottom:15px}body.single-post .block-blog-type2 .block-card--name,body.single-post .block-blog-type3 .block-card--name,body.single-archives .block-blog-type2 .block-card--name,body.single-archives .block-blog-type3 .block-card--name,body.category .block-blog-type2 .block-card--name,body.category .block-blog-type3 .block-card--name,body.archive .block-blog-type2 .block-card--name,body.archive .block-blog-type3 .block-card--name,body.blog .block-blog-type2 .block-card--name,body.blog .block-blog-type3 .block-card--name{margin-bottom:5px;font-size:20px;line-height:25px;color:#070723;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}body.single-post .block-blog-type2 .block-card .legend,body.single-post .block-blog-type3 .block-card .legend,body.single-archives .block-blog-type2 .block-card .legend,body.single-archives .block-blog-type3 .block-card .legend,body.category .block-blog-type2 .block-card .legend,body.category .block-blog-type3 .block-card .legend,body.archive .block-blog-type2 .block-card .legend,body.archive .block-blog-type3 .block-card .legend,body.blog .block-blog-type2 .block-card .legend,body.blog .block-blog-type3 .block-card .legend{font-size:15px;line-height:22px;color:#5A5A73;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}body.single-post .block-blog-type2 .block-card:hover .block-card--logo,body.single-post .block-blog-type2 .block-card:hover .block-card--name,body.single-post .block-blog-type2 .block-card:hover .legend,body.single-post .block-blog-type3 .block-card:hover .block-card--logo,body.single-post .block-blog-type3 .block-card:hover .block-card--name,body.single-post .block-blog-type3 .block-card:hover .legend,body.single-archives .block-blog-type2 .block-card:hover .block-card--logo,body.single-archives .block-blog-type2 .block-card:hover .block-card--name,body.single-archives .block-blog-type2 .block-card:hover .legend,body.single-archives .block-blog-type3 .block-card:hover .block-card--logo,body.single-archives .block-blog-type3 .block-card:hover .block-card--name,body.single-archives .block-blog-type3 .block-card:hover .legend,body.category .block-blog-type2 .block-card:hover .block-card--logo,body.category .block-blog-type2 .block-card:hover .block-card--name,body.category .block-blog-type2 .block-card:hover .legend,body.category .block-blog-type3 .block-card:hover .block-card--logo,body.category .block-blog-type3 .block-card:hover .block-card--name,body.category .block-blog-type3 .block-card:hover .legend,body.archive .block-blog-type2 .block-card:hover .block-card--logo,body.archive .block-blog-type2 .block-card:hover .block-card--name,body.archive .block-blog-type2 .block-card:hover .legend,body.archive .block-blog-type3 .block-card:hover .block-card--logo,body.archive .block-blog-type3 .block-card:hover .block-card--name,body.archive .block-blog-type3 .block-card:hover .legend,body.blog .block-blog-type2 .block-card:hover .block-card--logo,body.blog .block-blog-type2 .block-card:hover .block-card--name,body.blog .block-blog-type2 .block-card:hover .legend,body.blog .block-blog-type3 .block-card:hover .block-card--logo,body.blog .block-blog-type3 .block-card:hover .block-card--name,body.blog .block-blog-type3 .block-card:hover .legend{color:#FF7130}body.single-post .block-blog-type2--title,body.single-archives .block-blog-type2--title,body.category .block-blog-type2--title,body.archive .block-blog-type2--title,body.blog .block-blog-type2--title{color:#070723}body.single-post .block-blog-type2.background2:before,body.single-archives .block-blog-type2.background2:before,body.category .block-blog-type2.background2:before,body.archive .block-blog-type2.background2:before,body.blog .block-blog-type2.background2:before{display:none}.block-carousel{margin-top:80px;margin-top:5rem;margin-bottom:80px;margin-bottom:5rem}@media (max-width:991.98px){.block-carousel{margin-top:60px;margin-top:3.75rem;margin-bottom:60px;margin-bottom:3.75rem}}@media (max-width:767.98px){.block-carousel{margin-top:40px;margin-top:2.5rem;margin-bottom:40px;margin-bottom:2.5rem}}.block-carousel--swiper{padding:0 15%;cursor:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='127px' height='85px' viewBox='0 0 127 85' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Enav%3C/title%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-774.000000, -6191.000000)'%3E%3Cg transform='translate(0.000000, 5550.000000)'%3E%3Cg transform='translate(774.000000, 641.000000)'%3E%3Cg transform='translate(21.000000, 0.000000)'%3E%3Ccircle fill='%23070723' cx='42.5' cy='42.5' r='42.5'%3E%3C/circle%3E%3Cpath d='M28.836,49 C30.7026667,49 32.1506667,48.5013333 33.18,47.504 C34.2093333,46.5066667 34.724,45.1013333 34.724,43.288 C34.724,41.4853333 34.2093333,40.088 33.18,39.096 C32.1506667,38.104 30.7026667,37.608 28.836,37.608 L28.836,37.608 L24.644,37.608 L24.644,49 L28.836,49 Z M28.708,47.32 L26.708,47.32 L26.708,39.288 L28.708,39.288 C31.332,39.288 32.644,40.6213333 32.644,43.288 C32.644,45.976 31.332,47.32 28.708,47.32 L28.708,47.32 Z M38.676,49 L38.676,44.632 C38.676,43.9813333 38.8546667,43.4586667 39.212,43.064 C39.5693333,42.6693333 40.0893333,42.472 40.772,42.472 C41.1346667,42.472 41.4866667,42.5413333 41.828,42.68 L41.828,42.68 L41.844,40.856 C41.62,40.7706667 41.3533333,40.728 41.044,40.728 C40.4893333,40.728 39.9933333,40.8666667 39.556,41.144 C39.1186667,41.4213333 38.7986667,41.8213333 38.596,42.344 L38.596,42.344 L38.436,40.92 L36.564,40.92 C36.6493333,41.592 36.692,42.3546667 36.692,43.208 L36.692,43.208 L36.692,49 L38.676,49 Z M45.94,49.128 C46.5266667,49.128 47.0493333,49.0026667 47.508,48.752 C47.9666667,48.5013333 48.3186667,48.152 48.564,47.704 L48.564,47.704 L48.564,49 L50.532,49 L50.532,40.92 L48.564,40.92 L48.564,42.136 C48.3186667,41.688 47.9666667,41.3386667 47.508,41.088 C47.0493333,40.8373333 46.5266667,40.712 45.94,40.712 C45.2466667,40.712 44.628,40.8906667 44.084,41.248 C43.54,41.6053333 43.116,42.1066667 42.812,42.752 C42.508,43.3973333 42.356,44.136 42.356,44.968 C42.356,45.8 42.5053333,46.5306667 42.804,47.16 C43.1026667,47.7893333 43.524,48.2746667 44.068,48.616 C44.612,48.9573333 45.236,49.128 45.94,49.128 Z M46.484,47.56 C45.812,47.56 45.292,47.336 44.924,46.888 C44.556,46.44 44.372,45.8 44.372,44.968 C44.372,44.1253333 44.556,43.4666667 44.924,42.992 C45.292,42.5173333 45.8066667,42.28 46.468,42.28 C47.14,42.28 47.6573333,42.5093333 48.02,42.968 C48.3826667,43.4266667 48.564,44.0826667 48.564,44.936 C48.564,45.768 48.3826667,46.4133333 48.02,46.872 C47.6573333,47.3306667 47.1453333,47.56 46.484,47.56 Z M56.42,52.584 C57.764,52.584 58.7826667,52.2586667 59.476,51.608 C60.1693333,50.9573333 60.516,50.0026667 60.516,48.744 L60.516,48.744 L60.516,40.92 L58.532,40.92 L58.532,42.136 C58.2866667,41.688 57.932,41.3386667 57.468,41.088 C57.004,40.8373333 56.4733333,40.712 55.876,40.712 C55.172,40.712 54.5453333,40.88 53.996,41.216 C53.4466667,41.552 53.02,42.0266667 52.716,42.64 C52.412,43.2533333 52.26,43.9546667 52.26,44.744 C52.26,45.5333333 52.412,46.2346667 52.716,46.848 C53.02,47.4613333 53.4466667,47.936 53.996,48.272 C54.5453333,48.608 55.172,48.776 55.876,48.776 C56.4626667,48.776 56.9906667,48.64 57.46,48.368 C57.9293333,48.096 58.2866667,47.7413333 58.532,47.304 L58.532,47.304 L58.532,48.904 C58.532,50.3333333 57.812,51.048 56.372,51.048 C55.4013333,51.048 54.4253333,50.792 53.444,50.28 L53.444,50.28 L53.124,51.8 C54.0733333,52.3226667 55.172,52.584 56.42,52.584 Z M56.404,47.208 C55.7426667,47.208 55.2226667,46.9893333 54.844,46.552 C54.4653333,46.1146667 54.276,45.512 54.276,44.744 C54.276,43.976 54.4653333,43.3733333 54.844,42.936 C55.2226667,42.4986667 55.7426667,42.28 56.404,42.28 C57.076,42.28 57.5986667,42.4986667 57.972,42.936 C58.3453333,43.3733333 58.532,43.976 58.532,44.744 C58.532,45.512 58.3426667,46.1146667 57.964,46.552 C57.5853333,46.9893333 57.0653333,47.208 56.404,47.208 Z' fill='%23FFFFFF' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3Cg transform='translate(0.000000, 38.000000)' fill='%23070723'%3E%3Cpolygon transform='translate(3.000000, 5.000000) scale(-1, 1) translate(-3.000000, -5.000000) ' points='2.54760216 4.99370008 0 8.77730013 1.26123035 10 6 4.99380008 1.26123035 0 0 1.22270002'%3E%3C/polygon%3E%3C/g%3E%3Cg transform='translate(121.000000, 38.000000)' fill='%23070723'%3E%3Cpolygon points='2.54760216 4.99370008 0 8.77730013 1.26123035 10 6 4.99380008 1.26123035 0 0 1.22270002'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 63 42,-webkit-grabbing;cursor:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='127px' height='85px' viewBox='0 0 127 85' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Enav%3C/title%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-774.000000, -6191.000000)'%3E%3Cg transform='translate(0.000000, 5550.000000)'%3E%3Cg transform='translate(774.000000, 641.000000)'%3E%3Cg transform='translate(21.000000, 0.000000)'%3E%3Ccircle fill='%23070723' cx='42.5' cy='42.5' r='42.5'%3E%3C/circle%3E%3Cpath d='M28.836,49 C30.7026667,49 32.1506667,48.5013333 33.18,47.504 C34.2093333,46.5066667 34.724,45.1013333 34.724,43.288 C34.724,41.4853333 34.2093333,40.088 33.18,39.096 C32.1506667,38.104 30.7026667,37.608 28.836,37.608 L28.836,37.608 L24.644,37.608 L24.644,49 L28.836,49 Z M28.708,47.32 L26.708,47.32 L26.708,39.288 L28.708,39.288 C31.332,39.288 32.644,40.6213333 32.644,43.288 C32.644,45.976 31.332,47.32 28.708,47.32 L28.708,47.32 Z M38.676,49 L38.676,44.632 C38.676,43.9813333 38.8546667,43.4586667 39.212,43.064 C39.5693333,42.6693333 40.0893333,42.472 40.772,42.472 C41.1346667,42.472 41.4866667,42.5413333 41.828,42.68 L41.828,42.68 L41.844,40.856 C41.62,40.7706667 41.3533333,40.728 41.044,40.728 C40.4893333,40.728 39.9933333,40.8666667 39.556,41.144 C39.1186667,41.4213333 38.7986667,41.8213333 38.596,42.344 L38.596,42.344 L38.436,40.92 L36.564,40.92 C36.6493333,41.592 36.692,42.3546667 36.692,43.208 L36.692,43.208 L36.692,49 L38.676,49 Z M45.94,49.128 C46.5266667,49.128 47.0493333,49.0026667 47.508,48.752 C47.9666667,48.5013333 48.3186667,48.152 48.564,47.704 L48.564,47.704 L48.564,49 L50.532,49 L50.532,40.92 L48.564,40.92 L48.564,42.136 C48.3186667,41.688 47.9666667,41.3386667 47.508,41.088 C47.0493333,40.8373333 46.5266667,40.712 45.94,40.712 C45.2466667,40.712 44.628,40.8906667 44.084,41.248 C43.54,41.6053333 43.116,42.1066667 42.812,42.752 C42.508,43.3973333 42.356,44.136 42.356,44.968 C42.356,45.8 42.5053333,46.5306667 42.804,47.16 C43.1026667,47.7893333 43.524,48.2746667 44.068,48.616 C44.612,48.9573333 45.236,49.128 45.94,49.128 Z M46.484,47.56 C45.812,47.56 45.292,47.336 44.924,46.888 C44.556,46.44 44.372,45.8 44.372,44.968 C44.372,44.1253333 44.556,43.4666667 44.924,42.992 C45.292,42.5173333 45.8066667,42.28 46.468,42.28 C47.14,42.28 47.6573333,42.5093333 48.02,42.968 C48.3826667,43.4266667 48.564,44.0826667 48.564,44.936 C48.564,45.768 48.3826667,46.4133333 48.02,46.872 C47.6573333,47.3306667 47.1453333,47.56 46.484,47.56 Z M56.42,52.584 C57.764,52.584 58.7826667,52.2586667 59.476,51.608 C60.1693333,50.9573333 60.516,50.0026667 60.516,48.744 L60.516,48.744 L60.516,40.92 L58.532,40.92 L58.532,42.136 C58.2866667,41.688 57.932,41.3386667 57.468,41.088 C57.004,40.8373333 56.4733333,40.712 55.876,40.712 C55.172,40.712 54.5453333,40.88 53.996,41.216 C53.4466667,41.552 53.02,42.0266667 52.716,42.64 C52.412,43.2533333 52.26,43.9546667 52.26,44.744 C52.26,45.5333333 52.412,46.2346667 52.716,46.848 C53.02,47.4613333 53.4466667,47.936 53.996,48.272 C54.5453333,48.608 55.172,48.776 55.876,48.776 C56.4626667,48.776 56.9906667,48.64 57.46,48.368 C57.9293333,48.096 58.2866667,47.7413333 58.532,47.304 L58.532,47.304 L58.532,48.904 C58.532,50.3333333 57.812,51.048 56.372,51.048 C55.4013333,51.048 54.4253333,50.792 53.444,50.28 L53.444,50.28 L53.124,51.8 C54.0733333,52.3226667 55.172,52.584 56.42,52.584 Z M56.404,47.208 C55.7426667,47.208 55.2226667,46.9893333 54.844,46.552 C54.4653333,46.1146667 54.276,45.512 54.276,44.744 C54.276,43.976 54.4653333,43.3733333 54.844,42.936 C55.2226667,42.4986667 55.7426667,42.28 56.404,42.28 C57.076,42.28 57.5986667,42.4986667 57.972,42.936 C58.3453333,43.3733333 58.532,43.976 58.532,44.744 C58.532,45.512 58.3426667,46.1146667 57.964,46.552 C57.5853333,46.9893333 57.0653333,47.208 56.404,47.208 Z' fill='%23FFFFFF' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3Cg transform='translate(0.000000, 38.000000)' fill='%23070723'%3E%3Cpolygon transform='translate(3.000000, 5.000000) scale(-1, 1) translate(-3.000000, -5.000000) ' points='2.54760216 4.99370008 0 8.77730013 1.26123035 10 6 4.99380008 1.26123035 0 0 1.22270002'%3E%3C/polygon%3E%3C/g%3E%3Cg transform='translate(121.000000, 38.000000)' fill='%23070723'%3E%3Cpolygon points='2.54760216 4.99370008 0 8.77730013 1.26123035 10 6 4.99380008 1.26123035 0 0 1.22270002'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 63 42,grabbing}.block-carousel .swiper-slide img{width:100%}.block-customers-type1{padding-top:80px;padding-top:5rem;padding-bottom:80px;padding-bottom:5rem;background-color:#070723;color:#FFF;overflow:hidden}@media (max-width:991.98px){.block-customers-type1{padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}}@media (max-width:767.98px){.block-customers-type1{padding-top:40px;padding-top:2.5rem;padding-bottom:40px;padding-bottom:2.5rem}}.block-customers-type1-background{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.block-customers-type1-background img{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.block-customers-type1--title{position:relative}.block-customers-type1--logos{position:relative;margin-top:40px;margin-top:2.5rem}@media (max-width:991.98px){.block-customers-type1--logos{margin-top:25px;margin-top:1.5625rem}}@media (max-width:767.98px){.block-customers-type1--logos{margin-top:40px;margin-top:2.5rem}}.block-customers-type1--logos+.block-testimonials--swiper{margin-top:40px;margin-top:2.5rem}@media (max-width:991.98px){.block-customers-type1--logos+.block-testimonials--swiper{margin-top:15px;margin-top:.9375rem}}@media (max-width:767.98px){.block-customers-type1--logos+.block-testimonials--swiper{margin-top:40px;margin-top:2.5rem}}@media (min-width:768px){.block-customers-type1--logos--wrapper{display:grid;grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){.block-customers-type1--logos--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 35px;padding:0 2.1875rem;min-height:180px;min-height:11.25rem}}@media (min-width:768px) and (max-width:991.98px){.block-customers-type1--logos--item{min-height:130px;min-height:8.125rem}}@media (min-width:768px){.block-customers-type1--logos--item img{width:auto;height:auto;max-width:150px;max-width:9.375rem;max-height:70px;max-height:4.375rem}}.block-customers-type2{padding-top:80px;padding-top:5rem;padding-bottom:80px;padding-bottom:5rem;background-color:#070723;color:#FFF}@media (max-width:991.98px){.block-customers-type2{padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}}@media (max-width:767.98px){.block-customers-type2{padding-top:40px;padding-top:2.5rem;padding-bottom:40px;padding-bottom:2.5rem}}.block-customers-type2--title{position:relative}.block-customers-type2--logos{display:grid;grid-template-columns:repeat(4,1fr);margin-top:30px;margin-top:1.875rem}@media (max-width:991.98px){.block-customers-type2--logos{margin-top:20px;margin-top:1.25rem}}@media (max-width:767.98px){.block-customers-type2--logos{grid-template-columns:repeat(3,1fr)}}.block-customers-type2--logos--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 35px;padding:0 2.1875rem;min-height:180px;min-height:11.25rem}@media (max-width:991.98px){.block-customers-type2--logos--item{min-height:130px;min-height:8.125rem}}@media (max-width:575.98px){.block-customers-type2--logos--item{min-height:90px;min-height:5.625rem;padding:0 13px;padding:0 .8125rem}}.block-customers-type2--logos--item img{width:auto;height:auto;max-width:150px;max-width:9.375rem;max-height:70px;max-height:4.375rem}@media (max-width:575.98px){.block-customers-type2--logos--item img{max-width:110px;max-width:6.875rem;max-height:50px;max-height:3.125rem}}.expertises-header--list{list-style:none;padding:0;margin:0;margin-top:60px;margin-top:3.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:767.98px){.expertises-header--list{display:none}}.expertises-header--link{font-family:"TT Norms Pro",sans-serif;font-weight:500;font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.expertises-header--link:hover{color:#FF7130;text-shadow:0 0 20px #FF7130}.expertises-header--link:hover .expertises-header--image svg path{fill:#FF7130;-webkit-filter:drop-shadow(0 0 20px 1px #FF7130);filter:drop-shadow(0 0 20px 1px #FF7130)}.expertises-header--link .expertises-header--image svg{margin:12px;margin:.75rem}.expertises-header--link .expertises-header--image svg path{-webkit-transition:fill 0.3s;transition:fill 0.3s}.retail-expertise .plus .icon{position:absolute;top:30px;right:15px}.retail-expertise .plus .icon:first-child{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.retail-expertise .block-popin-slider--list--item:hover .icon:last-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.block-expertises-list-type1{margin-top:80px;margin-top:5rem;margin-bottom:80px;margin-bottom:5rem}@media (max-width:991.98px){.block-expertises-list-type1{margin-top:60px;margin-top:3.75rem;margin-bottom:60px;margin-bottom:3.75rem}}@media (max-width:767.98px){.block-expertises-list-type1{margin-top:40px;margin-top:2.5rem;margin-bottom:40px;margin-bottom:2.5rem}}.block-expertises-list-type1--title{margin-bottom:40px;margin-bottom:2.5rem}@media (min-width:768px){.block-expertises-list-type1--title{margin-bottom:80px;margin-bottom:5rem}}.block-expertises-list-type1--item{max-width:1040px;max-width:65rem;margin-bottom:80px;margin-bottom:5rem;margin-left:auto;margin-right:auto;-webkit-transition:0.3s fill ease-in-out;transition:0.3s fill ease-in-out}@media (max-width:991.98px){.block-expertises-list-type1--item{margin-bottom:60px;margin-bottom:3.75rem}}@media (max-width:767.98px){.block-expertises-list-type1--item{margin-bottom:40px;margin-bottom:2.5rem}}.block-expertises-list-type1--item:last-child{margin-bottom:0}.block-expertises-list-type1--item:nth-child(even) .block-expertises-list-type1--text{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (min-width:768px){.block-expertises-list-type1--item:nth-child(even) .block-expertises-list-type1--text{padding-right:50px;padding-right:3.125rem;padding-left:0}}.block-expertises-list-type1--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767.98px){.block-expertises-list-type1--content{display:block}}.block-expertises-list-type1--content:hover+.tags{opacity:1}.block-expertises-list-type1--content:hover+.tags .marquee--inner{-webkit-animation-play-state:running;animation-play-state:running}.block-expertises-list-type1--img{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:5px;padding-top:.3125rem}@media (min-width:768px){.block-expertises-list-type1--img{width:50%;padding-top:35px;padding-top:2.1875rem}}.block-expertises-list-type1--img:hover .svg-line{fill:#FF7130}.block-expertises-list-type1--img:hover .block-expertises-list-type1--img--watermark{-webkit-text-stroke:2px #FF7130}.block-expertises-list-type1--img--watermark{font-family:"TT Norms Pro",sans-serif;font-size:80px;font-size:5rem;line-height:70px;line-height:4.375rem;-webkit-text-stroke:2px #B7B7C7;color:transparent;position:absolute;top:0;right:215px;right:13.4375rem;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (max-width:991.98px){.block-expertises-list-type1--img--watermark{font-size:49px;font-size:3.0625rem;line-height:44px;line-height:2.75rem}}@media (max-width:991.98px){.block-expertises-list-type1--img--watermark{-webkit-text-stroke-width:1px;left:0;right:auto}}@media (max-width:575.98px){.block-expertises-list-type1--img--watermark{font-size:16vw;line-height:12vw}}.block-expertises-list-type1--img svg{width:300px;width:18.75rem;height:300px;height:18.75rem;position:relative;margin:0 23px 20px 0;margin:0 1.4375rem 1.25rem 0}@media (max-width:767.98px){.block-expertises-list-type1--img svg{width:70%;margin:0;height:calc(100% - 40px);position:relative;right:-5px}}.block-expertises-list-type1--img .svg-line{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (min-width:768px){.block-expertises-list-type1--text{padding-left:60px;padding-left:3.75rem;width:50%}}@media (min-width:992px){.block-expertises-list-type1--text{padding-left:119px;padding-left:7.4375rem}}.block-expertises-list-type1--subtitle{margin-bottom:10px;margin-bottom:.625rem}.block-expertises-list-type1--desc{line-height:22px;line-height:1.375rem}@media (min-width:768px){.block-expertises-list-type1--desc{max-width:460px;max-width:28.75rem}}.block-expertises-list-type1 .tags{font-size:30px;font-size:1.875rem;color:#B7B7C7;font-family:"TT Norms Pro",sans-serif;text-align:center;opacity:0;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;position:relative}@media (max-width:767.98px){.block-expertises-list-type1 .tags{display:none}}.block-expertises-list-type1 .tags .marquee--inner{-webkit-animation-play-state:paused;animation-play-state:paused}.block-expertises-list-type1 .tags span{margin:10px;margin:.625rem}.block-expertises-list-type2{margin-top:80px;margin-top:5rem;margin-bottom:80px;margin-bottom:5rem}@media (max-width:991.98px){.block-expertises-list-type2{margin-top:60px;margin-top:3.75rem;margin-bottom:60px;margin-bottom:3.75rem}}@media (max-width:767.98px){.block-expertises-list-type2{margin-top:40px;margin-top:2.5rem;margin-bottom:40px;margin-bottom:2.5rem}}.block-expertises-list-type2--title{margin-bottom:40px;margin-bottom:2.5rem}@media (min-width:768px){.block-expertises-list-type2--title{margin-bottom:80px;margin-bottom:5rem}}@media (min-width:768px){.block-expertises-list-type2--items{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px 40px;grid-gap:2.5rem 2.5rem}}.block-expertises-list-type2--item{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative;min-height:360px;min-height:22.5rem;cursor:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='85px' height='85px' viewBox='0 0 85 85' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Ebtn-see%3C/title%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-375.000000, -1447.000000)'%3E%3Cg transform='translate(-314.000000, 954.000000)'%3E%3Cg transform='translate(689.000000, 493.000000)'%3E%3Ccircle fill='%23070723' cx='42.5' cy='42.5' r='42.5'%3E%3C/circle%3E%3Cpath d='M34.096,49 L39.168,37.608 L37.072,37.608 L33.28,46.408 L29.488,37.608 L27.344,37.608 L32.416,49 L34.096,49 Z M42.832,49.128 C43.6426667,49.128 44.3573333,48.9573333 44.976,48.616 C45.5946667,48.2746667 46.072,47.7866667 46.408,47.152 C46.744,46.5173333 46.912,45.7733333 46.912,44.92 C46.912,44.0666667 46.744,43.3226667 46.408,42.688 C46.072,42.0533333 45.5946667,41.5653333 44.976,41.224 C44.3573333,40.8826667 43.6426667,40.712 42.832,40.712 C42.0106667,40.712 41.288,40.8826667 40.664,41.224 C40.04,41.5653333 39.56,42.0533333 39.224,42.688 C38.888,43.3226667 38.72,44.0666667 38.72,44.92 C38.72,45.7733333 38.888,46.5173333 39.224,47.152 C39.56,47.7866667 40.04,48.2746667 40.664,48.616 C41.288,48.9573333 42.0106667,49.128 42.832,49.128 Z M42.816,47.56 C42.144,47.56 41.6293333,47.3386667 41.272,46.896 C40.9146667,46.4533333 40.736,45.7946667 40.736,44.92 C40.736,44.056 40.9173333,43.3973333 41.28,42.944 C41.6426667,42.4906667 42.16,42.264 42.832,42.264 C43.4933333,42.264 44.0053333,42.4906667 44.368,42.944 C44.7306667,43.3973333 44.912,44.056 44.912,44.92 C44.912,45.7946667 44.7333333,46.4533333 44.376,46.896 C44.0186667,47.3386667 43.4986667,47.56 42.816,47.56 Z M50.736,39.224 L50.736,37.256 L48.512,37.256 L48.512,39.224 L50.736,39.224 Z M50.624,49 L50.624,40.92 L48.64,40.92 L48.64,49 L50.624,49 Z M54.8,49 L54.8,44.632 C54.8,43.9813333 54.9786667,43.4586667 55.336,43.064 C55.6933333,42.6693333 56.2133333,42.472 56.896,42.472 C57.2586667,42.472 57.6106667,42.5413333 57.952,42.68 L57.952,42.68 L57.968,40.856 C57.744,40.7706667 57.4773333,40.728 57.168,40.728 C56.6133333,40.728 56.1173333,40.8666667 55.68,41.144 C55.2426667,41.4213333 54.9226667,41.8213333 54.72,42.344 L54.72,42.344 L54.56,40.92 L52.688,40.92 C52.7733333,41.592 52.816,42.3546667 52.816,43.208 L52.816,43.208 L52.816,49 L54.8,49 Z' fill='%23FFFFFF' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 42 42,-webkit-grabbing;cursor:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='85px' height='85px' viewBox='0 0 85 85' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Ebtn-see%3C/title%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-375.000000, -1447.000000)'%3E%3Cg transform='translate(-314.000000, 954.000000)'%3E%3Cg transform='translate(689.000000, 493.000000)'%3E%3Ccircle fill='%23070723' cx='42.5' cy='42.5' r='42.5'%3E%3C/circle%3E%3Cpath d='M34.096,49 L39.168,37.608 L37.072,37.608 L33.28,46.408 L29.488,37.608 L27.344,37.608 L32.416,49 L34.096,49 Z M42.832,49.128 C43.6426667,49.128 44.3573333,48.9573333 44.976,48.616 C45.5946667,48.2746667 46.072,47.7866667 46.408,47.152 C46.744,46.5173333 46.912,45.7733333 46.912,44.92 C46.912,44.0666667 46.744,43.3226667 46.408,42.688 C46.072,42.0533333 45.5946667,41.5653333 44.976,41.224 C44.3573333,40.8826667 43.6426667,40.712 42.832,40.712 C42.0106667,40.712 41.288,40.8826667 40.664,41.224 C40.04,41.5653333 39.56,42.0533333 39.224,42.688 C38.888,43.3226667 38.72,44.0666667 38.72,44.92 C38.72,45.7733333 38.888,46.5173333 39.224,47.152 C39.56,47.7866667 40.04,48.2746667 40.664,48.616 C41.288,48.9573333 42.0106667,49.128 42.832,49.128 Z M42.816,47.56 C42.144,47.56 41.6293333,47.3386667 41.272,46.896 C40.9146667,46.4533333 40.736,45.7946667 40.736,44.92 C40.736,44.056 40.9173333,43.3973333 41.28,42.944 C41.6426667,42.4906667 42.16,42.264 42.832,42.264 C43.4933333,42.264 44.0053333,42.4906667 44.368,42.944 C44.7306667,43.3973333 44.912,44.056 44.912,44.92 C44.912,45.7946667 44.7333333,46.4533333 44.376,46.896 C44.0186667,47.3386667 43.4986667,47.56 42.816,47.56 Z M50.736,39.224 L50.736,37.256 L48.512,37.256 L48.512,39.224 L50.736,39.224 Z M50.624,49 L50.624,40.92 L48.64,40.92 L48.64,49 L50.624,49 Z M54.8,49 L54.8,44.632 C54.8,43.9813333 54.9786667,43.4586667 55.336,43.064 C55.6933333,42.6693333 56.2133333,42.472 56.896,42.472 C57.2586667,42.472 57.6106667,42.5413333 57.952,42.68 L57.952,42.68 L57.968,40.856 C57.744,40.7706667 57.4773333,40.728 57.168,40.728 C56.6133333,40.728 56.1173333,40.8666667 55.68,41.144 C55.2426667,41.4213333 54.9226667,41.8213333 54.72,42.344 L54.72,42.344 L54.56,40.92 L52.688,40.92 C52.7733333,41.592 52.816,42.3546667 52.816,43.208 L52.816,43.208 L52.816,49 L54.8,49 Z' fill='%23FFFFFF' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 42 42,grabbing}html[lang=en-US] .block-expertises-list-type2--item,body.lang-en .block-expertises-list-type2--item{cursor:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='85px' height='85px' viewBox='0 0 85 85' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Ebtn-see%3C/title%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-375.000000, -1447.000000)'%3E%3Cg transform='translate(-314.000000, 954.000000)'%3E%3Cg transform='translate(689.000000, 493.000000)'%3E%3Ccircle fill='%23070723' cx='42.5' cy='42.5' r='42.5'%3E%3C/circle%3E%3Cpath d='M24.0446 48H22.0646V35.4H23.8826L28.6346 41.502H28.6706L33.4226 35.4H35.2046V48H33.2246V38.784H33.1526L28.6346 44.58L24.1166 38.784H24.0446V48ZM42.219 48.18C41.391 48.18 40.629 47.982 39.933 47.586C39.249 47.19 38.709 46.65 38.313 45.966C37.917 45.27 37.719 44.508 37.719 43.68C37.719 42.852 37.917 42.096 38.313 41.412C38.709 40.716 39.249 40.17 39.933 39.774C40.629 39.378 41.391 39.18 42.219 39.18C43.047 39.18 43.803 39.378 44.487 39.774C45.183 40.17 45.729 40.716 46.125 41.412C46.521 42.096 46.719 42.852 46.719 43.68C46.719 44.508 46.521 45.27 46.125 45.966C45.729 46.65 45.183 47.19 44.487 47.586C43.803 47.982 43.047 48.18 42.219 48.18ZM42.219 46.47C42.723 46.47 43.179 46.35 43.587 46.11C44.007 45.87 44.331 45.54 44.559 45.12C44.799 44.688 44.919 44.208 44.919 43.68C44.919 43.152 44.799 42.678 44.559 42.258C44.331 41.826 44.007 41.49 43.587 41.25C43.179 41.01 42.723 40.89 42.219 40.89C41.715 40.89 41.253 41.01 40.833 41.25C40.425 41.49 40.101 41.826 39.861 42.258C39.633 42.678 39.519 43.152 39.519 43.68C39.519 44.208 39.633 44.688 39.861 45.12C40.101 45.54 40.425 45.87 40.833 46.11C41.253 46.35 41.715 46.47 42.219 46.47ZM48.7004 48V39.36H50.5004V40.494H50.5364C50.7644 40.158 51.1064 39.858 51.5624 39.594C52.0304 39.318 52.5464 39.18 53.1104 39.18H53.5604V41.07C53.2844 41.01 53.0444 40.98 52.8404 40.98C52.4204 40.98 52.0304 41.094 51.6704 41.322C51.3104 41.538 51.0224 41.85 50.8064 42.258C50.6024 42.654 50.5004 43.098 50.5004 43.59V48H48.7004ZM58.971 48.18C58.143 48.18 57.381 47.982 56.685 47.586C56.001 47.19 55.461 46.65 55.065 45.966C54.669 45.27 54.471 44.508 54.471 43.68C54.471 42.852 54.669 42.096 55.065 41.412C55.461 40.728 55.995 40.188 56.667 39.792C57.339 39.384 58.077 39.18 58.881 39.18C59.685 39.18 60.405 39.366 61.041 39.738C61.689 40.098 62.193 40.602 62.553 41.25C62.925 41.886 63.111 42.606 63.111 43.41C63.111 43.734 63.081 44.034 63.021 44.31H56.361C56.457 44.91 56.757 45.42 57.261 45.84C57.765 46.26 58.365 46.47 59.061 46.47C59.937 46.47 60.747 46.122 61.491 45.426L62.661 46.578C62.325 46.998 61.833 47.37 61.185 47.694C60.549 48.018 59.811 48.18 58.971 48.18ZM61.239 42.87C61.107 42.234 60.837 41.73 60.429 41.358C60.021 40.986 59.505 40.8 58.881 40.8C58.209 40.8 57.657 40.986 57.225 41.358C56.805 41.73 56.505 42.234 56.325 42.87H61.239Z' fill='%23FFFFFF' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 42 42,-webkit-grabbing;cursor:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='85px' height='85px' viewBox='0 0 85 85' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Ebtn-see%3C/title%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-375.000000, -1447.000000)'%3E%3Cg transform='translate(-314.000000, 954.000000)'%3E%3Cg transform='translate(689.000000, 493.000000)'%3E%3Ccircle fill='%23070723' cx='42.5' cy='42.5' r='42.5'%3E%3C/circle%3E%3Cpath d='M24.0446 48H22.0646V35.4H23.8826L28.6346 41.502H28.6706L33.4226 35.4H35.2046V48H33.2246V38.784H33.1526L28.6346 44.58L24.1166 38.784H24.0446V48ZM42.219 48.18C41.391 48.18 40.629 47.982 39.933 47.586C39.249 47.19 38.709 46.65 38.313 45.966C37.917 45.27 37.719 44.508 37.719 43.68C37.719 42.852 37.917 42.096 38.313 41.412C38.709 40.716 39.249 40.17 39.933 39.774C40.629 39.378 41.391 39.18 42.219 39.18C43.047 39.18 43.803 39.378 44.487 39.774C45.183 40.17 45.729 40.716 46.125 41.412C46.521 42.096 46.719 42.852 46.719 43.68C46.719 44.508 46.521 45.27 46.125 45.966C45.729 46.65 45.183 47.19 44.487 47.586C43.803 47.982 43.047 48.18 42.219 48.18ZM42.219 46.47C42.723 46.47 43.179 46.35 43.587 46.11C44.007 45.87 44.331 45.54 44.559 45.12C44.799 44.688 44.919 44.208 44.919 43.68C44.919 43.152 44.799 42.678 44.559 42.258C44.331 41.826 44.007 41.49 43.587 41.25C43.179 41.01 42.723 40.89 42.219 40.89C41.715 40.89 41.253 41.01 40.833 41.25C40.425 41.49 40.101 41.826 39.861 42.258C39.633 42.678 39.519 43.152 39.519 43.68C39.519 44.208 39.633 44.688 39.861 45.12C40.101 45.54 40.425 45.87 40.833 46.11C41.253 46.35 41.715 46.47 42.219 46.47ZM48.7004 48V39.36H50.5004V40.494H50.5364C50.7644 40.158 51.1064 39.858 51.5624 39.594C52.0304 39.318 52.5464 39.18 53.1104 39.18H53.5604V41.07C53.2844 41.01 53.0444 40.98 52.8404 40.98C52.4204 40.98 52.0304 41.094 51.6704 41.322C51.3104 41.538 51.0224 41.85 50.8064 42.258C50.6024 42.654 50.5004 43.098 50.5004 43.59V48H48.7004ZM58.971 48.18C58.143 48.18 57.381 47.982 56.685 47.586C56.001 47.19 55.461 46.65 55.065 45.966C54.669 45.27 54.471 44.508 54.471 43.68C54.471 42.852 54.669 42.096 55.065 41.412C55.461 40.728 55.995 40.188 56.667 39.792C57.339 39.384 58.077 39.18 58.881 39.18C59.685 39.18 60.405 39.366 61.041 39.738C61.689 40.098 62.193 40.602 62.553 41.25C62.925 41.886 63.111 42.606 63.111 43.41C63.111 43.734 63.081 44.034 63.021 44.31H56.361C56.457 44.91 56.757 45.42 57.261 45.84C57.765 46.26 58.365 46.47 59.061 46.47C59.937 46.47 60.747 46.122 61.491 45.426L62.661 46.578C62.325 46.998 61.833 47.37 61.185 47.694C60.549 48.018 59.811 48.18 58.971 48.18ZM61.239 42.87C61.107 42.234 60.837 41.73 60.429 41.358C60.021 40.986 59.505 40.8 58.881 40.8C58.209 40.8 57.657 40.986 57.225 41.358C56.805 41.73 56.505 42.234 56.325 42.87H61.239Z' fill='%23FFFFFF' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 42 42,grabbing}@media (max-width:767.98px){.block-expertises-list-type2--item{margin-bottom:30px;margin-bottom:1.875rem}}.block-expertises-list-type2--item:hover .block-expertises-list-type2--btn{color:#FF7130;border-color:#FF7130}.block-expertises-list-type2--item:hover .block-expertises-list-type2--img:before{border-color:#FF7130}.block-expertises-list-type2--item:hover .block-expertises-list-type2--img .svg-line{fill:#FF7130}.block-expertises-list-type2--item .svg-line{fill:#B7B7C7;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.block-expertises-list-type2--subtitle{margin-bottom:10px;margin-bottom:.625rem}.block-expertises-list-type2--desc{line-height:22px;line-height:1.375rem}@media (min-width:768px){.block-expertises-list-type2--desc{max-width:390px;max-width:24.375rem}}.block-expertises-list-type2--text{position:relative;z-index:1}.block-expertises-list-type2--img{margin-top:-25%;margin-left:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;z-index:0;margin-right:-20px;margin-right:-1.25rem}@media (min-width:576px){.block-expertises-list-type2--img{margin-top:-12%;margin-right:0}}@media (min-width:768px){.block-expertises-list-type2--img{margin-top:-20%}}@media (min-width:992px){.block-expertises-list-type2--img{bottom:-55px;bottom:-3.4375rem}}@media (min-width:1200px){.block-expertises-list-type2--img{margin:0;position:absolute;bottom:0;right:0}}.block-expertises-list-type2--img:before{content:"";width:244px;width:15.25rem;height:244px;height:15.25rem;bottom:56px;bottom:3.5rem;right:34px;right:2.125rem;position:absolute;border-radius:9999px;border:1px solid #B7B7C7;background:transparent;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (min-width:768px){.block-expertises-list-type2--img:before{width:260px;width:16.25rem;height:260px;height:16.25rem;bottom:60px;bottom:3.75rem;right:40px;right:2.5rem}}.block-expertises-list-type2--img svg{width:250px;width:15.625rem;height:250px;height:15.625rem;position:relative}.block-expertises-list-type2 .nav{background:#FFF}.block-expertises-list-type3{background:#070723;padding-top:80px;padding-top:5rem;padding-bottom:80px;padding-bottom:5rem}@media (max-width:991.98px){.block-expertises-list-type3{padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}}@media (max-width:767.98px){.block-expertises-list-type3{padding-top:40px;padding-top:2.5rem;padding-bottom:40px;padding-bottom:2.5rem}}.block-expertises-list-type3--title{color:#B7B7C7;position:relative;margin-bottom:40px;margin-bottom:2.5rem}@media (max-width:767.98px){.block-expertises-list-type3--title{margin-bottom:20px;margin-bottom:1.25rem}}.block-expertises-list-type3--items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767.98px){.block-expertises-list-type3--items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.block-expertises-list-type3--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"TT Norms Pro",sans-serif;padding:0 20px;padding:0 1.25rem;width:25%;text-align:center;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative}@media (max-width:991.98px){.block-expertises-list-type3--item{width:33.3%}}@media (max-width:767.98px){.block-expertises-list-type3--item{margin-bottom:35px;margin-bottom:2.1875rem;padding:0;width:100%}.block-expertises-list-type3--item:last-child{margin-bottom:0}}.block-expertises-list-type3--item:after{content:"";display:block;position:absolute;width:3px;width:.1875rem;height:3px;height:.1875rem;bottom:-33px;bottom:-2.0625rem;background-color:transparent;border-radius:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.no-touchevents .block-expertises-list-type3--item:hover{text-shadow:0 0 20px #FF7130}.no-touchevents .block-expertises-list-type3--item:hover:after{background-color:#FF7130;bottom:-23px;bottom:-1.4375rem}.no-touchevents .block-expertises-list-type3--item:hover a{color:#FF7130}.block-expertises-list-type3--item a{color:#FFF;display:block;max-width:230px;max-width:14.375rem}.block-hero-header{position:relative;background-color:#070723;padding-top:80px;padding-top:5rem;background-image:url(../../../themes/datasolution/dist/img/waves-hero-header.png);background-repeat:no-repeat;background-position:bottom -58px center;overflow:hidden}@media (max-width:991.98px){.block-hero-header{background-size:100%;padding-top:60px;padding-top:3.75rem}}@media (max-width:767.98px){.block-hero-header{background-size:inherit;background-position:center -50%}}.block-hero-header:before{content:"";display:block;position:absolute;position:absolute;bottom:0;right:0;width:69.445%;height:100%;pointer-events:none;background:url(../../../themes/datasolution/dist/img/shadow.png) no-repeat bottom left}@media (max-width:767.98px){.block-hero-header:before{width:100%;background-position:top left -120px}}.block-hero-header.with-custom-img{background-size:cover;background-position:center center}.block-hero-header.with-custom-img:before{display:none}@media (min-width:768px){.block-hero-header.with-featured-achievement{background-size:inherit}}@media (min-width:992px){.block-hero-header.with-featured-achievement{background-position:bottom 250px center}}@media (min-width:1200px){.block-hero-header.with-featured-achievement{background-position:bottom 330px center}}@media (min-width:1320px){.block-hero-header.with-featured-achievement{background-position:bottom 380px center}}.block-hero-header.with-featured-achievement .block-hero-header--content{padding-bottom:0}.block-hero-header--type2{text-align:center}.block-hero-header--type2 .block-hero-header--desc{margin-left:auto;margin-right:auto;margin-top:20px;margin-top:1.25rem}.block-hero-header--content{position:relative;z-index:1;padding-top:85px;padding-top:5.3125rem;padding-bottom:85px;padding-bottom:5.3125rem}@media (max-width:991.98px){.block-hero-header--content{padding-top:45px;padding-top:2.8125rem;padding-bottom:45px;padding-bottom:2.8125rem}}.block-hero-header--title-wrapper{position:relative}.block-hero-header--title{position:relative;z-index:1}@media (max-width:991.98px){.block-hero-header--title{text-align:center}}.block-hero-header--title-fake{font-family:"TT Norms Pro",sans-serif;font-size:150px;font-size:9.375rem;line-height:140px;line-height:8.75rem;-webkit-text-stroke:2px #5A5A73;color:transparent;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);white-space:nowrap}@media (max-width:991.98px){.block-hero-header--title-fake{font-size:90px;font-size:5.625rem;line-height:85px;line-height:5.3125rem}}@media (max-width:991.98px){.block-hero-header--title-fake{display:none}}.block-hero-header--desc{max-width:530px;max-width:33.125rem;margin-left:50%;margin-top:75px;margin-top:4.6875rem}@media (max-width:1199.98px){.block-hero-header--desc{margin-left:auto}}@media (max-width:991.98px){.block-hero-header--desc{margin:auto;text-align:center;margin-top:45px;margin-top:2.8125rem}}.block-hero-homepage{position:relative;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;padding-top:80px;padding-top:5rem}@media (max-width:991.98px){.block-hero-homepage{padding-top:60px;padding-top:3.75rem}}.block-hero-homepage.is-image{background-size:cover;background-position:center center;background-repeat:no-repeat}.block-hero-homepage-cover{position:absolute;top:0;left:0;width:100%;height:100%}.block-hero-homepage-cover img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.block-hero-homepage video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transform:translateX(-50%) translateY(-50%) scale(1.01);transform:translateX(-50%) translateY(-50%) scale(1.01);-o-object-fit:cover;object-fit:cover}.block-hero-homepage--wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:0;position:relative;z-index:1;padding-bottom:80px;padding-bottom:5rem}@media (max-width:767.98px){.block-hero-homepage--wrapper{padding-top:40px;padding-top:2.5rem;padding-bottom:40px;padding-bottom:2.5rem}}.block-hero-homepage--content{position:relative;z-index:1}@media (min-width:768px){.block-hero-homepage--content{max-width:50%}.block-hero-homepage--content.with-tags{margin-top:auto}}.block-hero-homepage--content:after{content:"";background-image:url(../../../themes/datasolution/dist/img/icons/logo-home.svg);background-repeat:no-repeat;width:310px;height:310px;position:absolute;left:auto;right:0;top:125%;z-index:1}@media (min-width:768px){.block-hero-homepage--content:after{left:119%;right:auto;top:-25%}}.block-hero-homepage--title{margin-top:30px;margin-top:1.875rem}.block-hero-homepage .tags{position:relative;z-index:1;margin-top:auto;white-space:nowrap;font-family:"TT Norms Pro",sans-serif;font-size:100px;font-size:6.25rem;line-height:90px;line-height:5.625rem;-webkit-text-stroke:2px #FFF;color:transparent}@media (max-width:991.98px){.block-hero-homepage .tags{font-size:60px;font-size:3.75rem;line-height:55px;line-height:3.4375rem}}.block-hero-homepage .tags span{padding:0 35px;padding:0 2.1875rem}.block-images{max-width:1200px;margin:60px auto}.block-images.light-style{margin-top:80px;margin-top:5rem;margin-bottom:80px;margin-bottom:5rem}@media (max-width:991.98px){.block-images.light-style{margin-top:60px;margin-top:3.75rem;margin-bottom:60px;margin-bottom:3.75rem}}@media (max-width:767.98px){.block-images.light-style{margin-top:40px;margin-top:2.5rem;margin-bottom:40px;margin-bottom:2.5rem}}.block-images.dark-style{padding-top:80px;padding-top:5rem;padding-bottom:80px;padding-bottom:5rem;background-color:#070723}@media (max-width:991.98px){.block-images.dark-style{padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}}@media (max-width:767.98px){.block-images.dark-style{padding-top:40px;padding-top:2.5rem;padding-bottom:40px;padding-bottom:2.5rem}}.block-images img{position:relative;width:100%}.block-images--video{position:relative}.block-images--video .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80px;width:5rem;z-index:1}.block-images--half-img{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:80px;grid-column-gap:5rem}@media (max-width:991.98px){.block-images--half-img{grid-column-gap:60px;grid-column-gap:3.75rem}}@media (max-width:767.98px){.block-images--half-img{grid-template-columns:1fr;grid-row-gap:40px;grid-row-gap:2.5rem}}.block-jobs-type1{padding-top:80px;padding-top:5rem;padding-bottom:80px;padding-bottom:5rem;background-color:#070723;color:#FFF;background-image:url(../../../themes/datasolution/dist/img/waves-jobs.png);background-repeat:no-repeat;background-position:top 57px center;overflow:hidden}@media (max-width:991.98px){.block-jobs-type1{padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}}@media (max-width:767.98px){.block-jobs-type1{padding-top:40px;padding-top:2.5rem;padding-bottom:40px;padding-bottom:2.5rem}}.block-jobs-type1--title{font-family:"TT Norms Pro",sans-serif;font-size:80px;font-size:5rem;line-height:70px;line-height:4.375rem;-webkit-text-stroke:2px #B7B7C7;color:transparent;margin-bottom:60px;margin-bottom:3.75rem}@media (max-width:991.98px){.block-jobs-type1--title{font-size:48px;font-size:3rem;line-height:43px;line-height:2.6875rem}}@media (max-width:991.98px){.block-jobs-type1--title{font-family:"TT Norms Pro",sans-serif;font-size:80px;font-size:5rem;line-height:70px;line-height:4.375rem;-webkit-text-stroke:1px #B7B7C7;color:transparent;margin-bottom:40px;margin-bottom:2.5rem}}@media (max-width:991.98px) and (max-width:991.98px){.block-jobs-type1--title{font-size:48px;font-size:3rem;line-height:43px;line-height:2.6875rem}}@media (max-width:767.98px){.block-jobs-type1--title{margin-bottom:30px;margin-bottom:1.875rem}}.block-jobs-type1--numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:60px;margin-bottom:3.75rem}@media (max-width:991.98px){.block-jobs-type1--numbers{margin-bottom:40px;margin-bottom:2.5rem}}@media (max-width:767.98px){.block-jobs-type1--numbers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px;margin-bottom:1.25rem}}.block-jobs-type1--numbers .collab,.block-jobs-type1--numbers .certif{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 30px;padding:0 1.875rem}@media (max-width:767.98px){.block-jobs-type1--numbers .collab,.block-jobs-type1--numbers .certif{padding:0;margin-bottom:10px;margin-bottom:.625rem}}.block-jobs-type1--numbers .collab .number,.block-jobs-type1--numbers .certif .number{font-family:"TT Norms Pro",sans-serif;font-size:60px;font-size:3.75rem;color:#FF7130;margin:0 10px 0 15px;margin:0 .625rem 0 .9375rem}@media (max-width:991.98px){.block-jobs-type1--numbers .collab .number,.block-jobs-type1--numbers .certif .number{font-size:40px;font-size:2.5rem}}.block-jobs-type1--numbers .collab .desc,.block-jobs-type1--numbers .certif .desc{font-family:"TT Norms Pro",sans-serif;font-size:20px;font-size:1.25rem;color:#FF7130;margin-bottom:0}@media (max-width:991.98px){.block-jobs-type1--numbers .collab .desc,.block-jobs-type1--numbers .certif .desc{font-size:18px;font-size:1.125rem}}.block-jobs-type1--numbers .collab .icon,.block-jobs-type1--numbers .certif .icon{width:60px;width:3.75rem}.block-jobs-type1--list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}@media (max-width:767.98px){.block-jobs-type1--list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.block-jobs-type1--list:before,.block-jobs-type1--list:after{content:"";display:block;position:absolute;width:50%;height:100%;background-color:transparent;top:0;pointer-events:none;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}.block-jobs-type1--list:before{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.block-jobs-type1--list:after{right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.block-jobs-type1--list.active{background-color:#070723}.block-jobs-type1--list.active:before,.block-jobs-type1--list.active:after{background-color:#070723}.block-jobs-type1--list .close{color:#FFF;position:absolute;top:45px;top:2.8125rem;right:45px;right:2.8125rem;opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s,visibility 0s 0.3s ease-in-out;transition:opacity 0.3s,visibility 0s 0.3s ease-in-out;z-index:1}@media (min-width:768px) and (max-width:991.98px){.block-jobs-type1--list .close{right:inherit;left:0}}@media (max-width:575.98px){.block-jobs-type1--list .close{top:20px;top:1.25rem;right:0}}.block-jobs-type1--list .close.visible{opacity:1;visibility:visible;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.block-jobs-type1--list .close .icon{width:30px;width:1.875rem}.block-jobs-type1--list .img,.block-jobs-type1--list .details{padding-right:100px;padding-right:6.25rem}@media (max-width:1199.98px){.block-jobs-type1--list .img,.block-jobs-type1--list .details{padding-right:50px;padding-right:3.125rem}}@media (max-width:991.98px){.block-jobs-type1--list .img,.block-jobs-type1--list .details{padding-right:30px;padding-right:1.875rem}}@media (max-width:767.98px){.block-jobs-type1--list .img,.block-jobs-type1--list .details{padding-right:0}}.block-jobs-type1--list .img{width:50%;position:relative}@media (max-width:991.98px){.block-jobs-type1--list .img{width:60%}}@media (max-width:767.98px){.block-jobs-type1--list .img{width:100%}}.block-jobs-type1--list .img img{width:100%;display:block;opacity:1;visibility:visible;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.block-jobs-type1--list .img img.not-visible{opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s,visibility 0s 0.3s ease-in-out;transition:opacity 0.3s,visibility 0s 0.3s ease-in-out}.block-jobs-type1--list .img .details{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s,visibility 0s 0.3s ease-in-out;transition:opacity 0.3s,visibility 0s 0.3s ease-in-out}.block-jobs-type1--list .img .details.visible{opacity:1;visibility:visible;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.block-jobs-type1--list .img .details .title{margin-bottom:10px;margin-bottom:.625rem}.block-jobs-type1--list .img .details p{margin-bottom:0}.block-jobs-type1--list--items{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0;padding:1.25rem 0}@media (max-width:991.98px){.block-jobs-type1--list--items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:40%}}@media (max-width:767.98px){.block-jobs-type1--list--items{padding:0;width:100%;margin-top:15px;margin-top:.9375rem}}.block-jobs-type1--list--items ul{list-style:none;padding:0;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:30px;padding-right:1.875rem}@media (max-width:991.98px){.block-jobs-type1--list--items ul{padding-right:0}}@media (min-width:992px){.block-jobs-type1--list--items ul:last-child{margin-top:80px;margin-top:5rem}}.block-jobs-type1--list--item{margin:15px 0;margin:.9375rem 0}@media (max-width:1199.98px){.block-jobs-type1--list--item{margin:10px 0;margin:.625rem 0}}@media (max-width:767.98px){.block-jobs-type1--list--item{margin:15px 0;margin:.9375rem 0}.block-jobs-type1--list--item:last-child{margin-bottom:0}}.block-jobs-type1--list--item a{display:block;position:relative;color:#FFF;font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem;padding-left:40px;padding-left:2.5rem}.block-jobs-type1--list--item a:before{content:"";display:block;position:absolute;left:0;top:12px;top:.75rem;width:20px;width:1.25rem;height:2px;height:.125rem;background-color:#B7B7C7;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.block-jobs-type1--list--item a:hover,.block-jobs-type1--list--item a.active{color:#FF7130}.block-jobs-type1--list--item a:hover:before,.block-jobs-type1--list--item a.active:before{background-color:#FF7130}.block-jobs-type1 .block-testimonials--swiper{margin-top:61px;margin-top:3.8125rem}@media (max-width:767.98px){.block-jobs-type1 .block-testimonials--swiper{margin-top:41px;margin-top:2.5625rem}}.block-jobs-type2{margin-top:80px;margin-top:5rem;margin-bottom:80px;margin-bottom:5rem;overflow:hidden}@media (max-width:991.98px){.block-jobs-type2{margin-top:60px;margin-top:3.75rem;margin-bottom:60px;margin-bottom:3.75rem}}@media (max-width:767.98px){.block-jobs-type2{margin-top:40px;margin-top:2.5rem;margin-bottom:40px;margin-bottom:2.5rem}}.block-jobs-type2--list{margin-top:60px;margin-top:3.75rem;padding-bottom:40px;padding-bottom:2.5rem;overflow:visible}@media (max-width:991.98px){.block-jobs-type2--list{margin-top:30px;margin-top:1.875rem}}@media (max-width:575.98px){.block-jobs-type2--list{padding-bottom:30px;padding-bottom:1.875rem;padding-left:15px;padding-left:.9375rem;padding-right:15px;padding-right:.9375rem}}.no-touchevents .block-jobs-type2--list .swiper-wrapper:hover{cursor:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='127px' height='85px' viewBox='0 0 127 85' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Enav%3C/title%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-774.000000, -6191.000000)'%3E%3Cg transform='translate(0.000000, 5550.000000)'%3E%3Cg transform='translate(774.000000, 641.000000)'%3E%3Cg transform='translate(21.000000, 0.000000)'%3E%3Ccircle fill='%23070723' cx='42.5' cy='42.5' r='42.5'%3E%3C/circle%3E%3Cpath d='M28.836,49 C30.7026667,49 32.1506667,48.5013333 33.18,47.504 C34.2093333,46.5066667 34.724,45.1013333 34.724,43.288 C34.724,41.4853333 34.2093333,40.088 33.18,39.096 C32.1506667,38.104 30.7026667,37.608 28.836,37.608 L28.836,37.608 L24.644,37.608 L24.644,49 L28.836,49 Z M28.708,47.32 L26.708,47.32 L26.708,39.288 L28.708,39.288 C31.332,39.288 32.644,40.6213333 32.644,43.288 C32.644,45.976 31.332,47.32 28.708,47.32 L28.708,47.32 Z M38.676,49 L38.676,44.632 C38.676,43.9813333 38.8546667,43.4586667 39.212,43.064 C39.5693333,42.6693333 40.0893333,42.472 40.772,42.472 C41.1346667,42.472 41.4866667,42.5413333 41.828,42.68 L41.828,42.68 L41.844,40.856 C41.62,40.7706667 41.3533333,40.728 41.044,40.728 C40.4893333,40.728 39.9933333,40.8666667 39.556,41.144 C39.1186667,41.4213333 38.7986667,41.8213333 38.596,42.344 L38.596,42.344 L38.436,40.92 L36.564,40.92 C36.6493333,41.592 36.692,42.3546667 36.692,43.208 L36.692,43.208 L36.692,49 L38.676,49 Z M45.94,49.128 C46.5266667,49.128 47.0493333,49.0026667 47.508,48.752 C47.9666667,48.5013333 48.3186667,48.152 48.564,47.704 L48.564,47.704 L48.564,49 L50.532,49 L50.532,40.92 L48.564,40.92 L48.564,42.136 C48.3186667,41.688 47.9666667,41.3386667 47.508,41.088 C47.0493333,40.8373333 46.5266667,40.712 45.94,40.712 C45.2466667,40.712 44.628,40.8906667 44.084,41.248 C43.54,41.6053333 43.116,42.1066667 42.812,42.752 C42.508,43.3973333 42.356,44.136 42.356,44.968 C42.356,45.8 42.5053333,46.5306667 42.804,47.16 C43.1026667,47.7893333 43.524,48.2746667 44.068,48.616 C44.612,48.9573333 45.236,49.128 45.94,49.128 Z M46.484,47.56 C45.812,47.56 45.292,47.336 44.924,46.888 C44.556,46.44 44.372,45.8 44.372,44.968 C44.372,44.1253333 44.556,43.4666667 44.924,42.992 C45.292,42.5173333 45.8066667,42.28 46.468,42.28 C47.14,42.28 47.6573333,42.5093333 48.02,42.968 C48.3826667,43.4266667 48.564,44.0826667 48.564,44.936 C48.564,45.768 48.3826667,46.4133333 48.02,46.872 C47.6573333,47.3306667 47.1453333,47.56 46.484,47.56 Z M56.42,52.584 C57.764,52.584 58.7826667,52.2586667 59.476,51.608 C60.1693333,50.9573333 60.516,50.0026667 60.516,48.744 L60.516,48.744 L60.516,40.92 L58.532,40.92 L58.532,42.136 C58.2866667,41.688 57.932,41.3386667 57.468,41.088 C57.004,40.8373333 56.4733333,40.712 55.876,40.712 C55.172,40.712 54.5453333,40.88 53.996,41.216 C53.4466667,41.552 53.02,42.0266667 52.716,42.64 C52.412,43.2533333 52.26,43.9546667 52.26,44.744 C52.26,45.5333333 52.412,46.2346667 52.716,46.848 C53.02,47.4613333 53.4466667,47.936 53.996,48.272 C54.5453333,48.608 55.172,48.776 55.876,48.776 C56.4626667,48.776 56.9906667,48.64 57.46,48.368 C57.9293333,48.096 58.2866667,47.7413333 58.532,47.304 L58.532,47.304 L58.532,48.904 C58.532,50.3333333 57.812,51.048 56.372,51.048 C55.4013333,51.048 54.4253333,50.792 53.444,50.28 L53.444,50.28 L53.124,51.8 C54.0733333,52.3226667 55.172,52.584 56.42,52.584 Z M56.404,47.208 C55.7426667,47.208 55.2226667,46.9893333 54.844,46.552 C54.4653333,46.1146667 54.276,45.512 54.276,44.744 C54.276,43.976 54.4653333,43.3733333 54.844,42.936 C55.2226667,42.4986667 55.7426667,42.28 56.404,42.28 C57.076,42.28 57.5986667,42.4986667 57.972,42.936 C58.3453333,43.3733333 58.532,43.976 58.532,44.744 C58.532,45.512 58.3426667,46.1146667 57.964,46.552 C57.5853333,46.9893333 57.0653333,47.208 56.404,47.208 Z' fill='%23FFFFFF' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3Cg transform='translate(0.000000, 38.000000)' fill='%23070723'%3E%3Cpolygon transform='translate(3.000000, 5.000000) scale(-1, 1) translate(-3.000000, -5.000000) ' points='2.54760216 4.99370008 0 8.77730013 1.26123035 10 6 4.99380008 1.26123035 0 0 1.22270002'%3E%3C/polygon%3E%3C/g%3E%3Cg transform='translate(121.000000, 38.000000)' fill='%23070723'%3E%3Cpolygon points='2.54760216 4.99370008 0 8.77730013 1.26123035 10 6 4.99380008 1.26123035 0 0 1.22270002'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 63 42,-webkit-grabbing;cursor:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='127px' height='85px' viewBox='0 0 127 85' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Enav%3C/title%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-774.000000, -6191.000000)'%3E%3Cg transform='translate(0.000000, 5550.000000)'%3E%3Cg transform='translate(774.000000, 641.000000)'%3E%3Cg transform='translate(21.000000, 0.000000)'%3E%3Ccircle fill='%23070723' cx='42.5' cy='42.5' r='42.5'%3E%3C/circle%3E%3Cpath d='M28.836,49 C30.7026667,49 32.1506667,48.5013333 33.18,47.504 C34.2093333,46.5066667 34.724,45.1013333 34.724,43.288 C34.724,41.4853333 34.2093333,40.088 33.18,39.096 C32.1506667,38.104 30.7026667,37.608 28.836,37.608 L28.836,37.608 L24.644,37.608 L24.644,49 L28.836,49 Z M28.708,47.32 L26.708,47.32 L26.708,39.288 L28.708,39.288 C31.332,39.288 32.644,40.6213333 32.644,43.288 C32.644,45.976 31.332,47.32 28.708,47.32 L28.708,47.32 Z M38.676,49 L38.676,44.632 C38.676,43.9813333 38.8546667,43.4586667 39.212,43.064 C39.5693333,42.6693333 40.0893333,42.472 40.772,42.472 C41.1346667,42.472 41.4866667,42.5413333 41.828,42.68 L41.828,42.68 L41.844,40.856 C41.62,40.7706667 41.3533333,40.728 41.044,40.728 C40.4893333,40.728 39.9933333,40.8666667 39.556,41.144 C39.1186667,41.4213333 38.7986667,41.8213333 38.596,42.344 L38.596,42.344 L38.436,40.92 L36.564,40.92 C36.6493333,41.592 36.692,42.3546667 36.692,43.208 L36.692,43.208 L36.692,49 L38.676,49 Z M45.94,49.128 C46.5266667,49.128 47.0493333,49.0026667 47.508,48.752 C47.9666667,48.5013333 48.3186667,48.152 48.564,47.704 L48.564,47.704 L48.564,49 L50.532,49 L50.532,40.92 L48.564,40.92 L48.564,42.136 C48.3186667,41.688 47.9666667,41.3386667 47.508,41.088 C47.0493333,40.8373333 46.5266667,40.712 45.94,40.712 C45.2466667,40.712 44.628,40.8906667 44.084,41.248 C43.54,41.6053333 43.116,42.1066667 42.812,42.752 C42.508,43.3973333 42.356,44.136 42.356,44.968 C42.356,45.8 42.5053333,46.5306667 42.804,47.16 C43.1026667,47.7893333 43.524,48.2746667 44.068,48.616 C44.612,48.9573333 45.236,49.128 45.94,49.128 Z M46.484,47.56 C45.812,47.56 45.292,47.336 44.924,46.888 C44.556,46.44 44.372,45.8 44.372,44.968 C44.372,44.1253333 44.556,43.4666667 44.924,42.992 C45.292,42.5173333 45.8066667,42.28 46.468,42.28 C47.14,42.28 47.6573333,42.5093333 48.02,42.968 C48.3826667,43.4266667 48.564,44.0826667 48.564,44.936 C48.564,45.768 48.3826667,46.4133333 48.02,46.872 C47.6573333,47.3306667 47.1453333,47.56 46.484,47.56 Z M56.42,52.584 C57.764,52.584 58.7826667,52.2586667 59.476,51.608 C60.1693333,50.9573333 60.516,50.0026667 60.516,48.744 L60.516,48.744 L60.516,40.92 L58.532,40.92 L58.532,42.136 C58.2866667,41.688 57.932,41.3386667 57.468,41.088 C57.004,40.8373333 56.4733333,40.712 55.876,40.712 C55.172,40.712 54.5453333,40.88 53.996,41.216 C53.4466667,41.552 53.02,42.0266667 52.716,42.64 C52.412,43.2533333 52.26,43.9546667 52.26,44.744 C52.26,45.5333333 52.412,46.2346667 52.716,46.848 C53.02,47.4613333 53.4466667,47.936 53.996,48.272 C54.5453333,48.608 55.172,48.776 55.876,48.776 C56.4626667,48.776 56.9906667,48.64 57.46,48.368 C57.9293333,48.096 58.2866667,47.7413333 58.532,47.304 L58.532,47.304 L58.532,48.904 C58.532,50.3333333 57.812,51.048 56.372,51.048 C55.4013333,51.048 54.4253333,50.792 53.444,50.28 L53.444,50.28 L53.124,51.8 C54.0733333,52.3226667 55.172,52.584 56.42,52.584 Z M56.404,47.208 C55.7426667,47.208 55.2226667,46.9893333 54.844,46.552 C54.4653333,46.1146667 54.276,45.512 54.276,44.744 C54.276,43.976 54.4653333,43.3733333 54.844,42.936 C55.2226667,42.4986667 55.7426667,42.28 56.404,42.28 C57.076,42.28 57.5986667,42.4986667 57.972,42.936 C58.3453333,43.3733333 58.532,43.976 58.532,44.744 C58.532,45.512 58.3426667,46.1146667 57.964,46.552 C57.5853333,46.9893333 57.0653333,47.208 56.404,47.208 Z' fill='%23FFFFFF' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3Cg transform='translate(0.000000, 38.000000)' fill='%23070723'%3E%3Cpolygon transform='translate(3.000000, 5.000000) scale(-1, 1) translate(-3.000000, -5.000000) ' points='2.54760216 4.99370008 0 8.77730013 1.26123035 10 6 4.99380008 1.26123035 0 0 1.22270002'%3E%3C/polygon%3E%3C/g%3E%3Cg transform='translate(121.000000, 38.000000)' fill='%23070723'%3E%3Cpolygon points='2.54760216 4.99370008 0 8.77730013 1.26123035 10 6 4.99380008 1.26123035 0 0 1.22270002'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 63 42,grabbing}.block-jobs-type2--list--item{border:1px solid #E1E1EA;border-radius:10px;padding:40px 30px;padding:2.5rem 1.875rem;height:auto}@media (min-width:576px){.block-jobs-type2--list--item{max-width:350px;max-width:21.875rem;width:100%}}@media (min-width:576px) and (max-width:991.98px){.block-jobs-type2--list--item{max-width:300px;max-width:18.75rem}}@media (max-width:991.98px){.block-jobs-type2--list--item{padding:20px 15px;padding:1.25rem .9375rem}}.block-jobs-type2--list--item--person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-size:.875rem;color:#5A5A73;margin-bottom:40px;margin-bottom:2.5rem}@media (max-width:991.98px){.block-jobs-type2--list--item--person{margin-bottom:20px;margin-bottom:1.25rem}}.block-jobs-type2--list--item--person img{display:block;border-radius:100%;margin-right:15px;margin-right:.9375rem}.block-jobs-type2--list--item--desc{margin-top:55px;margin-top:3.4375rem;font-size:15px;font-size:.9375rem;line-height:22px;line-height:1.375rem;color:#2E2E49}@media (max-width:991.98px){.block-jobs-type2--list--item--desc{margin-top:35px;margin-top:2.1875rem}}.block-jobs-type2 .block-testimonials--swiper{margin-top:61px;margin-top:3.8125rem}@media (max-width:767.98px){.block-jobs-type2 .block-testimonials--swiper{margin-top:41px;margin-top:2.5625rem}}.block-link-full{text-align:center;background:#070723;display:block;position:relative}.no-touchevents .block-link-full:hover .block-link-full--link{background-size:100% 200px;-webkit-text-stroke:1px #FFF}@media (min-width:992px){.no-touchevents .block-link-full:hover .block-link-full--link{-webkit-text-stroke:2px #FFF}}.block-link-full--wrapper{padding-top:80px;padding-top:5rem;padding-bottom:80px;padding-bottom:5rem;background:rgba(46,46,73,.5);position:relative}@media (max-width:991.98px){.block-link-full--wrapper{padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}}@media (max-width:767.98px){.block-link-full--wrapper{padding-top:40px;padding-top:2.5rem;padding-bottom:40px;padding-bottom:2.5rem}}.block-link-full--heading{color:#B7B7C7}.block-link-full--link{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFFFFF)) no-repeat center bottom;background:linear-gradient(#FFFFFF 0 100%) no-repeat center bottom;background-size:100% 0;-webkit-transition:0.75s ease-in-out;transition:0.75s ease-in-out;-webkit-background-clip:text;background-clip:text;font-family:"TT Norms Pro",sans-serif;font-size:150px;font-size:9.375rem;line-height:140px;line-height:8.75rem;-webkit-text-stroke:1px #5A5A73;color:transparent}@media (max-width:991.98px){.block-link-full--link{font-size:50px;font-size:3.125rem;line-height:45px;line-height:2.8125rem}}@media (min-width:992px){.block-link-full--link{font-family:"TT Norms Pro",sans-serif;font-size:150px;font-size:9.375rem;line-height:140px;line-height:8.75rem;-webkit-text-stroke:2px #5A5A73;color:transparent;line-height:175px;line-height:10.9375rem}}@media (min-width:992px) and (max-width:991.98px){.block-link-full--link{font-size:50px;font-size:3.125rem;line-height:45px;line-height:2.8125rem}}.block-location{padding-top:80px;padding-top:5rem;padding-bottom:80px;padding-bottom:5rem;background-color:#070723;background-image:url(../../../themes/datasolution/dist/img/waves-location.png);background-repeat:no-repeat;background-position:bottom 176px center;color:#FFF;overflow:hidden}@media (max-width:991.98px){.block-location{padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}}@media (max-width:767.98px){.block-location{padding-top:40px;padding-top:2.5rem;padding-bottom:40px;padding-bottom:2.5rem}}@media (max-width:767.98px){.block-location{background-position:top center}}.block-location--head{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:120px;padding-bottom:7.5rem}@media (max-width:991.98px){.block-location--head{padding-bottom:60px;padding-bottom:3.75rem}}@media (max-width:767.98px){.block-location--head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:40px;padding-bottom:2.5rem;text-align:center}}.block-location--title-wrapper{width:50%}@media (min-width:1200px){.block-location--title-wrapper{padding-right:60px;padding-right:3.75rem}}@media (max-width:767.98px){.block-location--title-wrapper{width:100%}}.block-location--img-wrapper{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px) and (max-width:1199.98px){.block-location--img-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:20px;padding-left:1.25rem}}@media (max-width:767.98px){.block-location--img-wrapper{margin-top:20px;margin-top:1.25rem;width:100%}}.block-location--img{position:relative}.block-location--img img{display:block}.block-location--img2{position:absolute;left:0;bottom:0;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}@media (max-width:1319.98px){.block-location--img2{-webkit-transform:translate(-40%,50%);transform:translate(-40%,50%)}}@media (max-width:1199.98px){.block-location--img2{display:none}}.block-location--img2:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.8;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#070723));background-image:linear-gradient(180deg,transparent 0%,#070723 100%);pointer-events:none}.block-location--heading{display:block;margin-bottom:20px;margin-bottom:1.25rem}.block-location--title{font-family:"TT Norms Pro",sans-serif;font-size:80px;font-size:5rem;line-height:70px;line-height:4.375rem;-webkit-text-stroke:1px #B7B7C7;color:transparent}@media (max-width:991.98px){.block-location--title{font-size:48px;font-size:3rem;line-height:43px;line-height:2.6875rem}}.block-location .tags{position:relative;z-index:1;margin-top:auto;white-space:nowrap;font-size:30px;font-size:1.875rem;color:#FF7130;font-family:"TT Norms Pro",sans-serif}@media (max-width:991.98px){.block-location .tags{font-size:21px;font-size:1.3125rem}}.block-location .tags span{padding:0 18px;padding:0 1.125rem}@media (max-width:991.98px){.block-location .tags span{padding:0 12px;padding:0 .75rem}}.block-location--text-column{margin-top:120px;margin-top:7.5rem}@media (min-width:768px){.block-location--text-column{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:991.98px){.block-location--text-column{margin-top:60px;margin-top:3.75rem}}@media (max-width:767.98px){.block-location--text-column{margin-top:40px;margin-top:2.5rem}}@media (min-width:768px){.block-location--text{width:25%}.block-location--text:nth-child(even){margin-top:60px;margin-top:3.75rem}}@media (max-width:767.98px){.block-location--text{text-align:center}}.block-location--text--desc{margin-top:10px;margin-top:.625rem}.block-location--text--desc p{margin-bottom:0}@media (min-width:768px){.block-location .swiper-button-prev,.block-location .swiper-button-next{display:none}}.block-location .block-text-media{margin-bottom:0;padding-bottom:0}@media (max-width:991.98px){.block-location .block-text-media--wrapper{text-align:left!important}}.block-marquee{overflow:hidden;padding-top:80px;padding-top:5rem;padding-bottom:80px;padding-bottom:5rem;background-color:#070723}@media (max-width:991.98px){.block-marquee{padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}}@media (max-width:767.98px){.block-marquee{padding-top:40px;padding-top:2.5rem;padding-bottom:40px;padding-bottom:2.5rem}}.block-marquee--title{font-family:"TT Norms Pro",sans-serif;font-size:100px;font-size:6.25rem;line-height:90px;line-height:5.625rem;-webkit-text-stroke:1px #5A5A73;color:transparent;text-align:center}@media (max-width:991.98px){.block-marquee--title{font-size:50px;font-size:3.125rem;line-height:45px;line-height:2.8125rem}}.block-marquee .tags{position:relative;margin-top:-30px;margin-top:-1.875rem}@media (max-width:991.98px){.block-marquee .tags{margin-top:-15px;margin-top:-.9375rem}}.block-marquee .tags span{padding:0 20px;padding:0 1.25rem;color:#FFF}@media (max-width:991.98px){.block-marquee .tags span{padding:0 10px;padding:0 .625rem}}.block-numbers{overflow:hidden;position:relative}.block-numbers+.block-testimonials{padding-top:20px;padding-top:1.25rem}.block-numbers--type2.light-style{margin-top:80px;margin-top:5rem;margin-bottom:80px;margin-bottom:5rem}@media (max-width:991.98px){.block-numbers--type2.light-style{margin-top:60px;margin-top:3.75rem;margin-bottom:60px;margin-bottom:3.75rem}}@media (max-width:767.98px){.block-numbers--type2.light-style{margin-top:40px;margin-top:2.5rem;margin-bottom:40px;margin-bottom:2.5rem}}.block-numbers--type2.dark-style{padding-top:80px;padding-top:5rem;padding-bottom:80px;padding-bottom:5rem;background-color:#070723;color:#FFF}@media (max-width:991.98px){.block-numbers--type2.dark-style{padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}}@media (max-width:767.98px){.block-numbers--type2.dark-style{padding-top:40px;padding-top:2.5rem;padding-bottom:40px;padding-bottom:2.5rem}}.block-numbers--type2.dark-style .block-numbers--title{color:#B7B7C7}.block-numbers--type1{padding-top:80px;padding-top:5rem;padding-bottom:80px;padding-bottom:5rem;background-color:#070723}@media (max-width:991.98px){.block-numbers--type1{padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}}@media (max-width:767.98px){.block-numbers--type1{padding-top:40px;padding-top:2.5rem;padding-bottom:40px;padding-bottom:2.5rem}}.block-numbers--type1 .block-numbers--title{color:#FFF}@media (max-width:767.98px){.block-numbers--type1 .block-numbers--item{width:50%;margin-bottom:10px;margin-bottom:.625rem}}.block-numbers--type1 .block-numbers--item-content .number{color:#FF7130;text-shadow:0 0 10px rgba(255,113,48,.5);padding:60px 0 20px 0;padding:3.75rem 0 1.25rem 0}@media (max-width:991.98px){.block-numbers--type1 .block-numbers--item-content .number{padding:40px 0 10px 0;padding:2.5rem 0 .625rem 0}}.block-numbers--type1 .block-numbers--item-content .title{color:#FFF}.block-numbers--type1 .block-numbers--item-content .desc{color:#B7B7C7}.block-numbers--type1 .block-lines{z-index:1}.block-numbers-background{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;z-index:0}.block-numbers-background img{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.block-numbers--wrapper{position:relative;z-index:2}.block-numbers--title{margin-bottom:60px;margin-bottom:3.75rem}@media (max-width:767.98px){.block-numbers--title{margin-bottom:20px;margin-bottom:1.25rem}}.block-numbers--items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}@media (max-width:991.98px){.block-numbers--items{margin:0 -1.25rem}}.block-numbers--item{width:25%;padding:0 1.25rem}@media (max-width:767.98px){.block-numbers--item{width:100%;margin-bottom:50px;margin-bottom:3.125rem}.block-numbers--item:last-child{margin-bottom:0}}.block-numbers--item.item-1 .stripe{top:0;width:245px;width:15.3125rem}.block-numbers--item.item-2 .stripe{bottom:-60px;bottom:-3.75rem;width:262px;width:16.375rem}@media (max-width:991.98px){.block-numbers--item.item-2 .stripe{bottom:-10px;bottom:-.625rem}}.block-numbers--item.item-3 .stripe{top:0;width:185px;width:11.5625rem}.block-numbers--item.item-4 .stripe{bottom:-60px;bottom:-3.75rem;width:207px;width:12.9375rem}@media (max-width:991.98px){.block-numbers--item.item-4 .stripe{bottom:-10px;bottom:-.625rem}}.block-numbers--item-content{position:relative;text-align:center}.block-numbers--item-content .stripe{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}@media (max-width:1199.98px){.block-numbers--item-content .stripe{width:100%!important}}@media (max-width:767.98px){.block-numbers--item-content .stripe{width:80%!important}}.block-numbers--item-content .number{position:relative;font-family:"TT Norms Pro",sans-serif;font-size:80px;font-size:5rem;line-height:94px;line-height:5.875rem;padding-bottom:10px;padding-bottom:.625rem;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:991.98px){.block-numbers--item-content .number{font-size:50px;font-size:3.125rem;line-height:58px;line-height:3.625rem}}.block-numbers--item-content .title{position:relative;font-weight:700;font-size:15px;font-size:.9375rem;line-height:19px;line-height:1.1875rem;margin-bottom:10px;margin-bottom:.625rem}@media (max-width:991.98px){.block-numbers--item-content .title{margin-bottom:5px;margin-bottom:.3125rem}}.block-numbers--item-content .desc{position:relative;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;margin-bottom:0}@media (max-width:767.98px){.block-numbers--item-content .hide_mobile{display:none}}.block-partners-type1--reward--single,.block-partners-type2--reward--single{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-partners-type1--reward--single:not(:last-child),.block-partners-type2--reward--single:not(:last-child){margin-bottom:10px;margin-bottom:.625rem}.block-partners-type1--reward--single--icon,.block-partners-type2--reward--single--icon{border-radius:999px;border:1px dashed #070723;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;height:3.75rem;min-width:60px;min-width:3.75rem}.block-partners-type1--reward--single--icon svg,.block-partners-type2--reward--single--icon svg{max-height:36px;max-height:2.25rem}.block-partners-type1--reward--single--values,.block-partners-type2--reward--single--values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#FF7130;font-family:"TT Norms Pro",sans-serif;margin-left:20px;margin-left:1.25rem}.block-partners-type1--reward--single--values--number,.block-partners-type2--reward--single--values--number{padding-top:5px;padding-top:.3125rem;font-size:40px;font-size:2.5rem;line-height:42px;line-height:2.625rem}@media (min-width:992px){.block-partners-type1--reward--single--values--number,.block-partners-type2--reward--single--values--number{font-size:60px;font-size:3.75rem;line-height:65px;line-height:4.0625rem}}.block-partners-type1--reward--single--values--text,.block-partners-type2--reward--single--values--text{font-size:18px;font-size:1.125rem;line-height:18px;line-height:1.125rem;margin-left:10px;margin-left:.625rem;width:150px;width:9.375rem}@media (min-width:992px){.block-partners-type1--reward--single--values--text,.block-partners-type2--reward--single--values--text{font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem}}.block-partners-type1{margin-top:80px;margin-top:5rem;margin-bottom:80px;margin-bottom:5rem}@media (max-width:991.98px){.block-partners-type1{margin-top:60px;margin-top:3.75rem;margin-bottom:60px;margin-bottom:3.75rem}}@media (max-width:767.98px){.block-partners-type1{margin-top:40px;margin-top:2.5rem;margin-bottom:40px;margin-bottom:2.5rem}}.block-partners-type1--heading-bar{margin-bottom:30px;margin-bottom:1.875rem;text-align:center}@media (min-width:768px){.block-partners-type1--heading-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:left}}@media (min-width:992px){.block-partners-type1--heading-bar{margin-bottom:40px;margin-bottom:2.5rem}}@media (max-width:767.98px){.block-partners-type1--heading-bar--title{margin-bottom:10px;margin-bottom:.625rem}}@media (min-width:768px){.block-partners-type1--heading-bar a{position:relative;top:-1px;top:-.0625rem}}@media (min-width:992px){.block-partners-type1--heading-bar a{top:-4px;top:-.25rem}}.block-partners-type1--content{max-width:100%}@media (min-width:992px){.block-partners-type1--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.block-partners-type1--img{display:none}@media (min-width:992px){.block-partners-type1--img{display:block;min-width:300px;min-width:18.75rem;margin-right:50px;margin-right:3.125rem}}@media (min-width:1200px){.block-partners-type1--img{min-width:350px;min-width:21.875rem;margin-right:110px;margin-right:6.875rem}}.block-partners-type1--tabs{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:992px){.block-partners-type1--tabs{max-width:calc(100% - 350px)}}@media (min-width:1200px){.block-partners-type1--tabs{max-width:calc(100% - 460px)}}@media (min-width:768px){.block-partners-type1--tabs--content--description{display:block}}.block-partners-type1--tabs--content--title{margin-bottom:10px;margin-bottom:.625rem}.block-partners-type1--tabs--content--text{line-height:22px;line-height:1.375rem;margin-bottom:20px;margin-bottom:1.25rem}@media (min-width:768px){.block-partners-type1--tabs--content--text{width:100%;margin-bottom:20px}}@media (min-width:992px){.block-partners-type1--reward{display:block}}@media (max-width:575.98px){.block-partners-type1--swiper.cards-list--swiper{padding:0 40px}}.block-partners-type1--swiper--wrapper{max-width:100%;margin-bottom:30px;margin-bottom:1.875rem}@media (min-width:576px){.block-partners-type1--swiper--wrapper{margin-bottom:40px;margin-bottom:2.5rem}}@media (min-width:1200px){.block-partners-type1--swiper--wrapper{margin-bottom:60px;margin-bottom:3.75rem}}.block-partners-type1--swiper--item{height:114px;height:7.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;border-radius:.3125rem;border:1px solid #E1E1EA;cursor:pointer}.no-touchevents .block-partners-type1--swiper--item:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}@media (min-width:576px){.block-partners-type1--swiper--item.active img{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}}.block-partners-type1--swiper--item img{max-width:172px;max-width:10.75rem;max-height:72px;max-height:4.5rem;width:calc(100% - 40px)}@media (min-width:576px){.block-partners-type1--swiper--item img{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.4;-webkit-transition:all 0.25s;transition:all 0.25s}}.block-partners-type1.mode2{padding-top:80px;padding-top:5rem;padding-bottom:80px;padding-bottom:5rem;background-color:#070723;background-image:url(../../../themes/datasolution/dist/img/waves-partners-list.png);background-repeat:no-repeat;background-position:center top;color:#FFF;text-align:center;margin:0 auto}@media (max-width:991.98px){.block-partners-type1.mode2{padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}}@media (max-width:767.98px){.block-partners-type1.mode2{padding-top:40px;padding-top:2.5rem;padding-bottom:40px;padding-bottom:2.5rem}}.block-partners-type1-mode2--container{position:relative}.block-partners-type1-mode2--top{max-width:700px;max-width:43.75rem;width:100%;margin:0 auto}.block-partners-type1-mode2--title{font-family:"TT Norms Pro",sans-serif;font-size:100px;font-size:6.25rem;line-height:90px;line-height:5.625rem;-webkit-text-stroke:1px #5A5A73;color:transparent}@media (max-width:991.98px){.block-partners-type1-mode2--title{font-size:60px;font-size:3.75rem;line-height:55px;line-height:3.4375rem}}.block-partners-type1-mode2--subtitle{margin-top:-28px;margin-top:-1.75rem;margin-bottom:20px;margin-bottom:1.25rem}.block-partners-type1-mode2--description{line-height:22px;line-height:1.375rem}.block-partners-type1-mode2--description p{margin-bottom:0}.block-partners-type1-mode2--partners{margin:30px auto 0;margin:1.875rem auto 0;max-width:100%}@media (min-width:768px){.block-partners-type1-mode2--partners{width:900px;width:56.25rem;margin-top:50px;margin-top:3.125rem}}@media (min-width:768px){.block-partners-type1-mode2--partners .swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:-50px;margin-bottom:-3.125rem}}.block-partners-type1-mode2--partners .swiper-slide{width:240px;width:15rem}@media (min-width:768px){.block-partners-type1-mode2--partners .swiper-slide{margin:0 15px 50px;margin:0 .9375rem 3.125rem;width:240px;width:15rem}}@media (min-width:992px){.block-partners-type1-mode2--partners .swiper-slide{width:calc(33.3333% - 60px);margin:0 30px 50px;margin:0 1.875rem 3.125rem}}.block-partners-type1-mode2--partners .swiper-slide .block-card--logo{height:130px;height:8.125rem;padding:20px;padding:1.25rem;margin-bottom:0}.block-partners-type2{margin-top:40px;margin-top:2.5rem}@media (min-width:992px){.block-partners-type2{margin-top:80px;margin-top:5rem}}.block-partners-type2--single{padding-top:80px;padding-top:5rem;padding-bottom:80px;padding-bottom:5rem;overflow:hidden}@media (max-width:991.98px){.block-partners-type2--single{padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}}@media (max-width:767.98px){.block-partners-type2--single{padding-top:40px;padding-top:2.5rem;padding-bottom:40px;padding-bottom:2.5rem}}.block-partners-type2--single:nth-child(even){background:#F2F2F2}@media (min-width:992px){.block-partners-type2--single:nth-child(even) .block-partners-type2--details{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:992px){.block-partners-type2--single:nth-child(even) .block-partners-type2--image{margin-right:0;margin-left:100px;margin-left:6.25rem}}.block-partners-type2--single:first-child{padding-top:0}@media (min-width:768px){.block-partners-type2--details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.block-partners-type2--image{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #E1E1EA;height:280px;height:17.5rem;max-width:280px;max-width:17.5rem;width:100%;padding:30px;padding:1.875rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;margin-bottom:1.25rem}@media (min-width:768px){.block-partners-type2--image{margin-right:30px;margin-right:1.875rem;height:350px;height:21.875rem;max-width:350px;max-width:21.875rem;margin-bottom:0}}@media (min-width:992px){.block-partners-type2--image{margin-right:50px;margin-right:3.125rem;height:400px;height:25rem;max-width:400px;max-width:25rem}}@media (min-width:1200px){.block-partners-type2--image{margin-right:100px;margin-right:6.25rem;height:500px;height:31.25rem;max-width:500px;max-width:31.25rem;padding:45px;padding:2.8125rem}}@media (min-width:1200px){.block-partners-type2--image img{-o-object-fit:none;object-fit:none}}.block-partners-type2--description{-webkit-box-flex:1;-ms-flex:1;flex:1}.block-partners-type2--description--subtitle{color:#5A5A73;margin-bottom:5px;margin-bottom:.3125rem}@media (min-width:992px){.block-partners-type2--description--subtitle{margin-bottom:10px;margin-bottom:.625rem}}.block-partners-type2--description--title{margin-bottom:10px;margin-bottom:.625rem}@media (min-width:992px){.block-partners-type2--description--title{margin-bottom:20px;margin-bottom:1.25rem}}.block-partners-type2--description--text{line-height:22px;line-height:1.375rem;margin-bottom:10px;margin-bottom:.625rem}@media (min-width:992px){.block-partners-type2--description--text{margin-bottom:20px;margin-bottom:1.25rem}}.block-partners-type2--palmares{margin-top:40px;margin-top:2.5rem}@media (min-width:992px){.block-partners-type2--palmares{margin-top:80px;margin-top:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:992px){.block-partners-type2--reward{margin-right:20px;margin-right:1.25rem}}@media (min-width:1200px){.block-partners-type2--reward{padding-left:50px;padding-left:3.125rem}}.block-partners-type2--reward--single:not(:last-child){margin-bottom:10px;margin-bottom:.625rem}@media (min-width:992px){.block-partners-type2--reward--single:not(:last-child){margin-bottom:30px;margin-bottom:1.875rem}}@media (min-width:992px){.block-partners-type2--clients{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:20px;margin-top:1.25rem}}@media (max-width:991.98px){.block-partners-type2--clients{margin-top:50px;margin-top:3.125rem}}@media (min-width:768px){.block-partners-type2--clients--wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-row-gap:75px;grid-row-gap:4.6875rem;grid-column-gap:20px;grid-column-gap:1.25rem;max-width:720px;max-width:45rem;margin-left:auto}}@media (min-width:768px) and (max-width:1199.98px){.block-partners-type2--clients--wrapper{grid-row-gap:50px;grid-row-gap:3.125rem;grid-column-gap:45px;grid-column-gap:2.8125rem}}.block-partners-type2--clients--single{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.block-partners-type2--clients--single>img{max-width:125px;max-width:7.8125rem;width:100%}.block-partners-type2--clients--single--picto{margin-top:30px;margin-top:1.875rem;min-height:24px;min-height:1.5rem;color:#B7B7C7}.block-partners-type2--clients--single--picto svg{width:100%}.block-partners-type3{color:#FFF;background-color:#070723;background-image:url(../../../themes/datasolution/dist/img/waves-partners.png);background-position:center top;background-repeat:no-repeat;padding-top:80px;padding-top:5rem;padding-bottom:80px;padding-bottom:5rem;text-align:center;overflow:hidden}@media (max-width:991.98px){.block-partners-type3{padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}}@media (max-width:767.98px){.block-partners-type3{padding-top:40px;padding-top:2.5rem;padding-bottom:40px;padding-bottom:2.5rem}}.block-partners-type3--content{padding-bottom:20px;padding-bottom:1.25rem}.block-partners-type3--title{margin-bottom:60px;margin-bottom:3.75rem}@media (max-width:575.98px){.block-partners-type3--title{margin-bottom:30px;margin-bottom:1.875rem}}@media (min-width:768px){.block-partners-type3--level-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -37px;margin:0 -2.3125rem;-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto}}@media (min-width:768px) and (max-width:1199.98px){.block-partners-type3--level-1{margin:0 -20px;margin:0 -1.25rem}}@media (min-width:768px){.block-partners-type3--level-1--single{width:33.333%;padding:0 37px;padding:0 2.3125rem;margin-bottom:80px;margin-bottom:5rem}}@media (min-width:768px) and (max-width:1199.98px){.block-partners-type3--level-1--single{padding:0 20px;padding:0 1.25rem}}@media (min-width:768px) and (max-width:991.98px){.block-partners-type3--level-1--single{width:50%}}.block-partners-type3--level-2{margin-top:40px;margin-top:2.5rem}@media (min-width:768px){.block-partners-type3--level-2{display:grid;grid-row-gap:90px;grid-row-gap:5.625rem;grid-template-columns:repeat(4,1fr);margin-top:20px;margin-top:1.25rem}}@media (min-width:768px) and (max-width:991.98px){.block-partners-type3--level-2{grid-template-columns:repeat(3,1fr)}}.block-partners-type3--level-2 .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block-partners-type3--level-2 img{max-height:60px;max-height:3.75rem;max-width:170px;max-width:10.625rem}.block-popin-slider{margin-top:80px;margin-top:5rem;margin-bottom:80px;margin-bottom:5rem}@media (max-width:991.98px){.block-popin-slider{margin-top:60px;margin-top:3.75rem;margin-bottom:60px;margin-bottom:3.75rem}}@media (max-width:767.98px){.block-popin-slider{margin-top:40px;margin-top:2.5rem;margin-bottom:40px;margin-bottom:2.5rem}}.block-popin-slider--list{margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));border-top:1px solid #E1E1EA;border-left:1px solid #E1E1EA}@media (max-width:991.98px){.block-popin-slider--list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width:767.98px){.block-popin-slider--list{grid-template-columns:repeat(auto-fill,minmax(50%,1fr))}}.block-popin-slider--list--item{position:relative;border-right:1px solid #E1E1EA;border-bottom:1px solid #E1E1EA;height:calc(50vw - 20px)}@media (min-width:576px){.block-popin-slider--list--item{height:250px;height:15.625rem}}@media (min-width:768px){.block-popin-slider--list--item{height:225px;height:14.0625rem}}@media (min-width:992px){.block-popin-slider--list--item{height:306px;height:19.125rem}}@media (min-width:1200px){.block-popin-slider--list--item{height:275px;height:17.1875rem}}@media (min-width:1320px){.block-popin-slider--list--item{height:300px;height:18.75rem}}.block-popin-slider--list--item:hover .plus svg{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.block-popin-slider--list--item .plus{padding:15px;padding:.9375rem;text-align:right}@media (min-width:576px){.block-popin-slider--list--item .plus{padding:30px;padding:1.875rem}}.block-popin-slider--list--item .plus svg{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform 0.25s ease-in-out;transition:-webkit-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;fill:#070723;height:14px;height:.875rem;width:14px;width:.875rem}.block-popin-slider--list--title{position:absolute;bottom:0;width:100%;margin-bottom:10px;margin-bottom:.625rem;padding:20px;padding:1.25rem}@media (max-width:767.98px){.block-popin-slider--list--title{margin-bottom:0;padding:15px 10px;padding:.9375rem .625rem}}@media (max-width:575.98px){.block-popin-slider--list--title{font-size:18px;font-size:1.125rem;line-height:21px;line-height:1.3125rem}}.block-popin-slider .popinSlider{position:fixed;top:0;left:0;width:100%;height:100%;z-index:110;visibility:hidden;opacity:0;-webkit-transition:opacity 0.3s,visibility 0s 0.3s ease-in-out;transition:opacity 0.3s,visibility 0s 0.3s ease-in-out;overflow-y:auto;background:#FFF}@media (max-width:1199.98px){.block-popin-slider .popinSlider{padding:75px 20px;padding:4.6875rem 1.25rem}}@media (max-width:575.98px){.block-popin-slider .popinSlider{padding-top:70px;padding-top:4.375rem}}@media screen and (min-width:600px){.admin-bar .block-popin-slider .popinSlider{top:32px;top:2rem;height:calc(100% - 32px)}}@media screen and (min-width:600px) and (max-width:782px){.admin-bar .block-popin-slider .popinSlider{top:46px;top:2.875rem;height:calc(100% - 46px)}}.block-popin-slider .popinSlider.visible{opacity:1;visibility:visible;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.block-popin-slider .popinSlider .close{cursor:pointer;position:absolute;top:50px;top:3.125rem;right:50px;right:3.125rem;z-index:115}@media (max-width:1199.98px){.block-popin-slider .popinSlider .close{top:20px;top:1.25rem;right:20px;right:1.25rem}}@media (max-width:575.98px){.block-popin-slider .popinSlider .close{width:20px;width:1.25rem}}.block-popin-slider .popinSlider .mobile-swiper-thumbs{margin-bottom:30px;margin-bottom:1.875rem}@media (min-width:1200px){.block-popin-slider .popinSlider .mobile-swiper-thumbs{display:none}}.block-popin-slider .popinSlider .mobile-swiper-thumbs-wrapper{font-weight:700;border:1px solid #B7B7C7;width:280px;width:17.5rem;margin:auto}.block-popin-slider--swiper.swiperTop{width:100%;max-width:1000px;max-width:62.5rem}@media (min-width:1200px){.block-popin-slider--swiper.swiperTop{height:calc(100% - 205px)}}@media (max-width:1199.98px){.block-popin-slider--swiper.swiperTop{padding-bottom:25px}}.block-popin-slider--swiper.swiperTop .swiper-slide{padding:60px;padding:3.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1199.98px){.block-popin-slider--swiper.swiperTop .swiper-slide{padding:20px;padding:1.25rem}}.block-popin-slider--swiper.swiperThumbs{height:205px;height:12.8125rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:1199.98px){.block-popin-slider--swiper.swiperThumbs{display:none}}.block-popin-slider--swiper.swiperThumbs .swiper-wrapper{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;grid-column-gap:1px;border-top:1px solid #E1E1EA;background:#E1E1EA}.block-popin-slider--swiper.swiperThumbs .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.3s;transition:all 0.3s;padding:0 20px;padding:0 1.25rem;cursor:pointer;background:#FFF}.block-popin-slider--swiper.swiperThumbs .swiper-slide:hover{color:#FF7130}.block-popin-slider--swiper.swiperThumbs .swiper-slide-thumb-active{opacity:1}.block-popin-slider--swiper.swiperThumbs .swiper-slide-thumb-active .block-popin-slider--swiper--small-title{color:#FF7130}.block-popin-slider--swiper--titles{position:relative;width:100%;margin-bottom:30px;margin-bottom:1.875rem}@media (max-width:1199.98px){.block-popin-slider--swiper--titles{margin-bottom:20px;margin-bottom:1.25rem}}.block-popin-slider--swiper--title,.block-popin-slider--swiper--title-shadow{text-align:center}.block-popin-slider--swiper--title-shadow{font-family:"TT Norms Pro",sans-serif;font-size:77px;font-size:4.8125rem;line-height:67px;line-height:4.1875rem;-webkit-text-stroke:.5px #B7B7C7;color:transparent;max-width:488px;max-width:30.5rem;margin-bottom:30px;margin-bottom:1.875rem;margin-left:auto;margin-right:auto;margin-top:40px;margin-top:2.5rem;margin-bottom:-30px;margin-bottom:-1.875rem}@media (max-width:991.98px){.block-popin-slider--swiper--title-shadow{font-size:0;font-size:0;line-height:-80px;line-height:-5rem}}@media (max-width:1199.98px){.block-popin-slider--swiper--title-shadow{display:none}}.block-popin-slider--swiper--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-popin-slider--swiper--desc{max-width:480px;max-width:30rem}@media (max-width:1199.98px){.block-popin-slider--swiper--desc{text-align:center}}.block-popin-slider--swiper--img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:280px;height:17.5rem;width:280px;width:17.5rem;padding:40px;padding:2.5rem;margin-right:20px;margin-right:1.25rem}@media (max-width:1199.98px){.block-popin-slider--swiper--img-wrapper{display:none}}.block-popin-slider--swiper--small-title{color:#070723;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:207px;height:12.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block-popin-slider--swiper .swiper-button-prev,.block-popin-slider--swiper .swiper-button-next{color:#000;-webkit-transition:all 0.3s;transition:all 0.3s;right:10px;right:.625rem}@media (max-width:1199.98px){.block-popin-slider--swiper .swiper-button-prev,.block-popin-slider--swiper .swiper-button-next{bottom:0;top:auto;right:calc(50% - 20px);-webkit-transform:translateX(100%);transform:translateX(100%)}}.block-popin-slider--swiper .swiper-button-prev:hover,.block-popin-slider--swiper .swiper-button-next:hover{color:#FF7130}.block-popin-slider--swiper .swiper-button-prev{right:unset;left:10px;left:.625rem}@media (max-width:1199.98px){.block-popin-slider--swiper .swiper-button-prev{left:calc(50% - 20px);-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.block-push-text-type1{position:relative;padding-top:80px;padding-top:5rem;padding-bottom:80px;padding-bottom:5rem;background-repeat:no-repeat;background-position:bottom center}@media (max-width:991.98px){.block-push-text-type1{padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}}@media (max-width:767.98px){.block-push-text-type1{padding-top:40px;padding-top:2.5rem;padding-bottom:40px;padding-bottom:2.5rem}}.block-push-text-type1.orange-style{background-color:#FF7130}.block-push-text-type1.orange-style .block-push-text-type1--title1 strong{color:#070723}.block-push-text-type1.dark-style{background-color:#070723}.block-push-text-type1-background{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.block-push-text-type1-background img{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.block-push-text-type1 .container,.block-push-text-type1 .block-lines{position:relative}@media (min-width:992px){.block-push-text-type1--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.block-push-text-type1--title1{max-width:500px;max-width:31.25rem}@media (min-width:992px){.block-push-text-type1--content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:60px;margin-left:3.75rem;margin-top:100px;margin-top:6.25rem}}@media (max-width:991.98px){.block-push-text-type1--content{margin-top:30px;margin-top:1.875rem}}.block-push-text-type1--title2{font-family:"TT Norms Pro",sans-serif;font-size:80px;font-size:5rem;line-height:70px;line-height:4.375rem;-webkit-text-stroke:1px #FFF;color:transparent;margin-bottom:20px;margin-bottom:1.25rem}@media (max-width:991.98px){.block-push-text-type1--title2{font-size:48px;font-size:3rem;line-height:43px;line-height:2.6875rem}}.block-push-text-type1--desc{max-width:600px;max-width:37.5rem;font-size:15px;font-size:.9375rem;line-height:22px;line-height:1.375rem}.block-push-text-type1--button{margin-top:10px;margin-top:.625rem}.block-push-text-type2{background-repeat:no-repeat;background-position:bottom center}.block-push-text-type2.light-style{margin-top:80px;margin-top:5rem;margin-bottom:80px;margin-bottom:5rem}@media (max-width:991.98px){.block-push-text-type2.light-style{margin-top:60px;margin-top:3.75rem;margin-bottom:60px;margin-bottom:3.75rem}}@media (max-width:767.98px){.block-push-text-type2.light-style{margin-top:40px;margin-top:2.5rem;margin-bottom:40px;margin-bottom:2.5rem}}.block-push-text-type2.dark-style{padding-top:80px;padding-top:5rem;padding-bottom:80px;padding-bottom:5rem;background-color:#070723;color:#FFF}@media (max-width:991.98px){.block-push-text-type2.dark-style{padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}}@media (max-width:767.98px){.block-push-text-type2.dark-style{padding-top:40px;padding-top:2.5rem;padding-bottom:40px;padding-bottom:2.5rem}}.block-push-text-type2--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block-push-text-type2--title{position:relative;width:42%}@media (max-width:767.98px){.block-push-text-type2--title{width:100%}}.block-push-text-type2--desc{position:relative;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:58%;margin-left:auto;margin-bottom:80px;margin-bottom:5rem;font-size:15px;font-size:.9375rem;line-height:22px;line-height:1.375rem}@media (max-width:1199.98px){.block-push-text-type2--desc{margin-bottom:40px;margin-bottom:2.5rem}}@media (max-width:767.98px){.block-push-text-type2--desc{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin-top:40px;margin-top:2.5rem;margin-bottom:0}}.block-push-text-type2--desc h2,.block-push-text-type2--desc h3{margin-bottom:10px;margin-bottom:.625rem}.block-push-text-type2--desc p{margin-bottom:22px;margin-bottom:1.375rem}.block-push-text-type2--desc p:last-child{margin-bottom:0}.block-push-text-type2--desc p+h2,.block-push-text-type2--desc p+h3{margin-top:60px;margin-top:3.75rem}@media (max-width:991.98px){.block-push-text-type2--desc p+h2,.block-push-text-type2--desc p+h3{margin-top:40px;margin-top:2.5rem}}@media (max-width:767.98px){.block-push-text-type2--desc p+h2,.block-push-text-type2--desc p+h3{margin-top:30px;margin-top:1.875rem}}.block-push-text-type3{padding-top:80px;padding-top:5rem;padding-bottom:80px;padding-bottom:5rem;background-repeat:no-repeat;background-position:bottom center}@media (max-width:991.98px){.block-push-text-type3{padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}}@media (max-width:767.98px){.block-push-text-type3{padding-top:40px;padding-top:2.5rem;padding-bottom:40px;padding-bottom:2.5rem}}.block-push-text-type3.orange-style{background-color:#FF7130;background-image:url(../../../themes/datasolution/dist/img/waves-push-text-orange.png)}.block-push-text-type3.orange-style .block-push-text-type3--title strong{color:#070723}.block-push-text-type3.dark-style{background-color:#070723;background-image:url(../../../themes/datasolution/dist/img/waves-push-text-blue.png)}.block-push-text-type3--title{text-align:center;margin-bottom:60px;margin-bottom:3.75rem}@media (max-width:767.98px){.block-push-text-type3--title{margin-bottom:40px;margin-bottom:2.5rem}}.block-push-text-type3--content{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767.98px){.block-push-text-type3--content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.block-push-text-type3--content1,.block-push-text-type3--content2{width:50%;padding:0 15px;padding:0 .9375rem}@media (max-width:767.98px){.block-push-text-type3--content1,.block-push-text-type3--content2{width:100%;padding:0 0 30px 0;padding:0 0 1.875rem 0}.block-push-text-type3--content1:last-child,.block-push-text-type3--content2:last-child{padding-bottom:0}}.block-push-text-type3--desc,.block-push-text-type3--btn-wrapper{max-width:420px;max-width:26.25rem;margin:0 auto}.block-push-text-type3--desc{font-size:15px;font-size:.9375rem;line-height:22px;line-height:1.375rem}.block-push-text-type3--desc h3{margin-bottom:20px;margin-bottom:1.25rem}.block-push-text-type3--button{margin-top:10px;margin-top:.625rem}.block-steps{color:#FFF;background:#070723;padding-top:80px;padding-top:5rem;padding-bottom:80px;padding-bottom:5rem}@media (max-width:991.98px){.block-steps{padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}}@media (max-width:767.98px){.block-steps{padding-top:40px;padding-top:2.5rem;padding-bottom:40px;padding-bottom:2.5rem}}@media (min-width:992px){.block-steps:before{content:"";display:block;position:absolute;top:15%;bottom:10%;left:50%;margin:0;padding:0;height:75%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#070723;border:1px dashed #5A5A73}}.block-steps--title{position:relative;margin-bottom:40px;margin-bottom:2.5rem}@media (min-width:768px){.block-steps--title{margin-bottom:80px;margin-bottom:5rem}}.block-steps--item{max-width:1040px;max-width:65rem;margin-bottom:60px;margin-bottom:3.75rem;margin-left:auto;margin-right:auto;-webkit-transition:0.3s fill ease-in-out;transition:0.3s fill ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767.98px){.block-steps--item{display:block;margin-bottom:40px;margin-bottom:2.5rem}}.block-steps--item:last-child{margin-bottom:0}.block-steps--item:nth-child(even) .block-steps--item-text{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (min-width:768px){.block-steps--item:nth-child(even) .block-steps--item-text,.block-steps--item:nth-child(odd) .block-steps--item-intro{margin-right:30px;margin-right:1.875rem;margin-left:0;position:relative}}@media (min-width:992px){.block-steps--item:nth-child(even) .block-steps--item-text,.block-steps--item:nth-child(odd) .block-steps--item-intro{margin-right:60px;margin-right:3.75rem}.block-steps--item:nth-child(even) .block-steps--item-text::before,.block-steps--item:nth-child(odd) .block-steps--item-intro::before{content:".";display:block;position:absolute;top:50%;right:-64px;right:-4rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:10px 0 20px;padding:.625rem 0 1.25rem;color:#FF7130;background:#070723;font-weight:700}}@media (min-width:768px){.block-steps--item:nth-child(odd) .block-steps--item-text,.block-steps--item:nth-child(even) .block-steps--item-intro{margin-left:30px;margin-left:1.875rem;margin-right:0;position:relative}}@media (min-width:992px){.block-steps--item:nth-child(odd) .block-steps--item-text,.block-steps--item:nth-child(even) .block-steps--item-intro{margin-left:60px;margin-left:3.75rem}}@media (min-width:768px){.block-steps--item-intro,.block-steps--item-text{width:50%}}@media (max-width:767.98px){.block-steps--item-text{margin-left:20px;margin-left:1.25rem}}.block-steps--item-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:767.98px){.block-steps--item-intro{margin-bottom:20px;margin-bottom:1.25rem}}.block-steps--subtitle{margin-bottom:10px;margin-bottom:.625rem}.block-steps--name{font-family:"TT Norms Pro",sans-serif;font-size:100px;font-size:6.25rem;line-height:90px;line-height:5.625rem;-webkit-text-stroke:1px #FF7130;color:transparent}@media (max-width:991.98px){.block-steps--name{font-size:50px;font-size:3.125rem;line-height:45px;line-height:2.8125rem}}@media (max-width:767.98px){.block-steps--img{display:none}}@media (min-width:992px){.block-steps--img{-ms-flex-item-align:end;align-self:flex-end;margin-top:-35px;margin-top:-2.1875rem}}.block-steps--desc{line-height:22px;line-height:1.375rem}@media (min-width:768px){.block-steps--desc{max-width:460px;max-width:28.75rem}}.block-steps--desc>h4:first-child{margin-top:22px;margin-top:1.375rem}.block-steps--desc>p+h4{margin-top:30px;margin-top:1.875rem}.block-steps--desc h4{margin-bottom:10px;margin-bottom:.625rem}.block-team{margin-top:80px;margin-top:5rem;margin-bottom:80px;margin-bottom:5rem;overflow:hidden}@media (max-width:991.98px){.block-team{margin-top:60px;margin-top:3.75rem;margin-bottom:60px;margin-bottom:3.75rem}}@media (max-width:767.98px){.block-team{margin-top:40px;margin-top:2.5rem;margin-bottom:40px;margin-bottom:2.5rem}}.block-team--wrapper{position:relative}@media (min-width:576px){.block-team--title-wrapper{position:absolute;top:0;left:0;z-index:2}}@media (max-width:767.98px){.block-team--title{margin-bottom:25px;margin-bottom:1.5625rem}}.block-team--title2{margin-bottom:0;font-family:"TT Norms Pro",sans-serif;font-size:60px;font-size:3.75rem;line-height:50px;line-height:3.125rem;-webkit-text-stroke:1px #B7B7C7;color:transparent;line-height:60px;line-height:3.75rem}@media (max-width:991.98px){.block-team--title2{font-size:36px;font-size:2.25rem;line-height:31px;line-height:1.9375rem}}@media (max-width:991.98px){.block-team--title2{line-height:36px;line-height:2.25rem}}.block-team--swiper{width:100%;overflow:visible;padding-top:47px;padding-top:2.9375rem;padding-bottom:40px;padding-bottom:2.5rem;max-width:920px;max-width:57.5rem;margin-right:0}@media (max-width:1319.98px){.block-team--swiper{max-width:820px;max-width:51.25rem}}@media (max-width:1199.98px){.block-team--swiper{max-width:640px;max-width:40rem}}@media (max-width:991.98px){.block-team--swiper{max-width:512px;max-width:32rem;padding-top:20px;padding-top:1.25rem}}@media (max-width:767.98px){.block-team--swiper{max-width:332px;max-width:20.75rem}}@media (max-width:575.98px){.block-team--swiper{max-width:100%;padding-bottom:30px;padding-bottom:1.875rem;padding-left:15px;padding-left:.9375rem;padding-right:15px;padding-right:.9375rem}}@media (min-width:576px){.block-team--swiper:before{content:"";display:block;position:absolute;left:0;top:0;width:100vw;height:100%;background-color:#FFF;z-index:2;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.no-touchevents .block-team--swiper .swiper-wrapper:hover{cursor:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='127px' height='85px' viewBox='0 0 127 85' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Enav%3C/title%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-774.000000, -6191.000000)'%3E%3Cg transform='translate(0.000000, 5550.000000)'%3E%3Cg transform='translate(774.000000, 641.000000)'%3E%3Cg transform='translate(21.000000, 0.000000)'%3E%3Ccircle fill='%23070723' cx='42.5' cy='42.5' r='42.5'%3E%3C/circle%3E%3Cpath d='M28.836,49 C30.7026667,49 32.1506667,48.5013333 33.18,47.504 C34.2093333,46.5066667 34.724,45.1013333 34.724,43.288 C34.724,41.4853333 34.2093333,40.088 33.18,39.096 C32.1506667,38.104 30.7026667,37.608 28.836,37.608 L28.836,37.608 L24.644,37.608 L24.644,49 L28.836,49 Z M28.708,47.32 L26.708,47.32 L26.708,39.288 L28.708,39.288 C31.332,39.288 32.644,40.6213333 32.644,43.288 C32.644,45.976 31.332,47.32 28.708,47.32 L28.708,47.32 Z M38.676,49 L38.676,44.632 C38.676,43.9813333 38.8546667,43.4586667 39.212,43.064 C39.5693333,42.6693333 40.0893333,42.472 40.772,42.472 C41.1346667,42.472 41.4866667,42.5413333 41.828,42.68 L41.828,42.68 L41.844,40.856 C41.62,40.7706667 41.3533333,40.728 41.044,40.728 C40.4893333,40.728 39.9933333,40.8666667 39.556,41.144 C39.1186667,41.4213333 38.7986667,41.8213333 38.596,42.344 L38.596,42.344 L38.436,40.92 L36.564,40.92 C36.6493333,41.592 36.692,42.3546667 36.692,43.208 L36.692,43.208 L36.692,49 L38.676,49 Z M45.94,49.128 C46.5266667,49.128 47.0493333,49.0026667 47.508,48.752 C47.9666667,48.5013333 48.3186667,48.152 48.564,47.704 L48.564,47.704 L48.564,49 L50.532,49 L50.532,40.92 L48.564,40.92 L48.564,42.136 C48.3186667,41.688 47.9666667,41.3386667 47.508,41.088 C47.0493333,40.8373333 46.5266667,40.712 45.94,40.712 C45.2466667,40.712 44.628,40.8906667 44.084,41.248 C43.54,41.6053333 43.116,42.1066667 42.812,42.752 C42.508,43.3973333 42.356,44.136 42.356,44.968 C42.356,45.8 42.5053333,46.5306667 42.804,47.16 C43.1026667,47.7893333 43.524,48.2746667 44.068,48.616 C44.612,48.9573333 45.236,49.128 45.94,49.128 Z M46.484,47.56 C45.812,47.56 45.292,47.336 44.924,46.888 C44.556,46.44 44.372,45.8 44.372,44.968 C44.372,44.1253333 44.556,43.4666667 44.924,42.992 C45.292,42.5173333 45.8066667,42.28 46.468,42.28 C47.14,42.28 47.6573333,42.5093333 48.02,42.968 C48.3826667,43.4266667 48.564,44.0826667 48.564,44.936 C48.564,45.768 48.3826667,46.4133333 48.02,46.872 C47.6573333,47.3306667 47.1453333,47.56 46.484,47.56 Z M56.42,52.584 C57.764,52.584 58.7826667,52.2586667 59.476,51.608 C60.1693333,50.9573333 60.516,50.0026667 60.516,48.744 L60.516,48.744 L60.516,40.92 L58.532,40.92 L58.532,42.136 C58.2866667,41.688 57.932,41.3386667 57.468,41.088 C57.004,40.8373333 56.4733333,40.712 55.876,40.712 C55.172,40.712 54.5453333,40.88 53.996,41.216 C53.4466667,41.552 53.02,42.0266667 52.716,42.64 C52.412,43.2533333 52.26,43.9546667 52.26,44.744 C52.26,45.5333333 52.412,46.2346667 52.716,46.848 C53.02,47.4613333 53.4466667,47.936 53.996,48.272 C54.5453333,48.608 55.172,48.776 55.876,48.776 C56.4626667,48.776 56.9906667,48.64 57.46,48.368 C57.9293333,48.096 58.2866667,47.7413333 58.532,47.304 L58.532,47.304 L58.532,48.904 C58.532,50.3333333 57.812,51.048 56.372,51.048 C55.4013333,51.048 54.4253333,50.792 53.444,50.28 L53.444,50.28 L53.124,51.8 C54.0733333,52.3226667 55.172,52.584 56.42,52.584 Z M56.404,47.208 C55.7426667,47.208 55.2226667,46.9893333 54.844,46.552 C54.4653333,46.1146667 54.276,45.512 54.276,44.744 C54.276,43.976 54.4653333,43.3733333 54.844,42.936 C55.2226667,42.4986667 55.7426667,42.28 56.404,42.28 C57.076,42.28 57.5986667,42.4986667 57.972,42.936 C58.3453333,43.3733333 58.532,43.976 58.532,44.744 C58.532,45.512 58.3426667,46.1146667 57.964,46.552 C57.5853333,46.9893333 57.0653333,47.208 56.404,47.208 Z' fill='%23FFFFFF' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3Cg transform='translate(0.000000, 38.000000)' fill='%23070723'%3E%3Cpolygon transform='translate(3.000000, 5.000000) scale(-1, 1) translate(-3.000000, -5.000000) ' points='2.54760216 4.99370008 0 8.77730013 1.26123035 10 6 4.99380008 1.26123035 0 0 1.22270002'%3E%3C/polygon%3E%3C/g%3E%3Cg transform='translate(121.000000, 38.000000)' fill='%23070723'%3E%3Cpolygon points='2.54760216 4.99370008 0 8.77730013 1.26123035 10 6 4.99380008 1.26123035 0 0 1.22270002'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 63 42,-webkit-grabbing;cursor:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='127px' height='85px' viewBox='0 0 127 85' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Enav%3C/title%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-774.000000, -6191.000000)'%3E%3Cg transform='translate(0.000000, 5550.000000)'%3E%3Cg transform='translate(774.000000, 641.000000)'%3E%3Cg transform='translate(21.000000, 0.000000)'%3E%3Ccircle fill='%23070723' cx='42.5' cy='42.5' r='42.5'%3E%3C/circle%3E%3Cpath d='M28.836,49 C30.7026667,49 32.1506667,48.5013333 33.18,47.504 C34.2093333,46.5066667 34.724,45.1013333 34.724,43.288 C34.724,41.4853333 34.2093333,40.088 33.18,39.096 C32.1506667,38.104 30.7026667,37.608 28.836,37.608 L28.836,37.608 L24.644,37.608 L24.644,49 L28.836,49 Z M28.708,47.32 L26.708,47.32 L26.708,39.288 L28.708,39.288 C31.332,39.288 32.644,40.6213333 32.644,43.288 C32.644,45.976 31.332,47.32 28.708,47.32 L28.708,47.32 Z M38.676,49 L38.676,44.632 C38.676,43.9813333 38.8546667,43.4586667 39.212,43.064 C39.5693333,42.6693333 40.0893333,42.472 40.772,42.472 C41.1346667,42.472 41.4866667,42.5413333 41.828,42.68 L41.828,42.68 L41.844,40.856 C41.62,40.7706667 41.3533333,40.728 41.044,40.728 C40.4893333,40.728 39.9933333,40.8666667 39.556,41.144 C39.1186667,41.4213333 38.7986667,41.8213333 38.596,42.344 L38.596,42.344 L38.436,40.92 L36.564,40.92 C36.6493333,41.592 36.692,42.3546667 36.692,43.208 L36.692,43.208 L36.692,49 L38.676,49 Z M45.94,49.128 C46.5266667,49.128 47.0493333,49.0026667 47.508,48.752 C47.9666667,48.5013333 48.3186667,48.152 48.564,47.704 L48.564,47.704 L48.564,49 L50.532,49 L50.532,40.92 L48.564,40.92 L48.564,42.136 C48.3186667,41.688 47.9666667,41.3386667 47.508,41.088 C47.0493333,40.8373333 46.5266667,40.712 45.94,40.712 C45.2466667,40.712 44.628,40.8906667 44.084,41.248 C43.54,41.6053333 43.116,42.1066667 42.812,42.752 C42.508,43.3973333 42.356,44.136 42.356,44.968 C42.356,45.8 42.5053333,46.5306667 42.804,47.16 C43.1026667,47.7893333 43.524,48.2746667 44.068,48.616 C44.612,48.9573333 45.236,49.128 45.94,49.128 Z M46.484,47.56 C45.812,47.56 45.292,47.336 44.924,46.888 C44.556,46.44 44.372,45.8 44.372,44.968 C44.372,44.1253333 44.556,43.4666667 44.924,42.992 C45.292,42.5173333 45.8066667,42.28 46.468,42.28 C47.14,42.28 47.6573333,42.5093333 48.02,42.968 C48.3826667,43.4266667 48.564,44.0826667 48.564,44.936 C48.564,45.768 48.3826667,46.4133333 48.02,46.872 C47.6573333,47.3306667 47.1453333,47.56 46.484,47.56 Z M56.42,52.584 C57.764,52.584 58.7826667,52.2586667 59.476,51.608 C60.1693333,50.9573333 60.516,50.0026667 60.516,48.744 L60.516,48.744 L60.516,40.92 L58.532,40.92 L58.532,42.136 C58.2866667,41.688 57.932,41.3386667 57.468,41.088 C57.004,40.8373333 56.4733333,40.712 55.876,40.712 C55.172,40.712 54.5453333,40.88 53.996,41.216 C53.4466667,41.552 53.02,42.0266667 52.716,42.64 C52.412,43.2533333 52.26,43.9546667 52.26,44.744 C52.26,45.5333333 52.412,46.2346667 52.716,46.848 C53.02,47.4613333 53.4466667,47.936 53.996,48.272 C54.5453333,48.608 55.172,48.776 55.876,48.776 C56.4626667,48.776 56.9906667,48.64 57.46,48.368 C57.9293333,48.096 58.2866667,47.7413333 58.532,47.304 L58.532,47.304 L58.532,48.904 C58.532,50.3333333 57.812,51.048 56.372,51.048 C55.4013333,51.048 54.4253333,50.792 53.444,50.28 L53.444,50.28 L53.124,51.8 C54.0733333,52.3226667 55.172,52.584 56.42,52.584 Z M56.404,47.208 C55.7426667,47.208 55.2226667,46.9893333 54.844,46.552 C54.4653333,46.1146667 54.276,45.512 54.276,44.744 C54.276,43.976 54.4653333,43.3733333 54.844,42.936 C55.2226667,42.4986667 55.7426667,42.28 56.404,42.28 C57.076,42.28 57.5986667,42.4986667 57.972,42.936 C58.3453333,43.3733333 58.532,43.976 58.532,44.744 C58.532,45.512 58.3426667,46.1146667 57.964,46.552 C57.5853333,46.9893333 57.0653333,47.208 56.404,47.208 Z' fill='%23FFFFFF' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3Cg transform='translate(0.000000, 38.000000)' fill='%23070723'%3E%3Cpolygon transform='translate(3.000000, 5.000000) scale(-1, 1) translate(-3.000000, -5.000000) ' points='2.54760216 4.99370008 0 8.77730013 1.26123035 10 6 4.99380008 1.26123035 0 0 1.22270002'%3E%3C/polygon%3E%3C/g%3E%3Cg transform='translate(121.000000, 38.000000)' fill='%23070723'%3E%3Cpolygon points='2.54760216 4.99370008 0 8.77730013 1.26123035 10 6 4.99380008 1.26123035 0 0 1.22270002'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 63 42,grabbing}@media (min-width:576px){.block-team--person{max-width:280px;max-width:17.5rem;width:100%}}@media (min-width:576px) and (max-width:991.98px){.block-team--person{max-width:220px;max-width:13.75rem}}.block-team--person:nth-child(odd){margin-top:80px;margin-top:5rem}@media (max-width:991.98px){.block-team--person:nth-child(odd){margin-top:40px;margin-top:2.5rem}}@media (max-width:575.98px){.block-team--person:nth-child(odd){margin-top:0}}.block-team--person--picture img{width:100%}.block-team--person--name{margin-top:20px;margin-top:1.25rem;margin-bottom:5px;margin-bottom:.3125rem}.block-team--person--job{margin-bottom:5px;margin-bottom:.3125rem}.block-team--person--social{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.block-team--person--social li{margin-right:10px;margin-right:.625rem}.block-team--person--social li a{color:#B7B7C7;border:1px solid #B7B7C7;width:35px;width:2.1875rem;height:35px;height:2.1875rem;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block-team--person--social li a:hover{color:#FF7130;border-color:#FF7130}.block-team--person--social li a .icon{width:auto;height:auto}.block-testimonials{margin-top:80px;margin-top:5rem;margin-bottom:80px;margin-bottom:5rem;padding:0;background-color:#FFF;color:#070723}@media (max-width:991.98px){.block-testimonials{margin-top:60px;margin-top:3.75rem;margin-bottom:60px;margin-bottom:3.75rem}}@media (max-width:767.98px){.block-testimonials{margin-top:40px;margin-top:2.5rem;margin-bottom:40px;margin-bottom:2.5rem}}.block-testimonials .block-lines{display:none}.block-testimonials--swiper{max-width:1050px;max-width:65.625rem;margin-left:auto;margin-right:auto}@media (max-width:767.98px){.block-testimonials--swiper .swiper-button-next,.block-testimonials--swiper .swiper-button-prev{margin-top:0;top:90px;top:5.625rem}}.block-testimonials--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 125px 0 91px;padding:0 7.8125rem 0 5.6875rem}@media (max-width:1199.98px){.block-testimonials--item{padding:0;padding:0}}@media (max-width:767.98px){.block-testimonials--item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:0}}.block-testimonials--item[data-position=left] .picture{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.block-testimonials--item[data-position=left] .comment{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.block-testimonials--item[data-position=right] .picture{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.block-testimonials--item[data-position=right] .picture .picture-background{-webkit-transform:scaleX(-1);transform:scaleX(-1);left:initial;right:0}.block-testimonials--item[data-position=right] .picture .icon{-webkit-transform:scale(-1);transform:scale(-1);left:initial;right:0}.block-testimonials--item[data-position=right] .comment{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:right}@media (max-width:767.98px){.block-testimonials--item[data-position=right] .picture{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.block-testimonials--item[data-position=right] .comment{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.block-testimonials--item .picture{position:relative;padding:35px 60px 30px 60px;padding:2.1875rem 3.75rem 1.875rem 3.75rem}.block-testimonials--item .picture-background{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.block-testimonials--item .picture-background img{position:absolute;bottom:0;right:0}@media (max-width:767.98px){.block-testimonials--item .picture{padding:35px 60px 30px 60px;padding:2.1875rem 3.75rem 1.875rem 3.75rem;margin-bottom:30px;margin-bottom:1.875rem;background-position:bottom right 40px}}.block-testimonials--item .picture>img{display:block;border-radius:100%;position:relative}.block-testimonials--item .picture .icon{position:absolute;top:5px;top:.3125rem;left:0;width:80px;width:5rem;z-index:-1}.block-testimonials--item .picture .icon path{fill:#B7B7C7}.block-testimonials--item .comment{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;margin-left:50px;margin-left:3.125rem}@media (max-width:991.98px){.block-testimonials--item .comment{margin-left:15px;margin-left:.9375rem}}@media (max-width:767.98px){.block-testimonials--item .comment{margin-left:0;margin-top:-10px;margin-top:-.625rem}}.block-testimonials--item .comment .icon{display:none;position:absolute;top:0;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80px;width:5rem;z-index:-1}.block-testimonials--item .comment .icon path{fill:#B7B7C7}.block-testimonials--item .comment:first-child{text-align:center;padding-top:45px;margin:0}.block-testimonials--item .comment:first-child .icon{display:block}.block-testimonials--item .comment p{font-style:italic;font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.875rem;margin-bottom:10px;margin-bottom:.625rem}@media (max-width:991.98px){.block-testimonials--item .comment p{font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem;margin-bottom:5px;margin-bottom:.3125rem}}.block-testimonials--item .comment span{font-size:14px;font-size:.875rem;color:#B7B7C7}body.single.single-post .block-testimonials--item .comment span{color:#5A5A73}.block-text-media.light-style{margin-top:80px;margin-top:5rem;margin-bottom:80px;margin-bottom:5rem}@media (max-width:991.98px){.block-text-media.light-style{margin-top:60px;margin-top:3.75rem;margin-bottom:60px;margin-bottom:3.75rem}}@media (max-width:767.98px){.block-text-media.light-style{margin-top:40px;margin-top:2.5rem;margin-bottom:40px;margin-bottom:2.5rem}}.block-text-media.dark-style{padding-top:80px;padding-top:5rem;padding-bottom:80px;padding-bottom:5rem;background-color:#070723;color:#FFF}@media (max-width:991.98px){.block-text-media.dark-style{padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}}@media (max-width:767.98px){.block-text-media.dark-style{padding-top:40px;padding-top:2.5rem;padding-bottom:40px;padding-bottom:2.5rem}}.block-text-media--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-text-media--media{position:relative}.block-text-media--media .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80px;width:5rem}.block-text-media--content{-webkit-box-flex:1;-ms-flex:1;flex:1}.block-text-media--label{color:#5A5A73;display:block;margin-bottom:10px;margin-bottom:.625rem}.block-text-media--desc{font-size:15px;font-size:.9375rem;line-height:22px;line-height:1.375rem;margin-top:20px;margin-top:1.25rem}.block-text-media--desc p{margin-bottom:0}.block-text-media--image img{width:100%}@media (min-width:992px){.block-text-media--type1.is-reverse .block-text-media--title{text-align:right}}@media (min-width:992px){.block-text-media--type1.is-reverse .block-text-media--content{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-left:0;margin-right:-70px;margin-right:-4.375rem}}@media (min-width:992px){.block-text-media--type1.is-reverse .block-text-media--desc{text-align:right;padding-left:0;padding-right:110px;padding-right:6.875rem}}@media (max-width:991.98px){.block-text-media--type1 .block-text-media--wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.block-text-media--type1 .block-text-media--content{position:relative}@media (min-width:992px){.block-text-media--type1 .block-text-media--content{margin-left:-70px;margin-left:-4.375rem;min-width:550px;min-width:34.375rem}}.block-text-media--type1 .block-text-media--title{font-family:"TT Norms Pro",sans-serif;font-size:80px;font-size:5rem;line-height:70px;line-height:4.375rem;-webkit-text-stroke:1px #B7B7C7;color:transparent}@media (max-width:991.98px){.block-text-media--type1 .block-text-media--title{font-size:48px;font-size:3rem;line-height:43px;line-height:2.6875rem}}@media (max-width:991.98px){.block-text-media--type1 .block-text-media--title{margin-top:20px;margin-top:1.25rem}}@media (min-width:992px){.block-text-media--type1 .block-text-media--desc{padding-left:110px;padding-left:6.875rem}}@media (max-width:991.98px){.block-text-media--type1 .block-text-media--desc{margin-top:10px;margin-top:.625rem}}.block-text-media--type2.is-reverse .block-text-media--content,.block-text-media--type3.is-reverse .block-text-media--content{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (min-width:768px){.block-text-media--type2.is-reverse .block-text-media--content,.block-text-media--type3.is-reverse .block-text-media--content{padding-left:0;padding-right:50px;padding-right:3.125rem}}@media (min-width:1200px){.block-text-media--type2.is-reverse .block-text-media--content,.block-text-media--type3.is-reverse .block-text-media--content{padding-right:100px;padding-right:6.25rem}}@media (max-width:767.98px){.block-text-media--type2 .block-text-media--wrapper,.block-text-media--type3 .block-text-media--wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.block-text-media--type2 .block-text-media--media,.block-text-media--type3 .block-text-media--media{text-align:center}@media (max-width:991.98px){.block-text-media--type2 .block-text-media--media,.block-text-media--type3 .block-text-media--media{width:50%}}@media (max-width:767.98px){.block-text-media--type2 .block-text-media--media,.block-text-media--type3 .block-text-media--media{margin-top:20px;margin-top:1.25rem;width:100%}}@media (min-width:768px){.block-text-media--type2 .block-text-media--content,.block-text-media--type3 .block-text-media--content{padding-left:50px;padding-left:3.125rem}}@media (min-width:1200px){.block-text-media--type2 .block-text-media--content,.block-text-media--type3 .block-text-media--content{padding-left:100px;padding-left:6.25rem}}@media (max-width:991.98px){.block-text-media--type2 .block-text-media--content,.block-text-media--type3 .block-text-media--content{width:50%;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}}@media (max-width:767.98px){.block-text-media--type2 .block-text-media--content,.block-text-media--type3 .block-text-media--content{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%}}@media (max-width:767.98px){.block-text-media--type2 .block-text-media--desc,.block-text-media--type3 .block-text-media--desc{margin-top:10px;margin-top:.625rem}}@media (min-width:768px){.block-text-media--type3 .block-text-media--content{position:sticky;top:60px;top:3.75rem}}@media (min-width:992px){.block-text-media--type3 .block-text-media--content{top:80px;top:5rem;min-width:340px;min-width:21.25rem}}.block-text-title{margin-top:80px;margin-top:5rem;margin-bottom:80px;margin-bottom:5rem;text-align:center;max-width:700px;max-width:43.75rem;margin-left:auto;margin-right:auto}@media (max-width:991.98px){.block-text-title{margin-top:60px;margin-top:3.75rem;margin-bottom:60px;margin-bottom:3.75rem}}@media (max-width:767.98px){.block-text-title{margin-top:40px;margin-top:2.5rem;margin-bottom:40px;margin-bottom:2.5rem}}.block-text-title--title *{margin-bottom:0}.block-text-title--title>*{margin-bottom:20px;margin-bottom:1.25rem}.block-text-title--text{max-width:600px;max-width:37.5rem;line-height:22px;line-height:1.375rem;margin:0 auto}.block-text-title--text p:last-child{margin-bottom:0}.block-text{margin-top:80px;margin-top:5rem;margin-bottom:80px;margin-bottom:5rem;font-size:15px;font-size:.9375rem;line-height:22px;line-height:1.375rem}@media (max-width:991.98px){.block-text{margin-top:60px;margin-top:3.75rem;margin-bottom:60px;margin-bottom:3.75rem}}@media (max-width:767.98px){.block-text{margin-top:40px;margin-top:2.5rem;margin-bottom:40px;margin-bottom:2.5rem}}.block-text.full-size .block-text--content{max-width:100%}.block-text.small-size .block-text--content{max-width:800px;max-width:50rem;margin-left:auto;margin-right:auto}.block-text .container.has-background,.block-text .has-background.block-lines{padding-top:80px;padding-top:5rem;padding-bottom:80px;padding-bottom:5rem}@media (max-width:991.98px){.block-text .container.has-background,.block-text .has-background.block-lines{padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}}@media (max-width:767.98px){.block-text .container.has-background,.block-text .has-background.block-lines{padding-top:40px;padding-top:2.5rem;padding-bottom:40px;padding-bottom:2.5rem}}@media (max-width:991.98px){.block-text .container.has-background,.block-text .has-background.block-lines{width:100%;max-width:initial}}.block-text.pattern-interrogation .container,.block-text.pattern-interrogation .block-lines{background-image:url(../../../themes/datasolution/dist/img/bg-interrogation.png);background-size:cover;background-position:center;background-repeat:no-repeat}.block-text.pattern-interrogation .container .block-text--content,.block-text.pattern-interrogation .block-lines .block-text--content{max-width:600px;margin:0 auto}@media (max-width:991.98px){.block-text.pattern-interrogation .container,.block-text.pattern-interrogation .block-lines{background-image:none}}.block-text h2{margin-bottom:15px;margin-bottom:.9375rem}.block-text h3{margin-bottom:15px;margin-bottom:.9375rem}.block-text h4{margin-bottom:15px;margin-bottom:.9375rem}.block-text h2>strong,.block-text h3>strong,.block-text h4>strong{color:#070723}.block-text a:not(.ds-Button){color:#FF7130;text-decoration:underline}.block-text a:not(.ds-Button):hover{color:#070723}.block-text a.ds-Button{margin-top:20px;display:inline-block;border:2px solid #FF7130;background-color:#FF7130;color:#FFF;-webkit-transition:ease-in 0.15s;transition:ease-in 0.15s;font-weight:700;padding:10px 20px}.block-text a.ds-Button:hover{background-color:transparent;color:#FF7130}.block-text ul{list-style:none;padding:0;margin:0}.block-text ul li:before{content:"";display:inline-block;vertical-align:middle;width:3px;width:.1875rem;margin-right:10px;margin-right:.625rem;height:3px;height:.1875rem;background-color:#FF7130;border-radius:100%}.block-text ul li>ul{margin-bottom:0;margin-bottom:0}.block-text ul li>ul li{padding-left:30px;padding-left:1.875rem}.block-text ul li>ul li:before{content:"";width:4px;width:.25rem;height:4px;height:.25rem;border:1px solid #FF7130;background-color:transparent}.block-text ol{list-style:none;padding:0;margin:0;counter-reset:my-awesome-counter}.block-text ol li{counter-increment:my-awesome-counter}.block-text ol li:before{content:counter(my-awesome-counter) ". ";color:#FF7130;font-weight:700}.block-text p,.block-text ul,.block-text ol{margin-bottom:20px;margin-bottom:1.25rem}.ds-Button-2{margin-top:20px;display:inline-block;border:2px solid #FF7130;background-color:#FF7130;color:#FFF;-webkit-transition:ease-in 0.15s;transition:ease-in 0.15s;font-weight:700;padding:10px 20px}.ds-Button-2:hover{background-color:transparent;color:#FF7130}.block-webinars-type1,.block-blog-type1,.block-archive-type1{padding-top:80px;padding-top:5rem;padding-bottom:80px;padding-bottom:5rem}@media (max-width:991.98px){.block-webinars-type1,.block-blog-type1,.block-archive-type1{padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}}@media (max-width:767.98px){.block-webinars-type1,.block-blog-type1,.block-archive-type1{padding-top:40px;padding-top:2.5rem;padding-bottom:40px;padding-bottom:2.5rem}}.block-webinars-type1.mode2,.block-blog-type1.mode2,.block-archive-type1.mode2{color:#FFF;background:url(../../../themes/datasolution/dist/img/waves-webinar.jpg) #070723 no-repeat center center;padding-bottom:30px;padding-bottom:1.875rem}@media (min-width:768px){.block-webinars-type1.mode2,.block-blog-type1.mode2,.block-archive-type1.mode2{padding-bottom:60px;padding-bottom:3.75rem}}.block-webinars-type1--header,.block-blog-type1--header,.block-archive-type1--header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767.98px){.block-webinars-type1--header,.block-blog-type1--header,.block-archive-type1--header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}.mode1 .block-webinars-type1--header,.mode1 .block-blog-type1--header,.mode1 .block-archive-type1--header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mode2 .block-webinars-type1--header--title,.mode2 .block-blog-type1--header--title,.mode2 .block-archive-type1--header--title{padding-bottom:30px;padding-bottom:1.875rem}.mode1 .block-webinars-type1--header--title,.mode1 .block-blog-type1--header--title,.mode1 .block-archive-type1--header--title{max-width:725px;max-width:45.3125rem;text-align:center}.mode1 .block-webinars-type1--header--title .top-title,.mode1 .block-blog-type1--header--title .top-title,.mode1 .block-archive-type1--header--title .top-title{padding-bottom:10px;padding-bottom:.625rem;margin-bottom:-8px;margin-bottom:-.5rem;font-family:"TT Norms Pro",sans-serif;font-size:80px;font-size:5rem;line-height:70px;line-height:4.375rem;-webkit-text-stroke:.75px #B7B7C7;color:transparent}@media (max-width:991.98px){.mode1 .block-webinars-type1--header--title .top-title,.mode1 .block-blog-type1--header--title .top-title,.mode1 .block-archive-type1--header--title .top-title{font-size:60px;font-size:3.75rem;line-height:55px;line-height:3.4375rem}}.block-webinars-type1--header--title .top-title+.webinar-title,.block-blog-type1--header--title .top-title+.webinar-title,.block-archive-type1--header--title .top-title+.webinar-title{margin-top:-35px;margin-top:-2.1875rem}.block-webinars-type1--header--title .top-link,.block-blog-type1--header--title .top-link,.block-archive-type1--header--title .top-link{margin-bottom:40px;margin-bottom:2.5rem}.block-webinars-type1--header--title .top-link~.webinar-date,.block-blog-type1--header--title .top-link~.webinar-date,.block-archive-type1--header--title .top-link~.webinar-date{margin-top:10px;margin-top:.625rem}.block-webinars-type1--header--title .webinar-date,.block-blog-type1--header--title .webinar-date,.block-archive-type1--header--title .webinar-date{margin-top:20px;margin-top:1.25rem;padding-bottom:30px;padding-bottom:1.875rem}.mode1 .block-webinars-type1--header--title .subtitle,.mode1 .block-blog-type1--header--title .subtitle,.mode1 .block-archive-type1--header--title .subtitle{display:none}.block-webinars-type1--header--date,.block-blog-type1--header--date,.block-archive-type1--header--date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.block-webinars-type1--header--date,.block-blog-type1--header--date,.block-archive-type1--header--date{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.mode2 .block-webinars-type1--header--date,.mode2 .block-blog-type1--header--date,.mode2 .block-archive-type1--header--date{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.mode2 .block-webinars-type1--header--date,.mode2 .block-blog-type1--header--date,.mode2 .block-archive-type1--header--date{margin-top:8px;margin-top:.5rem}}@media (min-width:768px){.mode2 .block-webinars-type1--header--date,.mode2 .block-blog-type1--header--date,.mode2 .block-archive-type1--header--date{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.block-webinars-type1--header--date--time,.block-blog-type1--header--date--time,.block-archive-type1--header--date--time{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767.98px){.mode1 .block-webinars-type1--header--date--time,.mode1 .block-blog-type1--header--date--time,.mode1 .block-archive-type1--header--date--time{margin-bottom:10px;margin-bottom:.625rem}}@media (min-width:768px){.mode1 .block-webinars-type1--header--date--time,.mode1 .block-blog-type1--header--date--time,.mode1 .block-archive-type1--header--date--time{margin-right:30px;margin-right:1.875rem}}.mode2 .block-webinars-type1--header--date--time,.mode2 .block-blog-type1--header--date--time,.mode2 .block-archive-type1--header--date--time{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:15px;padding-bottom:.9375rem}@media (max-width:991.98px){.mode2 .block-webinars-type1--header--date--time,.mode2 .block-blog-type1--header--date--time,.mode2 .block-archive-type1--header--date--time{padding-bottom:10px;padding-bottom:.625rem}}.block-webinars-type1--header--date--time>*,.block-blog-type1--header--date--time>*,.block-archive-type1--header--date--time>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.block-webinars-type1--header--date--time>*:not(:last-child),.block-blog-type1--header--date--time>*:not(:last-child),.block-archive-type1--header--date--time>*:not(:last-child){margin-right:15px;margin-right:.9375rem}.block-webinars-type1--header--date--time>*.seconds .value,.block-blog-type1--header--date--time>*.seconds .value,.block-archive-type1--header--date--time>*.seconds .value{min-width:36px;min-width:2.25rem;text-align:center}@media (min-width:992px){.block-webinars-type1--header--date--time>*.seconds .value,.block-blog-type1--header--date--time>*.seconds .value,.block-archive-type1--header--date--time>*.seconds .value{min-width:52px;min-width:3.25rem}}.block-webinars-type1--header--date--time>* .value,.block-blog-type1--header--date--time>* .value,.block-archive-type1--header--date--time>* .value{margin-right:5px;margin-right:.3125rem}.mode2 .block-webinars-type1--header--date--time>* .value,.mode2 .block-blog-type1--header--date--time>* .value,.mode2 .block-archive-type1--header--date--time>* .value{color:#FFF}.block-webinars-type1--header--date--time>* .unit,.block-blog-type1--header--date--time>* .unit,.block-archive-type1--header--date--time>* .unit{font-size:20px;font-size:1.25rem;line-height:23px;line-height:1.4375rem;position:relative;top:-2px;top:-.125rem;font-family:"TT Norms Pro",sans-serif;color:#FF7130}@media (min-width:992px){.block-webinars-type1--header--date--time>* .unit,.block-blog-type1--header--date--time>* .unit,.block-archive-type1--header--date--time>* .unit{top:-5px;top:-.3125rem}}.block-webinars-type1--content,.block-blog-type1--content,.block-archive-type1--content{margin-top:40px;margin-top:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767.98px){.block-webinars-type1--content,.block-blog-type1--content,.block-archive-type1--content{margin-top:30px;margin-top:1.875rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.mode1 .block-webinars-type1--content,.mode1 .block-blog-type1--content,.mode1 .block-archive-type1--content{margin-top:30px;margin-top:1.875rem}@media (min-width:768px){.mode1 .block-webinars-type1--content,.mode1 .block-blog-type1--content,.mode1 .block-archive-type1--content{margin-top:60px;margin-top:3.75rem}}.mode1 .passed .block-webinars-type1--content,.mode1 .passed .block-blog-type1--content,.mode1 .passed .block-archive-type1--content{margin-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:767.98px){.block-webinars-type1--content--image,.block-blog-type1--content--image,.block-archive-type1--content--image{width:calc(100% + 40px)}}@media (min-width:768px){.block-webinars-type1--content--image,.block-blog-type1--content--image,.block-archive-type1--content--image{min-width:61.765%;max-width:61.765%}}@media (min-width:1200px){.block-webinars-type1--content--image,.block-blog-type1--content--image,.block-archive-type1--content--image{min-width:60%;max-width:60%}}@media (min-width:768px){.mode1 .block-webinars-type1--content--image,.mode1 .block-blog-type1--content--image,.mode1 .block-archive-type1--content--image{min-width:50%;max-width:50%}}.mode1 .passed .block-webinars-type1--content--image,.mode1 .passed .block-blog-type1--content--image,.mode1 .passed .block-archive-type1--content--image{min-width:0}@media (min-width:576px){.mode1 .passed .block-webinars-type1--content--image,.mode1 .passed .block-blog-type1--content--image,.mode1 .passed .block-archive-type1--content--image{max-width:100%;width:100%}}.block-webinars-type1--content--date,.block-blog-type1--content--date,.block-archive-type1--content--date{color:#FF7130;margin-bottom:10px;margin-bottom:.625rem;font-weight:700;font-size:18px;font-size:1.125rem;line-height:23px;line-height:1.4375rem}@media (max-width:767.98px){.block-webinars-type1--content--text,.block-blog-type1--content--text,.block-archive-type1--content--text{margin-top:20px;margin-top:1.25rem}}@media (min-width:768px){.block-webinars-type1--content--text,.block-blog-type1--content--text,.block-archive-type1--content--text{margin-left:40px;margin-left:2.5rem}}.mode1 .block-webinars-type1--content--text,.mode1 .block-blog-type1--content--text,.mode1 .block-archive-type1--content--text{width:100%}@media (min-width:768px){.mode1 .block-webinars-type1--content--text,.mode1 .block-blog-type1--content--text,.mode1 .block-archive-type1--content--text{margin-left:50px;margin-left:3.125rem}}.mode1 .passed .block-webinars-type1--content--text,.mode1 .passed .block-blog-type1--content--text,.mode1 .passed .block-archive-type1--content--text{margin-left:0}.block-webinars-type1--content--description,.block-blog-type1--content--description,.block-archive-type1--content--description{margin-top:20px;margin-top:1.25rem}.mode1 .passed .block-webinars-type1--content--description,.mode1 .passed .block-blog-type1--content--description,.mode1 .passed .block-archive-type1--content--description{margin:60px auto 0;margin:3.75rem auto 0;width:800px;width:50rem;max-width:100%;text-align:center}.block-webinars-type1--content--description p,.block-blog-type1--content--description p,.block-archive-type1--content--description p{line-height:22px;line-height:1.375rem}.block-webinars-type1--content--description p:last-child,.block-blog-type1--content--description p:last-child,.block-archive-type1--content--description p:last-child{margin-bottom:0}.block-webinars-type1--share,.block-blog-type1--share,.block-archive-type1--share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#B7B7C7;margin-top:40px;margin-top:2.5rem}.block-webinars-type1--share>*,.block-blog-type1--share>*,.block-archive-type1--share>*{margin-right:15px;margin-right:.9375rem}.block-webinars-type1--share .picto,.block-blog-type1--share .picto,.block-archive-type1--share .picto{width:40px;width:2.5rem;height:40px;height:2.5rem;border:1px solid #E1E1EA;border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.3s;transition:all 0.3s;cursor:pointer}.block-webinars-type1--share .picto:hover,.block-blog-type1--share .picto:hover,.block-archive-type1--share .picto:hover{color:#FF7130;border-color:#FF7130}.block-webinars-type1--share .picto .icon,.block-blog-type1--share .picto .icon,.block-archive-type1--share .picto .icon{max-width:18px;max-width:1.125rem;max-height:18px;max-height:1.125rem}#single-webinars.block-webinars-type1,.block-blog-type1,.block-archive-type1{padding-top:30px;padding-top:1.875rem}@media (min-width:576px){#single-webinars.block-webinars-type1,.block-blog-type1,.block-archive-type1{padding-top:40px;padding-top:2.5rem}}@media (min-width:992px){#single-webinars.block-webinars-type1,.block-blog-type1,.block-archive-type1{padding-top:60px;padding-top:3.75rem}}.block-webinars-type2,.block-webinars-type3,.block-blog-type2,.block-blog-type3,.block-archive-type2,.block-archive-type3{padding-top:80px;padding-top:5rem;padding-bottom:80px;padding-bottom:5rem;background:#070723;color:#FFF}@media (max-width:991.98px){.block-webinars-type2,.block-webinars-type3,.block-blog-type2,.block-blog-type3,.block-archive-type2,.block-archive-type3{padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}}@media (max-width:767.98px){.block-webinars-type2,.block-webinars-type3,.block-blog-type2,.block-blog-type3,.block-archive-type2,.block-archive-type3{padding-top:40px;padding-top:2.5rem;padding-bottom:40px;padding-bottom:2.5rem}}.block-webinars-type2:before,.block-webinars-type3:before,.block-blog-type2:before,.block-blog-type3:before,.block-archive-type2:before,.block-archive-type3:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.block-webinars-type2.background1:before,.block-webinars-type3.background1:before,.block-blog-type2.background1:before,.block-blog-type3.background1:before,.block-archive-type2.background1:before,.block-archive-type3.background1:before{opacity:.5;background:#2E2E49}.block-webinars-type2.background2:before,.block-webinars-type3.background2:before,.block-blog-type2.background2:before,.block-blog-type3.background2:before,.block-archive-type2.background2:before,.block-archive-type3.background2:before{opacity:.25;background:url(../../../themes/datasolution/dist/img/waves-webinar-type2.png) #070723 no-repeat center top}@media (max-width:991.98px){body.single.single-post .block-webinars-type2 .container,body.single.single-post .block-webinars-type2 .block-lines,body.single.single-archives .block-webinars-type2 .container,body.single.single-archives .block-webinars-type2 .block-lines,body.single.single-post .block-webinars-type3 .container,body.single.single-post .block-webinars-type3 .block-lines,body.single.single-archives .block-webinars-type3 .container,body.single.single-archives .block-webinars-type3 .block-lines,body.single.single-post .block-blog-type2 .container,body.single.single-post .block-blog-type2 .block-lines,body.single.single-archives .block-blog-type2 .container,body.single.single-archives .block-blog-type2 .block-lines,body.single.single-post .block-blog-type3 .container,body.single.single-post .block-blog-type3 .block-lines,body.single.single-archives .block-blog-type3 .container,body.single.single-archives .block-blog-type3 .block-lines,body.single.single-post .block-archive-type2 .container,body.single.single-post .block-archive-type2 .block-lines,body.single.single-archives .block-archive-type2 .container,body.single.single-archives .block-archive-type2 .block-lines,body.single.single-post .block-archive-type3 .container,body.single.single-post .block-archive-type3 .block-lines,body.single.single-archives .block-archive-type3 .container,body.single.single-archives .block-archive-type3 .block-lines{max-width:540px;max-width:33.75rem}body.single.single-post .block-webinars-type2 .container .swiper,body.single.single-post .block-webinars-type2 .block-lines .swiper,body.single.single-archives .block-webinars-type2 .container .swiper,body.single.single-archives .block-webinars-type2 .block-lines .swiper,body.single.single-post .block-webinars-type3 .container .swiper,body.single.single-post .block-webinars-type3 .block-lines .swiper,body.single.single-archives .block-webinars-type3 .container .swiper,body.single.single-archives .block-webinars-type3 .block-lines .swiper,body.single.single-post .block-blog-type2 .container .swiper,body.single.single-post .block-blog-type2 .block-lines .swiper,body.single.single-archives .block-blog-type2 .container .swiper,body.single.single-archives .block-blog-type2 .block-lines .swiper,body.single.single-post .block-blog-type3 .container .swiper,body.single.single-post .block-blog-type3 .block-lines .swiper,body.single.single-archives .block-blog-type3 .container .swiper,body.single.single-archives .block-blog-type3 .block-lines .swiper,body.single.single-post .block-archive-type2 .container .swiper,body.single.single-post .block-archive-type2 .block-lines .swiper,body.single.single-archives .block-archive-type2 .container .swiper,body.single.single-archives .block-archive-type2 .block-lines .swiper,body.single.single-post .block-archive-type3 .container .swiper,body.single.single-post .block-archive-type3 .block-lines .swiper,body.single.single-archives .block-archive-type3 .container .swiper,body.single.single-archives .block-archive-type3 .block-lines .swiper{overflow:initial}}.block-webinars-type2--title,.block-webinars-type3--title,.block-blog-type2--title,.block-blog-type3--title,.block-archive-type2--title,.block-archive-type3--title{margin-bottom:60px;margin-bottom:3.75rem}@media (max-width:767.98px){.block-webinars-type2--title,.block-webinars-type3--title,.block-blog-type2--title,.block-blog-type3--title,.block-archive-type2--title,.block-archive-type3--title{margin-bottom:40px;margin-bottom:2.5rem}}.block-webinars-type2--single .block-card--logo,.block-webinars-type3--single .block-card--logo,.block-blog-type2--single .block-card--logo,.block-blog-type3--single .block-card--logo,.block-archive-type2--single .block-card--logo,.block-archive-type3--single .block-card--logo{position:relative;border-radius:0;overflow:hidden;height:210px;height:13.125rem;margin-bottom:20px;margin-bottom:1.25rem}@media (max-width:1199.98px){.block-webinars-type2--single .block-card--logo,.block-webinars-type3--single .block-card--logo,.block-blog-type2--single .block-card--logo,.block-blog-type3--single .block-card--logo,.block-archive-type2--single .block-card--logo,.block-archive-type3--single .block-card--logo{height:170px;height:10.625rem}}@media (max-width:991.98px){.block-webinars-type2--single .block-card--logo,.block-webinars-type3--single .block-card--logo,.block-blog-type2--single .block-card--logo,.block-blog-type3--single .block-card--logo,.block-archive-type2--single .block-card--logo,.block-archive-type3--single .block-card--logo{height:130px;height:8.125rem;margin-bottom:10px;margin-bottom:.625rem}}@media (max-width:575.98px){.block-webinars-type2--single .block-card--logo,.block-webinars-type3--single .block-card--logo,.block-blog-type2--single .block-card--logo,.block-blog-type3--single .block-card--logo,.block-archive-type2--single .block-card--logo,.block-archive-type3--single .block-card--logo{height:186px;height:11.625rem}}.block-webinars-type2--single .block-card--logo:before,.block-webinars-type3--single .block-card--logo:before,.block-blog-type2--single .block-card--logo:before,.block-blog-type3--single .block-card--logo:before,.block-archive-type2--single .block-card--logo:before,.block-archive-type3--single .block-card--logo:before{content:"";position:absolute;right:0}.block-webinars-type2--single .block-card--logo>img,.block-webinars-type3--single .block-card--logo>img,.block-blog-type2--single .block-card--logo>img,.block-blog-type3--single .block-card--logo>img,.block-archive-type2--single .block-card--logo>img,.block-archive-type3--single .block-card--logo>img{max-width:80%;max-height:80%;position:relative}.block-webinars-type2--single .block-card--logo .watermark,.block-webinars-type3--single .block-card--logo .watermark,.block-blog-type2--single .block-card--logo .watermark,.block-blog-type3--single .block-card--logo .watermark,.block-archive-type2--single .block-card--logo .watermark,.block-archive-type3--single .block-card--logo .watermark{position:absolute;top:50%;height:calc(100% - 50px);right:0;width:auto;-webkit-transform:translate(30%,-50%);transform:translate(30%,-50%);opacity:.1}.block-webinars-type2--single .block-card--logo .watermark.dark,.block-webinars-type3--single .block-card--logo .watermark.dark,.block-blog-type2--single .block-card--logo .watermark.dark,.block-blog-type3--single .block-card--logo .watermark.dark,.block-archive-type2--single .block-card--logo .watermark.dark,.block-archive-type3--single .block-card--logo .watermark.dark{color:#070723}.block-webinars-type2--single .block-card--name,.block-webinars-type3--single .block-card--name,.block-blog-type2--single .block-card--name,.block-blog-type3--single .block-card--name,.block-archive-type2--single .block-card--name,.block-archive-type3--single .block-card--name{margin-bottom:9px;margin-bottom:.5625rem}@media (max-width:991.98px){.block-webinars-type2--single .block-card--name,.block-webinars-type3--single .block-card--name,.block-blog-type2--single .block-card--name,.block-blog-type3--single .block-card--name,.block-archive-type2--single .block-card--name,.block-archive-type3--single .block-card--name{margin-bottom:5px;margin-bottom:.3125rem}}.block-webinars-type2 a,.block-webinars-type3 a,.block-blog-type2 a,.block-blog-type3 a,.block-archive-type2 a,.block-archive-type3 a{color:#FFF}.block-webinars-type2,.block-blog-type2,.block-archive-type2{padding-top:30px;padding-top:1.875rem;overflow-x:hidden;padding-bottom:50px;padding-bottom:3.125rem}@media (min-width:576px){.block-webinars-type2,.block-blog-type2,.block-archive-type2{padding-top:40px;padding-top:2.5rem}}@media (min-width:992px){.block-webinars-type2,.block-blog-type2,.block-archive-type2{padding-top:60px;padding-top:3.75rem}}@media (min-width:768px) and (max-width:991.98px){.block-webinars-type2,.block-blog-type2,.block-archive-type2{padding-bottom:40px;padding-bottom:2.5rem}}.block-webinars-type2--title,.block-blog-type2--title,.block-archive-type2--title{text-align:center;margin-top:20px;margin-top:1.25rem;margin-bottom:40px;margin-bottom:2.5rem}.block-webinars-type2--link,.block-blog-type2--link,.block-archive-type2--link{text-align:center;margin-top:30px;margin-top:1.875rem}@media (min-width:576px){.block-webinars-type2--link,.block-blog-type2--link,.block-archive-type2--link{margin-top:50px;margin-top:3.125rem}}@media (min-width:576px) and (max-width:991.98px){.block-webinars-type2--link,.block-blog-type2--link,.block-archive-type2--link{margin-top:30px;margin-top:1.875rem}}@media (min-width:768px){.block-webinars-type2--cards--wrapper:not(.swiper-wrapper),.block-blog-type2--cards--wrapper:not(.swiper-wrapper),.block-archive-type2--cards--wrapper:not(.swiper-wrapper){display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:75px;grid-column-gap:4.6875rem;grid-row-gap:60px;grid-row-gap:3.75rem}}@media (min-width:768px) and (max-width:1199.98px){.block-webinars-type2--cards--wrapper:not(.swiper-wrapper),.block-blog-type2--cards--wrapper:not(.swiper-wrapper),.block-archive-type2--cards--wrapper:not(.swiper-wrapper){grid-column-gap:40px;grid-column-gap:2.5rem;grid-row-gap:40px;grid-row-gap:2.5rem}}@media (min-width:768px) and (max-width:991.98px){.block-webinars-type2--cards--wrapper:not(.swiper-wrapper),.block-blog-type2--cards--wrapper:not(.swiper-wrapper),.block-archive-type2--cards--wrapper:not(.swiper-wrapper){grid-column-gap:20px;grid-column-gap:1.25rem;grid-row-gap:20px;grid-row-gap:1.25rem;grid-template-columns:repeat(2,1fr)}}.block-webinars-type3,.block-blog-type3,.block-archive-type3{padding:60px 0 80px;overflow-x:hidden}.page-id-32 .block-webinars-type3,.page-id-32 .block-blog-type3,.page-id-32 .block-archive-type3{padding-top:0;background-color:#FFF}.page-id-32 .block-webinars-type3:before,.page-id-32 .block-webinars-type3 .block-lines,.page-id-32 .block-blog-type3:before,.page-id-32 .block-blog-type3 .block-lines,.page-id-32 .block-archive-type3:before,.page-id-32 .block-archive-type3 .block-lines{display:none}.page-id-32 .block-webinars-type3 .block-card--logo,.page-id-32 .block-blog-type3 .block-card--logo,.page-id-32 .block-archive-type3 .block-card--logo{border-radius:0;margin-bottom:15px}.page-id-32 .block-webinars-type3 .block-card--name,.page-id-32 .block-blog-type3 .block-card--name,.page-id-32 .block-archive-type3 .block-card--name{margin-bottom:5px;font-size:20px;line-height:25px;color:#070723;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.page-id-32 .block-webinars-type3 .block-card .legend,.page-id-32 .block-blog-type3 .block-card .legend,.page-id-32 .block-archive-type3 .block-card .legend{font-size:15px;line-height:22px;color:#5A5A73;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.page-id-32 .block-webinars-type3 .block-card:hover .block-card--name,.page-id-32 .block-webinars-type3 .block-card:hover .legend,.page-id-32 .block-blog-type3 .block-card:hover .block-card--name,.page-id-32 .block-blog-type3 .block-card:hover .legend,.page-id-32 .block-archive-type3 .block-card:hover .block-card--name,.page-id-32 .block-archive-type3 .block-card:hover .legend{color:#FF7130}.page-id-32 .block-webinars-type3 .block-filters,.page-id-32 .block-blog-type3 .block-filters,.page-id-32 .block-archive-type3 .block-filters{margin-bottom:30px}.page-id-32 .block-webinars-type3 .block-filters,.page-id-32 .block-webinars-type3 .block-filters .searchandfilter li[data-sf-field-input-type=checkbox]>ul>li:not(.sf-option-active),.page-id-32 .block-blog-type3 .block-filters,.page-id-32 .block-blog-type3 .block-filters .searchandfilter li[data-sf-field-input-type=checkbox]>ul>li:not(.sf-option-active),.page-id-32 .block-archive-type3 .block-filters,.page-id-32 .block-archive-type3 .block-filters .searchandfilter li[data-sf-field-input-type=checkbox]>ul>li:not(.sf-option-active){color:#070723}@media (max-width:767.98px){.block-webinars-type3,.block-blog-type3,.block-archive-type3{padding:40px 0}}.block-webinars-type3 ul,.block-blog-type3 ul,.block-archive-type3 ul{margin:0;padding:0}.block-webinars-type3 li,.block-blog-type3 li,.block-archive-type3 li{list-style:none}@media (min-width:768px){.block-webinars-type3 li,.block-blog-type3 li,.block-archive-type3 li{margin-bottom:10px;margin-bottom:.625rem}}.block-webinars-type3--cards--wrapper:not(.swiper-wrapper),.block-blog-type3--cards--wrapper:not(.swiper-wrapper),.block-archive-type3--cards--wrapper:not(.swiper-wrapper){display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:75px;grid-column-gap:4.6875rem;grid-row-gap:60px;grid-row-gap:3.75rem}@media (max-width:1199.98px){.block-webinars-type3--cards--wrapper:not(.swiper-wrapper),.block-blog-type3--cards--wrapper:not(.swiper-wrapper),.block-archive-type3--cards--wrapper:not(.swiper-wrapper){grid-column-gap:40px;grid-column-gap:2.5rem;grid-row-gap:40px;grid-row-gap:2.5rem}}@media (max-width:991.98px){.block-webinars-type3--cards--wrapper:not(.swiper-wrapper),.block-blog-type3--cards--wrapper:not(.swiper-wrapper),.block-archive-type3--cards--wrapper:not(.swiper-wrapper){grid-column-gap:20px;grid-column-gap:1.25rem;grid-row-gap:20px;grid-row-gap:1.25rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.block-webinars-type3--cards--wrapper:not(.swiper-wrapper),.block-blog-type3--cards--wrapper:not(.swiper-wrapper),.block-archive-type3--cards--wrapper:not(.swiper-wrapper){grid-template-columns:1fr}}.block-webinars-type3--single,.block-blog-type3--single,.block-archive-type3--single{display:block}.block-webinars-type3--more,.block-blog-type3--more,.block-archive-type3--more{text-align:center;margin-top:30px;margin-top:1.875rem}@media (min-width:768px){.block-webinars-type3--more,.block-blog-type3--more,.block-archive-type3--more{margin-top:60px;margin-top:3.75rem}}.block-image-speaker{margin:0 auto;position:relative;height:59.375vw}@media (min-width:576px){.block-image-speaker{height:250px;height:15.625rem}}@media (min-width:992px){.block-image-speaker{height:358px;height:22.375rem}}@media (min-width:576px){.block-image-speaker.full{max-width:1040px;max-width:65rem;width:100%}}@media (min-width:576px) and (min-width:768px){.block-image-speaker.full{height:420px;height:26.25rem}}@media (min-width:576px) and (min-width:992px){.block-image-speaker.full{height:620px;height:38.75rem}}.block-image-speaker--wrapper{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;width:100%}@media (max-width:575.98px){.block-image-speaker--wrapper{padding:0 10px 0 15px;padding:0 .625rem 0 .9375rem}}@media (min-width:576px){.block-image-speaker--wrapper{padding-left:25px;padding-left:1.5625rem;padding-right:25px;padding-right:1.5625rem}}@media (min-width:576px) and (min-width:768px){.block-image-speaker--wrapper{padding-left:52px;padding-left:3.25rem;padding-right:40px;padding-right:2.5rem}}@media (min-width:576px){.half .block-image-speaker--wrapper{padding-left:30px;padding-left:1.875rem;padding-right:20px;padding-right:1.25rem}}@media (min-width:1200px){.mode2 .half .block-image-speaker--wrapper{padding-right:30px;padding-right:1.875rem}}@media (min-width:768px) and (max-width:1199.98px){.half .block-image-speaker--wrapper{padding-right:15px;padding-right:.9375rem}}.block-image-speaker--image{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:43vw}@media (min-width:576px){.block-image-speaker--image{max-width:220px;max-width:13.75rem}}@media (min-width:768px){.block-image-speaker--image{max-width:290px;max-width:18.125rem}}@media (min-width:992px){.block-image-speaker--image{max-width:400px;max-width:25rem}}@media (min-width:1200px){.block-image-speaker--image{max-width:480px;max-width:30rem}}@media (min-width:768px) and (max-width:991.98px){.half .block-image-speaker--image{max-width:180px;max-width:11.25rem}}@media (min-width:992px){.half .block-image-speaker--image{max-width:260px;max-width:16.25rem}}@media (min-width:1200px){.half .block-image-speaker--image{max-width:310px;max-width:19.375rem}}@media (min-width:1320px){.half .block-image-speaker--image{max-width:330px;max-width:20.625rem}}.block-image-speaker--speakers{color:#FFF;text-align:center;max-width:280px;max-width:17.5rem}@media (max-width:575.98px){.block-image-speaker--speakers{max-width:36vw}}@media (min-width:768px){.block-image-speaker--speakers{max-width:150px;max-width:9.375rem}}@media (min-width:992px){.block-image-speaker--speakers{max-width:220px;max-width:13.75rem}}@media (min-width:1200px){.block-image-speaker--speakers{max-width:280px;max-width:17.5rem}}@media (min-width:576px){.half .block-image-speaker--speakers{max-width:170px;max-width:10.625rem}}@media (min-width:768px) and (max-width:991.98px){.half .block-image-speaker--speakers{max-width:114px;max-width:7.125rem}}@media (min-width:1200px){.half .block-image-speaker--speakers{max-width:200px;max-width:12.5rem}}@media (min-width:992px){.mode1 .half .block-image-speaker--speakers{max-width:185px;max-width:11.5625rem}}@media (min-width:768px) and (max-width:1319.98px){.mode1 .half .block-image-speaker--speakers{zoom:.9}}@media (min-width:768px) and (max-width:1199.98px){.mode1 .half .block-image-speaker--speakers{zoom:.7}}@media (min-width:768px) and (max-width:991.98px){.mode1 .half .block-image-speaker--speakers{zoom:.85}}.block-image-speaker--speakers:before{content:"";background:#070723;position:absolute;left:50%;right:0;bottom:0;height:200%;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotateZ(20deg);transform:rotateZ(20deg)}@media (max-width:575.98px){.block-image-speaker--speakers:before{left:47%}}.block-image-speaker--speakers--single{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:575.98px){.block-image-speaker--speakers--single:not(:first-child){margin-top:10px;margin-top:.625rem}}@media (min-width:576px){.block-image-speaker--speakers--single:not(:first-child){margin-top:10px;margin-top:.625rem}}@media (min-width:576px) and (min-width:768px){.block-image-speaker--speakers--single:not(:first-child){margin-top:50px;margin-top:3.125rem}}@media (min-width:576px){.half .block-image-speaker--speakers--single:not(:first-child){margin-top:20px;margin-top:1.25rem}}.block-image-speaker--speakers--single--image{margin-bottom:10px;margin-bottom:.625rem;width:120px;width:7.5rem;border-radius:100%;overflow:hidden}@media (max-width:575.98px){.block-image-speaker--speakers--single--image{width:10vw;margin-bottom:5px;margin-bottom:.3125rem}}@media (min-width:576px){.block-image-speaker--speakers--single--image{width:50px;width:3.125rem}}@media (min-width:576px) and (min-width:768px){.block-image-speaker--speakers--single--image{width:70px;width:4.375rem}}@media (min-width:576px) and (min-width:992px){.block-image-speaker--speakers--single--image{width:120px;width:7.5rem}}@media (min-width:576px){.half .block-image-speaker--speakers--single--image{width:50px;width:3.125rem}}@media (min-width:992px){.half .block-image-speaker--speakers--single--image{width:70px;width:4.375rem}}.block-image-speaker--speakers--single--name{font-family:"TT Norms Pro",sans-serif}@media (max-width:575.98px){.block-image-speaker--speakers--single--name{font-size:3.5vw;line-height:3.5vw}}@media (min-width:576px){.block-image-speaker--speakers--single--name{font-size:12px;font-size:.75rem;line-height:14px;line-height:.875rem}}@media (min-width:768px){.block-image-speaker--speakers--single--name{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media (min-width:992px){.block-image-speaker--speakers--single--name{font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem}}@media (min-width:1200px){.block-image-speaker--speakers--single--name{font-size:28px;font-size:1.75rem;line-height:33px;line-height:2.0625rem}}@media (min-width:576px){.half .block-image-speaker--speakers--single--name{font-size:12px;font-size:.75rem;line-height:14px;line-height:.875rem}}@media (min-width:992px){.half .block-image-speaker--speakers--single--name{font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem}}.block-image-speaker--speakers--single--function{color:#B7B7C7}@media (max-width:575.98px){.block-image-speaker--speakers--single--function{font-size:2.5vw;line-height:3.5vw}}@media (min-width:576px){.block-image-speaker--speakers--single--function{font-size:8px;font-size:.5rem;line-height:10px;line-height:.625rem}}@media (min-width:768px){.block-image-speaker--speakers--single--function{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}}@media (min-width:992px){.block-image-speaker--speakers--single--function{font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem}}@media (min-width:576px){.half .block-image-speaker--speakers--single--function{font-size:8px;font-size:.5rem;line-height:10px;line-height:.625rem}}@media (min-width:992px){.half .block-image-speaker--speakers--single--function{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}}.block-image-speaker--custom-logo{position:absolute;bottom:40px;bottom:2.5rem;left:40px;left:2.5rem;color:#FF7130}@media (max-width:575.98px){.block-image-speaker--custom-logo{bottom:15px;bottom:.9375rem;left:15px;left:.9375rem}}@media (min-width:576px){.block-image-speaker--custom-logo{bottom:23px;bottom:1.4375rem;left:23px;left:1.4375rem}}@media (min-width:768px){.block-image-speaker--custom-logo{bottom:40px;bottom:2.5rem;left:40px;left:2.5rem}}@media (min-width:576px){.half .block-image-speaker--custom-logo{bottom:23px;bottom:1.4375rem;left:23px;left:1.4375rem}}@media (max-width:575.98px){.block-image-speaker--custom-logo .icon{width:15px;width:.9375rem}}@media (min-width:576px){.block-image-speaker--custom-logo .icon{width:23px;width:1.4375rem;height:23px;height:1.4375rem}}@media (min-width:768px){.block-image-speaker--custom-logo .icon{width:40px;width:2.5rem;height:40px;height:2.5rem}}@media (min-width:576px){.half .block-image-speaker--custom-logo .icon{width:23px;width:1.4375rem;height:23px;height:1.4375rem}}.block-image-speaker--watch{position:static;bottom:0;left:50%;background:#FFF;text-align:center;margin-top:20px;margin-top:1.25rem}@media (min-width:768px){.block-image-speaker--watch{position:absolute;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);margin-top:0}}.block-webinars-type1.mode2{background:none;background-color:#070723}.block-webinars-type1-background{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.block-webinars-type1-background img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.block-webinars-type1--share .picto .icon{max-width:none;width:auto}.form-control{padding:14px 20px;padding:.875rem 1.25rem;line-height:22px;line-height:1.375rem;background:transparent;border:1px solid #B7B7C7;width:100%;color:inherit;outline:none}textarea{min-height:150px;min-height:9.375rem;line-height:22px;line-height:1.375rem}.custom-files{margin:55px 0;margin:3.4375rem 0}.custom-files--input{visibility:hidden;position:absolute}.custom-files--label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #B7B7C7;border-radius:5px;cursor:pointer;padding:25px 20px;padding:1.5625rem 1.25rem}@media (max-width:991.98px){.custom-files--label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:80px;padding-bottom:5rem;margin-bottom:120px;margin-bottom:7.5rem;text-align:center}}.custom-files--desc{font-weight:700;font-size:15px;font-size:.9375rem;line-height:22px;line-height:1.375rem;color:#070723}.custom-files--btn{width:125px;width:7.8125rem;height:125px;height:7.8125rem;background-color:#FF7130;border-radius:100%;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:991.98px){.custom-files--btn{bottom:0;top:inherit;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}}.custom-files--btn:hover{color:#FFF}.custom-files--btn svg{width:75px;width:4.6875rem}.custom-files--filesList{margin-bottom:-25px;margin-bottom:-1.5625rem}.custom-files--file-block{margin:10px 0;margin:.625rem 0;padding:5px 10px;padding:.3125rem .625rem;border-radius:5px;background-color:#F2F2F2}.custom-files--file-block:first-child{margin-top:40px;margin-top:2.5rem}@media (max-width:991.98px){.custom-files--file-block:first-child{margin-top:80px;margin-top:5rem}}.custom-files--file-delete{display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);cursor:pointer;color:#070723;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;margin-right:5px;margin-right:.3125rem}.custom-files--file-delete:hover{color:#FF7130}.custom-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:991.98px){.custom-checkboxes{margin:0 -10px;margin:0 -.625rem}}.custom-checkboxes *{-webkit-transition:all 0.3s;transition:all 0.3s}.custom-checkboxes--choice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:16.667%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}@media (max-width:991.98px){.custom-checkboxes--choice{margin:0 10px;margin:0 .625rem;width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (max-width:575.98px){.custom-checkboxes--choice{margin-bottom:10px;margin-bottom:.625rem}}.custom-checkboxes--checkbox{display:none}.custom-checkboxes--checkbox:checked~.custom-checkboxes--image-container{border-color:#FF7130}.custom-checkboxes--checkbox:checked~.custom-checkboxes--image-container path{fill:#FF7130}.custom-checkboxes--checkbox:checked~.label-text{color:#FF7130}.custom-checkboxes--image-container{width:120px;width:7.5rem;height:120px;height:7.5rem;margin-top:20px;margin-top:1.25rem;margin-bottom:10px;margin-bottom:.625rem;border:1px solid #B7B7C7;border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:currentColor;padding:14px 20px;padding:.875rem 1.25rem;line-height:22px;line-height:1.375rem;width:100%;display:block;border:1px solid currentColor;background:url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="UTF-8"%3F%3E%3Csvg width="10px" height="6px" viewBox="0 0 10 6" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Ctitle%3Eicon/arrow-down%3C/title%3E%3Cg id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="icon/arrow-down" fill="%23070723"%3E%3Cpolygon transform="translate(5.000000, 3.000000) scale(1, -1) rotate(-90.000000) translate(-5.000000, -3.000000) " points="4.54760216 2.99370008 2 6.77730013 3.26123035 8 8 2.99380008 3.26123035 -2 2 -0.777299982"%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E') no-repeat right 20px center;outline:none}select::-ms-expand{display:none}.form-group{margin-bottom:20px;margin-bottom:1.25rem}.form-label{line-height:22px;line-height:1.375rem;margin-bottom:5px;margin-bottom:.3125rem;width:100%;font-weight:700}.form-label span{color:#FF7130}.wpcf7-not-valid-tip{font-size:14px;font-size:.875rem;color:#FF4A4A!important;margin-top:5px;margin-top:.3125rem}@media (min-width:768px){.form-columns-half{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:40px;grid-column-gap:2.5rem}}@media (max-width:767.98px){.form-columns-half .form-column-half{margin-bottom:24px;margin-bottom:1.5rem}}.grecaptcha-badge{visibility:hidden}.form-send{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px;margin-top:2.5rem}.form-send .wpcf7-spinner{position:absolute;bottom:0;-webkit-transform:translateY(110%);transform:translateY(110%)}.single-achievements .before-footer{display:none}.single-achievements .hero-banner-achievement{position:relative;background-color:#070723;height:650px;height:40.625rem}@media (max-width:1199.98px){.single-achievements .hero-banner-achievement{height:500px;height:31.25rem}}@media (max-width:767.98px){.single-achievements .hero-banner-achievement{height:400px;height:25rem}}.single-achievements .hero-banner-achievement:before{content:"";display:block;position:absolute;left:0;right:0;height:200px;height:12.5rem;background-image:-webkit-gradient(linear,left top,left bottom,from(#070723),to(transparent));background-image:linear-gradient(180deg,#070723 0%,transparent 100%);pointer-events:none;z-index:1}.single-achievements .hero-banner-achievement .banner{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-webkit-filter:opacity(50%);filter:opacity(50%)}.single-achievements .hero-banner-achievement .logo-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;padding:25px;padding:1.5625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:250px;width:15.625rem;height:250px;height:15.625rem}.single-achievements .top-infos-achievement{overflow:hidden;padding-top:80px;padding-top:5rem;padding-bottom:80px;padding-bottom:5rem;background-color:#070723;color:#FFF;background-image:url(../../../themes/datasolution/dist/img/waves-achievement.png);background-repeat:no-repeat;background-position:top center}@media (max-width:991.98px){.single-achievements .top-infos-achievement{padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}}@media (max-width:767.98px){.single-achievements .top-infos-achievement{padding-top:40px;padding-top:2.5rem;padding-bottom:40px;padding-bottom:2.5rem}}.single-achievements .top-infos-achievement+.block-images.dark-style{padding-top:0}.single-achievements .top-infos-achievement--short-desc{width:50%;margin-bottom:40px;margin-bottom:2.5rem}@media (max-width:1199.98px){.single-achievements .top-infos-achievement--short-desc{width:65%}}@media (max-width:991.98px){.single-achievements .top-infos-achievement--short-desc{width:100%}}.single-achievements .top-infos-achievement--long-desc{font-size:15px;font-size:.9375rem;line-height:22px;line-height:1.375rem;width:50%;margin-left:auto}@media (max-width:991.98px){.single-achievements .top-infos-achievement--long-desc{width:100%}}.single-achievements .top-infos-achievement--list{width:50%;margin-left:auto;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:35px;grid-column-gap:2.1875rem;margin-top:40px;margin-top:2.5rem}@media (max-width:991.98px){.single-achievements .top-infos-achievement--list{width:100%}}@media (max-width:575.98px){.single-achievements .top-infos-achievement--list{grid-template-columns:1fr;grid-row-gap:25px;grid-row-gap:1.5625rem}}.single-achievements .top-infos-achievement--experts,.single-achievements .top-infos-achievement--technos,.single-achievements .top-infos-achievement--rewards{list-style:none;padding:0;margin:0;font-size:14px;font-size:.875rem;line-height:22px;line-height:1.375rem;color:#B7B7C7}.single-achievements .top-infos-achievement--experts .title,.single-achievements .top-infos-achievement--technos .title,.single-achievements .top-infos-achievement--rewards .title{font-size:15px;font-size:.9375rem;line-height:22px;line-height:1.375rem;font-weight:700;margin-bottom:10px;margin-bottom:.625rem;color:#FFF}.single-achievements .top-infos-achievement--rewards li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:7px;margin-bottom:.4375rem}.single-achievements .top-infos-achievement--rewards .icon{width:13px;width:.8125rem;color:#FFF;margin-right:10px;margin-right:.625rem}.single-achievements .top-infos-achievement .tags{position:relative;margin-top:80px;margin-top:5rem;font-family:"TT Norms Pro",sans-serif;font-size:60px;font-size:3.75rem;line-height:50px;line-height:3.125rem;-webkit-text-stroke:1px #FFF;color:transparent}@media (max-width:991.98px){.single-achievements .top-infos-achievement .tags{font-size:36px;font-size:2.25rem;line-height:31px;line-height:1.9375rem}}.single-achievements .top-infos-achievement .tags span{padding:0 20px;padding:0 1.25rem}@media (max-width:991.98px){.single-achievements .top-infos-achievement .tags span{padding:0 10px;padding:0 .625rem}}.single-achievements .contact-achievement{background-color:#FF7130;color:#FFF;padding-top:80px;padding-top:5rem;padding-bottom:80px;padding-bottom:5rem}@media (max-width:991.98px){.single-achievements .contact-achievement{padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}}@media (max-width:767.98px){.single-achievements .contact-achievement{padding-top:40px;padding-top:2.5rem;padding-bottom:40px;padding-bottom:2.5rem}}.single-achievements .contact-achievement--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767.98px){.single-achievements .contact-achievement--content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.single-achievements .contact-achievement--content p{margin-bottom:0;margin-right:40px;margin-right:2.5rem}@media (max-width:767.98px){.single-achievements .contact-achievement--content p{margin-right:0;margin-bottom:20px;margin-bottom:1.25rem}}/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwicGFydGlhbHMvX21peGlucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFubmVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJwYXJ0aWFscy9fdmFyaWFibGVzLW92ZXJyaWRlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsInBhcnRpYWxzL19oZWxwZXJzLnNjc3MiLCJwYXJ0aWFscy9fdmFyaWFibGVzLnNjc3MiLCJwYXJ0aWFscy9nZW5lcmFsL180MDQuc2NzcyIsInBhcnRpYWxzL2dlbmVyYWwvX2ZvbnRzLnNjc3MiLCJwYXJ0aWFscy9nZW5lcmFsL2Zvb3Rlci9fYmVmb3JlLWZvb3Rlci5zY3NzIiwicGFydGlhbHMvZ2VuZXJhbC9mb290ZXIvX2NvcHlyaWdodC5zY3NzIiwicGFydGlhbHMvZ2VuZXJhbC9mb290ZXIvX25wcy5zY3NzIiwicGFydGlhbHMvZ2VuZXJhbC9fZm9vdGVyLnNjc3MiLCJwYXJ0aWFscy9nZW5lcmFsL19nbG9iYWwuc2NzcyIsInBhcnRpYWxzL2dlbmVyYWwvX2hlYWRlci5zY3NzIiwicGFydGlhbHMvZ2VuZXJhbC9fdHlwb2dyYXBoeS5zY3NzIiwicGFydGlhbHMvZ2VuZXJhbC9ibG9nL19hcmNoaXZlLWxpbmsuc2NzcyIsInBhcnRpYWxzL2dlbmVyYWwvYmxvZy9fY2F0LWhlYWRlci5zY3NzIiwicGFydGlhbHMvZ2VuZXJhbC9ibG9nL19leGNlcnB0LnNjc3MiLCJwYXJ0aWFscy9nZW5lcmFsL2Jsb2cvX2dsb2JhbC5zY3NzIiwicGFydGlhbHMvZ2VuZXJhbC9ibG9nL19oZWFkZXIuc2NzcyIsInBhcnRpYWxzL2dlbmVyYWwvYmxvZy9fbmF2LnNjc3MiLCJwYXJ0aWFscy9nZW5lcmFsL2Jsb2cvX3Byb2dyZXNzLWJhci5zY3NzIiwicGFydGlhbHMvZ2VuZXJhbC9ibG9nL19zaGFyZXIuc2NzcyIsInBhcnRpYWxzL2NvbXBvbmVudHMvX2Jsb2NrLWFjaGlldmVtZW50LnNjc3MiLCJwYXJ0aWFscy9jb21wb25lbnRzL19ibG9jay1jYXJkLnNjc3MiLCJwYXJ0aWFscy9jb21wb25lbnRzL19ibG9jay1jb250YWN0LWxheWVyZWQuc2NzcyIsInBhcnRpYWxzL2NvbXBvbmVudHMvX2Jsb2NrLWZpbHRlcnMuc2NzcyIsInBhcnRpYWxzL2NvbXBvbmVudHMvX2Jsb2NrLWxpbmVzLnNjc3MiLCJwYXJ0aWFscy9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJwYXJ0aWFscy9jb21wb25lbnRzL19pY29ucy5zY3NzIiwicGFydGlhbHMvY29tcG9uZW50cy9fbGlua3Muc2NzcyIsInBhcnRpYWxzL2NvbXBvbmVudHMvX21hcnF1ZWUuc2NzcyIsInBhcnRpYWxzL2NvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsInBhcnRpYWxzL2NvbXBvbmVudHMvX3N3aXBlci5zY3NzIiwicGFydGlhbHMvY29tcG9uZW50cy9hY2YtYmxvY2tzLWd1dGVuYmVyZy9fYmxvY2tfdGV4dF9jb2x1bW5zLnNjc3MiLCJwYXJ0aWFscy9jb21wb25lbnRzL2FjZi1ibG9ja3MtZ3V0ZW5iZXJnL19ibG9jay1hY2hpZXZlbWVudHMuc2NzcyIsInBhcnRpYWxzL2NvbXBvbmVudHMvYWNmLWJsb2Nrcy1ndXRlbmJlcmcvX2Jsb2NrLWFnaWxlLnNjc3MiLCJwYXJ0aWFscy9jb21wb25lbnRzL2FjZi1ibG9ja3MtZ3V0ZW5iZXJnL19ibG9jay1hcmNoaXZlLnNjc3MiLCJwYXJ0aWFscy9jb21wb25lbnRzL2FjZi1ibG9ja3MtZ3V0ZW5iZXJnL19ibG9jay1ibG9nLWZlYXR1cmVkLnNjc3MiLCJwYXJ0aWFscy9jb21wb25lbnRzL2FjZi1ibG9ja3MtZ3V0ZW5iZXJnL19ibG9jay1ibG9nLnNjc3MiLCJwYXJ0aWFscy9jb21wb25lbnRzL2FjZi1ibG9ja3MtZ3V0ZW5iZXJnL19ibG9jay1ibG9ncy5zY3NzIiwicGFydGlhbHMvY29tcG9uZW50cy9hY2YtYmxvY2tzLWd1dGVuYmVyZy9fYmxvY2stY2Fyb3VzZWwuc2NzcyIsInBhcnRpYWxzL2NvbXBvbmVudHMvYWNmLWJsb2Nrcy1ndXRlbmJlcmcvX2Jsb2NrLWN1c3RvbWVycy5zY3NzIiwicGFydGlhbHMvY29tcG9uZW50cy9hY2YtYmxvY2tzLWd1dGVuYmVyZy9fYmxvY2stZXhwZXJ0aXNlcy1saXN0LnNjc3MiLCJwYXJ0aWFscy9jb21wb25lbnRzL2FjZi1ibG9ja3MtZ3V0ZW5iZXJnL19ibG9jay1oZXJvLWhlYWRlci5zY3NzIiwicGFydGlhbHMvY29tcG9uZW50cy9hY2YtYmxvY2tzLWd1dGVuYmVyZy9fYmxvY2staGVyby1ob21lcGFnZS5zY3NzIiwicGFydGlhbHMvY29tcG9uZW50cy9hY2YtYmxvY2tzLWd1dGVuYmVyZy9fYmxvY2staW1hZ2VzLnNjc3MiLCJwYXJ0aWFscy9jb21wb25lbnRzL2FjZi1ibG9ja3MtZ3V0ZW5iZXJnL19ibG9jay1qb2JzLnNjc3MiLCJwYXJ0aWFscy9jb21wb25lbnRzL2FjZi1ibG9ja3MtZ3V0ZW5iZXJnL19ibG9jay1saW5rLWZ1bGwuc2NzcyIsInBhcnRpYWxzL2NvbXBvbmVudHMvYWNmLWJsb2Nrcy1ndXRlbmJlcmcvX2Jsb2NrLWxvY2F0aW9uLnNjc3MiLCJwYXJ0aWFscy9jb21wb25lbnRzL2FjZi1ibG9ja3MtZ3V0ZW5iZXJnL19ibG9jay1tYXJxdWVlLnNjc3MiLCJwYXJ0aWFscy9jb21wb25lbnRzL2FjZi1ibG9ja3MtZ3V0ZW5iZXJnL19ibG9jay1udW1iZXJzLnNjc3MiLCJwYXJ0aWFscy9jb21wb25lbnRzL2FjZi1ibG9ja3MtZ3V0ZW5iZXJnL19ibG9jay1wYXJ0bmVycy5zY3NzIiwicGFydGlhbHMvY29tcG9uZW50cy9hY2YtYmxvY2tzLWd1dGVuYmVyZy9fYmxvY2stcG9waW4tc2xpZGVyLnNjc3MiLCJwYXJ0aWFscy9jb21wb25lbnRzL2FjZi1ibG9ja3MtZ3V0ZW5iZXJnL19ibG9jay1wdXNoLXRleHQuc2NzcyIsInBhcnRpYWxzL2NvbXBvbmVudHMvYWNmLWJsb2Nrcy1ndXRlbmJlcmcvX2Jsb2NrLXN0ZXBzLnNjc3MiLCJwYXJ0aWFscy9jb21wb25lbnRzL2FjZi1ibG9ja3MtZ3V0ZW5iZXJnL19ibG9jay10ZWFtLnNjc3MiLCJwYXJ0aWFscy9jb21wb25lbnRzL2FjZi1ibG9ja3MtZ3V0ZW5iZXJnL19ibG9jay10ZXN0aW1vbmlhbHMuc2NzcyIsInBhcnRpYWxzL2NvbXBvbmVudHMvYWNmLWJsb2Nrcy1ndXRlbmJlcmcvX2Jsb2NrLXRleHQtbWVkaWEuc2NzcyIsInBhcnRpYWxzL2NvbXBvbmVudHMvYWNmLWJsb2Nrcy1ndXRlbmJlcmcvX2Jsb2NrLXRleHQtdGl0bGUuc2NzcyIsInBhcnRpYWxzL2NvbXBvbmVudHMvYWNmLWJsb2Nrcy1ndXRlbmJlcmcvX2Jsb2NrLXRleHQuc2NzcyIsInBhcnRpYWxzL2NvbXBvbmVudHMvYWNmLWJsb2Nrcy1ndXRlbmJlcmcvX2Jsb2NrLXdlYmluYXJzLnNjc3MiLCJwYXJ0aWFscy9mb3Jtcy9faW5wdXQtZmllbGRzLnNjc3MiLCJwYXJ0aWFscy9mb3Jtcy9fY2hlY2tib3hlcy5zY3NzIiwicGFydGlhbHMvZm9ybXMvX3NlbGVjdC5zY3NzIiwicGFydGlhbHMvZm9ybXMvX2Zvcm1zLnNjc3MiLCJwYXJ0aWFscy9wYWdlcy9fYWNoaWV2ZW1lbnRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDS2hCOzs7Ozs7O0VBQUE7QUNKRTs7Ozs7RUFBQTtBQ0RGO0VBUUksa0JBQUE7RUFBQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsa0JBQUE7RUFBQSxpQkFBQTtFQUFBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxtQkFBQTtFQUFBLGtCQUFBO0VBQUEsa0JBQUE7RUFBQSxnQkFBQTtFQUFBLGdCQUFBO0VBQUEsa0JBQUE7RUFBQSx1QkFBQTtFQUlBLHNCQUFBO0VBQUEsc0JBQUE7RUFBQSxzQkFBQTtFQUFBLHNCQUFBO0VBQUEsc0JBQUE7RUFBQSxzQkFBQTtFQUFBLHNCQUFBO0VBQUEsc0JBQUE7RUFBQSxzQkFBQTtFQUlBLHFCQUFBO0VBQUEsdUJBQUE7RUFBQSxxQkFBQTtFQUFBLGtCQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLG1CQUFBO0VBQUEsa0JBQUE7RUFJQSw4QkFBQTtFQUFBLGlDQUFBO0VBQUEsNkJBQUE7RUFBQSwyQkFBQTtFQUFBLDZCQUFBO0VBQUEsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLHlCQUFBO0VBR0YsNkJBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsK0JBQUE7RUFNQSxxTkFBQTtFQUNBLHlHQUFBO0VBQ0EseUZBQUE7RUFPQSxnREFBQTtFQzRQSSx5QkFMSTtFRHJQUiwwQkFBQTtFQUNBLDBCQUFBO0VBQ0Esd0JBQUE7RUFJQSxrQkFBQTtFQUlBLHNCQUFBO0VBQ0Esd0JBQUE7RUFDQSwwQkFBQTtFQUNBLG1EQUFBO0VBRUEsNEJBQUE7RUFDQSw4QkFBQTtFQUNBLDZCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDhCQUFBO0VBR0Esd0JBQUE7RUFDQSw4QkFBQTtFQUVBLHdCQUFBO0VBRUEsMEJBQUE7QUhXRjs7QUtuRUE7OztFQUdFLDhCQUFBO1VBQUEsc0JBQUE7QUxzRUY7O0FLdkRJO0VBTko7SUFPTSx1QkFBQTtFTDJESjtBQUNGOztBSzlDQTtFQUNFLFNBQUE7RUFDQSx1Q0FBQTtFRG1QSSxtQ0FMSTtFQzVPUix1Q0FBQTtFQUNBLHVDQUFBO0VBQ0EsMkJBQUE7RUFDQSxxQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsOEJBQUE7RUFDQSw2Q0FBQTtBTGlERjs7QUt4Q0E7RUFDRSxjQUFBO0VBQ0EsY0NpakI0QjtFRGhqQjVCLFNBQUE7RUFDQSxxQkFBQTtFQUNBLGFDdWpCNEI7QU41Z0I5Qjs7QUtqQ0E7RUFDRSxhQUFBO0VBQ0EscUJDd2Y0QjtFRHJmNUIsZ0JDd2Y0QjtFRHZmNUIsZ0JDd2Y0QjtBTnRkOUI7O0FLOUJBO0VENk1RLGlDQUFBO0FKM0tSO0FJU0k7RUMzQ0o7SURvTlEsaUJBQUE7RUo5S047QUFDRjs7QUtsQ0E7RUR3TVEsaUNBQUE7QUpsS1I7QUlBSTtFQ3RDSjtJRCtNUSxlQUFBO0VKcktOO0FBQ0Y7O0FLdENBO0VEbU1RLCtCQUFBO0FKekpSO0FJVEk7RUNqQ0o7SUQwTVEsa0JBQUE7RUo1Sk47QUFDRjs7QUsxQ0E7RUQ4TFEsaUNBQUE7QUpoSlI7QUlsQkk7RUM1Qko7SURxTVEsaUJBQUE7RUpuSk47QUFDRjs7QUs5Q0E7RURxTE0sa0JBTEk7QUo5SFY7O0FLN0NBO0VEZ0xNLGVBTEk7QUoxSFY7O0FLdENBO0VBQ0UsYUFBQTtFQUNBLG1CQ21TMEI7QU4xUDVCOztBSy9CQTtFQUNFLHlDQUFBO1VBQUEsaUNBQUE7RUFDQSxZQUFBO0VBQ0Esc0NBQUE7VUFBQSw4QkFBQTtBTGtDRjs7QUs1QkE7RUFDRSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7QUwrQkY7O0FLekJBOztFQUVFLGtCQUFBO0FMNEJGOztBS3pCQTs7O0VBR0UsYUFBQTtFQUNBLG1CQUFBO0FMNEJGOztBS3pCQTs7OztFQUlFLGdCQUFBO0FMNEJGOztBS3pCQTtFQUNFLGdCQzZYNEI7QU5qVzlCOztBS3ZCQTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtBTDBCRjs7QUtwQkE7RUFDRSxnQkFBQTtBTHVCRjs7QUtmQTs7RUFFRSxtQkNzVzRCO0FOcFY5Qjs7QUtWQTtFRG1GTSxrQkFMSTtBSmhFVjs7QUtQQTtFQUNFLGlCQythNEI7RUQ5YTVCLHdDQUFBO0FMVUY7O0FLREE7O0VBRUUsa0JBQUE7RUQrREksaUJBTEk7RUN4RFIsY0FBQTtFQUNBLHdCQUFBO0FMSUY7O0FLREE7RUFBTSxlQUFBO0FMS047O0FLSkE7RUFBTSxXQUFBO0FMUU47O0FLSEE7RUFDRSwyQkFBQTtFQUNBLHFCRTlPZ0I7QVBvUGxCO0FLSkU7RUFDRSxpQ0FBQTtFQUNBLHFCRWpQb0I7QVB1UHhCOztBS0lFO0VBRUUsY0FBQTtFQUNBLHFCQUFBO0FMRko7O0FLU0E7Ozs7RUFJRSxxQ0NrUjRCO0VGN1B4QixjQUxJO0FKckJWOztBS2FBO0VBQ0UsY0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RURTSSxrQkFMSTtBSmJWO0FLY0U7RURJSSxrQkFMSTtFQ0dOLGNBQUE7RUFDQSxrQkFBQTtBTFpKOztBS2dCQTtFREhNLGtCQUxJO0VDVVIsMkJBQUE7RUFDQSxxQkFBQTtBTGJGO0FLZ0JFO0VBQ0UsY0FBQTtBTGRKOztBS2tCQTtFQUNFLDJCQUFBO0VEZkksa0JBTEk7RUNzQlIsd0JDc3lDa0M7RURyeUNsQyxzQ0NzeUNrQztFRTFrRGhDLHNCQUFBO0FSc1JKO0FLaUJFO0VBQ0UsVUFBQTtFRHRCRSxjQUxJO0FKYVY7O0FLeUJBO0VBQ0UsZ0JBQUE7QUx0QkY7O0FLNEJBOztFQUVFLHNCQUFBO0FMekJGOztBS2lDQTtFQUNFLG9CQUFBO0VBQ0EseUJBQUE7QUw5QkY7O0FLaUNBO0VBQ0UsbUJDc1Q0QjtFRHJUNUIsc0JDcVQ0QjtFRHBUNUIsY0NqVlM7RURrVlQsZ0JBQUE7QUw5QkY7O0FLcUNBO0VBRUUsbUJBQUE7RUFDQSxnQ0FBQTtBTG5DRjs7QUtzQ0E7Ozs7OztFQU1FLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0FMbkNGOztBSzJDQTtFQUNFLHFCQUFBO0FMeENGOztBSzhDQTtFQUVFLGdCQUFBO0FMNUNGOztBS29EQTtFQUNFLFVBQUE7QUxqREY7O0FLc0RBOzs7OztFQUtFLFNBQUE7RUFDQSxvQkFBQTtFRHJISSxrQkFMSTtFQzRIUixvQkFBQTtBTG5ERjs7QUt1REE7O0VBRUUsb0JBQUE7QUxwREY7O0FLeURBO0VBQ0UsZUFBQTtBTHRERjs7QUt5REE7RUFHRSxpQkFBQTtBTHhERjtBSzJERTtFQUNFLFVBQUE7QUx6REo7O0FLZ0VBO0VBQ0Usd0JBQUE7QUw3REY7O0FLcUVBOzs7O0VBSUUsMEJBQUE7QUxsRUY7QUtxRUk7Ozs7RUFDRSxlQUFBO0FMaEVOOztBS3VFQTtFQUNFLFVBQUE7RUFDQSxrQkFBQTtBTHBFRjs7QUt5RUE7RUFDRSxnQkFBQTtBTHRFRjs7QUtnRkE7RUFDRSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0FMN0VGOztBS3FGQTtFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLHFCQzhJNEI7RUZ4VnRCLGlDQUFBO0VDNk1OLG9CQUFBO0FMbkZGO0FJNVJJO0VDd1dKO0lEL0xRLGlCQUFBO0VKdUhOO0FBQ0Y7QUtnRkU7RUFDRSxXQUFBO0FMOUVKOztBS3FGQTs7Ozs7OztFQU9FLFVBQUE7QUxsRkY7O0FLcUZBO0VBQ0UsWUFBQTtBTGxGRjs7QUsyRkE7RUFDRSxvQkFBQTtFQUNBLDZCQUFBO0FMeEZGOztBS2dHQTs7Ozs7OztDQUFBO0FBV0E7RUFDRSx3QkFBQTtBTGhHRjs7QUtxR0E7RUFDRSxVQUFBO0FMbEdGOztBS3lHQTtFQUNFLGFBQUE7RUFDQSwwQkFBQTtBTHRHRjs7QUtvR0E7RUFDRSxhQUFBO0VBQ0EsMEJBQUE7QUx0R0Y7O0FLMkdBO0VBQ0UscUJBQUE7QUx4R0Y7O0FLNkdBO0VBQ0UsU0FBQTtBTDFHRjs7QUtpSEE7RUFDRSxrQkFBQTtFQUNBLGVBQUE7QUw5R0Y7O0FLc0hBO0VBQ0Usd0JBQUE7QUxuSEY7O0FLMkhBO0VBQ0Usd0JBQUE7QUx4SEY7O0FTbGVFOzs7Ozs7O0VDSEEscUJBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSw2Q0FBQTtFQUNBLDRDQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBVitlRjs7QVd6Ykk7RUY1Q0U7SUFDRSxnQkZPZTtFUGtlckI7QUFDRjtBVy9iSTtFRjVDRTtJQUNFLGdCRk9lO0VQdWVyQjtBQUNGO0FXcGNJO0VGNUNFO0lBQ0UsZ0JGT2U7RVA0ZXJCO0FBQ0Y7QVd6Y0k7RUY1Q0U7SUFDRSxpQkZPZTtFUGlmckI7QUFDRjtBVzljSTtFRjVDRTtJQUNFLGlCRk9lO0VQc2ZyQjtBQUNGO0FZOWdCQTs7RUFFSSxlQUFBO0VBQ0EsWUFBQTtBWmdoQko7O0FZN2dCQTtFQUNJLHdCQUFBO0FaZ2hCSjs7QVk1Z0JBO0VBQ0ksZ0JBQUE7QVorZ0JKOztBWTVnQkE7RUFDSSxpQkFBQTtBWitnQko7O0FZNWdCQTtFQUNJLGtCQUFBO0FaK2dCSjs7QVkzZ0JBO0VBQ0kseUJBQUE7S0FBQSxzQkFBQTtNQUFBLHFCQUFBO1VBQUEsaUJBQUE7QVo4Z0JKOztBWTNnQkE7RUFDSSxrQkFBQTtBWjhnQko7O0FZM2dCQTtFQUNJLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7QVo4Z0JKOztBWTNnQkE7RUFDSSxrQkFBQTtBWjhnQko7O0FXM2ZJO0VDaEJKO0lBRVEsd0JBQUE7RVo4Z0JOO0FBQ0Y7O0FXcGZJO0VDdkJKO0lBRVEsd0JBQUE7RVo4Z0JOO0FBQ0Y7O0FZemZJO0VYMkNBLHlCQUFBO0FEa2RKOztBWXhmSTtFWDJDQSxvQ0FBQTtBRGlkSjs7QVl2Zkk7RVgyQ0EseUJBQUE7RUFDQSxtQld2RUs7RVh3RUwsd0NBQUE7RUFBQSxnQ0FBQTtFQUtJLGNZM0dnQztBYnVqQnhDO0FDemNJO0VBQ0ksdUJBQUE7RUFDQSxxQldsRkM7RVhtRkQsY1duRkM7QVo4aEJUOztBWTlmSTtFWHlEQSxjV3pGSztBWmtpQlQ7QUN2Y0k7OztFQUVJLG1CVzdGQztBWnVpQlQ7QUN2Y0k7OztFQUVJLGNXbEdDO0FaNGlCVDtBQ3RjUTtFQUNJLGNXdkdIO0FaK2lCVDtBQ3JjUTtFQUNJLGNXM0dIO0Faa2pCVDs7QVlqaUJJO0VYMkNBLHlCQUFBO0FEMGZKOztBWWhpQkk7RVgyQ0Esb0NBQUE7QUR5Zko7O0FZL2hCSTtFWDJDQSx5QkFBQTtFQUNBLG1CV3ZFSztFWHdFTCx3Q0FBQTtFQUFBLGdDQUFBO0VBS0ksY1kzR2dDO0FiK2xCeEM7QUNqZkk7RUFDSSx1QkFBQTtFQUNBLHFCV2xGQztFWG1GRCxjV25GQztBWnNrQlQ7O0FZdGlCSTtFWHlEQSxjV3pGSztBWjBrQlQ7QUMvZUk7O0VBRUksbUJXN0ZDO0FaOGtCVDtBQzllSTs7RUFFSSxjV2xHQztBWmtsQlQ7QUM1ZVE7RUFDSSxjV3ZHSDtBWnFsQlQ7QUMzZVE7RUFDSSxjVzNHSDtBWndsQlQ7O0FZdmtCSTtFWDJDQSx5QkFBQTtBRGdpQko7O0FZdGtCSTtFWDJDQSxvQ0FBQTtBRCtoQko7O0FZcmtCSTtFWDJDQSx5QkFBQTtFQUNBLG1CV3ZFSztFWHdFTCx3Q0FBQTtFQUFBLGdDQUFBO0VBS0ksY1kzR2dDO0FicW9CeEM7QUN2aEJJO0VBQ0ksdUJBQUE7RUFDQSxxQldsRkM7RVhtRkQsY1duRkM7QVo0bUJUOztBWTVrQkk7RVh5REEsY1d6Rks7QVpnbkJUO0FDcmhCSTs7RUFFSSxtQlc3RkM7QVpvbkJUO0FDcGhCSTs7RUFFSSxjV2xHQztBWnduQlQ7QUNsaEJRO0VBQ0ksY1d2R0g7QVoybkJUO0FDamhCUTtFQUNJLGNXM0dIO0FaOG5CVDs7QVk3bUJJO0VYMkNBLHlCQUFBO0FEc2tCSjs7QVk1bUJJO0VYMkNBLG9DQUFBO0FEcWtCSjs7QVkzbUJJO0VYMkNBLHlCQUFBO0VBQ0EsbUJXdkVLO0VYd0VMLHdDQUFBO0VBQUEsZ0NBQUE7RUFLSSxjWTNHZ0M7QWIycUJ4QztBQzdqQkk7RUFDSSx1QkFBQTtFQUNBLHFCV2xGQztFWG1GRCxjV25GQztBWmtwQlQ7O0FZbG5CSTtFWHlEQSxjV3pGSztBWnNwQlQ7QUMzakJJOztFQUVJLG1CVzdGQztBWjBwQlQ7QUMxakJJOztFQUVJLGNXbEdDO0FaOHBCVDtBQ3hqQlE7RUFDSSxjV3ZHSDtBWmlxQlQ7QUN2akJRO0VBQ0ksY1czR0g7QVpvcUJUOztBWW5wQkk7RVgyQ0EseUJBQUE7QUQ0bUJKOztBWWxwQkk7RVgyQ0Esb0NBQUE7QUQybUJKOztBWWpwQkk7RVgyQ0EseUJBQUE7RUFDQSxtQld2RUs7RVh3RUwsd0NBQUE7RUFBQSxnQ0FBQTtFQUtJLGNZM0dnQztBYml0QnhDO0FDbm1CSTtFQUNJLHVCQUFBO0VBQ0EscUJXbEZDO0VYbUZELGNXbkZDO0Fad3JCVDs7QVl4cEJJO0VYeURBLGNXekZLO0FaNHJCVDtBQ2ptQkk7O0VBRUksbUJXN0ZDO0FaZ3NCVDtBQ2htQkk7O0VBRUksY1dsR0M7QVpvc0JUO0FDOWxCUTtFQUNJLGNXdkdIO0FadXNCVDtBQzdsQlE7RUFDSSxjVzNHSDtBWjBzQlQ7O0FZenJCSTtFWDJDQSx5QkFBQTtBRGtwQko7O0FZeHJCSTtFWDJDQSxvQ0FBQTtBRGlwQko7O0FZdnJCSTtFWDJDQSx5QkFBQTtFQUNBLG1CV3ZFSztFWHdFTCx3Q0FBQTtFQUFBLGdDQUFBO0VBS0ksY1kzR2dDO0FidXZCeEM7QUN6b0JJO0VBQ0ksdUJBQUE7RUFDQSxxQldsRkM7RVhtRkQsY1duRkM7QVo4dEJUOztBWTlyQkk7RVh5REEsY1d6Rks7QVprdUJUO0FDdm9CSTs7RUFFSSxtQlc3RkM7QVpzdUJUO0FDdG9CSTs7RUFFSSxjV2xHQztBWjB1QlQ7QUNwb0JRO0VBQ0ksY1d2R0g7QVo2dUJUO0FDbm9CUTtFQUNJLGNXM0dIO0FaZ3ZCVDs7QVkvdEJJO0VYMkNBLHlCQUFBO0FEd3JCSjs7QVk5dEJJO0VYMkNBLG9DQUFBO0FEdXJCSjs7QVk3dEJJO0VYMkNBLHlCQUFBO0VBQ0EsbUJXdkVLO0VYd0VMLHdDQUFBO0VBQUEsZ0NBQUE7RUFHSSxjWWpIZ0M7QWJxeUJ4QztBQy9xQkk7RUFDSSx1QkFBQTtFQUNBLHFCV2xGQztFWG1GRCxjV25GQztBWm93QlQ7O0FZcHVCSTtFWHlEQSxjV3pGSztBWnd3QlQ7QUM3cUJJOzs7RUFFSSxtQlc3RkM7QVo2d0JUO0FDN3FCSTs7O0VBRUksY1dsR0M7QVpreEJUO0FDNXFCUTtFQUNJLGNXdkdIO0FacXhCVDtBQzNxQlE7RUFDSSxjVzNHSDtBWnd4QlQ7O0FZdndCSTtFWDJDQSx5QkFBQTtBRGd1Qko7O0FZdHdCSTtFWDJDQSxvQ0FBQTtBRCt0Qko7O0FZcndCSTtFWDJDQSx5QkFBQTtFQUNBLG1CV3ZFSztFWHdFTCx3Q0FBQTtFQUFBLGdDQUFBO0VBS0ksY1kzR2dDO0FicTBCeEM7QUN2dEJJO0VBQ0ksdUJBQUE7RUFDQSxxQldsRkM7RVhtRkQsY1duRkM7QVo0eUJUOztBWTV3Qkk7RVh5REEsY1d6Rks7QVpnekJUO0FDcnRCSTs7RUFFSSxtQlc3RkM7QVpvekJUO0FDcHRCSTs7RUFFSSxjV2xHQztBWnd6QlQ7QUNsdEJRO0VBQ0ksY1d2R0g7QVoyekJUO0FDanRCUTtFQUNJLGNXM0dIO0FaOHpCVDs7QVk3eUJJO0VYMkNBLHlCQUFBO0FEc3dCSjs7QVk1eUJJO0VYMkNBLG9DQUFBO0FEcXdCSjs7QVkzeUJJO0VYMkNBLHlCQUFBO0VBQ0EsbUJXdkVLO0VYd0VMLHdDQUFBO0VBQUEsZ0NBQUE7RUFLSSxjWTNHZ0M7QWIyMkJ4QztBQzd2Qkk7RUFDSSx1QkFBQTtFQUNBLHFCV2xGQztFWG1GRCxjV25GQztBWmsxQlQ7O0FZbHpCSTtFWHlEQSxjV3pGSztBWnMxQlQ7QUMzdkJJOztFQUVJLG1CVzdGQztBWjAxQlQ7QUMxdkJJOztFQUVJLGNXbEdDO0FaODFCVDtBQ3h2QlE7RUFDSSxjV3ZHSDtBWmkyQlQ7QUN2dkJRO0VBQ0ksY1czR0g7QVpvMkJUOztBWW4xQkk7RVgyQ0EseUJBQUE7QUQ0eUJKOztBWWwxQkk7RVgyQ0Esb0NBQUE7QUQyeUJKOztBWWoxQkk7RVgyQ0EseUJBQUE7RUFDQSxtQld2RUs7RVh3RUwsd0NBQUE7RUFBQSxnQ0FBQTtFQUtJLGNZM0dnQztBYmk1QnhDO0FDbnlCSTtFQUNJLHVCQUFBO0VBQ0EscUJXbEZDO0VYbUZELGNXbkZDO0FadzNCVDs7QVl4MUJJO0VYeURBLGNXekZLO0FaNDNCVDtBQ2p5Qkk7O0VBRUksbUJXN0ZDO0FaZzRCVDtBQ2h5Qkk7O0VBRUksY1dsR0M7QVpvNEJUO0FDOXhCUTtFQUNJLGNXdkdIO0FadTRCVDtBQzd4QlE7RUFDSSxjVzNHSDtBWjA0QlQ7O0FZejNCSTtFWDJDQSx5QkFBQTtBRGsxQko7O0FZeDNCSTtFWDJDQSxvQ0FBQTtBRGkxQko7O0FZdjNCSTtFWDJDQSx5QkFBQTtFQUNBLG1CV3ZFSztFWHdFTCx3Q0FBQTtFQUFBLGdDQUFBO0VBS0ksY1kzR2dDO0FidTdCeEM7QUN6MEJJO0VBQ0ksdUJBQUE7RUFDQSxxQldsRkM7RVhtRkQsY1duRkM7QVo4NUJUOztBWTkzQkk7RVh5REEsY1d6Rks7QVprNkJUO0FDdjBCSTs7RUFFSSxtQlc3RkM7QVpzNkJUO0FDdDBCSTs7RUFFSSxjV2xHQztBWjA2QlQ7QUNwMEJRO0VBQ0ksY1d2R0g7QVo2NkJUO0FDbjBCUTtFQUNJLGNXM0dIO0FaZzdCVDs7QVkvNUJJO0VYMkNBLHlCQUFBO0FEdzNCSjs7QVk5NUJJO0VYMkNBLG9DQUFBO0FEdTNCSjs7QVk3NUJJO0VYMkNBLHlCQUFBO0VBQ0EsbUJXdkVLO0VYd0VMLHdDQUFBO0VBQUEsZ0NBQUE7RUFHSSxjWWpIZ0M7QWJxK0J4QztBQy8yQkk7RUFDSSx1QkFBQTtFQUNBLHFCV2xGQztFWG1GRCxjV25GQztBWm84QlQ7O0FZcDZCSTtFWHlEQSxjV3pGSztBWnc4QlQ7QUM3MkJJOztFQUVJLG1CVzdGQztBWjQ4QlQ7QUM1MkJJOztFQUVJLGNXbEdDO0FaZzlCVDtBQzEyQlE7RUFDSSxjV3ZHSDtBWm05QlQ7QUN6MkJRO0VBQ0ksY1czR0g7QVpzOUJUOztBY2xoQ0E7RWJpREksaUJBakJvQjtFQWtCcEIsaUJBaEJxQjtFQWVyQixvQkFqQm9CO0VBa0JwQixvQkFoQnFCO0VhaENyQixjRDRCb0M7RUMzQnBDLHlCRG1Cb0M7RUNsQnBDLG9EQUFBO0VBQ0EsK0JBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Es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QUNBLGtCQUFBO0FEa3NXSjtBV3Z6V0k7RStEMERJO0l6RXJGSixlQWpCb0I7SUFrQnBCLGtCQWhCcUI7SUFlckIsaUJBakJvQjtJQWtCcEIsc0JBaEJxQjtFRHcyV3ZCO0FBQ0Y7QTBFaHdXWTtFekUxRlIsZUFqQm9CO0VBa0JwQixrQkFoQnFCO0FENjJXekI7QVduMFdJO0UrRCtEUTtJekUxRlIsZUFqQm9CO0lBa0JwQixtQkFoQnFCO0VEazNXdkI7QUFDRjtBMEVod1dJO0VBQ0kseUI3RDNIZ0M7RTZENEhoQyxjN0R6SGdDO0VabUJwQyxpQkFqQm9CO0VBa0JwQixpQkFoQnFCO0VBZXJCLG9CQWpCb0I7RUFrQnBCLG9CQWhCcUI7QUQyM1d6QjtBV2oxV0k7RStEeUVBO0l6RXBHQSxpQkFqQm9CO0lBa0JwQixvQkFoQnFCO0lBZXJCLG9CQWpCb0I7SUFrQnBCLHVCQWhCcUI7RURrNFd2QjtBQUNGO0FXejFXSTtFK0R5RUE7SXpFcEdBLGlCQWpCb0I7SUFrQnBCLG1CQWhCcUI7SUFlckIsb0JBakJvQjtJQWtCcEIsc0JBaEJxQjtFRDA0V3ZCO0FBQ0Y7QTBFbnhXUTtFQUNJLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0ExRXF4V1o7QVd0MldJO0UrRDhFSTtJQU1RLDRCQUFBO0lBQUEsNkJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBQ0Esa0JBQUE7RTFFc3hXZDtBQUNGO0EwRXB4V1k7RUFDSSxnQkFBQTtFekVwSFosa0JBakJvQjtFQWtCcEIsb0JBaEJxQjtBRDI1V3pCO0FXajNXSTtFK0R3RlE7SUFLUSxlQUFBO0l6RXhIaEIsbUJBakJvQjtJQWtCcEIsc0JBaEJxQjtFRGk2V3ZCO0FBQ0YiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuICogQSBzbWFsbCBtaXhpbiBmb3IgZWFzeSB1c2Ugb2YgcmVtIHdpdGggcHggYXMgZmFsbGJhY2tcbiAqIHVzYWdlOiBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDE0cHgpXG4gKiB1c2FnZTogQGluY2x1ZGUgeC1yZW0obWFyZ2luLCAwIDEycHggMnB4IDEycHgpXG4gKiB1c2FnZTogQGluY2x1ZGUgeC1yZW0obWFyZ2luLCAxMnB4IGF1dG8pXG4gKiB1c2FnZTogQGluY2x1ZGUgeC1yZW0ocGFkZGluZywgMjRweCAzNXB4KVxuICogdXNhZ2U6IEBpbmNsdWRlIHgtcmVtKHBhZGRpbmcsIDI0cHggIWltcG9ydGFudClcbiAqL1xuLyohXG4gKiBCb290c3RyYXAgUmVib290IHY1LjIuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjIgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG46cm9vdCB7XG4gIC0tYnMtYmx1ZTogIzBkNmVmZDtcbiAgLS1icy1pbmRpZ286ICM2NjEwZjI7XG4gIC0tYnMtcHVycGxlOiAjNmY0MmMxO1xuICAtLWJzLXBpbms6ICNkNjMzODQ7XG4gIC0tYnMtcmVkOiAjZGMzNTQ1O1xuICAtLWJzLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS1icy15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tYnMtZ3JlZW46ICMxOTg3NTQ7XG4gIC0tYnMtdGVhbDogIzIwYzk5NztcbiAgLS1icy1jeWFuOiAjMGRjYWYwO1xuICAtLWJzLWJsYWNrOiAjMDAwO1xuICAtLWJzLXdoaXRlOiAjZmZmO1xuICAtLWJzLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktMTAwOiAjZjhmOWZhO1xuICAtLWJzLWdyYXktMjAwOiAjZTllY2VmO1xuICAtLWJzLWdyYXktMzAwOiAjZGVlMmU2O1xuICAtLWJzLWdyYXktNDAwOiAjY2VkNGRhO1xuICAtLWJzLWdyYXktNTAwOiAjYWRiNWJkO1xuICAtLWJzLWdyYXktNjAwOiAjNmM3NTdkO1xuICAtLWJzLWdyYXktNzAwOiAjNDk1MDU3O1xuICAtLWJzLWdyYXktODAwOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktOTAwOiAjMjEyNTI5O1xuICAtLWJzLXByaW1hcnk6ICMwZDZlZmQ7XG4gIC0tYnMtc2Vjb25kYXJ5OiAjNmM3NTdkO1xuICAtLWJzLXN1Y2Nlc3M6ICMxOTg3NTQ7XG4gIC0tYnMtaW5mbzogIzBkY2FmMDtcbiAgLS1icy13YXJuaW5nOiAjZmZjMTA3O1xuICAtLWJzLWRhbmdlcjogI2RjMzU0NTtcbiAgLS1icy1saWdodDogI2Y4ZjlmYTtcbiAgLS1icy1kYXJrOiAjMjEyNTI5O1xuICAtLWJzLXByaW1hcnktcmdiOiAxMywgMTEwLCAyNTM7XG4gIC0tYnMtc2Vjb25kYXJ5LXJnYjogMTA4LCAxMTcsIDEyNTtcbiAgLS1icy1zdWNjZXNzLXJnYjogMjUsIDEzNSwgODQ7XG4gIC0tYnMtaW5mby1yZ2I6IDEzLCAyMDIsIDI0MDtcbiAgLS1icy13YXJuaW5nLXJnYjogMjU1LCAxOTMsIDc7XG4gIC0tYnMtZGFuZ2VyLXJnYjogMjIwLCA1MywgNjk7XG4gIC0tYnMtbGlnaHQtcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWRhcmstcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLXdoaXRlLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1ibGFjay1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtYm9keS1iZy1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtZm9udC1zYW5zLXNlcmlmOiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIC0tYnMtZm9udC1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIC0tYnMtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAtLWJzLWJvZHktZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIC0tYnMtYm9keS1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtYm9keS1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJvZHktbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1ib2R5LWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJvZHktYmc6ICNmZmY7XG4gIC0tYnMtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1icy1ib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgLS1icy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXNtOiAwLjI1cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtbGc6IDAuNXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXhsOiAxcmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtMnhsOiAycmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtcGlsbDogNTByZW07XG4gIC0tYnMtbGluay1jb2xvcjogIzA3MDcyMztcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yOiAjRkY3MTMwO1xuICAtLWJzLWNvZGUtY29sb3I6ICNkNjMzODQ7XG4gIC0tYnMtaGlnaGxpZ2h0LWJnOiAjZmZmM2NkO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgOnJvb3Qge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB9XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1ib2R5LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLWJzLWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaHIge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG5oNiwgaDUsIGg0LCBoMywgaDIsIGgxIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbm1hcmsge1xuICBwYWRkaW5nOiAwLjE4NzVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtaGlnaGxpZ2h0LWJnKTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSwgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSk7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtY29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5bbGlzdF06bm90KFt0eXBlPWRhdGVdKTpub3QoW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdKTpub3QoW3R5cGU9bW9udGhdKTpub3QoW3R5cGU9d2Vla10pOm5vdChbdHlwZT10aW1lXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxubGVnZW5kICsgKiB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWluZXIsIC5ibG9jay1saW5lcyxcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXh4bCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICAtLWJzLWd1dHRlci14OiAyLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciwgLmJsb2NrLWxpbmVzIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciwgLmJsb2NrLWxpbmVzIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciwgLmJsb2NrLWxpbmVzIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIsIC5ibG9jay1saW5lcyB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgLmNvbnRhaW5lci14eGwsIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIsIC5ibG9jay1saW5lcyB7XG4gICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIH1cbn1cbmltZy5pbWctcmVzcG9uc2l2ZSxcbnZpZGVvLnZpZGVvLXJlc3BvbnNpdmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sZWZ0LWFsaWduIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJpZ2h0LWFsaWduIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jZW50ZXItYWxpZ24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uby1zZWxlY3Qge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnRydW5jYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ucC1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vbmx5LW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub25seS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNvbG9yLWRhdGExIHtcbiAgY29sb3I6ICMwNzA3MjMgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhdGExIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MDcyMyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWRhdGExIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzA3MDcyMztcbiAgYmFja2dyb3VuZDogIzA3MDcyMztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bi1kYXRhMTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwNzA3MjM7XG4gIGNvbG9yOiAjMDcwNzIzO1xufVxuXG4ubGluay1kYXRhMSwgLmxpbmstcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDcwNzIzO1xufVxuLmxpbmstZGF0YTE6YWZ0ZXIsIC5saW5rLXByaW1hcnk6YWZ0ZXIsXG4ubGluay1kYXRhMSBzcGFuOmFmdGVyLFxuLmxpbmstcHJpbWFyeSBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzA3MDcyMztcbn1cbi5saW5rLWRhdGExIHNwYW4sIC5saW5rLXByaW1hcnkgc3Bhbixcbi5saW5rLWRhdGExIC5pY29uLFxuLmxpbmstcHJpbWFyeSAuaWNvbiB7XG4gIGNvbG9yOiAjMDcwNzIzO1xufVxuLmxpbmstZGF0YTE6aG92ZXIgc3BhbiwgLmxpbmstcHJpbWFyeTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICMwNzA3MjM7XG59XG4ubGluay1kYXRhMTpob3ZlciAuaWNvbiwgLmxpbmstcHJpbWFyeTpob3ZlciAuaWNvbiB7XG4gIGNvbG9yOiAjMDcwNzIzO1xufVxuXG4uY29sb3ItZGF0YTIge1xuICBjb2xvcjogIzJFMkU0OSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGF0YTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkUyRTQ5ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tZGF0YTIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMkUyRTQ5O1xuICBiYWNrZ3JvdW5kOiAjMkUyRTQ5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuLWRhdGEyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzJFMkU0OTtcbiAgY29sb3I6ICMyRTJFNDk7XG59XG5cbi5saW5rLWRhdGEyIHtcbiAgY29sb3I6ICMyRTJFNDk7XG59XG4ubGluay1kYXRhMjphZnRlcixcbi5saW5rLWRhdGEyIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMkUyRTQ5O1xufVxuLmxpbmstZGF0YTIgc3Bhbixcbi5saW5rLWRhdGEyIC5pY29uIHtcbiAgY29sb3I6ICMyRTJFNDk7XG59XG4ubGluay1kYXRhMjpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICMyRTJFNDk7XG59XG4ubGluay1kYXRhMjpob3ZlciAuaWNvbiB7XG4gIGNvbG9yOiAjMkUyRTQ5O1xufVxuXG4uY29sb3ItZGF0YTMge1xuICBjb2xvcjogIzVBNUE3MyAhaW1wb3J0YW50O1xufVxuXG4uYmctZGF0YTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE1QTczICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tZGF0YTMge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNUE1QTczO1xuICBiYWNrZ3JvdW5kOiAjNUE1QTczO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuLWRhdGEzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzVBNUE3MztcbiAgY29sb3I6ICM1QTVBNzM7XG59XG5cbi5saW5rLWRhdGEzIHtcbiAgY29sb3I6ICM1QTVBNzM7XG59XG4ubGluay1kYXRhMzphZnRlcixcbi5saW5rLWRhdGEzIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNUE1QTczO1xufVxuLmxpbmstZGF0YTMgc3Bhbixcbi5saW5rLWRhdGEzIC5pY29uIHtcbiAgY29sb3I6ICM1QTVBNzM7XG59XG4ubGluay1kYXRhMzpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICM1QTVBNzM7XG59XG4ubGluay1kYXRhMzpob3ZlciAuaWNvbiB7XG4gIGNvbG9yOiAjNUE1QTczO1xufVxuXG4uY29sb3ItZGF0YTQge1xuICBjb2xvcjogI0I3QjdDNyAhaW1wb3J0YW50O1xufVxuXG4uYmctZGF0YTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjdCN0M3ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tZGF0YTQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQjdCN0M3O1xuICBiYWNrZ3JvdW5kOiAjQjdCN0M3O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuLWRhdGE0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0I3QjdDNztcbiAgY29sb3I6ICNCN0I3Qzc7XG59XG5cbi5saW5rLWRhdGE0IHtcbiAgY29sb3I6ICNCN0I3Qzc7XG59XG4ubGluay1kYXRhNDphZnRlcixcbi5saW5rLWRhdGE0IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjQjdCN0M3O1xufVxuLmxpbmstZGF0YTQgc3Bhbixcbi5saW5rLWRhdGE0IC5pY29uIHtcbiAgY29sb3I6ICNCN0I3Qzc7XG59XG4ubGluay1kYXRhNDpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNCN0I3Qzc7XG59XG4ubGluay1kYXRhNDpob3ZlciAuaWNvbiB7XG4gIGNvbG9yOiAjQjdCN0M3O1xufVxuXG4uY29sb3ItZGF0YTUge1xuICBjb2xvcjogI0UxRTFFQSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGF0YTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFFMUVBICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tZGF0YTUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRTFFMUVBO1xuICBiYWNrZ3JvdW5kOiAjRTFFMUVBO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuLWRhdGE1OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0UxRTFFQTtcbiAgY29sb3I6ICNFMUUxRUE7XG59XG5cbi5saW5rLWRhdGE1IHtcbiAgY29sb3I6ICNFMUUxRUE7XG59XG4ubGluay1kYXRhNTphZnRlcixcbi5saW5rLWRhdGE1IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRTFFMUVBO1xufVxuLmxpbmstZGF0YTUgc3Bhbixcbi5saW5rLWRhdGE1IC5pY29uIHtcbiAgY29sb3I6ICNFMUUxRUE7XG59XG4ubGluay1kYXRhNTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNFMUUxRUE7XG59XG4ubGluay1kYXRhNTpob3ZlciAuaWNvbiB7XG4gIGNvbG9yOiAjRTFFMUVBO1xufVxuXG4uY29sb3ItZGF0YS1oaWdobGlnaHQge1xuICBjb2xvcjogI0ZGNzEzMCAhaW1wb3J0YW50O1xufVxuXG4uYmctZGF0YS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3MTMwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tZGF0YS1oaWdobGlnaHQsIC5idG4tcHJpbWFyeSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRjcxMzA7XG4gIGJhY2tncm91bmQ6ICNGRjcxMzA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG4tZGF0YS1oaWdobGlnaHQ6aG92ZXIsIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNGRjcxMzA7XG4gIGNvbG9yOiAjRkY3MTMwO1xufVxuXG4ubGluay1kYXRhLWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjRkY3MTMwO1xufVxuLmxpbmstZGF0YS1oaWdobGlnaHQ6YWZ0ZXIsXG4ubGluay1kYXRhLWhpZ2hsaWdodCBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGNzEzMDtcbn1cbi5saW5rLWRhdGEtaGlnaGxpZ2h0IHNwYW4sXG4ubGluay1kYXRhLWhpZ2hsaWdodCAuaWNvbiB7XG4gIGNvbG9yOiAjRkY3MTMwO1xufVxuLmxpbmstZGF0YS1oaWdobGlnaHQ6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjRkY3MTMwO1xufVxuLmxpbmstZGF0YS1oaWdobGlnaHQ6aG92ZXIgLmljb24ge1xuICBjb2xvcjogI0ZGNzEzMDtcbn1cblxuLmNvbG9yLXdoaXRlIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXdoaXRlLCAuYnRuLXNlY29uZGFyeSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogIzA3MDcyMztcbn1cbi5idG4td2hpdGU6aG92ZXIsIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5saW5rLXdoaXRlLCAubGluay1zZWNvbmRhcnkge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5saW5rLXdoaXRlOmFmdGVyLCAubGluay1zZWNvbmRhcnk6YWZ0ZXIsXG4ubGluay13aGl0ZSBzcGFuOmFmdGVyLFxuLmxpbmstc2Vjb25kYXJ5IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLmxpbmstd2hpdGUgc3BhbiwgLmxpbmstc2Vjb25kYXJ5IHNwYW4sXG4ubGluay13aGl0ZSAuaWNvbixcbi5saW5rLXNlY29uZGFyeSAuaWNvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmxpbmstd2hpdGU6aG92ZXIgc3BhbiwgLmxpbmstc2Vjb25kYXJ5OmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5saW5rLXdoaXRlOmhvdmVyIC5pY29uLCAubGluay1zZWNvbmRhcnk6aG92ZXIgLmljb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmNvbG9yLWJsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWJsYWNrIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bi1ibGFjazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ubGluay1ibGFjayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmxpbmstYmxhY2s6YWZ0ZXIsXG4ubGluay1ibGFjayBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbi5saW5rLWJsYWNrIHNwYW4sXG4ubGluay1ibGFjayAuaWNvbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmxpbmstYmxhY2s6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmxpbmstYmxhY2s6aG92ZXIgLmljb24ge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmNvbG9yLWVycm9yIHtcbiAgY29sb3I6ICNGRjRBNEEgIWltcG9ydGFudDtcbn1cblxuLmJnLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNEE0QSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWVycm9yIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGNEE0QTtcbiAgYmFja2dyb3VuZDogI0ZGNEE0QTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bi1lcnJvcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNGRjRBNEE7XG4gIGNvbG9yOiAjRkY0QTRBO1xufVxuXG4ubGluay1lcnJvciB7XG4gIGNvbG9yOiAjRkY0QTRBO1xufVxuLmxpbmstZXJyb3I6YWZ0ZXIsXG4ubGluay1lcnJvciBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGNEE0QTtcbn1cbi5saW5rLWVycm9yIHNwYW4sXG4ubGluay1lcnJvciAuaWNvbiB7XG4gIGNvbG9yOiAjRkY0QTRBO1xufVxuLmxpbmstZXJyb3I6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjRkY0QTRBO1xufVxuLmxpbmstZXJyb3I6aG92ZXIgLmljb24ge1xuICBjb2xvcjogI0ZGNEE0QTtcbn1cblxuLmNvbG9yLXdhcm5pbmcge1xuICBjb2xvcjogI0ZGOTMzRiAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjkzM0YgIWltcG9ydGFudDtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGOTMzRjtcbiAgYmFja2dyb3VuZDogI0ZGOTMzRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGOTMzRjtcbiAgY29sb3I6ICNGRjkzM0Y7XG59XG5cbi5saW5rLXdhcm5pbmcge1xuICBjb2xvcjogI0ZGOTMzRjtcbn1cbi5saW5rLXdhcm5pbmc6YWZ0ZXIsXG4ubGluay13YXJuaW5nIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkY5MzNGO1xufVxuLmxpbmstd2FybmluZyBzcGFuLFxuLmxpbmstd2FybmluZyAuaWNvbiB7XG4gIGNvbG9yOiAjRkY5MzNGO1xufVxuLmxpbmstd2FybmluZzpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNGRjkzM0Y7XG59XG4ubGluay13YXJuaW5nOmhvdmVyIC5pY29uIHtcbiAgY29sb3I6ICNGRjkzM0Y7XG59XG5cbi5jb2xvci1zdWNjZXNzIHtcbiAgY29sb3I6ICMxMEJDN0EgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTBCQzdBICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxMEJDN0E7XG4gIGJhY2tncm91bmQ6ICMxMEJDN0E7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMxMEJDN0E7XG4gIGNvbG9yOiAjMTBCQzdBO1xufVxuXG4ubGluay1zdWNjZXNzIHtcbiAgY29sb3I6ICMxMEJDN0E7XG59XG4ubGluay1zdWNjZXNzOmFmdGVyLFxuLmxpbmstc3VjY2VzcyBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzEwQkM3QTtcbn1cbi5saW5rLXN1Y2Nlc3Mgc3Bhbixcbi5saW5rLXN1Y2Nlc3MgLmljb24ge1xuICBjb2xvcjogIzEwQkM3QTtcbn1cbi5saW5rLXN1Y2Nlc3M6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMTBCQzdBO1xufVxuLmxpbmstc3VjY2Vzczpob3ZlciAuaWNvbiB7XG4gIGNvbG9yOiAjMTBCQzdBO1xufVxuXG4uY29sb3ItbGlnaHQge1xuICBjb2xvcjogI0YyRjJGMiAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tbGlnaHQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjJGMkYyO1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICMwNzA3MjM7XG59XG4uYnRuLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0YyRjJGMjtcbiAgY29sb3I6ICNGMkYyRjI7XG59XG5cbi5saW5rLWxpZ2h0IHtcbiAgY29sb3I6ICNGMkYyRjI7XG59XG4ubGluay1saWdodDphZnRlcixcbi5saW5rLWxpZ2h0IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xufVxuLmxpbmstbGlnaHQgc3Bhbixcbi5saW5rLWxpZ2h0IC5pY29uIHtcbiAgY29sb3I6ICNGMkYyRjI7XG59XG4ubGluay1saWdodDpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNGMkYyRjI7XG59XG4ubGluay1saWdodDpob3ZlciAuaWNvbiB7XG4gIGNvbG9yOiAjRjJGMkYyO1xufVxuXG4uZXJyb3I0MDQgbWFpbiB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MDcyMztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3dhdmVzLWVycm9yLXBhZ2UucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNjMwcHg7XG4gIGhlaWdodDogMzkuMzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5lcnJvcjQwNCBtYWluIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lcnJvcjQwNCBtYWluIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZXJyb3I0MDQgbWFpbiB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICBoZWlnaHQ6IDMxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmVycm9yNDA0IG1haW4ge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgaGVpZ2h0OiAyNXJlbTtcbiAgfVxufVxuXG4jcG9zdC00MDQgLnN1cnRpdGxlIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWF4LXdpZHRoOiAzNy41cmVtO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA3Ljc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNwb3N0LTQwNCAuc3VydGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNwb3N0LTQwNCAuc3VydGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG4jcG9zdC00MDQgLnRleHQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LWZhbWlseTogXCJUVCBOb3JtcyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgZm9udC1zaXplOiA2LjI1cmVtO1xuICBsaW5lLWhlaWdodDogOTBweDtcbiAgbGluZS1oZWlnaHQ6IDUuNjI1cmVtO1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAycHggI0ZGRkZGRjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogODBweDtcbiAgbGluZS1oZWlnaHQ6IDVyZW07XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAjRkZGRkZGO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvdHRvbTogLTExcHg7XG4gIGJvdHRvbTogLTAuNjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAjcG9zdC00MDQgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBmb250LXNpemU6IDMuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMuNDM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNwb3N0LTQwNCAudGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI3Bvc3QtNDA0IC5idG4tdXBvbi10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3Bvc3QtNDA0IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcG9zdC00MDQgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUVCBOb3JtcyBQcm9cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9UVE5vcm1zUHJvL1RUTm9ybXNQcm8tTWQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1RUTm9ybXNQcm8vVFROb3Jtc1Byby1NZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRUIE5vcm1zIFByb1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1RUTm9ybXNQcm8vVFROb3Jtc1Byby1NZEl0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9UVE5vcm1zUHJvL1RUTm9ybXNQcm8tTWRJdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk11bGlcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9NdWxpL011bGktSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9NdWxpL011bGktSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTXVsaVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL011bGkvTXVsaS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9NdWxpL011bGktQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNdWxpXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTXVsaS9NdWxpLUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL011bGkvTXVsaS1Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk11bGlcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9NdWxpL011bGktUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTXVsaS9NdWxpLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi5iZWZvcmUtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogMzIwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iZWZvcmUtZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYmVmb3JlLWZvb3RlciA+ICoge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIHBhZGRpbmc6IDAgMi41cmVtO1xufVxuLmJlZm9yZS1mb290ZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmVmb3JlLWZvb3Rlci0tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmVmb3JlLWZvb3RlciAuYmxvY2stY29udGFjdCB7XG4gICAgcGFkZGluZzogNDJweCAyMHB4O1xuICAgIHBhZGRpbmc6IDIuNjI1cmVtIDEuMjVyZW07XG4gIH1cbn1cbi5iZWZvcmUtZm9vdGVyIC5ibG9jay1jb250YWN0LS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmVmb3JlLWZvb3RlciAuYmxvY2stY29udGFjdC0tY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmJlZm9yZS1mb290ZXIgLmJsb2NrLWNvbnRhY3QtLXRpdGxlLFxuLmJlZm9yZS1mb290ZXIgLmJsb2NrLWNvbnRhY3QgaDEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJlZm9yZS1mb290ZXIgLmJsb2NrLWNvbnRhY3QtLWxpbmsge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5iZWZvcmUtZm9vdGVyIC5ibG9jay1uZXdzbGV0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmVmb3JlLWZvb3RlciAuYmxvY2stbmV3c2xldHRlciB7XG4gICAgcGFkZGluZzogNTRweCAyMHB4O1xuICAgIHBhZGRpbmc6IDMuMzc1cmVtIDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgLmJlZm9yZS1mb290ZXIgLmJsb2NrLW5ld3NsZXR0ZXItLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcmVtO1xuICB9XG59XG4uYmVmb3JlLWZvb3RlciAuYmxvY2stbmV3c2xldHRlci0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2M3B4O1xuICBtYXJnaW4tYm90dG9tOiAzLjkzNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJlZm9yZS1mb290ZXIgLmJsb2NrLW5ld3NsZXR0ZXItLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYmVmb3JlLWZvb3RlciAuYmxvY2stbmV3c2xldHRlci0tZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAzMzVweDtcbiAgbWF4LXdpZHRoOiAyMC45Mzc1cmVtO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmVmb3JlLWZvb3RlciAuYmxvY2stbmV3c2xldHRlci0tZm9ybSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIHdpZHRoOiAxNy41cmVtO1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWF4LXdpZHRoOiAxNy41cmVtO1xuICB9XG59XG4uYmVmb3JlLWZvb3RlciAuYmxvY2stbmV3c2xldHRlci0tZm9ybSBpbnB1dCB7XG4gIGZsZXg6IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCN0I3Qzc7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjkzNzVyZW0gMC42ODc1cmVtICFpbXBvcnRhbnQ7XG59XG4uYmVmb3JlLWZvb3RlciAuYmxvY2stbmV3c2xldHRlci0tZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uYmVmb3JlLWZvb3RlciAuYmxvY2stbmV3c2xldHRlciAucGFwZXJwbGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAwJTtcbiAgd2lkdGg6IDIwOHB4O1xuICB3aWR0aDogMTNyZW07XG4gIGJvdHRvbTogMnB4O1xuICBib3R0b206IDAuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMjBweCkge1xuICAuYmVmb3JlLWZvb3RlciAuYmxvY2stbmV3c2xldHRlciAucGFwZXJwbGFuZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5iZWZvcmUtZm9vdGVyIC5ibG9jay1uZXdzbGV0dGVyIGRpdi5tY2VfaW5saW5lX2Vycm9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xM3B4O1xuICBib3R0b206IC0wLjgxMjVyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cbi5iZWZvcmUtZm9vdGVyIC5ibG9jay1uZXdzbGV0dGVyICNtYy1lbWJlZGRlZC1zdWJzY3JpYmUge1xuICBtYXJnaW46IDAgMCAwIC0ycHg7XG4gIG1hcmdpbjogMCAwIDAgLTAuMTI1cmVtO1xufVxuLmJlZm9yZS1mb290ZXIgLmJsb2NrLW5ld3NsZXR0ZXIgI21jX2VtYmVkX3NpZ251cCBmb3JtIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNvcHlyaWdodC0tY29udGFpbmVyIHtcbiAgY29sb3I6ICNFMUUxRUE7XG4gIGJhY2tncm91bmQ6ICMwNzA3MjM7XG4gIHBhZGRpbmc6IDhweCAyMHB4IDdweDtcbiAgcGFkZGluZzogMC41cmVtIDEuMjVyZW0gMC40Mzc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBsaW5lLWhlaWdodDogMC45Mzc1cmVtO1xuICBmb250LWZhbWlseTogXCJUVCBOb3JtcyBQcm9cIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29weXJpZ2h0LS1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtO1xuICB9XG59XG4uY29weXJpZ2h0LS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29weXJpZ2h0LS1jb250ZW50IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmNvcHlyaWdodC0tY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jb3B5cmlnaHQtLWNvbnRlbnQgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLCt1wiO1xuICBtYXJnaW46IDAgNnB4O1xuICBtYXJnaW46IDAgMC4zNzVyZW07XG59XG4uY29weXJpZ2h0LS1jb250ZW50IGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jb3B5cmlnaHQtLWNvbnRlbnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkY3MTMwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb3B5cmlnaHQtLWxhbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvcHlyaWdodC0tbGFuZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHJpZ2h0OiAwLjkzNzVyZW07XG4gIH1cbn1cbi5jb3B5cmlnaHQtLWxhbmcgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY29weXJpZ2h0LS1sYW5nIGEuYWN0aXZlLCAuY29weXJpZ2h0LS1sYW5nIGEuc2VsZWN0ZWQge1xuICBjb2xvcjogI0ZGNzEzMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29weXJpZ2h0LS1sYW5nIHVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmNvcHlyaWdodC0tbGFuZyB1bCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvcHlyaWdodC0tbGFuZyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIG1hcmdpbi1yaWdodDogMC40Mzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb3B5cmlnaHQtLWxhbmcgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xuICB9XG59XG4uY29weXJpZ2h0LS1sYW5nIC53cG1sLWxzLWxlZ2FjeS1saXN0LWhvcml6b250YWwge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uY29weXJpZ2h0LS1sYW5nIC53cG1sLWxzLWxlZ2FjeS1saXN0LWhvcml6b250YWwgLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZSBhIHtcbiAgY29sb3I6ICNGRjcxMzA7XG59XG4uY29weXJpZ2h0LS1sYW5nIC53cG1sLWxzLWxlZ2FjeS1saXN0LWhvcml6b250YWwgYSB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uc2NvcmUtbnBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLnNjb3JlLW5wcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzVweDtcbiAgICBib3R0b206IDIuMTg3NXJlbTtcbiAgICByaWdodDogMzVweDtcbiAgICByaWdodDogMi4xODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5zY29yZS1ucHNfX3Njb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggYmxhY2ssIGluc2V0IDAgMCA4cHggYmxhY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiVFQgTm9ybXMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zY29yZS1ucHNfX3Njb3JlW2RhdGEtY29sb3I9cmVkXSB7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggI2ZmNzE3NywgaW5zZXQgMCAwIDhweCAjZmY3MTc3O1xuICBib3JkZXItY29sb3I6ICNmZjcxNzc7XG59XG4uc2NvcmUtbnBzX19zY29yZVtkYXRhLWNvbG9yPW9yYW5nZV0ge1xuICBib3gtc2hhZG93OiAwIDAgOHB4ICNmZmRjNGUsIGluc2V0IDAgMCA4cHggI2ZmZGM0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZkYzRlO1xufVxuLnNjb3JlLW5wc19fc2NvcmVbZGF0YS1jb2xvcj1ncmVlbmxpZ2h0XSB7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggIzdkZGM4MCwgaW5zZXQgMCAwIDhweCAjN2RkYzgwO1xuICBib3JkZXItY29sb3I6ICM3ZGRjODA7XG59XG4uc2NvcmUtbnBzX19zY29yZVtkYXRhLWNvbG9yPWdyZWVuXSB7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggIzY2YzU2OSwgaW5zZXQgMCAwIDhweCAjNjZjNTY5O1xuICBib3JkZXItY29sb3I6ICM2NmM1Njk7XG59XG4uc2NvcmUtbnBzX19jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2NvcmUtbnBzX190aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDAuMTg3NXJlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNjb3JlLW5wc19fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogI0I3QjdDNztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWF4LXdpZHRoOiAxMi41cmVtO1xufVxuXG4uZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcwNzIzO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBtaW4taGVpZ2h0OiAxOC43NXJlbTtcbiAgcGFkZGluZzogNTBweCAwIDQwcHg7XG4gIHBhZGRpbmc6IDMuMTI1cmVtIDAgMi41cmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMS4yNXJlbTtcbiAgfVxufVxuLmZvb3Rlci1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG4uZm9vdGVyIC5jb250YWluZXIsIC5mb290ZXIgLmJsb2NrLWxpbmVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmZvb3Rlci0tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiVFQgTm9ybXMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mb290ZXItLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG4uZm9vdGVyLS10ZXh0ID4gYSB7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgbWFyZ2luLXRvcDogMC40Mzc1cmVtO1xufVxuLmZvb3Rlci0taW5mb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZm9vdGVyLS1pbmZvcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mb290ZXItLWluZm9zIC5saW5rOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxufVxuLmZvb3Rlci0tbG9nbyB7XG4gIG1hcmdpbjogMCA4MHB4O1xuICBtYXJnaW46IDAgNXJlbTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4yNXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZvb3Rlci0tbG9nbyB7XG4gICAgb3JkZXI6IC0xO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuZm9vdGVyLS1sb2dvIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICB3aWR0aDogMy41cmVtO1xuICB9XG59XG4uZm9vdGVyLS1zb2NpYWwge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZm9vdGVyLS1zb2NpYWwge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIG1hcmdpbjogMi41cmVtIDA7XG4gIH1cbn1cbi5mb290ZXItLXNvY2lhbC0tbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZvb3Rlci0tc29jaWFsLS1saXN0ID4gKiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5mb290ZXItLXNvY2lhbC0tbGlzdCA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtO1xufVxuLmZvb3Rlci0tc29jaWFsLS1saXN0ID4gKiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmZvb3Rlci0tc29jaWFsLS1saXN0ID4gKiBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRjcxMzA7XG59XG4uZm9vdGVyLS1zb2NpYWwtLWxpc3QgPiAqIC5pY29uIHtcbiAgbWF4LXdpZHRoOiAyNHB4O1xuICBtYXgtd2lkdGg6IDEuNXJlbTtcbiAgbWF4LWhlaWdodDogMjBweDtcbiAgbWF4LWhlaWdodDogMS4yNXJlbTtcbn1cbi5mb290ZXItLXNvY2lhbC0tbGlzdCA+ICogLmljb24udHdpdHRlciB7XG4gIG1heC1oZWlnaHQ6IDE4cHg7XG4gIG1heC1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuLmZvb3Rlci0tc29jaWFsLS1saXN0ID4gKiAuaWNvbi55b3V0dWJlIHtcbiAgbWF4LWhlaWdodDogMTdweDtcbiAgbWF4LWhlaWdodDogMS4wNjI1cmVtO1xufVxuLmZvb3Rlci0tb3RoZXItc2l0ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mb290ZXItLW90aGVyLXNpdGVzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgfVxufVxuLmZvb3Rlci0tb3RoZXItc2l0ZXMtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZvb3Rlci0tb3RoZXItc2l0ZXMtLXNpdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3BhY2l0eTogMC43O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmZvb3Rlci0tb3RoZXItc2l0ZXMtLXNpdGUuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb290ZXItLW90aGVyLXNpdGVzLS1zaXRlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci0tb3RoZXItc2l0ZXMtLXNpdGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzLjEyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uZm9vdGVyLS1vdGhlci1zaXRlcy0tc2l0ZTpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zNSU7XG4gIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xufVxuLmZvb3RlciBhOm5vdCgubGluay1zaW1wbGUpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbmJvZHkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5ib2R5Lm1lbnUtbW9iaWxlLW9wZW4sIGJvZHkucG9waW4tb3BlbiwgYm9keS5jb250YWN0LW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY3VzdG9tLXdwLWJsb2NrLmxpZ2h0LXN0eWxlICsgLmN1c3RvbS13cC1ibG9jay5saWdodC1zdHlsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY3VzdG9tLXdwLWJsb2NrLmRhcmstc3R5bGUgKyAuY3VzdG9tLXdwLWJsb2NrLmRhcmstc3R5bGUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJFMkU0OTtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBwYWRkaW5nOiAwIDEuODc1cmVtO1xuICBoZWlnaHQ6IDgwcHg7XG4gIGhlaWdodDogNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXIuc3VibWVudS1kZXNrdG9wLW9wZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcwNzIzO1xufVxuLnN1Ym1lbnUtZGVza3RvcC1vcGVuIC5oZWFkZXIsIC5tZW51LW1vYmlsZS1vcGVuIC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcwNzIzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBoZWlnaHQ6IDMuNzVyZW07XG4gIH1cbn1cbi5hZG1pbi1iYXIgLmhlYWRlciB7XG4gIHRvcDogMzJweDtcbiAgdG9wOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgLmFkbWluLWJhciAuaGVhZGVyIHtcbiAgICB0b3A6IDQ2cHg7XG4gICAgdG9wOiAyLjg3NXJlbTtcbiAgfVxufVxuLmhlYWRlci0td3JhcHBlciB7XG4gIG1heC13aWR0aDogMTM4MHB4O1xuICBtYXgtd2lkdGg6IDg2LjI1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyIG5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXItLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgbWFyZ2luLXRvcDogLTAuMTg3NXJlbTtcbiAgei1pbmRleDogMTtcbn1cbi5oZWFkZXItLWxvZ28gPiBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaGVhZGVyLS1uYXYtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmhlYWRlci0tbmF2LWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDYwcHg7XG4gICAgdG9wOiAzLjc1cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzA3MjM7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDBzIDAuM3M7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAuYWRtaW4tYmFyIC5oZWFkZXItLW5hdi1jb250ZW50IHtcbiAgICB0b3A6IDkycHg7XG4gICAgdG9wOiA1Ljc1cmVtO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCAtIDMycHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gIC5hZG1pbi1iYXIgLmhlYWRlci0tbmF2LWNvbnRlbnQge1xuICAgIHRvcDogMTA2cHg7XG4gICAgdG9wOiA2LjYyNXJlbTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHggLSA0NnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tZW51LW1vYmlsZS1vcGVuIC5oZWFkZXItLW5hdi1jb250ZW50IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG59XG4uaGVhZGVyLS1tZW51IHtcbiAgZm9udC1mYW1pbHk6IFwiVFQgTm9ybXMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vLXRvdWNoZXZlbnRzIC5oZWFkZXItLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5oZWFkZXItLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsIC5oZWFkZXItLW1lbnUgPiBsaS5jdXJyZW50X3BhZ2VfcGFyZW50ID4gYSwgLmhlYWRlci0tbWVudSA+IGxpLmRlc2t0b3AtYWN0aXZlID4gYSB7XG4gICAgY29sb3I6ICNGRjcxMzA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLS1tZW51IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5oZWFkZXItLW1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZWFkZXItLW1lbnUgLnN1Yi1tZW51LXdyYXAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uaGVhZGVyLS1tZW51ID4gbGkge1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IDAgMTVweDtcbiAgbWFyZ2luOiAwIDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmhlYWRlci0tbWVudSA+IGxpIHtcbiAgICBtYXJnaW46IDAgOHB4O1xuICAgIG1hcmdpbjogMCAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGVhZGVyLS1tZW51ID4gbGkge1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIG1hcmdpbjogMC45Mzc1cmVtIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlYWRlci0tbWVudSA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5oZWFkZXItLW1lbnUgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci0tbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICB9XG4gIC5oZWFkZXItLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG59XG4uaGVhZGVyLS1tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLCAuaGVhZGVyLS1tZW51ID4gbGkuY3VycmVudF9wYWdlX3BhcmVudCA+IGEsIC5oZWFkZXItLW1lbnUgPiBsaS5kZXNrdG9wLWFjdGl2ZSA+IGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5oZWFkZXItLW1lbnUgPiBsaS5tb2JpbGUtYWN0aXZlID4gYSAuaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLmhlYWRlci0tbWVudSA+IGxpLm1vYmlsZS11bmFjdGl2ZSA+IGEge1xuICBjb2xvcjogIzVBNUE3Mztcbn1cbi5oZWFkZXItLW1lbnUgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmhlYWRlci0tbWVudSA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmhlYWRlci0tbWVudSA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLS1tZW51ID4gbGkgPiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIGJvdHRvbTogLTAuNjI1cmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDNweDtcbiAgICB3aWR0aDogMC4xODc1cmVtO1xuICAgIGhlaWdodDogM3B4O1xuICAgIGhlaWdodDogMC4xODc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbi5oZWFkZXItLW1lbnUgPiBsaSA+IGEgPiAuaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHdpZHRoOiAxMHB4O1xuICB3aWR0aDogMC42MjVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLS1tZW51ID4gbGkgPiAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDUwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzA3MjM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogODBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwcyAwLjNzO1xuICB9XG4gIC5oZWFkZXItLW1lbnUgPiBsaSA+IC5zdWItbWVudTphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcsIDcsIDM1LCAwLjUpO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYW5pbWF0aW9uOiBzaG93LW1hc2sgMjAwbXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgei1pbmRleDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICBAa2V5ZnJhbWVzIHNob3ctbWFzayB7XG4gICAgZnJvbSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICAubm8tdG91Y2hldmVudHMgLmhlYWRlci0tbWVudSA+IGxpID4gLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5hZG1pbi1iYXIgLmhlYWRlci0tbWVudSA+IGxpID4gLnN1Yi1tZW51IHtcbiAgICB0b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgLmFkbWluLWJhciAuaGVhZGVyLS1tZW51ID4gbGkgPiAuc3ViLW1lbnUge1xuICAgIHRvcDogMTI2cHg7XG4gICAgdG9wOiA3Ljg3NXJlbTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDgwcHggLSA0NnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItLW1lbnUgPiBsaSA+IC5zdWItbWVudS5vcGVuZWQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItLW1lbnUgPiBsaSA+IC5zdWItbWVudSAuc3ViLW1lbnUtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MzJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5oZWFkZXItLW1lbnUgPiBsaSA+IC5zdWItbWVudSAuc3ViLW1lbnUtd3JhcCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAzOTZweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyRTJFNDk7XG4gIH1cbiAgLmhlYWRlci0tbWVudSA+IGxpID4gLnN1Yi1tZW51IC5zdWItbWVudS13cmFwID4gbGkgLmljb24ge1xuICAgIHdpZHRoOiAwO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLmhlYWRlci0tbWVudSA+IGxpID4gLnN1Yi1tZW51IC5zdWItbWVudS13cmFwID4gbGkuYWxsLXN1Ym1lbnUtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuaGVhZGVyLS1tZW51ID4gbGkgPiAuc3ViLW1lbnUgLnN1Yi1tZW51LXdyYXAgPiBsaS5hbGwtc3VibWVudS1saW5rID4gYSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmhlYWRlci0tbWVudSA+IGxpID4gLnN1Yi1tZW51IC5zdWItbWVudS13cmFwID4gbGkuYWxsLXN1Ym1lbnUtbGluayA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRkY3MTMwO1xuICB9XG4gIC5oZWFkZXItLW1lbnUgPiBsaSA+IC5zdWItbWVudSAuc3ViLW1lbnUtd3JhcCA+IGxpOm5vdCguYWxsLXN1Ym1lbnUtbGluaykge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuICAuaGVhZGVyLS1tZW51ID4gbGkgPiAuc3ViLW1lbnUgLnN1Yi1tZW51LXdyYXAgPiBsaTpub3QoLmFsbC1zdWJtZW51LWxpbmspID4gYSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgbGluZWFyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZGVyLS1tZW51ID4gbGkgPiAuc3ViLW1lbnUgLnN1Yi1tZW51LXdyYXAgPiBsaTpub3QoLmFsbC1zdWJtZW51LWxpbmspID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNGRjcxMzA7XG4gIH1cbiAgLmhlYWRlci0tbWVudSA+IGxpID4gLnN1Yi1tZW51IC5zdWItbWVudS13cmFwID4gbGk6bm90KC5hbGwtc3VibWVudS1saW5rKSA+IGE6aG92ZXIgKyAudGFncyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMC4zcztcbiAgfVxuICAuaGVhZGVyLS1tZW51ID4gbGkgPiAuc3ViLW1lbnUgLnN1Yi1tZW51LXdyYXAgPiBsaTpub3QoLmFsbC1zdWJtZW51LWxpbmspID4gYTpob3ZlciArIC50YWdzIC5tYXJxdWVlLS1pbm5lciB7XG4gICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIH1cbiAgLmhlYWRlci0tbWVudSA+IGxpID4gLnN1Yi1tZW51IC5zdWItbWVudS13cmFwID4gbGk6bm90KC5hbGwtc3VibWVudS1saW5rKSA+IGE6aG92ZXIgLmljb24ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgd2lkdGg6IDM2cHg7XG4gIH1cbiAgLmhlYWRlci0tbWVudSA+IGxpID4gLnN1Yi1tZW51IC5zdWItbWVudS13cmFwID4gbGkgPiAudGFncyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgY29sb3I6ICNGRjcxMzA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm90dG9tOiAtNXB4O1xuICAgIGJvdHRvbTogLTAuMzEyNXJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgfVxuICAuaGVhZGVyLS1tZW51ID4gbGkgPiAuc3ViLW1lbnUgLnN1Yi1tZW51LXdyYXAgPiBsaSA+IC50YWdzIC5tYXJxdWVlLS1pbm5lciB7XG4gICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgfVxuICAuaGVhZGVyLS1tZW51ID4gbGkgPiAuc3ViLW1lbnUgLnN1Yi1tZW51LXdyYXAgPiBsaSA+IC50YWdzIHNwYW4ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5oZWFkZXItLW1lbnUgPiBsaSA+IC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5oZWFkZXItLW1lbnUgPiBsaSA+IC5zdWItbWVudSAuc3ViLW1lbnUtd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlci0tbWVudSA+IGxpID4gLnN1Yi1tZW51IC5zdWItbWVudS13cmFwID4gbGkge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuICB9XG4gIC5oZWFkZXItLW1lbnUgPiBsaSA+IC5zdWItbWVudSAuc3ViLW1lbnUtd3JhcCA+IGxpID4gYSAuaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLS1tZW51ID4gbGkgPiAuc3ViLW1lbnUgLnN1Yi1tZW51LXdyYXAgPiBsaS5hbGwtc3VibWVudS1saW5rID4gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmhlYWRlci0tbWVudSA+IGxpID4gLnN1Yi1tZW51IC5zdWItbWVudS13cmFwID4gbGk6bm90KC5hbGwtc3VibWVudS1saW5rKSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbiAgLmhlYWRlci0tbWVudSA+IGxpID4gLnN1Yi1tZW51IC5zdWItbWVudS13cmFwID4gbGkgPiBhIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxuICAuaGVhZGVyLS1tZW51ID4gbGkgPiAuc3ViLW1lbnUgLnN1Yi1tZW51LXdyYXAgPiBsaSA+IC50YWdzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyLS1tZW51LWV4dHJhIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiVFQgTm9ybXMgUHJvXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci0tbWVudS1leHRyYSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGVhZGVyLS1tZW51LWV4dHJhIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmhlYWRlci0tbWVudS1leHRyYSA+IGxpIHtcbiAgbWFyZ2luOiAwIDMwcHggMCAwO1xuICBtYXJnaW46IDAgMS44NzVyZW0gMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5oZWFkZXItLW1lbnUtZXh0cmEgPiBsaSB7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgIG1hcmdpbjogMCAwIDEuODc1cmVtIDA7XG4gIH1cbn1cbi5oZWFkZXItLW1lbnUtZXh0cmEgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuLmhlYWRlci0tbWVudS1leHRyYSA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGRjcxMzA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5oZWFkZXItLW1lbnUtZXh0cmEgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5oZWFkZXItLW1lbnUtZXh0cmEgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4ubm8tdG91Y2hldmVudHMgLmhlYWRlci0tbWVudS1leHRyYSA+IGxpID4gYTpob3ZlciA+IHNwYW46YmVmb3JlIHtcbiAgd2lkdGg6IDEwcHg7XG4gIHdpZHRoOiAwLjYyNXJlbTtcbn1cbi5oZWFkZXItLW1lbnUtZXh0cmEgPiBsaSA+IGEgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci0tbWVudS1leHRyYSA+IGxpID4gYSA+IHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogLTNweDtcbiAgYm90dG9tOiAtMC4xODc1cmVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGhlaWdodDogMC4xMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXItLW1lbnUtZXh0cmEgPiBsaSA+IGEgLmljb24ge1xuICB3aWR0aDogNnB4O1xuICB3aWR0aDogMC4zNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG59XG4uaGVhZGVyLS1sYW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiVFQgTm9ybXMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctdG9wOiAwLjE4NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci0tbGFuZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmhlYWRlci0tbGFuZyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5oZWFkZXItLWxhbmcgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjQjdCN0M3O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmhlYWRlci0tbGFuZyBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRjcxMzA7XG59XG4uaGVhZGVyLS1sYW5nIGEuYWN0aXZlLCAuaGVhZGVyLS1sYW5nIGEuc2VsZWN0ZWQge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5oZWFkZXItLWxhbmcgYS5hY3RpdmU6aG92ZXIsIC5oZWFkZXItLWxhbmcgYS5zZWxlY3RlZDpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmhlYWRlci0tbGFuZyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG4uaGVhZGVyLS1sYW5nIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjkzNzVyZW07XG59XG4uaGVhZGVyLS1sYW5nIHVsIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLS1sYW5nIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1yaWdodDogMS4wNjI1cmVtO1xufVxuLmhlYWRlci0tbGFuZyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTlweDtcbiAgcmlnaHQ6IC0wLjU2MjVyZW07XG4gIHRvcDogMnB4O1xuICB0b3A6IDAuMTI1cmVtO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICM1QTVBNzM7XG59XG4uaGVhZGVyLS1sYW5nIC53cG1sLWxzLWxlZ2FjeS1saXN0LWhvcml6b250YWwge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uaGVhZGVyLS1sYW5nIC53cG1sLWxzLWxlZ2FjeS1saXN0LWhvcml6b250YWwgLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZSBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uaGVhZGVyLS1sYW5nIC53cG1sLWxzLWxlZ2FjeS1saXN0LWhvcml6b250YWwgLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uaGVhZGVyLS1sYW5nIC53cG1sLWxzLWxlZ2FjeS1saXN0LWhvcml6b250YWwgYSB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmhlYWRlci0tbGFuZyAud3BtbC1scy1sZWdhY3ktbGlzdC1ob3Jpem9udGFsIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGNzEzMDtcbn1cbi5oZWFkZXItLWxhbmcgLndwbWwtbHMtbGVnYWN5LWxpc3QtaG9yaXpvbnRhbCBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJ1cmdlci1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMThweDtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDE0cHg7XG4gIGhlaWdodDogMC44NzVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJ1cmdlci1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYnVyZ2VyLW1lbnUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMXB4O1xuICBoZWlnaHQ6IDAuMDYyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDE7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5idXJnZXItbWVudSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMDtcbn1cbi5idXJnZXItbWVudSBzcGFuOm50aC1jaGlsZCgyKSwgLmJ1cmdlci1tZW51IHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiA2cHg7XG4gIHRvcDogMC4zNzVyZW07XG59XG4uYnVyZ2VyLW1lbnUgc3BhbjpudGgtY2hpbGQoNCkge1xuICB0b3A6IDEycHg7XG4gIHRvcDogMC43NXJlbTtcbn1cbi5idXJnZXItbWVudS5vcGVuIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiA5cHg7XG4gIHRvcDogMC41NjI1cmVtO1xuICB3aWR0aDogMCU7XG4gIGxlZnQ6IDUwJTtcbn1cbi5idXJnZXItbWVudS5vcGVuIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmJ1cmdlci1tZW51Lm9wZW4gc3BhbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmJ1cmdlci1tZW51Lm9wZW4gc3BhbjpudGgtY2hpbGQoNCkge1xuICB0b3A6IDlweDtcbiAgdG9wOiAwLjU2MjVyZW07XG4gIHdpZHRoOiAwJTtcbiAgbGVmdDogNTAlO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTXVsaVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBjb2xvcjogIzA3MDcyMztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmgxLCBoMiwgaDMsIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiVFQgTm9ybXMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50aXRsZS1iaWcsIC5kcy1ibG9nSGVhZGVyLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVFQgTm9ybXMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzLjYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGl0bGUtYmlnLCAuZHMtYmxvZ0hlYWRlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjU2MjVyZW07XG4gIH1cbn1cbi50aXRsZS1iaWcgc3Ryb25nLCAuZHMtYmxvZ0hlYWRlci10aXRsZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI0ZGNzEzMDtcbn1cblxuLnRpdGxlLXNlbWktYmlnLCAuYmxvY2stdGV4dCBoMiwgLmJsb2NrLXB1c2gtdGV4dC10eXBlMy0tZGVzYyBoMywgLmRzLWJsb2dGZWF0dXJlZC10aXRsZSwgLmRzLWJsb2dDYXRIZWFkZXItdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUVCBOb3JtcyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjkzNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRpdGxlLXNlbWktYmlnLCAuYmxvY2stdGV4dCBoMiwgLmJsb2NrLXB1c2gtdGV4dC10eXBlMy0tZGVzYyBoMywgLmRzLWJsb2dGZWF0dXJlZC10aXRsZSwgLmRzLWJsb2dDYXRIZWFkZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgfVxufVxuLnRpdGxlLXNlbWktYmlnIHN0cm9uZywgLmJsb2NrLXRleHQgaDIgc3Ryb25nLCAuYmxvY2stcHVzaC10ZXh0LXR5cGUzLS1kZXNjIGgzIHN0cm9uZywgLmRzLWJsb2dGZWF0dXJlZC10aXRsZSBzdHJvbmcsIC5kcy1ibG9nQ2F0SGVhZGVyLXRpdGxlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjRkY3MTMwO1xufVxuXG4udGl0bGUtbWVkaXVtLCAuYmxvY2stdGV4dCBoMywgLmJsb2NrLXB1c2gtdGV4dC10eXBlMi0tZGVzYyBoMiwgLmJsb2NrLXB1c2gtdGV4dC10eXBlMi0tZGVzYyBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIlRUIE5vcm1zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50aXRsZS1tZWRpdW0sIC5ibG9jay10ZXh0IGgzLCAuYmxvY2stcHVzaC10ZXh0LXR5cGUyLS1kZXNjIGgyLCAuYmxvY2stcHVzaC10ZXh0LXR5cGUyLS1kZXNjIGgzIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuLnRpdGxlLW1lZGl1bSBzdHJvbmcsIC5ibG9jay10ZXh0IGgzIHN0cm9uZywgLmJsb2NrLXB1c2gtdGV4dC10eXBlMi0tZGVzYyBoMiBzdHJvbmcsIC5ibG9jay1wdXNoLXRleHQtdHlwZTItLWRlc2MgaDMgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNGRjcxMzA7XG59XG5cbi50aXRsZS1zbWFsbCwgLmJsb2NrLXRleHQgaDQsIC5ibG9jay1zdGVwcy0tZGVzYyBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIlRUIE5vcm1zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRpdGxlLXNtYWxsLCAuYmxvY2stdGV4dCBoNCwgLmJsb2NrLXN0ZXBzLS1kZXNjIGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICB9XG59XG4udGl0bGUtc21hbGwgc3Ryb25nLCAuYmxvY2stdGV4dCBoNCBzdHJvbmcsIC5ibG9jay1zdGVwcy0tZGVzYyBoNCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI0ZGNzEzMDtcbn1cblxuLnN1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTXVsaVwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTM3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cmVtO1xuICB9XG59XG5cbi5sZWdlbmQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGNvbG9yOiAjQjdCN0M3O1xufVxuXG4ucXVvdGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnF1b3RlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIH1cbn1cblxuLmRzLWJsb2dBcmNoaXZlTGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyNXB4IGF1dG8gMDtcbn1cbi5kcy1ibG9nQXJjaGl2ZUxpbmsgPiBhIHtcbiAgY29sb3I6ICM1QTVBNzMgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5kcy1ibG9nQXJjaGl2ZUxpbmsgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwNzA3MjM7XG59XG5cbi5kcy1ibG9nQ2F0SGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuLmRzLWJsb2dDYXRIZWFkZXItaW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRzLWJsb2dDYXRIZWFkZXItbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGVhc2UtaW4gMC4yNXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5kcy1ibG9nQ2F0SGVhZGVyLWxpbmsgLmljb24ge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5kcy1ibG9nQ2F0SGVhZGVyLWxpbmsgLmljb24gcGF0aCB7XG4gIGZpbGw6ICM1QTVBNzM7XG59XG4uZHMtYmxvZ0NhdEhlYWRlci1saW5rIHNwYW4ge1xuICBjb2xvcjogIzVBNUE3MztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZHMtYmxvZ0NhdEhlYWRlci1saW5rOmhvdmVyIC5pY29uIHBhdGgge1xuICBmaWxsOiAjRkY3MTMwO1xufVxuLmRzLWJsb2dDYXRIZWFkZXItbGluazpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNGRjcxMzA7XG59XG4uZHMtYmxvZ0NhdEhlYWRlci10aXRsZSB7XG4gIGNvbG9yOiAjMDcwNzIzO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHMtYmxvZ0NhdEhlYWRlci1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kcy1ibG9nQ2F0SGVhZGVyLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5kcy1ibG9nQ2F0SGVhZGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbiAgLmRzLWJsb2dDYXRIZWFkZXItaW5uZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZHMtYmxvZ0V4Y2VycHQge1xuICBtYXJnaW46IDQwcHggMDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLmRzLWJsb2dFeGNlcnB0ICsgKiB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cbi5kcy1ibG9nRXhjZXJwdC1pbm5lciB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM1QTVBNzM7XG59XG5cbmJvZHkuYmxvZyxcbmJvZHkuc2luZ2xlLnNpbmdsZS1wb3N0LFxuYm9keS5zaW5nbGUuc2luZ2xlLWFyY2hpdmVzLFxuYm9keS5wb3N0LXR5cGUtYXJjaGl2ZS1hcmNoaXZlcyxcbmJvZHkuYXJjaGl2ZS5jYXRlZ29yeSB7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgYm9keS5ibG9nLFxuYm9keS5zaW5nbGUuc2luZ2xlLXBvc3QsXG5ib2R5LnNpbmdsZS5zaW5nbGUtYXJjaGl2ZXMsXG5ib2R5LnBvc3QtdHlwZS1hcmNoaXZlLWFyY2hpdmVzLFxuYm9keS5hcmNoaXZlLmNhdGVnb3J5IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbmJvZHkuYmxvZyBoZWFkZXIuaGVhZGVyLFxuYm9keS5zaW5nbGUuc2luZ2xlLXBvc3QgaGVhZGVyLmhlYWRlcixcbmJvZHkuc2luZ2xlLnNpbmdsZS1hcmNoaXZlcyBoZWFkZXIuaGVhZGVyLFxuYm9keS5wb3N0LXR5cGUtYXJjaGl2ZS1hcmNoaXZlcyBoZWFkZXIuaGVhZGVyLFxuYm9keS5hcmNoaXZlLmNhdGVnb3J5IGhlYWRlci5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjMDcwNzIzO1xufVxuXG4uZHMtYmxvZ0hlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbn1cbi5kcy1ibG9nSGVhZGVyLWlubmVyIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kcy1ibG9nSGVhZGVyLWhlYWQtbWV0YSB7XG4gIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM1QTVBNzM7XG4gIC8qJltkYXRhLWNhdGVnb3J5XSB7XG4gICAgICAmICsgJiB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnLyc7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMTVweCAwIDA7XG4gICAgICAgICAgfVxuICAgICAgfVxuICB9Ki9cbn1cbi5kcy1ibG9nSGVhZGVyLWhlYWQtbWV0YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM1QTVBNzM7XG4gIG1hcmdpbjogMCAxNXB4IDAgMDtcbn1cbi5kcy1ibG9nSGVhZGVyLWhlYWQtbWV0YTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5kcy1ibG9nSGVhZGVyLWhlYWQtbWV0YTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRzLWJsb2dIZWFkZXItdGl0bGUge1xuICBjb2xvcjogIzA3MDcyMztcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbn1cblxuLmRzLWJsb2dOYXYge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjJGMkYyO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLmFkbWluLWJhciAuZHMtYmxvZ05hdiB7XG4gIHRvcDogMzJweDtcbiAgdG9wOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgLmFkbWluLWJhciAuZHMtYmxvZ05hdiB7XG4gICAgdG9wOiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuLmRzLWJsb2dOYXYtdG9nZ2xlciB7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjMDcwNzIzO1xuICBmb250LWZhbWlseTogXCJUVCBOb3JtcyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbn1cbi5kcy1ibG9nTmF2LXRvZ2dsZXIgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5kcy1ibG9nTmF2LXRvZ2dsZXIgPiBzdmcge1xuICB0cmFuc2l0aW9uOiBlYXNlLWluIDAuMjVzO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogNnB4O1xufVxuW2RhdGEtc2hvdz10cnVlXSAuZHMtYmxvZ05hdi10b2dnbGVyIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uZHMtYmxvZ05hdi1jb250YWluZXIge1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xufVxuLmRzLWJsb2dOYXYtY29udGFpbmVyIHVsIHtcbiAgZm9udC1zaXplOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZHMtYmxvZ05hdi1jb250YWluZXIgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHMtYmxvZ05hdi1jb250YWluZXIgdWwgbGkgYSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDcwNzIzO1xuICBmb250LWZhbWlseTogXCJUVCBOb3JtcyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmRzLWJsb2dOYXYtY29udGFpbmVyIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmRzLWJsb2dOYXYtY29udGFpbmVyIHVsIGxpIGE6aG92ZXIsIC5kcy1ibG9nTmF2LWNvbnRhaW5lciB1bCBsaS5jdXJyZW50LW1lbnUtcGFyZW50IGEsIC5kcy1ibG9nTmF2LWNvbnRhaW5lciB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgY29sb3I6ICNGRjcxMzA7XG59XG4uZHMtYmxvZ05hdi1vdmVybGF5IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNywgNywgMzUsIDAuMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbiAwLjI1cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZHMtYmxvZ05hdiB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5kcy1ibG9nTmF2LXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kcy1ibG9nTmF2LWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjJGMkYyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjJGMkYyO1xuICB9XG4gIC5kcy1ibG9nTmF2LWNvbnRhaW5lciB1bCA+IGxpLmN1cnJlbnQtbWVudS1pdGVtLFxuLmRzLWJsb2dOYXYtY29udGFpbmVyIHVsID4gbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IGVhc2UtaW4gMC4yNXM7XG4gIH1cbiAgLmRzLWJsb2dOYXYtY29udGFpbmVyIHVsID4gbGkuY3VycmVudC1tZW51LWl0ZW0gKyBsaSxcbi5kcy1ibG9nTmF2LWNvbnRhaW5lciB1bCA+IGxpICsgbGkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjJGMkYyO1xuICB9XG4gIC5kcy1ibG9nTmF2LWNvbnRhaW5lciB1bCA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbi5kcy1ibG9nTmF2LWNvbnRhaW5lciB1bCA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuICAuZHMtYmxvZ05hdi1jb250YWluZXIgdWwgPiBsaS5jdXJyZW50LW1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSxcbi5kcy1ibG9nTmF2LWNvbnRhaW5lciB1bCA+IGxpLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICB9XG4gIFtkYXRhLXNob3c9dHJ1ZV0gLmRzLWJsb2dOYXYtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgW2RhdGEtc2hvdz10cnVlXSAuZHMtYmxvZ05hdi1vdmVybGF5IHtcbiAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5kcy1wcm9ncmVzc0JhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIGVhc2Utb3V0IDAuMjVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3MTMwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTJweDtcbiAgei1pbmRleDogMjtcbn1cbi5kcy1ibG9nTmF2ID4gLmRzLXByb2dyZXNzQmFyOmZpcnN0LWNoaWxkIHtcbiAgYm90dG9tOiAtNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIFtkYXRhLXNob3c9dHJ1ZV0gLmRzLXByb2dyZXNzQmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kcy1ibG9nU2hhcmVyLWlubmVyIHtcbiAgbWF4LXdpZHRoOiA0MzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5kcy1ibG9nU2hhcmVyLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVFQgTm9ybXMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjMDcwNzIzO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uZHMtYmxvZ1NoYXJlci1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5kcy1ibG9nU2hhcmVyLWxpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHMtYmxvZ1NoYXJlci1saXN0IGxpIC5pY29uIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5kcy1ibG9nU2hhcmVyLWxpc3QgbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmRzLWJsb2dTaGFyZXItbGlzdCBsaSBzcGFuIHtcbiAgdHJhbnNpdGlvbjogZWFzZS1pbiAwLjI1cztcbn1cbi5kcy1ibG9nU2hhcmVyLWxpc3QgbGkgW2RhdGEtY29weS1ub3RpZj10cnVlXSAuaWNvbiBjaXJjbGUge1xuICBmaWxsOiAjRkY3MTMwO1xuICBzdHJva2U6ICNGRjcxMzA7XG59XG4uZHMtYmxvZ1NoYXJlci1saXN0IGxpIFtkYXRhLWNvcHktbm90aWY9dHJ1ZV0gLmljb24gcGF0aCB7XG4gIGZpbGw6ICNGRkZGRkY7XG59XG4uZHMtYmxvZ1NoYXJlci1saXN0IGxpIFtkYXRhLWNvcHktbm90aWY9dHJ1ZV0gKyBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzEzMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmRzLWJsb2dTaGFyZXItaW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kcy1ibG9nU2hhcmVyLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgfVxufVxuXG4uYmxvY2stYWNoaWV2ZW1lbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzA3MjM7XG59XG4uYmxvY2stYWNoaWV2ZW1lbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTYwcHg7XG4gIGhlaWdodDogMTByZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNywgNywgMzUsIDApIDAlLCAjMDcwNzIzIDEwMCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5ibG9jay1hY2hpZXZlbWVudDpob3ZlciB7XG4gIGN1cnNvcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9Jzg1cHgnIGhlaWdodD0nODVweCcgdmlld0JveD0nMCAwIDg1IDg1JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VidG4tc2VlJTNDL3RpdGxlJTNFJTNDZyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTM3NS4wMDAwMDAsIC0xNDQ3LjAwMDAwMCknJTNFJTNDZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzE0LjAwMDAwMCwgOTU0LjAwMDAwMCknJTNFJTNDZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg2ODkuMDAwMDAwLCA0OTMuMDAwMDAwKSclM0UlM0NjaXJjbGUgZmlsbD0nJTIzRkZGRkZGJyBjeD0nNDIuNScgY3k9JzQyLjUnIHI9JzQyLjUnJTNFJTNDL2NpcmNsZSUzRSUzQ3BhdGggZD0nTTM0LjA5Niw0OSBMMzkuMTY4LDM3LjYwOCBMMzcuMDcyLDM3LjYwOCBMMzMuMjgsNDYuNDA4IEwyOS40ODgsMzcuNjA4IEwyNy4zNDQsMzcuNjA4IEwzMi40MTYsNDkgTDM0LjA5Niw0OSBaIE00Mi44MzIsNDkuMTI4IEM0My42NDI2NjY3LDQ5LjEyOCA0NC4zNTczMzMzLDQ4Ljk1NzMzMzMgNDQuOTc2LDQ4LjYxNiBDNDUuNTk0NjY2Nyw0OC4yNzQ2NjY3IDQ2LjA3Miw0Ny43ODY2NjY3IDQ2LjQwOCw0Ny4xNTIgQzQ2Ljc0NCw0Ni41MTczMzMzIDQ2LjkxMiw0NS43NzMzMzMzIDQ2LjkxMiw0NC45MiBDNDYuOTEyLDQ0LjA2NjY2NjcgNDYuNzQ0LDQzLjMyMjY2NjcgNDYuNDA4LDQyLjY4OCBDNDYuMDcyLDQyLjA1MzMzMzMgNDUuNTk0NjY2Nyw0MS41NjUzMzMzIDQ0Ljk3Niw0MS4yMjQgQzQ0LjM1NzMzMzMsNDAuODgyNjY2NyA0My42NDI2NjY3LDQwLjcxMiA0Mi44MzIsNDAuNzEyIEM0Mi4wMTA2NjY3LDQwLjcxMiA0MS4yODgsNDAuODgyNjY2NyA0MC42NjQsNDEuMjI0IEM0MC4wNCw0MS41NjUzMzMzIDM5LjU2LDQyLjA1MzMzMzMgMzkuMjI0LDQyLjY4OCBDMzguODg4LDQzLjMyMjY2NjcgMzguNzIsNDQuMDY2NjY2NyAzOC43Miw0NC45MiBDMzguNzIsNDUuNzczMzMzMyAzOC44ODgsNDYuNTE3MzMzMyAzOS4yMjQsNDcuMTUyIEMzOS41Niw0Ny43ODY2NjY3IDQwLjA0LDQ4LjI3NDY2NjcgNDAuNjY0LDQ4LjYxNiBDNDEuMjg4LDQ4Ljk1NzMzMzMgNDIuMDEwNjY2Nyw0OS4xMjggNDIuODMyLDQ5LjEyOCBaIE00Mi44MTYsNDcuNTYgQzQyLjE0NCw0Ny41NiA0MS42MjkzMzMzLDQ3LjMzODY2NjcgNDEuMjcyLDQ2Ljg5NiBDNDAuOTE0NjY2Nyw0Ni40NTMzMzMzIDQwLjczNiw0NS43OTQ2NjY3IDQwLjczNiw0NC45MiBDNDAuNzM2LDQ0LjA1NiA0MC45MTczMzMzLDQzLjM5NzMzMzMgNDEuMjgsNDIuOTQ0IEM0MS42NDI2NjY3LDQyLjQ5MDY2NjcgNDIuMTYsNDIuMjY0IDQyLjgzMiw0Mi4yNjQgQzQzLjQ5MzMzMzMsNDIuMjY0IDQ0LjAwNTMzMzMsNDIuNDkwNjY2NyA0NC4zNjgsNDIuOTQ0IEM0NC43MzA2NjY3LDQzLjM5NzMzMzMgNDQuOTEyLDQ0LjA1NiA0NC45MTIsNDQuOTIgQzQ0LjkxMiw0NS43OTQ2NjY3IDQ0LjczMzMzMzMsNDYuNDUzMzMzMyA0NC4zNzYsNDYuODk2IEM0NC4wMTg2NjY3LDQ3LjMzODY2NjcgNDMuNDk4NjY2Nyw0Ny41NiA0Mi44MTYsNDcuNTYgWiBNNTAuNzM2LDM5LjIyNCBMNTAuNzM2LDM3LjI1NiBMNDguNTEyLDM3LjI1NiBMNDguNTEyLDM5LjIyNCBMNTAuNzM2LDM5LjIyNCBaIE01MC42MjQsNDkgTDUwLjYyNCw0MC45MiBMNDguNjQsNDAuOTIgTDQ4LjY0LDQ5IEw1MC42MjQsNDkgWiBNNTQuOCw0OSBMNTQuOCw0NC42MzIgQzU0LjgsNDMuOTgxMzMzMyA1NC45Nzg2NjY3LDQzLjQ1ODY2NjcgNTUuMzM2LDQzLjA2NCBDNTUuNjkzMzMzMyw0Mi42NjkzMzMzIDU2LjIxMzMzMzMsNDIuNDcyIDU2Ljg5Niw0Mi40NzIgQzU3LjI1ODY2NjcsNDIuNDcyIDU3LjYxMDY2NjcsNDIuNTQxMzMzMyA1Ny45NTIsNDIuNjggTDU3Ljk1Miw0Mi42OCBMNTcuOTY4LDQwLjg1NiBDNTcuNzQ0LDQwLjc3MDY2NjcgNTcuNDc3MzMzMyw0MC43MjggNTcuMTY4LDQwLjcyOCBDNTYuNjEzMzMzMyw0MC43MjggNTYuMTE3MzMzMyw0MC44NjY2NjY3IDU1LjY4LDQxLjE0NCBDNTUuMjQyNjY2Nyw0MS40MjEzMzMzIDU0LjkyMjY2NjcsNDEuODIxMzMzMyA1NC43Miw0Mi4zNDQgTDU0LjcyLDQyLjM0NCBMNTQuNTYsNDAuOTIgTDUyLjY4OCw0MC45MiBDNTIuNzczMzMzMyw0MS41OTIgNTIuODE2LDQyLjM1NDY2NjcgNTIuODE2LDQzLjIwOCBMNTIuODE2LDQzLjIwOCBMNTIuODE2LDQ5IEw1NC44LDQ5IFonIGZpbGw9JyUyMzA3MDcyMycgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpIDQyIDQyLCBncmFiYmluZztcbn1cbmh0bWxbbGFuZz1lbi1VU10gLmJsb2NrLWFjaGlldmVtZW50OmhvdmVyLCBib2R5LmxhbmctZW4gLmJsb2NrLWFjaGlldmVtZW50OmhvdmVyIHtcbiAgY3Vyc29yOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nODVweCcgaGVpZ2h0PSc4NXB4JyB2aWV3Qm94PScwIDAgODUgODUnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRWJ0bi1zZWUlM0MvdGl0bGUlM0UlM0NnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzc1LjAwMDAwMCwgLTE0NDcuMDAwMDAwKSclM0UlM0NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zMTQuMDAwMDAwLCA5NTQuMDAwMDAwKSclM0UlM0NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDY4OS4wMDAwMDAsIDQ5My4wMDAwMDApJyUzRSUzQ2NpcmNsZSBmaWxsPSclMjNGRkZGRkYnIGN4PSc0Mi41JyBjeT0nNDIuNScgcj0nNDIuNSclM0UlM0MvY2lyY2xlJTNFJTNDcGF0aCBkPSdNMjQuMDQ0NiA0OEgyMi4wNjQ2VjM1LjRIMjMuODgyNkwyOC42MzQ2IDQxLjUwMkgyOC42NzA2TDMzLjQyMjYgMzUuNEgzNS4yMDQ2VjQ4SDMzLjIyNDZWMzguNzg0SDMzLjE1MjZMMjguNjM0NiA0NC41OEwyNC4xMTY2IDM4Ljc4NEgyNC4wNDQ2VjQ4Wk00Mi4yMTkgNDguMThDNDEuMzkxIDQ4LjE4IDQwLjYyOSA0Ny45ODIgMzkuOTMzIDQ3LjU4NkMzOS4yNDkgNDcuMTkgMzguNzA5IDQ2LjY1IDM4LjMxMyA0NS45NjZDMzcuOTE3IDQ1LjI3IDM3LjcxOSA0NC41MDggMzcuNzE5IDQzLjY4QzM3LjcxOSA0Mi44NTIgMzcuOTE3IDQyLjA5NiAzOC4zMTMgNDEuNDEyQzM4LjcwOSA0MC43MTYgMzkuMjQ5IDQwLjE3IDM5LjkzMyAzOS43NzRDNDAuNjI5IDM5LjM3OCA0MS4zOTEgMzkuMTggNDIuMjE5IDM5LjE4QzQzLjA0NyAzOS4xOCA0My44MDMgMzkuMzc4IDQ0LjQ4NyAzOS43NzRDNDUuMTgzIDQwLjE3IDQ1LjcyOSA0MC43MTYgNDYuMTI1IDQxLjQxMkM0Ni41MjEgNDIuMDk2IDQ2LjcxOSA0Mi44NTIgNDYuNzE5IDQzLjY4QzQ2LjcxOSA0NC41MDggNDYuNTIxIDQ1LjI3IDQ2LjEyNSA0NS45NjZDNDUuNzI5IDQ2LjY1IDQ1LjE4MyA0Ny4xOSA0NC40ODcgNDcuNTg2QzQzLjgwMyA0Ny45ODIgNDMuMDQ3IDQ4LjE4IDQyLjIxOSA0OC4xOFpNNDIuMjE5IDQ2LjQ3QzQyLjcyMyA0Ni40NyA0My4xNzkgNDYuMzUgNDMuNTg3IDQ2LjExQzQ0LjAwNyA0NS44NyA0NC4zMzEgNDUuNTQgNDQuNTU5IDQ1LjEyQzQ0Ljc5OSA0NC42ODggNDQuOTE5IDQ0LjIwOCA0NC45MTkgNDMuNjhDNDQuOTE5IDQzLjE1MiA0NC43OTkgNDIuNjc4IDQ0LjU1OSA0Mi4yNThDNDQuMzMxIDQxLjgyNiA0NC4wMDcgNDEuNDkgNDMuNTg3IDQxLjI1QzQzLjE3OSA0MS4wMSA0Mi43MjMgNDAuODkgNDIuMjE5IDQwLjg5QzQxLjcxNSA0MC44OSA0MS4yNTMgNDEuMDEgNDAuODMzIDQxLjI1QzQwLjQyNSA0MS40OSA0MC4xMDEgNDEuODI2IDM5Ljg2MSA0Mi4yNThDMzkuNjMzIDQyLjY3OCAzOS41MTkgNDMuMTUyIDM5LjUxOSA0My42OEMzOS41MTkgNDQuMjA4IDM5LjYzMyA0NC42ODggMzkuODYxIDQ1LjEyQzQwLjEwMSA0NS41NCA0MC40MjUgNDUuODcgNDAuODMzIDQ2LjExQzQxLjI1MyA0Ni4zNSA0MS43MTUgNDYuNDcgNDIuMjE5IDQ2LjQ3Wk00OC43MDA0IDQ4VjM5LjM2SDUwLjUwMDRWNDAuNDk0SDUwLjUzNjRDNTAuNzY0NCA0MC4xNTggNTEuMTA2NCAzOS44NTggNTEuNTYyNCAzOS41OTRDNTIuMDMwNCAzOS4zMTggNTIuNTQ2NCAzOS4xOCA1My4xMTA0IDM5LjE4SDUzLjU2MDRWNDEuMDdDNTMuMjg0NCA0MS4wMSA1My4wNDQ0IDQwLjk4IDUyLjg0MDQgNDAuOThDNTIuNDIwNCA0MC45OCA1Mi4wMzA0IDQxLjA5NCA1MS42NzA0IDQxLjMyMkM1MS4zMTA0IDQxLjUzOCA1MS4wMjI0IDQxLjg1IDUwLjgwNjQgNDIuMjU4QzUwLjYwMjQgNDIuNjU0IDUwLjUwMDQgNDMuMDk4IDUwLjUwMDQgNDMuNTlWNDhINDguNzAwNFpNNTguOTcxIDQ4LjE4QzU4LjE0MyA0OC4xOCA1Ny4zODEgNDcuOTgyIDU2LjY4NSA0Ny41ODZDNTYuMDAxIDQ3LjE5IDU1LjQ2MSA0Ni42NSA1NS4wNjUgNDUuOTY2QzU0LjY2OSA0NS4yNyA1NC40NzEgNDQuNTA4IDU0LjQ3MSA0My42OEM1NC40NzEgNDIuODUyIDU0LjY2OSA0Mi4wOTYgNTUuMDY1IDQxLjQxMkM1NS40NjEgNDAuNzI4IDU1Ljk5NSA0MC4xODggNTYuNjY3IDM5Ljc5MkM1Ny4zMzkgMzkuMzg0IDU4LjA3NyAzOS4xOCA1OC44ODEgMzkuMThDNTkuNjg1IDM5LjE4IDYwLjQwNSAzOS4zNjYgNjEuMDQxIDM5LjczOEM2MS42ODkgNDAuMDk4IDYyLjE5MyA0MC42MDIgNjIuNTUzIDQxLjI1QzYyLjkyNSA0MS44ODYgNjMuMTExIDQyLjYwNiA2My4xMTEgNDMuNDFDNjMuMTExIDQzLjczNCA2My4wODEgNDQuMDM0IDYzLjAyMSA0NC4zMUg1Ni4zNjFDNTYuNDU3IDQ0LjkxIDU2Ljc1NyA0NS40MiA1Ny4yNjEgNDUuODRDNTcuNzY1IDQ2LjI2IDU4LjM2NSA0Ni40NyA1OS4wNjEgNDYuNDdDNTkuOTM3IDQ2LjQ3IDYwLjc0NyA0Ni4xMjIgNjEuNDkxIDQ1LjQyNkw2Mi42NjEgNDYuNTc4QzYyLjMyNSA0Ni45OTggNjEuODMzIDQ3LjM3IDYxLjE4NSA0Ny42OTRDNjAuNTQ5IDQ4LjAxOCA1OS44MTEgNDguMTggNTguOTcxIDQ4LjE4Wk02MS4yMzkgNDIuODdDNjEuMTA3IDQyLjIzNCA2MC44MzcgNDEuNzMgNjAuNDI5IDQxLjM1OEM2MC4wMjEgNDAuOTg2IDU5LjUwNSA0MC44IDU4Ljg4MSA0MC44QzU4LjIwOSA0MC44IDU3LjY1NyA0MC45ODYgNTcuMjI1IDQxLjM1OEM1Ni44MDUgNDEuNzMgNTYuNTA1IDQyLjIzNCA1Ni4zMjUgNDIuODdINjEuMjM5WicgZmlsbD0nJTIzMDcwNzIzJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIikgNDIgNDIsIGdyYWJiaW5nO1xufVxuLm5vLXRvdWNoZXZlbnRzIC5ibG9jay1hY2hpZXZlbWVudDpob3ZlciAuYmxvY2stYWNoaWV2ZW1lbnQtLWltYWdlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5ibG9jay1hY2hpZXZlbWVudC0taW1hZ2Uge1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAycztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stYWNoaWV2ZW1lbnQtLWxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBtYXgtd2lkdGg6IDEyLjVyZW07XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBtYXgtaGVpZ2h0OiA2LjI1cmVtO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1hY2hpZXZlbWVudC0tbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICBtYXgtd2lkdGg6IDcuNXJlbTtcbiAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgIG1heC1oZWlnaHQ6IDMuNzVyZW07XG4gIH1cbn1cbi5ibG9jay1hY2hpZXZlbWVudC0tY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiAzMHB4O1xuICBtYXJnaW46IDEuODc1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi50b3VjaGV2ZW50cyAuYmxvY2stYWNoaWV2ZW1lbnQtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLWFjaGlldmVtZW50LS1jYXRlZ29yaWVzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogI0I3QjdDNztcbn1cbi5ibG9jay1hY2hpZXZlbWVudC0tZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJUVCBOb3JtcyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBsaW5lLWhlaWdodDogMS40Mzc1cmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdHJhbnNmb3JtIDAuNXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stYWNoaWV2ZW1lbnQtLWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2stYWNoaWV2ZW1lbnQtLWRlc2NyaXB0aW9uLmhvdmVyZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDAlICsgNXB4KSk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAyLjU1cztcbn1cbi5ibG9jay1hY2hpZXZlbWVudCAucmV3YXJkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHRvcDogMS4yNXJlbTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHJpZ2h0OiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB3aWR0aDogNDVweDtcbiAgd2lkdGg6IDIuODEyNXJlbTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBoZWlnaHQ6IDIuODEyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBjb2xvcjogIzA3MDcyMztcbn1cbi5ibG9jay1hY2hpZXZlbWVudCAucmV3YXJkIC5pY29uIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5ibG9jay1hY2hpZXZlbWVudC1mZWF0dXJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stYWNoaWV2ZW1lbnQtZmVhdHVyZWQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLWFjaGlldmVtZW50LWZlYXR1cmVkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCB0cmFuc3BhcmVudCAwJSwgI0ZGRkZGRiAxMDAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1hY2hpZXZlbWVudC1mZWF0dXJlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogODBweDtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1hY2hpZXZlbWVudC1mZWF0dXJlZDpiZWZvcmUge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBoZWlnaHQ6IDMuNzVyZW07XG4gIH1cbn1cbi5ibG9jay1hY2hpZXZlbWVudC1mZWF0dXJlZC0taW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLWFjaGlldmVtZW50LWZlYXR1cmVkLS1pbWFnZSB7XG4gICAgaGVpZ2h0OiAyODBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLWFjaGlldmVtZW50LWZlYXR1cmVkLS1pbWFnZSB7XG4gICAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay1hY2hpZXZlbWVudC1mZWF0dXJlZCAub25seS1tb2JpbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgdG9wOiAxLjI1cmVtO1xuICAgIGxlZnQ6IDIxNXB4O1xuICAgIGxlZnQ6IDEzLjQzNzVyZW07XG4gIH1cbn1cbi5ibG9jay1hY2hpZXZlbWVudC1mZWF0dXJlZCAucmV3YXJkIHtcbiAgd2lkdGg6IDYxcHg7XG4gIHdpZHRoOiAzLjgxMjVyZW07XG4gIGhlaWdodDogNjFweDtcbiAgaGVpZ2h0OiAzLjgxMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIGN1cnJlbnRDb2xvcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stYWNoaWV2ZW1lbnQtZmVhdHVyZWQgLnJld2FyZCB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgd2lkdGg6IDIuODEyNXJlbTtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgaGVpZ2h0OiAyLjgxMjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICB0b3A6IDEuMjVyZW07XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgcmlnaHQ6IDEuMjVyZW07XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay1hY2hpZXZlbWVudC1mZWF0dXJlZCAucmV3YXJkIHtcbiAgICB0b3A6IHVuc2V0O1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgfVxufVxuLmJsb2NrLWFjaGlldmVtZW50LWZlYXR1cmVkIC5yZXdhcmQgLmljb24ge1xuICB3aWR0aDogMjFweDtcbiAgd2lkdGg6IDEuMzEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stYWNoaWV2ZW1lbnQtZmVhdHVyZWQgLnJld2FyZCAuaWNvbiB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgd2lkdGg6IDFyZW07XG4gIH1cbn1cbi5ibG9jay1hY2hpZXZlbWVudC1mZWF0dXJlZC0tY29udGVudCB7XG4gIGNvbG9yOiAjMDcwNzIzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1hY2hpZXZlbWVudC1mZWF0dXJlZC0tY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMTIwcHg7XG4gICAgbGVmdDogNy41cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuYmxvY2stYWNoaWV2ZW1lbnQtZmVhdHVyZWQtLWNvbnRlbnQtLWRlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgIG1heC13aWR0aDogMjMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLWFjaGlldmVtZW50LWZlYXR1cmVkLS1jb250ZW50IHtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIGxlZnQ6IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLWFjaGlldmVtZW50LWZlYXR1cmVkLS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtO1xuICB9XG4gIC5ibG9jay1hY2hpZXZlbWVudC1mZWF0dXJlZC0tY29udGVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuLmJsb2NrLWFjaGlldmVtZW50LWZlYXR1cmVkLS1jb250ZW50LS1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4uYmxvY2stYWNoaWV2ZW1lbnQtZmVhdHVyZWQtLWNvbnRlbnQtLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgbWF4LXdpZHRoOiAxNi4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2stYWNoaWV2ZW1lbnQtZmVhdHVyZWQtLWNvbnRlbnQtLWRlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgIG1heC13aWR0aDogMjMuNzVyZW07XG4gIH1cbn1cblxuLmJsb2NrLWNhcmQtLWxvZ28ge1xuICBoZWlnaHQ6IDE2MHB4O1xuICBoZWlnaHQ6IDEwcmVtO1xuICBiYWNrZ3JvdW5kOiAjMkUyRTQ5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgcGFkZGluZzogMjBweCAyNXB4O1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuNTYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmJsb2NrLWNhcmQtLWxvZ28gPiBpbWcge1xuICBtYXgtaGVpZ2h0OiA5MHB4O1xuICBtYXgtaGVpZ2h0OiA1LjYyNXJlbTtcbiAgbWF4LXdpZHRoOiAxNzBweDtcbiAgbWF4LXdpZHRoOiAxMC42MjVyZW07XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay1jYXJkLS1sb2dvID4gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA2NXB4O1xuICAgIG1heC1oZWlnaHQ6IDQuMDYyNXJlbTtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIG1heC13aWR0aDogOS4zNzVyZW07XG4gIH1cbn1cbi5ibG9jay1jYXJkLS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLmJsb2NrLWNhcmQtLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stY2FyZC0tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3MTMwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5ibG9jay1jYXJkLS1saW5rOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5ibG9jay1jYXJkLS1saW5rOm5vdCg6aG92ZXIpIHtcbiAgY29sb3I6ICNCN0I3Qzc7XG59XG4uYmxvY2stY2FyZC0tbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYmxvY2stY29udGFjdC1sYXllcmVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTEwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDcsIDcsIDM1LCAwLjUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFkbWluLWJhciAuYmxvY2stY29udGFjdC1sYXllcmVkIHtcbiAgICB0b3A6IDMycHg7XG4gICAgdG9wOiAycmVtO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzJweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgLmFkbWluLWJhciAuYmxvY2stY29udGFjdC1sYXllcmVkIHtcbiAgICB0b3A6IDQ2cHg7XG4gICAgdG9wOiAyLjg3NXJlbTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ2cHgpO1xuICB9XG59XG4uYmxvY2stY29udGFjdC1sYXllcmVkLnZpc2libGUge1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4uYmxvY2stY29udGFjdC1sYXllcmVkLnZpc2libGUgLmJsb2NrLWNvbnRhY3QtbGF5ZXJlZC0tY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgMC41cyBlYXNlLWluLW91dDtcbn1cbi5ibG9jay1jb250YWN0LWxheWVyZWQgLnJlcXVpcmVkLXRleHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBjb2xvcjogI0ZGNzEzMDtcbn1cbi5ibG9jay1jb250YWN0LWxheWVyZWQgLmJhY2stdG8tY2hvb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xufVxuLmJsb2NrLWNvbnRhY3QtbGF5ZXJlZCAuYmFjay10by1jaG9vc2UgLmljb24ge1xuICB3aWR0aDogNnB4O1xuICB3aWR0aDogMC4zNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbi5ibG9jay1jb250YWN0LWxheWVyZWQtLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogOTkwcHg7XG4gIG1heC13aWR0aDogNjEuODc1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmxvY2stY29udGFjdC1sYXllcmVkLS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA3NXB4IDIwcHg7XG4gICAgcGFkZGluZzogNC42ODc1cmVtIDEuMjVyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLWNvbnRhY3QtbGF5ZXJlZC0tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy10b3A6IDQuMzc1cmVtO1xuICB9XG59XG4uYmxvY2stY29udGFjdC1sYXllcmVkLS1jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1cHg7XG4gIHRvcDogMi44MTI1cmVtO1xuICByaWdodDogNDVweDtcbiAgcmlnaHQ6IDIuODEyNXJlbTtcbiAgei1pbmRleDogMTE1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmxvY2stY29udGFjdC1sYXllcmVkLS1jbG9zZSB7XG4gICAgdG9wOiAyMHB4O1xuICAgIHRvcDogMS4yNXJlbTtcbiAgICByaWdodDogMjBweDtcbiAgICByaWdodDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay1jb250YWN0LWxheWVyZWQtLWNsb3NlIC5pY29uIHtcbiAgICB3aWR0aDogMThweDtcbiAgICB3aWR0aDogMS4xMjVyZW07XG4gIH1cbn1cbi5ibG9jay1jb250YWN0LWxheWVyZWQtLWxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgcGFkZGluZzogNTBweCA4MHB4O1xuICBwYWRkaW5nOiAzLjEyNXJlbSA1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1jb250YWN0LWxheWVyZWQtLWxheWVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDYwcHg7XG4gICAgcGFkZGluZzogMi41cmVtIDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stY29udGFjdC1sYXllcmVkLS1sYXllciB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIHBhZGRpbmc6IDIuNXJlbSAxLjI1cmVtO1xuICB9XG59XG4uYmxvY2stY29udGFjdC1sYXllcmVkLS1sYXllci5hY3RpdmUge1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5ibG9jay1jb250YWN0LWxheWVyZWQtLWxheWVyLS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xufVxuLmJsb2NrLWNvbnRhY3QtbGF5ZXJlZC0tY2hvb3NlIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIHBhZGRpbmctdG9wOiA1LjYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stY29udGFjdC1sYXllcmVkLS1jaG9vc2Uge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0LjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay1jb250YWN0LWxheWVyZWQtLWNob29zZSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgfVxufVxuLmJsb2NrLWNvbnRhY3QtbGF5ZXJlZC0tY2hvb3NlLS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stY29udGFjdC1sYXllcmVkLS1jaG9vc2UtLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stY29udGFjdC1sYXllcmVkLS1jaG9vc2UtLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gIH1cbn1cbi5ibG9jay1jb250YWN0LWxheWVyZWQtLWNob29zZS0td3JhcHBlciAuY2hvb3NlLWxpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLWNvbnRhY3QtbGF5ZXJlZC0tY2hvb3NlLS13cmFwcGVyIC5jaG9vc2UtbGluayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stY29udGFjdC1sYXllcmVkLS1jaG9vc2UtLXdyYXBwZXIgLmNob29zZS1saW5rIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxufVxuLm5vLXRvdWNoZXZlbnRzIC5ibG9jay1jb250YWN0LWxheWVyZWQtLWNob29zZS0td3JhcHBlciAuY2hvb3NlLWxpbms6aG92ZXIgKiB7XG4gIGNvbG9yOiAjRkY3MTMwICFpbXBvcnRhbnQ7XG59XG4ubm8tdG91Y2hldmVudHMgLmJsb2NrLWNvbnRhY3QtbGF5ZXJlZC0tY2hvb3NlLS13cmFwcGVyIC5jaG9vc2UtbGluazpob3ZlciAuaWNvbiBwYXRoIHtcbiAgZmlsbDogI0ZGNzEzMDtcbn1cbi5ibG9jay1jb250YWN0LWxheWVyZWQtLWNob29zZS0td3JhcHBlciAuY2hvb3NlLWxpbmsgLmljb24td3JhcHBlciB7XG4gIHdpZHRoOiAyMDVweDtcbiAgd2lkdGg6IDEyLjgxMjVyZW07XG4gIGhlaWdodDogMTkwcHg7XG4gIGhlaWdodDogMTEuODc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLWNvbnRhY3QtbGF5ZXJlZC0tY2hvb3NlLS13cmFwcGVyIC5jaG9vc2UtbGluayAuaWNvbi13cmFwcGVyIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgd2lkdGg6IDExLjI1cmVtO1xuICAgIGhlaWdodDogMTY3cHg7XG4gICAgaGVpZ2h0OiAxMC40Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLWNvbnRhY3QtbGF5ZXJlZC0tY2hvb3NlLS13cmFwcGVyIC5jaG9vc2UtbGluayAuaWNvbi13cmFwcGVyIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgd2lkdGg6IDkuMzc1cmVtO1xuICAgIGhlaWdodDogMTM5cHg7XG4gICAgaGVpZ2h0OiA4LjY4NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLWNvbnRhY3QtbGF5ZXJlZC0tY2hvb3NlLS13cmFwcGVyIC5jaG9vc2UtbGluayAuaWNvbi13cmFwcGVyIHtcbiAgICB3aWR0aDogODBweDtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBoZWlnaHQ6IDc0cHg7XG4gICAgaGVpZ2h0OiA0LjYyNXJlbTtcbiAgfVxufVxuLmJsb2NrLWNvbnRhY3QtbGF5ZXJlZC0tY2hvb3NlLS13cmFwcGVyIC5jaG9vc2UtbGluayAuaWNvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1jb250YWN0LWxheWVyZWQtLWNob29zZS0td3JhcHBlciAuY2hvb3NlLWxpbmsgLmljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cbn1cbi5ibG9jay1jb250YWN0LWxheWVyZWQtLWNob29zZS0td3JhcHBlciAuY2hvb3NlLWxpbmsgLmljb24gcGF0aCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmJsb2NrLWNvbnRhY3QtbGF5ZXJlZC0tY2hvb3NlLS13cmFwcGVyIC5jaG9vc2UtbGluayAuaWNvbi5hcnJvdyB7XG4gIHdpZHRoOiA2cHg7XG4gIHdpZHRoOiAwLjM3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1jb250YWN0LWxheWVyZWQtLWNob29zZS0td3JhcHBlciAuY2hvb3NlLWxpbmsgLnRleHQtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogOTRweDtcbiAgICBtaW4taGVpZ2h0OiA1Ljg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1jb250YWN0LWxheWVyZWQtLWNob29zZS0td3JhcHBlciAuY2hvb3NlLWxpbmsgLnRleHQtd3JhcHBlciB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuLmJsb2NrLWNvbnRhY3QtbGF5ZXJlZC0tY2hvb3NlLS13cmFwcGVyIC5jaG9vc2UtbGluay0tc3VidGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM1QTVBNzM7XG59XG4uYmxvY2stY29udGFjdC1sYXllcmVkLS1jaG9vc2UtLXdyYXBwZXIgLmNob29zZS1saW5rLS10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbn1cbi5ibG9jay1jb250YWN0LWxheWVyZWQtLWFnZW5jaWVzLS13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuLmJsb2NrLWNvbnRhY3QtbGF5ZXJlZC0tYWdlbmNpZXMtLXdyYXBwZXIgLmFnZW5jaWVzLWNhdGVnb3J5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0LjM3NXJlbTtcbn1cbi5ibG9jay1jb250YWN0LWxheWVyZWQtLWFnZW5jaWVzLS13cmFwcGVyIC5hZ2VuY2llcy1jYXRlZ29yeTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ibG9jay1jb250YWN0LWxheWVyZWQtLWFnZW5jaWVzLS13cmFwcGVyIC5hZ2VuY2llcy1jYXRlZ29yeS0tbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRUIE5vcm1zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwMHB4O1xuICBmb250LXNpemU6IDYuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICBsaW5lLWhlaWdodDogNS42MjVyZW07XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAjQjdCN0M3O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1jb250YWN0LWxheWVyZWQtLWFnZW5jaWVzLS13cmFwcGVyIC5hZ2VuY2llcy1jYXRlZ29yeS0tbmFtZSB7XG4gICAgZm9udC1zaXplOiA5MHB4O1xuICAgIGZvbnQtc2l6ZTogNS42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDg1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUuMzEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay1jb250YWN0LWxheWVyZWQtLWFnZW5jaWVzLS13cmFwcGVyIC5hZ2VuY2llcy1jYXRlZ29yeS0tbmFtZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuODEyNXJlbTtcbiAgfVxufVxuLmJsb2NrLWNvbnRhY3QtbGF5ZXJlZC0tYWdlbmNpZXMtLXdyYXBwZXIgLmFnZW5jaWVzLWNhdGVnb3J5LS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNXB4O1xuICB0b3A6IC0wLjkzNzVyZW07XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stY29udGFjdC1sYXllcmVkLS1hZ2VuY2llcy0td3JhcHBlciAuYWdlbmNpZXMtY2F0ZWdvcnktLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ibG9jay1jb250YWN0LWxheWVyZWQtLWFnZW5jaWVzLS13cmFwcGVyIC5hZ2VuY2llcy1jYXRlZ29yeSAuYWdlbmNpZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdyaWQtY29sdW1uLWdhcDogODVweDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA1LjMxMjVyZW07XG4gIGdyaWQtcm93LWdhcDogNDBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLWNvbnRhY3QtbGF5ZXJlZC0tYWdlbmNpZXMtLXdyYXBwZXIgLmFnZW5jaWVzLWNhdGVnb3J5IC5hZ2VuY2llcy1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLWNvbnRhY3QtbGF5ZXJlZC0tYWdlbmNpZXMtLXdyYXBwZXIgLmFnZW5jaWVzLWNhdGVnb3J5IC5hZ2VuY2llcy1saXN0IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyLjVyZW07XG4gICAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xuICAgIGdyaWQtcm93LWdhcDogMi41cmVtO1xuICB9XG59XG4uYmxvY2stY29udGFjdC1sYXllcmVkLS1hZ2VuY2llcy0td3JhcHBlciAuYWdlbmNpZXMtY2F0ZWdvcnkgLmFnZW5jeSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG59XG4uYmxvY2stY29udGFjdC1sYXllcmVkLS1hZ2VuY2llcy0td3JhcHBlciAuYWdlbmNpZXMtY2F0ZWdvcnkgLmFnZW5jeS0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbn1cbi5ibG9jay1jb250YWN0LWxheWVyZWQtLWFnZW5jaWVzLS13cmFwcGVyIC5hZ2VuY2llcy1jYXRlZ29yeSAuYWdlbmN5LS10YWcge1xuICBmb250LWZhbWlseTogXCJUVCBOb3JtcyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBsaW5lLWhlaWdodDogMC44NzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDEwcHggM3B4IDEwcHg7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbSAwLjE4NzVyZW0gMC42MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbn1cbi5ibG9jay1jb250YWN0LWxheWVyZWQtLXByb2plY3QtLXdyYXBwZXIsIC5ibG9jay1jb250YWN0LWxheWVyZWQtLXBhcnRuZXItLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbn1cbi5ibG9jay1jb250YWN0LWxheWVyZWQgc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNUE1QTczO1xufVxuLmJsb2NrLWNvbnRhY3QtbGF5ZXJlZCBzbWFsbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLWZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmxvY2stZmlsdGVycyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLWZpbHRlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbn1cbi5ibG9jay1maWx0ZXJzLS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRUIE5vcm1zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tdG9wOiAwLjEyNXJlbTtcbn1cbi5ibG9jay1maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmxvY2stZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICB9XG59XG4uYmxvY2stZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmJsb2NrLWZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciBsaVtkYXRhLXNmLWZpZWxkLWlucHV0LXR5cGU9Y2hlY2tib3hdIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIGxpW2RhdGEtc2YtZmllbGQtaW5wdXQtdHlwZT1jaGVja2JveF0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zMTI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjMxMjVyZW07XG4gIH1cbn1cbi5ibG9jay1maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgbGlbZGF0YS1zZi1maWVsZC1pbnB1dC10eXBlPWNoZWNrYm94XSA+IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIGxpW2RhdGEtc2YtZmllbGQtaW5wdXQtdHlwZT1jaGVja2JveF0gPiB1bCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLWZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciBsaVtkYXRhLXNmLWZpZWxkLWlucHV0LXR5cGU9Y2hlY2tib3hdID4gdWwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uYmxvY2stZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIGxpW2RhdGEtc2YtZmllbGQtaW5wdXQtdHlwZT1jaGVja2JveF0gPiB1bCA+IGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDVweCAxMHB4IDVweDtcbiAgbWFyZ2luOiAwIDAuMzEyNXJlbSAwLjYyNXJlbSAwLjMxMjVyZW07XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgbGlbZGF0YS1zZi1maWVsZC1pbnB1dC10eXBlPWNoZWNrYm94XSA+IHVsID4gbGkge1xuICAgIGZsZXg6IDA7XG4gIH1cbn1cbi5ibG9jay1maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgbGlbZGF0YS1zZi1maWVsZC1pbnB1dC10eXBlPWNoZWNrYm94XSA+IHVsID4gbGk6bm90KC5zZi1vcHRpb24tYWN0aXZlKSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgY29sb3I6ICNCN0I3Qzc7XG59XG4uYmxvY2stZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIGxpW2RhdGEtc2YtZmllbGQtaW5wdXQtdHlwZT1jaGVja2JveF0gPiB1bCA+IGxpLnNmLW9wdGlvbi1hY3RpdmUgLnNmLWxhYmVsLWNoZWNrYm94LCAuYmxvY2stZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIGxpW2RhdGEtc2YtZmllbGQtaW5wdXQtdHlwZT1jaGVja2JveF0gPiB1bCA+IGxpOmhvdmVyIC5zZi1sYWJlbC1jaGVja2JveCB7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLmJsb2NrLWZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciBsaVtkYXRhLXNmLWZpZWxkLWlucHV0LXR5cGU9Y2hlY2tib3hdID4gdWwgPiBsaSAuc2YtaW5wdXQtY2hlY2tib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLWZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciBsaVtkYXRhLXNmLWZpZWxkLWlucHV0LXR5cGU9Y2hlY2tib3hdID4gdWwgPiBsaSAuc2YtbGFiZWwtY2hlY2tib3gge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmJsb2NrLWZpbHRlcnMtLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICBtYXJnaW46IDAgNXB4IDEwcHggMTVweDtcbiAgbWFyZ2luOiAwIDAuMzEyNXJlbSAwLjYyNXJlbSAwLjkzNzVyZW07XG59XG5cbi5yZXN1bHRzLWZpbHRlcnMgLm5vLXJlc3VsdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xufVxuXG4uYmxvY2stbGluZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLWxpbmVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2stbGluZXMtLWxpbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkUyRTQ5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1saW5lcy0tbGluZTpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG4gIHBhZGRpbmc6IDlweCAyMHB4IDhweDtcbiAgcGFkZGluZzogMC41NjI1cmVtIDEuMjVyZW0gMC41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJ0biAuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgd2lkdGg6IDExcHg7XG4gIHdpZHRoOiAwLjY4NzVyZW07XG59XG4uYnRuOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ubmF2LCAucGFnZS1udW1iZXJzLm5leHQsIC5wYWdlLW51bWJlcnMucHJldiB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICB3aWR0aDogNDBweDtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm5hdjpob3ZlciwgLnBhZ2UtbnVtYmVycy5uZXh0OmhvdmVyLCAucGFnZS1udW1iZXJzLnByZXY6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNGRjcxMzA7XG4gIGNvbG9yOiAjRkY3MTMwO1xufVxuLm5hdiBzdmcsIC5wYWdlLW51bWJlcnMubmV4dCBzdmcsIC5wYWdlLW51bWJlcnMucHJldiBzdmcge1xuICB3aWR0aDogNnB4O1xuICB3aWR0aDogMC4zNzVyZW07XG59XG5cbi5pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIHdpZHRoOiAxLjg3NXJlbTtcbn1cbi5pY29uIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbmEge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5hLCBidXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hOmZvY3VzLCBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxpbmsgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTg3NXJlbTtcbn1cbi5saW5rIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJweDtcbiAgaGVpZ2h0OiAwLjEyNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC01cHg7XG4gIGJvdHRvbTogLTAuMzEyNXJlbTtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAzNSU7XG59XG4ubGluazpob3ZlciBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGluazpub3QoLmZ1bGwpIHtcbiAgcGFkZGluZzogNnB4IDA7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIG1hcmdpbi10b3A6IC0wLjM3NXJlbTtcbn1cbi5saW5rLmZ1bGwge1xuICBmb250LWZhbWlseTogXCJUVCBOb3JtcyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjA2MjVyZW07XG4gIHBhZGRpbmc6IDAgMCA4cHg7XG4gIHBhZGRpbmc6IDAgMCAwLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubGluay5mdWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIGhlaWdodDogMC4xMjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGluay5mdWxsOmhvdmVyIHtcbiAgY29sb3I6ICNGRjcxMzA7XG59XG4ubGluay5mdWxsOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGNzEzMDtcbn1cbi5saW5rIC5pY29uIHtcbiAgbWFyZ2luOiAwIDEwcHggMDtcbiAgbWFyZ2luOiAwIDAuNjI1cmVtIDA7XG4gIHdpZHRoOiA2cHg7XG4gIHdpZHRoOiAwLjM3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbn1cbi5saW5rIC5pY29uOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIG1hcmdpbjogMCAwIDAgMC42MjVyZW07XG59XG5cbi5saW5rLXNpbXBsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRUIE5vcm1zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjQjdCN0M3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZXJyb3I0MDQgLm1hcnF1ZWUge1xuICBtYXJnaW4tYm90dG9tOiAtMTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IC03LjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4ubWFycXVlZS0tY29udGFpbmVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1hcnF1ZWUtLWlubmVyIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKTtcbiAgYW5pbWF0aW9uOiBtYXJxdWVlIDYwcyBsaW5lYXIgaW5maW5pdGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubWFycXVlZS0taW5uZXIgc3BhbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBrZXlmcmFtZXMgbWFycXVlZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MCUpO1xuICB9XG59XG4ucGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIHdpZHRoOiAxMS4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wYWdpbmF0aW9uID4gKiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnBhZ2luYXRpb24gPiAubmF2LXByZXYsXG4ucGFnaW5hdGlvbiA+IC5wcmV2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNzgxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2luYXRpb24gPiAubmF2LXByZXYsXG4ucGFnaW5hdGlvbiA+IC5wcmV2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQwNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2luYXRpb24gPiAubmF2LXByZXYsXG4ucGFnaW5hdGlvbiA+IC5wcmV2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wYWdpbmF0aW9uID4gLm5hdi1uZXh0LFxuLnBhZ2luYXRpb24gPiAubmV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICBtYXJnaW4tbGVmdDogMC43ODEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnaW5hdGlvbiA+IC5uYXYtbmV4dCxcbi5wYWdpbmF0aW9uID4gLm5leHQge1xuICAgIG1hcmdpbi1sZWZ0OiAyM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjQwNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2luYXRpb24gPiAubmF2LW5leHQsXG4ucGFnaW5hdGlvbiA+IC5uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuLnBhZ2luYXRpb24gLm5hdixcbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMubmV4dCxcbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldiB7XG4gIGNvbG9yOiAjMDcwNzIzO1xuICBib3JkZXItY29sb3I6ICMwNzA3MjM7XG59XG4ucGFnaW5hdGlvbiAubmF2OmhvdmVyLFxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0OmhvdmVyLFxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2OmhvdmVyIHtcbiAgY29sb3I6ICNGRjcxMzA7XG4gIGJvcmRlci1jb2xvcjogI0ZGNzEzMDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWJ0biwgLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyczpub3QoLmRvdHMsIC5uZXh0LCAucHJldikge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb2xvcjogIzA3MDcyMztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xcywgYmFja2dyb3VuZCAwLjI1cztcbiAgd2lkdGg6IDQwcHg7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogNDBweDtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgbWFyZ2luOiAwIDhweDtcbiAgbWFyZ2luOiAwIDAuNDY4NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2luYXRpb24gLnBhZ2UtYnRuLCAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOm5vdCguZG90cywgLm5leHQsIC5wcmV2KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhZ2luYXRpb24gLnBhZ2UtYnRuOmhvdmVyLCAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOm5vdCguZG90cywgLm5leHQsIC5wcmV2KTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjRkY3MTMwO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtYnRuLmFjdGl2ZSwgLnBhZ2luYXRpb24gLnBhZ2UtYnRuLmN1cnJlbnQsIC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnM6bm90KC5kb3RzLCAubmV4dCwgLnByZXYpLmFjdGl2ZSwgLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyczpub3QoLmRvdHMsIC5uZXh0LCAucHJldikuY3VycmVudCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjMDcwNzIzO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucGFnaW5hdGlvbiAuc3BhY2VyLFxuLnBhZ2luYXRpb24gLmRvdHMge1xuICBjb2xvcjogIzA3MDcyMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBtYXJnaW46IDAgOHB4O1xuICBtYXJnaW46IDAgMC40Njg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnaW5hdGlvbiAuc3BhY2VyLFxuLnBhZ2luYXRpb24gLmRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdpbmF0aW9uIC5wYWdlLXN0YXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgY29sb3I6ICMwNzA3MjM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjRkY3MTMwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIG1hcmdpbjogMCAwLjMxMjVyZW07XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bm90KC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlKSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDE7XG4gIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xufVxuLnN3aXBlci1kYXJrIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bm90KC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlKSB7XG4gIGJhY2tncm91bmQ6ICMwNzA3MjM7XG59XG4uc3dpcGVyLWxpZ2h0IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bm90KC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlKSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG59XG4uc3dpcGVyLWRhcmsgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1kYXJrIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBjb2xvcjogIzA3MDcyMztcbn1cbi5zd2lwZXItbGlnaHQgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1saWdodCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYgLmljb24sIC5zd2lwZXItYnV0dG9uLW5leHQgLmljb24ge1xuICB3aWR0aDogNnB4O1xuICB3aWR0aDogMC4zNzVyZW07XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgaGVpZ2h0OiAycHg7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYmFja2dyb3VuZDogI0UxRTFFQTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGJhY2tncm91bmQ6ICMwNzA3MjM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubG9nb3MtbGlzdC0tc3dpcGVyIHtcbiAgICBwYWRkaW5nOiAwIDE1JTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmxvZ29zLWxpc3QtLXN3aXBlciB7XG4gICAgcGFkZGluZzogMCAzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubG9nb3MtbGlzdC0tc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmxvZ29zLWxpc3QtLXN3aXBlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBtYXgtd2lkdGg6IDYuMjVyZW07XG4gICAgbWF4LWhlaWdodDogNTBweDtcbiAgICBtYXgtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jYXJkcy1saXN0LS1zd2lwZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG4uYmxvY2stdGV4dC1jb2x1bW5zIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay10ZXh0LWNvbHVtbnMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdGV4dC1jb2x1bW5zIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLmJsb2NrLXRleHQtY29sdW1ucy0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLmJsb2NrLXRleHQtY29sdW1ucy0tZGVzYyB7XG4gIG1hcmdpbjogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWF4LXdpZHRoOiA0My43NXJlbTtcbn1cbi5ibG9jay10ZXh0LWNvbHVtbnMtLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdGV4dC1jb2x1bW5zLS1pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXRleHQtY29sdW1ucy0taXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stdGV4dC1jb2x1bW5zLS1pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbiAgfVxufVxuLmJsb2NrLXRleHQtY29sdW1ucy0taXRlbXM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmxvY2stdGV4dC1jb2x1bW5zLS1pdGVtcyArIC5ibG9jay10ZXh0LWNvbHVtbnMtLWl0ZW1zIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ibG9jay10ZXh0LWNvbHVtbnMtLWl0ZW0ge1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICBtYXgtd2lkdGg6IDIzLjEyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMzVweCAyMHB4IDM1cHg7XG4gIHBhZGRpbmc6IDAgMi4xODc1cmVtIDEuMjVyZW0gMi4xODc1cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmxvY2stdGV4dC1jb2x1bW5zLS1pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggMjBweCAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMC45Mzc1cmVtIDEuMjVyZW0gMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXRleHQtY29sdW1ucy0taXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXRleHQtY29sdW1ucy0taXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay10ZXh0LWNvbHVtbnMtLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgcGFkZGluZzogMCAwIDEuMjVyZW0gMDtcbiAgfVxufVxuLmJsb2NrLXRleHQtY29sdW1ucy0taXRlbS5pdGVtLXdpdGgtaW1nIHtcbiAgbWF4LXdpZHRoOiAyMzBweDtcbiAgbWF4LXdpZHRoOiAxNC4zNzVyZW07XG4gIHBhZGRpbmc6IDAgMTVweCAyMHB4IDE1cHg7XG4gIHBhZGRpbmc6IDAgMC45Mzc1cmVtIDEuMjVyZW0gMC45Mzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay10ZXh0LWNvbHVtbnMtLWl0ZW0uaXRlbS13aXRoLWltZyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay10ZXh0LWNvbHVtbnMtLWl0ZW0uaXRlbS13aXRoLWltZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay10ZXh0LWNvbHVtbnMtLWl0ZW0uaXRlbS13aXRoLWltZyB7XG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICBwYWRkaW5nOiAwIDAgMS4yNXJlbSAwO1xuICB9XG59XG4uYmxvY2stdGV4dC1jb2x1bW5zLS1pdGVtLml0ZW0td2l0aC1pbWcgLmJsb2NrLXRleHQtY29sdW1ucy0taXRlbS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xufVxuLmJsb2NrLXRleHQtY29sdW1ucy0taXRlbS5pdGVtLXdpdGgtaW1nIC5ibG9jay10ZXh0LWNvbHVtbnMtLWl0ZW0tZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgY29sb3I6ICM1QTVBNzM7XG59XG4uYmxvY2stdGV4dC1jb2x1bW5zLS1pdGVtLWltZyB7XG4gIHdpZHRoOiAxNTBweDtcbiAgd2lkdGg6IDkuMzc1cmVtO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBoZWlnaHQ6IDkuMzc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4uYmxvY2stdGV4dC1jb2x1bW5zLS1pdGVtLWltZyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2stdGV4dC1jb2x1bW5zLS1pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4uYmxvY2stdGV4dC1jb2x1bW5zLS1pdGVtLWRlc2Mge1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xufVxuXG4uYmxvY2stYWNoaWV2ZW1lbnRzLXR5cGUxLCAuYmxvY2stYWNoaWV2ZW1lbnRzLXR5cGUyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ibG9jay1hY2hpZXZlbWVudHMtdHlwZTEubGlnaHQtc3R5bGUsIC5ibG9jay1hY2hpZXZlbWVudHMtdHlwZTIubGlnaHQtc3R5bGUge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1hY2hpZXZlbWVudHMtdHlwZTEubGlnaHQtc3R5bGUsIC5ibG9jay1hY2hpZXZlbWVudHMtdHlwZTIubGlnaHQtc3R5bGUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stYWNoaWV2ZW1lbnRzLXR5cGUxLmxpZ2h0LXN0eWxlLCAuYmxvY2stYWNoaWV2ZW1lbnRzLXR5cGUyLmxpZ2h0LXN0eWxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLmJsb2NrLWFjaGlldmVtZW50cy10eXBlMS5kYXJrLXN0eWxlLCAuYmxvY2stYWNoaWV2ZW1lbnRzLXR5cGUyLmRhcmstc3R5bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDYsIDQ2LCA3MywgMC41KTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLWFjaGlldmVtZW50cy10eXBlMS5kYXJrLXN0eWxlLCAuYmxvY2stYWNoaWV2ZW1lbnRzLXR5cGUyLmRhcmstc3R5bGUge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLWFjaGlldmVtZW50cy10eXBlMS5kYXJrLXN0eWxlLCAuYmxvY2stYWNoaWV2ZW1lbnRzLXR5cGUyLmRhcmstc3R5bGUge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLmJsb2NrLWFjaGlldmVtZW50cy10eXBlMS5kYXJrLXN0eWxlOmJlZm9yZSwgLmJsb2NrLWFjaGlldmVtZW50cy10eXBlMi5kYXJrLXN0eWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcwNzIzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogLTE7XG59XG4uYmxvY2stYWNoaWV2ZW1lbnRzLXR5cGUxLmRhcmstc3R5bGUgLmJsb2NrLWFjaGlldmVtZW50cy10eXBlMS0tbGluazphZnRlciwgLmJsb2NrLWFjaGlldmVtZW50cy10eXBlMS5kYXJrLXN0eWxlIC5ibG9jay1hY2hpZXZlbWVudHMtdHlwZTItLWxpbms6YWZ0ZXIsIC5ibG9jay1hY2hpZXZlbWVudHMtdHlwZTIuZGFyay1zdHlsZSAuYmxvY2stYWNoaWV2ZW1lbnRzLXR5cGUxLS1saW5rOmFmdGVyLCAuYmxvY2stYWNoaWV2ZW1lbnRzLXR5cGUyLmRhcmstc3R5bGUgLmJsb2NrLWFjaGlldmVtZW50cy10eXBlMi0tbGluazphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4uYmxvY2stYWNoaWV2ZW1lbnRzLXR5cGUxLmRhcmstc3R5bGUgLnN3aXBlci1zY3JvbGxiYXItZHJhZywgLmJsb2NrLWFjaGlldmVtZW50cy10eXBlMi5kYXJrLXN0eWxlIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBiYWNrZ3JvdW5kOiAjRkY3MTMwO1xufVxuXG4uYmxvY2stYWNoaWV2ZW1lbnRzLXR5cGUxIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stYWNoaWV2ZW1lbnRzLXR5cGUxIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLWFjaGlldmVtZW50cy10eXBlMSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbi5ibG9jay1hY2hpZXZlbWVudHMtdHlwZTEtLXRpdGxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stYWNoaWV2ZW1lbnRzLXR5cGUxLS10aXRsZS13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1hY2hpZXZlbWVudHMtdHlwZTEtLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uYmxvY2stYWNoaWV2ZW1lbnRzLXR5cGUxLS1zd2lwZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1hY2hpZXZlbWVudHMtdHlwZTEtLXN3aXBlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stYWNoaWV2ZW1lbnRzLXR5cGUxLS1zd2lwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stYWNoaWV2ZW1lbnRzLXR5cGUxLS1zd2lwZXItb25seS1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLWFjaGlldmVtZW50cy10eXBlMS0tc3dpcGVyLW9ubHktbW9iaWxlIC5ibG9jay1hY2hpZXZlbWVudHMtdHlwZTEtLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLWdhcDogNDVweDtcbiAgICBncmlkLWdhcDogMi44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stYWNoaWV2ZW1lbnRzLXR5cGUxLS1zd2lwZXItb25seS1tb2JpbGUgLmJsb2NrLWFjaGlldmVtZW50cy10eXBlMS0td3JhcHBlciB7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgZ3JpZC1nYXA6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1hY2hpZXZlbWVudHMtdHlwZTEtLXN3aXBlci1vbmx5LW1vYmlsZSAuYmxvY2stYWNoaWV2ZW1lbnRzLXR5cGUxLS13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stYWNoaWV2ZW1lbnRzLXR5cGUxLS1zd2lwZXItb25seS1tb2JpbGUgLmJsb2NrLWFjaGlldmVtZW50cy10eXBlMS0td3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5ibG9jay1hY2hpZXZlbWVudHMtdHlwZTEtLXN3aXBlci1vbmx5LW1vYmlsZSAuYmxvY2stYWNoaWV2ZW1lbnRzLXR5cGUxLS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ibG9jay1hY2hpZXZlbWVudHMtdHlwZTEtLWl0ZW0ge1xuICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgbWF4LXdpZHRoOiAyMy4xMjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1hY2hpZXZlbWVudHMtdHlwZTEtLWl0ZW0ge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiAxNS42MjVyZW07XG4gIH1cbn1cbi5jcm9wcGVkIC5ibG9jay1hY2hpZXZlbWVudHMtdHlwZTEtLWl0ZW06bnRoLWNoaWxkKGV2ZW4pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBoZWlnaHQ6IDIuODEyNXJlbTtcbn1cbi5jcm9wcGVkIC5ibG9jay1hY2hpZXZlbWVudHMtdHlwZTEtLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC5yZXdhcmQge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBtYXJnaW4tdG9wOiAyLjgxMjVyZW07XG59XG5cbi5ibG9jay1hY2hpZXZlbWVudHMtdHlwZTIge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1hY2hpZXZlbWVudHMtdHlwZTIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stYWNoaWV2ZW1lbnRzLXR5cGUyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLmJsb2NrLWFjaGlldmVtZW50cy10eXBlMi0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1hY2hpZXZlbWVudHMtdHlwZTItLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLmJsb2NrLWFjaGlldmVtZW50cy10eXBlMi0tbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdyaWQtZ2FwOiA0NXB4O1xuICBncmlkLWdhcDogMi44MTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1hY2hpZXZlbWVudHMtdHlwZTItLWxpc3Qge1xuICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgIGdyaWQtZ2FwOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLWFjaGlldmVtZW50cy10eXBlMi0tbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay1hY2hpZXZlbWVudHMtdHlwZTItLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLWFjaGlldmVtZW50cy10eXBlMi0tbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBtYXgtd2lkdGg6IDE3LjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stYWNoaWV2ZW1lbnRzLXR5cGUyIC5ibG9jay1hY2hpZXZlbWVudCB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgICBoZWlnaHQ6IDE3LjVyZW07XG4gIH1cbn1cblxuLmJsb2NrLWFnaWxlIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzA3MjM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvd2F2ZXMtcGFydG5lcnMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLWFnaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1hZ2lsZSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG4uYmxvY2stYWdpbGUtLXRpdGxlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stYWdpbGUtLXRpdGxlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stYWdpbGUtLXRpdGxlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxufVxuLmJsb2NrLWFnaWxlLS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgZm9udC1mYW1pbHk6IFwiVFQgTm9ybXMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGZvbnQtc2l6ZTogNi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1LjYyNXJlbTtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMC41cHggI0I3QjdDNztcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTEuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1hZ2lsZS0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stYWdpbGUtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbTtcbiAgfVxufVxuLmJsb2NrLWFnaWxlLS1pdGVtcyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLWFnaWxlLS1pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1hZ2lsZS0taXRlbXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgLTM3cHg7XG4gICAgbWFyZ2luOiAwIC0yLjMxMjVyZW07XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLWFnaWxlLS1pdGVtcy13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgbWFyZ2luOiAwIC0xLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLWFnaWxlLS1pdGVtcy13cmFwcGVyLS1hZ2lsZSB7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgcGFkZGluZzogMCAzN3B4O1xuICAgIHBhZGRpbmc6IDAgMi4zMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLWFnaWxlLS1pdGVtcy13cmFwcGVyLS1hZ2lsZSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLWFnaWxlLS1pdGVtcy13cmFwcGVyLS1hZ2lsZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmJsb2NrLWFnaWxlLS1pdGVtcy13cmFwcGVyLS1hZ2lsZSAuYmxvY2stY2FyZC0tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4uYmxvY2stYWdpbGUtLWRlc2Mge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXgtd2lkdGg6IDQzLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1hZ2lsZS0tZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbiAgfVxufVxuLmJsb2NrLWFnaWxlLS1kZXNjIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cbi5ibG9jay1hZ2lsZS0tcXVlc3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5ibG9jay1hcmNoaXZlLXR5cGUxIC5ibG9jay1hcmNoaXZlLXR5cGUxLS1jb250ZW50IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYmxvY2stYXJjaGl2ZS10eXBlMSAuYmxvY2stYXJjaGl2ZS10eXBlMS0tbGluayB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLWFyY2hpdmUtdHlwZTEgLmJsb2NrLWFyY2hpdmUtdHlwZTEtLWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5ibG9jay1hcmNoaXZlLXR5cGUyIC5ibG9jay1jYXJkLS1sb2dvLCAuYmxvY2stYXJjaGl2ZS10eXBlMyAuYmxvY2stY2FyZC0tbG9nbyB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ibG9jay1hcmNoaXZlLXR5cGUyIC5ibG9jay1jYXJkLS1sb2dvIGltZywgLmJsb2NrLWFyY2hpdmUtdHlwZTMgLmJsb2NrLWNhcmQtLWxvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4uZHMtYmxvZ0ZlYXR1cmVkIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgcGFkZGluZzogODBweCAwO1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG4uZHMtYmxvZ0ZlYXR1cmVkLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZHMtYmxvZ0ZlYXR1cmVkLWltYWdlIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcwNzIzO1xufVxuLmRzLWJsb2dGZWF0dXJlZC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwIDAgMCA2MHB4O1xufVxuLmRzLWJsb2dGZWF0dXJlZC10aXRsZSB7XG4gIGNvbG9yOiAjMDcwNzIzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmRzLWJsb2dGZWF0dXJlZC1kYXRlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM1QTVBNzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZHMtYmxvZ0ZlYXR1cmVkLWxpbms6aG92ZXIgLmRzLWJsb2dGZWF0dXJlZC10aXRsZSxcbi5kcy1ibG9nRmVhdHVyZWQtbGluazpob3ZlciAuZHMtYmxvZ0ZlYXR1cmVkLWRhdGUge1xuICBjb2xvcjogI0ZGNzEzMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZHMtYmxvZ0ZlYXR1cmVkIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgLmRzLWJsb2dGZWF0dXJlZC1pbWFnZSwgLmRzLWJsb2dGZWF0dXJlZC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIG1heC13aWR0aDogMzMuNzVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZHMtYmxvZ0ZlYXR1cmVkLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuZHMtYmxvZ0ZlYXR1cmVkLWltYWdlLCAuZHMtYmxvZ0ZlYXR1cmVkLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgfVxufVxuXG4uYmxvY2stYmxvZy10eXBlMSAuYmxvY2stYmxvZy10eXBlMS0tY29udGVudCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJsb2NrLWJsb2ctdHlwZTEgLmJsb2NrLWJsb2ctdHlwZTEtLWxpbmsge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1ibG9nLXR5cGUxIC5ibG9jay1ibG9nLXR5cGUxLS1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uYmxvY2stYmxvZy10eXBlMiAuYmxvY2stY2FyZC0tbG9nbywgLmJsb2NrLWJsb2ctdHlwZTMgLmJsb2NrLWNhcmQtLWxvZ28ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmxvY2stYmxvZy10eXBlMiAuYmxvY2stY2FyZC0tbG9nbyBpbWcsIC5ibG9jay1ibG9nLXR5cGUzIC5ibG9jay1jYXJkLS1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5ibG9jay1ibG9nLXR5cGUxIC5ibG9jay1ibG9nLXR5cGUxLS1jb250ZW50IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYmxvY2stYmxvZy10eXBlMSAuYmxvY2stYmxvZy10eXBlMS0tbGluayB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLWJsb2ctdHlwZTEgLmJsb2NrLWJsb2ctdHlwZTEtLWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5ibG9jay1ibG9nLXR5cGUyIC5ibG9jay1jYXJkLS1sb2dvLCAuYmxvY2stYmxvZy10eXBlMyAuYmxvY2stY2FyZC0tbG9nbyB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ibG9jay1ibG9nLXR5cGUyIC5ibG9jay1jYXJkLS1sb2dvIGltZywgLmJsb2NrLWJsb2ctdHlwZTMgLmJsb2NrLWNhcmQtLWxvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuYm9keS5zaW5nbGUtcG9zdCAuYmxvY2stYmxvZy10eXBlMiwgYm9keS5zaW5nbGUtcG9zdCAuYmxvY2stYmxvZy10eXBlMywgYm9keS5zaW5nbGUtYXJjaGl2ZXMgLmJsb2NrLWJsb2ctdHlwZTIsIGJvZHkuc2luZ2xlLWFyY2hpdmVzIC5ibG9jay1ibG9nLXR5cGUzLCBib2R5LmNhdGVnb3J5IC5ibG9jay1ibG9nLXR5cGUyLCBib2R5LmNhdGVnb3J5IC5ibG9jay1ibG9nLXR5cGUzLCBib2R5LmFyY2hpdmUgLmJsb2NrLWJsb2ctdHlwZTIsIGJvZHkuYXJjaGl2ZSAuYmxvY2stYmxvZy10eXBlMywgYm9keS5ibG9nIC5ibG9jay1ibG9nLXR5cGUyLCBib2R5LmJsb2cgLmJsb2NrLWJsb2ctdHlwZTMge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuYm9keS5zaW5nbGUtcG9zdCAuYmxvY2stYmxvZy10eXBlMi0tY2FyZHMtLXdyYXBwZXI6bm90KC5zd2lwZXItd3JhcHBlciksIGJvZHkuc2luZ2xlLXBvc3QgLmJsb2NrLWJsb2ctdHlwZTMtLWNhcmRzLS13cmFwcGVyOm5vdCguc3dpcGVyLXdyYXBwZXIpLCBib2R5LnNpbmdsZS1hcmNoaXZlcyAuYmxvY2stYmxvZy10eXBlMi0tY2FyZHMtLXdyYXBwZXI6bm90KC5zd2lwZXItd3JhcHBlciksIGJvZHkuc2luZ2xlLWFyY2hpdmVzIC5ibG9jay1ibG9nLXR5cGUzLS1jYXJkcy0td3JhcHBlcjpub3QoLnN3aXBlci13cmFwcGVyKSwgYm9keS5jYXRlZ29yeSAuYmxvY2stYmxvZy10eXBlMi0tY2FyZHMtLXdyYXBwZXI6bm90KC5zd2lwZXItd3JhcHBlciksIGJvZHkuY2F0ZWdvcnkgLmJsb2NrLWJsb2ctdHlwZTMtLWNhcmRzLS13cmFwcGVyOm5vdCguc3dpcGVyLXdyYXBwZXIpLCBib2R5LmFyY2hpdmUgLmJsb2NrLWJsb2ctdHlwZTItLWNhcmRzLS13cmFwcGVyOm5vdCguc3dpcGVyLXdyYXBwZXIpLCBib2R5LmFyY2hpdmUgLmJsb2NrLWJsb2ctdHlwZTMtLWNhcmRzLS13cmFwcGVyOm5vdCguc3dpcGVyLXdyYXBwZXIpLCBib2R5LmJsb2cgLmJsb2NrLWJsb2ctdHlwZTItLWNhcmRzLS13cmFwcGVyOm5vdCguc3dpcGVyLXdyYXBwZXIpLCBib2R5LmJsb2cgLmJsb2NrLWJsb2ctdHlwZTMtLWNhcmRzLS13cmFwcGVyOm5vdCguc3dpcGVyLXdyYXBwZXIpIHtcbiAgZ2FwOiA0MHB4IDc1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGJvZHkuc2luZ2xlLXBvc3QgLmJsb2NrLWJsb2ctdHlwZTItLWNhcmRzLS13cmFwcGVyOm5vdCguc3dpcGVyLXdyYXBwZXIpLCBib2R5LnNpbmdsZS1wb3N0IC5ibG9jay1ibG9nLXR5cGUzLS1jYXJkcy0td3JhcHBlcjpub3QoLnN3aXBlci13cmFwcGVyKSwgYm9keS5zaW5nbGUtYXJjaGl2ZXMgLmJsb2NrLWJsb2ctdHlwZTItLWNhcmRzLS13cmFwcGVyOm5vdCguc3dpcGVyLXdyYXBwZXIpLCBib2R5LnNpbmdsZS1hcmNoaXZlcyAuYmxvY2stYmxvZy10eXBlMy0tY2FyZHMtLXdyYXBwZXI6bm90KC5zd2lwZXItd3JhcHBlciksIGJvZHkuY2F0ZWdvcnkgLmJsb2NrLWJsb2ctdHlwZTItLWNhcmRzLS13cmFwcGVyOm5vdCguc3dpcGVyLXdyYXBwZXIpLCBib2R5LmNhdGVnb3J5IC5ibG9jay1ibG9nLXR5cGUzLS1jYXJkcy0td3JhcHBlcjpub3QoLnN3aXBlci13cmFwcGVyKSwgYm9keS5hcmNoaXZlIC5ibG9jay1ibG9nLXR5cGUyLS1jYXJkcy0td3JhcHBlcjpub3QoLnN3aXBlci13cmFwcGVyKSwgYm9keS5hcmNoaXZlIC5ibG9jay1ibG9nLXR5cGUzLS1jYXJkcy0td3JhcHBlcjpub3QoLnN3aXBlci13cmFwcGVyKSwgYm9keS5ibG9nIC5ibG9jay1ibG9nLXR5cGUyLS1jYXJkcy0td3JhcHBlcjpub3QoLnN3aXBlci13cmFwcGVyKSwgYm9keS5ibG9nIC5ibG9jay1ibG9nLXR5cGUzLS1jYXJkcy0td3JhcHBlcjpub3QoLnN3aXBlci13cmFwcGVyKSB7XG4gICAgZ2FwOiAyNXB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5LnNpbmdsZS1wb3N0IC5ibG9jay1ibG9nLXR5cGUyLS1jYXJkcy0td3JhcHBlcjpub3QoLnN3aXBlci13cmFwcGVyKSwgYm9keS5zaW5nbGUtcG9zdCAuYmxvY2stYmxvZy10eXBlMy0tY2FyZHMtLXdyYXBwZXI6bm90KC5zd2lwZXItd3JhcHBlciksIGJvZHkuc2luZ2xlLWFyY2hpdmVzIC5ibG9jay1ibG9nLXR5cGUyLS1jYXJkcy0td3JhcHBlcjpub3QoLnN3aXBlci13cmFwcGVyKSwgYm9keS5zaW5nbGUtYXJjaGl2ZXMgLmJsb2NrLWJsb2ctdHlwZTMtLWNhcmRzLS13cmFwcGVyOm5vdCguc3dpcGVyLXdyYXBwZXIpLCBib2R5LmNhdGVnb3J5IC5ibG9jay1ibG9nLXR5cGUyLS1jYXJkcy0td3JhcHBlcjpub3QoLnN3aXBlci13cmFwcGVyKSwgYm9keS5jYXRlZ29yeSAuYmxvY2stYmxvZy10eXBlMy0tY2FyZHMtLXdyYXBwZXI6bm90KC5zd2lwZXItd3JhcHBlciksIGJvZHkuYXJjaGl2ZSAuYmxvY2stYmxvZy10eXBlMi0tY2FyZHMtLXdyYXBwZXI6bm90KC5zd2lwZXItd3JhcHBlciksIGJvZHkuYXJjaGl2ZSAuYmxvY2stYmxvZy10eXBlMy0tY2FyZHMtLXdyYXBwZXI6bm90KC5zd2lwZXItd3JhcHBlciksIGJvZHkuYmxvZyAuYmxvY2stYmxvZy10eXBlMi0tY2FyZHMtLXdyYXBwZXI6bm90KC5zd2lwZXItd3JhcHBlciksIGJvZHkuYmxvZyAuYmxvY2stYmxvZy10eXBlMy0tY2FyZHMtLXdyYXBwZXI6bm90KC5zd2lwZXItd3JhcHBlcikge1xuICAgIGdhcDogMjVweCAyNXB4O1xuICB9XG59XG5ib2R5LnNpbmdsZS1wb3N0IC5ibG9jay1ibG9nLXR5cGUyIC5ibG9jay1jYXJkLS1sb2dvLCBib2R5LnNpbmdsZS1wb3N0IC5ibG9jay1ibG9nLXR5cGUzIC5ibG9jay1jYXJkLS1sb2dvLCBib2R5LnNpbmdsZS1hcmNoaXZlcyAuYmxvY2stYmxvZy10eXBlMiAuYmxvY2stY2FyZC0tbG9nbywgYm9keS5zaW5nbGUtYXJjaGl2ZXMgLmJsb2NrLWJsb2ctdHlwZTMgLmJsb2NrLWNhcmQtLWxvZ28sIGJvZHkuY2F0ZWdvcnkgLmJsb2NrLWJsb2ctdHlwZTIgLmJsb2NrLWNhcmQtLWxvZ28sIGJvZHkuY2F0ZWdvcnkgLmJsb2NrLWJsb2ctdHlwZTMgLmJsb2NrLWNhcmQtLWxvZ28sIGJvZHkuYXJjaGl2ZSAuYmxvY2stYmxvZy10eXBlMiAuYmxvY2stY2FyZC0tbG9nbywgYm9keS5hcmNoaXZlIC5ibG9jay1ibG9nLXR5cGUzIC5ibG9jay1jYXJkLS1sb2dvLCBib2R5LmJsb2cgLmJsb2NrLWJsb2ctdHlwZTIgLmJsb2NrLWNhcmQtLWxvZ28sIGJvZHkuYmxvZyAuYmxvY2stYmxvZy10eXBlMyAuYmxvY2stY2FyZC0tbG9nbyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5ib2R5LnNpbmdsZS1wb3N0IC5ibG9jay1ibG9nLXR5cGUyIC5ibG9jay1jYXJkLS1uYW1lLCBib2R5LnNpbmdsZS1wb3N0IC5ibG9jay1ibG9nLXR5cGUzIC5ibG9jay1jYXJkLS1uYW1lLCBib2R5LnNpbmdsZS1hcmNoaXZlcyAuYmxvY2stYmxvZy10eXBlMiAuYmxvY2stY2FyZC0tbmFtZSwgYm9keS5zaW5nbGUtYXJjaGl2ZXMgLmJsb2NrLWJsb2ctdHlwZTMgLmJsb2NrLWNhcmQtLW5hbWUsIGJvZHkuY2F0ZWdvcnkgLmJsb2NrLWJsb2ctdHlwZTIgLmJsb2NrLWNhcmQtLW5hbWUsIGJvZHkuY2F0ZWdvcnkgLmJsb2NrLWJsb2ctdHlwZTMgLmJsb2NrLWNhcmQtLW5hbWUsIGJvZHkuYXJjaGl2ZSAuYmxvY2stYmxvZy10eXBlMiAuYmxvY2stY2FyZC0tbmFtZSwgYm9keS5hcmNoaXZlIC5ibG9jay1ibG9nLXR5cGUzIC5ibG9jay1jYXJkLS1uYW1lLCBib2R5LmJsb2cgLmJsb2NrLWJsb2ctdHlwZTIgLmJsb2NrLWNhcmQtLW5hbWUsIGJvZHkuYmxvZyAuYmxvY2stYmxvZy10eXBlMyAuYmxvY2stY2FyZC0tbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICMwNzA3MjM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5ib2R5LnNpbmdsZS1wb3N0IC5ibG9jay1ibG9nLXR5cGUyIC5ibG9jay1jYXJkIC5sZWdlbmQsIGJvZHkuc2luZ2xlLXBvc3QgLmJsb2NrLWJsb2ctdHlwZTMgLmJsb2NrLWNhcmQgLmxlZ2VuZCwgYm9keS5zaW5nbGUtYXJjaGl2ZXMgLmJsb2NrLWJsb2ctdHlwZTIgLmJsb2NrLWNhcmQgLmxlZ2VuZCwgYm9keS5zaW5nbGUtYXJjaGl2ZXMgLmJsb2NrLWJsb2ctdHlwZTMgLmJsb2NrLWNhcmQgLmxlZ2VuZCwgYm9keS5jYXRlZ29yeSAuYmxvY2stYmxvZy10eXBlMiAuYmxvY2stY2FyZCAubGVnZW5kLCBib2R5LmNhdGVnb3J5IC5ibG9jay1ibG9nLXR5cGUzIC5ibG9jay1jYXJkIC5sZWdlbmQsIGJvZHkuYXJjaGl2ZSAuYmxvY2stYmxvZy10eXBlMiAuYmxvY2stY2FyZCAubGVnZW5kLCBib2R5LmFyY2hpdmUgLmJsb2NrLWJsb2ctdHlwZTMgLmJsb2NrLWNhcmQgLmxlZ2VuZCwgYm9keS5ibG9nIC5ibG9jay1ibG9nLXR5cGUyIC5ibG9jay1jYXJkIC5sZWdlbmQsIGJvZHkuYmxvZyAuYmxvY2stYmxvZy10eXBlMyAuYmxvY2stY2FyZCAubGVnZW5kIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM1QTVBNzM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5ib2R5LnNpbmdsZS1wb3N0IC5ibG9jay1ibG9nLXR5cGUyIC5ibG9jay1jYXJkOmhvdmVyIC5ibG9jay1jYXJkLS1sb2dvLFxuYm9keS5zaW5nbGUtcG9zdCAuYmxvY2stYmxvZy10eXBlMiAuYmxvY2stY2FyZDpob3ZlciAuYmxvY2stY2FyZC0tbmFtZSxcbmJvZHkuc2luZ2xlLXBvc3QgLmJsb2NrLWJsb2ctdHlwZTIgLmJsb2NrLWNhcmQ6aG92ZXIgLmxlZ2VuZCwgYm9keS5zaW5nbGUtcG9zdCAuYmxvY2stYmxvZy10eXBlMyAuYmxvY2stY2FyZDpob3ZlciAuYmxvY2stY2FyZC0tbG9nbyxcbmJvZHkuc2luZ2xlLXBvc3QgLmJsb2NrLWJsb2ctdHlwZTMgLmJsb2NrLWNhcmQ6aG92ZXIgLmJsb2NrLWNhcmQtLW5hbWUsXG5ib2R5LnNpbmdsZS1wb3N0IC5ibG9jay1ibG9nLXR5cGUzIC5ibG9jay1jYXJkOmhvdmVyIC5sZWdlbmQsIGJvZHkuc2luZ2xlLWFyY2hpdmVzIC5ibG9jay1ibG9nLXR5cGUyIC5ibG9jay1jYXJkOmhvdmVyIC5ibG9jay1jYXJkLS1sb2dvLFxuYm9keS5zaW5nbGUtYXJjaGl2ZXMgLmJsb2NrLWJsb2ctdHlwZTIgLmJsb2NrLWNhcmQ6aG92ZXIgLmJsb2NrLWNhcmQtLW5hbWUsXG5ib2R5LnNpbmdsZS1hcmNoaXZlcyAuYmxvY2stYmxvZy10eXBlMiAuYmxvY2stY2FyZDpob3ZlciAubGVnZW5kLCBib2R5LnNpbmdsZS1hcmNoaXZlcyAuYmxvY2stYmxvZy10eXBlMyAuYmxvY2stY2FyZDpob3ZlciAuYmxvY2stY2FyZC0tbG9nbyxcbmJvZHkuc2luZ2xlLWFyY2hpdmVzIC5ibG9jay1ibG9nLXR5cGUzIC5ibG9jay1jYXJkOmhvdmVyIC5ibG9jay1jYXJkLS1uYW1lLFxuYm9keS5zaW5nbGUtYXJjaGl2ZXMgLmJsb2NrLWJsb2ctdHlwZTMgLmJsb2NrLWNhcmQ6aG92ZXIgLmxlZ2VuZCwgYm9keS5jYXRlZ29yeSAuYmxvY2stYmxvZy10eXBlMiAuYmxvY2stY2FyZDpob3ZlciAuYmxvY2stY2FyZC0tbG9nbyxcbmJvZHkuY2F0ZWdvcnkgLmJsb2NrLWJsb2ctdHlwZTIgLmJsb2NrLWNhcmQ6aG92ZXIgLmJsb2NrLWNhcmQtLW5hbWUsXG5ib2R5LmNhdGVnb3J5IC5ibG9jay1ibG9nLXR5cGUyIC5ibG9jay1jYXJkOmhvdmVyIC5sZWdlbmQsIGJvZHkuY2F0ZWdvcnkgLmJsb2NrLWJsb2ctdHlwZTMgLmJsb2NrLWNhcmQ6aG92ZXIgLmJsb2NrLWNhcmQtLWxvZ28sXG5ib2R5LmNhdGVnb3J5IC5ibG9jay1ibG9nLXR5cGUzIC5ibG9jay1jYXJkOmhvdmVyIC5ibG9jay1jYXJkLS1uYW1lLFxuYm9keS5jYXRlZ29yeSAuYmxvY2stYmxvZy10eXBlMyAuYmxvY2stY2FyZDpob3ZlciAubGVnZW5kLCBib2R5LmFyY2hpdmUgLmJsb2NrLWJsb2ctdHlwZTIgLmJsb2NrLWNhcmQ6aG92ZXIgLmJsb2NrLWNhcmQtLWxvZ28sXG5ib2R5LmFyY2hpdmUgLmJsb2NrLWJsb2ctdHlwZTIgLmJsb2NrLWNhcmQ6aG92ZXIgLmJsb2NrLWNhcmQtLW5hbWUsXG5ib2R5LmFyY2hpdmUgLmJsb2NrLWJsb2ctdHlwZTIgLmJsb2NrLWNhcmQ6aG92ZXIgLmxlZ2VuZCwgYm9keS5hcmNoaXZlIC5ibG9jay1ibG9nLXR5cGUzIC5ibG9jay1jYXJkOmhvdmVyIC5ibG9jay1jYXJkLS1sb2dvLFxuYm9keS5hcmNoaXZlIC5ibG9jay1ibG9nLXR5cGUzIC5ibG9jay1jYXJkOmhvdmVyIC5ibG9jay1jYXJkLS1uYW1lLFxuYm9keS5hcmNoaXZlIC5ibG9jay1ibG9nLXR5cGUzIC5ibG9jay1jYXJkOmhvdmVyIC5sZWdlbmQsIGJvZHkuYmxvZyAuYmxvY2stYmxvZy10eXBlMiAuYmxvY2stY2FyZDpob3ZlciAuYmxvY2stY2FyZC0tbG9nbyxcbmJvZHkuYmxvZyAuYmxvY2stYmxvZy10eXBlMiAuYmxvY2stY2FyZDpob3ZlciAuYmxvY2stY2FyZC0tbmFtZSxcbmJvZHkuYmxvZyAuYmxvY2stYmxvZy10eXBlMiAuYmxvY2stY2FyZDpob3ZlciAubGVnZW5kLCBib2R5LmJsb2cgLmJsb2NrLWJsb2ctdHlwZTMgLmJsb2NrLWNhcmQ6aG92ZXIgLmJsb2NrLWNhcmQtLWxvZ28sXG5ib2R5LmJsb2cgLmJsb2NrLWJsb2ctdHlwZTMgLmJsb2NrLWNhcmQ6aG92ZXIgLmJsb2NrLWNhcmQtLW5hbWUsXG5ib2R5LmJsb2cgLmJsb2NrLWJsb2ctdHlwZTMgLmJsb2NrLWNhcmQ6aG92ZXIgLmxlZ2VuZCB7XG4gIGNvbG9yOiAjRkY3MTMwO1xufVxuYm9keS5zaW5nbGUtcG9zdCAuYmxvY2stYmxvZy10eXBlMi0tdGl0bGUsIGJvZHkuc2luZ2xlLWFyY2hpdmVzIC5ibG9jay1ibG9nLXR5cGUyLS10aXRsZSwgYm9keS5jYXRlZ29yeSAuYmxvY2stYmxvZy10eXBlMi0tdGl0bGUsIGJvZHkuYXJjaGl2ZSAuYmxvY2stYmxvZy10eXBlMi0tdGl0bGUsIGJvZHkuYmxvZyAuYmxvY2stYmxvZy10eXBlMi0tdGl0bGUge1xuICBjb2xvcjogIzA3MDcyMztcbn1cbmJvZHkuc2luZ2xlLXBvc3QgLmJsb2NrLWJsb2ctdHlwZTIuYmFja2dyb3VuZDI6YmVmb3JlLCBib2R5LnNpbmdsZS1hcmNoaXZlcyAuYmxvY2stYmxvZy10eXBlMi5iYWNrZ3JvdW5kMjpiZWZvcmUsIGJvZHkuY2F0ZWdvcnkgLmJsb2NrLWJsb2ctdHlwZTIuYmFja2dyb3VuZDI6YmVmb3JlLCBib2R5LmFyY2hpdmUgLmJsb2NrLWJsb2ctdHlwZTIuYmFja2dyb3VuZDI6YmVmb3JlLCBib2R5LmJsb2cgLmJsb2NrLWJsb2ctdHlwZTIuYmFja2dyb3VuZDI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrLWNhcm91c2VsIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stY2Fyb3VzZWwge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stY2Fyb3VzZWwge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG4uYmxvY2stY2Fyb3VzZWwtLXN3aXBlciB7XG4gIHBhZGRpbmc6IDAgMTUlO1xuICBjdXJzb3I6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMjdweCcgaGVpZ2h0PSc4NXB4JyB2aWV3Qm94PScwIDAgMTI3IDg1JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VuYXYlM0MvdGl0bGUlM0UlM0NnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNzc0LjAwMDAwMCwgLTYxOTEuMDAwMDAwKSclM0UlM0NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCA1NTUwLjAwMDAwMCknJTNFJTNDZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg3NzQuMDAwMDAwLCA2NDEuMDAwMDAwKSclM0UlM0NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDIxLjAwMDAwMCwgMC4wMDAwMDApJyUzRSUzQ2NpcmNsZSBmaWxsPSclMjMwNzA3MjMnIGN4PSc0Mi41JyBjeT0nNDIuNScgcj0nNDIuNSclM0UlM0MvY2lyY2xlJTNFJTNDcGF0aCBkPSdNMjguODM2LDQ5IEMzMC43MDI2NjY3LDQ5IDMyLjE1MDY2NjcsNDguNTAxMzMzMyAzMy4xOCw0Ny41MDQgQzM0LjIwOTMzMzMsNDYuNTA2NjY2NyAzNC43MjQsNDUuMTAxMzMzMyAzNC43MjQsNDMuMjg4IEMzNC43MjQsNDEuNDg1MzMzMyAzNC4yMDkzMzMzLDQwLjA4OCAzMy4xOCwzOS4wOTYgQzMyLjE1MDY2NjcsMzguMTA0IDMwLjcwMjY2NjcsMzcuNjA4IDI4LjgzNiwzNy42MDggTDI4LjgzNiwzNy42MDggTDI0LjY0NCwzNy42MDggTDI0LjY0NCw0OSBMMjguODM2LDQ5IFogTTI4LjcwOCw0Ny4zMiBMMjYuNzA4LDQ3LjMyIEwyNi43MDgsMzkuMjg4IEwyOC43MDgsMzkuMjg4IEMzMS4zMzIsMzkuMjg4IDMyLjY0NCw0MC42MjEzMzMzIDMyLjY0NCw0My4yODggQzMyLjY0NCw0NS45NzYgMzEuMzMyLDQ3LjMyIDI4LjcwOCw0Ny4zMiBMMjguNzA4LDQ3LjMyIFogTTM4LjY3Niw0OSBMMzguNjc2LDQ0LjYzMiBDMzguNjc2LDQzLjk4MTMzMzMgMzguODU0NjY2Nyw0My40NTg2NjY3IDM5LjIxMiw0My4wNjQgQzM5LjU2OTMzMzMsNDIuNjY5MzMzMyA0MC4wODkzMzMzLDQyLjQ3MiA0MC43NzIsNDIuNDcyIEM0MS4xMzQ2NjY3LDQyLjQ3MiA0MS40ODY2NjY3LDQyLjU0MTMzMzMgNDEuODI4LDQyLjY4IEw0MS44MjgsNDIuNjggTDQxLjg0NCw0MC44NTYgQzQxLjYyLDQwLjc3MDY2NjcgNDEuMzUzMzMzMyw0MC43MjggNDEuMDQ0LDQwLjcyOCBDNDAuNDg5MzMzMyw0MC43MjggMzkuOTkzMzMzMyw0MC44NjY2NjY3IDM5LjU1Niw0MS4xNDQgQzM5LjExODY2NjcsNDEuNDIxMzMzMyAzOC43OTg2NjY3LDQxLjgyMTMzMzMgMzguNTk2LDQyLjM0NCBMMzguNTk2LDQyLjM0NCBMMzguNDM2LDQwLjkyIEwzNi41NjQsNDAuOTIgQzM2LjY0OTMzMzMsNDEuNTkyIDM2LjY5Miw0Mi4zNTQ2NjY3IDM2LjY5Miw0My4yMDggTDM2LjY5Miw0My4yMDggTDM2LjY5Miw0OSBMMzguNjc2LDQ5IFogTTQ1Ljk0LDQ5LjEyOCBDNDYuNTI2NjY2Nyw0OS4xMjggNDcuMDQ5MzMzMyw0OS4wMDI2NjY3IDQ3LjUwOCw0OC43NTIgQzQ3Ljk2NjY2NjcsNDguNTAxMzMzMyA0OC4zMTg2NjY3LDQ4LjE1MiA0OC41NjQsNDcuNzA0IEw0OC41NjQsNDcuNzA0IEw0OC41NjQsNDkgTDUwLjUzMiw0OSBMNTAuNTMyLDQwLjkyIEw0OC41NjQsNDAuOTIgTDQ4LjU2NCw0Mi4xMzYgQzQ4LjMxODY2NjcsNDEuNjg4IDQ3Ljk2NjY2NjcsNDEuMzM4NjY2NyA0Ny41MDgsNDEuMDg4IEM0Ny4wNDkzMzMzLDQwLjgzNzMzMzMgNDYuNTI2NjY2Nyw0MC43MTIgNDUuOTQsNDAuNzEyIEM0NS4yNDY2NjY3LDQwLjcxMiA0NC42MjgsNDAuODkwNjY2NyA0NC4wODQsNDEuMjQ4IEM0My41NCw0MS42MDUzMzMzIDQzLjExNiw0Mi4xMDY2NjY3IDQyLjgxMiw0Mi43NTIgQzQyLjUwOCw0My4zOTczMzMzIDQyLjM1Niw0NC4xMzYgNDIuMzU2LDQ0Ljk2OCBDNDIuMzU2LDQ1LjggNDIuNTA1MzMzMyw0Ni41MzA2NjY3IDQyLjgwNCw0Ny4xNiBDNDMuMTAyNjY2Nyw0Ny43ODkzMzMzIDQzLjUyNCw0OC4yNzQ2NjY3IDQ0LjA2OCw0OC42MTYgQzQ0LjYxMiw0OC45NTczMzMzIDQ1LjIzNiw0OS4xMjggNDUuOTQsNDkuMTI4IFogTTQ2LjQ4NCw0Ny41NiBDNDUuODEyLDQ3LjU2IDQ1LjI5Miw0Ny4zMzYgNDQuOTI0LDQ2Ljg4OCBDNDQuNTU2LDQ2LjQ0IDQ0LjM3Miw0NS44IDQ0LjM3Miw0NC45NjggQzQ0LjM3Miw0NC4xMjUzMzMzIDQ0LjU1Niw0My40NjY2NjY3IDQ0LjkyNCw0Mi45OTIgQzQ1LjI5Miw0Mi41MTczMzMzIDQ1LjgwNjY2NjcsNDIuMjggNDYuNDY4LDQyLjI4IEM0Ny4xNCw0Mi4yOCA0Ny42NTczMzMzLDQyLjUwOTMzMzMgNDguMDIsNDIuOTY4IEM0OC4zODI2NjY3LDQzLjQyNjY2NjcgNDguNTY0LDQ0LjA4MjY2NjcgNDguNTY0LDQ0LjkzNiBDNDguNTY0LDQ1Ljc2OCA0OC4zODI2NjY3LDQ2LjQxMzMzMzMgNDguMDIsNDYuODcyIEM0Ny42NTczMzMzLDQ3LjMzMDY2NjcgNDcuMTQ1MzMzMyw0Ny41NiA0Ni40ODQsNDcuNTYgWiBNNTYuNDIsNTIuNTg0IEM1Ny43NjQsNTIuNTg0IDU4Ljc4MjY2NjcsNTIuMjU4NjY2NyA1OS40NzYsNTEuNjA4IEM2MC4xNjkzMzMzLDUwLjk1NzMzMzMgNjAuNTE2LDUwLjAwMjY2NjcgNjAuNTE2LDQ4Ljc0NCBMNjAuNTE2LDQ4Ljc0NCBMNjAuNTE2LDQwLjkyIEw1OC41MzIsNDAuOTIgTDU4LjUzMiw0Mi4xMzYgQzU4LjI4NjY2NjcsNDEuNjg4IDU3LjkzMiw0MS4zMzg2NjY3IDU3LjQ2OCw0MS4wODggQzU3LjAwNCw0MC44MzczMzMzIDU2LjQ3MzMzMzMsNDAuNzEyIDU1Ljg3Niw0MC43MTIgQzU1LjE3Miw0MC43MTIgNTQuNTQ1MzMzMyw0MC44OCA1My45OTYsNDEuMjE2IEM1My40NDY2NjY3LDQxLjU1MiA1My4wMiw0Mi4wMjY2NjY3IDUyLjcxNiw0Mi42NCBDNTIuNDEyLDQzLjI1MzMzMzMgNTIuMjYsNDMuOTU0NjY2NyA1Mi4yNiw0NC43NDQgQzUyLjI2LDQ1LjUzMzMzMzMgNTIuNDEyLDQ2LjIzNDY2NjcgNTIuNzE2LDQ2Ljg0OCBDNTMuMDIsNDcuNDYxMzMzMyA1My40NDY2NjY3LDQ3LjkzNiA1My45OTYsNDguMjcyIEM1NC41NDUzMzMzLDQ4LjYwOCA1NS4xNzIsNDguNzc2IDU1Ljg3Niw0OC43NzYgQzU2LjQ2MjY2NjcsNDguNzc2IDU2Ljk5MDY2NjcsNDguNjQgNTcuNDYsNDguMzY4IEM1Ny45MjkzMzMzLDQ4LjA5NiA1OC4yODY2NjY3LDQ3Ljc0MTMzMzMgNTguNTMyLDQ3LjMwNCBMNTguNTMyLDQ3LjMwNCBMNTguNTMyLDQ4LjkwNCBDNTguNTMyLDUwLjMzMzMzMzMgNTcuODEyLDUxLjA0OCA1Ni4zNzIsNTEuMDQ4IEM1NS40MDEzMzMzLDUxLjA0OCA1NC40MjUzMzMzLDUwLjc5MiA1My40NDQsNTAuMjggTDUzLjQ0NCw1MC4yOCBMNTMuMTI0LDUxLjggQzU0LjA3MzMzMzMsNTIuMzIyNjY2NyA1NS4xNzIsNTIuNTg0IDU2LjQyLDUyLjU4NCBaIE01Ni40MDQsNDcuMjA4IEM1NS43NDI2NjY3LDQ3LjIwOCA1NS4yMjI2NjY3LDQ2Ljk4OTMzMzMgNTQuODQ0LDQ2LjU1MiBDNTQuNDY1MzMzMyw0Ni4xMTQ2NjY3IDU0LjI3Niw0NS41MTIgNTQuMjc2LDQ0Ljc0NCBDNTQuMjc2LDQzLjk3NiA1NC40NjUzMzMzLDQzLjM3MzMzMzMgNTQuODQ0LDQyLjkzNiBDNTUuMjIyNjY2Nyw0Mi40OTg2NjY3IDU1Ljc0MjY2NjcsNDIuMjggNTYuNDA0LDQyLjI4IEM1Ny4wNzYsNDIuMjggNTcuNTk4NjY2Nyw0Mi40OTg2NjY3IDU3Ljk3Miw0Mi45MzYgQzU4LjM0NTMzMzMsNDMuMzczMzMzMyA1OC41MzIsNDMuOTc2IDU4LjUzMiw0NC43NDQgQzU4LjUzMiw0NS41MTIgNTguMzQyNjY2Nyw0Ni4xMTQ2NjY3IDU3Ljk2NCw0Ni41NTIgQzU3LjU4NTMzMzMsNDYuOTg5MzMzMyA1Ny4wNjUzMzMzLDQ3LjIwOCA1Ni40MDQsNDcuMjA4IFonIGZpbGw9JyUyM0ZGRkZGRicgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCAzOC4wMDAwMDApJyBmaWxsPSclMjMwNzA3MjMnJTNFJTNDcG9seWdvbiB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzLjAwMDAwMCwgNS4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTMuMDAwMDAwLCAtNS4wMDAwMDApICcgcG9pbnRzPScyLjU0NzYwMjE2IDQuOTkzNzAwMDggMCA4Ljc3NzMwMDEzIDEuMjYxMjMwMzUgMTAgNiA0Ljk5MzgwMDA4IDEuMjYxMjMwMzUgMCAwIDEuMjIyNzAwMDInJTNFJTNDL3BvbHlnb24lM0UlM0MvZyUzRSUzQ2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTIxLjAwMDAwMCwgMzguMDAwMDAwKScgZmlsbD0nJTIzMDcwNzIzJyUzRSUzQ3BvbHlnb24gcG9pbnRzPScyLjU0NzYwMjE2IDQuOTkzNzAwMDggMCA4Ljc3NzMwMDEzIDEuMjYxMjMwMzUgMTAgNiA0Ljk5MzgwMDA4IDEuMjYxMjMwMzUgMCAwIDEuMjIyNzAwMDInJTNFJTNDL3BvbHlnb24lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKSA2MyA0MiwgZ3JhYmJpbmc7XG59XG4uYmxvY2stY2Fyb3VzZWwgLnN3aXBlci1zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2NrLWN1c3RvbWVycy10eXBlMSB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcwNzIzO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stY3VzdG9tZXJzLXR5cGUxIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1jdXN0b21lcnMtdHlwZTEge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLmJsb2NrLWN1c3RvbWVycy10eXBlMS1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmxvY2stY3VzdG9tZXJzLXR5cGUxLWJhY2tncm91bmQgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG4uYmxvY2stY3VzdG9tZXJzLXR5cGUxLS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay1jdXN0b21lcnMtdHlwZTEtLWxvZ29zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLWN1c3RvbWVycy10eXBlMS0tbG9nb3Mge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMS41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLWN1c3RvbWVycy10eXBlMS0tbG9nb3Mge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB9XG59XG4uYmxvY2stY3VzdG9tZXJzLXR5cGUxLS1sb2dvcyArIC5ibG9jay10ZXN0aW1vbmlhbHMtLXN3aXBlciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stY3VzdG9tZXJzLXR5cGUxLS1sb2dvcyArIC5ibG9jay10ZXN0aW1vbmlhbHMtLXN3aXBlciB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stY3VzdG9tZXJzLXR5cGUxLS1sb2dvcyArIC5ibG9jay10ZXN0aW1vbmlhbHMtLXN3aXBlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stY3VzdG9tZXJzLXR5cGUxLS1sb2dvcy0td3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLWN1c3RvbWVycy10eXBlMS0tbG9nb3MtLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDM1cHg7XG4gICAgcGFkZGluZzogMCAyLjE4NzVyZW07XG4gICAgbWluLWhlaWdodDogMTgwcHg7XG4gICAgbWluLWhlaWdodDogMTEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1jdXN0b21lcnMtdHlwZTEtLWxvZ29zLS1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgICBtaW4taGVpZ2h0OiA4LjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1jdXN0b21lcnMtdHlwZTEtLWxvZ29zLS1pdGVtIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgbWF4LXdpZHRoOiA5LjM3NXJlbTtcbiAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQuMzc1cmVtO1xuICB9XG59XG5cbi5ibG9jay1jdXN0b21lcnMtdHlwZTIge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MDcyMztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLWN1c3RvbWVycy10eXBlMiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDMuNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stY3VzdG9tZXJzLXR5cGUyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbi5ibG9jay1jdXN0b21lcnMtdHlwZTItLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLWN1c3RvbWVycy10eXBlMi0tbG9nb3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stY3VzdG9tZXJzLXR5cGUyLS1sb2dvcyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLWN1c3RvbWVycy10eXBlMi0tbG9nb3Mge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbi5ibG9jay1jdXN0b21lcnMtdHlwZTItLWxvZ29zLS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMzVweDtcbiAgcGFkZGluZzogMCAyLjE4NzVyZW07XG4gIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICBtaW4taGVpZ2h0OiAxMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stY3VzdG9tZXJzLXR5cGUyLS1sb2dvcy0taXRlbSB7XG4gICAgbWluLWhlaWdodDogMTMwcHg7XG4gICAgbWluLWhlaWdodDogOC4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stY3VzdG9tZXJzLXR5cGUyLS1sb2dvcy0taXRlbSB7XG4gICAgbWluLWhlaWdodDogOTBweDtcbiAgICBtaW4taGVpZ2h0OiA1LjYyNXJlbTtcbiAgICBwYWRkaW5nOiAwIDEzcHg7XG4gICAgcGFkZGluZzogMCAwLjgxMjVyZW07XG4gIH1cbn1cbi5ibG9jay1jdXN0b21lcnMtdHlwZTItLWxvZ29zLS1pdGVtIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIG1heC13aWR0aDogOS4zNzVyZW07XG4gIG1heC1oZWlnaHQ6IDcwcHg7XG4gIG1heC1oZWlnaHQ6IDQuMzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay1jdXN0b21lcnMtdHlwZTItLWxvZ29zLS1pdGVtIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICBtYXgtd2lkdGg6IDYuODc1cmVtO1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgbWF4LWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cblxuLmV4cGVydGlzZXMtaGVhZGVyLS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5leHBlcnRpc2VzLWhlYWRlci0tbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmV4cGVydGlzZXMtaGVhZGVyLS1saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiVFQgTm9ybXMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5leHBlcnRpc2VzLWhlYWRlci0tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkY3MTMwO1xuICB0ZXh0LXNoYWRvdzogMCAwIDIwcHggI0ZGNzEzMDtcbn1cbi5leHBlcnRpc2VzLWhlYWRlci0tbGluazpob3ZlciAuZXhwZXJ0aXNlcy1oZWFkZXItLWltYWdlIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0ZGNzEzMDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMjBweCAxcHggI0ZGNzEzMCk7XG59XG4uZXhwZXJ0aXNlcy1oZWFkZXItLWxpbmsgLmV4cGVydGlzZXMtaGVhZGVyLS1pbWFnZSBzdmcge1xuICBtYXJnaW46IDEycHg7XG4gIG1hcmdpbjogMC43NXJlbTtcbn1cbi5leHBlcnRpc2VzLWhlYWRlci0tbGluayAuZXhwZXJ0aXNlcy1oZWFkZXItLWltYWdlIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xufVxuXG4ucmV0YWlsLWV4cGVydGlzZSAucGx1cyAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMTVweDtcbn1cbi5yZXRhaWwtZXhwZXJ0aXNlIC5wbHVzIC5pY29uOmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cbi5yZXRhaWwtZXhwZXJ0aXNlIC5ibG9jay1wb3Bpbi1zbGlkZXItLWxpc3QtLWl0ZW06aG92ZXIgLmljb246bGFzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmJsb2NrLWV4cGVydGlzZXMtbGlzdC10eXBlMSB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLWV4cGVydGlzZXMtbGlzdC10eXBlMSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTEge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG4uYmxvY2stZXhwZXJ0aXNlcy1saXN0LXR5cGUxLS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stZXhwZXJ0aXNlcy1saXN0LXR5cGUxLS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG4uYmxvY2stZXhwZXJ0aXNlcy1saXN0LXR5cGUxLS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMDQwcHg7XG4gIG1heC13aWR0aDogNjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IDAuM3MgZmlsbCBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stZXhwZXJ0aXNlcy1saXN0LXR5cGUxLS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stZXhwZXJ0aXNlcy1saXN0LXR5cGUxLS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLmJsb2NrLWV4cGVydGlzZXMtbGlzdC10eXBlMS0taXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTEtLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTEtLXRleHQge1xuICBvcmRlcjogLTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLWV4cGVydGlzZXMtbGlzdC10eXBlMS0taXRlbTpudGgtY2hpbGQoZXZlbikgLmJsb2NrLWV4cGVydGlzZXMtbGlzdC10eXBlMS0tdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjEyNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTEtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTEtLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYmxvY2stZXhwZXJ0aXNlcy1saXN0LXR5cGUxLS1jb250ZW50OmhvdmVyICsgLnRhZ3Mge1xuICBvcGFjaXR5OiAxO1xufVxuLmJsb2NrLWV4cGVydGlzZXMtbGlzdC10eXBlMS0tY29udGVudDpob3ZlciArIC50YWdzIC5tYXJxdWVlLS1pbm5lciB7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLmJsb2NrLWV4cGVydGlzZXMtbGlzdC10eXBlMS0taW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLWV4cGVydGlzZXMtbGlzdC10eXBlMS0taW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctdG9wOiAyLjE4NzVyZW07XG4gIH1cbn1cbi5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTEtLWltZzpob3ZlciAuc3ZnLWxpbmUge1xuICBmaWxsOiAjRkY3MTMwO1xufVxuLmJsb2NrLWV4cGVydGlzZXMtbGlzdC10eXBlMS0taW1nOmhvdmVyIC5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTEtLWltZy0td2F0ZXJtYXJrIHtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4ICNGRjcxMzA7XG59XG4uYmxvY2stZXhwZXJ0aXNlcy1saXN0LXR5cGUxLS1pbWctLXdhdGVybWFyayB7XG4gIGZvbnQtZmFtaWx5OiBcIlRUIE5vcm1zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0LjM3NXJlbTtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4ICNCN0I3Qzc7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAyMTVweDtcbiAgcmlnaHQ6IDEzLjQzNzVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTEtLWltZy0td2F0ZXJtYXJrIHtcbiAgICBmb250LXNpemU6IDQ5cHg7XG4gICAgZm9udC1zaXplOiAzLjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stZXhwZXJ0aXNlcy1saXN0LXR5cGUxLS1pbWctLXdhdGVybWFyayB7XG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stZXhwZXJ0aXNlcy1saXN0LXR5cGUxLS1pbWctLXdhdGVybWFyayB7XG4gICAgZm9udC1zaXplOiAxNnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnZ3O1xuICB9XG59XG4uYmxvY2stZXhwZXJ0aXNlcy1saXN0LXR5cGUxLS1pbWcgc3ZnIHtcbiAgd2lkdGg6IDMwMHB4O1xuICB3aWR0aDogMTguNzVyZW07XG4gIGhlaWdodDogMzAwcHg7XG4gIGhlaWdodDogMTguNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDIzcHggMjBweCAwO1xuICBtYXJnaW46IDAgMS40Mzc1cmVtIDEuMjVyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stZXhwZXJ0aXNlcy1saXN0LXR5cGUxLS1pbWcgc3ZnIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogLTVweDtcbiAgfVxufVxuLmJsb2NrLWV4cGVydGlzZXMtbGlzdC10eXBlMS0taW1nIC5zdmctbGluZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTEtLXRleHQge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW07XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTEtLXRleHQge1xuICAgIHBhZGRpbmctbGVmdDogMTE5cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjQzNzVyZW07XG4gIH1cbn1cbi5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTEtLXN1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4uYmxvY2stZXhwZXJ0aXNlcy1saXN0LXR5cGUxLS1kZXNjIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stZXhwZXJ0aXNlcy1saXN0LXR5cGUxLS1kZXNjIHtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgIG1heC13aWR0aDogMjguNzVyZW07XG4gIH1cbn1cbi5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTEgLnRhZ3Mge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGNvbG9yOiAjQjdCN0M3O1xuICBmb250LWZhbWlseTogXCJUVCBOb3JtcyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stZXhwZXJ0aXNlcy1saXN0LXR5cGUxIC50YWdzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2stZXhwZXJ0aXNlcy1saXN0LXR5cGUxIC50YWdzIC5tYXJxdWVlLS1pbm5lciB7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYmxvY2stZXhwZXJ0aXNlcy1saXN0LXR5cGUxIC50YWdzIHNwYW4ge1xuICBtYXJnaW46IDEwcHg7XG4gIG1hcmdpbjogMC42MjVyZW07XG59XG5cbi5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTIge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stZXhwZXJ0aXNlcy1saXN0LXR5cGUyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLmJsb2NrLWV4cGVydGlzZXMtbGlzdC10eXBlMi0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLWV4cGVydGlzZXMtbGlzdC10eXBlMi0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTItLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDQwcHggNDBweDtcbiAgICBncmlkLWdhcDogMi41cmVtIDIuNXJlbTtcbiAgfVxufVxuLmJsb2NrLWV4cGVydGlzZXMtbGlzdC10eXBlMi0taXRlbSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDM2MHB4O1xuICBtaW4taGVpZ2h0OiAyMi41cmVtO1xuICBjdXJzb3I6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc4NXB4JyBoZWlnaHQ9Jzg1cHgnIHZpZXdCb3g9JzAgMCA4NSA4NScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFYnRuLXNlZSUzQy90aXRsZSUzRSUzQ2cgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zNzUuMDAwMDAwLCAtMTQ0Ny4wMDAwMDApJyUzRSUzQ2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMxNC4wMDAwMDAsIDk1NC4wMDAwMDApJyUzRSUzQ2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNjg5LjAwMDAwMCwgNDkzLjAwMDAwMCknJTNFJTNDY2lyY2xlIGZpbGw9JyUyMzA3MDcyMycgY3g9JzQyLjUnIGN5PSc0Mi41JyByPSc0Mi41JyUzRSUzQy9jaXJjbGUlM0UlM0NwYXRoIGQ9J00zNC4wOTYsNDkgTDM5LjE2OCwzNy42MDggTDM3LjA3MiwzNy42MDggTDMzLjI4LDQ2LjQwOCBMMjkuNDg4LDM3LjYwOCBMMjcuMzQ0LDM3LjYwOCBMMzIuNDE2LDQ5IEwzNC4wOTYsNDkgWiBNNDIuODMyLDQ5LjEyOCBDNDMuNjQyNjY2Nyw0OS4xMjggNDQuMzU3MzMzMyw0OC45NTczMzMzIDQ0Ljk3Niw0OC42MTYgQzQ1LjU5NDY2NjcsNDguMjc0NjY2NyA0Ni4wNzIsNDcuNzg2NjY2NyA0Ni40MDgsNDcuMTUyIEM0Ni43NDQsNDYuNTE3MzMzMyA0Ni45MTIsNDUuNzczMzMzMyA0Ni45MTIsNDQuOTIgQzQ2LjkxMiw0NC4wNjY2NjY3IDQ2Ljc0NCw0My4zMjI2NjY3IDQ2LjQwOCw0Mi42ODggQzQ2LjA3Miw0Mi4wNTMzMzMzIDQ1LjU5NDY2NjcsNDEuNTY1MzMzMyA0NC45NzYsNDEuMjI0IEM0NC4zNTczMzMzLDQwLjg4MjY2NjcgNDMuNjQyNjY2Nyw0MC43MTIgNDIuODMyLDQwLjcxMiBDNDIuMDEwNjY2Nyw0MC43MTIgNDEuMjg4LDQwLjg4MjY2NjcgNDAuNjY0LDQxLjIyNCBDNDAuMDQsNDEuNTY1MzMzMyAzOS41Niw0Mi4wNTMzMzMzIDM5LjIyNCw0Mi42ODggQzM4Ljg4OCw0My4zMjI2NjY3IDM4LjcyLDQ0LjA2NjY2NjcgMzguNzIsNDQuOTIgQzM4LjcyLDQ1Ljc3MzMzMzMgMzguODg4LDQ2LjUxNzMzMzMgMzkuMjI0LDQ3LjE1MiBDMzkuNTYsNDcuNzg2NjY2NyA0MC4wNCw0OC4yNzQ2NjY3IDQwLjY2NCw0OC42MTYgQzQxLjI4OCw0OC45NTczMzMzIDQyLjAxMDY2NjcsNDkuMTI4IDQyLjgzMiw0OS4xMjggWiBNNDIuODE2LDQ3LjU2IEM0Mi4xNDQsNDcuNTYgNDEuNjI5MzMzMyw0Ny4zMzg2NjY3IDQxLjI3Miw0Ni44OTYgQzQwLjkxNDY2NjcsNDYuNDUzMzMzMyA0MC43MzYsNDUuNzk0NjY2NyA0MC43MzYsNDQuOTIgQzQwLjczNiw0NC4wNTYgNDAuOTE3MzMzMyw0My4zOTczMzMzIDQxLjI4LDQyLjk0NCBDNDEuNjQyNjY2Nyw0Mi40OTA2NjY3IDQyLjE2LDQyLjI2NCA0Mi44MzIsNDIuMjY0IEM0My40OTMzMzMzLDQyLjI2NCA0NC4wMDUzMzMzLDQyLjQ5MDY2NjcgNDQuMzY4LDQyLjk0NCBDNDQuNzMwNjY2Nyw0My4zOTczMzMzIDQ0LjkxMiw0NC4wNTYgNDQuOTEyLDQ0LjkyIEM0NC45MTIsNDUuNzk0NjY2NyA0NC43MzMzMzMzLDQ2LjQ1MzMzMzMgNDQuMzc2LDQ2Ljg5NiBDNDQuMDE4NjY2Nyw0Ny4zMzg2NjY3IDQzLjQ5ODY2NjcsNDcuNTYgNDIuODE2LDQ3LjU2IFogTTUwLjczNiwzOS4yMjQgTDUwLjczNiwzNy4yNTYgTDQ4LjUxMiwzNy4yNTYgTDQ4LjUxMiwzOS4yMjQgTDUwLjczNiwzOS4yMjQgWiBNNTAuNjI0LDQ5IEw1MC42MjQsNDAuOTIgTDQ4LjY0LDQwLjkyIEw0OC42NCw0OSBMNTAuNjI0LDQ5IFogTTU0LjgsNDkgTDU0LjgsNDQuNjMyIEM1NC44LDQzLjk4MTMzMzMgNTQuOTc4NjY2Nyw0My40NTg2NjY3IDU1LjMzNiw0My4wNjQgQzU1LjY5MzMzMzMsNDIuNjY5MzMzMyA1Ni4yMTMzMzMzLDQyLjQ3MiA1Ni44OTYsNDIuNDcyIEM1Ny4yNTg2NjY3LDQyLjQ3MiA1Ny42MTA2NjY3LDQyLjU0MTMzMzMgNTcuOTUyLDQyLjY4IEw1Ny45NTIsNDIuNjggTDU3Ljk2OCw0MC44NTYgQzU3Ljc0NCw0MC43NzA2NjY3IDU3LjQ3NzMzMzMsNDAuNzI4IDU3LjE2OCw0MC43MjggQzU2LjYxMzMzMzMsNDAuNzI4IDU2LjExNzMzMzMsNDAuODY2NjY2NyA1NS42OCw0MS4xNDQgQzU1LjI0MjY2NjcsNDEuNDIxMzMzMyA1NC45MjI2NjY3LDQxLjgyMTMzMzMgNTQuNzIsNDIuMzQ0IEw1NC43Miw0Mi4zNDQgTDU0LjU2LDQwLjkyIEw1Mi42ODgsNDAuOTIgQzUyLjc3MzMzMzMsNDEuNTkyIDUyLjgxNiw0Mi4zNTQ2NjY3IDUyLjgxNiw0My4yMDggTDUyLjgxNiw0My4yMDggTDUyLjgxNiw0OSBMNTQuOCw0OSBaJyBmaWxsPSclMjNGRkZGRkYnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKSA0MiA0MiwgZ3JhYmJpbmc7XG59XG5odG1sW2xhbmc9ZW4tVVNdIC5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTItLWl0ZW0sIGJvZHkubGFuZy1lbiAuYmxvY2stZXhwZXJ0aXNlcy1saXN0LXR5cGUyLS1pdGVtIHtcbiAgY3Vyc29yOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nODVweCcgaGVpZ2h0PSc4NXB4JyB2aWV3Qm94PScwIDAgODUgODUnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRWJ0bi1zZWUlM0MvdGl0bGUlM0UlM0NnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzc1LjAwMDAwMCwgLTE0NDcuMDAwMDAwKSclM0UlM0NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zMTQuMDAwMDAwLCA5NTQuMDAwMDAwKSclM0UlM0NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDY4OS4wMDAwMDAsIDQ5My4wMDAwMDApJyUzRSUzQ2NpcmNsZSBmaWxsPSclMjMwNzA3MjMnIGN4PSc0Mi41JyBjeT0nNDIuNScgcj0nNDIuNSclM0UlM0MvY2lyY2xlJTNFJTNDcGF0aCBkPSdNMjQuMDQ0NiA0OEgyMi4wNjQ2VjM1LjRIMjMuODgyNkwyOC42MzQ2IDQxLjUwMkgyOC42NzA2TDMzLjQyMjYgMzUuNEgzNS4yMDQ2VjQ4SDMzLjIyNDZWMzguNzg0SDMzLjE1MjZMMjguNjM0NiA0NC41OEwyNC4xMTY2IDM4Ljc4NEgyNC4wNDQ2VjQ4Wk00Mi4yMTkgNDguMThDNDEuMzkxIDQ4LjE4IDQwLjYyOSA0Ny45ODIgMzkuOTMzIDQ3LjU4NkMzOS4yNDkgNDcuMTkgMzguNzA5IDQ2LjY1IDM4LjMxMyA0NS45NjZDMzcuOTE3IDQ1LjI3IDM3LjcxOSA0NC41MDggMzcuNzE5IDQzLjY4QzM3LjcxOSA0Mi44NTIgMzcuOTE3IDQyLjA5NiAzOC4zMTMgNDEuNDEyQzM4LjcwOSA0MC43MTYgMzkuMjQ5IDQwLjE3IDM5LjkzMyAzOS43NzRDNDAuNjI5IDM5LjM3OCA0MS4zOTEgMzkuMTggNDIuMjE5IDM5LjE4QzQzLjA0NyAzOS4xOCA0My44MDMgMzkuMzc4IDQ0LjQ4NyAzOS43NzRDNDUuMTgzIDQwLjE3IDQ1LjcyOSA0MC43MTYgNDYuMTI1IDQxLjQxMkM0Ni41MjEgNDIuMDk2IDQ2LjcxOSA0Mi44NTIgNDYuNzE5IDQzLjY4QzQ2LjcxOSA0NC41MDggNDYuNTIxIDQ1LjI3IDQ2LjEyNSA0NS45NjZDNDUuNzI5IDQ2LjY1IDQ1LjE4MyA0Ny4xOSA0NC40ODcgNDcuNTg2QzQzLjgwMyA0Ny45ODIgNDMuMDQ3IDQ4LjE4IDQyLjIxOSA0OC4xOFpNNDIuMjE5IDQ2LjQ3QzQyLjcyMyA0Ni40NyA0My4xNzkgNDYuMzUgNDMuNTg3IDQ2LjExQzQ0LjAwNyA0NS44NyA0NC4zMzEgNDUuNTQgNDQuNTU5IDQ1LjEyQzQ0Ljc5OSA0NC42ODggNDQuOTE5IDQ0LjIwOCA0NC45MTkgNDMuNjhDNDQuOTE5IDQzLjE1MiA0NC43OTkgNDIuNjc4IDQ0LjU1OSA0Mi4yNThDNDQuMzMxIDQxLjgyNiA0NC4wMDcgNDEuNDkgNDMuNTg3IDQxLjI1QzQzLjE3OSA0MS4wMSA0Mi43MjMgNDAuODkgNDIuMjE5IDQwLjg5QzQxLjcxNSA0MC44OSA0MS4yNTMgNDEuMDEgNDAuODMzIDQxLjI1QzQwLjQyNSA0MS40OSA0MC4xMDEgNDEuODI2IDM5Ljg2MSA0Mi4yNThDMzkuNjMzIDQyLjY3OCAzOS41MTkgNDMuMTUyIDM5LjUxOSA0My42OEMzOS41MTkgNDQuMjA4IDM5LjYzMyA0NC42ODggMzkuODYxIDQ1LjEyQzQwLjEwMSA0NS41NCA0MC40MjUgNDUuODcgNDAuODMzIDQ2LjExQzQxLjI1MyA0Ni4zNSA0MS43MTUgNDYuNDcgNDIuMjE5IDQ2LjQ3Wk00OC43MDA0IDQ4VjM5LjM2SDUwLjUwMDRWNDAuNDk0SDUwLjUzNjRDNTAuNzY0NCA0MC4xNTggNTEuMTA2NCAzOS44NTggNTEuNTYyNCAzOS41OTRDNTIuMDMwNCAzOS4zMTggNTIuNTQ2NCAzOS4xOCA1My4xMTA0IDM5LjE4SDUzLjU2MDRWNDEuMDdDNTMuMjg0NCA0MS4wMSA1My4wNDQ0IDQwLjk4IDUyLjg0MDQgNDAuOThDNTIuNDIwNCA0MC45OCA1Mi4wMzA0IDQxLjA5NCA1MS42NzA0IDQxLjMyMkM1MS4zMTA0IDQxLjUzOCA1MS4wMjI0IDQxLjg1IDUwLjgwNjQgNDIuMjU4QzUwLjYwMjQgNDIuNjU0IDUwLjUwMDQgNDMuMDk4IDUwLjUwMDQgNDMuNTlWNDhINDguNzAwNFpNNTguOTcxIDQ4LjE4QzU4LjE0MyA0OC4xOCA1Ny4zODEgNDcuOTgyIDU2LjY4NSA0Ny41ODZDNTYuMDAxIDQ3LjE5IDU1LjQ2MSA0Ni42NSA1NS4wNjUgNDUuOTY2QzU0LjY2OSA0NS4yNyA1NC40NzEgNDQuNTA4IDU0LjQ3MSA0My42OEM1NC40NzEgNDIuODUyIDU0LjY2OSA0Mi4wOTYgNTUuMDY1IDQxLjQxMkM1NS40NjEgNDAuNzI4IDU1Ljk5NSA0MC4xODggNTYuNjY3IDM5Ljc5MkM1Ny4zMzkgMzkuMzg0IDU4LjA3NyAzOS4xOCA1OC44ODEgMzkuMThDNTkuNjg1IDM5LjE4IDYwLjQwNSAzOS4zNjYgNjEuMDQxIDM5LjczOEM2MS42ODkgNDAuMDk4IDYyLjE5MyA0MC42MDIgNjIuNTUzIDQxLjI1QzYyLjkyNSA0MS44ODYgNjMuMTExIDQyLjYwNiA2My4xMTEgNDMuNDFDNjMuMTExIDQzLjczNCA2My4wODEgNDQuMDM0IDYzLjAyMSA0NC4zMUg1Ni4zNjFDNTYuNDU3IDQ0LjkxIDU2Ljc1NyA0NS40MiA1Ny4yNjEgNDUuODRDNTcuNzY1IDQ2LjI2IDU4LjM2NSA0Ni40NyA1OS4wNjEgNDYuNDdDNTkuOTM3IDQ2LjQ3IDYwLjc0NyA0Ni4xMjIgNjEuNDkxIDQ1LjQyNkw2Mi42NjEgNDYuNTc4QzYyLjMyNSA0Ni45OTggNjEuODMzIDQ3LjM3IDYxLjE4NSA0Ny42OTRDNjAuNTQ5IDQ4LjAxOCA1OS44MTEgNDguMTggNTguOTcxIDQ4LjE4Wk02MS4yMzkgNDIuODdDNjEuMTA3IDQyLjIzNCA2MC44MzcgNDEuNzMgNjAuNDI5IDQxLjM1OEM2MC4wMjEgNDAuOTg2IDU5LjUwNSA0MC44IDU4Ljg4MSA0MC44QzU4LjIwOSA0MC44IDU3LjY1NyA0MC45ODYgNTcuMjI1IDQxLjM1OEM1Ni44MDUgNDEuNzMgNTYuNTA1IDQyLjIzNCA1Ni4zMjUgNDIuODdINjEuMjM5WicgZmlsbD0nJTIzRkZGRkZGJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIikgNDIgNDIsIGdyYWJiaW5nO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTItLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbn1cbi5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTItLWl0ZW06aG92ZXIgLmJsb2NrLWV4cGVydGlzZXMtbGlzdC10eXBlMi0tYnRuIHtcbiAgY29sb3I6ICNGRjcxMzA7XG4gIGJvcmRlci1jb2xvcjogI0ZGNzEzMDtcbn1cbi5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTItLWl0ZW06aG92ZXIgLmJsb2NrLWV4cGVydGlzZXMtbGlzdC10eXBlMi0taW1nOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNzEzMDtcbn1cbi5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTItLWl0ZW06aG92ZXIgLmJsb2NrLWV4cGVydGlzZXMtbGlzdC10eXBlMi0taW1nIC5zdmctbGluZSB7XG4gIGZpbGw6ICNGRjcxMzA7XG59XG4uYmxvY2stZXhwZXJ0aXNlcy1saXN0LXR5cGUyLS1pdGVtIC5zdmctbGluZSB7XG4gIGZpbGw6ICNCN0I3Qzc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmJsb2NrLWV4cGVydGlzZXMtbGlzdC10eXBlMi0tc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTItLWRlc2Mge1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTItLWRlc2Mge1xuICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgbWF4LXdpZHRoOiAyNC4zNzVyZW07XG4gIH1cbn1cbi5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTItLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYmxvY2stZXhwZXJ0aXNlcy1saXN0LXR5cGUyLS1pbWcge1xuICBtYXJnaW4tdG9wOiAtMjUlO1xuICBtYXJnaW4tbGVmdDogNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTItLWltZyB7XG4gICAgbWFyZ2luLXRvcDogLTEyJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stZXhwZXJ0aXNlcy1saXN0LXR5cGUyLS1pbWcge1xuICAgIG1hcmdpbi10b3A6IC0yMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2stZXhwZXJ0aXNlcy1saXN0LXR5cGUyLS1pbWcge1xuICAgIGJvdHRvbTogLTU1cHg7XG4gICAgYm90dG9tOiAtMy40Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTItLWltZyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTItLWltZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjQ0cHg7XG4gIHdpZHRoOiAxNS4yNXJlbTtcbiAgaGVpZ2h0OiAyNDRweDtcbiAgaGVpZ2h0OiAxNS4yNXJlbTtcbiAgYm90dG9tOiA1NnB4O1xuICBib3R0b206IDMuNXJlbTtcbiAgcmlnaHQ6IDM0cHg7XG4gIHJpZ2h0OiAyLjEyNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCN0I3Qzc7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stZXhwZXJ0aXNlcy1saXN0LXR5cGUyLS1pbWc6YmVmb3JlIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgd2lkdGg6IDE2LjI1cmVtO1xuICAgIGhlaWdodDogMjYwcHg7XG4gICAgaGVpZ2h0OiAxNi4yNXJlbTtcbiAgICBib3R0b206IDYwcHg7XG4gICAgYm90dG9tOiAzLjc1cmVtO1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIHJpZ2h0OiAyLjVyZW07XG4gIH1cbn1cbi5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTItLWltZyBzdmcge1xuICB3aWR0aDogMjUwcHg7XG4gIHdpZHRoOiAxNS42MjVyZW07XG4gIGhlaWdodDogMjUwcHg7XG4gIGhlaWdodDogMTUuNjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stZXhwZXJ0aXNlcy1saXN0LXR5cGUyIC5uYXYge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuXG4uYmxvY2stZXhwZXJ0aXNlcy1saXN0LXR5cGUzIHtcbiAgYmFja2dyb3VuZDogIzA3MDcyMztcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLWV4cGVydGlzZXMtbGlzdC10eXBlMyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDMuNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stZXhwZXJ0aXNlcy1saXN0LXR5cGUzIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbi5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTMtLXRpdGxlIHtcbiAgY29sb3I6ICNCN0I3Qzc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTMtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cbn1cbi5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTMtLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLWV4cGVydGlzZXMtbGlzdC10eXBlMy0taXRlbXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmJsb2NrLWV4cGVydGlzZXMtbGlzdC10eXBlMy0taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJUVCBOb3JtcyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gIHdpZHRoOiAyNSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stZXhwZXJ0aXNlcy1saXN0LXR5cGUzLS1pdGVtIHtcbiAgICB3aWR0aDogMzMuMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stZXhwZXJ0aXNlcy1saXN0LXR5cGUzLS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTg3NXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTMtLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmJsb2NrLWV4cGVydGlzZXMtbGlzdC10eXBlMy0taXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzcHg7XG4gIHdpZHRoOiAwLjE4NzVyZW07XG4gIGhlaWdodDogM3B4O1xuICBoZWlnaHQ6IDAuMTg3NXJlbTtcbiAgYm90dG9tOiAtMzNweDtcbiAgYm90dG9tOiAtMi4wNjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5uby10b3VjaGV2ZW50cyAuYmxvY2stZXhwZXJ0aXNlcy1saXN0LXR5cGUzLS1pdGVtOmhvdmVyIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAyMHB4ICNGRjcxMzA7XG59XG4ubm8tdG91Y2hldmVudHMgLmJsb2NrLWV4cGVydGlzZXMtbGlzdC10eXBlMy0taXRlbTpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjcxMzA7XG4gIGJvdHRvbTogLTIzcHg7XG4gIGJvdHRvbTogLTEuNDM3NXJlbTtcbn1cbi5uby10b3VjaGV2ZW50cyAuYmxvY2stZXhwZXJ0aXNlcy1saXN0LXR5cGUzLS1pdGVtOmhvdmVyIGEge1xuICBjb2xvcjogI0ZGNzEzMDtcbn1cbi5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTMtLWl0ZW0gYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyMzBweDtcbiAgbWF4LXdpZHRoOiAxNC4zNzVyZW07XG59XG5cbi5ibG9jay1oZXJvLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MDcyMztcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvd2F2ZXMtaGVyby1oZWFkZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gLTU4cHggY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1oZXJvLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLWhlcm8taGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC01MCU7XG4gIH1cbn1cbi5ibG9jay1oZXJvLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA2OS40NDUlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2hhZG93LnBuZ1wiKSBuby1yZXBlYXQgYm90dG9tIGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLWhlcm8taGVhZGVyOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQgLTEyMHB4O1xuICB9XG59XG4uYmxvY2staGVyby1oZWFkZXIud2l0aC1jdXN0b20taW1nIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5ibG9jay1oZXJvLWhlYWRlci53aXRoLWN1c3RvbS1pbWc6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2staGVyby1oZWFkZXIud2l0aC1mZWF0dXJlZC1hY2hpZXZlbWVudCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBpbmhlcml0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLWhlcm8taGVhZGVyLndpdGgtZmVhdHVyZWQtYWNoaWV2ZW1lbnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAyNTBweCBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrLWhlcm8taGVhZGVyLndpdGgtZmVhdHVyZWQtYWNoaWV2ZW1lbnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAzMzBweCBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgLmJsb2NrLWhlcm8taGVhZGVyLndpdGgtZmVhdHVyZWQtYWNoaWV2ZW1lbnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAzODBweCBjZW50ZXI7XG4gIH1cbn1cbi5ibG9jay1oZXJvLWhlYWRlci53aXRoLWZlYXR1cmVkLWFjaGlldmVtZW50IC5ibG9jay1oZXJvLWhlYWRlci0tY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmJsb2NrLWhlcm8taGVhZGVyLS10eXBlMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9jay1oZXJvLWhlYWRlci0tdHlwZTIgLmJsb2NrLWhlcm8taGVhZGVyLS1kZXNjIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cbi5ibG9jay1oZXJvLWhlYWRlci0tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy10b3A6IDg1cHg7XG4gIHBhZGRpbmctdG9wOiA1LjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA4NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNS4zMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1oZXJvLWhlYWRlci0tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgcGFkZGluZy10b3A6IDIuODEyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi44MTI1cmVtO1xuICB9XG59XG4uYmxvY2staGVyby1oZWFkZXItLXRpdGxlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2staGVyby1oZWFkZXItLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1oZXJvLWhlYWRlci0tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmJsb2NrLWhlcm8taGVhZGVyLS10aXRsZS1mYWtlIHtcbiAgZm9udC1mYW1pbHk6IFwiVFQgTm9ybXMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTUwcHg7XG4gIGZvbnQtc2l6ZTogOS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDBweDtcbiAgbGluZS1oZWlnaHQ6IDguNzVyZW07XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDJweCAjNUE1QTczO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2staGVyby1oZWFkZXItLXRpdGxlLWZha2Uge1xuICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICBmb250LXNpemU6IDUuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA4NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1LjMxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2staGVyby1oZWFkZXItLXRpdGxlLWZha2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ibG9jay1oZXJvLWhlYWRlci0tZGVzYyB7XG4gIG1heC13aWR0aDogNTMwcHg7XG4gIG1heC13aWR0aDogMzMuMTI1cmVtO1xuICBtYXJnaW4tbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiA3NXB4O1xuICBtYXJnaW4tdG9wOiA0LjY4NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay1oZXJvLWhlYWRlci0tZGVzYyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2staGVyby1oZWFkZXItLWRlc2Mge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBtYXJnaW4tdG9wOiAyLjgxMjVyZW07XG4gIH1cbn1cblxuLmJsb2NrLWhlcm8taG9tZXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy10b3A6IDVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLWhlcm8taG9tZXBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xuICB9XG59XG4uYmxvY2staGVyby1ob21lcGFnZS5pcy1pbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uYmxvY2staGVyby1ob21lcGFnZS1jb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrLWhlcm8taG9tZXBhZ2UtY292ZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5ibG9jay1oZXJvLWhvbWVwYWdlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuMDEpO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ibG9jay1oZXJvLWhvbWVwYWdlLS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1oZXJvLWhvbWVwYWdlLS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbi5ibG9jay1oZXJvLWhvbWVwYWdlLS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1oZXJvLWhvbWVwYWdlLS1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuYmxvY2staGVyby1ob21lcGFnZS0tY29udGVudC53aXRoLXRhZ3Mge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cbi5ibG9jay1oZXJvLWhvbWVwYWdlLS1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2xvZ28taG9tZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAzMTBweDtcbiAgaGVpZ2h0OiAzMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgdG9wOiAxMjUlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1oZXJvLWhvbWVwYWdlLS1jb250ZW50OmFmdGVyIHtcbiAgICBsZWZ0OiAxMTklO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRvcDogLTI1JTtcbiAgfVxufVxuLmJsb2NrLWhlcm8taG9tZXBhZ2UtLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07XG59XG4uYmxvY2staGVyby1ob21lcGFnZSAudGFncyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1mYW1pbHk6IFwiVFQgTm9ybXMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGZvbnQtc2l6ZTogNi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1LjYyNXJlbTtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4ICNGRkZGRkY7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2staGVyby1ob21lcGFnZSAudGFncyB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICBsaW5lLWhlaWdodDogMy40Mzc1cmVtO1xuICB9XG59XG4uYmxvY2staGVyby1ob21lcGFnZSAudGFncyBzcGFuIHtcbiAgcGFkZGluZzogMCAzNXB4O1xuICBwYWRkaW5nOiAwIDIuMTg3NXJlbTtcbn1cblxuLmJsb2NrLWltYWdlcyB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDYwcHggYXV0bztcbn1cbi5ibG9jay1pbWFnZXMubGlnaHQtc3R5bGUge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1pbWFnZXMubGlnaHQtc3R5bGUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2staW1hZ2VzLmxpZ2h0LXN0eWxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLmJsb2NrLWltYWdlcy5kYXJrLXN0eWxlIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzA3MjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLWltYWdlcy5kYXJrLXN0eWxlIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1pbWFnZXMuZGFyay1zdHlsZSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG4uYmxvY2staW1hZ2VzIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2staW1hZ2VzLS12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay1pbWFnZXMtLXZpZGVvIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDgwcHg7XG4gIHdpZHRoOiA1cmVtO1xuICB6LWluZGV4OiAxO1xufVxuLmJsb2NrLWltYWdlcy0taGFsZi1pbWcge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLWNvbHVtbi1nYXA6IDgwcHg7XG4gIGdyaWQtY29sdW1uLWdhcDogNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2staW1hZ2VzLS1oYWxmLWltZyB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA2MHB4O1xuICAgIGdyaWQtY29sdW1uLWdhcDogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1pbWFnZXMtLWhhbGYtaW1nIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXJvdy1nYXA6IDQwcHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyLjVyZW07XG4gIH1cbn1cblxuLmJsb2NrLWpvYnMtdHlwZTEge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MDcyMztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy93YXZlcy1qb2JzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDU3cHggY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1qb2JzLXR5cGUxIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1qb2JzLXR5cGUxIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbi5ibG9jay1qb2JzLXR5cGUxLS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRUIE5vcm1zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0LjM3NXJlbTtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4ICNCN0I3Qzc7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stam9icy10eXBlMS0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuNjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1qb2JzLXR5cGUxLS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiVFQgTm9ybXMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICBsaW5lLWhlaWdodDogNC4zNzVyZW07XG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4ICNCN0I3Qzc7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stam9icy10eXBlMS0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuNjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1qb2JzLXR5cGUxLS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxufVxuLmJsb2NrLWpvYnMtdHlwZTEtLW51bWJlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stam9icy10eXBlMS0tbnVtYmVycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stam9icy10eXBlMS0tbnVtYmVycyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cbn1cbi5ibG9jay1qb2JzLXR5cGUxLS1udW1iZXJzIC5jb2xsYWIsIC5ibG9jay1qb2JzLXR5cGUxLS1udW1iZXJzIC5jZXJ0aWYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHBhZGRpbmc6IDAgMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLWpvYnMtdHlwZTEtLW51bWJlcnMgLmNvbGxhYiwgLmJsb2NrLWpvYnMtdHlwZTEtLW51bWJlcnMgLmNlcnRpZiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICB9XG59XG4uYmxvY2stam9icy10eXBlMS0tbnVtYmVycyAuY29sbGFiIC5udW1iZXIsIC5ibG9jay1qb2JzLXR5cGUxLS1udW1iZXJzIC5jZXJ0aWYgLm51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlRUIE5vcm1zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgY29sb3I6ICNGRjcxMzA7XG4gIG1hcmdpbjogMCAxMHB4IDAgMTVweDtcbiAgbWFyZ2luOiAwIDAuNjI1cmVtIDAgMC45Mzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1qb2JzLXR5cGUxLS1udW1iZXJzIC5jb2xsYWIgLm51bWJlciwgLmJsb2NrLWpvYnMtdHlwZTEtLW51bWJlcnMgLmNlcnRpZiAubnVtYmVyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbi5ibG9jay1qb2JzLXR5cGUxLS1udW1iZXJzIC5jb2xsYWIgLmRlc2MsIC5ibG9jay1qb2JzLXR5cGUxLS1udW1iZXJzIC5jZXJ0aWYgLmRlc2Mge1xuICBmb250LWZhbWlseTogXCJUVCBOb3JtcyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjRkY3MTMwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1qb2JzLXR5cGUxLS1udW1iZXJzIC5jb2xsYWIgLmRlc2MsIC5ibG9jay1qb2JzLXR5cGUxLS1udW1iZXJzIC5jZXJ0aWYgLmRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4uYmxvY2stam9icy10eXBlMS0tbnVtYmVycyAuY29sbGFiIC5pY29uLCAuYmxvY2stam9icy10eXBlMS0tbnVtYmVycyAuY2VydGlmIC5pY29uIHtcbiAgd2lkdGg6IDYwcHg7XG4gIHdpZHRoOiAzLjc1cmVtO1xufVxuLmJsb2NrLWpvYnMtdHlwZTEtLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1qb2JzLXR5cGUxLS1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYmxvY2stam9icy10eXBlMS0tbGlzdDpiZWZvcmUsIC5ibG9jay1qb2JzLXR5cGUxLS1saXN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmJsb2NrLWpvYnMtdHlwZTEtLWxpc3Q6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5ibG9jay1qb2JzLXR5cGUxLS1saXN0OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5ibG9jay1qb2JzLXR5cGUxLS1saXN0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzA3MjM7XG59XG4uYmxvY2stam9icy10eXBlMS0tbGlzdC5hY3RpdmU6YmVmb3JlLCAuYmxvY2stam9icy10eXBlMS0tbGlzdC5hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcwNzIzO1xufVxuLmJsb2NrLWpvYnMtdHlwZTEtLWxpc3QgLmNsb3NlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NXB4O1xuICB0b3A6IDIuODEyNXJlbTtcbiAgcmlnaHQ6IDQ1cHg7XG4gIHJpZ2h0OiAyLjgxMjVyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDBzIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stam9icy10eXBlMS0tbGlzdCAuY2xvc2Uge1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stam9icy10eXBlMS0tbGlzdCAuY2xvc2Uge1xuICAgIHRvcDogMjBweDtcbiAgICB0b3A6IDEuMjVyZW07XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5ibG9jay1qb2JzLXR5cGUxLS1saXN0IC5jbG9zZS52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cbi5ibG9jay1qb2JzLXR5cGUxLS1saXN0IC5jbG9zZSAuaWNvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICB3aWR0aDogMS44NzVyZW07XG59XG4uYmxvY2stam9icy10eXBlMS0tbGlzdCAuaW1nLCAuYmxvY2stam9icy10eXBlMS0tbGlzdCAuZGV0YWlscyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2LjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmxvY2stam9icy10eXBlMS0tbGlzdCAuaW1nLCAuYmxvY2stam9icy10eXBlMS0tbGlzdCAuZGV0YWlscyB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1qb2JzLXR5cGUxLS1saXN0IC5pbWcsIC5ibG9jay1qb2JzLXR5cGUxLS1saXN0IC5kZXRhaWxzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLWpvYnMtdHlwZTEtLWxpc3QgLmltZywgLmJsb2NrLWpvYnMtdHlwZTEtLWxpc3QgLmRldGFpbHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5ibG9jay1qb2JzLXR5cGUxLS1saXN0IC5pbWcge1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLWpvYnMtdHlwZTEtLWxpc3QgLmltZyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1qb2JzLXR5cGUxLS1saXN0IC5pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stam9icy10eXBlMS0tbGlzdCAuaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cbi5ibG9jay1qb2JzLXR5cGUxLS1saXN0IC5pbWcgaW1nLm5vdC12aXNpYmxlIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMHMgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5ibG9jay1qb2JzLXR5cGUxLS1saXN0IC5pbWcgLmRldGFpbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDBzIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uYmxvY2stam9icy10eXBlMS0tbGlzdCAuaW1nIC5kZXRhaWxzLnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmJsb2NrLWpvYnMtdHlwZTEtLWxpc3QgLmltZyAuZGV0YWlscyAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5ibG9jay1qb2JzLXR5cGUxLS1saXN0IC5pbWcgLmRldGFpbHMgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmxvY2stam9icy10eXBlMS0tbGlzdC0taXRlbXMge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stam9icy10eXBlMS0tbGlzdC0taXRlbXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1qb2JzLXR5cGUxLS1saXN0LS1pdGVtcyB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbiAgfVxufVxuLmJsb2NrLWpvYnMtdHlwZTEtLWxpc3QtLWl0ZW1zIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stam9icy10eXBlMS0tbGlzdC0taXRlbXMgdWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2stam9icy10eXBlMS0tbGlzdC0taXRlbXMgdWw6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG59XG4uYmxvY2stam9icy10eXBlMS0tbGlzdC0taXRlbSB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBtYXJnaW46IDAuOTM3NXJlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmxvY2stam9icy10eXBlMS0tbGlzdC0taXRlbSB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLWpvYnMtdHlwZTEtLWxpc3QtLWl0ZW0ge1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIG1hcmdpbjogMC45Mzc1cmVtIDA7XG4gIH1cbiAgLmJsb2NrLWpvYnMtdHlwZTEtLWxpc3QtLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmJsb2NrLWpvYnMtdHlwZTEtLWxpc3QtLWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG4uYmxvY2stam9icy10eXBlMS0tbGlzdC0taXRlbSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTJweDtcbiAgdG9wOiAwLjc1cmVtO1xuICB3aWR0aDogMjBweDtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMnB4O1xuICBoZWlnaHQ6IDAuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjdCN0M3O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmJsb2NrLWpvYnMtdHlwZTEtLWxpc3QtLWl0ZW0gYTpob3ZlciwgLmJsb2NrLWpvYnMtdHlwZTEtLWxpc3QtLWl0ZW0gYS5hY3RpdmUge1xuICBjb2xvcjogI0ZGNzEzMDtcbn1cbi5ibG9jay1qb2JzLXR5cGUxLS1saXN0LS1pdGVtIGE6aG92ZXI6YmVmb3JlLCAuYmxvY2stam9icy10eXBlMS0tbGlzdC0taXRlbSBhLmFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3MTMwO1xufVxuLmJsb2NrLWpvYnMtdHlwZTEgLmJsb2NrLXRlc3RpbW9uaWFscy0tc3dpcGVyIHtcbiAgbWFyZ2luLXRvcDogNjFweDtcbiAgbWFyZ2luLXRvcDogMy44MTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1qb2JzLXR5cGUxIC5ibG9jay10ZXN0aW1vbmlhbHMtLXN3aXBlciB7XG4gICAgbWFyZ2luLXRvcDogNDFweDtcbiAgICBtYXJnaW4tdG9wOiAyLjU2MjVyZW07XG4gIH1cbn1cblxuLmJsb2NrLWpvYnMtdHlwZTIge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1qb2JzLXR5cGUyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLWpvYnMtdHlwZTIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG4uYmxvY2stam9icy10eXBlMi0tbGlzdCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stam9icy10eXBlMi0tbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay1qb2JzLXR5cGUyLS1saXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICB9XG59XG4ubm8tdG91Y2hldmVudHMgLmJsb2NrLWpvYnMtdHlwZTItLWxpc3QgLnN3aXBlci13cmFwcGVyOmhvdmVyIHtcbiAgY3Vyc29yOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTI3cHgnIGhlaWdodD0nODVweCcgdmlld0JveD0nMCAwIDEyNyA4NScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFbmF2JTNDL3RpdGxlJTNFJTNDZyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTc3NC4wMDAwMDAsIC02MTkxLjAwMDAwMCknJTNFJTNDZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgNTU1MC4wMDAwMDApJyUzRSUzQ2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNzc0LjAwMDAwMCwgNjQxLjAwMDAwMCknJTNFJTNDZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyMS4wMDAwMDAsIDAuMDAwMDAwKSclM0UlM0NjaXJjbGUgZmlsbD0nJTIzMDcwNzIzJyBjeD0nNDIuNScgY3k9JzQyLjUnIHI9JzQyLjUnJTNFJTNDL2NpcmNsZSUzRSUzQ3BhdGggZD0nTTI4LjgzNiw0OSBDMzAuNzAyNjY2Nyw0OSAzMi4xNTA2NjY3LDQ4LjUwMTMzMzMgMzMuMTgsNDcuNTA0IEMzNC4yMDkzMzMzLDQ2LjUwNjY2NjcgMzQuNzI0LDQ1LjEwMTMzMzMgMzQuNzI0LDQzLjI4OCBDMzQuNzI0LDQxLjQ4NTMzMzMgMzQuMjA5MzMzMyw0MC4wODggMzMuMTgsMzkuMDk2IEMzMi4xNTA2NjY3LDM4LjEwNCAzMC43MDI2NjY3LDM3LjYwOCAyOC44MzYsMzcuNjA4IEwyOC44MzYsMzcuNjA4IEwyNC42NDQsMzcuNjA4IEwyNC42NDQsNDkgTDI4LjgzNiw0OSBaIE0yOC43MDgsNDcuMzIgTDI2LjcwOCw0Ny4zMiBMMjYuNzA4LDM5LjI4OCBMMjguNzA4LDM5LjI4OCBDMzEuMzMyLDM5LjI4OCAzMi42NDQsNDAuNjIxMzMzMyAzMi42NDQsNDMuMjg4IEMzMi42NDQsNDUuOTc2IDMxLjMzMiw0Ny4zMiAyOC43MDgsNDcuMzIgTDI4LjcwOCw0Ny4zMiBaIE0zOC42NzYsNDkgTDM4LjY3Niw0NC42MzIgQzM4LjY3Niw0My45ODEzMzMzIDM4Ljg1NDY2NjcsNDMuNDU4NjY2NyAzOS4yMTIsNDMuMDY0IEMzOS41NjkzMzMzLDQyLjY2OTMzMzMgNDAuMDg5MzMzMyw0Mi40NzIgNDAuNzcyLDQyLjQ3MiBDNDEuMTM0NjY2Nyw0Mi40NzIgNDEuNDg2NjY2Nyw0Mi41NDEzMzMzIDQxLjgyOCw0Mi42OCBMNDEuODI4LDQyLjY4IEw0MS44NDQsNDAuODU2IEM0MS42Miw0MC43NzA2NjY3IDQxLjM1MzMzMzMsNDAuNzI4IDQxLjA0NCw0MC43MjggQzQwLjQ4OTMzMzMsNDAuNzI4IDM5Ljk5MzMzMzMsNDAuODY2NjY2NyAzOS41NTYsNDEuMTQ0IEMzOS4xMTg2NjY3LDQxLjQyMTMzMzMgMzguNzk4NjY2Nyw0MS44MjEzMzMzIDM4LjU5Niw0Mi4zNDQgTDM4LjU5Niw0Mi4zNDQgTDM4LjQzNiw0MC45MiBMMzYuNTY0LDQwLjkyIEMzNi42NDkzMzMzLDQxLjU5MiAzNi42OTIsNDIuMzU0NjY2NyAzNi42OTIsNDMuMjA4IEwzNi42OTIsNDMuMjA4IEwzNi42OTIsNDkgTDM4LjY3Niw0OSBaIE00NS45NCw0OS4xMjggQzQ2LjUyNjY2NjcsNDkuMTI4IDQ3LjA0OTMzMzMsNDkuMDAyNjY2NyA0Ny41MDgsNDguNzUyIEM0Ny45NjY2NjY3LDQ4LjUwMTMzMzMgNDguMzE4NjY2Nyw0OC4xNTIgNDguNTY0LDQ3LjcwNCBMNDguNTY0LDQ3LjcwNCBMNDguNTY0LDQ5IEw1MC41MzIsNDkgTDUwLjUzMiw0MC45MiBMNDguNTY0LDQwLjkyIEw0OC41NjQsNDIuMTM2IEM0OC4zMTg2NjY3LDQxLjY4OCA0Ny45NjY2NjY3LDQxLjMzODY2NjcgNDcuNTA4LDQxLjA4OCBDNDcuMDQ5MzMzMyw0MC44MzczMzMzIDQ2LjUyNjY2NjcsNDAuNzEyIDQ1Ljk0LDQwLjcxMiBDNDUuMjQ2NjY2Nyw0MC43MTIgNDQuNjI4LDQwLjg5MDY2NjcgNDQuMDg0LDQxLjI0OCBDNDMuNTQsNDEuNjA1MzMzMyA0My4xMTYsNDIuMTA2NjY2NyA0Mi44MTIsNDIuNzUyIEM0Mi41MDgsNDMuMzk3MzMzMyA0Mi4zNTYsNDQuMTM2IDQyLjM1Niw0NC45NjggQzQyLjM1Niw0NS44IDQyLjUwNTMzMzMsNDYuNTMwNjY2NyA0Mi44MDQsNDcuMTYgQzQzLjEwMjY2NjcsNDcuNzg5MzMzMyA0My41MjQsNDguMjc0NjY2NyA0NC4wNjgsNDguNjE2IEM0NC42MTIsNDguOTU3MzMzMyA0NS4yMzYsNDkuMTI4IDQ1Ljk0LDQ5LjEyOCBaIE00Ni40ODQsNDcuNTYgQzQ1LjgxMiw0Ny41NiA0NS4yOTIsNDcuMzM2IDQ0LjkyNCw0Ni44ODggQzQ0LjU1Niw0Ni40NCA0NC4zNzIsNDUuOCA0NC4zNzIsNDQuOTY4IEM0NC4zNzIsNDQuMTI1MzMzMyA0NC41NTYsNDMuNDY2NjY2NyA0NC45MjQsNDIuOTkyIEM0NS4yOTIsNDIuNTE3MzMzMyA0NS44MDY2NjY3LDQyLjI4IDQ2LjQ2OCw0Mi4yOCBDNDcuMTQsNDIuMjggNDcuNjU3MzMzMyw0Mi41MDkzMzMzIDQ4LjAyLDQyLjk2OCBDNDguMzgyNjY2Nyw0My40MjY2NjY3IDQ4LjU2NCw0NC4wODI2NjY3IDQ4LjU2NCw0NC45MzYgQzQ4LjU2NCw0NS43NjggNDguMzgyNjY2Nyw0Ni40MTMzMzMzIDQ4LjAyLDQ2Ljg3MiBDNDcuNjU3MzMzMyw0Ny4zMzA2NjY3IDQ3LjE0NTMzMzMsNDcuNTYgNDYuNDg0LDQ3LjU2IFogTTU2LjQyLDUyLjU4NCBDNTcuNzY0LDUyLjU4NCA1OC43ODI2NjY3LDUyLjI1ODY2NjcgNTkuNDc2LDUxLjYwOCBDNjAuMTY5MzMzMyw1MC45NTczMzMzIDYwLjUxNiw1MC4wMDI2NjY3IDYwLjUxNiw0OC43NDQgTDYwLjUxNiw0OC43NDQgTDYwLjUxNiw0MC45MiBMNTguNTMyLDQwLjkyIEw1OC41MzIsNDIuMTM2IEM1OC4yODY2NjY3LDQxLjY4OCA1Ny45MzIsNDEuMzM4NjY2NyA1Ny40NjgsNDEuMDg4IEM1Ny4wMDQsNDAuODM3MzMzMyA1Ni40NzMzMzMzLDQwLjcxMiA1NS44NzYsNDAuNzEyIEM1NS4xNzIsNDAuNzEyIDU0LjU0NTMzMzMsNDAuODggNTMuOTk2LDQxLjIxNiBDNTMuNDQ2NjY2Nyw0MS41NTIgNTMuMDIsNDIuMDI2NjY2NyA1Mi43MTYsNDIuNjQgQzUyLjQxMiw0My4yNTMzMzMzIDUyLjI2LDQzLjk1NDY2NjcgNTIuMjYsNDQuNzQ0IEM1Mi4yNiw0NS41MzMzMzMzIDUyLjQxMiw0Ni4yMzQ2NjY3IDUyLjcxNiw0Ni44NDggQzUzLjAyLDQ3LjQ2MTMzMzMgNTMuNDQ2NjY2Nyw0Ny45MzYgNTMuOTk2LDQ4LjI3MiBDNTQuNTQ1MzMzMyw0OC42MDggNTUuMTcyLDQ4Ljc3NiA1NS44NzYsNDguNzc2IEM1Ni40NjI2NjY3LDQ4Ljc3NiA1Ni45OTA2NjY3LDQ4LjY0IDU3LjQ2LDQ4LjM2OCBDNTcuOTI5MzMzMyw0OC4wOTYgNTguMjg2NjY2Nyw0Ny43NDEzMzMzIDU4LjUzMiw0Ny4zMDQgTDU4LjUzMiw0Ny4zMDQgTDU4LjUzMiw0OC45MDQgQzU4LjUzMiw1MC4zMzMzMzMzIDU3LjgxMiw1MS4wNDggNTYuMzcyLDUxLjA0OCBDNTUuNDAxMzMzMyw1MS4wNDggNTQuNDI1MzMzMyw1MC43OTIgNTMuNDQ0LDUwLjI4IEw1My40NDQsNTAuMjggTDUzLjEyNCw1MS44IEM1NC4wNzMzMzMzLDUyLjMyMjY2NjcgNTUuMTcyLDUyLjU4NCA1Ni40Miw1Mi41ODQgWiBNNTYuNDA0LDQ3LjIwOCBDNTUuNzQyNjY2Nyw0Ny4yMDggNTUuMjIyNjY2Nyw0Ni45ODkzMzMzIDU0Ljg0NCw0Ni41NTIgQzU0LjQ2NTMzMzMsNDYuMTE0NjY2NyA1NC4yNzYsNDUuNTEyIDU0LjI3Niw0NC43NDQgQzU0LjI3Niw0My45NzYgNTQuNDY1MzMzMyw0My4zNzMzMzMzIDU0Ljg0NCw0Mi45MzYgQzU1LjIyMjY2NjcsNDIuNDk4NjY2NyA1NS43NDI2NjY3LDQyLjI4IDU2LjQwNCw0Mi4yOCBDNTcuMDc2LDQyLjI4IDU3LjU5ODY2NjcsNDIuNDk4NjY2NyA1Ny45NzIsNDIuOTM2IEM1OC4zNDUzMzMzLDQzLjM3MzMzMzMgNTguNTMyLDQzLjk3NiA1OC41MzIsNDQuNzQ0IEM1OC41MzIsNDUuNTEyIDU4LjM0MjY2NjcsNDYuMTE0NjY2NyA1Ny45NjQsNDYuNTUyIEM1Ny41ODUzMzMzLDQ2Ljk4OTMzMzMgNTcuMDY1MzMzMyw0Ny4yMDggNTYuNDA0LDQ3LjIwOCBaJyBmaWxsPSclMjNGRkZGRkYnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgMzguMDAwMDAwKScgZmlsbD0nJTIzMDcwNzIzJyUzRSUzQ3BvbHlnb24gdHJhbnNmb3JtPSd0cmFuc2xhdGUoMy4wMDAwMDAsIDUuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0zLjAwMDAwMCwgLTUuMDAwMDAwKSAnIHBvaW50cz0nMi41NDc2MDIxNiA0Ljk5MzcwMDA4IDAgOC43NzczMDAxMyAxLjI2MTIzMDM1IDEwIDYgNC45OTM4MDAwOCAxLjI2MTIzMDM1IDAgMCAxLjIyMjcwMDAyJyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEyMS4wMDAwMDAsIDM4LjAwMDAwMCknIGZpbGw9JyUyMzA3MDcyMyclM0UlM0Nwb2x5Z29uIHBvaW50cz0nMi41NDc2MDIxNiA0Ljk5MzcwMDA4IDAgOC43NzczMDAxMyAxLjI2MTIzMDM1IDEwIDYgNC45OTM4MDAwOCAxLjI2MTIzMDM1IDAgMCAxLjIyMjcwMDAyJyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIikgNjMgNDIsIGdyYWJiaW5nO1xufVxuLmJsb2NrLWpvYnMtdHlwZTItLWxpc3QtLWl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTFFMUVBO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIHBhZGRpbmc6IDIuNXJlbSAxLjg3NXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ibG9jay1qb2JzLXR5cGUyLS1saXN0LS1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIG1heC13aWR0aDogMjEuODc1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stam9icy10eXBlMi0tbGlzdC0taXRlbSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXgtd2lkdGg6IDE4Ljc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLWpvYnMtdHlwZTItLWxpc3QtLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDAuOTM3NXJlbTtcbiAgfVxufVxuLmJsb2NrLWpvYnMtdHlwZTItLWxpc3QtLWl0ZW0tLXBlcnNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM1QTVBNzM7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stam9icy10eXBlMi0tbGlzdC0taXRlbS0tcGVyc29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cbn1cbi5ibG9jay1qb2JzLXR5cGUyLS1saXN0LS1pdGVtLS1wZXJzb24gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG59XG4uYmxvY2stam9icy10eXBlMi0tbGlzdC0taXRlbS0tZGVzYyB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG4gIG1hcmdpbi10b3A6IDMuNDM3NXJlbTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgY29sb3I6ICMyRTJFNDk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLWpvYnMtdHlwZTItLWxpc3QtLWl0ZW0tLWRlc2Mge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLXRvcDogMi4xODc1cmVtO1xuICB9XG59XG4uYmxvY2stam9icy10eXBlMiAuYmxvY2stdGVzdGltb25pYWxzLS1zd2lwZXIge1xuICBtYXJnaW4tdG9wOiA2MXB4O1xuICBtYXJnaW4tdG9wOiAzLjgxMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLWpvYnMtdHlwZTIgLmJsb2NrLXRlc3RpbW9uaWFscy0tc3dpcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MXB4O1xuICAgIG1hcmdpbi10b3A6IDIuNTYyNXJlbTtcbiAgfVxufVxuXG4uYmxvY2stbGluay1mdWxsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMDcwNzIzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vLXRvdWNoZXZlbnRzIC5ibG9jay1saW5rLWZ1bGw6aG92ZXIgLmJsb2NrLWxpbmstZnVsbC0tbGluayB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAyMDBweDtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vLXRvdWNoZXZlbnRzIC5ibG9jay1saW5rLWZ1bGw6aG92ZXIgLmJsb2NrLWxpbmstZnVsbC0tbGluayB7XG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4ICNGRkZGRkY7XG4gIH1cbn1cbi5ibG9jay1saW5rLWZ1bGwtLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSg0NiwgNDYsIDczLCAwLjUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLWxpbmstZnVsbC0td3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDMuNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stbGluay1mdWxsLS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbi5ibG9jay1saW5rLWZ1bGwtLWhlYWRpbmcge1xuICBjb2xvcjogI0I3QjdDNztcbn1cbi5ibG9jay1saW5rLWZ1bGwtLWxpbmsge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0ZGRkZGRiAwIDEwMCUpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMDtcbiAgdHJhbnNpdGlvbjogMC43NXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGZvbnQtZmFtaWx5OiBcIlRUIE5vcm1zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1MHB4O1xuICBmb250LXNpemU6IDkuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA4Ljc1cmVtO1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggIzVBNUE3MztcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1saW5rLWZ1bGwtLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2stbGluay1mdWxsLS1saW5rIHtcbiAgICBmb250LWZhbWlseTogXCJUVCBOb3JtcyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1MHB4O1xuICAgIGZvbnQtc2l6ZTogOS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4Ljc1cmVtO1xuICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDJweCAjNUE1QTczO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBsaW5lLWhlaWdodDogMTc1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1saW5rLWZ1bGwtLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjgxMjVyZW07XG4gIH1cbn1cblxuLmJsb2NrLWxvY2F0aW9uIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzA3MjM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy93YXZlcy1sb2NhdGlvbi5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAxNzZweCBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1sb2NhdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDMuNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stbG9jYXRpb24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1sb2NhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgfVxufVxuLmJsb2NrLWxvY2F0aW9uLS1oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3LjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLWxvY2F0aW9uLS1oZWFkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1sb2NhdGlvbi0taGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmJsb2NrLWxvY2F0aW9uLS10aXRsZS13cmFwcGVyIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrLWxvY2F0aW9uLS10aXRsZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stbG9jYXRpb24tLXRpdGxlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stbG9jYXRpb24tLWltZy13cmFwcGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLWxvY2F0aW9uLS1pbWctd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLWxvY2F0aW9uLS1pbWctd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stbG9jYXRpb24tLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay1sb2NhdGlvbi0taW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJsb2NrLWxvY2F0aW9uLS1pbWcyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMxOS45OHB4KSB7XG4gIC5ibG9jay1sb2NhdGlvbi0taW1nMiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwJSwgNTAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmxvY2stbG9jYXRpb24tLWltZzIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ibG9jay1sb2NhdGlvbi0taW1nMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuODtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMCUsICMwNzA3MjMgMTAwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJsb2NrLWxvY2F0aW9uLS1oZWFkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uYmxvY2stbG9jYXRpb24tLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVFQgTm9ybXMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgZm9udC1zaXplOiA1cmVtO1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDQuMzc1cmVtO1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggI0I3QjdDNztcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1sb2NhdGlvbi0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuNjg3NXJlbTtcbiAgfVxufVxuLmJsb2NrLWxvY2F0aW9uIC50YWdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGNvbG9yOiAjRkY3MTMwO1xuICBmb250LWZhbWlseTogXCJUVCBOb3JtcyBQcm9cIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stbG9jYXRpb24gLnRhZ3Mge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgfVxufVxuLmJsb2NrLWxvY2F0aW9uIC50YWdzIHNwYW4ge1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIHBhZGRpbmc6IDAgMS4xMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLWxvY2F0aW9uIC50YWdzIHNwYW4ge1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gIH1cbn1cbi5ibG9jay1sb2NhdGlvbi0tdGV4dC1jb2x1bW4ge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgbWFyZ2luLXRvcDogNy41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1sb2NhdGlvbi0tdGV4dC1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stbG9jYXRpb24tLXRleHQtY29sdW1uIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stbG9jYXRpb24tLXRleHQtY29sdW1uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1sb2NhdGlvbi0tdGV4dCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuYmxvY2stbG9jYXRpb24tLXRleHQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stbG9jYXRpb24tLXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmJsb2NrLWxvY2F0aW9uLS10ZXh0LS1kZXNjIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG59XG4uYmxvY2stbG9jYXRpb24tLXRleHQtLWRlc2MgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLWxvY2F0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYsIC5ibG9jay1sb2NhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2stbG9jYXRpb24gLmJsb2NrLXRleHQtbWVkaWEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stbG9jYXRpb24gLmJsb2NrLXRleHQtbWVkaWEtLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmxvY2stbWFycXVlZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcwNzIzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1tYXJxdWVlIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1tYXJxdWVlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbi5ibG9jay1tYXJxdWVlLS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRUIE5vcm1zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwMHB4O1xuICBmb250LXNpemU6IDYuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICBsaW5lLWhlaWdodDogNS42MjVyZW07XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAjNUE1QTczO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stbWFycXVlZS0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjgxMjVyZW07XG4gIH1cbn1cbi5ibG9jay1tYXJxdWVlIC50YWdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgbWFyZ2luLXRvcDogLTEuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1tYXJxdWVlIC50YWdzIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBtYXJnaW4tdG9wOiAtMC45Mzc1cmVtO1xuICB9XG59XG4uYmxvY2stbWFycXVlZSAudGFncyBzcGFuIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1tYXJxdWVlIC50YWdzIHNwYW4ge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xuICB9XG59XG5cbi5ibG9jay1udW1iZXJzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLW51bWJlcnMgKyAuYmxvY2stdGVzdGltb25pYWxzIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xufVxuLmJsb2NrLW51bWJlcnMtLXR5cGUyLmxpZ2h0LXN0eWxlIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stbnVtYmVycy0tdHlwZTIubGlnaHQtc3R5bGUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stbnVtYmVycy0tdHlwZTIubGlnaHQtc3R5bGUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG4uYmxvY2stbnVtYmVycy0tdHlwZTIuZGFyay1zdHlsZSB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcwNzIzO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stbnVtYmVycy0tdHlwZTIuZGFyay1zdHlsZSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDMuNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stbnVtYmVycy0tdHlwZTIuZGFyay1zdHlsZSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG4uYmxvY2stbnVtYmVycy0tdHlwZTIuZGFyay1zdHlsZSAuYmxvY2stbnVtYmVycy0tdGl0bGUge1xuICBjb2xvcjogI0I3QjdDNztcbn1cbi5ibG9jay1udW1iZXJzLS10eXBlMSB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcwNzIzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1udW1iZXJzLS10eXBlMSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDMuNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stbnVtYmVycy0tdHlwZTEge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLmJsb2NrLW51bWJlcnMtLXR5cGUxIC5ibG9jay1udW1iZXJzLS10aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1udW1iZXJzLS10eXBlMSAuYmxvY2stbnVtYmVycy0taXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICB9XG59XG4uYmxvY2stbnVtYmVycy0tdHlwZTEgLmJsb2NrLW51bWJlcnMtLWl0ZW0tY29udGVudCAubnVtYmVyIHtcbiAgY29sb3I6ICNGRjcxMzA7XG4gIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDI1NSwgMTEzLCA0OCwgMC41KTtcbiAgcGFkZGluZzogNjBweCAwIDIwcHggMDtcbiAgcGFkZGluZzogMy43NXJlbSAwIDEuMjVyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stbnVtYmVycy0tdHlwZTEgLmJsb2NrLW51bWJlcnMtLWl0ZW0tY29udGVudCAubnVtYmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMTBweCAwO1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwIDAuNjI1cmVtIDA7XG4gIH1cbn1cbi5ibG9jay1udW1iZXJzLS10eXBlMSAuYmxvY2stbnVtYmVycy0taXRlbS1jb250ZW50IC50aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJsb2NrLW51bWJlcnMtLXR5cGUxIC5ibG9jay1udW1iZXJzLS1pdGVtLWNvbnRlbnQgLmRlc2Mge1xuICBjb2xvcjogI0I3QjdDNztcbn1cbi5ibG9jay1udW1iZXJzLS10eXBlMSAuYmxvY2stbGluZXMge1xuICB6LWluZGV4OiAxO1xufVxuLmJsb2NrLW51bWJlcnMtYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAwO1xufVxuLmJsb2NrLW51bWJlcnMtYmFja2dyb3VuZCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cbi5ibG9jay1udW1iZXJzLS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmJsb2NrLW51bWJlcnMtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stbnVtYmVycy0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxufVxuLmJsb2NrLW51bWJlcnMtLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stbnVtYmVycy0taXRlbXMge1xuICAgIG1hcmdpbjogMCAtMS4yNXJlbTtcbiAgfVxufVxuLmJsb2NrLW51bWJlcnMtLWl0ZW0ge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLW51bWJlcnMtLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG4gIH1cbiAgLmJsb2NrLW51bWJlcnMtLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmJsb2NrLW51bWJlcnMtLWl0ZW0uaXRlbS0xIC5zdHJpcGUge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyNDVweDtcbiAgd2lkdGg6IDE1LjMxMjVyZW07XG59XG4uYmxvY2stbnVtYmVycy0taXRlbS5pdGVtLTIgLnN0cmlwZSB7XG4gIGJvdHRvbTogLTYwcHg7XG4gIGJvdHRvbTogLTMuNzVyZW07XG4gIHdpZHRoOiAyNjJweDtcbiAgd2lkdGg6IDE2LjM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stbnVtYmVycy0taXRlbS5pdGVtLTIgLnN0cmlwZSB7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICBib3R0b206IC0wLjYyNXJlbTtcbiAgfVxufVxuLmJsb2NrLW51bWJlcnMtLWl0ZW0uaXRlbS0zIC5zdHJpcGUge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxODVweDtcbiAgd2lkdGg6IDExLjU2MjVyZW07XG59XG4uYmxvY2stbnVtYmVycy0taXRlbS5pdGVtLTQgLnN0cmlwZSB7XG4gIGJvdHRvbTogLTYwcHg7XG4gIGJvdHRvbTogLTMuNzVyZW07XG4gIHdpZHRoOiAyMDdweDtcbiAgd2lkdGg6IDEyLjkzNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLW51bWJlcnMtLWl0ZW0uaXRlbS00IC5zdHJpcGUge1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgYm90dG9tOiAtMC42MjVyZW07XG4gIH1cbn1cbi5ibG9jay1udW1iZXJzLS1pdGVtLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9jay1udW1iZXJzLS1pdGVtLWNvbnRlbnQgLnN0cmlwZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmxvY2stbnVtYmVycy0taXRlbS1jb250ZW50IC5zdHJpcGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stbnVtYmVycy0taXRlbS1jb250ZW50IC5zdHJpcGUge1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLW51bWJlcnMtLWl0ZW0tY29udGVudCAubnVtYmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJUVCBOb3JtcyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBmb250LXNpemU6IDVyZW07XG4gIGxpbmUtaGVpZ2h0OiA5NHB4O1xuICBsaW5lLWhlaWdodDogNS44NzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1udW1iZXJzLS1pdGVtLWNvbnRlbnQgLm51bWJlciB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMuNjI1cmVtO1xuICB9XG59XG4uYmxvY2stbnVtYmVycy0taXRlbS1jb250ZW50IC50aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1udW1iZXJzLS1pdGVtLWNvbnRlbnQgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICB9XG59XG4uYmxvY2stbnVtYmVycy0taXRlbS1jb250ZW50IC5kZXNjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLW51bWJlcnMtLWl0ZW0tY29udGVudCAuaGlkZV9tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJsb2NrLXBhcnRuZXJzLXR5cGUxLS1yZXdhcmQtLXNpbmdsZSwgLmJsb2NrLXBhcnRuZXJzLXR5cGUyLS1yZXdhcmQtLXNpbmdsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmxvY2stcGFydG5lcnMtdHlwZTEtLXJld2FyZC0tc2luZ2xlOm5vdCg6bGFzdC1jaGlsZCksIC5ibG9jay1wYXJ0bmVycy10eXBlMi0tcmV3YXJkLS1zaW5nbGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuLmJsb2NrLXBhcnRuZXJzLXR5cGUxLS1yZXdhcmQtLXNpbmdsZS0taWNvbiwgLmJsb2NrLXBhcnRuZXJzLXR5cGUyLS1yZXdhcmQtLXNpbmdsZS0taWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBib3JkZXI6IDFweCBkYXNoZWQgIzA3MDcyMztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNjBweDtcbiAgaGVpZ2h0OiAzLjc1cmVtO1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIG1pbi13aWR0aDogMy43NXJlbTtcbn1cbi5ibG9jay1wYXJ0bmVycy10eXBlMS0tcmV3YXJkLS1zaW5nbGUtLWljb24gc3ZnLCAuYmxvY2stcGFydG5lcnMtdHlwZTItLXJld2FyZC0tc2luZ2xlLS1pY29uIHN2ZyB7XG4gIG1heC1oZWlnaHQ6IDM2cHg7XG4gIG1heC1oZWlnaHQ6IDIuMjVyZW07XG59XG4uYmxvY2stcGFydG5lcnMtdHlwZTEtLXJld2FyZC0tc2luZ2xlLS12YWx1ZXMsIC5ibG9jay1wYXJ0bmVycy10eXBlMi0tcmV3YXJkLS1zaW5nbGUtLXZhbHVlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgY29sb3I6ICNGRjcxMzA7XG4gIGZvbnQtZmFtaWx5OiBcIlRUIE5vcm1zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG4uYmxvY2stcGFydG5lcnMtdHlwZTEtLXJld2FyZC0tc2luZ2xlLS12YWx1ZXMtLW51bWJlciwgLmJsb2NrLXBhcnRuZXJzLXR5cGUyLS1yZXdhcmQtLXNpbmdsZS0tdmFsdWVzLS1udW1iZXIge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay1wYXJ0bmVycy10eXBlMS0tcmV3YXJkLS1zaW5nbGUtLXZhbHVlcy0tbnVtYmVyLCAuYmxvY2stcGFydG5lcnMtdHlwZTItLXJld2FyZC0tc2luZ2xlLS12YWx1ZXMtLW51bWJlciB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgICBsaW5lLWhlaWdodDogNC4wNjI1cmVtO1xuICB9XG59XG4uYmxvY2stcGFydG5lcnMtdHlwZTEtLXJld2FyZC0tc2luZ2xlLS12YWx1ZXMtLXRleHQsIC5ibG9jay1wYXJ0bmVycy10eXBlMi0tcmV3YXJkLS1zaW5nbGUtLXZhbHVlcy0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgd2lkdGg6IDE1MHB4O1xuICB3aWR0aDogOS4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLXBhcnRuZXJzLXR5cGUxLS1yZXdhcmQtLXNpbmdsZS0tdmFsdWVzLS10ZXh0LCAuYmxvY2stcGFydG5lcnMtdHlwZTItLXJld2FyZC0tc2luZ2xlLS12YWx1ZXMtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cbi5ibG9jay1wYXJ0bmVycy10eXBlMSB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXBhcnRuZXJzLXR5cGUxIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXBhcnRuZXJzLXR5cGUxIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLmJsb2NrLXBhcnRuZXJzLXR5cGUxLS1oZWFkaW5nLWJhciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXBhcnRuZXJzLXR5cGUxLS1oZWFkaW5nLWJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2stcGFydG5lcnMtdHlwZTEtLWhlYWRpbmctYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1wYXJ0bmVycy10eXBlMS0taGVhZGluZy1iYXItLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXBhcnRuZXJzLXR5cGUxLS1oZWFkaW5nLWJhciBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICAgIHRvcDogLTAuMDYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay1wYXJ0bmVycy10eXBlMS0taGVhZGluZy1iYXIgYSB7XG4gICAgdG9wOiAtNHB4O1xuICAgIHRvcDogLTAuMjVyZW07XG4gIH1cbn1cbi5ibG9jay1wYXJ0bmVycy10eXBlMS0tY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2stcGFydG5lcnMtdHlwZTEtLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmJsb2NrLXBhcnRuZXJzLXR5cGUxLS1pbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay1wYXJ0bmVycy10eXBlMS0taW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIG1pbi13aWR0aDogMTguNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrLXBhcnRuZXJzLXR5cGUxLS1pbWcge1xuICAgIG1pbi13aWR0aDogMzUwcHg7XG4gICAgbWluLXdpZHRoOiAyMS44NzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuODc1cmVtO1xuICB9XG59XG4uYmxvY2stcGFydG5lcnMtdHlwZTEtLXRhYnMge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay1wYXJ0bmVycy10eXBlMS0tdGFicyB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzNTBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrLXBhcnRuZXJzLXR5cGUxLS10YWJzIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ2MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1wYXJ0bmVycy10eXBlMS0tdGFicy0tY29udGVudC0tZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYmxvY2stcGFydG5lcnMtdHlwZTEtLXRhYnMtLWNvbnRlbnQtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4uYmxvY2stcGFydG5lcnMtdHlwZTEtLXRhYnMtLWNvbnRlbnQtLXRleHQge1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1wYXJ0bmVycy10eXBlMS0tdGFicy0tY29udGVudC0tdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay1wYXJ0bmVycy10eXBlMS0tcmV3YXJkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay1wYXJ0bmVycy10eXBlMS0tc3dpcGVyLmNhcmRzLWxpc3QtLXN3aXBlciB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG4uYmxvY2stcGFydG5lcnMtdHlwZTEtLXN3aXBlci0td3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJsb2NrLXBhcnRuZXJzLXR5cGUxLS1zd2lwZXItLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9jay1wYXJ0bmVycy10eXBlMS0tc3dpcGVyLS13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIH1cbn1cbi5ibG9jay1wYXJ0bmVycy10eXBlMS0tc3dpcGVyLS1pdGVtIHtcbiAgaGVpZ2h0OiAxMTRweDtcbiAgaGVpZ2h0OiA3LjEyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTFFMUVBO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubm8tdG91Y2hldmVudHMgLmJsb2NrLXBhcnRuZXJzLXR5cGUxLS1zd2lwZXItLWl0ZW06aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJsb2NrLXBhcnRuZXJzLXR5cGUxLS1zd2lwZXItLWl0ZW0uYWN0aXZlIGltZyB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmJsb2NrLXBhcnRuZXJzLXR5cGUxLS1zd2lwZXItLWl0ZW0gaW1nIHtcbiAgbWF4LXdpZHRoOiAxNzJweDtcbiAgbWF4LXdpZHRoOiAxMC43NXJlbTtcbiAgbWF4LWhlaWdodDogNzJweDtcbiAgbWF4LWhlaWdodDogNC41cmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJsb2NrLXBhcnRuZXJzLXR5cGUxLS1zd2lwZXItLWl0ZW0gaW1nIHtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICB9XG59XG4uYmxvY2stcGFydG5lcnMtdHlwZTEubW9kZTIge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MDcyMztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3dhdmVzLXBhcnRuZXJzLWxpc3QucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stcGFydG5lcnMtdHlwZTEubW9kZTIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXBhcnRuZXJzLXR5cGUxLm1vZGUyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbi5ibG9jay1wYXJ0bmVycy10eXBlMS1tb2RlMi0tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLXBhcnRuZXJzLXR5cGUxLW1vZGUyLS10b3Age1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXgtd2lkdGg6IDQzLjc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYmxvY2stcGFydG5lcnMtdHlwZTEtbW9kZTItLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVFQgTm9ybXMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGZvbnQtc2l6ZTogNi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1LjYyNXJlbTtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4ICM1QTVBNzM7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stcGFydG5lcnMtdHlwZTEtbW9kZTItLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjQzNzVyZW07XG4gIH1cbn1cbi5ibG9jay1wYXJ0bmVycy10eXBlMS1tb2RlMi0tc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMjhweDtcbiAgbWFyZ2luLXRvcDogLTEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uYmxvY2stcGFydG5lcnMtdHlwZTEtbW9kZTItLWRlc2NyaXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbn1cbi5ibG9jay1wYXJ0bmVycy10eXBlMS1tb2RlMi0tZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmxvY2stcGFydG5lcnMtdHlwZTEtbW9kZTItLXBhcnRuZXJzIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgbWFyZ2luOiAxLjg3NXJlbSBhdXRvIDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stcGFydG5lcnMtdHlwZTEtbW9kZTItLXBhcnRuZXJzIHtcbiAgICB3aWR0aDogOTAwcHg7XG4gICAgd2lkdGg6IDU2LjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stcGFydG5lcnMtdHlwZTEtbW9kZTItLXBhcnRuZXJzIC5zd2lwZXItd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjEyNXJlbTtcbiAgfVxufVxuLmJsb2NrLXBhcnRuZXJzLXR5cGUxLW1vZGUyLS1wYXJ0bmVycyAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDI0MHB4O1xuICB3aWR0aDogMTVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXBhcnRuZXJzLXR5cGUxLW1vZGUyLS1wYXJ0bmVycyAuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW46IDAgMTVweCA1MHB4O1xuICAgIG1hcmdpbjogMCAwLjkzNzVyZW0gMy4xMjVyZW07XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIHdpZHRoOiAxNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay1wYXJ0bmVycy10eXBlMS1tb2RlMi0tcGFydG5lcnMgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMyUgLSA2MHB4KTtcbiAgICBtYXJnaW46IDAgMzBweCA1MHB4O1xuICAgIG1hcmdpbjogMCAxLjg3NXJlbSAzLjEyNXJlbTtcbiAgfVxufVxuLmJsb2NrLXBhcnRuZXJzLXR5cGUxLW1vZGUyLS1wYXJ0bmVycyAuc3dpcGVyLXNsaWRlIC5ibG9jay1jYXJkLS1sb2dvIHtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgaGVpZ2h0OiA4LjEyNXJlbTtcbiAgcGFkZGluZzogMjBweDtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ibG9jay1wYXJ0bmVycy10eXBlMiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2stcGFydG5lcnMtdHlwZTIge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgfVxufVxuLmJsb2NrLXBhcnRuZXJzLXR5cGUyLS1zaW5nbGUge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stcGFydG5lcnMtdHlwZTItLXNpbmdsZSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDMuNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stcGFydG5lcnMtdHlwZTItLXNpbmdsZSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG4uYmxvY2stcGFydG5lcnMtdHlwZTItLXNpbmdsZTpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay1wYXJ0bmVycy10eXBlMi0tc2luZ2xlOm50aC1jaGlsZChldmVuKSAuYmxvY2stcGFydG5lcnMtdHlwZTItLWRldGFpbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay1wYXJ0bmVycy10eXBlMi0tc2luZ2xlOm50aC1jaGlsZChldmVuKSAuYmxvY2stcGFydG5lcnMtdHlwZTItLWltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2LjI1cmVtO1xuICB9XG59XG4uYmxvY2stcGFydG5lcnMtdHlwZTItLXNpbmdsZTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1wYXJ0bmVycy10eXBlMi0tZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uYmxvY2stcGFydG5lcnMtdHlwZTItLWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFFQTtcbiAgaGVpZ2h0OiAyODBweDtcbiAgaGVpZ2h0OiAxNy41cmVtO1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICBtYXgtd2lkdGg6IDE3LjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4O1xuICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXBhcnRuZXJzLXR5cGUyLS1pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW07XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICBoZWlnaHQ6IDIxLjg3NXJlbTtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIG1heC13aWR0aDogMjEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2stcGFydG5lcnMtdHlwZTItLWltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjEyNXJlbTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIGhlaWdodDogMjVyZW07XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXgtd2lkdGg6IDI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9jay1wYXJ0bmVycy10eXBlMi0taW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjI1cmVtO1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgaGVpZ2h0OiAzMS4yNXJlbTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1heC13aWR0aDogMzEuMjVyZW07XG4gICAgcGFkZGluZzogNDVweDtcbiAgICBwYWRkaW5nOiAyLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrLXBhcnRuZXJzLXR5cGUyLS1pbWFnZSBpbWcge1xuICAgIG9iamVjdC1maXQ6IG5vbmU7XG4gIH1cbn1cbi5ibG9jay1wYXJ0bmVycy10eXBlMi0tZGVzY3JpcHRpb24ge1xuICBmbGV4OiAxO1xufVxuLmJsb2NrLXBhcnRuZXJzLXR5cGUyLS1kZXNjcmlwdGlvbi0tc3VidGl0bGUge1xuICBjb2xvcjogIzVBNUE3MztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLXBhcnRuZXJzLXR5cGUyLS1kZXNjcmlwdGlvbi0tc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbn1cbi5ibG9jay1wYXJ0bmVycy10eXBlMi0tZGVzY3JpcHRpb24tLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLXBhcnRuZXJzLXR5cGUyLS1kZXNjcmlwdGlvbi0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxufVxuLmJsb2NrLXBhcnRuZXJzLXR5cGUyLS1kZXNjcmlwdGlvbi0tdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay1wYXJ0bmVycy10eXBlMi0tZGVzY3JpcHRpb24tLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxufVxuLmJsb2NrLXBhcnRuZXJzLXR5cGUyLS1wYWxtYXJlcyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2stcGFydG5lcnMtdHlwZTItLXBhbG1hcmVzIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2stcGFydG5lcnMtdHlwZTItLXJld2FyZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2stcGFydG5lcnMtdHlwZTItLXJld2FyZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMy4xMjVyZW07XG4gIH1cbn1cbi5ibG9jay1wYXJ0bmVycy10eXBlMi0tcmV3YXJkLS1zaW5nbGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay1wYXJ0bmVycy10eXBlMi0tcmV3YXJkLS1zaW5nbGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay1wYXJ0bmVycy10eXBlMi0tY2xpZW50cyB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stcGFydG5lcnMtdHlwZTItLWNsaWVudHMge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stcGFydG5lcnMtdHlwZTItLWNsaWVudHMtLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLXJvdy1nYXA6IDc1cHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiA0LjY4NzVyZW07XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgIGdyaWQtY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIG1heC13aWR0aDogNDVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmxvY2stcGFydG5lcnMtdHlwZTItLWNsaWVudHMtLXdyYXBwZXIge1xuICAgIGdyaWQtcm93LWdhcDogNTBweDtcbiAgICBncmlkLXJvdy1nYXA6IDMuMTI1cmVtO1xuICAgIGdyaWQtY29sdW1uLWdhcDogNDVweDtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDIuODEyNXJlbTtcbiAgfVxufVxuLmJsb2NrLXBhcnRuZXJzLXR5cGUyLS1jbGllbnRzLS1zaW5nbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLXBhcnRuZXJzLXR5cGUyLS1jbGllbnRzLS1zaW5nbGUgPiBpbWcge1xuICBtYXgtd2lkdGg6IDEyNXB4O1xuICBtYXgtd2lkdGg6IDcuODEyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stcGFydG5lcnMtdHlwZTItLWNsaWVudHMtLXNpbmdsZS0tcGljdG8ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogI0I3QjdDNztcbn1cbi5ibG9jay1wYXJ0bmVycy10eXBlMi0tY2xpZW50cy0tc2luZ2xlLS1waWN0byBzdmcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay1wYXJ0bmVycy10eXBlMyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcwNzIzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvd2F2ZXMtcGFydG5lcnMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1wYXJ0bmVycy10eXBlMyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDMuNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stcGFydG5lcnMtdHlwZTMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLmJsb2NrLXBhcnRuZXJzLXR5cGUzLS1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xufVxuLmJsb2NrLXBhcnRuZXJzLXR5cGUzLS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXBhcnRuZXJzLXR5cGUzLS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1wYXJ0bmVycy10eXBlMy0tbGV2ZWwtMSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgLTM3cHg7XG4gICAgbWFyZ2luOiAwIC0yLjMxMjVyZW07XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXBhcnRuZXJzLXR5cGUzLS1sZXZlbC0xIHtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgbWFyZ2luOiAwIC0xLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXBhcnRuZXJzLXR5cGUzLS1sZXZlbC0xLS1zaW5nbGUge1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgIHBhZGRpbmc6IDAgMzdweDtcbiAgICBwYWRkaW5nOiAwIDIuMzEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmxvY2stcGFydG5lcnMtdHlwZTMtLWxldmVsLTEtLXNpbmdsZSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXBhcnRuZXJzLXR5cGUzLS1sZXZlbC0xLS1zaW5nbGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5ibG9jay1wYXJ0bmVycy10eXBlMy0tbGV2ZWwtMiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stcGFydG5lcnMtdHlwZTMtLWxldmVsLTIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1yb3ctZ2FwOiA5MHB4O1xuICAgIGdyaWQtcm93LWdhcDogNS42MjVyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1wYXJ0bmVycy10eXBlMy0tbGV2ZWwtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuLmJsb2NrLXBhcnRuZXJzLXR5cGUzLS1sZXZlbC0yIC5zd2lwZXItc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ibG9jay1wYXJ0bmVycy10eXBlMy0tbGV2ZWwtMiBpbWcge1xuICBtYXgtaGVpZ2h0OiA2MHB4O1xuICBtYXgtaGVpZ2h0OiAzLjc1cmVtO1xuICBtYXgtd2lkdGg6IDE3MHB4O1xuICBtYXgtd2lkdGg6IDEwLjYyNXJlbTtcbn1cblxuLmJsb2NrLXBvcGluLXNsaWRlciB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXBvcGluLXNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1wb3Bpbi1zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG4uYmxvY2stcG9waW4tc2xpZGVyLS1saXN0IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI3MHB4LCAxZnIpKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMUUxRUE7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0UxRTFFQTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stcG9waW4tc2xpZGVyLS1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMDBweCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stcG9waW4tc2xpZGVyLS1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCg1MCUsIDFmcikpO1xuICB9XG59XG4uYmxvY2stcG9waW4tc2xpZGVyLS1saXN0LS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTFFMUVBO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFQTtcbiAgaGVpZ2h0OiBjYWxjKDUwdncgLSAyMHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYmxvY2stcG9waW4tc2xpZGVyLS1saXN0LS1pdGVtIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIGhlaWdodDogMTUuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXBvcGluLXNsaWRlci0tbGlzdC0taXRlbSB7XG4gICAgaGVpZ2h0OiAyMjVweDtcbiAgICBoZWlnaHQ6IDE0LjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2stcG9waW4tc2xpZGVyLS1saXN0LS1pdGVtIHtcbiAgICBoZWlnaHQ6IDMwNnB4O1xuICAgIGhlaWdodDogMTkuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9jay1wb3Bpbi1zbGlkZXItLWxpc3QtLWl0ZW0ge1xuICAgIGhlaWdodDogMjc1cHg7XG4gICAgaGVpZ2h0OiAxNy4xODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gIC5ibG9jay1wb3Bpbi1zbGlkZXItLWxpc3QtLWl0ZW0ge1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgaGVpZ2h0OiAxOC43NXJlbTtcbiAgfVxufVxuLmJsb2NrLXBvcGluLXNsaWRlci0tbGlzdC0taXRlbTpob3ZlciAucGx1cyBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmJsb2NrLXBvcGluLXNsaWRlci0tbGlzdC0taXRlbSAucGx1cyB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJsb2NrLXBvcGluLXNsaWRlci0tbGlzdC0taXRlbSAucGx1cyB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgfVxufVxuLmJsb2NrLXBvcGluLXNsaWRlci0tbGlzdC0taXRlbSAucGx1cyBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcbiAgZmlsbDogIzA3MDcyMztcbiAgaGVpZ2h0OiAxNHB4O1xuICBoZWlnaHQ6IDAuODc1cmVtO1xuICB3aWR0aDogMTRweDtcbiAgd2lkdGg6IDAuODc1cmVtO1xufVxuLmJsb2NrLXBvcGluLXNsaWRlci0tbGlzdC0tdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1wb3Bpbi1zbGlkZXItLWxpc3QtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stcG9waW4tc2xpZGVyLS1saXN0LS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgfVxufVxuLmJsb2NrLXBvcGluLXNsaWRlciAucG9waW5TbGlkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTEwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwcyAwLjNzIGVhc2UtaW4tb3V0O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmxvY2stcG9waW4tc2xpZGVyIC5wb3BpblNsaWRlciB7XG4gICAgcGFkZGluZzogNzVweCAyMHB4O1xuICAgIHBhZGRpbmc6IDQuNjg3NXJlbSAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXBvcGluLXNsaWRlciAucG9waW5TbGlkZXIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0LjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFkbWluLWJhciAuYmxvY2stcG9waW4tc2xpZGVyIC5wb3BpblNsaWRlciB7XG4gICAgdG9wOiAzMnB4O1xuICAgIHRvcDogMnJlbTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMycHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gIC5hZG1pbi1iYXIgLmJsb2NrLXBvcGluLXNsaWRlciAucG9waW5TbGlkZXIge1xuICAgIHRvcDogNDZweDtcbiAgICB0b3A6IDIuODc1cmVtO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDZweCk7XG4gIH1cbn1cbi5ibG9jay1wb3Bpbi1zbGlkZXIgLnBvcGluU2xpZGVyLnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmJsb2NrLXBvcGluLXNsaWRlciAucG9waW5TbGlkZXIgLmNsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgdG9wOiAzLjEyNXJlbTtcbiAgcmlnaHQ6IDUwcHg7XG4gIHJpZ2h0OiAzLjEyNXJlbTtcbiAgei1pbmRleDogMTE1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmxvY2stcG9waW4tc2xpZGVyIC5wb3BpblNsaWRlciAuY2xvc2Uge1xuICAgIHRvcDogMjBweDtcbiAgICB0b3A6IDEuMjVyZW07XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgcmlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2stcG9waW4tc2xpZGVyIC5wb3BpblNsaWRlciAuY2xvc2Uge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICB9XG59XG4uYmxvY2stcG9waW4tc2xpZGVyIC5wb3BpblNsaWRlciAubW9iaWxlLXN3aXBlci10aHVtYnMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrLXBvcGluLXNsaWRlciAucG9waW5TbGlkZXIgLm1vYmlsZS1zd2lwZXItdGh1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2stcG9waW4tc2xpZGVyIC5wb3BpblNsaWRlciAubW9iaWxlLXN3aXBlci10aHVtYnMtd3JhcHBlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjdCN0M3O1xuICB3aWR0aDogMjgwcHg7XG4gIHdpZHRoOiAxNy41cmVtO1xuICBtYXJnaW46IGF1dG87XG59XG4uYmxvY2stcG9waW4tc2xpZGVyLS1zd2lwZXIuc3dpcGVyVG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXgtd2lkdGg6IDYyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9jay1wb3Bpbi1zbGlkZXItLXN3aXBlci5zd2lwZXJUb3Age1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjA1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay1wb3Bpbi1zbGlkZXItLXN3aXBlci5zd2lwZXJUb3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG4uYmxvY2stcG9waW4tc2xpZGVyLS1zd2lwZXIuc3dpcGVyVG9wIC5zd2lwZXItc2xpZGUge1xuICBwYWRkaW5nOiA2MHB4O1xuICBwYWRkaW5nOiAzLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXBvcGluLXNsaWRlci0tc3dpcGVyLnN3aXBlclRvcCAuc3dpcGVyLXNsaWRlIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gIH1cbn1cbi5ibG9jay1wb3Bpbi1zbGlkZXItLXN3aXBlci5zd2lwZXJUaHVtYnMge1xuICBoZWlnaHQ6IDIwNXB4O1xuICBoZWlnaHQ6IDEyLjgxMjVyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay1wb3Bpbi1zbGlkZXItLXN3aXBlci5zd2lwZXJUaHVtYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ibG9jay1wb3Bpbi1zbGlkZXItLXN3aXBlci5zd2lwZXJUaHVtYnMgLnN3aXBlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTFFMUVBO1xuICBiYWNrZ3JvdW5kOiAjRTFFMUVBO1xufVxuLmJsb2NrLXBvcGluLXNsaWRlci0tc3dpcGVyLnN3aXBlclRodW1icyAuc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLmJsb2NrLXBvcGluLXNsaWRlci0tc3dpcGVyLnN3aXBlclRodW1icyAuc3dpcGVyLXNsaWRlOmhvdmVyIHtcbiAgY29sb3I6ICNGRjcxMzA7XG59XG4uYmxvY2stcG9waW4tc2xpZGVyLS1zd2lwZXIuc3dpcGVyVGh1bWJzIC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ibG9jay1wb3Bpbi1zbGlkZXItLXN3aXBlci5zd2lwZXJUaHVtYnMgLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUgLmJsb2NrLXBvcGluLXNsaWRlci0tc3dpcGVyLS1zbWFsbC10aXRsZSB7XG4gIGNvbG9yOiAjRkY3MTMwO1xufVxuLmJsb2NrLXBvcGluLXNsaWRlci0tc3dpcGVyLS10aXRsZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXBvcGluLXNsaWRlci0tc3dpcGVyLS10aXRsZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxufVxuLmJsb2NrLXBvcGluLXNsaWRlci0tc3dpcGVyLS10aXRsZSwgLmJsb2NrLXBvcGluLXNsaWRlci0tc3dpcGVyLS10aXRsZS1zaGFkb3cge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stcG9waW4tc2xpZGVyLS1zd2lwZXItLXRpdGxlLXNoYWRvdyB7XG4gIGZvbnQtZmFtaWx5OiBcIlRUIE5vcm1zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDc3cHg7XG4gIGZvbnQtc2l6ZTogNC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogNjdweDtcbiAgbGluZS1oZWlnaHQ6IDQuMTg3NXJlbTtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMC41cHggI0I3QjdDNztcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXgtd2lkdGg6IDQ4OHB4O1xuICBtYXgtd2lkdGg6IDMwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXBvcGluLXNsaWRlci0tc3dpcGVyLS10aXRsZS1zaGFkb3cge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IC04MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAtNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmxvY2stcG9waW4tc2xpZGVyLS1zd2lwZXItLXRpdGxlLXNoYWRvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2NrLXBvcGluLXNsaWRlci0tc3dpcGVyLS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ibG9jay1wb3Bpbi1zbGlkZXItLXN3aXBlci0tZGVzYyB7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIG1heC13aWR0aDogMzByZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay1wb3Bpbi1zbGlkZXItLXN3aXBlci0tZGVzYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYmxvY2stcG9waW4tc2xpZGVyLS1zd2lwZXItLWltZy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMjgwcHg7XG4gIGhlaWdodDogMTcuNXJlbTtcbiAgd2lkdGg6IDI4MHB4O1xuICB3aWR0aDogMTcuNXJlbTtcbiAgcGFkZGluZzogNDBweDtcbiAgcGFkZGluZzogMi41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXBvcGluLXNsaWRlci0tc3dpcGVyLS1pbWctd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2NrLXBvcGluLXNsaWRlci0tc3dpcGVyLS1zbWFsbC10aXRsZSB7XG4gIGNvbG9yOiAjMDcwNzIzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMjA3cHg7XG4gIGhlaWdodDogMTIuOTM3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYmxvY2stcG9waW4tc2xpZGVyLS1zd2lwZXIgLnN3aXBlci1idXR0b24tcHJldixcbi5ibG9jay1wb3Bpbi1zbGlkZXItLXN3aXBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICByaWdodDogMTBweDtcbiAgcmlnaHQ6IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmxvY2stcG9waW4tc2xpZGVyLS1zd2lwZXIgLnN3aXBlci1idXR0b24tcHJldixcbi5ibG9jay1wb3Bpbi1zbGlkZXItLXN3aXBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuLmJsb2NrLXBvcGluLXNsaWRlci0tc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIsXG4uYmxvY2stcG9waW4tc2xpZGVyLS1zd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciB7XG4gIGNvbG9yOiAjRkY3MTMwO1xufVxuLmJsb2NrLXBvcGluLXNsaWRlci0tc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogdW5zZXQ7XG4gIGxlZnQ6IDEwcHg7XG4gIGxlZnQ6IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmxvY2stcG9waW4tc2xpZGVyLS1zd2lwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5cbi5ibG9jay1wdXNoLXRleHQtdHlwZTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1wdXNoLXRleHQtdHlwZTEge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXB1c2gtdGV4dC10eXBlMSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG4uYmxvY2stcHVzaC10ZXh0LXR5cGUxLm9yYW5nZS1zdHlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjcxMzA7XG59XG4uYmxvY2stcHVzaC10ZXh0LXR5cGUxLm9yYW5nZS1zdHlsZSAuYmxvY2stcHVzaC10ZXh0LXR5cGUxLS10aXRsZTEgc3Ryb25nIHtcbiAgY29sb3I6ICMwNzA3MjM7XG59XG4uYmxvY2stcHVzaC10ZXh0LXR5cGUxLmRhcmstc3R5bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcwNzIzO1xufVxuLmJsb2NrLXB1c2gtdGV4dC10eXBlMS1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmxvY2stcHVzaC10ZXh0LXR5cGUxLWJhY2tncm91bmQgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG4uYmxvY2stcHVzaC10ZXh0LXR5cGUxIC5jb250YWluZXIsIC5ibG9jay1wdXNoLXRleHQtdHlwZTEgLmJsb2NrLWxpbmVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay1wdXNoLXRleHQtdHlwZTEtLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5ibG9jay1wdXNoLXRleHQtdHlwZTEtLXRpdGxlMSB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1heC13aWR0aDogMzEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLXB1c2gtdGV4dC10eXBlMS0tY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICBtYXJnaW4tbGVmdDogMy43NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tdG9wOiA2LjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXB1c2gtdGV4dC10eXBlMS0tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgfVxufVxuLmJsb2NrLXB1c2gtdGV4dC10eXBlMS0tdGl0bGUyIHtcbiAgZm9udC1mYW1pbHk6IFwiVFQgTm9ybXMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgZm9udC1zaXplOiA1cmVtO1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDQuMzc1cmVtO1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggI0ZGRkZGRjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1wdXNoLXRleHQtdHlwZTEtLXRpdGxlMiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICBsaW5lLWhlaWdodDogMi42ODc1cmVtO1xuICB9XG59XG4uYmxvY2stcHVzaC10ZXh0LXR5cGUxLS1kZXNjIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWF4LXdpZHRoOiAzNy41cmVtO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xufVxuLmJsb2NrLXB1c2gtdGV4dC10eXBlMS0tYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG59XG5cbi5ibG9jay1wdXNoLXRleHQtdHlwZTIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xufVxuLmJsb2NrLXB1c2gtdGV4dC10eXBlMi5saWdodC1zdHlsZSB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXB1c2gtdGV4dC10eXBlMi5saWdodC1zdHlsZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1wdXNoLXRleHQtdHlwZTIubGlnaHQtc3R5bGUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG4uYmxvY2stcHVzaC10ZXh0LXR5cGUyLmRhcmstc3R5bGUge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MDcyMztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXB1c2gtdGV4dC10eXBlMi5kYXJrLXN0eWxlIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1wdXNoLXRleHQtdHlwZTIuZGFyay1zdHlsZSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG4uYmxvY2stcHVzaC10ZXh0LXR5cGUyLS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5ibG9jay1wdXNoLXRleHQtdHlwZTItLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDIlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1wdXNoLXRleHQtdHlwZTItLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLXB1c2gtdGV4dC10eXBlMi0tZGVzYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3JkZXI6IC0xO1xuICB3aWR0aDogNTglO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXB1c2gtdGV4dC10eXBlMi0tZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stcHVzaC10ZXh0LXR5cGUyLS1kZXNjIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYmxvY2stcHVzaC10ZXh0LXR5cGUyLS1kZXNjIGgyLCAuYmxvY2stcHVzaC10ZXh0LXR5cGUyLS1kZXNjIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4uYmxvY2stcHVzaC10ZXh0LXR5cGUyLS1kZXNjIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbi5ibG9jay1wdXNoLXRleHQtdHlwZTItLWRlc2MgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ibG9jay1wdXNoLXRleHQtdHlwZTItLWRlc2MgcCArIGgyLCAuYmxvY2stcHVzaC10ZXh0LXR5cGUyLS1kZXNjIHAgKyBoMyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXB1c2gtdGV4dC10eXBlMi0tZGVzYyBwICsgaDIsIC5ibG9jay1wdXNoLXRleHQtdHlwZTItLWRlc2MgcCArIGgzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1wdXNoLXRleHQtdHlwZTItLWRlc2MgcCArIGgyLCAuYmxvY2stcHVzaC10ZXh0LXR5cGUyLS1kZXNjIHAgKyBoMyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgfVxufVxuXG4uYmxvY2stcHVzaC10ZXh0LXR5cGUzIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXB1c2gtdGV4dC10eXBlMyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDMuNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stcHVzaC10ZXh0LXR5cGUzIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbi5ibG9jay1wdXNoLXRleHQtdHlwZTMub3JhbmdlLXN0eWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzEzMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3dhdmVzLXB1c2gtdGV4dC1vcmFuZ2UucG5nXCIpO1xufVxuLmJsb2NrLXB1c2gtdGV4dC10eXBlMy5vcmFuZ2Utc3R5bGUgLmJsb2NrLXB1c2gtdGV4dC10eXBlMy0tdGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6ICMwNzA3MjM7XG59XG4uYmxvY2stcHVzaC10ZXh0LXR5cGUzLmRhcmstc3R5bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcwNzIzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvd2F2ZXMtcHVzaC10ZXh0LWJsdWUucG5nXCIpO1xufVxuLmJsb2NrLXB1c2gtdGV4dC10eXBlMy0tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXB1c2gtdGV4dC10eXBlMy0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG4uYmxvY2stcHVzaC10ZXh0LXR5cGUzLS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stcHVzaC10ZXh0LXR5cGUzLS1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYmxvY2stcHVzaC10ZXh0LXR5cGUzLS1jb250ZW50MSwgLmJsb2NrLXB1c2gtdGV4dC10eXBlMy0tY29udGVudDIge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1wdXNoLXRleHQtdHlwZTMtLWNvbnRlbnQxLCAuYmxvY2stcHVzaC10ZXh0LXR5cGUzLS1jb250ZW50MiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgICBwYWRkaW5nOiAwIDAgMS44NzVyZW0gMDtcbiAgfVxuICAuYmxvY2stcHVzaC10ZXh0LXR5cGUzLS1jb250ZW50MTpsYXN0LWNoaWxkLCAuYmxvY2stcHVzaC10ZXh0LXR5cGUzLS1jb250ZW50MjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLmJsb2NrLXB1c2gtdGV4dC10eXBlMy0tZGVzYywgLmJsb2NrLXB1c2gtdGV4dC10eXBlMy0tYnRuLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBtYXgtd2lkdGg6IDI2LjI1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ibG9jay1wdXNoLXRleHQtdHlwZTMtLWRlc2Mge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xufVxuLmJsb2NrLXB1c2gtdGV4dC10eXBlMy0tZGVzYyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uYmxvY2stcHVzaC10ZXh0LXR5cGUzLS1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cblxuLmJsb2NrLXN0ZXBzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6ICMwNzA3MjM7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay1zdGVwcyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDMuNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stc3RlcHMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay1zdGVwczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTUlO1xuICAgIGJvdHRvbTogMTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDc1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYmFja2dyb3VuZDogIzA3MDcyMztcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgIzVBNUE3MztcbiAgfVxufVxuLmJsb2NrLXN0ZXBzLS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1zdGVwcy0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuLmJsb2NrLXN0ZXBzLS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMDQwcHg7XG4gIG1heC13aWR0aDogNjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IDAuM3MgZmlsbCBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stc3RlcHMtLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG4uYmxvY2stc3RlcHMtLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmxvY2stc3RlcHMtLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC5ibG9jay1zdGVwcy0taXRlbS10ZXh0IHtcbiAgb3JkZXI6IC0xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1zdGVwcy0taXRlbTpudGgtY2hpbGQoZXZlbikgLmJsb2NrLXN0ZXBzLS1pdGVtLXRleHQsIC5ibG9jay1zdGVwcy0taXRlbTpudGgtY2hpbGQob2RkKSAuYmxvY2stc3RlcHMtLWl0ZW0taW50cm8ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay1zdGVwcy0taXRlbTpudGgtY2hpbGQoZXZlbikgLmJsb2NrLXN0ZXBzLS1pdGVtLXRleHQsIC5ibG9jay1zdGVwcy0taXRlbTpudGgtY2hpbGQob2RkKSAuYmxvY2stc3RlcHMtLWl0ZW0taW50cm8ge1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNzVyZW07XG4gIH1cbiAgLmJsb2NrLXN0ZXBzLS1pdGVtOm50aC1jaGlsZChldmVuKSAuYmxvY2stc3RlcHMtLWl0ZW0tdGV4dDo6YmVmb3JlLCAuYmxvY2stc3RlcHMtLWl0ZW06bnRoLWNoaWxkKG9kZCkgLmJsb2NrLXN0ZXBzLS1pdGVtLWludHJvOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiLlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogLTY0cHg7XG4gICAgcmlnaHQ6IC00cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMjBweDtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAwIDEuMjVyZW07XG4gICAgY29sb3I6ICNGRjcxMzA7XG4gICAgYmFja2dyb3VuZDogIzA3MDcyMztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXN0ZXBzLS1pdGVtOm50aC1jaGlsZChvZGQpIC5ibG9jay1zdGVwcy0taXRlbS10ZXh0LCAuYmxvY2stc3RlcHMtLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC5ibG9jay1zdGVwcy0taXRlbS1pbnRybyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2stc3RlcHMtLWl0ZW06bnRoLWNoaWxkKG9kZCkgLmJsb2NrLXN0ZXBzLS1pdGVtLXRleHQsIC5ibG9jay1zdGVwcy0taXRlbTpudGgtY2hpbGQoZXZlbikgLmJsb2NrLXN0ZXBzLS1pdGVtLWludHJvIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICBtYXJnaW4tbGVmdDogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1zdGVwcy0taXRlbS1pbnRybywgLmJsb2NrLXN0ZXBzLS1pdGVtLXRleHQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stc3RlcHMtLWl0ZW0tdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG4gIH1cbn1cbi5ibG9jay1zdGVwcy0taXRlbS1pbnRybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXN0ZXBzLS1pdGVtLWludHJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cbn1cbi5ibG9jay1zdGVwcy0tc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5ibG9jay1zdGVwcy0tbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRUIE5vcm1zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwMHB4O1xuICBmb250LXNpemU6IDYuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICBsaW5lLWhlaWdodDogNS42MjVyZW07XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAjRkY3MTMwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXN0ZXBzLS1uYW1lIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICBsaW5lLWhlaWdodDogMi44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXN0ZXBzLS1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2stc3RlcHMtLWltZyB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogLTM1cHg7XG4gICAgbWFyZ2luLXRvcDogLTIuMTg3NXJlbTtcbiAgfVxufVxuLmJsb2NrLXN0ZXBzLS1kZXNjIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stc3RlcHMtLWRlc2Mge1xuICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgbWF4LXdpZHRoOiAyOC43NXJlbTtcbiAgfVxufVxuLmJsb2NrLXN0ZXBzLS1kZXNjID4gaDQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAxLjM3NXJlbTtcbn1cbi5ibG9jay1zdGVwcy0tZGVzYyA+IHAgKyBoNCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xufVxuLmJsb2NrLXN0ZXBzLS1kZXNjIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG5cbi5ibG9jay10ZWFtIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdGVhbSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay10ZWFtIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLmJsb2NrLXRlYW0tLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJsb2NrLXRlYW0tLXRpdGxlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXRlYW0tLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbiAgfVxufVxuLmJsb2NrLXRlYW0tLXRpdGxlMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlRUIE5vcm1zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4ICNCN0I3Qzc7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay10ZWFtLS10aXRsZTIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay10ZWFtLS10aXRsZTIge1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICB9XG59XG4uYmxvY2stdGVhbS0tc3dpcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nLXRvcDogNDdweDtcbiAgcGFkZGluZy10b3A6IDIuOTM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIG1heC13aWR0aDogNTcuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMTkuOThweCkge1xuICAuYmxvY2stdGVhbS0tc3dpcGVyIHtcbiAgICBtYXgtd2lkdGg6IDgyMHB4O1xuICAgIG1heC13aWR0aDogNTEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXRlYW0tLXN3aXBlciB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXRlYW0tLXN3aXBlciB7XG4gICAgbWF4LXdpZHRoOiA1MTJweDtcbiAgICBtYXgtd2lkdGg6IDMycmVtO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXRlYW0tLXN3aXBlciB7XG4gICAgbWF4LXdpZHRoOiAzMzJweDtcbiAgICBtYXgtd2lkdGg6IDIwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXRlYW0tLXN3aXBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYmxvY2stdGVhbS0tc3dpcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuLm5vLXRvdWNoZXZlbnRzIC5ibG9jay10ZWFtLS1zd2lwZXIgLnN3aXBlci13cmFwcGVyOmhvdmVyIHtcbiAgY3Vyc29yOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTI3cHgnIGhlaWdodD0nODVweCcgdmlld0JveD0nMCAwIDEyNyA4NScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFbmF2JTNDL3RpdGxlJTNFJTNDZyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTc3NC4wMDAwMDAsIC02MTkxLjAwMDAwMCknJTNFJTNDZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgNTU1MC4wMDAwMDApJyUzRSUzQ2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNzc0LjAwMDAwMCwgNjQxLjAwMDAwMCknJTNFJTNDZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyMS4wMDAwMDAsIDAuMDAwMDAwKSclM0UlM0NjaXJjbGUgZmlsbD0nJTIzMDcwNzIzJyBjeD0nNDIuNScgY3k9JzQyLjUnIHI9JzQyLjUnJTNFJTNDL2NpcmNsZSUzRSUzQ3BhdGggZD0nTTI4LjgzNiw0OSBDMzAuNzAyNjY2Nyw0OSAzMi4xNTA2NjY3LDQ4LjUwMTMzMzMgMzMuMTgsNDcuNTA0IEMzNC4yMDkzMzMzLDQ2LjUwNjY2NjcgMzQuNzI0LDQ1LjEwMTMzMzMgMzQuNzI0LDQzLjI4OCBDMzQuNzI0LDQxLjQ4NTMzMzMgMzQuMjA5MzMzMyw0MC4wODggMzMuMTgsMzkuMDk2IEMzMi4xNTA2NjY3LDM4LjEwNCAzMC43MDI2NjY3LDM3LjYwOCAyOC44MzYsMzcuNjA4IEwyOC44MzYsMzcuNjA4IEwyNC42NDQsMzcuNjA4IEwyNC42NDQsNDkgTDI4LjgzNiw0OSBaIE0yOC43MDgsNDcuMzIgTDI2LjcwOCw0Ny4zMiBMMjYuNzA4LDM5LjI4OCBMMjguNzA4LDM5LjI4OCBDMzEuMzMyLDM5LjI4OCAzMi42NDQsNDAuNjIxMzMzMyAzMi42NDQsNDMuMjg4IEMzMi42NDQsNDUuOTc2IDMxLjMzMiw0Ny4zMiAyOC43MDgsNDcuMzIgTDI4LjcwOCw0Ny4zMiBaIE0zOC42NzYsNDkgTDM4LjY3Niw0NC42MzIgQzM4LjY3Niw0My45ODEzMzMzIDM4Ljg1NDY2NjcsNDMuNDU4NjY2NyAzOS4yMTIsNDMuMDY0IEMzOS41NjkzMzMzLDQyLjY2OTMzMzMgNDAuMDg5MzMzMyw0Mi40NzIgNDAuNzcyLDQyLjQ3MiBDNDEuMTM0NjY2Nyw0Mi40NzIgNDEuNDg2NjY2Nyw0Mi41NDEzMzMzIDQxLjgyOCw0Mi42OCBMNDEuODI4LDQyLjY4IEw0MS44NDQsNDAuODU2IEM0MS42Miw0MC43NzA2NjY3IDQxLjM1MzMzMzMsNDAuNzI4IDQxLjA0NCw0MC43MjggQzQwLjQ4OTMzMzMsNDAuNzI4IDM5Ljk5MzMzMzMsNDAuODY2NjY2NyAzOS41NTYsNDEuMTQ0IEMzOS4xMTg2NjY3LDQxLjQyMTMzMzMgMzguNzk4NjY2Nyw0MS44MjEzMzMzIDM4LjU5Niw0Mi4zNDQgTDM4LjU5Niw0Mi4zNDQgTDM4LjQzNiw0MC45MiBMMzYuNTY0LDQwLjkyIEMzNi42NDkzMzMzLDQxLjU5MiAzNi42OTIsNDIuMzU0NjY2NyAzNi42OTIsNDMuMjA4IEwzNi42OTIsNDMuMjA4IEwzNi42OTIsNDkgTDM4LjY3Niw0OSBaIE00NS45NCw0OS4xMjggQzQ2LjUyNjY2NjcsNDkuMTI4IDQ3LjA0OTMzMzMsNDkuMDAyNjY2NyA0Ny41MDgsNDguNzUyIEM0Ny45NjY2NjY3LDQ4LjUwMTMzMzMgNDguMzE4NjY2Nyw0OC4xNTIgNDguNTY0LDQ3LjcwNCBMNDguNTY0LDQ3LjcwNCBMNDguNTY0LDQ5IEw1MC41MzIsNDkgTDUwLjUzMiw0MC45MiBMNDguNTY0LDQwLjkyIEw0OC41NjQsNDIuMTM2IEM0OC4zMTg2NjY3LDQxLjY4OCA0Ny45NjY2NjY3LDQxLjMzODY2NjcgNDcuNTA4LDQxLjA4OCBDNDcuMDQ5MzMzMyw0MC44MzczMzMzIDQ2LjUyNjY2NjcsNDAuNzEyIDQ1Ljk0LDQwLjcxMiBDNDUuMjQ2NjY2Nyw0MC43MTIgNDQuNjI4LDQwLjg5MDY2NjcgNDQuMDg0LDQxLjI0OCBDNDMuNTQsNDEuNjA1MzMzMyA0My4xMTYsNDIuMTA2NjY2NyA0Mi44MTIsNDIuNzUyIEM0Mi41MDgsNDMuMzk3MzMzMyA0Mi4zNTYsNDQuMTM2IDQyLjM1Niw0NC45NjggQzQyLjM1Niw0NS44IDQyLjUwNTMzMzMsNDYuNTMwNjY2NyA0Mi44MDQsNDcuMTYgQzQzLjEwMjY2NjcsNDcuNzg5MzMzMyA0My41MjQsNDguMjc0NjY2NyA0NC4wNjgsNDguNjE2IEM0NC42MTIsNDguOTU3MzMzMyA0NS4yMzYsNDkuMTI4IDQ1Ljk0LDQ5LjEyOCBaIE00Ni40ODQsNDcuNTYgQzQ1LjgxMiw0Ny41NiA0NS4yOTIsNDcuMzM2IDQ0LjkyNCw0Ni44ODggQzQ0LjU1Niw0Ni40NCA0NC4zNzIsNDUuOCA0NC4zNzIsNDQuOTY4IEM0NC4zNzIsNDQuMTI1MzMzMyA0NC41NTYsNDMuNDY2NjY2NyA0NC45MjQsNDIuOTkyIEM0NS4yOTIsNDIuNTE3MzMzMyA0NS44MDY2NjY3LDQyLjI4IDQ2LjQ2OCw0Mi4yOCBDNDcuMTQsNDIuMjggNDcuNjU3MzMzMyw0Mi41MDkzMzMzIDQ4LjAyLDQyLjk2OCBDNDguMzgyNjY2Nyw0My40MjY2NjY3IDQ4LjU2NCw0NC4wODI2NjY3IDQ4LjU2NCw0NC45MzYgQzQ4LjU2NCw0NS43NjggNDguMzgyNjY2Nyw0Ni40MTMzMzMzIDQ4LjAyLDQ2Ljg3MiBDNDcuNjU3MzMzMyw0Ny4zMzA2NjY3IDQ3LjE0NTMzMzMsNDcuNTYgNDYuNDg0LDQ3LjU2IFogTTU2LjQyLDUyLjU4NCBDNTcuNzY0LDUyLjU4NCA1OC43ODI2NjY3LDUyLjI1ODY2NjcgNTkuNDc2LDUxLjYwOCBDNjAuMTY5MzMzMyw1MC45NTczMzMzIDYwLjUxNiw1MC4wMDI2NjY3IDYwLjUxNiw0OC43NDQgTDYwLjUxNiw0OC43NDQgTDYwLjUxNiw0MC45MiBMNTguNTMyLDQwLjkyIEw1OC41MzIsNDIuMTM2IEM1OC4yODY2NjY3LDQxLjY4OCA1Ny45MzIsNDEuMzM4NjY2NyA1Ny40NjgsNDEuMDg4IEM1Ny4wMDQsNDAuODM3MzMzMyA1Ni40NzMzMzMzLDQwLjcxMiA1NS44NzYsNDAuNzEyIEM1NS4xNzIsNDAuNzEyIDU0LjU0NTMzMzMsNDAuODggNTMuOTk2LDQxLjIxNiBDNTMuNDQ2NjY2Nyw0MS41NTIgNTMuMDIsNDIuMDI2NjY2NyA1Mi43MTYsNDIuNjQgQzUyLjQxMiw0My4yNTMzMzMzIDUyLjI2LDQzLjk1NDY2NjcgNTIuMjYsNDQuNzQ0IEM1Mi4yNiw0NS41MzMzMzMzIDUyLjQxMiw0Ni4yMzQ2NjY3IDUyLjcxNiw0Ni44NDggQzUzLjAyLDQ3LjQ2MTMzMzMgNTMuNDQ2NjY2Nyw0Ny45MzYgNTMuOTk2LDQ4LjI3MiBDNTQuNTQ1MzMzMyw0OC42MDggNTUuMTcyLDQ4Ljc3NiA1NS44NzYsNDguNzc2IEM1Ni40NjI2NjY3LDQ4Ljc3NiA1Ni45OTA2NjY3LDQ4LjY0IDU3LjQ2LDQ4LjM2OCBDNTcuOTI5MzMzMyw0OC4wOTYgNTguMjg2NjY2Nyw0Ny43NDEzMzMzIDU4LjUzMiw0Ny4zMDQgTDU4LjUzMiw0Ny4zMDQgTDU4LjUzMiw0OC45MDQgQzU4LjUzMiw1MC4zMzMzMzMzIDU3LjgxMiw1MS4wNDggNTYuMzcyLDUxLjA0OCBDNTUuNDAxMzMzMyw1MS4wNDggNTQuNDI1MzMzMyw1MC43OTIgNTMuNDQ0LDUwLjI4IEw1My40NDQsNTAuMjggTDUzLjEyNCw1MS44IEM1NC4wNzMzMzMzLDUyLjMyMjY2NjcgNTUuMTcyLDUyLjU4NCA1Ni40Miw1Mi41ODQgWiBNNTYuNDA0LDQ3LjIwOCBDNTUuNzQyNjY2Nyw0Ny4yMDggNTUuMjIyNjY2Nyw0Ni45ODkzMzMzIDU0Ljg0NCw0Ni41NTIgQzU0LjQ2NTMzMzMsNDYuMTE0NjY2NyA1NC4yNzYsNDUuNTEyIDU0LjI3Niw0NC43NDQgQzU0LjI3Niw0My45NzYgNTQuNDY1MzMzMyw0My4zNzMzMzMzIDU0Ljg0NCw0Mi45MzYgQzU1LjIyMjY2NjcsNDIuNDk4NjY2NyA1NS43NDI2NjY3LDQyLjI4IDU2LjQwNCw0Mi4yOCBDNTcuMDc2LDQyLjI4IDU3LjU5ODY2NjcsNDIuNDk4NjY2NyA1Ny45NzIsNDIuOTM2IEM1OC4zNDUzMzMzLDQzLjM3MzMzMzMgNTguNTMyLDQzLjk3NiA1OC41MzIsNDQuNzQ0IEM1OC41MzIsNDUuNTEyIDU4LjM0MjY2NjcsNDYuMTE0NjY2NyA1Ny45NjQsNDYuNTUyIEM1Ny41ODUzMzMzLDQ2Ljk4OTMzMzMgNTcuMDY1MzMzMyw0Ny4yMDggNTYuNDA0LDQ3LjIwOCBaJyBmaWxsPSclMjNGRkZGRkYnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgMzguMDAwMDAwKScgZmlsbD0nJTIzMDcwNzIzJyUzRSUzQ3BvbHlnb24gdHJhbnNmb3JtPSd0cmFuc2xhdGUoMy4wMDAwMDAsIDUuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0zLjAwMDAwMCwgLTUuMDAwMDAwKSAnIHBvaW50cz0nMi41NDc2MDIxNiA0Ljk5MzcwMDA4IDAgOC43NzczMDAxMyAxLjI2MTIzMDM1IDEwIDYgNC45OTM4MDAwOCAxLjI2MTIzMDM1IDAgMCAxLjIyMjcwMDAyJyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEyMS4wMDAwMDAsIDM4LjAwMDAwMCknIGZpbGw9JyUyMzA3MDcyMyclM0UlM0Nwb2x5Z29uIHBvaW50cz0nMi41NDc2MDIxNiA0Ljk5MzcwMDA4IDAgOC43NzczMDAxMyAxLjI2MTIzMDM1IDEwIDYgNC45OTM4MDAwOCAxLjI2MTIzMDM1IDAgMCAxLjIyMjcwMDAyJyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIikgNjMgNDIsIGdyYWJiaW5nO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ibG9jay10ZWFtLS1wZXJzb24ge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWF4LXdpZHRoOiAxNy41cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdGVhbS0tcGVyc29uIHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIG1heC13aWR0aDogMTMuNzVyZW07XG4gIH1cbn1cbi5ibG9jay10ZWFtLS1wZXJzb246bnRoLWNoaWxkKG9kZCkge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay10ZWFtLS1wZXJzb246bnRoLWNoaWxkKG9kZCkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXRlYW0tLXBlcnNvbjpudGgtY2hpbGQob2RkKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmJsb2NrLXRlYW0tLXBlcnNvbi0tcGljdHVyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay10ZWFtLS1wZXJzb24tLW5hbWUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbn1cbi5ibG9jay10ZWFtLS1wZXJzb24tLWpvYiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xufVxuLmJsb2NrLXRlYW0tLXBlcnNvbi0tc29jaWFsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJsb2NrLXRlYW0tLXBlcnNvbi0tc29jaWFsIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xufVxuLmJsb2NrLXRlYW0tLXBlcnNvbi0tc29jaWFsIGxpIGEge1xuICBjb2xvcjogI0I3QjdDNztcbiAgYm9yZGVyOiAxcHggc29saWQgI0I3QjdDNztcbiAgd2lkdGg6IDM1cHg7XG4gIHdpZHRoOiAyLjE4NzVyZW07XG4gIGhlaWdodDogMzVweDtcbiAgaGVpZ2h0OiAyLjE4NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJsb2NrLXRlYW0tLXBlcnNvbi0tc29jaWFsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGNzEzMDtcbiAgYm9yZGVyLWNvbG9yOiAjRkY3MTMwO1xufVxuLmJsb2NrLXRlYW0tLXBlcnNvbi0tc29jaWFsIGxpIGEgLmljb24ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYmxvY2stdGVzdGltb25pYWxzIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwNzA3MjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXRlc3RpbW9uaWFscyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay10ZXN0aW1vbmlhbHMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG4uYmxvY2stdGVzdGltb25pYWxzIC5ibG9jay1saW5lcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stdGVzdGltb25pYWxzLS1zd2lwZXIge1xuICBtYXgtd2lkdGg6IDEwNTBweDtcbiAgbWF4LXdpZHRoOiA2NS42MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXRlc3RpbW9uaWFscy0tc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQsIC5ibG9jay10ZXN0aW1vbmlhbHMtLXN3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRvcDogOTBweDtcbiAgICB0b3A6IDUuNjI1cmVtO1xuICB9XG59XG4uYmxvY2stdGVzdGltb25pYWxzLS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxMjVweCAwIDkxcHg7XG4gIHBhZGRpbmc6IDAgNy44MTI1cmVtIDAgNS42ODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmxvY2stdGVzdGltb25pYWxzLS1pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdGVzdGltb25pYWxzLS1pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uYmxvY2stdGVzdGltb25pYWxzLS1pdGVtW2RhdGEtcG9zaXRpb249bGVmdF0gLnBpY3R1cmUge1xuICBvcmRlcjogMTtcbn1cbi5ibG9jay10ZXN0aW1vbmlhbHMtLWl0ZW1bZGF0YS1wb3NpdGlvbj1sZWZ0XSAuY29tbWVudCB7XG4gIG9yZGVyOiAyO1xufVxuLmJsb2NrLXRlc3RpbW9uaWFscy0taXRlbVtkYXRhLXBvc2l0aW9uPXJpZ2h0XSAucGljdHVyZSB7XG4gIG9yZGVyOiAyO1xufVxuLmJsb2NrLXRlc3RpbW9uaWFscy0taXRlbVtkYXRhLXBvc2l0aW9uPXJpZ2h0XSAucGljdHVyZSAucGljdHVyZS1iYWNrZ3JvdW5kIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICBsZWZ0OiBpbml0aWFsO1xuICByaWdodDogMDtcbn1cbi5ibG9jay10ZXN0aW1vbmlhbHMtLWl0ZW1bZGF0YS1wb3NpdGlvbj1yaWdodF0gLnBpY3R1cmUgLmljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xKTtcbiAgbGVmdDogaW5pdGlhbDtcbiAgcmlnaHQ6IDA7XG59XG4uYmxvY2stdGVzdGltb25pYWxzLS1pdGVtW2RhdGEtcG9zaXRpb249cmlnaHRdIC5jb21tZW50IHtcbiAgb3JkZXI6IDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay10ZXN0aW1vbmlhbHMtLWl0ZW1bZGF0YS1wb3NpdGlvbj1yaWdodF0gLnBpY3R1cmUge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5ibG9jay10ZXN0aW1vbmlhbHMtLWl0ZW1bZGF0YS1wb3NpdGlvbj1yaWdodF0gLmNvbW1lbnQge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4uYmxvY2stdGVzdGltb25pYWxzLS1pdGVtIC5waWN0dXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzNXB4IDYwcHggMzBweCA2MHB4O1xuICBwYWRkaW5nOiAyLjE4NzVyZW0gMy43NXJlbSAxLjg3NXJlbSAzLjc1cmVtO1xufVxuLmJsb2NrLXRlc3RpbW9uaWFscy0taXRlbSAucGljdHVyZS1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmxvY2stdGVzdGltb25pYWxzLS1pdGVtIC5waWN0dXJlLWJhY2tncm91bmQgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay10ZXN0aW1vbmlhbHMtLWl0ZW0gLnBpY3R1cmUge1xuICAgIHBhZGRpbmc6IDM1cHggNjBweCAzMHB4IDYwcHg7XG4gICAgcGFkZGluZzogMi4xODc1cmVtIDMuNzVyZW0gMS44NzVyZW0gMy43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodCA0MHB4O1xuICB9XG59XG4uYmxvY2stdGVzdGltb25pYWxzLS1pdGVtIC5waWN0dXJlID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay10ZXN0aW1vbmlhbHMtLWl0ZW0gLnBpY3R1cmUgLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICB0b3A6IDAuMzEyNXJlbTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDgwcHg7XG4gIHdpZHRoOiA1cmVtO1xuICB6LWluZGV4OiAtMTtcbn1cbi5ibG9jay10ZXN0aW1vbmlhbHMtLWl0ZW0gLnBpY3R1cmUgLmljb24gcGF0aCB7XG4gIGZpbGw6ICNCN0I3Qzc7XG59XG4uYmxvY2stdGVzdGltb25pYWxzLS1pdGVtIC5jb21tZW50IHtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgbWFyZ2luLWxlZnQ6IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay10ZXN0aW1vbmlhbHMtLWl0ZW0gLmNvbW1lbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2stdGVzdGltb25pYWxzLS1pdGVtIC5jb21tZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtMC42MjVyZW07XG4gIH1cbn1cbi5ibG9jay10ZXN0aW1vbmlhbHMtLWl0ZW0gLmNvbW1lbnQgLmljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDgwcHg7XG4gIHdpZHRoOiA1cmVtO1xuICB6LWluZGV4OiAtMTtcbn1cbi5ibG9jay10ZXN0aW1vbmlhbHMtLWl0ZW0gLmNvbW1lbnQgLmljb24gcGF0aCB7XG4gIGZpbGw6ICNCN0I3Qzc7XG59XG4uYmxvY2stdGVzdGltb25pYWxzLS1pdGVtIC5jb21tZW50OmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgbWFyZ2luOiAwO1xufVxuLmJsb2NrLXRlc3RpbW9uaWFscy0taXRlbSAuY29tbWVudDpmaXJzdC1jaGlsZCAuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJsb2NrLXRlc3RpbW9uaWFscy0taXRlbSAuY29tbWVudCBwIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdGVzdGltb25pYWxzLS1pdGVtIC5jb21tZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICB9XG59XG4uYmxvY2stdGVzdGltb25pYWxzLS1pdGVtIC5jb21tZW50IHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjQjdCN0M3O1xufVxuYm9keS5zaW5nbGUuc2luZ2xlLXBvc3QgLmJsb2NrLXRlc3RpbW9uaWFscy0taXRlbSAuY29tbWVudCBzcGFuIHtcbiAgY29sb3I6ICM1QTVBNzM7XG59XG5cbi5ibG9jay10ZXh0LW1lZGlhLmxpZ2h0LXN0eWxlIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdGV4dC1tZWRpYS5saWdodC1zdHlsZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay10ZXh0LW1lZGlhLmxpZ2h0LXN0eWxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLmJsb2NrLXRleHQtbWVkaWEuZGFyay1zdHlsZSB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcwNzIzO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdGV4dC1tZWRpYS5kYXJrLXN0eWxlIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay10ZXh0LW1lZGlhLmRhcmstc3R5bGUge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLmJsb2NrLXRleHQtbWVkaWEtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJsb2NrLXRleHQtbWVkaWEtLW1lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLXRleHQtbWVkaWEtLW1lZGlhIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDgwcHg7XG4gIHdpZHRoOiA1cmVtO1xufVxuLmJsb2NrLXRleHQtbWVkaWEtLWNvbnRlbnQge1xuICBmbGV4OiAxO1xufVxuLmJsb2NrLXRleHQtbWVkaWEtLWxhYmVsIHtcbiAgY29sb3I6ICM1QTVBNzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5ibG9jay10ZXh0LW1lZGlhLS1kZXNjIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cbi5ibG9jay10ZXh0LW1lZGlhLS1kZXNjIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJsb2NrLXRleHQtbWVkaWEtLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay10ZXh0LW1lZGlhLS10eXBlMS5pcy1yZXZlcnNlIC5ibG9jay10ZXh0LW1lZGlhLS10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2stdGV4dC1tZWRpYS0tdHlwZTEuaXMtcmV2ZXJzZSAuYmxvY2stdGV4dC1tZWRpYS0tY29udGVudCB7XG4gICAgb3JkZXI6IC0xO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2stdGV4dC1tZWRpYS0tdHlwZTEuaXMtcmV2ZXJzZSAuYmxvY2stdGV4dC1tZWRpYS0tZGVzYyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXRleHQtbWVkaWEtLXR5cGUxIC5ibG9jay10ZXh0LW1lZGlhLS13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmJsb2NrLXRleHQtbWVkaWEtLXR5cGUxIC5ibG9jay10ZXh0LW1lZGlhLS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay10ZXh0LW1lZGlhLS10eXBlMSAuYmxvY2stdGV4dC1tZWRpYS0tY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNC4zNzVyZW07XG4gICAgbWluLXdpZHRoOiA1NTBweDtcbiAgICBtaW4td2lkdGg6IDM0LjM3NXJlbTtcbiAgfVxufVxuLmJsb2NrLXRleHQtbWVkaWEtLXR5cGUxIC5ibG9jay10ZXh0LW1lZGlhLS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRUIE5vcm1zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0LjM3NXJlbTtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4ICNCN0I3Qzc7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdGV4dC1tZWRpYS0tdHlwZTEgLmJsb2NrLXRleHQtbWVkaWEtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjY4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdGV4dC1tZWRpYS0tdHlwZTEgLmJsb2NrLXRleHQtbWVkaWEtLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2stdGV4dC1tZWRpYS0tdHlwZTEgLmJsb2NrLXRleHQtbWVkaWEtLWRlc2Mge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2Ljg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay10ZXh0LW1lZGlhLS10eXBlMSAuYmxvY2stdGV4dC1tZWRpYS0tZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgfVxufVxuLmJsb2NrLXRleHQtbWVkaWEtLXR5cGUyLmlzLXJldmVyc2UgLmJsb2NrLXRleHQtbWVkaWEtLWNvbnRlbnQsIC5ibG9jay10ZXh0LW1lZGlhLS10eXBlMy5pcy1yZXZlcnNlIC5ibG9jay10ZXh0LW1lZGlhLS1jb250ZW50IHtcbiAgb3JkZXI6IC0xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay10ZXh0LW1lZGlhLS10eXBlMi5pcy1yZXZlcnNlIC5ibG9jay10ZXh0LW1lZGlhLS1jb250ZW50LCAuYmxvY2stdGV4dC1tZWRpYS0tdHlwZTMuaXMtcmV2ZXJzZSAuYmxvY2stdGV4dC1tZWRpYS0tY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrLXRleHQtbWVkaWEtLXR5cGUyLmlzLXJldmVyc2UgLmJsb2NrLXRleHQtbWVkaWEtLWNvbnRlbnQsIC5ibG9jay10ZXh0LW1lZGlhLS10eXBlMy5pcy1yZXZlcnNlIC5ibG9jay10ZXh0LW1lZGlhLS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXRleHQtbWVkaWEtLXR5cGUyIC5ibG9jay10ZXh0LW1lZGlhLS13cmFwcGVyLCAuYmxvY2stdGV4dC1tZWRpYS0tdHlwZTMgLmJsb2NrLXRleHQtbWVkaWEtLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5ibG9jay10ZXh0LW1lZGlhLS10eXBlMiAuYmxvY2stdGV4dC1tZWRpYS0tbWVkaWEsIC5ibG9jay10ZXh0LW1lZGlhLS10eXBlMyAuYmxvY2stdGV4dC1tZWRpYS0tbWVkaWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXRleHQtbWVkaWEtLXR5cGUyIC5ibG9jay10ZXh0LW1lZGlhLS1tZWRpYSwgLmJsb2NrLXRleHQtbWVkaWEtLXR5cGUzIC5ibG9jay10ZXh0LW1lZGlhLS1tZWRpYSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay10ZXh0LW1lZGlhLS10eXBlMiAuYmxvY2stdGV4dC1tZWRpYS0tbWVkaWEsIC5ibG9jay10ZXh0LW1lZGlhLS10eXBlMyAuYmxvY2stdGV4dC1tZWRpYS0tbWVkaWEge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay10ZXh0LW1lZGlhLS10eXBlMiAuYmxvY2stdGV4dC1tZWRpYS0tY29udGVudCwgLmJsb2NrLXRleHQtbWVkaWEtLXR5cGUzIC5ibG9jay10ZXh0LW1lZGlhLS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2stdGV4dC1tZWRpYS0tdHlwZTIgLmJsb2NrLXRleHQtbWVkaWEtLWNvbnRlbnQsIC5ibG9jay10ZXh0LW1lZGlhLS10eXBlMyAuYmxvY2stdGV4dC1tZWRpYS0tY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdGV4dC1tZWRpYS0tdHlwZTIgLmJsb2NrLXRleHQtbWVkaWEtLWNvbnRlbnQsIC5ibG9jay10ZXh0LW1lZGlhLS10eXBlMyAuYmxvY2stdGV4dC1tZWRpYS0tY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbGV4OiBpbmhlcml0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXRleHQtbWVkaWEtLXR5cGUyIC5ibG9jay10ZXh0LW1lZGlhLS1jb250ZW50LCAuYmxvY2stdGV4dC1tZWRpYS0tdHlwZTMgLmJsb2NrLXRleHQtbWVkaWEtLWNvbnRlbnQge1xuICAgIG9yZGVyOiAtMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay10ZXh0LW1lZGlhLS10eXBlMiAuYmxvY2stdGV4dC1tZWRpYS0tZGVzYywgLmJsb2NrLXRleHQtbWVkaWEtLXR5cGUzIC5ibG9jay10ZXh0LW1lZGlhLS1kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXRleHQtbWVkaWEtLXR5cGUzIC5ibG9jay10ZXh0LW1lZGlhLS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogNjBweDtcbiAgICB0b3A6IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2stdGV4dC1tZWRpYS0tdHlwZTMgLmJsb2NrLXRleHQtbWVkaWEtLWNvbnRlbnQge1xuICAgIHRvcDogODBweDtcbiAgICB0b3A6IDVyZW07XG4gICAgbWluLXdpZHRoOiAzNDBweDtcbiAgICBtaW4td2lkdGg6IDIxLjI1cmVtO1xuICB9XG59XG5cbi5ibG9jay10ZXh0LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXgtd2lkdGg6IDQzLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay10ZXh0LXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXRleHQtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG4uYmxvY2stdGV4dC10aXRsZS0tdGl0bGUgKiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmxvY2stdGV4dC10aXRsZS0tdGl0bGUgPiAqIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5ibG9jay10ZXh0LXRpdGxlLS10ZXh0IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWF4LXdpZHRoOiAzNy41cmVtO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ibG9jay10ZXh0LXRpdGxlLS10ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9jay10ZXh0IHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLmJsb2NrLXRleHQuZnVsbC1zaXplIC5ibG9jay10ZXh0LS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLXRleHQuc21hbGwtc2l6ZSAuYmxvY2stdGV4dC0tY29udGVudCB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1heC13aWR0aDogNTByZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uYmxvY2stdGV4dCAuY29udGFpbmVyLmhhcy1iYWNrZ3JvdW5kLCAuYmxvY2stdGV4dCAuaGFzLWJhY2tncm91bmQuYmxvY2stbGluZXMge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdGV4dCAuY29udGFpbmVyLmhhcy1iYWNrZ3JvdW5kLCAuYmxvY2stdGV4dCAuaGFzLWJhY2tncm91bmQuYmxvY2stbGluZXMge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXRleHQgLmNvbnRhaW5lci5oYXMtYmFja2dyb3VuZCwgLmJsb2NrLXRleHQgLmhhcy1iYWNrZ3JvdW5kLmJsb2NrLWxpbmVzIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2stdGV4dCAuY29udGFpbmVyLmhhcy1iYWNrZ3JvdW5kLCAuYmxvY2stdGV4dCAuaGFzLWJhY2tncm91bmQuYmxvY2stbGluZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgfVxufVxuLmJsb2NrLXRleHQucGF0dGVybi1pbnRlcnJvZ2F0aW9uIC5jb250YWluZXIsIC5ibG9jay10ZXh0LnBhdHRlcm4taW50ZXJyb2dhdGlvbiAuYmxvY2stbGluZXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmctaW50ZXJyb2dhdGlvbi5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5ibG9jay10ZXh0LnBhdHRlcm4taW50ZXJyb2dhdGlvbiAuY29udGFpbmVyIC5ibG9jay10ZXh0LS1jb250ZW50LCAuYmxvY2stdGV4dC5wYXR0ZXJuLWludGVycm9nYXRpb24gLmJsb2NrLWxpbmVzIC5ibG9jay10ZXh0LS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXRleHQucGF0dGVybi1pbnRlcnJvZ2F0aW9uIC5jb250YWluZXIsIC5ibG9jay10ZXh0LnBhdHRlcm4taW50ZXJyb2dhdGlvbiAuYmxvY2stbGluZXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbn1cbi5ibG9jay10ZXh0IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuLmJsb2NrLXRleHQgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG59XG4uYmxvY2stdGV4dCBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbn1cbi5ibG9jay10ZXh0IGgyID4gc3Ryb25nLCAuYmxvY2stdGV4dCBoMyA+IHN0cm9uZywgLmJsb2NrLXRleHQgaDQgPiBzdHJvbmcge1xuICBjb2xvcjogIzA3MDcyMztcbn1cbi5ibG9jay10ZXh0IGE6bm90KC5kcy1CdXR0b24pIHtcbiAgY29sb3I6ICNGRjcxMzA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJsb2NrLXRleHQgYTpub3QoLmRzLUJ1dHRvbik6aG92ZXIge1xuICBjb2xvcjogIzA3MDcyMztcbn1cbi5ibG9jay10ZXh0IGEuZHMtQnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkY3MTMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3MTMwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogZWFzZS1pbiAwLjE1cztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbi5ibG9jay10ZXh0IGEuZHMtQnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkY3MTMwO1xufVxuLmJsb2NrLXRleHQgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYmxvY2stdGV4dCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAzcHg7XG4gIHdpZHRoOiAwLjE4NzVyZW07XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGhlaWdodDogMC4xODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3MTMwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmJsb2NrLXRleHQgdWwgbGkgPiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmxvY2stdGV4dCB1bCBsaSA+IHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xufVxuLmJsb2NrLXRleHQgdWwgbGkgPiB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHB4O1xuICB3aWR0aDogMC4yNXJlbTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGhlaWdodDogMC4yNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGNzEzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYmxvY2stdGV4dCBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgY291bnRlci1yZXNldDogbXktYXdlc29tZS1jb3VudGVyO1xufVxuLmJsb2NrLXRleHQgb2wgbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogbXktYXdlc29tZS1jb3VudGVyO1xufVxuLmJsb2NrLXRleHQgb2wgbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihteS1hd2Vzb21lLWNvdW50ZXIpIFwiLiBcIjtcbiAgY29sb3I6ICNGRjcxMzA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvY2stdGV4dCBwLCAuYmxvY2stdGV4dCB1bCwgLmJsb2NrLXRleHQgb2wge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4uZHMtQnV0dG9uLTIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRjcxMzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjcxMzA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBlYXNlLWluIDAuMTVzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLmRzLUJ1dHRvbi0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkY3MTMwO1xufVxuXG4uYmxvY2std2ViaW5hcnMtdHlwZTEsXG4uYmxvY2stYmxvZy10eXBlMSxcbi5ibG9jay1hcmNoaXZlLXR5cGUxIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXdlYmluYXJzLXR5cGUxLFxuLmJsb2NrLWJsb2ctdHlwZTEsXG4uYmxvY2stYXJjaGl2ZS10eXBlMSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDMuNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2std2ViaW5hcnMtdHlwZTEsXG4uYmxvY2stYmxvZy10eXBlMSxcbi5ibG9jay1hcmNoaXZlLXR5cGUxIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbi5ibG9jay13ZWJpbmFycy10eXBlMS5tb2RlMixcbi5ibG9jay1ibG9nLXR5cGUxLm1vZGUyLFxuLmJsb2NrLWFyY2hpdmUtdHlwZTEubW9kZTIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3dhdmVzLXdlYmluYXIuanBnXCIpICMwNzA3MjMgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXdlYmluYXJzLXR5cGUxLm1vZGUyLFxuLmJsb2NrLWJsb2ctdHlwZTEubW9kZTIsXG4uYmxvY2stYXJjaGl2ZS10eXBlMS5tb2RlMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07XG4gIH1cbn1cbi5ibG9jay13ZWJpbmFycy10eXBlMS0taGVhZGVyLFxuLmJsb2NrLWJsb2ctdHlwZTEtLWhlYWRlcixcbi5ibG9jay1hcmNoaXZlLXR5cGUxLS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXdlYmluYXJzLXR5cGUxLS1oZWFkZXIsXG4uYmxvY2stYmxvZy10eXBlMS0taGVhZGVyLFxuLmJsb2NrLWFyY2hpdmUtdHlwZTEtLWhlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLm1vZGUxIC5ibG9jay13ZWJpbmFycy10eXBlMS0taGVhZGVyLFxuLm1vZGUxIC5ibG9jay1ibG9nLXR5cGUxLS1oZWFkZXIsXG4ubW9kZTEgLmJsb2NrLWFyY2hpdmUtdHlwZTEtLWhlYWRlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubW9kZTIgLmJsb2NrLXdlYmluYXJzLXR5cGUxLS1oZWFkZXItLXRpdGxlLFxuLm1vZGUyIC5ibG9jay1ibG9nLXR5cGUxLS1oZWFkZXItLXRpdGxlLFxuLm1vZGUyIC5ibG9jay1hcmNoaXZlLXR5cGUxLS1oZWFkZXItLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbn1cbi5tb2RlMSAuYmxvY2std2ViaW5hcnMtdHlwZTEtLWhlYWRlci0tdGl0bGUsXG4ubW9kZTEgLmJsb2NrLWJsb2ctdHlwZTEtLWhlYWRlci0tdGl0bGUsXG4ubW9kZTEgLmJsb2NrLWFyY2hpdmUtdHlwZTEtLWhlYWRlci0tdGl0bGUge1xuICBtYXgtd2lkdGg6IDcyNXB4O1xuICBtYXgtd2lkdGg6IDQ1LjMxMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2RlMSAuYmxvY2std2ViaW5hcnMtdHlwZTEtLWhlYWRlci0tdGl0bGUgLnRvcC10aXRsZSxcbi5tb2RlMSAuYmxvY2stYmxvZy10eXBlMS0taGVhZGVyLS10aXRsZSAudG9wLXRpdGxlLFxuLm1vZGUxIC5ibG9jay1hcmNoaXZlLXR5cGUxLS1oZWFkZXItLXRpdGxlIC50b3AtdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtO1xuICBmb250LWZhbWlseTogXCJUVCBOb3JtcyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBmb250LXNpemU6IDVyZW07XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICBsaW5lLWhlaWdodDogNC4zNzVyZW07XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDAuNzVweCAjQjdCN0M3O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZGUxIC5ibG9jay13ZWJpbmFycy10eXBlMS0taGVhZGVyLS10aXRsZSAudG9wLXRpdGxlLFxuLm1vZGUxIC5ibG9jay1ibG9nLXR5cGUxLS1oZWFkZXItLXRpdGxlIC50b3AtdGl0bGUsXG4ubW9kZTEgLmJsb2NrLWFyY2hpdmUtdHlwZTEtLWhlYWRlci0tdGl0bGUgLnRvcC10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICBsaW5lLWhlaWdodDogMy40Mzc1cmVtO1xuICB9XG59XG4uYmxvY2std2ViaW5hcnMtdHlwZTEtLWhlYWRlci0tdGl0bGUgLnRvcC10aXRsZSArIC53ZWJpbmFyLXRpdGxlLFxuLmJsb2NrLWJsb2ctdHlwZTEtLWhlYWRlci0tdGl0bGUgLnRvcC10aXRsZSArIC53ZWJpbmFyLXRpdGxlLFxuLmJsb2NrLWFyY2hpdmUtdHlwZTEtLWhlYWRlci0tdGl0bGUgLnRvcC10aXRsZSArIC53ZWJpbmFyLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTM1cHg7XG4gIG1hcmdpbi10b3A6IC0yLjE4NzVyZW07XG59XG4uYmxvY2std2ViaW5hcnMtdHlwZTEtLWhlYWRlci0tdGl0bGUgLnRvcC1saW5rLFxuLmJsb2NrLWJsb2ctdHlwZTEtLWhlYWRlci0tdGl0bGUgLnRvcC1saW5rLFxuLmJsb2NrLWFyY2hpdmUtdHlwZTEtLWhlYWRlci0tdGl0bGUgLnRvcC1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLmJsb2NrLXdlYmluYXJzLXR5cGUxLS1oZWFkZXItLXRpdGxlIC50b3AtbGluayB+IC53ZWJpbmFyLWRhdGUsXG4uYmxvY2stYmxvZy10eXBlMS0taGVhZGVyLS10aXRsZSAudG9wLWxpbmsgfiAud2ViaW5hci1kYXRlLFxuLmJsb2NrLWFyY2hpdmUtdHlwZTEtLWhlYWRlci0tdGl0bGUgLnRvcC1saW5rIH4gLndlYmluYXItZGF0ZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuLmJsb2NrLXdlYmluYXJzLXR5cGUxLS1oZWFkZXItLXRpdGxlIC53ZWJpbmFyLWRhdGUsXG4uYmxvY2stYmxvZy10eXBlMS0taGVhZGVyLS10aXRsZSAud2ViaW5hci1kYXRlLFxuLmJsb2NrLWFyY2hpdmUtdHlwZTEtLWhlYWRlci0tdGl0bGUgLndlYmluYXItZGF0ZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG59XG4ubW9kZTEgLmJsb2NrLXdlYmluYXJzLXR5cGUxLS1oZWFkZXItLXRpdGxlIC5zdWJ0aXRsZSxcbi5tb2RlMSAuYmxvY2stYmxvZy10eXBlMS0taGVhZGVyLS10aXRsZSAuc3VidGl0bGUsXG4ubW9kZTEgLmJsb2NrLWFyY2hpdmUtdHlwZTEtLWhlYWRlci0tdGl0bGUgLnN1YnRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay13ZWJpbmFycy10eXBlMS0taGVhZGVyLS1kYXRlLFxuLmJsb2NrLWJsb2ctdHlwZTEtLWhlYWRlci0tZGF0ZSxcbi5ibG9jay1hcmNoaXZlLXR5cGUxLS1oZWFkZXItLWRhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay13ZWJpbmFycy10eXBlMS0taGVhZGVyLS1kYXRlLFxuLmJsb2NrLWJsb2ctdHlwZTEtLWhlYWRlci0tZGF0ZSxcbi5ibG9jay1hcmNoaXZlLXR5cGUxLS1oZWFkZXItLWRhdGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5tb2RlMiAuYmxvY2std2ViaW5hcnMtdHlwZTEtLWhlYWRlci0tZGF0ZSxcbi5tb2RlMiAuYmxvY2stYmxvZy10eXBlMS0taGVhZGVyLS1kYXRlLFxuLm1vZGUyIC5ibG9jay1hcmNoaXZlLXR5cGUxLS1oZWFkZXItLWRhdGUge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RlMiAuYmxvY2std2ViaW5hcnMtdHlwZTEtLWhlYWRlci0tZGF0ZSxcbi5tb2RlMiAuYmxvY2stYmxvZy10eXBlMS0taGVhZGVyLS1kYXRlLFxuLm1vZGUyIC5ibG9jay1hcmNoaXZlLXR5cGUxLS1oZWFkZXItLWRhdGUge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kZTIgLmJsb2NrLXdlYmluYXJzLXR5cGUxLS1oZWFkZXItLWRhdGUsXG4ubW9kZTIgLmJsb2NrLWJsb2ctdHlwZTEtLWhlYWRlci0tZGF0ZSxcbi5tb2RlMiAuYmxvY2stYXJjaGl2ZS10eXBlMS0taGVhZGVyLS1kYXRlIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbi5ibG9jay13ZWJpbmFycy10eXBlMS0taGVhZGVyLS1kYXRlLS10aW1lLFxuLmJsb2NrLWJsb2ctdHlwZTEtLWhlYWRlci0tZGF0ZS0tdGltZSxcbi5ibG9jay1hcmNoaXZlLXR5cGUxLS1oZWFkZXItLWRhdGUtLXRpbWUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2RlMSAuYmxvY2std2ViaW5hcnMtdHlwZTEtLWhlYWRlci0tZGF0ZS0tdGltZSxcbi5tb2RlMSAuYmxvY2stYmxvZy10eXBlMS0taGVhZGVyLS1kYXRlLS10aW1lLFxuLm1vZGUxIC5ibG9jay1hcmNoaXZlLXR5cGUxLS1oZWFkZXItLWRhdGUtLXRpbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kZTEgLmJsb2NrLXdlYmluYXJzLXR5cGUxLS1oZWFkZXItLWRhdGUtLXRpbWUsXG4ubW9kZTEgLmJsb2NrLWJsb2ctdHlwZTEtLWhlYWRlci0tZGF0ZS0tdGltZSxcbi5tb2RlMSAuYmxvY2stYXJjaGl2ZS10eXBlMS0taGVhZGVyLS1kYXRlLS10aW1lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuLm1vZGUyIC5ibG9jay13ZWJpbmFycy10eXBlMS0taGVhZGVyLS1kYXRlLS10aW1lLFxuLm1vZGUyIC5ibG9jay1ibG9nLXR5cGUxLS1oZWFkZXItLWRhdGUtLXRpbWUsXG4ubW9kZTIgLmJsb2NrLWFyY2hpdmUtdHlwZTEtLWhlYWRlci0tZGF0ZS0tdGltZSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwLjkzNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZGUyIC5ibG9jay13ZWJpbmFycy10eXBlMS0taGVhZGVyLS1kYXRlLS10aW1lLFxuLm1vZGUyIC5ibG9jay1ibG9nLXR5cGUxLS1oZWFkZXItLWRhdGUtLXRpbWUsXG4ubW9kZTIgLmJsb2NrLWFyY2hpdmUtdHlwZTEtLWhlYWRlci0tZGF0ZS0tdGltZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuICB9XG59XG4uYmxvY2std2ViaW5hcnMtdHlwZTEtLWhlYWRlci0tZGF0ZS0tdGltZSA+ICosXG4uYmxvY2stYmxvZy10eXBlMS0taGVhZGVyLS1kYXRlLS10aW1lID4gKixcbi5ibG9jay1hcmNoaXZlLXR5cGUxLS1oZWFkZXItLWRhdGUtLXRpbWUgPiAqIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmJsb2NrLXdlYmluYXJzLXR5cGUxLS1oZWFkZXItLWRhdGUtLXRpbWUgPiAqOm5vdCg6bGFzdC1jaGlsZCksXG4uYmxvY2stYmxvZy10eXBlMS0taGVhZGVyLS1kYXRlLS10aW1lID4gKjpub3QoOmxhc3QtY2hpbGQpLFxuLmJsb2NrLWFyY2hpdmUtdHlwZTEtLWhlYWRlci0tZGF0ZS0tdGltZSA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG59XG4uYmxvY2std2ViaW5hcnMtdHlwZTEtLWhlYWRlci0tZGF0ZS0tdGltZSA+ICouc2Vjb25kcyAudmFsdWUsXG4uYmxvY2stYmxvZy10eXBlMS0taGVhZGVyLS1kYXRlLS10aW1lID4gKi5zZWNvbmRzIC52YWx1ZSxcbi5ibG9jay1hcmNoaXZlLXR5cGUxLS1oZWFkZXItLWRhdGUtLXRpbWUgPiAqLnNlY29uZHMgLnZhbHVlIHtcbiAgbWluLXdpZHRoOiAzNnB4O1xuICBtaW4td2lkdGg6IDIuMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2std2ViaW5hcnMtdHlwZTEtLWhlYWRlci0tZGF0ZS0tdGltZSA+ICouc2Vjb25kcyAudmFsdWUsXG4uYmxvY2stYmxvZy10eXBlMS0taGVhZGVyLS1kYXRlLS10aW1lID4gKi5zZWNvbmRzIC52YWx1ZSxcbi5ibG9jay1hcmNoaXZlLXR5cGUxLS1oZWFkZXItLWRhdGUtLXRpbWUgPiAqLnNlY29uZHMgLnZhbHVlIHtcbiAgICBtaW4td2lkdGg6IDUycHg7XG4gICAgbWluLXdpZHRoOiAzLjI1cmVtO1xuICB9XG59XG4uYmxvY2std2ViaW5hcnMtdHlwZTEtLWhlYWRlci0tZGF0ZS0tdGltZSA+ICogLnZhbHVlLFxuLmJsb2NrLWJsb2ctdHlwZTEtLWhlYWRlci0tZGF0ZS0tdGltZSA+ICogLnZhbHVlLFxuLmJsb2NrLWFyY2hpdmUtdHlwZTEtLWhlYWRlci0tZGF0ZS0tdGltZSA+ICogLnZhbHVlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xufVxuLm1vZGUyIC5ibG9jay13ZWJpbmFycy10eXBlMS0taGVhZGVyLS1kYXRlLS10aW1lID4gKiAudmFsdWUsXG4ubW9kZTIgLmJsb2NrLWJsb2ctdHlwZTEtLWhlYWRlci0tZGF0ZS0tdGltZSA+ICogLnZhbHVlLFxuLm1vZGUyIC5ibG9jay1hcmNoaXZlLXR5cGUxLS1oZWFkZXItLWRhdGUtLXRpbWUgPiAqIC52YWx1ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJsb2NrLXdlYmluYXJzLXR5cGUxLS1oZWFkZXItLWRhdGUtLXRpbWUgPiAqIC51bml0LFxuLmJsb2NrLWJsb2ctdHlwZTEtLWhlYWRlci0tZGF0ZS0tdGltZSA+ICogLnVuaXQsXG4uYmxvY2stYXJjaGl2ZS10eXBlMS0taGVhZGVyLS1kYXRlLS10aW1lID4gKiAudW5pdCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIHRvcDogLTAuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJUVCBOb3JtcyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGRjcxMzA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLXdlYmluYXJzLXR5cGUxLS1oZWFkZXItLWRhdGUtLXRpbWUgPiAqIC51bml0LFxuLmJsb2NrLWJsb2ctdHlwZTEtLWhlYWRlci0tZGF0ZS0tdGltZSA+ICogLnVuaXQsXG4uYmxvY2stYXJjaGl2ZS10eXBlMS0taGVhZGVyLS1kYXRlLS10aW1lID4gKiAudW5pdCB7XG4gICAgdG9wOiAtNXB4O1xuICAgIHRvcDogLTAuMzEyNXJlbTtcbiAgfVxufVxuLmJsb2NrLXdlYmluYXJzLXR5cGUxLS1jb250ZW50LFxuLmJsb2NrLWJsb2ctdHlwZTEtLWNvbnRlbnQsXG4uYmxvY2stYXJjaGl2ZS10eXBlMS0tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2std2ViaW5hcnMtdHlwZTEtLWNvbnRlbnQsXG4uYmxvY2stYmxvZy10eXBlMS0tY29udGVudCxcbi5ibG9jay1hcmNoaXZlLXR5cGUxLS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5tb2RlMSAuYmxvY2std2ViaW5hcnMtdHlwZTEtLWNvbnRlbnQsXG4ubW9kZTEgLmJsb2NrLWJsb2ctdHlwZTEtLWNvbnRlbnQsXG4ubW9kZTEgLmJsb2NrLWFyY2hpdmUtdHlwZTEtLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kZTEgLmJsb2NrLXdlYmluYXJzLXR5cGUxLS1jb250ZW50LFxuLm1vZGUxIC5ibG9jay1ibG9nLXR5cGUxLS1jb250ZW50LFxuLm1vZGUxIC5ibG9jay1hcmNoaXZlLXR5cGUxLS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIH1cbn1cbi5tb2RlMSAucGFzc2VkIC5ibG9jay13ZWJpbmFycy10eXBlMS0tY29udGVudCxcbi5tb2RlMSAucGFzc2VkIC5ibG9jay1ibG9nLXR5cGUxLS1jb250ZW50LFxuLm1vZGUxIC5wYXNzZWQgLmJsb2NrLWFyY2hpdmUtdHlwZTEtLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay13ZWJpbmFycy10eXBlMS0tY29udGVudC0taW1hZ2UsXG4uYmxvY2stYmxvZy10eXBlMS0tY29udGVudC0taW1hZ2UsXG4uYmxvY2stYXJjaGl2ZS10eXBlMS0tY29udGVudC0taW1hZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay13ZWJpbmFycy10eXBlMS0tY29udGVudC0taW1hZ2UsXG4uYmxvY2stYmxvZy10eXBlMS0tY29udGVudC0taW1hZ2UsXG4uYmxvY2stYXJjaGl2ZS10eXBlMS0tY29udGVudC0taW1hZ2Uge1xuICAgIG1pbi13aWR0aDogNjEuNzY1JTtcbiAgICBtYXgtd2lkdGg6IDYxLjc2NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrLXdlYmluYXJzLXR5cGUxLS1jb250ZW50LS1pbWFnZSxcbi5ibG9jay1ibG9nLXR5cGUxLS1jb250ZW50LS1pbWFnZSxcbi5ibG9jay1hcmNoaXZlLXR5cGUxLS1jb250ZW50LS1pbWFnZSB7XG4gICAgbWluLXdpZHRoOiA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kZTEgLmJsb2NrLXdlYmluYXJzLXR5cGUxLS1jb250ZW50LS1pbWFnZSxcbi5tb2RlMSAuYmxvY2stYmxvZy10eXBlMS0tY29udGVudC0taW1hZ2UsXG4ubW9kZTEgLmJsb2NrLWFyY2hpdmUtdHlwZTEtLWNvbnRlbnQtLWltYWdlIHtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuLm1vZGUxIC5wYXNzZWQgLmJsb2NrLXdlYmluYXJzLXR5cGUxLS1jb250ZW50LS1pbWFnZSxcbi5tb2RlMSAucGFzc2VkIC5ibG9jay1ibG9nLXR5cGUxLS1jb250ZW50LS1pbWFnZSxcbi5tb2RlMSAucGFzc2VkIC5ibG9jay1hcmNoaXZlLXR5cGUxLS1jb250ZW50LS1pbWFnZSB7XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kZTEgLnBhc3NlZCAuYmxvY2std2ViaW5hcnMtdHlwZTEtLWNvbnRlbnQtLWltYWdlLFxuLm1vZGUxIC5wYXNzZWQgLmJsb2NrLWJsb2ctdHlwZTEtLWNvbnRlbnQtLWltYWdlLFxuLm1vZGUxIC5wYXNzZWQgLmJsb2NrLWFyY2hpdmUtdHlwZTEtLWNvbnRlbnQtLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay13ZWJpbmFycy10eXBlMS0tY29udGVudC0tZGF0ZSxcbi5ibG9jay1ibG9nLXR5cGUxLS1jb250ZW50LS1kYXRlLFxuLmJsb2NrLWFyY2hpdmUtdHlwZTEtLWNvbnRlbnQtLWRhdGUge1xuICBjb2xvcjogI0ZGNzEzMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrLXdlYmluYXJzLXR5cGUxLS1jb250ZW50LS10ZXh0LFxuLmJsb2NrLWJsb2ctdHlwZTEtLWNvbnRlbnQtLXRleHQsXG4uYmxvY2stYXJjaGl2ZS10eXBlMS0tY29udGVudC0tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXdlYmluYXJzLXR5cGUxLS1jb250ZW50LS10ZXh0LFxuLmJsb2NrLWJsb2ctdHlwZTEtLWNvbnRlbnQtLXRleHQsXG4uYmxvY2stYXJjaGl2ZS10eXBlMS0tY29udGVudC0tdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgfVxufVxuLm1vZGUxIC5ibG9jay13ZWJpbmFycy10eXBlMS0tY29udGVudC0tdGV4dCxcbi5tb2RlMSAuYmxvY2stYmxvZy10eXBlMS0tY29udGVudC0tdGV4dCxcbi5tb2RlMSAuYmxvY2stYXJjaGl2ZS10eXBlMS0tY29udGVudC0tdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RlMSAuYmxvY2std2ViaW5hcnMtdHlwZTEtLWNvbnRlbnQtLXRleHQsXG4ubW9kZTEgLmJsb2NrLWJsb2ctdHlwZTEtLWNvbnRlbnQtLXRleHQsXG4ubW9kZTEgLmJsb2NrLWFyY2hpdmUtdHlwZTEtLWNvbnRlbnQtLXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzLjEyNXJlbTtcbiAgfVxufVxuLm1vZGUxIC5wYXNzZWQgLmJsb2NrLXdlYmluYXJzLXR5cGUxLS1jb250ZW50LS10ZXh0LFxuLm1vZGUxIC5wYXNzZWQgLmJsb2NrLWJsb2ctdHlwZTEtLWNvbnRlbnQtLXRleHQsXG4ubW9kZTEgLnBhc3NlZCAuYmxvY2stYXJjaGl2ZS10eXBlMS0tY29udGVudC0tdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJsb2NrLXdlYmluYXJzLXR5cGUxLS1jb250ZW50LS1kZXNjcmlwdGlvbixcbi5ibG9jay1ibG9nLXR5cGUxLS1jb250ZW50LS1kZXNjcmlwdGlvbixcbi5ibG9jay1hcmNoaXZlLXR5cGUxLS1jb250ZW50LS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG59XG4ubW9kZTEgLnBhc3NlZCAuYmxvY2std2ViaW5hcnMtdHlwZTEtLWNvbnRlbnQtLWRlc2NyaXB0aW9uLFxuLm1vZGUxIC5wYXNzZWQgLmJsb2NrLWJsb2ctdHlwZTEtLWNvbnRlbnQtLWRlc2NyaXB0aW9uLFxuLm1vZGUxIC5wYXNzZWQgLmJsb2NrLWFyY2hpdmUtdHlwZTEtLWNvbnRlbnQtLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbiAgbWFyZ2luOiAzLjc1cmVtIGF1dG8gMDtcbiAgd2lkdGg6IDgwMHB4O1xuICB3aWR0aDogNTByZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2NrLXdlYmluYXJzLXR5cGUxLS1jb250ZW50LS1kZXNjcmlwdGlvbiBwLFxuLmJsb2NrLWJsb2ctdHlwZTEtLWNvbnRlbnQtLWRlc2NyaXB0aW9uIHAsXG4uYmxvY2stYXJjaGl2ZS10eXBlMS0tY29udGVudC0tZGVzY3JpcHRpb24gcCB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG59XG4uYmxvY2std2ViaW5hcnMtdHlwZTEtLWNvbnRlbnQtLWRlc2NyaXB0aW9uIHA6bGFzdC1jaGlsZCxcbi5ibG9jay1ibG9nLXR5cGUxLS1jb250ZW50LS1kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGQsXG4uYmxvY2stYXJjaGl2ZS10eXBlMS0tY29udGVudC0tZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ibG9jay13ZWJpbmFycy10eXBlMS0tc2hhcmUsXG4uYmxvY2stYmxvZy10eXBlMS0tc2hhcmUsXG4uYmxvY2stYXJjaGl2ZS10eXBlMS0tc2hhcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNCN0I3Qzc7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbi5ibG9jay13ZWJpbmFycy10eXBlMS0tc2hhcmUgPiAqLFxuLmJsb2NrLWJsb2ctdHlwZTEtLXNoYXJlID4gKixcbi5ibG9jay1hcmNoaXZlLXR5cGUxLS1zaGFyZSA+ICoge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xufVxuLmJsb2NrLXdlYmluYXJzLXR5cGUxLS1zaGFyZSAucGljdG8sXG4uYmxvY2stYmxvZy10eXBlMS0tc2hhcmUgLnBpY3RvLFxuLmJsb2NrLWFyY2hpdmUtdHlwZTEtLXNoYXJlIC5waWN0byB7XG4gIHdpZHRoOiA0MHB4O1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGhlaWdodDogMi41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTFFMUVBO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmxvY2std2ViaW5hcnMtdHlwZTEtLXNoYXJlIC5waWN0bzpob3Zlcixcbi5ibG9jay1ibG9nLXR5cGUxLS1zaGFyZSAucGljdG86aG92ZXIsXG4uYmxvY2stYXJjaGl2ZS10eXBlMS0tc2hhcmUgLnBpY3RvOmhvdmVyIHtcbiAgY29sb3I6ICNGRjcxMzA7XG4gIGJvcmRlci1jb2xvcjogI0ZGNzEzMDtcbn1cbi5ibG9jay13ZWJpbmFycy10eXBlMS0tc2hhcmUgLnBpY3RvIC5pY29uLFxuLmJsb2NrLWJsb2ctdHlwZTEtLXNoYXJlIC5waWN0byAuaWNvbixcbi5ibG9jay1hcmNoaXZlLXR5cGUxLS1zaGFyZSAucGljdG8gLmljb24ge1xuICBtYXgtd2lkdGg6IDE4cHg7XG4gIG1heC13aWR0aDogMS4xMjVyZW07XG4gIG1heC1oZWlnaHQ6IDE4cHg7XG4gIG1heC1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuI3NpbmdsZS13ZWJpbmFycy5ibG9jay13ZWJpbmFycy10eXBlMSwgLmJsb2NrLWJsb2ctdHlwZTEsIC5ibG9jay1hcmNoaXZlLXR5cGUxIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAjc2luZ2xlLXdlYmluYXJzLmJsb2NrLXdlYmluYXJzLXR5cGUxLCAuYmxvY2stYmxvZy10eXBlMSwgLmJsb2NrLWFyY2hpdmUtdHlwZTEge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjc2luZ2xlLXdlYmluYXJzLmJsb2NrLXdlYmluYXJzLXR5cGUxLCAuYmxvY2stYmxvZy10eXBlMSwgLmJsb2NrLWFyY2hpdmUtdHlwZTEge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xuICB9XG59XG5cbi5ibG9jay13ZWJpbmFycy10eXBlMiwgLmJsb2NrLXdlYmluYXJzLXR5cGUzLFxuLmJsb2NrLWJsb2ctdHlwZTIsXG4uYmxvY2stYmxvZy10eXBlMyxcbi5ibG9jay1hcmNoaXZlLXR5cGUyLFxuLmJsb2NrLWFyY2hpdmUtdHlwZTMge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgYmFja2dyb3VuZDogIzA3MDcyMztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXdlYmluYXJzLXR5cGUyLCAuYmxvY2std2ViaW5hcnMtdHlwZTMsXG4uYmxvY2stYmxvZy10eXBlMixcbi5ibG9jay1ibG9nLXR5cGUzLFxuLmJsb2NrLWFyY2hpdmUtdHlwZTIsXG4uYmxvY2stYXJjaGl2ZS10eXBlMyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDMuNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2std2ViaW5hcnMtdHlwZTIsIC5ibG9jay13ZWJpbmFycy10eXBlMyxcbi5ibG9jay1ibG9nLXR5cGUyLFxuLmJsb2NrLWJsb2ctdHlwZTMsXG4uYmxvY2stYXJjaGl2ZS10eXBlMixcbi5ibG9jay1hcmNoaXZlLXR5cGUzIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbi5ibG9jay13ZWJpbmFycy10eXBlMjpiZWZvcmUsIC5ibG9jay13ZWJpbmFycy10eXBlMzpiZWZvcmUsXG4uYmxvY2stYmxvZy10eXBlMjpiZWZvcmUsXG4uYmxvY2stYmxvZy10eXBlMzpiZWZvcmUsXG4uYmxvY2stYXJjaGl2ZS10eXBlMjpiZWZvcmUsXG4uYmxvY2stYXJjaGl2ZS10eXBlMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5ibG9jay13ZWJpbmFycy10eXBlMi5iYWNrZ3JvdW5kMTpiZWZvcmUsIC5ibG9jay13ZWJpbmFycy10eXBlMy5iYWNrZ3JvdW5kMTpiZWZvcmUsXG4uYmxvY2stYmxvZy10eXBlMi5iYWNrZ3JvdW5kMTpiZWZvcmUsXG4uYmxvY2stYmxvZy10eXBlMy5iYWNrZ3JvdW5kMTpiZWZvcmUsXG4uYmxvY2stYXJjaGl2ZS10eXBlMi5iYWNrZ3JvdW5kMTpiZWZvcmUsXG4uYmxvY2stYXJjaGl2ZS10eXBlMy5iYWNrZ3JvdW5kMTpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQ6ICMyRTJFNDk7XG59XG4uYmxvY2std2ViaW5hcnMtdHlwZTIuYmFja2dyb3VuZDI6YmVmb3JlLCAuYmxvY2std2ViaW5hcnMtdHlwZTMuYmFja2dyb3VuZDI6YmVmb3JlLFxuLmJsb2NrLWJsb2ctdHlwZTIuYmFja2dyb3VuZDI6YmVmb3JlLFxuLmJsb2NrLWJsb2ctdHlwZTMuYmFja2dyb3VuZDI6YmVmb3JlLFxuLmJsb2NrLWFyY2hpdmUtdHlwZTIuYmFja2dyb3VuZDI6YmVmb3JlLFxuLmJsb2NrLWFyY2hpdmUtdHlwZTMuYmFja2dyb3VuZDI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4yNTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3dhdmVzLXdlYmluYXItdHlwZTIucG5nXCIpICMwNzA3MjMgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgYm9keS5zaW5nbGUuc2luZ2xlLXBvc3QgLmJsb2NrLXdlYmluYXJzLXR5cGUyIC5jb250YWluZXIsIGJvZHkuc2luZ2xlLnNpbmdsZS1wb3N0IC5ibG9jay13ZWJpbmFycy10eXBlMiAuYmxvY2stbGluZXMsIGJvZHkuc2luZ2xlLnNpbmdsZS1hcmNoaXZlcyAuYmxvY2std2ViaW5hcnMtdHlwZTIgLmNvbnRhaW5lciwgYm9keS5zaW5nbGUuc2luZ2xlLWFyY2hpdmVzIC5ibG9jay13ZWJpbmFycy10eXBlMiAuYmxvY2stbGluZXMsIGJvZHkuc2luZ2xlLnNpbmdsZS1wb3N0IC5ibG9jay13ZWJpbmFycy10eXBlMyAuY29udGFpbmVyLCBib2R5LnNpbmdsZS5zaW5nbGUtcG9zdCAuYmxvY2std2ViaW5hcnMtdHlwZTMgLmJsb2NrLWxpbmVzLCBib2R5LnNpbmdsZS5zaW5nbGUtYXJjaGl2ZXMgLmJsb2NrLXdlYmluYXJzLXR5cGUzIC5jb250YWluZXIsIGJvZHkuc2luZ2xlLnNpbmdsZS1hcmNoaXZlcyAuYmxvY2std2ViaW5hcnMtdHlwZTMgLmJsb2NrLWxpbmVzLFxuYm9keS5zaW5nbGUuc2luZ2xlLXBvc3QgLmJsb2NrLWJsb2ctdHlwZTIgLmNvbnRhaW5lcixcbmJvZHkuc2luZ2xlLnNpbmdsZS1wb3N0IC5ibG9jay1ibG9nLXR5cGUyIC5ibG9jay1saW5lcyxcbmJvZHkuc2luZ2xlLnNpbmdsZS1hcmNoaXZlcyAuYmxvY2stYmxvZy10eXBlMiAuY29udGFpbmVyLFxuYm9keS5zaW5nbGUuc2luZ2xlLWFyY2hpdmVzIC5ibG9jay1ibG9nLXR5cGUyIC5ibG9jay1saW5lcyxcbmJvZHkuc2luZ2xlLnNpbmdsZS1wb3N0IC5ibG9jay1ibG9nLXR5cGUzIC5jb250YWluZXIsXG5ib2R5LnNpbmdsZS5zaW5nbGUtcG9zdCAuYmxvY2stYmxvZy10eXBlMyAuYmxvY2stbGluZXMsXG5ib2R5LnNpbmdsZS5zaW5nbGUtYXJjaGl2ZXMgLmJsb2NrLWJsb2ctdHlwZTMgLmNvbnRhaW5lcixcbmJvZHkuc2luZ2xlLnNpbmdsZS1hcmNoaXZlcyAuYmxvY2stYmxvZy10eXBlMyAuYmxvY2stbGluZXMsXG5ib2R5LnNpbmdsZS5zaW5nbGUtcG9zdCAuYmxvY2stYXJjaGl2ZS10eXBlMiAuY29udGFpbmVyLFxuYm9keS5zaW5nbGUuc2luZ2xlLXBvc3QgLmJsb2NrLWFyY2hpdmUtdHlwZTIgLmJsb2NrLWxpbmVzLFxuYm9keS5zaW5nbGUuc2luZ2xlLWFyY2hpdmVzIC5ibG9jay1hcmNoaXZlLXR5cGUyIC5jb250YWluZXIsXG5ib2R5LnNpbmdsZS5zaW5nbGUtYXJjaGl2ZXMgLmJsb2NrLWFyY2hpdmUtdHlwZTIgLmJsb2NrLWxpbmVzLFxuYm9keS5zaW5nbGUuc2luZ2xlLXBvc3QgLmJsb2NrLWFyY2hpdmUtdHlwZTMgLmNvbnRhaW5lcixcbmJvZHkuc2luZ2xlLnNpbmdsZS1wb3N0IC5ibG9jay1hcmNoaXZlLXR5cGUzIC5ibG9jay1saW5lcyxcbmJvZHkuc2luZ2xlLnNpbmdsZS1hcmNoaXZlcyAuYmxvY2stYXJjaGl2ZS10eXBlMyAuY29udGFpbmVyLFxuYm9keS5zaW5nbGUuc2luZ2xlLWFyY2hpdmVzIC5ibG9jay1hcmNoaXZlLXR5cGUzIC5ibG9jay1saW5lcyB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICBtYXgtd2lkdGg6IDMzLjc1cmVtO1xuICB9XG4gIGJvZHkuc2luZ2xlLnNpbmdsZS1wb3N0IC5ibG9jay13ZWJpbmFycy10eXBlMiAuY29udGFpbmVyIC5zd2lwZXIsIGJvZHkuc2luZ2xlLnNpbmdsZS1wb3N0IC5ibG9jay13ZWJpbmFycy10eXBlMiAuYmxvY2stbGluZXMgLnN3aXBlciwgYm9keS5zaW5nbGUuc2luZ2xlLWFyY2hpdmVzIC5ibG9jay13ZWJpbmFycy10eXBlMiAuY29udGFpbmVyIC5zd2lwZXIsIGJvZHkuc2luZ2xlLnNpbmdsZS1hcmNoaXZlcyAuYmxvY2std2ViaW5hcnMtdHlwZTIgLmJsb2NrLWxpbmVzIC5zd2lwZXIsIGJvZHkuc2luZ2xlLnNpbmdsZS1wb3N0IC5ibG9jay13ZWJpbmFycy10eXBlMyAuY29udGFpbmVyIC5zd2lwZXIsIGJvZHkuc2luZ2xlLnNpbmdsZS1wb3N0IC5ibG9jay13ZWJpbmFycy10eXBlMyAuYmxvY2stbGluZXMgLnN3aXBlciwgYm9keS5zaW5nbGUuc2luZ2xlLWFyY2hpdmVzIC5ibG9jay13ZWJpbmFycy10eXBlMyAuY29udGFpbmVyIC5zd2lwZXIsIGJvZHkuc2luZ2xlLnNpbmdsZS1hcmNoaXZlcyAuYmxvY2std2ViaW5hcnMtdHlwZTMgLmJsb2NrLWxpbmVzIC5zd2lwZXIsXG5ib2R5LnNpbmdsZS5zaW5nbGUtcG9zdCAuYmxvY2stYmxvZy10eXBlMiAuY29udGFpbmVyIC5zd2lwZXIsXG5ib2R5LnNpbmdsZS5zaW5nbGUtcG9zdCAuYmxvY2stYmxvZy10eXBlMiAuYmxvY2stbGluZXMgLnN3aXBlcixcbmJvZHkuc2luZ2xlLnNpbmdsZS1hcmNoaXZlcyAuYmxvY2stYmxvZy10eXBlMiAuY29udGFpbmVyIC5zd2lwZXIsXG5ib2R5LnNpbmdsZS5zaW5nbGUtYXJjaGl2ZXMgLmJsb2NrLWJsb2ctdHlwZTIgLmJsb2NrLWxpbmVzIC5zd2lwZXIsXG5ib2R5LnNpbmdsZS5zaW5nbGUtcG9zdCAuYmxvY2stYmxvZy10eXBlMyAuY29udGFpbmVyIC5zd2lwZXIsXG5ib2R5LnNpbmdsZS5zaW5nbGUtcG9zdCAuYmxvY2stYmxvZy10eXBlMyAuYmxvY2stbGluZXMgLnN3aXBlcixcbmJvZHkuc2luZ2xlLnNpbmdsZS1hcmNoaXZlcyAuYmxvY2stYmxvZy10eXBlMyAuY29udGFpbmVyIC5zd2lwZXIsXG5ib2R5LnNpbmdsZS5zaW5nbGUtYXJjaGl2ZXMgLmJsb2NrLWJsb2ctdHlwZTMgLmJsb2NrLWxpbmVzIC5zd2lwZXIsXG5ib2R5LnNpbmdsZS5zaW5nbGUtcG9zdCAuYmxvY2stYXJjaGl2ZS10eXBlMiAuY29udGFpbmVyIC5zd2lwZXIsXG5ib2R5LnNpbmdsZS5zaW5nbGUtcG9zdCAuYmxvY2stYXJjaGl2ZS10eXBlMiAuYmxvY2stbGluZXMgLnN3aXBlcixcbmJvZHkuc2luZ2xlLnNpbmdsZS1hcmNoaXZlcyAuYmxvY2stYXJjaGl2ZS10eXBlMiAuY29udGFpbmVyIC5zd2lwZXIsXG5ib2R5LnNpbmdsZS5zaW5nbGUtYXJjaGl2ZXMgLmJsb2NrLWFyY2hpdmUtdHlwZTIgLmJsb2NrLWxpbmVzIC5zd2lwZXIsXG5ib2R5LnNpbmdsZS5zaW5nbGUtcG9zdCAuYmxvY2stYXJjaGl2ZS10eXBlMyAuY29udGFpbmVyIC5zd2lwZXIsXG5ib2R5LnNpbmdsZS5zaW5nbGUtcG9zdCAuYmxvY2stYXJjaGl2ZS10eXBlMyAuYmxvY2stbGluZXMgLnN3aXBlcixcbmJvZHkuc2luZ2xlLnNpbmdsZS1hcmNoaXZlcyAuYmxvY2stYXJjaGl2ZS10eXBlMyAuY29udGFpbmVyIC5zd2lwZXIsXG5ib2R5LnNpbmdsZS5zaW5nbGUtYXJjaGl2ZXMgLmJsb2NrLWFyY2hpdmUtdHlwZTMgLmJsb2NrLWxpbmVzIC5zd2lwZXIge1xuICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICB9XG59XG4uYmxvY2std2ViaW5hcnMtdHlwZTItLXRpdGxlLCAuYmxvY2std2ViaW5hcnMtdHlwZTMtLXRpdGxlLFxuLmJsb2NrLWJsb2ctdHlwZTItLXRpdGxlLFxuLmJsb2NrLWJsb2ctdHlwZTMtLXRpdGxlLFxuLmJsb2NrLWFyY2hpdmUtdHlwZTItLXRpdGxlLFxuLmJsb2NrLWFyY2hpdmUtdHlwZTMtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvY2std2ViaW5hcnMtdHlwZTItLXRpdGxlLCAuYmxvY2std2ViaW5hcnMtdHlwZTMtLXRpdGxlLFxuLmJsb2NrLWJsb2ctdHlwZTItLXRpdGxlLFxuLmJsb2NrLWJsb2ctdHlwZTMtLXRpdGxlLFxuLmJsb2NrLWFyY2hpdmUtdHlwZTItLXRpdGxlLFxuLmJsb2NrLWFyY2hpdmUtdHlwZTMtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLmJsb2NrLXdlYmluYXJzLXR5cGUyLS1zaW5nbGUgLmJsb2NrLWNhcmQtLWxvZ28sIC5ibG9jay13ZWJpbmFycy10eXBlMy0tc2luZ2xlIC5ibG9jay1jYXJkLS1sb2dvLFxuLmJsb2NrLWJsb2ctdHlwZTItLXNpbmdsZSAuYmxvY2stY2FyZC0tbG9nbyxcbi5ibG9jay1ibG9nLXR5cGUzLS1zaW5nbGUgLmJsb2NrLWNhcmQtLWxvZ28sXG4uYmxvY2stYXJjaGl2ZS10eXBlMi0tc2luZ2xlIC5ibG9jay1jYXJkLS1sb2dvLFxuLmJsb2NrLWFyY2hpdmUtdHlwZTMtLXNpbmdsZSAuYmxvY2stY2FyZC0tbG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgaGVpZ2h0OiAxMy4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay13ZWJpbmFycy10eXBlMi0tc2luZ2xlIC5ibG9jay1jYXJkLS1sb2dvLCAuYmxvY2std2ViaW5hcnMtdHlwZTMtLXNpbmdsZSAuYmxvY2stY2FyZC0tbG9nbyxcbi5ibG9jay1ibG9nLXR5cGUyLS1zaW5nbGUgLmJsb2NrLWNhcmQtLWxvZ28sXG4uYmxvY2stYmxvZy10eXBlMy0tc2luZ2xlIC5ibG9jay1jYXJkLS1sb2dvLFxuLmJsb2NrLWFyY2hpdmUtdHlwZTItLXNpbmdsZSAuYmxvY2stY2FyZC0tbG9nbyxcbi5ibG9jay1hcmNoaXZlLXR5cGUzLS1zaW5nbGUgLmJsb2NrLWNhcmQtLWxvZ28ge1xuICAgIGhlaWdodDogMTcwcHg7XG4gICAgaGVpZ2h0OiAxMC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2std2ViaW5hcnMtdHlwZTItLXNpbmdsZSAuYmxvY2stY2FyZC0tbG9nbywgLmJsb2NrLXdlYmluYXJzLXR5cGUzLS1zaW5nbGUgLmJsb2NrLWNhcmQtLWxvZ28sXG4uYmxvY2stYmxvZy10eXBlMi0tc2luZ2xlIC5ibG9jay1jYXJkLS1sb2dvLFxuLmJsb2NrLWJsb2ctdHlwZTMtLXNpbmdsZSAuYmxvY2stY2FyZC0tbG9nbyxcbi5ibG9jay1hcmNoaXZlLXR5cGUyLS1zaW5nbGUgLmJsb2NrLWNhcmQtLWxvZ28sXG4uYmxvY2stYXJjaGl2ZS10eXBlMy0tc2luZ2xlIC5ibG9jay1jYXJkLS1sb2dvIHtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIGhlaWdodDogOC4xMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay13ZWJpbmFycy10eXBlMi0tc2luZ2xlIC5ibG9jay1jYXJkLS1sb2dvLCAuYmxvY2std2ViaW5hcnMtdHlwZTMtLXNpbmdsZSAuYmxvY2stY2FyZC0tbG9nbyxcbi5ibG9jay1ibG9nLXR5cGUyLS1zaW5nbGUgLmJsb2NrLWNhcmQtLWxvZ28sXG4uYmxvY2stYmxvZy10eXBlMy0tc2luZ2xlIC5ibG9jay1jYXJkLS1sb2dvLFxuLmJsb2NrLWFyY2hpdmUtdHlwZTItLXNpbmdsZSAuYmxvY2stY2FyZC0tbG9nbyxcbi5ibG9jay1hcmNoaXZlLXR5cGUzLS1zaW5nbGUgLmJsb2NrLWNhcmQtLWxvZ28ge1xuICAgIGhlaWdodDogMTg2cHg7XG4gICAgaGVpZ2h0OiAxMS42MjVyZW07XG4gIH1cbn1cbi5ibG9jay13ZWJpbmFycy10eXBlMi0tc2luZ2xlIC5ibG9jay1jYXJkLS1sb2dvOmJlZm9yZSwgLmJsb2NrLXdlYmluYXJzLXR5cGUzLS1zaW5nbGUgLmJsb2NrLWNhcmQtLWxvZ286YmVmb3JlLFxuLmJsb2NrLWJsb2ctdHlwZTItLXNpbmdsZSAuYmxvY2stY2FyZC0tbG9nbzpiZWZvcmUsXG4uYmxvY2stYmxvZy10eXBlMy0tc2luZ2xlIC5ibG9jay1jYXJkLS1sb2dvOmJlZm9yZSxcbi5ibG9jay1hcmNoaXZlLXR5cGUyLS1zaW5nbGUgLmJsb2NrLWNhcmQtLWxvZ286YmVmb3JlLFxuLmJsb2NrLWFyY2hpdmUtdHlwZTMtLXNpbmdsZSAuYmxvY2stY2FyZC0tbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLmJsb2NrLXdlYmluYXJzLXR5cGUyLS1zaW5nbGUgLmJsb2NrLWNhcmQtLWxvZ28gPiBpbWcsIC5ibG9jay13ZWJpbmFycy10eXBlMy0tc2luZ2xlIC5ibG9jay1jYXJkLS1sb2dvID4gaW1nLFxuLmJsb2NrLWJsb2ctdHlwZTItLXNpbmdsZSAuYmxvY2stY2FyZC0tbG9nbyA+IGltZyxcbi5ibG9jay1ibG9nLXR5cGUzLS1zaW5nbGUgLmJsb2NrLWNhcmQtLWxvZ28gPiBpbWcsXG4uYmxvY2stYXJjaGl2ZS10eXBlMi0tc2luZ2xlIC5ibG9jay1jYXJkLS1sb2dvID4gaW1nLFxuLmJsb2NrLWFyY2hpdmUtdHlwZTMtLXNpbmdsZSAuYmxvY2stY2FyZC0tbG9nbyA+IGltZyB7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXgtaGVpZ2h0OiA4MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay13ZWJpbmFycy10eXBlMi0tc2luZ2xlIC5ibG9jay1jYXJkLS1sb2dvIC53YXRlcm1hcmssIC5ibG9jay13ZWJpbmFycy10eXBlMy0tc2luZ2xlIC5ibG9jay1jYXJkLS1sb2dvIC53YXRlcm1hcmssXG4uYmxvY2stYmxvZy10eXBlMi0tc2luZ2xlIC5ibG9jay1jYXJkLS1sb2dvIC53YXRlcm1hcmssXG4uYmxvY2stYmxvZy10eXBlMy0tc2luZ2xlIC5ibG9jay1jYXJkLS1sb2dvIC53YXRlcm1hcmssXG4uYmxvY2stYXJjaGl2ZS10eXBlMi0tc2luZ2xlIC5ibG9jay1jYXJkLS1sb2dvIC53YXRlcm1hcmssXG4uYmxvY2stYXJjaGl2ZS10eXBlMy0tc2luZ2xlIC5ibG9jay1jYXJkLS1sb2dvIC53YXRlcm1hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMwJSwgLTUwJSk7XG4gIG9wYWNpdHk6IDAuMTtcbn1cbi5ibG9jay13ZWJpbmFycy10eXBlMi0tc2luZ2xlIC5ibG9jay1jYXJkLS1sb2dvIC53YXRlcm1hcmsuZGFyaywgLmJsb2NrLXdlYmluYXJzLXR5cGUzLS1zaW5nbGUgLmJsb2NrLWNhcmQtLWxvZ28gLndhdGVybWFyay5kYXJrLFxuLmJsb2NrLWJsb2ctdHlwZTItLXNpbmdsZSAuYmxvY2stY2FyZC0tbG9nbyAud2F0ZXJtYXJrLmRhcmssXG4uYmxvY2stYmxvZy10eXBlMy0tc2luZ2xlIC5ibG9jay1jYXJkLS1sb2dvIC53YXRlcm1hcmsuZGFyayxcbi5ibG9jay1hcmNoaXZlLXR5cGUyLS1zaW5nbGUgLmJsb2NrLWNhcmQtLWxvZ28gLndhdGVybWFyay5kYXJrLFxuLmJsb2NrLWFyY2hpdmUtdHlwZTMtLXNpbmdsZSAuYmxvY2stY2FyZC0tbG9nbyAud2F0ZXJtYXJrLmRhcmsge1xuICBjb2xvcjogIzA3MDcyMztcbn1cbi5ibG9jay13ZWJpbmFycy10eXBlMi0tc2luZ2xlIC5ibG9jay1jYXJkLS1uYW1lLCAuYmxvY2std2ViaW5hcnMtdHlwZTMtLXNpbmdsZSAuYmxvY2stY2FyZC0tbmFtZSxcbi5ibG9jay1ibG9nLXR5cGUyLS1zaW5nbGUgLmJsb2NrLWNhcmQtLW5hbWUsXG4uYmxvY2stYmxvZy10eXBlMy0tc2luZ2xlIC5ibG9jay1jYXJkLS1uYW1lLFxuLmJsb2NrLWFyY2hpdmUtdHlwZTItLXNpbmdsZSAuYmxvY2stY2FyZC0tbmFtZSxcbi5ibG9jay1hcmNoaXZlLXR5cGUzLS1zaW5nbGUgLmJsb2NrLWNhcmQtLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNTYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvY2std2ViaW5hcnMtdHlwZTItLXNpbmdsZSAuYmxvY2stY2FyZC0tbmFtZSwgLmJsb2NrLXdlYmluYXJzLXR5cGUzLS1zaW5nbGUgLmJsb2NrLWNhcmQtLW5hbWUsXG4uYmxvY2stYmxvZy10eXBlMi0tc2luZ2xlIC5ibG9jay1jYXJkLS1uYW1lLFxuLmJsb2NrLWJsb2ctdHlwZTMtLXNpbmdsZSAuYmxvY2stY2FyZC0tbmFtZSxcbi5ibG9jay1hcmNoaXZlLXR5cGUyLS1zaW5nbGUgLmJsb2NrLWNhcmQtLW5hbWUsXG4uYmxvY2stYXJjaGl2ZS10eXBlMy0tc2luZ2xlIC5ibG9jay1jYXJkLS1uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICB9XG59XG4uYmxvY2std2ViaW5hcnMtdHlwZTIgYSwgLmJsb2NrLXdlYmluYXJzLXR5cGUzIGEsXG4uYmxvY2stYmxvZy10eXBlMiBhLFxuLmJsb2NrLWJsb2ctdHlwZTMgYSxcbi5ibG9jay1hcmNoaXZlLXR5cGUyIGEsXG4uYmxvY2stYXJjaGl2ZS10eXBlMyBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYmxvY2std2ViaW5hcnMtdHlwZTIsXG4uYmxvY2stYmxvZy10eXBlMixcbi5ibG9jay1hcmNoaXZlLXR5cGUyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ibG9jay13ZWJpbmFycy10eXBlMixcbi5ibG9jay1ibG9nLXR5cGUyLFxuLmJsb2NrLWFyY2hpdmUtdHlwZTIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2std2ViaW5hcnMtdHlwZTIsXG4uYmxvY2stYmxvZy10eXBlMixcbi5ibG9jay1hcmNoaXZlLXR5cGUyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXdlYmluYXJzLXR5cGUyLFxuLmJsb2NrLWJsb2ctdHlwZTIsXG4uYmxvY2stYXJjaGl2ZS10eXBlMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLmJsb2NrLXdlYmluYXJzLXR5cGUyLS10aXRsZSxcbi5ibG9jay1ibG9nLXR5cGUyLS10aXRsZSxcbi5ibG9jay1hcmNoaXZlLXR5cGUyLS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLmJsb2NrLXdlYmluYXJzLXR5cGUyLS1saW5rLFxuLmJsb2NrLWJsb2ctdHlwZTItLWxpbmssXG4uYmxvY2stYXJjaGl2ZS10eXBlMi0tbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJsb2NrLXdlYmluYXJzLXR5cGUyLS1saW5rLFxuLmJsb2NrLWJsb2ctdHlwZTItLWxpbmssXG4uYmxvY2stYXJjaGl2ZS10eXBlMi0tbGluayB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXdlYmluYXJzLXR5cGUyLS1saW5rLFxuLmJsb2NrLWJsb2ctdHlwZTItLWxpbmssXG4uYmxvY2stYXJjaGl2ZS10eXBlMi0tbGluayB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay13ZWJpbmFycy10eXBlMi0tY2FyZHMtLXdyYXBwZXI6bm90KC5zd2lwZXItd3JhcHBlciksXG4uYmxvY2stYmxvZy10eXBlMi0tY2FyZHMtLXdyYXBwZXI6bm90KC5zd2lwZXItd3JhcHBlciksXG4uYmxvY2stYXJjaGl2ZS10eXBlMi0tY2FyZHMtLXdyYXBwZXI6bm90KC5zd2lwZXItd3JhcHBlcikge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDc1cHg7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA0LjY4NzVyZW07XG4gICAgZ3JpZC1yb3ctZ2FwOiA2MHB4O1xuICAgIGdyaWQtcm93LWdhcDogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5ibG9jay13ZWJpbmFycy10eXBlMi0tY2FyZHMtLXdyYXBwZXI6bm90KC5zd2lwZXItd3JhcHBlciksXG4uYmxvY2stYmxvZy10eXBlMi0tY2FyZHMtLXdyYXBwZXI6bm90KC5zd2lwZXItd3JhcHBlciksXG4uYmxvY2stYXJjaGl2ZS10eXBlMi0tY2FyZHMtLXdyYXBwZXI6bm90KC5zd2lwZXItd3JhcHBlcikge1xuICAgIGdyaWQtY29sdW1uLWdhcDogNDBweDtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDIuNXJlbTtcbiAgICBncmlkLXJvdy1nYXA6IDQwcHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay13ZWJpbmFycy10eXBlMi0tY2FyZHMtLXdyYXBwZXI6bm90KC5zd2lwZXItd3JhcHBlciksXG4uYmxvY2stYmxvZy10eXBlMi0tY2FyZHMtLXdyYXBwZXI6bm90KC5zd2lwZXItd3JhcHBlciksXG4uYmxvY2stYXJjaGl2ZS10eXBlMi0tY2FyZHMtLXdyYXBwZXI6bm90KC5zd2lwZXItd3JhcHBlcikge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICAgIGdyaWQtcm93LWdhcDogMS4yNXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG4uYmxvY2std2ViaW5hcnMtdHlwZTMsXG4uYmxvY2stYmxvZy10eXBlMyxcbi5ibG9jay1hcmNoaXZlLXR5cGUzIHtcbiAgcGFkZGluZzogNjBweCAwIDgwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5wYWdlLWlkLTMyIC5ibG9jay13ZWJpbmFycy10eXBlMyxcbi5wYWdlLWlkLTMyIC5ibG9jay1ibG9nLXR5cGUzLFxuLnBhZ2UtaWQtMzIgLmJsb2NrLWFyY2hpdmUtdHlwZTMge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5wYWdlLWlkLTMyIC5ibG9jay13ZWJpbmFycy10eXBlMzpiZWZvcmUsXG4ucGFnZS1pZC0zMiAuYmxvY2std2ViaW5hcnMtdHlwZTMgLmJsb2NrLWxpbmVzLFxuLnBhZ2UtaWQtMzIgLmJsb2NrLWJsb2ctdHlwZTM6YmVmb3JlLFxuLnBhZ2UtaWQtMzIgLmJsb2NrLWJsb2ctdHlwZTMgLmJsb2NrLWxpbmVzLFxuLnBhZ2UtaWQtMzIgLmJsb2NrLWFyY2hpdmUtdHlwZTM6YmVmb3JlLFxuLnBhZ2UtaWQtMzIgLmJsb2NrLWFyY2hpdmUtdHlwZTMgLmJsb2NrLWxpbmVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLWlkLTMyIC5ibG9jay13ZWJpbmFycy10eXBlMyAuYmxvY2stY2FyZC0tbG9nbyxcbi5wYWdlLWlkLTMyIC5ibG9jay1ibG9nLXR5cGUzIC5ibG9jay1jYXJkLS1sb2dvLFxuLnBhZ2UtaWQtMzIgLmJsb2NrLWFyY2hpdmUtdHlwZTMgLmJsb2NrLWNhcmQtLWxvZ28ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnBhZ2UtaWQtMzIgLmJsb2NrLXdlYmluYXJzLXR5cGUzIC5ibG9jay1jYXJkLS1uYW1lLFxuLnBhZ2UtaWQtMzIgLmJsb2NrLWJsb2ctdHlwZTMgLmJsb2NrLWNhcmQtLW5hbWUsXG4ucGFnZS1pZC0zMiAuYmxvY2stYXJjaGl2ZS10eXBlMyAuYmxvY2stY2FyZC0tbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICMwNzA3MjM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ucGFnZS1pZC0zMiAuYmxvY2std2ViaW5hcnMtdHlwZTMgLmJsb2NrLWNhcmQgLmxlZ2VuZCxcbi5wYWdlLWlkLTMyIC5ibG9jay1ibG9nLXR5cGUzIC5ibG9jay1jYXJkIC5sZWdlbmQsXG4ucGFnZS1pZC0zMiAuYmxvY2stYXJjaGl2ZS10eXBlMyAuYmxvY2stY2FyZCAubGVnZW5kIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM1QTVBNzM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ucGFnZS1pZC0zMiAuYmxvY2std2ViaW5hcnMtdHlwZTMgLmJsb2NrLWNhcmQ6aG92ZXIgLmJsb2NrLWNhcmQtLW5hbWUsXG4ucGFnZS1pZC0zMiAuYmxvY2std2ViaW5hcnMtdHlwZTMgLmJsb2NrLWNhcmQ6aG92ZXIgLmxlZ2VuZCxcbi5wYWdlLWlkLTMyIC5ibG9jay1ibG9nLXR5cGUzIC5ibG9jay1jYXJkOmhvdmVyIC5ibG9jay1jYXJkLS1uYW1lLFxuLnBhZ2UtaWQtMzIgLmJsb2NrLWJsb2ctdHlwZTMgLmJsb2NrLWNhcmQ6aG92ZXIgLmxlZ2VuZCxcbi5wYWdlLWlkLTMyIC5ibG9jay1hcmNoaXZlLXR5cGUzIC5ibG9jay1jYXJkOmhvdmVyIC5ibG9jay1jYXJkLS1uYW1lLFxuLnBhZ2UtaWQtMzIgLmJsb2NrLWFyY2hpdmUtdHlwZTMgLmJsb2NrLWNhcmQ6aG92ZXIgLmxlZ2VuZCB7XG4gIGNvbG9yOiAjRkY3MTMwO1xufVxuLnBhZ2UtaWQtMzIgLmJsb2NrLXdlYmluYXJzLXR5cGUzIC5ibG9jay1maWx0ZXJzLFxuLnBhZ2UtaWQtMzIgLmJsb2NrLWJsb2ctdHlwZTMgLmJsb2NrLWZpbHRlcnMsXG4ucGFnZS1pZC0zMiAuYmxvY2stYXJjaGl2ZS10eXBlMyAuYmxvY2stZmlsdGVycyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucGFnZS1pZC0zMiAuYmxvY2std2ViaW5hcnMtdHlwZTMgLmJsb2NrLWZpbHRlcnMsXG4ucGFnZS1pZC0zMiAuYmxvY2std2ViaW5hcnMtdHlwZTMgLmJsb2NrLWZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciBsaVtkYXRhLXNmLWZpZWxkLWlucHV0LXR5cGU9Y2hlY2tib3hdID4gdWwgPiBsaTpub3QoLnNmLW9wdGlvbi1hY3RpdmUpLFxuLnBhZ2UtaWQtMzIgLmJsb2NrLWJsb2ctdHlwZTMgLmJsb2NrLWZpbHRlcnMsXG4ucGFnZS1pZC0zMiAuYmxvY2stYmxvZy10eXBlMyAuYmxvY2stZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIGxpW2RhdGEtc2YtZmllbGQtaW5wdXQtdHlwZT1jaGVja2JveF0gPiB1bCA+IGxpOm5vdCguc2Ytb3B0aW9uLWFjdGl2ZSksXG4ucGFnZS1pZC0zMiAuYmxvY2stYXJjaGl2ZS10eXBlMyAuYmxvY2stZmlsdGVycyxcbi5wYWdlLWlkLTMyIC5ibG9jay1hcmNoaXZlLXR5cGUzIC5ibG9jay1maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgbGlbZGF0YS1zZi1maWVsZC1pbnB1dC10eXBlPWNoZWNrYm94XSA+IHVsID4gbGk6bm90KC5zZi1vcHRpb24tYWN0aXZlKSB7XG4gIGNvbG9yOiAjMDcwNzIzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay13ZWJpbmFycy10eXBlMyxcbi5ibG9jay1ibG9nLXR5cGUzLFxuLmJsb2NrLWFyY2hpdmUtdHlwZTMge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuLmJsb2NrLXdlYmluYXJzLXR5cGUzIHVsLFxuLmJsb2NrLWJsb2ctdHlwZTMgdWwsXG4uYmxvY2stYXJjaGl2ZS10eXBlMyB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5ibG9jay13ZWJpbmFycy10eXBlMyBsaSxcbi5ibG9jay1ibG9nLXR5cGUzIGxpLFxuLmJsb2NrLWFyY2hpdmUtdHlwZTMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay13ZWJpbmFycy10eXBlMyBsaSxcbi5ibG9jay1ibG9nLXR5cGUzIGxpLFxuLmJsb2NrLWFyY2hpdmUtdHlwZTMgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbn1cbi5ibG9jay13ZWJpbmFycy10eXBlMy0tY2FyZHMtLXdyYXBwZXI6bm90KC5zd2lwZXItd3JhcHBlciksXG4uYmxvY2stYmxvZy10eXBlMy0tY2FyZHMtLXdyYXBwZXI6bm90KC5zd2lwZXItd3JhcHBlciksXG4uYmxvY2stYXJjaGl2ZS10eXBlMy0tY2FyZHMtLXdyYXBwZXI6bm90KC5zd2lwZXItd3JhcHBlcikge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLWNvbHVtbi1nYXA6IDc1cHg7XG4gIGdyaWQtY29sdW1uLWdhcDogNC42ODc1cmVtO1xuICBncmlkLXJvdy1nYXA6IDYwcHg7XG4gIGdyaWQtcm93LWdhcDogMy43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2NrLXdlYmluYXJzLXR5cGUzLS1jYXJkcy0td3JhcHBlcjpub3QoLnN3aXBlci13cmFwcGVyKSxcbi5ibG9jay1ibG9nLXR5cGUzLS1jYXJkcy0td3JhcHBlcjpub3QoLnN3aXBlci13cmFwcGVyKSxcbi5ibG9jay1hcmNoaXZlLXR5cGUzLS1jYXJkcy0td3JhcHBlcjpub3QoLnN3aXBlci13cmFwcGVyKSB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA0MHB4O1xuICAgIGdyaWQtY29sdW1uLWdhcDogMi41cmVtO1xuICAgIGdyaWQtcm93LWdhcDogNDBweDtcbiAgICBncmlkLXJvdy1nYXA6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9jay13ZWJpbmFycy10eXBlMy0tY2FyZHMtLXdyYXBwZXI6bm90KC5zd2lwZXItd3JhcHBlciksXG4uYmxvY2stYmxvZy10eXBlMy0tY2FyZHMtLXdyYXBwZXI6bm90KC5zd2lwZXItd3JhcHBlciksXG4uYmxvY2stYXJjaGl2ZS10eXBlMy0tY2FyZHMtLXdyYXBwZXI6bm90KC5zd2lwZXItd3JhcHBlcikge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICAgIGdyaWQtcm93LWdhcDogMS4yNXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLXdlYmluYXJzLXR5cGUzLS1jYXJkcy0td3JhcHBlcjpub3QoLnN3aXBlci13cmFwcGVyKSxcbi5ibG9jay1ibG9nLXR5cGUzLS1jYXJkcy0td3JhcHBlcjpub3QoLnN3aXBlci13cmFwcGVyKSxcbi5ibG9jay1hcmNoaXZlLXR5cGUzLS1jYXJkcy0td3JhcHBlcjpub3QoLnN3aXBlci13cmFwcGVyKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5ibG9jay13ZWJpbmFycy10eXBlMy0tc2luZ2xlLFxuLmJsb2NrLWJsb2ctdHlwZTMtLXNpbmdsZSxcbi5ibG9jay1hcmNoaXZlLXR5cGUzLS1zaW5nbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibG9jay13ZWJpbmFycy10eXBlMy0tbW9yZSxcbi5ibG9jay1ibG9nLXR5cGUzLS1tb3JlLFxuLmJsb2NrLWFyY2hpdmUtdHlwZTMtLW1vcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay13ZWJpbmFycy10eXBlMy0tbW9yZSxcbi5ibG9jay1ibG9nLXR5cGUzLS1tb3JlLFxuLmJsb2NrLWFyY2hpdmUtdHlwZTMtLW1vcmUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgfVxufVxuXG4uYmxvY2staW1hZ2Utc3BlYWtlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTkuMzc1dnc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJsb2NrLWltYWdlLXNwZWFrZXIge1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgaGVpZ2h0OiAxNS42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2staW1hZ2Utc3BlYWtlciB7XG4gICAgaGVpZ2h0OiAzNThweDtcbiAgICBoZWlnaHQ6IDIyLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ibG9jay1pbWFnZS1zcGVha2VyLmZ1bGwge1xuICAgIG1heC13aWR0aDogMTA0MHB4O1xuICAgIG1heC13aWR0aDogNjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1pbWFnZS1zcGVha2VyLmZ1bGwge1xuICAgIGhlaWdodDogNDIwcHg7XG4gICAgaGVpZ2h0OiAyNi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLWltYWdlLXNwZWFrZXIuZnVsbCB7XG4gICAgaGVpZ2h0OiA2MjBweDtcbiAgICBoZWlnaHQ6IDM4Ljc1cmVtO1xuICB9XG59XG4uYmxvY2staW1hZ2Utc3BlYWtlci0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay1pbWFnZS1zcGVha2VyLS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMC42MjVyZW0gMCAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYmxvY2staW1hZ2Utc3BlYWtlci0td3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMS41NjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMS41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2staW1hZ2Utc3BlYWtlci0td3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICAgIHBhZGRpbmctbGVmdDogMy4yNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oYWxmIC5ibG9jay1pbWFnZS1zcGVha2VyLS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGUyIC5oYWxmIC5ibG9jay1pbWFnZS1zcGVha2VyLS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmhhbGYgLmJsb2NrLWltYWdlLXNwZWFrZXItLXdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICB9XG59XG4uYmxvY2staW1hZ2Utc3BlYWtlci0taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogNDN2dztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYmxvY2staW1hZ2Utc3BlYWtlci0taW1hZ2Uge1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1pbWFnZS1zcGVha2VyLS1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICBtYXgtd2lkdGg6IDE4LjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay1pbWFnZS1zcGVha2VyLS1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXgtd2lkdGg6IDI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9jay1pbWFnZS1zcGVha2VyLS1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICBtYXgtd2lkdGg6IDMwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGFsZiAuYmxvY2staW1hZ2Utc3BlYWtlci0taW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgbWF4LXdpZHRoOiAxMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oYWxmIC5ibG9jay1pbWFnZS1zcGVha2VyLS1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICBtYXgtd2lkdGg6IDE2LjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oYWxmIC5ibG9jay1pbWFnZS1zcGVha2VyLS1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICBtYXgtd2lkdGg6IDE5LjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMjBweCkge1xuICAuaGFsZiAuYmxvY2staW1hZ2Utc3BlYWtlci0taW1hZ2Uge1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgbWF4LXdpZHRoOiAyMC42MjVyZW07XG4gIH1cbn1cbi5ibG9jay1pbWFnZS1zcGVha2VyLS1zcGVha2VycyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIG1heC13aWR0aDogMTcuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2staW1hZ2Utc3BlYWtlci0tc3BlYWtlcnMge1xuICAgIG1heC13aWR0aDogMzZ2dztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1pbWFnZS1zcGVha2VyLS1zcGVha2VycyB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBtYXgtd2lkdGg6IDkuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLWltYWdlLXNwZWFrZXItLXNwZWFrZXJzIHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIG1heC13aWR0aDogMTMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrLWltYWdlLXNwZWFrZXItLXNwZWFrZXJzIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIG1heC13aWR0aDogMTcuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oYWxmIC5ibG9jay1pbWFnZS1zcGVha2VyLS1zcGVha2VycyB7XG4gICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICBtYXgtd2lkdGg6IDEwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmhhbGYgLmJsb2NrLWltYWdlLXNwZWFrZXItLXNwZWFrZXJzIHtcbiAgICBtYXgtd2lkdGg6IDExNHB4O1xuICAgIG1heC13aWR0aDogNy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhhbGYgLmJsb2NrLWltYWdlLXNwZWFrZXItLXNwZWFrZXJzIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1heC13aWR0aDogMTIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RlMSAuaGFsZiAuYmxvY2staW1hZ2Utc3BlYWtlci0tc3BlYWtlcnMge1xuICAgIG1heC13aWR0aDogMTg1cHg7XG4gICAgbWF4LXdpZHRoOiAxMS41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMzE5Ljk4cHgpIHtcbiAgLm1vZGUxIC5oYWxmIC5ibG9jay1pbWFnZS1zcGVha2VyLS1zcGVha2VycyB7XG4gICAgem9vbTogMC45O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1vZGUxIC5oYWxmIC5ibG9jay1pbWFnZS1zcGVha2VyLS1zcGVha2VycyB7XG4gICAgem9vbTogMC43O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kZTEgLmhhbGYgLmJsb2NrLWltYWdlLXNwZWFrZXItLXNwZWFrZXJzIHtcbiAgICB6b29tOiAwLjg1O1xuICB9XG59XG4uYmxvY2staW1hZ2Utc3BlYWtlci0tc3BlYWtlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzA3MDcyMztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMjAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIHRyYW5zZm9ybTogcm90YXRlWigyMGRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLWltYWdlLXNwZWFrZXItLXNwZWFrZXJzOmJlZm9yZSB7XG4gICAgbGVmdDogNDclO1xuICB9XG59XG4uYmxvY2staW1hZ2Utc3BlYWtlci0tc3BlYWtlcnMtLXNpbmdsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2staW1hZ2Utc3BlYWtlci0tc3BlYWtlcnMtLXNpbmdsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ibG9jay1pbWFnZS1zcGVha2VyLS1zcGVha2Vycy0tc2luZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2staW1hZ2Utc3BlYWtlci0tc3BlYWtlcnMtLXNpbmdsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oYWxmIC5ibG9jay1pbWFnZS1zcGVha2VyLS1zcGVha2Vycy0tc2luZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cbn1cbi5ibG9jay1pbWFnZS1zcGVha2VyLS1zcGVha2Vycy0tc2luZ2xlLS1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICB3aWR0aDogMTIwcHg7XG4gIHdpZHRoOiA3LjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLWltYWdlLXNwZWFrZXItLXNwZWFrZXJzLS1zaW5nbGUtLWltYWdlIHtcbiAgICB3aWR0aDogMTB2dztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJsb2NrLWltYWdlLXNwZWFrZXItLXNwZWFrZXJzLS1zaW5nbGUtLWltYWdlIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICB3aWR0aDogMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1pbWFnZS1zcGVha2VyLS1zcGVha2Vycy0tc2luZ2xlLS1pbWFnZSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgd2lkdGg6IDQuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2staW1hZ2Utc3BlYWtlci0tc3BlYWtlcnMtLXNpbmdsZS0taW1hZ2Uge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICB3aWR0aDogNy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhhbGYgLmJsb2NrLWltYWdlLXNwZWFrZXItLXNwZWFrZXJzLS1zaW5nbGUtLWltYWdlIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICB3aWR0aDogMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGFsZiAuYmxvY2staW1hZ2Utc3BlYWtlci0tc3BlYWtlcnMtLXNpbmdsZS0taW1hZ2Uge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIHdpZHRoOiA0LjM3NXJlbTtcbiAgfVxufVxuLmJsb2NrLWltYWdlLXNwZWFrZXItLXNwZWFrZXJzLS1zaW5nbGUtLW5hbWUge1xuICBmb250LWZhbWlseTogXCJUVCBOb3JtcyBQcm9cIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYmxvY2staW1hZ2Utc3BlYWtlci0tc3BlYWtlcnMtLXNpbmdsZS0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAzLjV2dztcbiAgICBsaW5lLWhlaWdodDogMy41dnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYmxvY2staW1hZ2Utc3BlYWtlci0tc3BlYWtlcnMtLXNpbmdsZS0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2staW1hZ2Utc3BlYWtlci0tc3BlYWtlcnMtLXNpbmdsZS0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay1pbWFnZS1zcGVha2VyLS1zcGVha2Vycy0tc2luZ2xlLS1uYW1lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrLWltYWdlLXNwZWFrZXItLXNwZWFrZXJzLS1zaW5nbGUtLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oYWxmIC5ibG9jay1pbWFnZS1zcGVha2VyLS1zcGVha2Vycy0tc2luZ2xlLS1uYW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oYWxmIC5ibG9jay1pbWFnZS1zcGVha2VyLS1zcGVha2Vycy0tc2luZ2xlLS1uYW1lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIH1cbn1cbi5ibG9jay1pbWFnZS1zcGVha2VyLS1zcGVha2Vycy0tc2luZ2xlLS1mdW5jdGlvbiB7XG4gIGNvbG9yOiAjQjdCN0M3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay1pbWFnZS1zcGVha2VyLS1zcGVha2Vycy0tc2luZ2xlLS1mdW5jdGlvbiB7XG4gICAgZm9udC1zaXplOiAyLjV2dztcbiAgICBsaW5lLWhlaWdodDogMy41dnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYmxvY2staW1hZ2Utc3BlYWtlci0tc3BlYWtlcnMtLXNpbmdsZS0tZnVuY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMC41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1pbWFnZS1zcGVha2VyLS1zcGVha2Vycy0tc2luZ2xlLS1mdW5jdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLWltYWdlLXNwZWFrZXItLXNwZWFrZXJzLS1zaW5nbGUtLWZ1bmN0aW9uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaGFsZiAuYmxvY2staW1hZ2Utc3BlYWtlci0tc3BlYWtlcnMtLXNpbmdsZS0tZnVuY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMC41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oYWxmIC5ibG9jay1pbWFnZS1zcGVha2VyLS1zcGVha2Vycy0tc2luZ2xlLS1mdW5jdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTg3NXJlbTtcbiAgfVxufVxuLmJsb2NrLWltYWdlLXNwZWFrZXItLWN1c3RvbS1sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQwcHg7XG4gIGJvdHRvbTogMi41cmVtO1xuICBsZWZ0OiA0MHB4O1xuICBsZWZ0OiAyLjVyZW07XG4gIGNvbG9yOiAjRkY3MTMwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay1pbWFnZS1zcGVha2VyLS1jdXN0b20tbG9nbyB7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIGJvdHRvbTogMC45Mzc1cmVtO1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgbGVmdDogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJsb2NrLWltYWdlLXNwZWFrZXItLWN1c3RvbS1sb2dvIHtcbiAgICBib3R0b206IDIzcHg7XG4gICAgYm90dG9tOiAxLjQzNzVyZW07XG4gICAgbGVmdDogMjNweDtcbiAgICBsZWZ0OiAxLjQzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2staW1hZ2Utc3BlYWtlci0tY3VzdG9tLWxvZ28ge1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBib3R0b206IDIuNXJlbTtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIGxlZnQ6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oYWxmIC5ibG9jay1pbWFnZS1zcGVha2VyLS1jdXN0b20tbG9nbyB7XG4gICAgYm90dG9tOiAyM3B4O1xuICAgIGJvdHRvbTogMS40Mzc1cmVtO1xuICAgIGxlZnQ6IDIzcHg7XG4gICAgbGVmdDogMS40Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2NrLWltYWdlLXNwZWFrZXItLWN1c3RvbS1sb2dvIC5pY29uIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICB3aWR0aDogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJsb2NrLWltYWdlLXNwZWFrZXItLWN1c3RvbS1sb2dvIC5pY29uIHtcbiAgICB3aWR0aDogMjNweDtcbiAgICB3aWR0aDogMS40Mzc1cmVtO1xuICAgIGhlaWdodDogMjNweDtcbiAgICBoZWlnaHQ6IDEuNDM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1pbWFnZS1zcGVha2VyLS1jdXN0b20tbG9nbyAuaWNvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaGFsZiAuYmxvY2staW1hZ2Utc3BlYWtlci0tY3VzdG9tLWxvZ28gLmljb24ge1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIHdpZHRoOiAxLjQzNzVyZW07XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIGhlaWdodDogMS40Mzc1cmVtO1xuICB9XG59XG4uYmxvY2staW1hZ2Utc3BlYWtlci0td2F0Y2gge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1pbWFnZS1zcGVha2VyLS13YXRjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uYmxvY2std2ViaW5hcnMtdHlwZTEubW9kZTIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcwNzIzO1xufVxuLmJsb2NrLXdlYmluYXJzLXR5cGUxLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ibG9jay13ZWJpbmFycy10eXBlMS1iYWNrZ3JvdW5kIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uYmxvY2std2ViaW5hcnMtdHlwZTEtLXNoYXJlIC5waWN0byAuaWNvbiB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjdCN0M3O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIG1pbi1oZWlnaHQ6IDkuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xufVxuXG4uY3VzdG9tLWZpbGVzIHtcbiAgbWFyZ2luOiA1NXB4IDA7XG4gIG1hcmdpbjogMy40Mzc1cmVtIDA7XG59XG4uY3VzdG9tLWZpbGVzLS1pbnB1dCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmN1c3RvbS1maWxlcy0tbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0I3QjdDNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgcGFkZGluZzogMS41NjI1cmVtIDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmN1c3RvbS1maWxlcy0tbGFiZWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmN1c3RvbS1maWxlcy0tZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIGNvbG9yOiAjMDcwNzIzO1xufVxuLmN1c3RvbS1maWxlcy0tYnRuIHtcbiAgd2lkdGg6IDEyNXB4O1xuICB3aWR0aDogNy44MTI1cmVtO1xuICBoZWlnaHQ6IDEyNXB4O1xuICBoZWlnaHQ6IDcuODEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzEzMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jdXN0b20tZmlsZXMtLWJ0biB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICB9XG59XG4uY3VzdG9tLWZpbGVzLS1idG46aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jdXN0b20tZmlsZXMtLWJ0biBzdmcge1xuICB3aWR0aDogNzVweDtcbiAgd2lkdGg6IDQuNjg3NXJlbTtcbn1cbi5jdXN0b20tZmlsZXMtLWZpbGVzTGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IC0yNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMS41NjI1cmVtO1xufVxuLmN1c3RvbS1maWxlcy0tZmlsZS1ibG9jayB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBtYXJnaW46IDAuNjI1cmVtIDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbn1cbi5jdXN0b20tZmlsZXMtLWZpbGUtYmxvY2s6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmN1c3RvbS1maWxlcy0tZmlsZS1ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG59XG4uY3VzdG9tLWZpbGVzLS1maWxlLWRlbGV0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDcwNzIzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xufVxuLmN1c3RvbS1maWxlcy0tZmlsZS1kZWxldGU6aG92ZXIge1xuICBjb2xvcjogI0ZGNzEzMDtcbn1cblxuLmN1c3RvbS1jaGVja2JveGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmN1c3RvbS1jaGVja2JveGVzIHtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgbWFyZ2luOiAwIC0wLjYyNXJlbTtcbiAgfVxufVxuLmN1c3RvbS1jaGVja2JveGVzICoge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5jdXN0b20tY2hlY2tib3hlcy0tY2hvaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDE2LjY2NyU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY3VzdG9tLWNoZWNrYm94ZXMtLWNob2ljZSB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgbWFyZ2luOiAwIDAuNjI1cmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY3VzdG9tLWNoZWNrYm94ZXMtLWNob2ljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgfVxufVxuLmN1c3RvbS1jaGVja2JveGVzLS1jaGVja2JveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VzdG9tLWNoZWNrYm94ZXMtLWNoZWNrYm94OmNoZWNrZWQgfiAuY3VzdG9tLWNoZWNrYm94ZXMtLWltYWdlLWNvbnRhaW5lciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNzEzMDtcbn1cbi5jdXN0b20tY2hlY2tib3hlcy0tY2hlY2tib3g6Y2hlY2tlZCB+IC5jdXN0b20tY2hlY2tib3hlcy0taW1hZ2UtY29udGFpbmVyIHBhdGgge1xuICBmaWxsOiAjRkY3MTMwO1xufVxuLmN1c3RvbS1jaGVja2JveGVzLS1jaGVja2JveDpjaGVja2VkIH4gLmxhYmVsLXRleHQge1xuICBjb2xvcjogI0ZGNzEzMDtcbn1cbi5jdXN0b20tY2hlY2tib3hlcy0taW1hZ2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEyMHB4O1xuICB3aWR0aDogNy41cmVtO1xuICBoZWlnaHQ6IDEyMHB4O1xuICBoZWlnaHQ6IDcuNXJlbTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCN0I3Qzc7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBwYWRkaW5nOiAwLjg3NXJlbSAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249XCIxLjBcIiBlbmNvZGluZz1cIlVURi04XCIlM0YlM0UlM0Nzdmcgd2lkdGg9XCIxMHB4XCIgaGVpZ2h0PVwiNnB4XCIgdmlld0JveD1cIjAgMCAxMCA2XCIgdmVyc2lvbj1cIjEuMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiUzRSUzQ3RpdGxlJTNFaWNvbi9hcnJvdy1kb3duJTNDL3RpdGxlJTNFJTNDZyBpZD1cIlN5bWJvbHNcIiBzdHJva2U9XCJub25lXCIgc3Ryb2tlLXdpZHRoPVwiMVwiIGZpbGw9XCJub25lXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiJTNFJTNDZyBpZD1cImljb24vYXJyb3ctZG93blwiIGZpbGw9XCIlMjMwNzA3MjNcIiUzRSUzQ3BvbHlnb24gdHJhbnNmb3JtPVwidHJhbnNsYXRlKDUuMDAwMDAwLCAzLjAwMDAwMCkgc2NhbGUoMSwgLTEpIHJvdGF0ZSgtOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTUuMDAwMDAwLCAtMy4wMDAwMDApIFwiIHBvaW50cz1cIjQuNTQ3NjAyMTYgMi45OTM3MDAwOCAyIDYuNzc3MzAwMTMgMy4yNjEyMzAzNSA4IDggMi45OTM4MDAwOCAzLjI2MTIzMDM1IC0yIDIgLTAuNzc3Mjk5OTgyXCIlM0UlM0MvcG9seWdvbiUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJykgbm8tcmVwZWF0IHJpZ2h0IDIwcHggY2VudGVyO1xuICBvdXRsaW5lOiBub25lO1xufVxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4uZm9ybS1sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5mb3JtLWxhYmVsIHNwYW4ge1xuICBjb2xvcjogI0ZGNzEzMDtcbn1cblxuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjRkY0QTRBICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tY29sdW1ucy1oYWxmIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA0MHB4O1xuICAgIGdyaWQtY29sdW1uLWdhcDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZvcm0tY29sdW1ucy1oYWxmIC5mb3JtLWNvbHVtbi1oYWxmIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZvcm0tc2VuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbi5mb3JtLXNlbmQgLndwY2Y3LXNwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDExMCUpO1xufVxuXG4uc2luZ2xlLWFjaGlldmVtZW50cyAuYmVmb3JlLWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLWFjaGlldmVtZW50cyAuaGVyby1iYW5uZXItYWNoaWV2ZW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzA3MjM7XG4gIGhlaWdodDogNjUwcHg7XG4gIGhlaWdodDogNDAuNjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2luZ2xlLWFjaGlldmVtZW50cyAuaGVyby1iYW5uZXItYWNoaWV2ZW1lbnQge1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgaGVpZ2h0OiAzMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaW5nbGUtYWNoaWV2ZW1lbnRzIC5oZXJvLWJhbm5lci1hY2hpZXZlbWVudCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBoZWlnaHQ6IDI1cmVtO1xuICB9XG59XG4uc2luZ2xlLWFjaGlldmVtZW50cyAuaGVyby1iYW5uZXItYWNoaWV2ZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMjAwcHg7XG4gIGhlaWdodDogMTIuNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzA3MDcyMyAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuLnNpbmdsZS1hY2hpZXZlbWVudHMgLmhlcm8tYmFubmVyLWFjaGlldmVtZW50IC5iYW5uZXIge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmlsdGVyOiBvcGFjaXR5KDUwJSk7XG59XG4uc2luZ2xlLWFjaGlldmVtZW50cyAuaGVyby1iYW5uZXItYWNoaWV2ZW1lbnQgLmxvZ28td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIHBhZGRpbmc6IDEuNTYyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNTBweDtcbiAgd2lkdGg6IDE1LjYyNXJlbTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgaGVpZ2h0OiAxNS42MjVyZW07XG59XG4uc2luZ2xlLWFjaGlldmVtZW50cyAudG9wLWluZm9zLWFjaGlldmVtZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzA3MjM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvd2F2ZXMtYWNoaWV2ZW1lbnQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zaW5nbGUtYWNoaWV2ZW1lbnRzIC50b3AtaW5mb3MtYWNoaWV2ZW1lbnQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpbmdsZS1hY2hpZXZlbWVudHMgLnRvcC1pbmZvcy1hY2hpZXZlbWVudCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG4uc2luZ2xlLWFjaGlldmVtZW50cyAudG9wLWluZm9zLWFjaGlldmVtZW50ICsgLmJsb2NrLWltYWdlcy5kYXJrLXN0eWxlIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uc2luZ2xlLWFjaGlldmVtZW50cyAudG9wLWluZm9zLWFjaGlldmVtZW50LS1zaG9ydC1kZXNjIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2luZ2xlLWFjaGlldmVtZW50cyAudG9wLWluZm9zLWFjaGlldmVtZW50LS1zaG9ydC1kZXNjIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNpbmdsZS1hY2hpZXZlbWVudHMgLnRvcC1pbmZvcy1hY2hpZXZlbWVudC0tc2hvcnQtZGVzYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaW5nbGUtYWNoaWV2ZW1lbnRzIC50b3AtaW5mb3MtYWNoaWV2ZW1lbnQtLWxvbmctZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zaW5nbGUtYWNoaWV2ZW1lbnRzIC50b3AtaW5mb3MtYWNoaWV2ZW1lbnQtLWxvbmctZGVzYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaW5nbGUtYWNoaWV2ZW1lbnRzIC50b3AtaW5mb3MtYWNoaWV2ZW1lbnQtLWxpc3Qge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAzNXB4O1xuICBncmlkLWNvbHVtbi1nYXA6IDIuMTg3NXJlbTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zaW5nbGUtYWNoaWV2ZW1lbnRzIC50b3AtaW5mb3MtYWNoaWV2ZW1lbnQtLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnNpbmdsZS1hY2hpZXZlbWVudHMgLnRvcC1pbmZvcy1hY2hpZXZlbWVudC0tbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyNXB4O1xuICAgIGdyaWQtcm93LWdhcDogMS41NjI1cmVtO1xuICB9XG59XG4uc2luZ2xlLWFjaGlldmVtZW50cyAudG9wLWluZm9zLWFjaGlldmVtZW50LS1leHBlcnRzLCAuc2luZ2xlLWFjaGlldmVtZW50cyAudG9wLWluZm9zLWFjaGlldmVtZW50LS10ZWNobm9zLCAuc2luZ2xlLWFjaGlldmVtZW50cyAudG9wLWluZm9zLWFjaGlldmVtZW50LS1yZXdhcmRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIGNvbG9yOiAjQjdCN0M3O1xufVxuLnNpbmdsZS1hY2hpZXZlbWVudHMgLnRvcC1pbmZvcy1hY2hpZXZlbWVudC0tZXhwZXJ0cyAudGl0bGUsIC5zaW5nbGUtYWNoaWV2ZW1lbnRzIC50b3AtaW5mb3MtYWNoaWV2ZW1lbnQtLXRlY2hub3MgLnRpdGxlLCAuc2luZ2xlLWFjaGlldmVtZW50cyAudG9wLWluZm9zLWFjaGlldmVtZW50LS1yZXdhcmRzIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zaW5nbGUtYWNoaWV2ZW1lbnRzIC50b3AtaW5mb3MtYWNoaWV2ZW1lbnQtLXJld2FyZHMgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNDM3NXJlbTtcbn1cbi5zaW5nbGUtYWNoaWV2ZW1lbnRzIC50b3AtaW5mb3MtYWNoaWV2ZW1lbnQtLXJld2FyZHMgLmljb24ge1xuICB3aWR0aDogMTNweDtcbiAgd2lkdGg6IDAuODEyNXJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbi5zaW5nbGUtYWNoaWV2ZW1lbnRzIC50b3AtaW5mb3MtYWNoaWV2ZW1lbnQgLnRhZ3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlRUIE5vcm1zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4ICNGRkZGRkY7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2luZ2xlLWFjaGlldmVtZW50cyAudG9wLWluZm9zLWFjaGlldmVtZW50IC50YWdzIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjkzNzVyZW07XG4gIH1cbn1cbi5zaW5nbGUtYWNoaWV2ZW1lbnRzIC50b3AtaW5mb3MtYWNoaWV2ZW1lbnQgLnRhZ3Mgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zaW5nbGUtYWNoaWV2ZW1lbnRzIC50b3AtaW5mb3MtYWNoaWV2ZW1lbnQgLnRhZ3Mgc3BhbiB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHBhZGRpbmc6IDAgMC42MjVyZW07XG4gIH1cbn1cbi5zaW5nbGUtYWNoaWV2ZW1lbnRzIC5jb250YWN0LWFjaGlldmVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzEzMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zaW5nbGUtYWNoaWV2ZW1lbnRzIC5jb250YWN0LWFjaGlldmVtZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaW5nbGUtYWNoaWV2ZW1lbnRzIC5jb250YWN0LWFjaGlldmVtZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbi5zaW5nbGUtYWNoaWV2ZW1lbnRzIC5jb250YWN0LWFjaGlldmVtZW50LS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpbmdsZS1hY2hpZXZlbWVudHMgLmNvbnRhY3QtYWNoaWV2ZW1lbnQtLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc2luZ2xlLWFjaGlldmVtZW50cyAuY29udGFjdC1hY2hpZXZlbWVudC0tY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2luZ2xlLWFjaGlldmVtZW50cyAuY29udGFjdC1hY2hpZXZlbWVudC0tY29udGVudCBwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG59IiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vLS0tLS0tLSBNaXhpbnMgZ8OpbsOpcmF1eFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLypcbiAqIEEgc21hbGwgbWl4aW4gZm9yIGVhc3kgdXNlIG9mIHJlbSB3aXRoIHB4IGFzIGZhbGxiYWNrXG4gKiB1c2FnZTogQGluY2x1ZGUgeC1yZW0oZm9udC1zaXplLCAxNHB4KVxuICogdXNhZ2U6IEBpbmNsdWRlIHgtcmVtKG1hcmdpbiwgMCAxMnB4IDJweCAxMnB4KVxuICogdXNhZ2U6IEBpbmNsdWRlIHgtcmVtKG1hcmdpbiwgMTJweCBhdXRvKVxuICogdXNhZ2U6IEBpbmNsdWRlIHgtcmVtKHBhZGRpbmcsIDI0cHggMzVweClcbiAqIHVzYWdlOiBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLCAyNHB4ICFpbXBvcnRhbnQpXG4gKi9cblxuQG1peGluIHgtcmVtKCRwcm9wZXJ0eSwgJHZhbHVlcykge1xuICAgIC8vIENyZWF0ZSBhIGNvdXBsZSBvZiBlbXB0eSBsaXN0cyBhcyBvdXRwdXQgYnVmZmVycy5cbiAgICAkYmFzZS1mb250LXNpemU6IDE2cHg7XG4gICAgJHB4LXZhbHVlczogKCk7XG4gICAgJHJlbS12YWx1ZXM6ICgpO1xuXG4gICAgLy8gTG9vcCB0aHJvdWdoIHRoZSAkdmFsdWVzIGxpc3RcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG5cbiAgICAgICAgLy8gRm9yIGVhY2ggcHJvcGVydHkgdmFsdWUsIGlmIGl0J3MgaW4gcmVtIG9yIHB4LCBkZXJpdmUgYm90aCByZW0gYW5kXG4gICAgICAgIC8vIHB4IHZhbHVlcyBmb3IgaXQgYW5kIGFkZCB0aG9zZSB0byB0aGUgZW5kIG9mIHRoZSBhcHByb3ByaWF0ZSBidWZmZXIuXG4gICAgICAgIC8vIEVuc3VyZSBhbGwgcGl4ZWwgdmFsdWVzIGFyZSByb3VuZGVkIHRvIHRoZSBuZWFyZXN0IHBpeGVsLlxuICAgICAgICBAaWYgJHZhbHVlID09IDAgb3IgJHZhbHVlID09IDBweCB7XG4gICAgICAgICAgICAvLyAwIC0tIHVzZSBpdCB3aXRob3V0IGEgdW5pdFxuICAgICAgICAgICAgJHB4LXZhbHVlczogam9pbigkcHgtdmFsdWVzLCAwKTtcbiAgICAgICAgICAgICRyZW0tdmFsdWVzOiBqb2luKCRyZW0tdmFsdWVzLCAwKTtcbiAgICAgICAgfSBAZWxzZSBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIGFuZCBub3QgdW5pdGxlc3MoJHZhbHVlKSBhbmQgKHVuaXQoJHZhbHVlKSA9PSBweCkge1xuICAgICAgICAgICAgLy8gcHggdmFsdWUgZ2l2ZW4gLSBjYWxjdWxhdGUgcmVtIHZhbHVlIGZyb20gYmFzZS1mb250LXNpemVcbiAgICAgICAgICAgICRweC12YWx1ZXM6IGpvaW4oJHB4LXZhbHVlcywgcm91bmQoJHZhbHVlKSk7XG4gICAgICAgICAgICAkcmVtLWNhbGM6IG1hdGguZGl2KCR2YWx1ZSwgJGJhc2UtZm9udC1zaXplKTtcbiAgICAgICAgICAgICRyZW0tdmFsdWVzOiBqb2luKCRyZW0tdmFsdWVzLCAjeyRyZW0tY2FsY31yZW0pO1xuXG4gICAgICAgIH0gQGVsc2UgaWYgJHZhbHVlID09IGF1dG8gb3IgJHZhbHVlID09IGluaGVyaXQgb3IgJHZhbHVlID09ICchaW1wb3J0YW50JyB7XG4gICAgICAgICAgICAvLyBhdXRvIG9yIGluaGVyaXQgb3IgIWltcG9ydGFudCAtIGRvbid0IGFkZCBweCBvciByZW1cbiAgICAgICAgICAgICRweC12YWx1ZXM6IGpvaW4oJHB4LXZhbHVlcywgJHZhbHVlKTtcbiAgICAgICAgICAgICRyZW0tdmFsdWVzOiBqb2luKCRyZW0tdmFsdWVzLCAkdmFsdWUpO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgIC8vIHVuaXRsZXNzIHZhbHVlIC0gdXNlIHRob3NlIGRpcmVjdGx5IGFzIHJlbSBhbmQgY2FsY3VsYXRlIHRoZSBweC1mYWxsYmFja1xuICAgICAgICAgICAgJHB4LWNhbGM6IHJvdW5kKCR2YWx1ZSkgKiAkYmFzZS1mb250LXNpemU7XG4gICAgICAgICAgICAkcHgtdmFsdWVzOiBqb2luKCRyZW0tdmFsdWVzLCAjeyRweC1jYWxjfSk7XG4gICAgICAgICAgICAkcmVtLXZhbHVlczogam9pbigkcmVtLXZhbHVlcywgI3skdmFsdWV9cmVtKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIG91dHB1dCB0aGUgY29udmVydGVkIHJ1bGVzXG4gICAgI3skcHJvcGVydHl9OiAkcHgtdmFsdWVzO1xuICAgICN7JHByb3BlcnR5fTogJHJlbS12YWx1ZXM7XG59XG5cbi8vIENTUyB0cmlhbmdsZVxuQG1peGluIGNzcy10cmlhbmdsZSgkY29sb3IsICRkaXJlY3Rpb24sICRzaXplOiA2cHgsICRwb3NpdGlvbjogYWJzb2x1dGUsICRyb3VuZDogZmFsc2UpIHtcbiAgICBAaW5jbHVkZSBwc2V1ZG8oJHBvczogJHBvc2l0aW9uKTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgQGlmICRyb3VuZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG4gICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgJGNvbG9yO1xuICAgICAgICBtYXJnaW4tdG9wOiAwIC0gcm91bmQoICRzaXplIC8gMi41ICk7XG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgLSByb3VuZCggJHNpemUgLyAyLjUgKTtcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRzaXplO1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc2l6ZTtcbiAgICB9XG59XG5cbi8vIFBzZXVkbyBlbGVtZW50XG5AbWl4aW4gcHNldWRvKCRkaXNwbGF5OiBibG9jaywgJHBvczogYWJzb2x1dGUsICRjb250ZW50OiAnJykge1xuICAgIGNvbnRlbnQ6ICRjb250ZW50O1xuICAgIGRpc3BsYXk6ICRkaXNwbGF5O1xuICAgIHBvc2l0aW9uOiAkcG9zO1xufVxuXG4vLyBJbnB1dCBwbGFjZWhvbGRlclxuLy8gRXggOiBAaW5jbHVkZSBpbnB1dC1wbGFjZWhvbGRlciB7Y29sb3I6ICRncmV5O31cbkBtaXhpbiBpbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgJi5wbGFjZWhvbGRlciB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vLyBkaXNhYmxlIGRlZmF1bHQgbGlzdCBzdHlsZVxuQG1peGluIGRlc3Ryb3lMaXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vLyBUZXh0IGNvbG9yIG1peGluXG5AbWl4aW4gdGV4dENvbG9yKCRjb2xvcikge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbn1cblxuLy8gQmcgY29sb3IgbWl4aW5cbkBtaXhpbiBiZ0NvbG9yKCRjb2xvcikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xufVxuXG4vLyBCdXR0b24gcGxhaW4gYmdcbkBtaXhpbiBidXR0b24tcGxhaW4tYmcoJGNvbG9yKSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgQGlmICgkY29sb3IgPT0gJGNvbG9yLXdoaXRlIG9yICRjb2xvciA9PSAkY29sb3ItbGlnaHQpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhMTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgIH1cbn1cblxuLy8gbGlua1xuQG1peGluIGxpbmsoJGNvbG9yLCAkZnVsbDogZmFsc2UpIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgJjphZnRlcixcbiAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgIH1cblxuICAgIHNwYW4sXG4gICAgLmljb24ge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8vIEBhdXRob3IgS2l0dHkgR2lyYXVkZWxcbi8vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6ICcnKSB7XG4gICAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgICBAaWYgJGluZGV4IHtcbiAgICAgICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICAgIH1cblxuICAgIEByZXR1cm4gJHN0cmluZztcbn1cblxuQG1peGluIHRleHQtb3V0bGluZSgkY29sb3IgOiAkY29sb3Itd2hpdGUsICRzaXplRGVza3RvcCA6IDE1MHB4LCAkc2l6ZU1vYmlsZSA6IDkwcHgsICRzdHJva2U6IDJweCkge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20tc2Vjb25kYXJ5O1xuICAgIEBpbmNsdWRlIHgtcmVtKGZvbnQtc2l6ZSwgJHNpemVEZXNrdG9wKTtcbiAgICBAaW5jbHVkZSB4LXJlbShsaW5lLWhlaWdodCwgJHNpemVEZXNrdG9wIC0gMTApO1xuICAgIC13ZWJraXQtdGV4dC1zdHJva2U6ICRzdHJva2UgJGNvbG9yO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsICRzaXplTW9iaWxlKTtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obGluZS1oZWlnaHQsICRzaXplTW9iaWxlIC0gNSk7XG4gICAgfVxufVxuXG5AbWl4aW4gYmxvY2tTcGFjaW5nKCR0eXBlIDogJ3BhZGRpbmcnLCAkeGw6ICRzcGFjaW5nLXhsLCAkbGc6ICRzcGFjaW5nLWxnLCAkbWQ6ICRzcGFjaW5nLW1kKSB7XG4gICAgQGluY2x1ZGUgeC1yZW0oI3skdHlwZX0tdG9wLCAkeGwpO1xuICAgIEBpbmNsdWRlIHgtcmVtKCN7JHR5cGV9LWJvdHRvbSwgJHhsKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBAaW5jbHVkZSB4LXJlbSgjeyR0eXBlfS10b3AsICRsZyk7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKCN7JHR5cGV9LWJvdHRvbSwgJGxnKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0oI3skdHlwZX0tdG9wLCAkbWQpO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbSgjeyR0eXBlfS1ib3R0b20sICRtZCk7XG4gICAgfVxufVxuXG4vLyBhZGRzIGhlaWdodCBhbmQgd2lkdGggc2l6ZSBpbiBvbmNlXG5AbWl4aW4gc3F1YXJlKCRzaXplLCAkcnVsZSA6ICcnKSB7XG4gICAgJHByb3BlcnR5VXBkYXRlZDogJyc7XG4gICAgQGlmICgkcnVsZSA9PSAnbWluJyBvciAkcnVsZSA9PSAnbWF4Jykge1xuICAgICAgICAkcHJvcGVydHlVcGRhdGVkOiAkcnVsZSArICctJztcbiAgICB9XG4gICAgQGluY2x1ZGUgeC1yZW0oI3skcHJvcGVydHlVcGRhdGVkfXdpZHRoLCAkc2l6ZSk7XG4gICAgQGluY2x1ZGUgeC1yZW0oI3skcHJvcGVydHlVcGRhdGVkfWhlaWdodCwgJHNpemUpO1xufVxuXG5AbWl4aW4gbm90LXNlbGVjdGFibGUoKSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuQG1peGluIGRyYWctY3Vyc29yKCRtb2RlOiAnZGFyaycpIHtcbiAgICAkYmdjb2xvcjogbWFwLWdldCgoXG4gICAgICAgICdsaWdodCcgOiAkY29sb3Itd2hpdGUsXG4gICAgICAgICdkYXJrJyA6ICRjb2xvci1kYXRhMSxcbiAgICApLCAkbW9kZSk7XG5cbiAgICAkdGV4dGNvbG9yOiBtYXAtZ2V0KChcbiAgICAgICAgJ2xpZ2h0JyA6ICRjb2xvci1kYXRhMSxcbiAgICAgICAgJ2RhcmsnIDogJGNvbG9yLXdoaXRlLFxuICAgICksICRtb2RlKTtcblxuICAgICRiZ2NvbG9yOiAje3N0ci1yZXBsYWNlKCcjeyRiZ2NvbG9yfScsICcjJyl9O1xuICAgICR0ZXh0Y29sb3I6ICN7c3RyLXJlcGxhY2UoJyN7JHRleHRjb2xvcn0nLCAnIycpfTtcblxuICAgIGN1cnNvcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEyN3B4JyBoZWlnaHQ9Jzg1cHgnIHZpZXdCb3g9JzAgMCAxMjcgODUnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRW5hdiUzQy90aXRsZSUzRSUzQ2cgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC03NzQuMDAwMDAwLCAtNjE5MS4wMDAwMDApJyUzRSUzQ2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDU1NTAuMDAwMDAwKSclM0UlM0NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDc3NC4wMDAwMDAsIDY0MS4wMDAwMDApJyUzRSUzQ2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjEuMDAwMDAwLCAwLjAwMDAwMCknJTNFJTNDY2lyY2xlIGZpbGw9JyUyMyN7JGJnY29sb3J9JyBjeD0nNDIuNScgY3k9JzQyLjUnIHI9JzQyLjUnJTNFJTNDL2NpcmNsZSUzRSUzQ3BhdGggZD0nTTI4LjgzNiw0OSBDMzAuNzAyNjY2Nyw0OSAzMi4xNTA2NjY3LDQ4LjUwMTMzMzMgMzMuMTgsNDcuNTA0IEMzNC4yMDkzMzMzLDQ2LjUwNjY2NjcgMzQuNzI0LDQ1LjEwMTMzMzMgMzQuNzI0LDQzLjI4OCBDMzQuNzI0LDQxLjQ4NTMzMzMgMzQuMjA5MzMzMyw0MC4wODggMzMuMTgsMzkuMDk2IEMzMi4xNTA2NjY3LDM4LjEwNCAzMC43MDI2NjY3LDM3LjYwOCAyOC44MzYsMzcuNjA4IEwyOC44MzYsMzcuNjA4IEwyNC42NDQsMzcuNjA4IEwyNC42NDQsNDkgTDI4LjgzNiw0OSBaIE0yOC43MDgsNDcuMzIgTDI2LjcwOCw0Ny4zMiBMMjYuNzA4LDM5LjI4OCBMMjguNzA4LDM5LjI4OCBDMzEuMzMyLDM5LjI4OCAzMi42NDQsNDAuNjIxMzMzMyAzMi42NDQsNDMuMjg4IEMzMi42NDQsNDUuOTc2IDMxLjMzMiw0Ny4zMiAyOC43MDgsNDcuMzIgTDI4LjcwOCw0Ny4zMiBaIE0zOC42NzYsNDkgTDM4LjY3Niw0NC42MzIgQzM4LjY3Niw0My45ODEzMzMzIDM4Ljg1NDY2NjcsNDMuNDU4NjY2NyAzOS4yMTIsNDMuMDY0IEMzOS41NjkzMzMzLDQyLjY2OTMzMzMgNDAuMDg5MzMzMyw0Mi40NzIgNDAuNzcyLDQyLjQ3MiBDNDEuMTM0NjY2Nyw0Mi40NzIgNDEuNDg2NjY2Nyw0Mi41NDEzMzMzIDQxLjgyOCw0Mi42OCBMNDEuODI4LDQyLjY4IEw0MS44NDQsNDAuODU2IEM0MS42Miw0MC43NzA2NjY3IDQxLjM1MzMzMzMsNDAuNzI4IDQxLjA0NCw0MC43MjggQzQwLjQ4OTMzMzMsNDAuNzI4IDM5Ljk5MzMzMzMsNDAuODY2NjY2NyAzOS41NTYsNDEuMTQ0IEMzOS4xMTg2NjY3LDQxLjQyMTMzMzMgMzguNzk4NjY2Nyw0MS44MjEzMzMzIDM4LjU5Niw0Mi4zNDQgTDM4LjU5Niw0Mi4zNDQgTDM4LjQzNiw0MC45MiBMMzYuNTY0LDQwLjkyIEMzNi42NDkzMzMzLDQxLjU5MiAzNi42OTIsNDIuMzU0NjY2NyAzNi42OTIsNDMuMjA4IEwzNi42OTIsNDMuMjA4IEwzNi42OTIsNDkgTDM4LjY3Niw0OSBaIE00NS45NCw0OS4xMjggQzQ2LjUyNjY2NjcsNDkuMTI4IDQ3LjA0OTMzMzMsNDkuMDAyNjY2NyA0Ny41MDgsNDguNzUyIEM0Ny45NjY2NjY3LDQ4LjUwMTMzMzMgNDguMzE4NjY2Nyw0OC4xNTIgNDguNTY0LDQ3LjcwNCBMNDguNTY0LDQ3LjcwNCBMNDguNTY0LDQ5IEw1MC41MzIsNDkgTDUwLjUzMiw0MC45MiBMNDguNTY0LDQwLjkyIEw0OC41NjQsNDIuMTM2IEM0OC4zMTg2NjY3LDQxLjY4OCA0Ny45NjY2NjY3LDQxLjMzODY2NjcgNDcuNTA4LDQxLjA4OCBDNDcuMDQ5MzMzMyw0MC44MzczMzMzIDQ2LjUyNjY2NjcsNDAuNzEyIDQ1Ljk0LDQwLjcxMiBDNDUuMjQ2NjY2Nyw0MC43MTIgNDQuNjI4LDQwLjg5MDY2NjcgNDQuMDg0LDQxLjI0OCBDNDMuNTQsNDEuNjA1MzMzMyA0My4xMTYsNDIuMTA2NjY2NyA0Mi44MTIsNDIuNzUyIEM0Mi41MDgsNDMuMzk3MzMzMyA0Mi4zNTYsNDQuMTM2IDQyLjM1Niw0NC45NjggQzQyLjM1Niw0NS44IDQyLjUwNTMzMzMsNDYuNTMwNjY2NyA0Mi44MDQsNDcuMTYgQzQzLjEwMjY2NjcsNDcuNzg5MzMzMyA0My41MjQsNDguMjc0NjY2NyA0NC4wNjgsNDguNjE2IEM0NC42MTIsNDguOTU3MzMzMyA0NS4yMzYsNDkuMTI4IDQ1Ljk0LDQ5LjEyOCBaIE00Ni40ODQsNDcuNTYgQzQ1LjgxMiw0Ny41NiA0NS4yOTIsNDcuMzM2IDQ0LjkyNCw0Ni44ODggQzQ0LjU1Niw0Ni40NCA0NC4zNzIsNDUuOCA0NC4zNzIsNDQuOTY4IEM0NC4zNzIsNDQuMTI1MzMzMyA0NC41NTYsNDMuNDY2NjY2NyA0NC45MjQsNDIuOTkyIEM0NS4yOTIsNDIuNTE3MzMzMyA0NS44MDY2NjY3LDQyLjI4IDQ2LjQ2OCw0Mi4yOCBDNDcuMTQsNDIuMjggNDcuNjU3MzMzMyw0Mi41MDkzMzMzIDQ4LjAyLDQyLjk2OCBDNDguMzgyNjY2Nyw0My40MjY2NjY3IDQ4LjU2NCw0NC4wODI2NjY3IDQ4LjU2NCw0NC45MzYgQzQ4LjU2NCw0NS43NjggNDguMzgyNjY2Nyw0Ni40MTMzMzMzIDQ4LjAyLDQ2Ljg3MiBDNDcuNjU3MzMzMyw0Ny4zMzA2NjY3IDQ3LjE0NTMzMzMsNDcuNTYgNDYuNDg0LDQ3LjU2IFogTTU2LjQyLDUyLjU4NCBDNTcuNzY0LDUyLjU4NCA1OC43ODI2NjY3LDUyLjI1ODY2NjcgNTkuNDc2LDUxLjYwOCBDNjAuMTY5MzMzMyw1MC45NTczMzMzIDYwLjUxNiw1MC4wMDI2NjY3IDYwLjUxNiw0OC43NDQgTDYwLjUxNiw0OC43NDQgTDYwLjUxNiw0MC45MiBMNTguNTMyLDQwLjkyIEw1OC41MzIsNDIuMTM2IEM1OC4yODY2NjY3LDQxLjY4OCA1Ny45MzIsNDEuMzM4NjY2NyA1Ny40NjgsNDEuMDg4IEM1Ny4wMDQsNDAuODM3MzMzMyA1Ni40NzMzMzMzLDQwLjcxMiA1NS44NzYsNDAuNzEyIEM1NS4xNzIsNDAuNzEyIDU0LjU0NTMzMzMsNDAuODggNTMuOTk2LDQxLjIxNiBDNTMuNDQ2NjY2Nyw0MS41NTIgNTMuMDIsNDIuMDI2NjY2NyA1Mi43MTYsNDIuNjQgQzUyLjQxMiw0My4yNTMzMzMzIDUyLjI2LDQzLjk1NDY2NjcgNTIuMjYsNDQuNzQ0IEM1Mi4yNiw0NS41MzMzMzMzIDUyLjQxMiw0Ni4yMzQ2NjY3IDUyLjcxNiw0Ni44NDggQzUzLjAyLDQ3LjQ2MTMzMzMgNTMuNDQ2NjY2Nyw0Ny45MzYgNTMuOTk2LDQ4LjI3MiBDNTQuNTQ1MzMzMyw0OC42MDggNTUuMTcyLDQ4Ljc3NiA1NS44NzYsNDguNzc2IEM1Ni40NjI2NjY3LDQ4Ljc3NiA1Ni45OTA2NjY3LDQ4LjY0IDU3LjQ2LDQ4LjM2OCBDNTcuOTI5MzMzMyw0OC4wOTYgNTguMjg2NjY2Nyw0Ny43NDEzMzMzIDU4LjUzMiw0Ny4zMDQgTDU4LjUzMiw0Ny4zMDQgTDU4LjUzMiw0OC45MDQgQzU4LjUzMiw1MC4zMzMzMzMzIDU3LjgxMiw1MS4wNDggNTYuMzcyLDUxLjA0OCBDNTUuNDAxMzMzMyw1MS4wNDggNTQuNDI1MzMzMyw1MC43OTIgNTMuNDQ0LDUwLjI4IEw1My40NDQsNTAuMjggTDUzLjEyNCw1MS44IEM1NC4wNzMzMzMzLDUyLjMyMjY2NjcgNTUuMTcyLDUyLjU4NCA1Ni40Miw1Mi41ODQgWiBNNTYuNDA0LDQ3LjIwOCBDNTUuNzQyNjY2Nyw0Ny4yMDggNTUuMjIyNjY2Nyw0Ni45ODkzMzMzIDU0Ljg0NCw0Ni41NTIgQzU0LjQ2NTMzMzMsNDYuMTE0NjY2NyA1NC4yNzYsNDUuNTEyIDU0LjI3Niw0NC43NDQgQzU0LjI3Niw0My45NzYgNTQuNDY1MzMzMyw0My4zNzMzMzMzIDU0Ljg0NCw0Mi45MzYgQzU1LjIyMjY2NjcsNDIuNDk4NjY2NyA1NS43NDI2NjY3LDQyLjI4IDU2LjQwNCw0Mi4yOCBDNTcuMDc2LDQyLjI4IDU3LjU5ODY2NjcsNDIuNDk4NjY2NyA1Ny45NzIsNDIuOTM2IEM1OC4zNDUzMzMzLDQzLjM3MzMzMzMgNTguNTMyLDQzLjk3NiA1OC41MzIsNDQuNzQ0IEM1OC41MzIsNDUuNTEyIDU4LjM0MjY2NjcsNDYuMTE0NjY2NyA1Ny45NjQsNDYuNTUyIEM1Ny41ODUzMzMzLDQ2Ljk4OTMzMzMgNTcuMDY1MzMzMyw0Ny4yMDggNTYuNDA0LDQ3LjIwOCBaJyBmaWxsPSclMjMjeyR0ZXh0Y29sb3J9JyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQ2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDM4LjAwMDAwMCknIGZpbGw9JyUyMyN7JGJnY29sb3J9JyUzRSUzQ3BvbHlnb24gdHJhbnNmb3JtPSd0cmFuc2xhdGUoMy4wMDAwMDAsIDUuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0zLjAwMDAwMCwgLTUuMDAwMDAwKSAnIHBvaW50cz0nMi41NDc2MDIxNiA0Ljk5MzcwMDA4IDAgOC43NzczMDAxMyAxLjI2MTIzMDM1IDEwIDYgNC45OTM4MDAwOCAxLjI2MTIzMDM1IDAgMCAxLjIyMjcwMDAyJyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEyMS4wMDAwMDAsIDM4LjAwMDAwMCknIGZpbGw9JyUyMyN7JGJnY29sb3J9JyUzRSUzQ3BvbHlnb24gcG9pbnRzPScyLjU0NzYwMjE2IDQuOTkzNzAwMDggMCA4Ljc3NzMwMDEzIDEuMjYxMjMwMzUgMTAgNiA0Ljk5MzgwMDA4IDEuMjYxMjMwMzUgMCAwIDEuMjIyNzAwMDInJTNFJTNDL3BvbHlnb24lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKSA2MyA0MiwgZ3JhYmJpbmc7XG59XG5cbkBtaXhpbiBzZWUtY3Vyc29yKCRtb2RlOiAnbGlnaHQnKSB7XG4gICAgJGJnY29sb3I6IG1hcC1nZXQoKFxuICAgICAgICAnbGlnaHQnIDogJGNvbG9yLXdoaXRlLFxuICAgICAgICAnZGFyaycgOiAkY29sb3ItZGF0YTEsXG4gICAgICAgICdoaWdobGlnaHQnIDogJGNvbG9yLWRhdGEtaGlnaGxpZ2h0LFxuICAgICksICRtb2RlKTtcblxuICAgICR0ZXh0Y29sb3I6IG1hcC1nZXQoKFxuICAgICAgICAnbGlnaHQnIDogJGNvbG9yLWRhdGExLFxuICAgICAgICAnZGFyaycgOiAkY29sb3Itd2hpdGUsXG4gICAgICAgICdoaWdobGlnaHQnIDogJGNvbG9yLXdoaXRlLFxuICAgICksICRtb2RlKTtcblxuICAgICRiZ2NvbG9yOiAje3N0ci1yZXBsYWNlKCcjeyRiZ2NvbG9yfScsICcjJyl9O1xuICAgICR0ZXh0Y29sb3I6ICN7c3RyLXJlcGxhY2UoJyN7JHRleHRjb2xvcn0nLCAnIycpfTtcblxuICAgIGN1cnNvcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9Jzg1cHgnIGhlaWdodD0nODVweCcgdmlld0JveD0nMCAwIDg1IDg1JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VidG4tc2VlJTNDL3RpdGxlJTNFJTNDZyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTM3NS4wMDAwMDAsIC0xNDQ3LjAwMDAwMCknJTNFJTNDZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzE0LjAwMDAwMCwgOTU0LjAwMDAwMCknJTNFJTNDZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg2ODkuMDAwMDAwLCA0OTMuMDAwMDAwKSclM0UlM0NjaXJjbGUgZmlsbD0nJTIzI3skYmdjb2xvcn0nIGN4PSc0Mi41JyBjeT0nNDIuNScgcj0nNDIuNSclM0UlM0MvY2lyY2xlJTNFJTNDcGF0aCBkPSdNMzQuMDk2LDQ5IEwzOS4xNjgsMzcuNjA4IEwzNy4wNzIsMzcuNjA4IEwzMy4yOCw0Ni40MDggTDI5LjQ4OCwzNy42MDggTDI3LjM0NCwzNy42MDggTDMyLjQxNiw0OSBMMzQuMDk2LDQ5IFogTTQyLjgzMiw0OS4xMjggQzQzLjY0MjY2NjcsNDkuMTI4IDQ0LjM1NzMzMzMsNDguOTU3MzMzMyA0NC45NzYsNDguNjE2IEM0NS41OTQ2NjY3LDQ4LjI3NDY2NjcgNDYuMDcyLDQ3Ljc4NjY2NjcgNDYuNDA4LDQ3LjE1MiBDNDYuNzQ0LDQ2LjUxNzMzMzMgNDYuOTEyLDQ1Ljc3MzMzMzMgNDYuOTEyLDQ0LjkyIEM0Ni45MTIsNDQuMDY2NjY2NyA0Ni43NDQsNDMuMzIyNjY2NyA0Ni40MDgsNDIuNjg4IEM0Ni4wNzIsNDIuMDUzMzMzMyA0NS41OTQ2NjY3LDQxLjU2NTMzMzMgNDQuOTc2LDQxLjIyNCBDNDQuMzU3MzMzMyw0MC44ODI2NjY3IDQzLjY0MjY2NjcsNDAuNzEyIDQyLjgzMiw0MC43MTIgQzQyLjAxMDY2NjcsNDAuNzEyIDQxLjI4OCw0MC44ODI2NjY3IDQwLjY2NCw0MS4yMjQgQzQwLjA0LDQxLjU2NTMzMzMgMzkuNTYsNDIuMDUzMzMzMyAzOS4yMjQsNDIuNjg4IEMzOC44ODgsNDMuMzIyNjY2NyAzOC43Miw0NC4wNjY2NjY3IDM4LjcyLDQ0LjkyIEMzOC43Miw0NS43NzMzMzMzIDM4Ljg4OCw0Ni41MTczMzMzIDM5LjIyNCw0Ny4xNTIgQzM5LjU2LDQ3Ljc4NjY2NjcgNDAuMDQsNDguMjc0NjY2NyA0MC42NjQsNDguNjE2IEM0MS4yODgsNDguOTU3MzMzMyA0Mi4wMTA2NjY3LDQ5LjEyOCA0Mi44MzIsNDkuMTI4IFogTTQyLjgxNiw0Ny41NiBDNDIuMTQ0LDQ3LjU2IDQxLjYyOTMzMzMsNDcuMzM4NjY2NyA0MS4yNzIsNDYuODk2IEM0MC45MTQ2NjY3LDQ2LjQ1MzMzMzMgNDAuNzM2LDQ1Ljc5NDY2NjcgNDAuNzM2LDQ0LjkyIEM0MC43MzYsNDQuMDU2IDQwLjkxNzMzMzMsNDMuMzk3MzMzMyA0MS4yOCw0Mi45NDQgQzQxLjY0MjY2NjcsNDIuNDkwNjY2NyA0Mi4xNiw0Mi4yNjQgNDIuODMyLDQyLjI2NCBDNDMuNDkzMzMzMyw0Mi4yNjQgNDQuMDA1MzMzMyw0Mi40OTA2NjY3IDQ0LjM2OCw0Mi45NDQgQzQ0LjczMDY2NjcsNDMuMzk3MzMzMyA0NC45MTIsNDQuMDU2IDQ0LjkxMiw0NC45MiBDNDQuOTEyLDQ1Ljc5NDY2NjcgNDQuNzMzMzMzMyw0Ni40NTMzMzMzIDQ0LjM3Niw0Ni44OTYgQzQ0LjAxODY2NjcsNDcuMzM4NjY2NyA0My40OTg2NjY3LDQ3LjU2IDQyLjgxNiw0Ny41NiBaIE01MC43MzYsMzkuMjI0IEw1MC43MzYsMzcuMjU2IEw0OC41MTIsMzcuMjU2IEw0OC41MTIsMzkuMjI0IEw1MC43MzYsMzkuMjI0IFogTTUwLjYyNCw0OSBMNTAuNjI0LDQwLjkyIEw0OC42NCw0MC45MiBMNDguNjQsNDkgTDUwLjYyNCw0OSBaIE01NC44LDQ5IEw1NC44LDQ0LjYzMiBDNTQuOCw0My45ODEzMzMzIDU0Ljk3ODY2NjcsNDMuNDU4NjY2NyA1NS4zMzYsNDMuMDY0IEM1NS42OTMzMzMzLDQyLjY2OTMzMzMgNTYuMjEzMzMzMyw0Mi40NzIgNTYuODk2LDQyLjQ3MiBDNTcuMjU4NjY2Nyw0Mi40NzIgNTcuNjEwNjY2Nyw0Mi41NDEzMzMzIDU3Ljk1Miw0Mi42OCBMNTcuOTUyLDQyLjY4IEw1Ny45NjgsNDAuODU2IEM1Ny43NDQsNDAuNzcwNjY2NyA1Ny40NzczMzMzLDQwLjcyOCA1Ny4xNjgsNDAuNzI4IEM1Ni42MTMzMzMzLDQwLjcyOCA1Ni4xMTczMzMzLDQwLjg2NjY2NjcgNTUuNjgsNDEuMTQ0IEM1NS4yNDI2NjY3LDQxLjQyMTMzMzMgNTQuOTIyNjY2Nyw0MS44MjEzMzMzIDU0LjcyLDQyLjM0NCBMNTQuNzIsNDIuMzQ0IEw1NC41Niw0MC45MiBMNTIuNjg4LDQwLjkyIEM1Mi43NzMzMzMzLDQxLjU5MiA1Mi44MTYsNDIuMzU0NjY2NyA1Mi44MTYsNDMuMjA4IEw1Mi44MTYsNDMuMjA4IEw1Mi44MTYsNDkgTDU0LjgsNDkgWicgZmlsbD0nJTIzI3skdGV4dGNvbG9yfScgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpIDQyIDQyLCBncmFiYmluZztcblxuICAgIGh0bWxbbGFuZz1cImVuLVVTXCJdICYsXG4gICAgYm9keS5sYW5nLWVuICYge1xuICAgICAgICBjdXJzb3I6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc4NXB4JyBoZWlnaHQ9Jzg1cHgnIHZpZXdCb3g9JzAgMCA4NSA4NScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFYnRuLXNlZSUzQy90aXRsZSUzRSUzQ2cgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zNzUuMDAwMDAwLCAtMTQ0Ny4wMDAwMDApJyUzRSUzQ2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMxNC4wMDAwMDAsIDk1NC4wMDAwMDApJyUzRSUzQ2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNjg5LjAwMDAwMCwgNDkzLjAwMDAwMCknJTNFJTNDY2lyY2xlIGZpbGw9JyUyMyN7JGJnY29sb3J9JyBjeD0nNDIuNScgY3k9JzQyLjUnIHI9JzQyLjUnJTNFJTNDL2NpcmNsZSUzRSUzQ3BhdGggZD0nTTI0LjA0NDYgNDhIMjIuMDY0NlYzNS40SDIzLjg4MjZMMjguNjM0NiA0MS41MDJIMjguNjcwNkwzMy40MjI2IDM1LjRIMzUuMjA0NlY0OEgzMy4yMjQ2VjM4Ljc4NEgzMy4xNTI2TDI4LjYzNDYgNDQuNThMMjQuMTE2NiAzOC43ODRIMjQuMDQ0NlY0OFpNNDIuMjE5IDQ4LjE4QzQxLjM5MSA0OC4xOCA0MC42MjkgNDcuOTgyIDM5LjkzMyA0Ny41ODZDMzkuMjQ5IDQ3LjE5IDM4LjcwOSA0Ni42NSAzOC4zMTMgNDUuOTY2QzM3LjkxNyA0NS4yNyAzNy43MTkgNDQuNTA4IDM3LjcxOSA0My42OEMzNy43MTkgNDIuODUyIDM3LjkxNyA0Mi4wOTYgMzguMzEzIDQxLjQxMkMzOC43MDkgNDAuNzE2IDM5LjI0OSA0MC4xNyAzOS45MzMgMzkuNzc0QzQwLjYyOSAzOS4zNzggNDEuMzkxIDM5LjE4IDQyLjIxOSAzOS4xOEM0My4wNDcgMzkuMTggNDMuODAzIDM5LjM3OCA0NC40ODcgMzkuNzc0QzQ1LjE4MyA0MC4xNyA0NS43MjkgNDAuNzE2IDQ2LjEyNSA0MS40MTJDNDYuNTIxIDQyLjA5NiA0Ni43MTkgNDIuODUyIDQ2LjcxOSA0My42OEM0Ni43MTkgNDQuNTA4IDQ2LjUyMSA0NS4yNyA0Ni4xMjUgNDUuOTY2QzQ1LjcyOSA0Ni42NSA0NS4xODMgNDcuMTkgNDQuNDg3IDQ3LjU4NkM0My44MDMgNDcuOTgyIDQzLjA0NyA0OC4xOCA0Mi4yMTkgNDguMThaTTQyLjIxOSA0Ni40N0M0Mi43MjMgNDYuNDcgNDMuMTc5IDQ2LjM1IDQzLjU4NyA0Ni4xMUM0NC4wMDcgNDUuODcgNDQuMzMxIDQ1LjU0IDQ0LjU1OSA0NS4xMkM0NC43OTkgNDQuNjg4IDQ0LjkxOSA0NC4yMDggNDQuOTE5IDQzLjY4QzQ0LjkxOSA0My4xNTIgNDQuNzk5IDQyLjY3OCA0NC41NTkgNDIuMjU4QzQ0LjMzMSA0MS44MjYgNDQuMDA3IDQxLjQ5IDQzLjU4NyA0MS4yNUM0My4xNzkgNDEuMDEgNDIuNzIzIDQwLjg5IDQyLjIxOSA0MC44OUM0MS43MTUgNDAuODkgNDEuMjUzIDQxLjAxIDQwLjgzMyA0MS4yNUM0MC40MjUgNDEuNDkgNDAuMTAxIDQxLjgyNiAzOS44NjEgNDIuMjU4QzM5LjYzMyA0Mi42NzggMzkuNTE5IDQzLjE1MiAzOS41MTkgNDMuNjhDMzkuNTE5IDQ0LjIwOCAzOS42MzMgNDQuNjg4IDM5Ljg2MSA0NS4xMkM0MC4xMDEgNDUuNTQgNDAuNDI1IDQ1Ljg3IDQwLjgzMyA0Ni4xMUM0MS4yNTMgNDYuMzUgNDEuNzE1IDQ2LjQ3IDQyLjIxOSA0Ni40N1pNNDguNzAwNCA0OFYzOS4zNkg1MC41MDA0VjQwLjQ5NEg1MC41MzY0QzUwLjc2NDQgNDAuMTU4IDUxLjEwNjQgMzkuODU4IDUxLjU2MjQgMzkuNTk0QzUyLjAzMDQgMzkuMzE4IDUyLjU0NjQgMzkuMTggNTMuMTEwNCAzOS4xOEg1My41NjA0VjQxLjA3QzUzLjI4NDQgNDEuMDEgNTMuMDQ0NCA0MC45OCA1Mi44NDA0IDQwLjk4QzUyLjQyMDQgNDAuOTggNTIuMDMwNCA0MS4wOTQgNTEuNjcwNCA0MS4zMjJDNTEuMzEwNCA0MS41MzggNTEuMDIyNCA0MS44NSA1MC44MDY0IDQyLjI1OEM1MC42MDI0IDQyLjY1NCA1MC41MDA0IDQzLjA5OCA1MC41MDA0IDQzLjU5VjQ4SDQ4LjcwMDRaTTU4Ljk3MSA0OC4xOEM1OC4xNDMgNDguMTggNTcuMzgxIDQ3Ljk4MiA1Ni42ODUgNDcuNTg2QzU2LjAwMSA0Ny4xOSA1NS40NjEgNDYuNjUgNTUuMDY1IDQ1Ljk2NkM1NC42NjkgNDUuMjcgNTQuNDcxIDQ0LjUwOCA1NC40NzEgNDMuNjhDNTQuNDcxIDQyLjg1MiA1NC42NjkgNDIuMDk2IDU1LjA2NSA0MS40MTJDNTUuNDYxIDQwLjcyOCA1NS45OTUgNDAuMTg4IDU2LjY2NyAzOS43OTJDNTcuMzM5IDM5LjM4NCA1OC4wNzcgMzkuMTggNTguODgxIDM5LjE4QzU5LjY4NSAzOS4xOCA2MC40MDUgMzkuMzY2IDYxLjA0MSAzOS43MzhDNjEuNjg5IDQwLjA5OCA2Mi4xOTMgNDAuNjAyIDYyLjU1MyA0MS4yNUM2Mi45MjUgNDEuODg2IDYzLjExMSA0Mi42MDYgNjMuMTExIDQzLjQxQzYzLjExMSA0My43MzQgNjMuMDgxIDQ0LjAzNCA2My4wMjEgNDQuMzFINTYuMzYxQzU2LjQ1NyA0NC45MSA1Ni43NTcgNDUuNDIgNTcuMjYxIDQ1Ljg0QzU3Ljc2NSA0Ni4yNiA1OC4zNjUgNDYuNDcgNTkuMDYxIDQ2LjQ3QzU5LjkzNyA0Ni40NyA2MC43NDcgNDYuMTIyIDYxLjQ5MSA0NS40MjZMNjIuNjYxIDQ2LjU3OEM2Mi4zMjUgNDYuOTk4IDYxLjgzMyA0Ny4zNyA2MS4xODUgNDcuNjk0QzYwLjU0OSA0OC4wMTggNTkuODExIDQ4LjE4IDU4Ljk3MSA0OC4xOFpNNjEuMjM5IDQyLjg3QzYxLjEwNyA0Mi4yMzQgNjAuODM3IDQxLjczIDYwLjQyOSA0MS4zNThDNjAuMDIxIDQwLjk4NiA1OS41MDUgNDAuOCA1OC44ODEgNDAuOEM1OC4yMDkgNDAuOCA1Ny42NTcgNDAuOTg2IDU3LjIyNSA0MS4zNThDNTYuODA1IDQxLjczIDU2LjUwNSA0Mi4yMzQgNTYuMzI1IDQyLjg3SDYxLjIzOVonIGZpbGw9JyUyMyN7JHRleHRjb2xvcn0nIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKSA0MiA0MiwgZ3JhYmJpbmc7XG4gICAgfVxufVxuXG5AbWl4aW4gbGVnZW5kIHtcbiAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDE0cHgpO1xuICAgIEBpbmNsdWRlIHgtcmVtKGxpbmUtaGVpZ2h0LCAxOHB4KTtcbiAgICBjb2xvcjogJGNvbG9yLWRhdGE0O1xufVxuXG5AbWl4aW4gd2ViaW5hci1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgQGluY2x1ZGUgeC1yZW0oZ3JpZC1jb2x1bW4tZ2FwLCA3NXB4KTtcbiAgICBAaW5jbHVkZSB4LXJlbShncmlkLXJvdy1nYXAsIDYwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKGdyaWQtY29sdW1uLWdhcCwgNDBweCk7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKGdyaWQtcm93LWdhcCwgNDBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKGdyaWQtY29sdW1uLWdhcCwgMjBweCk7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKGdyaWQtcm93LWdhcCwgMjBweCk7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuXG59XG5cbkBtaXhpbiBhY2hpZXZlbWVudHMtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIEBpbmNsdWRlIHgtcmVtKGdyaWQtZ2FwLCA0NXB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShncmlkLWdhcCwgMjBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbn1cbiIsIkBtaXhpbiBic0Jhbm5lcigkZmlsZSwgJHN1ZmZpeDpcIlwiKSB7XG4gIC8qIVxuICAgKiBCb290c3RyYXAgI3skZmlsZX0gdjUuMi4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICAgKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICAgKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFR3aXR0ZXIsIEluYy5cbiAgICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gICAqL1xufVxuXG4iLCI6cm9vdCB7XG4gIC8vIE5vdGU6IEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuXG4gIC8vIENvbG9yc1xuICAvL1xuICAvLyBHZW5lcmF0ZSBwYWxldHRlcyBmb3IgZnVsbCBjb2xvcnMsIGdyYXlzLCBhbmQgdGhlbWUgY29sb3JzLlxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgICAtLSN7JHByZWZpeH1ncmF5LSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXJnYiB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYjogI3skdmFsdWV9O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9d2hpdGUtcmdiOiAje3RvLXJnYigkd2hpdGUpfTtcbiAgLS0jeyRwcmVmaXh9YmxhY2stcmdiOiAje3RvLXJnYigkYmxhY2spfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZyl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7JGZvbnQtZmFtaWx5LWJhc2V9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZS1iYXNlLCAtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1iYXNlfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIEBpZiAkYm9keS10ZXh0LWFsaWduICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbjogI3skYm9keS10ZXh0LWFsaWdufTtcbiAgfVxuICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvZHktdmFyaWFibGVzXG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9yZGVyLXZhclxuICAtLSN7JHByZWZpeH1ib3JkZXItd2lkdGg6ICN7JGJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1zdHlsZTogI3skYm9yZGVyLXN0eWxlfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudH07XG5cbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc206ICN7JGJvcmRlci1yYWRpdXMtc219O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnOiAjeyRib3JkZXItcmFkaXVzLWxnfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14bDogI3skYm9yZGVyLXJhZGl1cy14bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtMnhsOiAjeyRib3JkZXItcmFkaXVzLTJ4bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtcGlsbDogI3skYm9yZGVyLXJhZGl1cy1waWxsfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvcmRlci12YXJcblxuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvcn07XG5cbiAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvcn07XG5cbiAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnOiAjeyRtYXJrLWJnfTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgQGlmICR1bml0ID09IHB4IHtcbiAgICAgICAgLy8gQ29udmVydCB0byByZW0gaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArICcgY2FsYygnICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsICcgLSAnLCAnICsgJykgKyAkdmFyaWFibGUtd2lkdGggKyAnKSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkVmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkVmFsIHtcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbDtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgX3Jmcy1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkdmFsLCAkZmx1aWRWYWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWRWYWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4vLyBSb290XG4vL1xuLy8gQWJpbGl0eSB0byB0aGUgdmFsdWUgb2YgdGhlIHJvb3QgZm9udCBzaXplcywgYWZmZWN0aW5nIHRoZSB2YWx1ZSBvZiBgcmVtYC5cbi8vIG51bGwgYnkgZGVmYXVsdCwgdGh1cyBub3RoaW5nIGlzIGdlbmVyYXRlZC5cblxuOnJvb3Qge1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cm9vdC1mb250LXNpemUpKTtcbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXNtb290aC1zY3JvbGwge1xuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuLy8gNC4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZWJvb3QtYm9keS1ydWxlc1xuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZyk7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAzXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA0XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlYm9vdC1ib2R5LXJ1bGVzXG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIFJlc2V0IEZpcmVmb3gncyBncmF5IGNvbG9yXG5cbmhyIHtcbiAgbWFyZ2luOiAkaHItbWFyZ2luLXkgMDtcbiAgY29sb3I6ICRoci1jb2xvcjsgLy8gMVxuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG5cblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIDEuIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vLyAgICBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gICAgbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuXG4laGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtc3R5bGU6ICRoZWFkaW5ncy1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTtcbn1cblxuaDIge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7XG59XG5cbmgzIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xufVxuXG5oNCB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbn1cblxuaDUge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7XG59XG5cbmg2IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpO1xufVxuXG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMi4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gMy4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAxXG4gIGN1cnNvcjogaGVscDsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDNcbn1cblxuXG4vLyBBZGRyZXNzXG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpc3RzXG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG4vLyAxLiBVbmRvIGJyb3dzZXIgZGVmYXVsdFxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gMVxufVxuXG5cbi8vIEJsb2NrcXVvdGVcblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gU3Ryb25nXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7XG59XG5cblxuLy8gU21hbGxcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbn1cblxuXG4vLyBNYXJrXG5cbm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnKTtcbn1cblxuXG4vLyBTdWIgYW5kIFN1cFxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICAmLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBDb2RlXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG4vLyAxLiBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbi8vIDIuIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4vLyAzLiBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgLy8gMlxuICBvdmVyZmxvdzogYXV0bzsgLy8gM1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cblxuLy8gRm9ybXNcbi8vXG4vLyAxLiBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbiAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IG9ubHkgZnJvbSB0ZXh0IHR5cGUgaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzIGluIENocm9tZS5cbi8vIFNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNTQ5OTcxMThcblxuW2xpc3RdOm5vdChbdHlwZT1cImRhdGVcIl0pOm5vdChbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdKTpub3QoW3R5cGU9XCJtb250aFwiXSk6bm90KFt0eXBlPVwid2Vla1wiXSk6bm90KFt0eXBlPVwidGltZVwiXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcbn1cblxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMlxuICBib3JkZXI6IDA7IC8vIDJcbn1cblxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0OyAvLyAxXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICArICoge1xuICAgIGNsZWFyOiBsZWZ0OyAvLyAyXG4gIH1cbn1cblxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbi8vIDIuIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbi8vICAgIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuLy8gICAgYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuLy8gICAgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMlxufVxuXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcbi8vIFNlZSBodHRwczovL3J0bHN0eWxpbmcuY29tL3Bvc3RzL3J0bC1zdHlsaW5nI2Zvcm0taW5wdXRzXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG5cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vLyAxLiBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBSZW1vdmUgYm9yZGVyIGZyb20gaWZyYW1lXG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gU3VtbWFyeVxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyAxXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBQcm9ncmVzc1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5cbi8vIEhpZGRlbiBhdHRyaWJ1dGVcbi8vXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlLlxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvci12YXJpYWJsZXNcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvcnMtbWFwXG4kZ3JheXM6IChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvcnMtbWFwXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItdmFyaWFibGVzXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMTk4NzU0ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzBkY2FmMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXG4kY29sb3JzOiAoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcImJsYWNrXCI6ICAgICAgJGJsYWNrLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXG5cbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4wIGFyZSAzLCA0LjUgYW5kIDcuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jdmlzdWFsLWF1ZGlvLWNvbnRyYXN0LWNvbnRyYXN0XG4kbWluLWNvbnRyYXN0LXJhdGlvOiAgIDQuNSAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiRjb2xvci1jb250cmFzdC1kYXJrOiAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjb2xvci1jb250cmFzdC1saWdodDogICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kYmx1ZS0xMDA6IHRpbnQtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0yMDA6IHRpbnQtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0zMDA6IHRpbnQtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS00MDA6IHRpbnQtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS01MDA6ICRibHVlICFkZWZhdWx0O1xuJGJsdWUtNjAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTcwMDogc2hhZGUtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS04MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtOTAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcblxuJGluZGlnby0xMDA6IHRpbnQtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMjAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTMwMDogdGludC1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby00MDA6IHRpbnQtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNTAwOiAkaW5kaWdvICFkZWZhdWx0O1xuJGluZGlnby02MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTcwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tODAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby05MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG5cbiRwdXJwbGUtMTAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTIwMDogdGludC1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0zMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNDAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTUwMDogJHB1cnBsZSAhZGVmYXVsdDtcbiRwdXJwbGUtNjAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS03MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTgwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtOTAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuXG4kcGluay0xMDA6IHRpbnQtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG4kcGluay0yMDA6IHRpbnQtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay0zMDA6IHRpbnQtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay00MDA6IHRpbnQtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay01MDA6ICRwaW5rICFkZWZhdWx0O1xuJHBpbmstNjAwOiBzaGFkZS1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTcwMDogc2hhZGUtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay04MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstOTAwOiBzaGFkZS1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcblxuJHJlZC0xMDA6IHRpbnQtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcbiRyZWQtMjAwOiB0aW50LWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTMwMDogdGludC1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC00MDA6IHRpbnQtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNTAwOiAkcmVkICFkZWZhdWx0O1xuJHJlZC02MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTcwMDogc2hhZGUtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtODAwOiBzaGFkZS1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC05MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG5cbiRvcmFuZ2UtMTAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTIwMDogdGludC1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0zMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNDAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTUwMDogJG9yYW5nZSAhZGVmYXVsdDtcbiRvcmFuZ2UtNjAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS03MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTgwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtOTAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuXG4keWVsbG93LTEwMDogdGludC1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuJHllbGxvdy0yMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMzAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTQwMDogdGludC1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy01MDA6ICR5ZWxsb3cgIWRlZmF1bHQ7XG4keWVsbG93LTYwMDogc2hhZGUtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNzAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy04MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTkwMDogc2hhZGUtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcblxuJGdyZWVuLTEwMDogdGludC1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMjAwOiB0aW50LWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi0zMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTQwMDogdGludC1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNTAwOiAkZ3JlZW4gIWRlZmF1bHQ7XG4kZ3JlZW4tNjAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNzAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tODAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tOTAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiR0ZWFsLTEwMDogdGludC1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcbiR0ZWFsLTIwMDogdGludC1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTMwMDogdGludC1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTQwMDogdGludC1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTUwMDogJHRlYWwgIWRlZmF1bHQ7XG4kdGVhbC02MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNzAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTgwMDogc2hhZGUtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC05MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuXG4kY3lhbi0xMDA6IHRpbnQtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG4kY3lhbi0yMDA6IHRpbnQtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi0zMDA6IHRpbnQtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi00MDA6IHRpbnQtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi01MDA6ICRjeWFuICFkZWZhdWx0O1xuJGN5YW4tNjAwOiBzaGFkZS1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTcwMDogc2hhZGUtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi04MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tOTAwOiBzaGFkZS1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcblxuJGJsdWVzOiAoXG4gIFwiYmx1ZS0xMDBcIjogJGJsdWUtMTAwLFxuICBcImJsdWUtMjAwXCI6ICRibHVlLTIwMCxcbiAgXCJibHVlLTMwMFwiOiAkYmx1ZS0zMDAsXG4gIFwiYmx1ZS00MDBcIjogJGJsdWUtNDAwLFxuICBcImJsdWUtNTAwXCI6ICRibHVlLTUwMCxcbiAgXCJibHVlLTYwMFwiOiAkYmx1ZS02MDAsXG4gIFwiYmx1ZS03MDBcIjogJGJsdWUtNzAwLFxuICBcImJsdWUtODAwXCI6ICRibHVlLTgwMCxcbiAgXCJibHVlLTkwMFwiOiAkYmx1ZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRpbmRpZ29zOiAoXG4gIFwiaW5kaWdvLTEwMFwiOiAkaW5kaWdvLTEwMCxcbiAgXCJpbmRpZ28tMjAwXCI6ICRpbmRpZ28tMjAwLFxuICBcImluZGlnby0zMDBcIjogJGluZGlnby0zMDAsXG4gIFwiaW5kaWdvLTQwMFwiOiAkaW5kaWdvLTQwMCxcbiAgXCJpbmRpZ28tNTAwXCI6ICRpbmRpZ28tNTAwLFxuICBcImluZGlnby02MDBcIjogJGluZGlnby02MDAsXG4gIFwiaW5kaWdvLTcwMFwiOiAkaW5kaWdvLTcwMCxcbiAgXCJpbmRpZ28tODAwXCI6ICRpbmRpZ28tODAwLFxuICBcImluZGlnby05MDBcIjogJGluZGlnby05MDBcbikgIWRlZmF1bHQ7XG5cbiRwdXJwbGVzOiAoXG4gIFwicHVycGxlLTEwMFwiOiAkcHVycGxlLTEwMCxcbiAgXCJwdXJwbGUtMjAwXCI6ICRwdXJwbGUtMjAwLFxuICBcInB1cnBsZS0zMDBcIjogJHB1cnBsZS0zMDAsXG4gIFwicHVycGxlLTQwMFwiOiAkcHVycGxlLTQwMCxcbiAgXCJwdXJwbGUtNTAwXCI6ICRwdXJwbGUtNTAwLFxuICBcInB1cnBsZS02MDBcIjogJHB1cnBsZS02MDAsXG4gIFwicHVycGxlLTcwMFwiOiAkcHVycGxlLTcwMCxcbiAgXCJwdXJwbGUtODAwXCI6ICRwdXJwbGUtODAwLFxuICBcInB1cnBsZS05MDBcIjogJHB1cnBsZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRwaW5rczogKFxuICBcInBpbmstMTAwXCI6ICRwaW5rLTEwMCxcbiAgXCJwaW5rLTIwMFwiOiAkcGluay0yMDAsXG4gIFwicGluay0zMDBcIjogJHBpbmstMzAwLFxuICBcInBpbmstNDAwXCI6ICRwaW5rLTQwMCxcbiAgXCJwaW5rLTUwMFwiOiAkcGluay01MDAsXG4gIFwicGluay02MDBcIjogJHBpbmstNjAwLFxuICBcInBpbmstNzAwXCI6ICRwaW5rLTcwMCxcbiAgXCJwaW5rLTgwMFwiOiAkcGluay04MDAsXG4gIFwicGluay05MDBcIjogJHBpbmstOTAwXG4pICFkZWZhdWx0O1xuXG4kcmVkczogKFxuICBcInJlZC0xMDBcIjogJHJlZC0xMDAsXG4gIFwicmVkLTIwMFwiOiAkcmVkLTIwMCxcbiAgXCJyZWQtMzAwXCI6ICRyZWQtMzAwLFxuICBcInJlZC00MDBcIjogJHJlZC00MDAsXG4gIFwicmVkLTUwMFwiOiAkcmVkLTUwMCxcbiAgXCJyZWQtNjAwXCI6ICRyZWQtNjAwLFxuICBcInJlZC03MDBcIjogJHJlZC03MDAsXG4gIFwicmVkLTgwMFwiOiAkcmVkLTgwMCxcbiAgXCJyZWQtOTAwXCI6ICRyZWQtOTAwXG4pICFkZWZhdWx0O1xuXG4kb3JhbmdlczogKFxuICBcIm9yYW5nZS0xMDBcIjogJG9yYW5nZS0xMDAsXG4gIFwib3JhbmdlLTIwMFwiOiAkb3JhbmdlLTIwMCxcbiAgXCJvcmFuZ2UtMzAwXCI6ICRvcmFuZ2UtMzAwLFxuICBcIm9yYW5nZS00MDBcIjogJG9yYW5nZS00MDAsXG4gIFwib3JhbmdlLTUwMFwiOiAkb3JhbmdlLTUwMCxcbiAgXCJvcmFuZ2UtNjAwXCI6ICRvcmFuZ2UtNjAwLFxuICBcIm9yYW5nZS03MDBcIjogJG9yYW5nZS03MDAsXG4gIFwib3JhbmdlLTgwMFwiOiAkb3JhbmdlLTgwMCxcbiAgXCJvcmFuZ2UtOTAwXCI6ICRvcmFuZ2UtOTAwXG4pICFkZWZhdWx0O1xuXG4keWVsbG93czogKFxuICBcInllbGxvdy0xMDBcIjogJHllbGxvdy0xMDAsXG4gIFwieWVsbG93LTIwMFwiOiAkeWVsbG93LTIwMCxcbiAgXCJ5ZWxsb3ctMzAwXCI6ICR5ZWxsb3ctMzAwLFxuICBcInllbGxvdy00MDBcIjogJHllbGxvdy00MDAsXG4gIFwieWVsbG93LTUwMFwiOiAkeWVsbG93LTUwMCxcbiAgXCJ5ZWxsb3ctNjAwXCI6ICR5ZWxsb3ctNjAwLFxuICBcInllbGxvdy03MDBcIjogJHllbGxvdy03MDAsXG4gIFwieWVsbG93LTgwMFwiOiAkeWVsbG93LTgwMCxcbiAgXCJ5ZWxsb3ctOTAwXCI6ICR5ZWxsb3ctOTAwXG4pICFkZWZhdWx0O1xuXG4kZ3JlZW5zOiAoXG4gIFwiZ3JlZW4tMTAwXCI6ICRncmVlbi0xMDAsXG4gIFwiZ3JlZW4tMjAwXCI6ICRncmVlbi0yMDAsXG4gIFwiZ3JlZW4tMzAwXCI6ICRncmVlbi0zMDAsXG4gIFwiZ3JlZW4tNDAwXCI6ICRncmVlbi00MDAsXG4gIFwiZ3JlZW4tNTAwXCI6ICRncmVlbi01MDAsXG4gIFwiZ3JlZW4tNjAwXCI6ICRncmVlbi02MDAsXG4gIFwiZ3JlZW4tNzAwXCI6ICRncmVlbi03MDAsXG4gIFwiZ3JlZW4tODAwXCI6ICRncmVlbi04MDAsXG4gIFwiZ3JlZW4tOTAwXCI6ICRncmVlbi05MDBcbikgIWRlZmF1bHQ7XG5cbiR0ZWFsczogKFxuICBcInRlYWwtMTAwXCI6ICR0ZWFsLTEwMCxcbiAgXCJ0ZWFsLTIwMFwiOiAkdGVhbC0yMDAsXG4gIFwidGVhbC0zMDBcIjogJHRlYWwtMzAwLFxuICBcInRlYWwtNDAwXCI6ICR0ZWFsLTQwMCxcbiAgXCJ0ZWFsLTUwMFwiOiAkdGVhbC01MDAsXG4gIFwidGVhbC02MDBcIjogJHRlYWwtNjAwLFxuICBcInRlYWwtNzAwXCI6ICR0ZWFsLTcwMCxcbiAgXCJ0ZWFsLTgwMFwiOiAkdGVhbC04MDAsXG4gIFwidGVhbC05MDBcIjogJHRlYWwtOTAwXG4pICFkZWZhdWx0O1xuXG4kY3lhbnM6IChcbiAgXCJjeWFuLTEwMFwiOiAkY3lhbi0xMDAsXG4gIFwiY3lhbi0yMDBcIjogJGN5YW4tMjAwLFxuICBcImN5YW4tMzAwXCI6ICRjeWFuLTMwMCxcbiAgXCJjeWFuLTQwMFwiOiAkY3lhbi00MDAsXG4gIFwiY3lhbi01MDBcIjogJGN5YW4tNTAwLFxuICBcImN5YW4tNjAwXCI6ICRjeWFuLTYwMCxcbiAgXCJjeWFuLTcwMFwiOiAkY3lhbi03MDAsXG4gIFwiY3lhbi04MDBcIjogJGN5YW4tODAwLFxuICBcImN5YW4tOTAwXCI6ICRjeWFuLTkwMFxuKSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1tYXBcbiR0aGVtZS1jb2xvcnM6IChcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc21vb3RoLXNjcm9sbDogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jb250YWluZXItY2xhc3NlczogICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY3NzZ3JpZDogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1idXR0b24tcG9pbnRlcnM6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmZzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzOiAgdHJ1ZSAhZGVmYXVsdDtcblxuLy8gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXG5cbiR2YXJpYWJsZS1wcmVmaXg6ICAgICAgICAgICAgIGJzLSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAgZm9yIHRoZSBzaG9ydGVyIGAkcHJlZml4YFxuJHByZWZpeDogICAgICAgICAgICAgICAgICAgICAgJHZhcmlhYmxlLXByZWZpeCAhZGVmYXVsdDtcblxuLy8gR3JhZGllbnRcbi8vXG4vLyBUaGUgZ3JhZGllbnQgd2hpY2ggaXMgYWRkZWQgdG8gY29tcG9uZW50cyBpZiBgJGVuYWJsZS1ncmFkaWVudHNgIGlzIGB0cnVlYFxuLy8gVGhpcyBncmFkaWVudCBpcyBhbHNvIGFkZGVkIHRvIGVsZW1lbnRzIHdpdGggYC5iZy1ncmFkaWVudGBcbi8vIHNjc3MtZG9jcy1zdGFydCB2YXJpYWJsZS1ncmFkaWVudFxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdmFyaWFibGUtZ3JhZGllbnRcblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGFjZXItdmFyaWFibGVzLW1hcHNcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAkc3BhY2VyICogLjI1LFxuICAyOiAkc3BhY2VyICogLjUsXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICRzcGFjZXIgKiAxLjUsXG4gIDU6ICRzcGFjZXIgKiAzLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG5cbi8vIFBvc2l0aW9uXG4vL1xuLy8gRGVmaW5lIHRoZSBlZGdlIHBvc2l0aW9uaW5nIGFuY2hvcnMgb2YgdGhlIHBvc2l0aW9uIHV0aWxpdGllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvc2l0aW9uLW1hcFxuJHBvc2l0aW9uLXZhbHVlczogKFxuICAwOiAwLFxuICA1MDogNTAlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvc2l0aW9uLW1hcFxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRib2R5LXRleHQtYWxpZ246ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAgICAgICAgICAgICAgICAgICAyMCUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnQ6ICAgICAgICAgICBhZnRlciAhZGVmYXVsdDtcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAgICAgICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyaWQtYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JpZC1icmVha3BvaW50c1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzIwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcblxuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICRncmlkLWd1dHRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXZhcmlhYmxlc1xuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aHM6IChcbiAgMTogMXB4LFxuICAyOiAycHgsXG4gIDM6IDNweCxcbiAgNDogNHB4LFxuICA1OiA1cHhcbikgIWRlZmF1bHQ7XG5cbiRib3JkZXItc3R5bGU6ICAgICAgICAgICAgICAgIHNvbGlkICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogICAgcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMteGw6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLTJ4bDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1waWxsOiAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJveC1zaGFkb3ctdmFyaWFibGVzXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJveC1zaGFkb3ctdmFyaWFibGVzXG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtdmFyaWFibGVzXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC12YXJpYWJsZXNcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtdHJhbnNpdGlvblxuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoOiAgIHdpZHRoIC4zNXMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtdHJhbnNpdGlvblxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbi8vIHNjc3MtZG9jcy1zdGFydCBhc3BlY3QtcmF0aW9zXG4kYXNwZWN0LXJhdGlvczogKFxuICBcIjF4MVwiOiAxMDAlLFxuICBcIjR4M1wiOiBjYWxjKDMgLyA0ICogMTAwJSksXG4gIFwiMTZ4OVwiOiBjYWxjKDkgLyAxNiAqIDEwMCUpLFxuICBcIjIxeDlcIjogY2FsYyg5IC8gMjEgKiAxMDAlKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYXNwZWN0LXJhdGlvc1xuLy8gc3R5bGVsaW50LWVuYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC12YXJpYWJsZXNcbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmKSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1jb2RlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZSkgIWRlZmF1bHQ7XG5cbi8vICRmb250LXNpemUtcm9vdCBhZmZlY3RzIHRoZSB2YWx1ZSBvZiBgcmVtYCwgd2hpY2ggaXMgdXNlZCBmb3IgYXMgd2VsbCBmb250IHNpemVzLCBwYWRkaW5ncywgYW5kIG1hcmdpbnNcbi8vICRmb250LXNpemUtYmFzZSBhZmZlY3RzIHRoZSBmb250IHNpemUgb2YgdGhlIGJvZHkgdGV4dFxuJGZvbnQtc2l6ZS1yb290OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtc2VtaWJvbGQ6ICAgICAgICA2MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAyICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXNpemVzXG4kZm9udC1zaXplczogKFxuICAxOiAkaDEtZm9udC1zaXplLFxuICAyOiAkaDItZm9udC1zaXplLFxuICAzOiAkaDMtZm9udC1zaXplLFxuICA0OiAkaDQtZm9udC1zaXplLFxuICA1OiAkaDUtZm9udC1zaXplLFxuICA2OiAkaDYtZm9udC1zaXplXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXNpemVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBoZWFkaW5ncy12YXJpYWJsZXNcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1zdHlsZTogICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaGVhZGluZ3MtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkaXNwbGF5LWhlYWRpbmdzXG4kZGlzcGxheS1mb250LXNpemVzOiAoXG4gIDE6IDVyZW0sXG4gIDI6IDQuNXJlbSxcbiAgMzogNHJlbSxcbiAgNDogMy41cmVtLFxuICA1OiAzcmVtLFxuICA2OiAyLjVyZW1cbikgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5LWZvbnQtZmFtaWx5OiBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC1zdHlsZTogIG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZGlzcGxheS1oZWFkaW5nc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdHlwZS12YXJpYWJsZXNcbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHN1Yi1zdXAtZm9udC1zaXplOiAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kaHItYmctY29sb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuJGhyLWhlaWdodDogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIEFsbG93cyBmb3IgaW5oZXJpdGVkIGNvbG9yc1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRoci1vcGFjaXR5OiAgICAgICAgICAgICAgICAgIC4yNSAhZGVmYXVsdDtcblxuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtd2VpZ2h0OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4xODc1ZW0gIWRlZmF1bHQ7XG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAkeWVsbG93LTEwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdHlwZS12YXJpYWJsZXNcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXktc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiAgIHRvcCAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1ICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogICAgICAgLjA3NSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXI6IGV2ZW4gIWRlZmF1bHQ7XG5cbiR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I6IGN1cnJlbnRjb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1zY2FsZTogICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtbG9vcFxuJHRhYmxlLXZhcmlhbnRzOiAoXG4gIFwicHJpbWFyeVwiOiAgICBzaGlmdC1jb2xvcigkcHJpbWFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzZWNvbmRhcnlcIjogIHNoaWZ0LWNvbG9yKCRzZWNvbmRhcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic3VjY2Vzc1wiOiAgICBzaGlmdC1jb2xvcigkc3VjY2VzcywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJpbmZvXCI6ICAgICAgIHNoaWZ0LWNvbG9yKCRpbmZvLCAkdGFibGUtYmctc2NhbGUpLFxuICBcIndhcm5pbmdcIjogICAgc2hpZnQtY29sb3IoJHdhcm5pbmcsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiZGFuZ2VyXCI6ICAgICBzaGlmdC1jb2xvcigkZGFuZ2VyLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmssXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS1sb29wXG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1idG4tdmFyaWFibGVzXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAwICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhYmxlc1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgIDEwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogIDI1JSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYWJsZXNcblxuXG4vLyBGb3Jtc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1sYWJlbC12YXJpYWJsZXNcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1pbnB1dC12YXJpYWJsZXNcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDUwJSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tY29sb3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDNyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0taW5wdXQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuJGZvcm0tY2hlY2staW5wdXQtd2lkdGg6ICAgICAgICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWluLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0OiAgICAgICAgICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyOiAgICAgICAgICBicmlnaHRuZXNzKDkwJSkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgIDFweCBzb2xpZCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzInIGZpbGw9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk6ICAgICRidG4tZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ6ICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tY2hlY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcbiRmb3JtLXN3aXRjaC1jb2xvcjogICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1iZy1pbWFnZTogICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1czogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246ICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2U6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZTogICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1ncm91cC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgZm9yIGJhY2tncm91bmQtaW1hZ2VcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiAgICAgICAgICAgcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgICAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMi41ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgIGNlbnRlciByaWdodCAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbTogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXRyYW5zaXRpb246ICAgICAgICAgICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tcmFuZ2UtdmFyaWFibGVzXG4kZm9ybS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDcwJSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1yYW5nZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc6ICAgICAgIHNoYWRlLWNvbG9yKCRmb3JtLWZpbGUtYnV0dG9uLWJnLCA1JSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmlsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG4kZm9ybS1mbG9hdGluZy1oZWlnaHQ6ICAgICAgICAgICAgYWRkKDMuNXJlbSwgJGlucHV0LWhlaWdodC1ib3JkZXIpICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ6ICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg6ICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAgIDEuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iOiAgIC42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5OiAgICAgLjY1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiAgIHNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJGZvcm0tdGV4dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc3R5bGUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICAkc3VjY2VzcyAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgICRkYW5nZXIgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKFxuICBcInZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wOiAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhczogICAgICAgICAgICAgICAgICAxMDQ1ICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTUgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA4MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9hc3Q6ICAgICAgICAgICAgICAgICAgICAgIDEwOTAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1zdGFja1xuXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXG5cblxuLy8gTmF2YmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdmFyaWFibGVzXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogICAgICAgICBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci10aGVtZS12YXJpYWJsZXNcbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdGhlbWUtdmFyaWFibGVzXG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tdmFyaWFibGVzXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBzaGFkZS1jb2xvcigkZHJvcGRvd24tbGluay1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkgJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG4kZHJvcGRvd24tZGFyay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1iZzogICAgICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I6ICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZzogICAgICAgICAgJGRyb3Bkb3duLWRpdmlkZXItYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3gtc2hhZG93OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjogICAgICAgICAgJGRyb3Bkb3duLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yOiAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnOiAgICAgICByZ2JhKCR3aGl0ZSwgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yOiAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnOiAgICAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcjogICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcblxuXG4vLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgICgkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggKiAtMSkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuXG5cbi8vIFBsYWNlaG9sZGVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGxhY2Vob2xkZXJzXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjogICAgICAgICAgIC4yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwbGFjZWhvbGRlcnNcblxuLy8gQ2FyZHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtdmFyaWFibGVzXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAqIC41ICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZC12YXJpYWJsZXNcblxuLy8gQWNjb3JkaW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tdmFyaWFibGVzXG4kYWNjb3JkaW9uLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICBzdWJ0cmFjdCgkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMsICRhY2NvcmRpb24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA5MCUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDEwJSkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWJ1dHRvbi1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtOiAgICAgICAgICAgICAgICByb3RhdGUoLTE4MGRlZykgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWljb246ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb246ICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tdmFyaWFibGVzXG5cbi8vIFRvb2x0aXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLXZhcmlhYmxlc1xuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBUT0RPOiByZW1vdmUgdGhpcyBpbiB2NlxuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC12YXJpYWJsZXNcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG5cblxuLy8gUG9wb3ZlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgc2hhZGUtY29sb3IoJHBvcG92ZXItYmcsIDYlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuXG4vLyBUb2FzdHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LXZhcmlhYmxlc1xuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvYXN0LXZhcmlhYmxlc1xuXG5cbi8vIEJhZGdlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtdmFyaWFibGVzXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjM1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS12YXJpYWJsZXNcblxuXG4vLyBNb2RhbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcblxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLWZvb3Rlci1iZzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLXZhcmlhYmxlc1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFibGVzXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRhbGVydC1iZy1zY2FsZTogICAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgLTcwJSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1zY2FsZTogICAgICAgICAgICAgNDAlICFkZWZhdWx0O1xuJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjogICAkYWxlcnQtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gM3ggY292ZXJzIHdpZHRoIG9mIHggcGx1cyBkZWZhdWx0IHBhZGRpbmcgb24gZWl0aGVyIHNpZGVcbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFibGVzXG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtdmFyaWFibGVzXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLXZhcmlhYmxlc1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtdmFyaWFibGVzXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlOiAgICAgICAgICAtODAlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZTogICAgICAgNDAlICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC12YXJpYWJsZXNcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aHVtYm5haWwtdmFyaWFibGVzXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRodW1ibmFpbC12YXJpYWJsZXNcblxuXG4vLyBGaWd1cmVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmaWd1cmUtdmFyaWFibGVzXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXG5cblxuLy8gQnJlYWRjcnVtYnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkOiAgICAgICAgJGJyZWFkY3J1bWItZGl2aWRlciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItdmFyaWFibGVzXG5cbi8vIENhcm91c2VsXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC12YXJpYWJsZXNcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtdmFyaWFibGVzXG5cblxuLy8gU3Bpbm5lcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItdmFyaWFibGVzXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogLjc1cyAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci12YXJpYWJsZXNcblxuXG4vLyBDbG9zZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtdmFyaWFibGVzXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaGVpZ2h0OiAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteTogICAgICAgICRidG4tY2xvc2UtcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1jb2xvcjogICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtc2hhZG93OiAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogICAgLjc1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAgICAxICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogICAgIGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtdmFyaWFibGVzXG5cblxuLy8gT2ZmY2FudmFzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtdmFyaWFibGVzXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtcGFkZGluZy14OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAgICAgICAgNDAwcHggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAzMHZoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgLjNzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogICAgICAgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iZy1jb2xvcjogICAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAkbW9kYWwtYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjE4NzVyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHJlbW92aW5nIGluIHY2XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4iLCIvLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICR0ZXh0LWNvbG9yICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICRjb2xvci1kYXRhLWhpZ2hsaWdodCAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246IG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiBub25lICFkZWZhdWx0O1xuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gICAgeHM6IDAsXG4gICAgc206IDU3NnB4LFxuICAgIG1kOiA3NjhweCxcbiAgICBsZzogOTkycHgsXG4gICAgeGw6IDEyMDBweCxcbiAgICB4eGw6IDEzMjBweFxuKSAhZGVmYXVsdDtcblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gICAgc206IDU0MHB4LFxuICAgIG1kOiA3MjBweCxcbiAgICBsZzogOTYwcHgsXG4gICAgeGw6IDExNDBweCxcbiAgICB4eGw6IDEyNDBweFxuKSAhZGVmYXVsdDtcblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6IDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAyLjVyZW0gIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogNiAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vLS0tLS0tLSBVdGlsaXR5IENsYXNzZXNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmltZy5pbWctcmVzcG9uc2l2ZSxcbnZpZGVvLnZpZGVvLXJlc3BvbnNpdmUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIFRleHQgQWxpZ25cbi5sZWZ0LWFsaWduIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucmlnaHQtYWxpZ24ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0XG59XG5cbi5jZW50ZXItYWxpZ24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gTm8gVGV4dCBTZWxlY3Rcbi5uby1zZWxlY3Qge1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2lyY2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi50cnVuY2F0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ucC1yZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub25seS1tb2JpbGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLm9ubHktZGVza3RvcCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vIENvbG9ycyBjbGFzc2VzXG4kY29sb3JzOiAoXG4gICAgXCJkYXRhMVwiOiAkY29sb3ItZGF0YTEsXG4gICAgXCJkYXRhMlwiOiAkY29sb3ItZGF0YTIsXG4gICAgXCJkYXRhM1wiOiAkY29sb3ItZGF0YTMsXG4gICAgXCJkYXRhNFwiOiAkY29sb3ItZGF0YTQsXG4gICAgXCJkYXRhNVwiOiAkY29sb3ItZGF0YTUsXG4gICAgXCJkYXRhLWhpZ2hsaWdodFwiOiAkY29sb3ItZGF0YS1oaWdobGlnaHQsXG4gICAgXCJ3aGl0ZVwiOiAkY29sb3Itd2hpdGUsXG4gICAgXCJibGFja1wiOiAkY29sb3ItYmxhY2ssXG4gICAgXCJlcnJvclwiOiAkY29sb3ItZXJyb3IsXG4gICAgXCJ3YXJuaW5nXCI6ICRjb2xvci13YXJuaW5nLFxuICAgIFwic3VjY2Vzc1wiOiAkY29sb3Itc3VjY2VzcyxcbiAgICBcImxpZ2h0XCI6ICRjb2xvci1saWdodCxcbik7XG5cbkBlYWNoICRuYW1lLCAkaGV4IGluICRjb2xvcnMge1xuICAgIC8vIFRleHQgY29sb3IgY2xhc3Nlc1xuICAgIC5jb2xvci0jeyRuYW1lfSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHRDb2xvcigkaGV4KTtcbiAgICB9XG5cbiAgICAvLyBCZyBjb2xvciBjbGFzc2VzXG4gICAgLmJnLSN7JG5hbWV9IHtcbiAgICAgICAgQGluY2x1ZGUgYmdDb2xvcigkaGV4KTtcbiAgICB9XG5cbiAgICAvLyBCdXR0b24gcGxhaW4gY2xhc3Nlc1xuICAgIC5idG4tI3skbmFtZX0ge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tcGxhaW4tYmcoJGhleCk7XG4gICAgfVxuXG4gICAgLy8gTGluayBjbGFzc2VzXG4gICAgLmxpbmstI3skbmFtZX0ge1xuICAgICAgICBAaW5jbHVkZSBsaW5rKCRoZXgpO1xuICAgIH1cbn1cbiIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLy0tLS0tLS0gRm9udHNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRmb250LXBhdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi4uL2ZvbnRzXCIgIWRlZmF1bHQ7XG4kZm9udC1jdXN0b206ICAgICAgICAgICAgICAgICAgICAgICAgICAgJ011bGknLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtY3VzdG9tLXNlY29uZGFyeTogICAgICAgICAgICAgICAgICdUVCBOb3JtcyBQcm8nLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtdGhpbjogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwMCAhZGVmYXVsdDtcbiRmb250LWV4dHJhLWxpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAyMDAgIWRlZmF1bHQ7XG4kZm9udC1saWdodDpcdCAgICAgICAgICAgICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXJlZ3VsYXI6XHQgICAgICAgICAgICAgICAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC1tZWRpdW06XHQgICAgICAgICAgICAgICAgICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kZm9udC1zZW1pLWJvbGQ6XHQgICAgICAgICAgICAgICAgICAgIDYwMCAhZGVmYXVsdDtcbiRmb250LWJvbGQ6XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LWV4dHJhLWJvbGQ6ICAgICAgICAgICAgICAgICAgICAgICA4MDAgIWRlZmF1bHQ7XG4kZm9udC1ibGFjazogICAgICAgICAgICAgICAgICAgICAgICAgICAgOTAwICFkZWZhdWx0O1xuJGRlZmF1bHQtdGV4dC1zaXplOiAgICAgICAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLy0tLS0tLS0gR2VuZXJhbCBjb2xvcnNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRjb2xvci1kYXRhMTogICAgICAgICAgICAgICAgICAgICAgICAgICAjMDcwNzIzICFkZWZhdWx0O1xuJGNvbG9yLWRhdGEyOiAgICAgICAgICAgICAgICAgICAgICAgICAgICMyRTJFNDkgIWRlZmF1bHQ7XG4kY29sb3ItZGF0YTM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIzVBNUE3MyAhZGVmYXVsdDtcbiRjb2xvci1kYXRhNDogICAgICAgICAgICAgICAgICAgICAgICAgICAjQjdCN0M3ICFkZWZhdWx0O1xuJGNvbG9yLWRhdGE1OiAgICAgICAgICAgICAgICAgICAgICAgICAgICNFMUUxRUEgIWRlZmF1bHQ7XG4kY29sb3ItZGF0YS1oaWdobGlnaHQ6ICAgICAgICAgICAgICAgICAgI0ZGNzEzMCAhZGVmYXVsdDtcblxuJGNvbG9yLWJsYWNrOiAgICAgICAgICAgICAgICAgICAgICAgICAgICMwMDAwMDAgIWRlZmF1bHQ7XG4kY29sb3Itd2hpdGU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgI0ZGRkZGRiAhZGVmYXVsdDtcbiRjb2xvci1saWdodDpcdFx0XHRcdCAgICAgICAgICAgICNGMkYyRjIgIWRlZmF1bHQ7XG5cbiRjb2xvci1lcnJvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAjRkY0QTRBICFkZWZhdWx0O1xuJGNvbG9yLXdhcm5pbmc6ICAgICAgICAgICAgICAgICAgICAgICAgICNGRjkzM0YgIWRlZmF1bHQ7XG4kY29sb3Itc3VjY2VzczogICAgICAgICAgICAgICAgICAgICAgICAgIzEwQkM3QSAhZGVmYXVsdDtcblxuJHRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRjb2xvci1kYXRhMSAhZGVmYXVsdDtcblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vLS0tLS0tLSBCdXR0b25zXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kYnV0dG9uLXBhZGRpbmc6IFx0XHRcdFx0XHRcdDlweCAyMHB4IDhweCAhZGVmYXVsdDtcbiRidXR0b24tdGV4dC1zaXplOiBcdFx0XHRcdFx0XHQxNXB4ICFkZWZhdWx0O1xuJGJ1dHRvbi1saW5lLWhlaWdodDpcdFx0XHRcdFx0MTlweCAhZGVmYXVsdDtcblxuJGJ1dHRvbi1saW5rLXBhZGRpbmc6IFx0XHRcdFx0ICAgIDAgMCA3cHggIWRlZmF1bHQ7XG4kYnV0dG9uLWxpbmstdGV4dC1zaXplOiBcdFx0XHRcdDE1cHggIWRlZmF1bHQ7XG4kYnV0dG9uLWxpbmstbGluZS1oZWlnaHQ6XHRcdFx0XHQxOXB4ICFkZWZhdWx0O1xuXG4kYnV0dG9uLWxpbmstZnVsbC1wYWRkaW5nOiBcdFx0XHRcdDAgMCA4cHggIWRlZmF1bHQ7XG4kYnV0dG9uLWxpbmstZnVsbC10ZXh0LXNpemU6IFx0XHRcdDE1cHggIWRlZmF1bHQ7XG4kYnV0dG9uLWxpbmstZnVsbC1saW5lLWhlaWdodDpcdFx0XHQxN3B4ICFkZWZhdWx0O1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8tLS0tLS0tIEhlYWRlclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGhlYWRlci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgIDgwcHggIWRlZmF1bHQ7XG4kaGVhZGVyLWhlaWdodC1tb2JpbGU6ICAgICAgICAgICAgICAgICAgNjBweCAhZGVmYXVsdDtcbiRhZG1pbi1iYXItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAzMnB4ICFkZWZhdWx0O1xuJGFkbWluLWJhci1oZWlnaHQtbW9iaWxlOiAgICAgICAgICAgICAgIDQ2cHggIWRlZmF1bHQ7XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLy0tLS0tLS0gU3BhY2luZ3Ncbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kc3BhY2luZy14bCA6ICAgICAgICAgICAgICAgICAgICAgICAgICAgODBweCAhZGVmYXVsdDtcbiRzcGFjaW5nLWxnIDogICAgICAgICAgICAgICAgICAgICAgICAgICA2MHB4ICFkZWZhdWx0O1xuJHNwYWNpbmctbWQgOiAgICAgICAgICAgICAgICAgICAgICAgICAgIDQwcHggIWRlZmF1bHQ7XG4iLCIuZXJyb3I0MDQgbWFpbiB7XG4gICAgQGluY2x1ZGUgYmxvY2tTcGFjaW5nKCk7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGF0YTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvd2F2ZXMtZXJyb3ItcGFnZS5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgeC1yZW0oaGVpZ2h0LCA2MzBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0oaGVpZ2h0LCA1MDBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKGhlaWdodCwgNDAwcHgpO1xuICAgIH1cbn1cblxuI3Bvc3QtNDA0IHtcblxuICAgIC5zdXJ0aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKG1heC13aWR0aCwgNjAwcHgpO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDEyNHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDgwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCA0MHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1vdXRsaW5lKCRjb2xvci13aGl0ZSwgMTAwcHgsIDYwcHgpO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShsaW5lLWhlaWdodCwgODBweCk7XG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAkY29sb3Itd2hpdGU7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0oYm90dG9tLCAtMTFweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi11cG9uLXRleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnVFQgTm9ybXMgUHJvJztcbiAgICBzcmM6IHVybCgnI3skZm9udC1wYXRofS9UVE5vcm1zUHJvL1RUTm9ybXNQcm8tTWQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcjeyRmb250LXBhdGh9L1RUTm9ybXNQcm8vVFROb3Jtc1Byby1NZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1RUIE5vcm1zIFBybyc7XG4gICAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vVFROb3Jtc1Byby9UVE5vcm1zUHJvLU1kSXQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcjeyRmb250LXBhdGh9L1RUTm9ybXNQcm8vVFROb3Jtc1Byby1NZEl0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTXVsaSc7XG4gICAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vTXVsaS9NdWxpLUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH0vTXVsaS9NdWxpLUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ011bGknO1xuICAgIHNyYzogdXJsKCcjeyRmb250LXBhdGh9L011bGkvTXVsaS1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZm9udC1wYXRofS9NdWxpL011bGktQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNdWxpJztcbiAgICBzcmM6IHVybCgnI3skZm9udC1wYXRofS9NdWxpL011bGktQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH0vTXVsaS9NdWxpLUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTXVsaSc7XG4gICAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vTXVsaS9NdWxpLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcjeyRmb250LXBhdGh9L011bGkvTXVsaS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4iLCIuYmVmb3JlLWZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSB4LXJlbShtaW4taGVpZ2h0LCAzMjBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICA+ICoge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLCAwIDQwcHgpO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYtLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmJsb2NrLWNvbnRhY3Qge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmcsIDQycHggMjBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS10aXRsZSxcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxpbmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgMTZweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAxMHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1uZXdzbGV0dGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2xpZ2h0O1xuICAgICAgICAkcGFwZXJwbGFuZS13aWR0aDogMjA4cHg7XG5cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmcsIDU0cHggMjBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tcmlnaHQsICRwYXBlcnBsYW5lLXdpZHRoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDYzcHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAyMHB4KTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1mb3JtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtd2lkdGgsIDMzNXB4KTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHdpZHRoLCAyODBweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWF4LXdpZHRoLCAyODBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1kYXRhNDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmcsIDEwcHggMTVweCAxMXB4ICFpbXBvcnRhbnQpO1xuXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhcGVycGxhbmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbSh3aWR0aCwgMjA4cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oYm90dG9tLCAycHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGl2Lm1jZV9pbmxpbmVfZXJyb3Ige1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oYm90dG9tLCAtMTNweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgI21jLWVtYmVkZGVkLXN1YnNjcmliZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4sIDAgMCAwIC0ycHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgI21jX2VtYmVkX3NpZ251cCBmb3JtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgIH1cbn1cbiIsIi5jb3B5cmlnaHQge1xuICAgICYtLWNvbnRhaW5lciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YTU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXRhMTtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZywgOHB4IDIwcHggN3B4KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDEzcHgpO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShsaW5lLWhlaWdodCwgMTVweCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20tc2Vjb25kYXJ5O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy10b3AsIDEwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy1ib3R0b20sIDE1cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLCt1wiO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4sIDAgNnB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YS1oaWdobGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sYW5nIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDE1cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocmlnaHQsIDE1cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YS1oaWdobGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXJpZ2h0LCA3cHgpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXJpZ2h0LCAxNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53cG1sLWxzLWxlZ2FjeS1saXN0LWhvcml6b250YWwge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YS1oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNjb3JlLW5wcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDQwcHgpO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKGJvdHRvbSwgMzVweCk7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKHJpZ2h0LCAzNXB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmX19zY29yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOjcwcHg7XG4gICAgICAgIGhlaWdodDo3MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOjUwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA4cHggYmxhY2ssIGluc2V0IDAgMCA4cHggYmxhY2s7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgZmFtaWx5OiAkZm9udC1jdXN0b20tc2Vjb25kYXJ5O1xuICAgICAgICAgICAgc2l6ZTogMTlweDtcbiAgICAgICAgICAgIHdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICAgICZbZGF0YS1jb2xvcj0ncmVkJ10ge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDhweCAjZmY3MTc3LCBpbnNldCAwIDAgOHB4ICNmZjcxNzc7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZjcxNzc7XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLWNvbG9yPSdvcmFuZ2UnXSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgOHB4ICNmZmRjNGUsIGluc2V0IDAgMCA4cHggI2ZmZGM0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZGM0ZTtcbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtY29sb3I9J2dyZWVubGlnaHQnXSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgOHB4ICM3ZGRjODAsIGluc2V0IDAgMCA4cHggIzdkZGM4MDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzdkZGM4MDtcbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtY29sb3I9J2dyZWVuJ10ge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDhweCAjNjZjNTY5LCBpbnNldCAwIDAgOHB4ICM2NmM1Njk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM2NmM1Njk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWxlZnQsIDE1cHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgM3B4KTtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0oZm9udC1zaXplLCAxNHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgfVxuXG4gICAgJl9fZGVzYyB7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKGZvbnQtc2l6ZSwgMTJweCk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YTQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKG1heC13aWR0aCwgMjAwcHgpO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCJmb290ZXIvYmVmb3JlLWZvb3RlclwiO1xuQGltcG9ydCBcImZvb3Rlci9jb3B5cmlnaHRcIjtcbkBpbXBvcnQgXCJmb290ZXIvbnBzXCI7XG5cblxuLmZvb3RlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXRhMTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgeC1yZW0obWluLWhlaWdodCwgMzAwcHgpO1xuICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmcsIDUwcHggMCA0MHB4KTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZywgNDBweCAyMHB4KTtcbiAgICB9XG4gICAgJi1iYWNrZ3JvdW5kIHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTowO2xlZnQ6NTAlO1xuICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OjE7XG4gICAgfVxuXG4gICAgJi0tdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKGZvbnQtc2l6ZSwgMTRweCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20tc2Vjb25kYXJ5O1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCA1MHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDQwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDdweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pbmZvcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDIwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWxvZ28ge1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4sIDAgODBweCk7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4yNXM7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAzMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0od2lkdGgsIDU2cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc29jaWFsIHtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgNTBweCk7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDYwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLCA0MHB4IDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbGlzdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBkZXN0cm95TGlzdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tbGVmdCwgMzBweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YS1oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1heC13aWR0aCwgMjRweCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1heC1oZWlnaHQsIDIwcHgpO1xuXG4gICAgICAgICAgICAgICAgICAgICYudHdpdHRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtaGVpZ2h0LCAxOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYueW91dHViZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtaGVpZ2h0LCAxN3B4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW90aGVyLXNpdGVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2l0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDE1cHgpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tbGVmdCwgNTBweCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zNSU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGE6bm90KC5saW5rLXNpbXBsZSkge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbn1cbiIsImJvZHkge1xuICAgIEBpbmNsdWRlIG5vdC1zZWxlY3RhYmxlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgICYubWVudS1tb2JpbGUtb3BlbixcbiAgICAmLnBvcGluLW9wZW4sXG4gICAgJi5jb250YWN0LW9wZW4ge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxuLmN1c3RvbS13cC1ibG9jayB7XG4gICAgJi5saWdodC1zdHlsZSB7XG4gICAgICAgICsgLmN1c3RvbS13cC1ibG9jay5saWdodC1zdHlsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kYXJrLXN0eWxlIHtcbiAgICAgICAgKyAuY3VzdG9tLXdwLWJsb2NrLmRhcmstc3R5bGUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZGF0YTI7XG4gICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZywgMCAzMHB4KTtcbiAgICBAaW5jbHVkZSB4LXJlbShoZWlnaHQsICRoZWFkZXItaGVpZ2h0KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAmLnN1Ym1lbnUtZGVza3RvcC1vcGVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhdGExO1xuICAgIH1cbiAgICAuc3VibWVudS1kZXNrdG9wLW9wZW4gJixcbiAgICAubWVudS1tb2JpbGUtb3BlbiAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhdGExO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShoZWlnaHQsICRoZWFkZXItaGVpZ2h0LW1vYmlsZSk7XG4gICAgfVxuXG4gICAgLmFkbWluLWJhciAmIHtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0odG9wLCAkYWRtaW4tYmFyLWhlaWdodCk7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHRvcCwgJGFkbWluLWJhci1oZWlnaHQtbW9iaWxlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtd2lkdGgsIDEzODBweCk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBuYXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi0tbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCAtM3B4KTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbmF2LWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0odG9wLCAkaGVhZGVyLWhlaWdodC1tb2JpbGUpO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRoZWFkZXItaGVpZ2h0LW1vYmlsZX0pO1xuICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZywgMzBweCk7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGF0YTE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwcyAuM3M7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgICAgICAuYWRtaW4tYmFyICYge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHRvcCwgJGhlYWRlci1oZWlnaHQtbW9iaWxlICsgJGFkbWluLWJhci1oZWlnaHQpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gI3skaGVhZGVyLWhlaWdodC1tb2JpbGV9IC0gI3skYWRtaW4tYmFyLWhlaWdodH0pO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0odG9wLCAkaGVhZGVyLWhlaWdodC1tb2JpbGUgKyAkYWRtaW4tYmFyLWhlaWdodC1tb2JpbGUpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7JGhlYWRlci1oZWlnaHQtbW9iaWxlfSAtICN7JGFkbWluLWJhci1oZWlnaHQtbW9iaWxlfSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVudS1tb2JpbGUtb3BlbiAmIHtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tZW51IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbS1zZWNvbmRhcnk7XG4gICAgICAgIEBpbmNsdWRlIGRlc3Ryb3lMaXN0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAlY3VycmVudC1pdGVtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGEtaGlnaGxpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5zdWItbWVudS13cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4sIDAgMTVweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbiwgMCA4cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4sIDE1cHggMCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0sICYuY3VycmVudF9wYWdlX3BhcmVudCwgJi5kZXNrdG9wLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlY3VycmVudC1pdGVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAmLm1vYmlsZS1hY3RpdmUge1xuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1vYmlsZS11bmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGZvbnQtc2l6ZSwgMTRweCk7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDEzcHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDE0cHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uby10b3VjaGV2ZW50cyAmIHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVjdXJyZW50LWl0ZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcHNldWRvKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShib3R0b20sIC0xMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHdpZHRoLCAzcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oaGVpZ2h0LCAzcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHdpZHRoLCAxMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZXN0cm95TGlzdDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggNTBweDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhdGExO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDBzIC4zcztcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItZGF0YTEsIDAuNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2hvdy1tYXNrIDIwMG1zIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGtleWZyYW1lcyBzaG93LW1hc2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZyb20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0byB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC8vIEFmZmljaGUgdW5pcXVlbWVudCBzdXIgbGVzIMOpY3JhbnMgXCJub24gdGFjdGlsZXNcIiBzaSBvbiBlc3QgcGFzIGVuIG1lbnUgbW9iaWxlIChleGVtcGxlIElwYWQgUHJvKVxuICAgICAgICAgICAgICAgICAgICAubm8tdG91Y2hldmVudHMgJiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmFkbWluLWJhciAmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0odG9wLCAkaGVhZGVyLWhlaWdodCArICRhZG1pbi1iYXItaGVpZ2h0LW1vYmlsZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRoZWFkZXItaGVpZ2h0fSAtICN7JGFkbWluLWJhci1oZWlnaHQtbW9iaWxlfSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLm9wZW5lZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzk2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZGF0YTI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWxsLXN1Ym1lbnUtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGEtaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmFsbC1zdWJtZW51LWxpbmspIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgbGluZWFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhLWhpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArIC50YWdzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgLjNzO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYXJxdWVlLS1pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnRhZ3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDMwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGEtaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGJvdHRvbSwgLTVweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0cmFuc2l0aW9uIGlzIGZhc3RlciBiZWNhdXNlIHdlIGNhbm5vdCBkZWxheSBwYXVzZWQgYW5pbWF0aW9uXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYXJxdWVlLS1pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLCAwIDE1cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRlc3Ryb3lMaXN0O1xuICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDE1cHgpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWxsLXN1Ym1lbnUtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5hbGwtc3VibWVudS1saW5rKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDI4cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC50YWdzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tZW51LWV4dHJhIHtcbiAgICAgICAgQGluY2x1ZGUgZGVzdHJveUxpc3Q7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tLXNlY29uZGFyeTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgNjBweCk7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbiwgMCAzMHB4IDAgMCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbiwgMCAwIDMwcHggMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGZvbnQtc2l6ZSwgMTRweCk7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGEtaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oZm9udC1zaXplLCAxM3B4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oZm9udC1zaXplLCAxNHB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubm8tdG91Y2hldmVudHMgJiB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHdpZHRoLCAxMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcHNldWRvKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShib3R0b20sIC0zcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oaGVpZ2h0LCAycHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbSh3aWR0aCwgNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWxlZnQsIDEwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWxhbmcge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tLXNlY29uZGFyeTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy10b3AsIDNweCk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmctbGVmdCwgNDBweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCAyMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmctbGVmdCwgMCk7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGE0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhLWhpZ2hsaWdodDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oZm9udC1zaXplLCAxMnB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShsaW5lLWhlaWdodCwgMTVweCk7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1yaWdodCwgMTdweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShyaWdodCwgLTlweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbSh0b3AsIDJweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXRhMztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53cG1sLWxzLWxlZ2FjeS1saXN0LWhvcml6b250YWwge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGEtaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBCdXJnZXIgbWVudVxuLmJ1cmdlci1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgeC1yZW0od2lkdGgsIDE4cHgpO1xuICAgIEBpbmNsdWRlIHgtcmVtKGhlaWdodCwgMTRweCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0oaGVpZ2h0LCAxcHgpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcblxuXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbSh0b3AsIDZweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbSh0b3AsIDEycHgpO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmLm9wZW4ge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbSh0b3AsIDlweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbSh0b3AsIDlweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgQGluY2x1ZGUgeC1yZW0oZm9udC1zaXplLCAkZGVmYXVsdC10ZXh0LXNpemUpO1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbS1zZWNvbmRhcnk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGl0bGUtYmlnIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tLXNlY29uZGFyeTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgIEBpbmNsdWRlIHgtcmVtKGZvbnQtc2l6ZSwgNTBweCk7XG4gICAgQGluY2x1ZGUgeC1yZW0obGluZS1oZWlnaHQsIDU4cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKGZvbnQtc2l6ZSwgMzVweCk7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKGxpbmUtaGVpZ2h0LCA0MXB4KTtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGEtaGlnaGxpZ2h0O1xuICAgIH1cbn1cblxuLnRpdGxlLXNlbWktYmlnIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tLXNlY29uZGFyeTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgIEBpbmNsdWRlIHgtcmVtKGZvbnQtc2l6ZSwgNDBweCk7XG4gICAgQGluY2x1ZGUgeC1yZW0obGluZS1oZWlnaHQsIDQ3cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKGZvbnQtc2l6ZSwgMjhweCk7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKGxpbmUtaGVpZ2h0LCAzM3B4KTtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGEtaGlnaGxpZ2h0O1xuICAgIH1cbn1cblxuLnRpdGxlLW1lZGl1bSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbS1zZWNvbmRhcnk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDMwcHgpO1xuICAgIEBpbmNsdWRlIHgtcmVtKGxpbmUtaGVpZ2h0LCAzNXB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDIxcHgpO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShsaW5lLWhlaWdodCwgMjVweCk7XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhLWhpZ2hsaWdodDtcbiAgICB9XG59XG5cbi50aXRsZS1zbWFsbCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbS1zZWNvbmRhcnk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDIwcHgpO1xuICAgIEBpbmNsdWRlIHgtcmVtKGxpbmUtaGVpZ2h0LCAyM3B4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDE4cHgpO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShsaW5lLWhlaWdodCwgMjFweCk7XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhLWhpZ2hsaWdodDtcbiAgICB9XG59XG5cbi5zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIHgtcmVtKGZvbnQtc2l6ZSwgMTVweCk7XG4gICAgQGluY2x1ZGUgeC1yZW0obGluZS1oZWlnaHQsIDE5cHgpO1xuICAgIEBpbmNsdWRlIHgtcmVtKGxldHRlci1zcGFjaW5nLCA1cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKGZvbnQtc2l6ZSwgMTJweCk7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKGxpbmUtaGVpZ2h0LCAxNXB4KTtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obGV0dGVyLXNwYWNpbmcsIDRweCk7XG4gICAgfVxufVxuXG4ubGVnZW5kIHtcbiAgICBAaW5jbHVkZSBsZWdlbmQ7XG59XG5cbi5xdW90ZSB7XG4gICAgQGluY2x1ZGUgeC1yZW0oZm9udC1zaXplLCAyNHB4KTtcbiAgICBAaW5jbHVkZSB4LXJlbShsaW5lLWhlaWdodCwgMzBweCk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKGZvbnQtc2l6ZSwgMjBweCk7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKGxpbmUtaGVpZ2h0LCAyNXB4KTtcbiAgICB9XG59XG4iLCIuZHMtYmxvZ0FyY2hpdmVMaW5rIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyNXB4IGF1dG8gMDtcbiAgICAmID4gYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfZGF0YTMhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfZGF0YTE7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZHMtYmxvZ0NhdEhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0O1xuICAgIHBhZGRpbmc6IDUwcHggMDtcblxuICAgICYtaW5uZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGVhc2UtaW4gLjI1cztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItZGF0YTM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGEzO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5pY29uIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9kYXRhLWhpZ2hsaWdodFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhLWhpZ2hsaWdodFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICAgIEBleHRlbmQgLnRpdGxlLXNlbWktYmlnO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGExO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgICYtaW5uZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmRzLWJsb2dFeGNlcnB0IHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuXG4gICAgJiArICoge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4IWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBjb2xvcjogJGNvbG9yX2RhdGEzO1xuICAgIH1cbn1cbiIsImJvZHkuYmxvZyxcbmJvZHkuc2luZ2xlLnNpbmdsZS1wb3N0LFxuYm9keS5zaW5nbGUuc2luZ2xlLWFyY2hpdmVzLFxuYm9keS5wb3N0LXR5cGUtYXJjaGl2ZS1hcmNoaXZlcyxcbmJvZHkuYXJjaGl2ZS5jYXRlZ29yeSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHghaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweCFpbXBvcnRhbnQ7O1xuICAgIH1cbn1cblxuYm9keS5ibG9nIGhlYWRlci5oZWFkZXIsXG5ib2R5LnNpbmdsZS5zaW5nbGUtcG9zdCBoZWFkZXIuaGVhZGVyLFxuYm9keS5zaW5nbGUuc2luZ2xlLWFyY2hpdmVzIGhlYWRlci5oZWFkZXIsXG5ib2R5LnBvc3QtdHlwZS1hcmNoaXZlLWFyY2hpdmVzIGhlYWRlci5oZWFkZXIsXG5ib2R5LmFyY2hpdmUuY2F0ZWdvcnkgaGVhZGVyLmhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWRhdGExO1xufVxuXG4iLCIuZHMtYmxvZ0hlYWRlciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2xpZ2h0O1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcblxuICAgICYtaW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtaGVhZCB7XG4gICAgICAgICYtbWV0YSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YTM7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGF0YTM7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvKiZbZGF0YS1jYXRlZ29yeV0ge1xuICAgICAgICAgICAgICAgICYgKyAmIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJy8nO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTVweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9Ki9cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgICBAZXh0ZW5kIC50aXRsZS1iaWc7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfZGF0YTE7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgfVxufVxuIiwiLmRzLWJsb2dOYXYge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9saWdodDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cbiAgICAuYWRtaW4tYmFyICYge1xuICAgICAgICBAaW5jbHVkZSB4LXJlbSh0b3AsICRhZG1pbi1iYXItaGVpZ2h0KTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHRvcCwgMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRvZ2dsZXIge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGExO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tLXNlY29uZGFyeTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuXG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBzdmcge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1pbiAuMjVzO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgW2RhdGEtc2hvdz1cInRydWVcIl0gJiB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgJiBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICYgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YTE7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20tc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmIGE6aG92ZXIsXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtcGFyZW50IGEsXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhLWhpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLW92ZXJsYXkge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItZGF0YTEsIC4yKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLWluIC4yNXM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgJi10b2dnbGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItbGlnaHQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0O1xuICAgICAgICAgICAgdWwgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSxcbiAgICAgICAgICAgIHVsID4gbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2UtaW4gLjI1cztcbiAgICAgICAgICAgICAgICAmICsgbGkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgW2RhdGEtc2hvdz1cInRydWVcIl0gJiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1vdmVybGF5IHtcbiAgICAgICAgICAgIFtkYXRhLXNob3c9XCJ0cnVlXCJdICYge1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZHMtcHJvZ3Jlc3NCYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogNXB4O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIGVhc2Utb3V0IC4yNXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhdGEtaGlnaGxpZ2h0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTJweDtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgLmRzLWJsb2dOYXYgPiAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBbZGF0YS1zaG93PVwidHJ1ZVwiXSAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZHMtYmxvZ1NoYXJlcntcbiAgICAmLWlubmVye1xuICAgICAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRfY3VzdG9tLXNlY29uZGFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhMTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgKyBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2UtaW4gLjI1cztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgW2RhdGEtY29weS1ub3RpZj1cInRydWVcIl0ge1xuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1kYXRhLWhpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLWRhdGEtaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX3doaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiArIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGF0YS1oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICYtaW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmxvY2stYWNoaWV2ZW1lbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGF0YTE7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0oaGVpZ2h0LCAxNjBweCk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJGNvbG9yLWRhdGExLCAwKSAwJSwgJGNvbG9yLWRhdGExIDEwMCUpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgc2VlLWN1cnNvcjtcbiAgICB9XG4gICAgLm5vLXRvdWNoZXZlbnRzICYge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5ibG9jay1hY2hpZXZlbWVudC0taW1hZ2Uge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pbWFnZSB7XG4gICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMnM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtLWxvZ28ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtd2lkdGgsIDIwMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWF4LWhlaWdodCwgMTAwcHgpO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWF4LXdpZHRoLCAxMjBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtaGVpZ2h0LCA2MHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbiwgMzBweCk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG5cbiAgICAgICAgLnRvdWNoZXZlbnRzICYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWNhdGVnb3JpZXMge1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDE0cHgpO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShsaW5lLWhlaWdodCwgMThweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YTQ7XG4gICAgfVxuXG4gICAgJi0tZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tLXNlY29uZGFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0oZm9udC1zaXplLCAyMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obGluZS1oZWlnaHQsIDIzcHgpO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNTAlKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMsIHRyYW5zZm9ybSAuNXM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwcztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhvdmVyZWQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMTAwJSArIDVweCkpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAyLjU1cztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZXdhcmQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKHRvcCwgMjBweCk7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKHJpZ2h0LCAyMHB4KTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbSh3aWR0aCwgNDVweCk7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKGhlaWdodCwgNDVweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhMTtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2NrLWFjaGlldmVtZW50LWZlYXR1cmVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgNjBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgNDBweCk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCB0cmFuc3BhcmVudCAwJSwgJGNvbG9yLXdoaXRlIDEwMCUpO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oaGVpZ2h0LCA4MHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShoZWlnaHQsIDYwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShoZWlnaHQsIDI4MHB4ICFpbXBvcnRhbnQpO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHdpZHRoLCAyODBweCAhaW1wb3J0YW50KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vbmx5LW1vYmlsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0odG9wLCAyMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGxlZnQsIDIxNXB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZXdhcmQge1xuICAgICAgICBAaW5jbHVkZSB4LXJlbSh3aWR0aCwgNjFweCk7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKGhlaWdodCwgNjFweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIGN1cnJlbnRDb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgMjBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbSh3aWR0aCwgNDVweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShoZWlnaHQsIDQ1cHgpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0odG9wLCAyMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHJpZ2h0LCAyMHB4KTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHdpZHRoLCAyMXB4KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0od2lkdGgsIDE2cHgpO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhMTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShsZWZ0LCAxMjBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgICAgICYtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtd2lkdGgsIDM4MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obGVmdCwgNTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLXRvcCwgNDBweCArIDIwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgLTQwcHgpO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbmFtZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAxMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDIwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWF4LXdpZHRoLCAyNjBweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtd2lkdGgsIDM4MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ibG9jay1jYXJkIHtcbiAgICAmLS1sb2dvIHtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0oaGVpZ2h0LCAxNjBweCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXRhMjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDIwcHgpO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLCAyMHB4IDI1cHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWF4LWhlaWdodCwgOTBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtd2lkdGgsIDE3MHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtaGVpZ2h0LCA2NXB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtd2lkdGgsIDE1MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgMTBweCk7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKGxpbmUtaGVpZ2h0LCAyMnB4KTtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0oZm9udC1zaXplLCAxNXB4KTtcbiAgICB9XG5cbiAgICAmLS1saW5rIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhdGEtaGlnaGxpZ2h0O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuXG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmhvdmVyKSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGE0O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmxvY2stY29udGFjdC1sYXllcmVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTEwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWRhdGExLCAuNSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAuYWRtaW4tYmFyICYge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0odG9wLCAkYWRtaW4tYmFyLWhlaWdodCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7JGFkbWluLWJhci1oZWlnaHR9KTtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbSh0b3AsICRhZG1pbi1iYXItaGVpZ2h0LW1vYmlsZSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRhZG1pbi1iYXItaGVpZ2h0LW1vYmlsZX0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi52aXNpYmxlIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgLmJsb2NrLWNvbnRhY3QtbGF5ZXJlZCB7XG4gICAgICAgICAgICAmLS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVxdWlyZWQtdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKGZvbnQtc2l6ZSwgMTVweCk7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKGxpbmUtaGVpZ2h0LCAyMnB4KTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhLWhpZ2hsaWdodDtcbiAgICB9XG5cbiAgICAuYmFjay10by1jaG9vc2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDE1cHgpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgMThweCk7XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0od2lkdGgsIDZweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tcmlnaHQsIDEwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWF4LXdpZHRoLCA5OTBweCk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZywgNzVweCAyMHB4KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy10b3AsIDcwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tY2xvc2Uge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0odG9wLCA0NXB4KTtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0ocmlnaHQsIDQ1cHgpO1xuICAgICAgICB6LWluZGV4OiAxMTU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbSh0b3AsIDIwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocmlnaHQsIDIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0od2lkdGgsIDE4cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGF5ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IC0xMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmcsIDUwcHggODBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLCA0MHB4IDYwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLCA0MHB4IDIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDVweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jaG9vc2Uge1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLXRvcCwgOTBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLXRvcCwgNzBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmctdG9wLCA0MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCA2MHB4KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgMzBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaG9vc2UtbGluayB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmctYm90dG9tLCAyMHB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubm8tdG91Y2hldmVudHMgJiB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhLWhpZ2hsaWdodCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1kYXRhLWhpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaWNvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0od2lkdGgsIDIwNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oaGVpZ2h0LCAxOTBweCk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0od2lkdGgsIDE4MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGhlaWdodCwgMTY3cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbSh3aWR0aCwgMTUwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oaGVpZ2h0LCAxMzlweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXJpZ2h0LCAyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0od2lkdGgsIDgwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oaGVpZ2h0LCA3NHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbSh3aWR0aCwgNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1yaWdodCwgNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50ZXh0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtaW4taGVpZ2h0LCA5NHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLXN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YTM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgNXB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hZ2VuY2llcyB7XG4gICAgICAgICYtLXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgNDBweCk7XG5cbiAgICAgICAgICAgIC5hZ2VuY2llcy1jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDcwcHgpO1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1vdXRsaW5lKCRjb2xvci1kYXRhNCwgMTAwcHgsIDkwcHgsIDFweCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDEwcHgpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oZm9udC1zaXplLCA1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGxpbmUtaGVpZ2h0LCA0NXB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHRvcCwgLTE1cHgpO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFnZW5jaWVzLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShncmlkLWNvbHVtbi1nYXAsIDg1cHgpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShncmlkLXJvdy1nYXAsIDQwcHgpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oZ3JpZC1jb2x1bW4tZ2FwLCA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGdyaWQtcm93LWdhcCwgNDBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYWdlbmN5IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oZm9udC1zaXplLCAxNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obGluZS1oZWlnaHQsIDIycHgpO1xuXG4gICAgICAgICAgICAgICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDVweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS10YWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbS1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDEycHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obGluZS1oZWlnaHQsIDE0cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLCA1cHggMTBweCAzcHggMTBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDVweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1wcm9qZWN0LCAmLS1wYXJ0bmVyIHtcbiAgICAgICAgJi0td3JhcHBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCAzMHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNtYWxsIHtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0oZm9udC1zaXplLCAxNHB4KTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhMztcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmxvY2stZmlsdGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAyNXB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAxMHB4KTtcbiAgICB9XG5cbiAgICAmLS10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20tc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDIwcHgpO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCAycHgpO1xuICAgIH1cblxuICAgIC5zZWFyY2hhbmRmaWx0ZXIge1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tbGVmdCwgMTVweCk7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgMTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBkZXN0cm95TGlzdDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpW2RhdGEtc2YtZmllbGQtaW5wdXQtdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1sZWZ0LCAtNXB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tcmlnaHQsIC01cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbiwgMCA1cHggMTBweCA1cHgpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm5vdCguc2Ytb3B0aW9uLWFjdGl2ZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGVnZW5kO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zZi1vcHRpb24tYWN0aXZlLFxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZi1sYWJlbC1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc2YtaW5wdXQtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zZi1sYWJlbC1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oZm9udC1zaXplLCAxNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGxpbmUtaGVpZ2h0LCAxOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmcsIDZweCAxMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tY2xlYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDE0cHgpO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShsaW5lLWhlaWdodCwgMzBweCk7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbiwgMCA1cHggMTBweCAxNXB4KTtcbiAgICB9XG59XG4ucmVzdWx0cy1maWx0ZXJzIHtcbiAgICAubm8tcmVzdWx0cyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy10b3AsIDQwcHgpO1xuICAgIH1cbn1cbiIsIi5ibG9jay1saW5lcyB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYtLWxpbmUge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGF0YTI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC8vIEdldHMgcmlkIG9mIHRhcCBhY3RpdmUgc3RhdGVcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsICRidXR0b24tdGV4dC1zaXplKTtcbiAgICBAaW5jbHVkZSB4LXJlbShsaW5lLWhlaWdodCwgJGJ1dHRvbi1saW5lLWhlaWdodCk7XG4gICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZywgJGJ1dHRvbi1wYWRkaW5nKTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcblxuICAgICYtcHJpbWFyeSB7XG4gICAgICAgIEBleHRlbmQgLmJ0bi1kYXRhLWhpZ2hsaWdodDtcbiAgICB9XG5cbiAgICAmLXNlY29uZGFyeSB7XG4gICAgICAgIEBleHRlbmQgLmJ0bi13aGl0ZTtcbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1yaWdodCwgMTBweCk7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKHdpZHRoLCAxMXB4KTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgfVxufVxuXG4ubmF2LCAucGFnZS1udW1iZXJzLm5leHQsIC5wYWdlLW51bWJlcnMucHJldiB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cztcbiAgICBAaW5jbHVkZSB4LXJlbSh3aWR0aCwgNDBweCk7XG4gICAgQGluY2x1ZGUgeC1yZW0oaGVpZ2h0LCA0MHB4KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWRhdGEtaGlnaGxpZ2h0O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGEtaGlnaGxpZ2h0O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKHdpZHRoLCA2cHgpO1xuICAgIH1cbn1cbiIsIi5pY29uIHtcbiAgICBAaW5jbHVkZSB4LXJlbSh3aWR0aCwgMzBweCk7XG5cbiAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIH1cbn1cbiIsImEge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dDtcblxuICAgIC8vIEdldHMgcmlkIG9mIHRhcCBhY3RpdmUgc3RhdGVcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5hLCBidXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbn1cblxuLmxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLy8gR2V0cyByaWQgb2YgdGFwIGFjdGl2ZSBzdGF0ZVxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0oZm9udC1zaXplLCAkYnV0dG9uLWxpbmstdGV4dC1zaXplKTtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obGluZS1oZWlnaHQsICRidXR0b24tbGluay1saW5lLWhlaWdodCk7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGhlaWdodCwgMnB4KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGJvdHRvbSwgLTVweCk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXByaW1hcnkge1xuICAgICAgICBAZXh0ZW5kIC5saW5rLWRhdGExO1xuICAgIH1cblxuICAgICYtc2Vjb25kYXJ5IHtcbiAgICAgICAgQGV4dGVuZCAubGluay13aGl0ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5mdWxsKSB7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmcsIDZweCAwKTtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgLTZweCk7XG4gICAgfVxuXG4gICAgJi5mdWxsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbS1zZWNvbmRhcnk7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKGZvbnQtc2l6ZSwgJGJ1dHRvbi1saW5rLWZ1bGwtdGV4dC1zaXplKTtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obGluZS1oZWlnaHQsICRidXR0b24tbGluay1mdWxsLWxpbmUtaGVpZ2h0KTtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZywgJGJ1dHRvbi1saW5rLWZ1bGwtcGFkZGluZyk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGhlaWdodCwgMnB4KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YS1oaWdobGlnaHQ7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXRhLWhpZ2hsaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLCAwIDEwcHggMCk7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKHdpZHRoLCA2cHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMXB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4sIDAgMCAwIDEwcHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGluay1zaW1wbGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20tc2Vjb25kYXJ5O1xuICAgIEBpbmNsdWRlIHgtcmVtKGZvbnQtc2l6ZSwgMTRweCk7XG4gICAgY29sb3I6ICRjb2xvci1kYXRhNDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG59XG4iLCIubWFycXVlZSB7XG5cbiAgICAuZXJyb3I0MDQgJiB7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIC0xMjBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgfVxuXG4gICAgJi0tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICYtLWlubmVyIHtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKTtcbiAgICAgICAgYW5pbWF0aW9uOiBtYXJxdWVlIDYwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1hcnF1ZWUge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwJSk7XG4gICAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDYwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDQwcHgpO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbSh3aWR0aCwgMTgwcHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgID4gKiB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgID4gLm5hdi1wcmV2LFxuICAgID4gLnByZXYge1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tcmlnaHQsIDEyLjVweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXJpZ2h0LCAyMi41cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5uYXYtbmV4dCxcbiAgICA+IC5uZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWxlZnQsIDEyLjVweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWxlZnQsIDIyLjVweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdixcbiAgICAucGFnZS1udW1iZXJzLm5leHQsXG4gICAgLnBhZ2UtbnVtYmVycy5wcmV2e1xuICAgICAgICBjb2xvcjokY29sb3ItZGF0YTE7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWRhdGExO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YS1oaWdobGlnaHQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1kYXRhLWhpZ2hsaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLWJ0biwgLnBhZ2UtbnVtYmVyczpub3QoLmRvdHMsIC5uZXh0LCAucHJldikge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGExO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMXMsIGJhY2tncm91bmQgLjI1cztcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0od2lkdGgsIDQwcHgpO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShoZWlnaHQsIDQwcHgpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1saWdodDtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLCAwIDcuNXB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGF0YS1oaWdobGlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSwgJi5jdXJyZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGF0YTE7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3BhY2VyLFxuICAgIC5kb3RzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhMTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4sIDAgNy41cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLXN0YXRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YTE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxufVxuIiwiOnJvb3Qge1xuICAgIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjeyRjb2xvci1kYXRhLWhpZ2hsaWdodH07XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDMwcHgpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbiwgMCA1cHgpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om5vdCguc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSkge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuXG4gICAgLnN3aXBlci1kYXJrICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGF0YTE7XG4gICAgfVxuXG4gICAgLnN3aXBlci1saWdodCAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIH1cbn1cblxuLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcblxuICAgIC5zd2lwZXItZGFyayAmIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhMTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLWxpZ2h0ICYge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0od2lkdGgsIDZweCk7XG4gICAgfVxufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAwO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICAgIGhlaWdodDogMnB4O1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3R0b206IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICB9XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGF0YTU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWRhdGExO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIExvZ28gbGlzdCBzd2lwZXIgTW9iaWxlXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAubG9nb3MtbGlzdC0tc3dpcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxNSU7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1heC13aWR0aCwgMTAwcHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1heC1oZWlnaHQsIDUwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBDYXJkIGxpc3Qgc3dpcGVyIE1vYmlsZVxuLmNhcmRzLWxpc3QtLXN3aXBlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmcsIDAgMTVweCk7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbn1cbiIsIi5ibG9jay10ZXh0LWNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrU3BhY2luZygnbWFyZ2luJyk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi0tdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAyMHB4KTtcbiAgICB9XG5cbiAgICAmLS1kZXNjIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShsaW5lLWhlaWdodCwgMjJweCk7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKG1heC13aWR0aCwgNzAwcHgpO1xuICAgIH1cblxuICAgICYtLWl0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAxMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgNjBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCA0MHB4KTtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgMzBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDVweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgKyAuYmxvY2stdGV4dC1jb2x1bW5zLS1pdGVtcyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKG1heC13aWR0aCwgMzcwcHgpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZywgMCAzNXB4IDIwcHggMzVweCk7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLCAwIDE1cHggMjBweCAxNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZywgMCAwIDIwcHggMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLml0ZW0td2l0aC1pbWcge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWF4LXdpZHRoLCAyMzBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLCAwIDE1cHggMjBweCAxNXB4KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZywgMCAwIDIwcHggMCk7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLmJsb2NrLXRleHQtY29sdW1ucy0taXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgNXB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJsb2NrLXRleHQtY29sdW1ucy0taXRlbS1kZXNjIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDE0cHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGxpbmUtaGVpZ2h0LCAxOHB4KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGEzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLS1pdGVtLWltZyB7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKHdpZHRoLCAxNTBweCk7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKGhlaWdodCwgMTUwcHgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgMTBweCk7XG5cbiAgICAgICAgaW1nICB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taXRlbS10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDEwcHgpO1xuICAgIH1cblxuICAgICYtLWl0ZW0tZGVzYyB7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKGxpbmUtaGVpZ2h0LCAyMnB4KTtcbiAgICB9XG5cbn1cbiIsIi5ibG9jay1hY2hpZXZlbWVudHMtdHlwZTEsIC5ibG9jay1hY2hpZXZlbWVudHMtdHlwZTIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLmxpZ2h0LXN0eWxlIHtcbiAgICAgICAgQGluY2x1ZGUgYmxvY2tTcGFjaW5nKCdtYXJnaW4nKTtcbiAgICB9XG5cbiAgICAmLmRhcmstc3R5bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgQGluY2x1ZGUgYmxvY2tTcGFjaW5nKCdwYWRkaW5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWRhdGEyLCAuNSk7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgcHNldWRvKCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGF0YTE7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLWFjaGlldmVtZW50cy10eXBlMSwgLmJsb2NrLWFjaGlldmVtZW50cy10eXBlMiB7XG4gICAgICAgICAgICAmLS1saW5rOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXRhLWhpZ2hsaWdodDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2NrLWFjaGlldmVtZW50cy10eXBlMSB7XG4gICAgQGluY2x1ZGUgYmxvY2tTcGFjaW5nKCdtYXJnaW4nKTtcblxuICAgICYtLXRpdGxlLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCAxMHB4ICFpbXBvcnRhbnQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc3dpcGVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDYwcHgpO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLWJvdHRvbSwgNjBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCA0MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy1sZWZ0LCAxNXB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmctcmlnaHQsIDE1cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy1ib3R0b20sIDMwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc3dpcGVyLW9ubHktbW9iaWxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stYWNoaWV2ZW1lbnRzLXR5cGUxLS13cmFwcGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhY2hpZXZlbWVudHMtZ3JpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jay1hY2hpZXZlbWVudHMtdHlwZTEtLWl0ZW0ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1heC13aWR0aCwgMzcwcHgpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1heC13aWR0aCwgMjUwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNyb3BwZWQgJiB7XG4gICAgICAgICAgICAkY3JvcHBlZC1oZWlnaHQ6IDQ1cHg7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oaGVpZ2h0LCAkY3JvcHBlZC1oZWlnaHQpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5yZXdhcmQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCAkY3JvcHBlZC1oZWlnaHQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2NrLWFjaGlldmVtZW50cy10eXBlMiB7XG4gICAgQGluY2x1ZGUgYmxvY2tTcGFjaW5nKCdtYXJnaW4nKTtcblxuICAgICYtLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgNjBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCA0MHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWxpc3Qge1xuICAgICAgICBAaW5jbHVkZSBhY2hpZXZlbWVudHMtZ3JpZDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWF4LXdpZHRoLCAyODBweCk7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1hY2hpZXZlbWVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oaGVpZ2h0LCAyODBweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmxvY2stYWdpbGUge1xuICAgIEBpbmNsdWRlIGJsb2NrU3BhY2luZztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGF0YTE7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy93YXZlcy1wYXJ0bmVycy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cblxuICAgICYtLXRpdGxlcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgNjBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCA0MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgMzBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1vdXRsaW5lKCRjb2xvci1kYXRhNCwgMTAwcHgsIDUwcHgsIDAuNXB4KTtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgLTMwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgLTIwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taXRlbXMge1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCA2MHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDMwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taXRlbXMtd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbiwgMCAtMzdweCk7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLCAwIC0yMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFnaWxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLCAwIDM3cHgpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmcsIDAgMjBweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmxvY2stY2FyZCB7XG4gICAgICAgICAgICAgICAgJi0tbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGZvbnQtc2l6ZSwgMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGxpbmUtaGVpZ2h0LCAyM3B4KTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgMTBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGVzYyB7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKG1heC13aWR0aCwgNzAwcHgpO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCA4MHB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDUwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgMTBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1xdWVzdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbn1cbiIsIi5ibG9jay1hcmNoaXZlIHtcbiAgICAmLXR5cGUxIHtcbiAgICAgICAgLmJsb2NrLWFyY2hpdmUtdHlwZTEge1xuICAgICAgICAgICAgJi0tY29udGVudCB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1saW5rIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCAyMHB4KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXR5cGUyLCAmLXR5cGUzIHtcbiAgICAgICAgLmJsb2NrLWNhcmQtLWxvZ28ge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmRzLWJsb2dGZWF0dXJlZCB7XG4gICAgJGJsb2NrOiAmO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1saWdodDtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG5cbiAgICAmLWlubmVyIHtcbiAgICAgICAgLy9tYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgLy9tYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAmLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhdGExO1xuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgNjBweDtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgQGV4dGVuZCAudGl0bGUtc2VtaS1iaWc7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmLWRhdGUge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGEzO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICYtbGluazpob3ZlciB7XG4gICAgICAgICN7JGJsb2NrfS10aXRsZSxcbiAgICAgICAgI3skYmxvY2t9LWRhdGUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhLWhpZ2hsaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZCkge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgJi1pbWFnZSxcbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtd2lkdGgsIDU0MHB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAmLWltYWdlLFxuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIuYmxvY2stYmxvZyB7XG4gICAgJi10eXBlMSB7XG4gICAgICAgIC5ibG9jay1ibG9nLXR5cGUxIHtcbiAgICAgICAgICAgICYtLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tbGluayB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgMjBweCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi10eXBlMiwgJi10eXBlMyB7XG4gICAgICAgIC5ibG9jay1jYXJkLS1sb2dvIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJsb2NrLWJsb2cge1xuICAgICYtdHlwZTEge1xuICAgICAgICAuYmxvY2stYmxvZy10eXBlMSB7XG4gICAgICAgICAgICAmLS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tbGluayB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgMjBweCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXR5cGUyLCAmLXR5cGUzIHtcbiAgICAgICAgLmJsb2NrLWNhcmQtLWxvZ28ge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBib2R5LnNpbmdsZS1wb3N0ICYsXG4gICAgYm9keS5zaW5nbGUtYXJjaGl2ZXMgJixcbiAgICBib2R5LmNhdGVnb3J5ICYsXG4gICAgYm9keS5hcmNoaXZlICYsXG4gICAgYm9keS5ibG9nICYsIHtcbiAgICAgICAgJi10eXBlMixcbiAgICAgICAgJi10eXBlMyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgICYtLWNhcmRzLS13cmFwcGVyOm5vdCguc3dpcGVyLXdyYXBwZXIpIHtcbiAgICAgICAgICAgICAgICBnYXA6IDQwcHggNzVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDI1cHggNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMjVweCAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJsb2NrLWNhcmQge1xuICAgICAgICAgICAgICAgICYtLWxvZ28ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YTE7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxlZ2VuZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YTM7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIC5ibG9jay1jYXJkLS1sb2dvLFxuICAgICAgICAgICAgICAgICAgICAuYmxvY2stY2FyZC0tbmFtZSxcbiAgICAgICAgICAgICAgICAgICAgLmxlZ2VuZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGEtaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10eXBlMiB7XG4gICAgICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5iYWNrZ3JvdW5kMjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmxvY2stY2Fyb3VzZWwge1xuICAgIEBpbmNsdWRlIGJsb2NrU3BhY2luZygnbWFyZ2luJyk7XG5cbiAgICAmLS1zd2lwZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDE1JTtcbiAgICAgICAgQGluY2x1ZGUgZHJhZy1jdXJzb3I7XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ibG9jay1jdXN0b21lcnMtdHlwZTEge1xuICAgIEBpbmNsdWRlIGJsb2NrU3BhY2luZygncGFkZGluZycpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXRhMTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJi1iYWNrZ3JvdW5kIHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmLS1sb2dvcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgNDBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCAyNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgNDBweCk7XG4gICAgICAgIH1cblxuICAgICAgICArIC5ibG9jay10ZXN0aW1vbmlhbHMtLXN3aXBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCA0MHB4KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgMTVweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDQwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0td3JhcHBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0taXRlbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmcsIDAgMzVweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWluLWhlaWdodCwgMTgwcHgpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1pbi1oZWlnaHQsIDEzMHB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtd2lkdGgsIDE1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWF4LWhlaWdodCwgNzBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxvY2stY3VzdG9tZXJzLXR5cGUyIHtcbiAgICBAaW5jbHVkZSBibG9ja1NwYWNpbmcoJ3BhZGRpbmcnKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGF0YTE7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICYtLXRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYtLWxvZ29zIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgMzBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCAyMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmcsIDAgMzVweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtaW4taGVpZ2h0LCAxODBweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1pbi1oZWlnaHQsIDEzMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWluLWhlaWdodCwgOTBweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZywgMCAxM3B4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWF4LXdpZHRoLCAxNTBweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWF4LWhlaWdodCwgNzBweCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWF4LXdpZHRoLCAxMTBweCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1heC1oZWlnaHQsIDUwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5leHBlcnRpc2VzLWhlYWRlciB7XG4gICAgJi0tbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIGRlc3Ryb3lMaXN0O1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCA2MHB4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbS1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKGZvbnQtc2l6ZSwgMjBweCk7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKGxpbmUtaGVpZ2h0LCAyMnB4KTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YS1oaWdobGlnaHQ7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDIwcHggJGNvbG9yLWRhdGEtaGlnaGxpZ2h0O1xuXG4gICAgICAgICAgICAuZXhwZXJ0aXNlcy1oZWFkZXItLWltYWdlIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItZGF0YS1oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMjBweCAxcHggJGNvbG9yLWRhdGEtaGlnaGxpZ2h0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5leHBlcnRpc2VzLWhlYWRlci0taW1hZ2Ugc3ZnIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbiwgMTJweCk7XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjNzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmV0YWlsLWV4cGVydGlzZSB7XG4gICAgLnBsdXMge1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJsb2NrLXBvcGluLXNsaWRlci0tbGlzdC0taXRlbSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTEge1xuICAgIEBpbmNsdWRlIGJsb2NrU3BhY2luZygnbWFyZ2luJyk7XG5cbiAgICAmLS10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sICRzcGFjaW5nLW1kKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAkc3BhY2luZy14bCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWF4LXdpZHRoLCAxMDQwcHgpO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAkc3BhY2luZy14bCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBmaWxsIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgJHNwYWNpbmctbGcpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAkc3BhY2luZy1tZCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIC5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTEtLXRleHQge1xuICAgICAgICAgICAgb3JkZXI6IC0xO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy1yaWdodCwgNTBweCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciAuYmxvY2stZXhwZXJ0aXNlcy1saXN0LXR5cGUxLS1pbWcgc3ZnIHBhdGgge1xuICAgICAgICAgICAgLy8gZmlsbDogJGNvbG9yLWRhdGEtaGlnaGxpZ2h0O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLS1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICArIC50YWdzIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICAgICAgLm1hcnF1ZWUtLWlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmctdG9wLCA1cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLXRvcCwgMzVweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5zdmctbGluZSB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWRhdGEtaGlnaGxpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmxvY2stZXhwZXJ0aXNlcy1saXN0LXR5cGUxLS1pbWctLXdhdGVybWFyayB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4ICRjb2xvci1kYXRhLWhpZ2hsaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXdhdGVybWFyayB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXh0LW91dGxpbmUoJGNvbG9yLWRhdGE0LCA4MHB4LCA0OXB4KTtcbiAgICAgICAgICAgIC8vODBweFxuICAgICAgICAgICAgLy83MHB4XG5cbiAgICAgICAgICAgIC8vNDlweFxuICAgICAgICAgICAgLy80M3B4XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShyaWdodCwgMjE1cHgpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2dnc7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEydnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0od2lkdGgsIDMwMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGhlaWdodCwgMzAwcHgpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLCAwIDIzcHggMjBweCAwKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3ZnLWxpbmUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRleHQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLWxlZnQsIDYwcHgpO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLWxlZnQsIDExOXB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXN1YnRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgMTBweCk7XG4gICAgfVxuXG4gICAgJi0tZGVzYyB7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKGxpbmUtaGVpZ2h0LCAyMnB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtd2lkdGgsIDQ2MHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWdzIHtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0oZm9udC1zaXplLCAzMHB4KTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhNDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbS1zZWNvbmRhcnk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLy8gdHJhbnNpdGlvbiBpcyBmYXN0ZXIgYmVjYXVzZSB3ZSBjYW5ub3QgZGVsYXkgcGF1c2VkIGFuaW1hdGlvblxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcblxuICAgICAgICAvLyBzZXQgZWxlbWVudCB0byBmdWxsIHdpZHRoXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubWFycXVlZS0taW5uZXIge1xuICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLCAxMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2NrLWV4cGVydGlzZXMtbGlzdC10eXBlMiB7XG4gICAgQGluY2x1ZGUgYmxvY2tTcGFjaW5nKCdtYXJnaW4nKTtcblxuICAgICYtLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgJHNwYWNpbmctbWQpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sICRzcGFjaW5nLXhsKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWl0ZW1zIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShncmlkLWdhcCwgNDBweCA0MHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWl0ZW0ge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKG1pbi1oZWlnaHQsIDM2MHB4KTtcbiAgICAgICAgQGluY2x1ZGUgc2VlLWN1cnNvcignZGFyaycpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgMzBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5ibG9jay1leHBlcnRpc2VzLWxpc3QtdHlwZTItLWJ0biB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhLWhpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1kYXRhLWhpZ2hsaWdodDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJsb2NrLWV4cGVydGlzZXMtbGlzdC10eXBlMi0taW1nIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWRhdGEtaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zdmctbGluZSB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1kYXRhLWhpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3ZnLWxpbmUge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLWRhdGE0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXN1YnRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgMTBweCk7XG4gICAgfVxuXG4gICAgJi0tZGVzYyB7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKGxpbmUtaGVpZ2h0LCAyMnB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtd2lkdGgsIDM5MHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJi0taW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTI1JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXJpZ2h0LCAtMjBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEyJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGJvdHRvbSwgLTU1cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbSh3aWR0aCwgMjQ0cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oaGVpZ2h0LCAyNDRweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShib3R0b20sIDU2cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocmlnaHQsIDM0cHgpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWRhdGE0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0od2lkdGgsIDI2MHB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShoZWlnaHQsIDI2MHB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShib3R0b20sIDYwcHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHJpZ2h0LCA0MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbSh3aWR0aCwgMjUwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oaGVpZ2h0LCAyNTBweCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIH1cbn1cblxuXG4uYmxvY2stZXhwZXJ0aXNlcy1saXN0LXR5cGUzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGF0YTE7XG4gICAgQGluY2x1ZGUgYmxvY2tTcGFjaW5nKCdwYWRkaW5nJyk7XG5cbiAgICAmLS10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YTQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgJHNwYWNpbmctbWQpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkgeztcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDIwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20tc2Vjb25kYXJ5O1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLCAwIDIwcHgpO1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgMzVweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBzZXVkbztcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHdpZHRoLCAzcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oaGVpZ2h0LCAzcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oYm90dG9tLCAtMzNweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAubm8tdG91Y2hldmVudHMgJiB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDIwcHggJGNvbG9yLWRhdGEtaGlnaGxpZ2h0O1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXRhLWhpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oYm90dG9tLCAtMjNweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YS1oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtd2lkdGgsIDIzMHB4KTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG4iLCIuYmxvY2staGVyby1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGF0YTE7XG4gICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy10b3AsICRoZWFkZXItaGVpZ2h0KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy93YXZlcy1oZXJvLWhlYWRlci5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAtNThweCBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmctdG9wLCAkaGVhZGVyLWhlaWdodC1tb2JpbGUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtNTAlO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgcHNldWRvKCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDY5LjQ0NSU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3NoYWRvdy5wbmcnKSBuby1yZXBlYXQgYm90dG9tIGxlZnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0IC0xMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYud2l0aC1jdXN0b20taW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi53aXRoLWZlYXR1cmVkLWFjaGlldmVtZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDI1MHB4IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAzMzBweCBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDM4MHB4IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jay1oZXJvLWhlYWRlci0tY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXR5cGUyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5ibG9jay1oZXJvLWhlYWRlciB7XG5cbiAgICAgICAgICAgICYtLWRlc2Mge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCAyMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmctdG9wLCA4NXB4KTtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy1ib3R0b20sIDg1cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy10b3AsIDQ1cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy1ib3R0b20sIDQ1cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdGl0bGUtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmLS10aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdGl0bGUtZmFrZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHQtb3V0bGluZSgkY29sb3ItZGF0YTMpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGVzYyB7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKG1heC13aWR0aCwgNTMwcHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCA3NXB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCA0NXB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ibG9jay1oZXJvLWhvbWVwYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLXRvcCwgJGhlYWRlci1oZWlnaHQpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmctdG9wLCAkaGVhZGVyLWhlaWdodC1tb2JpbGUpO1xuICAgIH1cblxuICAgICYuaXMtaW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbiAgICAmLWNvdmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICB2aWRlbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjAxKTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgJi0td3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDoxO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLWJvdHRvbSwgODBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLXRvcCwgNDBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLWJvdHRvbSwgNDBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuXG4gICAgICAgICAgICAmLndpdGgtdGFncyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9sb2dvLWhvbWUuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgfTtcbiAgICAgICAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDEyNSU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMTE5JTtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB0b3A6IC0yNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDMwcHgpO1xuICAgIH1cblxuICAgIC50YWdzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBAaW5jbHVkZSB0ZXh0LW91dGxpbmUoJGNvbG9yLXdoaXRlLCAxMDBweCwgNjBweCk7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLCAwIDM1cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIuYmxvY2staW1hZ2VzIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDYwcHggYXV0bztcblxuICAgICYubGlnaHQtc3R5bGUge1xuICAgICAgICBAaW5jbHVkZSBibG9ja1NwYWNpbmcoJ21hcmdpbicpO1xuICAgIH1cblxuICAgICYuZGFyay1zdHlsZSB7XG4gICAgICAgIEBpbmNsdWRlIGJsb2NrU3BhY2luZygncGFkZGluZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGF0YTE7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLS12aWRlbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0od2lkdGgsIDgwcHgpO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWhhbGYtaW1nIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0oZ3JpZC1jb2x1bW4tZ2FwLCA4MHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGdyaWQtY29sdW1uLWdhcCwgNjBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oZ3JpZC1yb3ctZ2FwLCA0MHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ibG9jay1qb2JzLXR5cGUxIHtcbiAgICBAaW5jbHVkZSBibG9ja1NwYWNpbmcoKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGF0YTE7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy93YXZlcy1qb2JzLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDU3cHggY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLS10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHQtb3V0bGluZSgkY29sb3ItZGF0YTQsIDgwcHgsIDQ4cHgsIDJweCk7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDYwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1vdXRsaW5lKCRjb2xvci1kYXRhNCwgODBweCwgNDhweCwgMXB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDQwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAzMHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW51bWJlcnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgNjBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCA0MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbGxhYiwgLmNlcnRpZiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmcsIDAgMzBweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgMTBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5udW1iZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20tc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGZvbnQtc2l6ZSwgNjBweCk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhLWhpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4sIDAgMTBweCAwIDE1cHgpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGZvbnQtc2l6ZSwgNDBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGVzYyB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbS1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oZm9udC1zaXplLCAyMHB4KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGEtaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oZm9udC1zaXplLCAxOHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbSh3aWR0aCwgNjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1saXN0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBzZXVkbztcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGF0YTE7XG5cbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGF0YTE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHRvcCwgNDVweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShyaWdodCwgNDVweCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsIHZpc2liaWxpdHkgMHMgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0odG9wLCAyMHB4KTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0od2lkdGgsIDMwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmltZywgLmRldGFpbHMge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy1yaWdodCwgMTAwcHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLXJpZ2h0LCA1MHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy1yaWdodCwgMzBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAmLm5vdC12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdmlzaWJpbGl0eSAwcyAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCB2aXNpYmlsaXR5IDBzIC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICYudmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAxMHB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1pdGVtcyB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmcsIDIwcHggMCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCAxNXB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRlc3Ryb3lMaXN0O1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy1yaWdodCwgMzBweCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCA4MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWl0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLCAxNXB4IDApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4sIDEwcHggMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbiwgMTVweCAwKTtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDIwcHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGxpbmUtaGVpZ2h0LCAyNXB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLWxlZnQsIDQwcHgpO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwc2V1ZG87XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHRvcCwgMTJweCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHdpZHRoLCAyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oaGVpZ2h0LCAycHgpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGF0YTQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YS1oaWdobGlnaHQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhdGEtaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLXRlc3RpbW9uaWFscy0tc3dpcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgNjFweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCA0MXB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2NrLWpvYnMtdHlwZTIge1xuICAgIEBpbmNsdWRlIGJsb2NrU3BhY2luZygnbWFyZ2luJyk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYtLWxpc3Qge1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCA2MHB4KTtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy1ib3R0b20sIDQwcHgpO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDMwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLWJvdHRvbSwgMzBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLWxlZnQsIDE1cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy1yaWdodCwgMTVweCk7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgLm5vLXRvdWNoZXZlbnRzICYge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkcmFnLWN1cnNvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1kYXRhNTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLCA0MHB4IDMwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWF4LXdpZHRoLCAzNTBweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWF4LXdpZHRoLCAzMDBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLCAyMHB4IDE1cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1wZXJzb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDE0cHgpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YTM7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgNDBweCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgMjBweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1yaWdodCwgMTVweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1kZXNjIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCA1NXB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDE1cHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGxpbmUtaGVpZ2h0LCAyMnB4KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGEyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDM1cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay10ZXN0aW1vbmlhbHMtLXN3aXBlciB7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDYxcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgNDFweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmxvY2stbGluay1mdWxsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWRhdGExO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICAuYmxvY2stbGluay1mdWxsLS1saW5rIHtcbiAgICAgICAgICAgIC5uby10b3VjaGV2ZW50cyAmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMjAwcHg7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS13cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYmxvY2tTcGFjaW5nKCdwYWRkaW5nJyk7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRjb2xvci1kYXRhMiwgLjUpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi0taGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YTQ7XG4gICAgfVxuXG4gICAgJi0tbGluayB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkY29sb3Itd2hpdGUgMCAxMDAlKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDA7XG4gICAgICAgIHRyYW5zaXRpb246IC43NXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgIEBpbmNsdWRlIHRleHQtb3V0bGluZSgkY29sb3ItZGF0YTMsICRzaXplTW9iaWxlIDogNTBweCwgJHN0cm9rZTogMXB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXh0LW91dGxpbmUoJGNvbG9yLWRhdGEzLCAkc2l6ZU1vYmlsZSA6IDUwcHgsICRzdHJva2U6IDJweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShsaW5lLWhlaWdodCwgMTc1cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJsb2NrLWxvY2F0aW9uIHtcbiAgICBAaW5jbHVkZSBibG9ja1NwYWNpbmcoJ3BhZGRpbmcnKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGF0YTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvd2F2ZXMtbG9jYXRpb24ucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gMTc2cHggY2VudGVyO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIH1cblxuICAgICYtLWhlYWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmctYm90dG9tLCAxMjBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLWJvdHRvbSwgNjBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLWJvdHRvbSwgNDBweCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10aXRsZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLXJpZ2h0LCA2MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pbWctd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgeGwpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLWxlZnQsIDIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCAyMHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWltZzIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHhsKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDAlLCA1MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgcHNldWRvKCk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCAwJSwgJGNvbG9yLWRhdGExIDEwMCUpO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1oZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDIwcHgpO1xuICAgIH1cblxuICAgICYtLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1vdXRsaW5lKCRjb2xvci1kYXRhNCwgODBweCwgNDhweCwgMXB4KTtcbiAgICB9XG5cbiAgICAudGFncyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0oZm9udC1zaXplLCAzMHB4KTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhLWhpZ2hsaWdodDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbS1zZWNvbmRhcnk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDIxcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLCAwIDE4cHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLCAwIDEycHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdGV4dC1jb2x1bW4ge1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCAxMjBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgNjBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDQwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCA2MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWRlc2Mge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgMTBweCk7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay10ZXh0LW1lZGlhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgJi0td3JhcHBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmxvY2stbWFycXVlZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBibG9ja1NwYWNpbmcoKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGF0YTE7XG5cbiAgICAmLS10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHQtb3V0bGluZSgkY29sb3ItZGF0YTMsIDEwMHB4LCA1MHB4LCAxcHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnRhZ3Mge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIC0zMHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIC0xNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZywgMCAyMHB4KTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmcsIDAgMTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmxvY2stbnVtYmVycyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgICsgLmJsb2NrLXRlc3RpbW9uaWFscyB7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmctdG9wLCAyMHB4KTtcbiAgICB9XG5cbiAgICAmLS10eXBlMiB7XG4gICAgICAgICYubGlnaHQtc3R5bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgYmxvY2tTcGFjaW5nKCdtYXJnaW4nKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZGFyay1zdHlsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBibG9ja1NwYWNpbmcoJ3BhZGRpbmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXRhMTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgIC5ibG9jay1udW1iZXJzIHtcbiAgICAgICAgICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YTQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdHlwZTEge1xuICAgICAgICBAaW5jbHVkZSBibG9ja1NwYWNpbmcoJ3BhZGRpbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhdGExO1xuXG4gICAgICAgIC5ibG9jay1udW1iZXJzIHtcbiAgICAgICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1pdGVtIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgMTBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIC5udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGEtaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgkY29sb3ItZGF0YS1oaWdobGlnaHQsIDAuNTApO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLCA2MHB4IDAgMjBweCAwKTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmcsIDQwcHggMCAxMHB4IDApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YTQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ibG9jay1saW5lcyB7XG4gICAgICAgICAgICB6LWluZGV4OjE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1iYWNrZ3JvdW5kIHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OjI7XG4gICAgfVxuXG4gICAgJi0tdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCA2MHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDIwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgbWFyZ2luOiAwICgtJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBwYWRkaW5nOiAwICgkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCA1MHB4KTtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pdGVtLTEge1xuICAgICAgICAgICAgLnN0cmlwZSB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHdpZHRoLCAyNDVweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXRlbS0yIHtcbiAgICAgICAgICAgIC5zdHJpcGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGJvdHRvbSwgLTYwcHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHdpZHRoLCAyNjJweCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oYm90dG9tLCAtMTBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAmLml0ZW0tMyB7XG4gICAgICAgICAgICAuc3RyaXBlIHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0od2lkdGgsIDE4NXB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJi5pdGVtLTQge1xuICAgICAgICAgICAgLnN0cmlwZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oYm90dG9tLCAtNjBweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0od2lkdGgsIDIwN3B4KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShib3R0b20sIC0xMHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWl0ZW0tY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5zdHJpcGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5udW1iZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbS1zZWNvbmRhcnk7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDgwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obGluZS1oZWlnaHQsIDk0cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy1ib3R0b20sIDEwcHgpO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oZm9udC1zaXplLCA1MHB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShsaW5lLWhlaWdodCwgNThweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDE1cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obGluZS1oZWlnaHQsIDE5cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgMTBweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGVzYyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDE0cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obGluZS1oZWlnaHQsIDE4cHgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oaWRlX21vYmlsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIuYmxvY2stcGFydG5lcnMge1xuICAgICYtdHlwZTEsXG4gICAgJi10eXBlMiB7XG4gICAgICAgICYtLXJld2FyZCB7XG4gICAgICAgICAgICAmLS1zaW5nbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDEwcHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICRjb2xvci1kYXRhMTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGhlaWdodCwgNjBweCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1pbi13aWR0aCwgNjBweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1heC1oZWlnaHQsIDM2cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tdmFsdWVzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGEtaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWxlZnQsIDIwcHgpO1xuXG4gICAgICAgICAgICAgICAgICAgICYtLW51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLXRvcCwgNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGZvbnQtc2l6ZSwgNDBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShsaW5lLWhlaWdodCwgNDJweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDYwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGxpbmUtaGVpZ2h0LCA2NXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oZm9udC1zaXplLCAxOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGxpbmUtaGVpZ2h0LCAxOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1sZWZ0LCAxMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHdpZHRoLCAxNTBweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGxpbmUtaGVpZ2h0LCAyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdHlwZTEge1xuICAgICAgICBAaW5jbHVkZSBibG9ja1NwYWNpbmcoJ21hcmdpbicpO1xuXG4gICAgICAgICYtLWhlYWRpbmctYmFyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDMwcHgpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgNDBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgMTBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0odG9wLCAtMXB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbSh0b3AsIC00cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNvbnRlbnQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWluLXdpZHRoLCAzMDBweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXJpZ2h0LCA1MHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1pbi13aWR0aCwgMzUwcHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1yaWdodCwgMTEwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGFicyB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzNTBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ2MHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgJi0tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgMTBweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGxpbmUtaGVpZ2h0LCAyMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgMjBweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tcmV3YXJkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXN3aXBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIHgtcmVtKHBhZGRpbmctcmlnaHQsIDEwMHB4KTtcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoKjAuNTtcbiAgICAgICAgICAgICAgICAmLmNhcmRzLWxpc3QtLXN3aXBlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAzMHB4KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICAvL2dyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICAgICAgICAgIC8vZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIHgtcmVtKGdyaWQtY29sdW1uLWdhcCwgMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDQwcHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgLy9AaW5jbHVkZSB4LXJlbShncmlkLWNvbHVtbi1nYXAsIDQwcHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgLy9AaW5jbHVkZSB4LXJlbShncmlkLWNvbHVtbi1nYXAsIDYwcHgpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCA2MHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWl0ZW0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGhlaWdodCwgMTE0cHgpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShib3JkZXItcmFkaXVzLCA1cHgpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1kYXRhNTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLm5vLXRvdWNoZXZlbnRzICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWF4LXdpZHRoLCAxNzJweCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1heC1oZWlnaHQsIDcycHgpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubW9kZTIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYmxvY2tTcGFjaW5nKCdwYWRkaW5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGF0YTE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy93YXZlcy1wYXJ0bmVycy1saXN0LnBuZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLW1vZGUyIHtcblxuICAgICAgICAgICAgJi0tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXRvcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWF4LXdpZHRoLCA3MDBweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXh0LW91dGxpbmUoJGNvbG9yOiAkY29sb3ItZGF0YTMsICRzaXplRGVza3RvcDogMTAwcHgsICRzaXplTW9iaWxlOiA2MHB4LCAkc3Ryb2tlOiAxcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgLTI4cHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDIwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obGluZS1oZWlnaHQsIDIycHgpO1xuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1wYXJ0bmVycyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLCAzMHB4IGF1dG8gMCk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbSh3aWR0aCwgOTAwcHgpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCA1MHB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3dpcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgLTUwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi1zbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbSh3aWR0aCwgMjQwcHgpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLCAwIDE1cHggNTBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0od2lkdGgsIDI0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gNjBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLCAwIDMwcHggNTBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibG9jay1jYXJkLS1sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShoZWlnaHQsIDEzMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLCAyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10eXBlMiB7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDQwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDgwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2luZ2xlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJsb2NrU3BhY2luZygpO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1saWdodDtcblxuICAgICAgICAgICAgICAgIC5ibG9jay1wYXJ0bmVycy10eXBlMiB7XG4gICAgICAgICAgICAgICAgICAgICYtLWRldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWxlZnQsIDEwMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kZXRhaWxzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1pbWFnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWRhdGE1O1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oaGVpZ2h0LCAyODBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtd2lkdGgsIDI4MHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZywgMzBweCk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDIwcHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXJpZ2h0LCAzMHB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShoZWlnaHQsIDM1MHB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtd2lkdGgsIDM1MHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXJpZ2h0LCA1MHB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShoZWlnaHQsIDQwMHB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtd2lkdGgsIDQwMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1yaWdodCwgMTAwcHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGhlaWdodCwgNTAwcHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1heC13aWR0aCwgNTAwcHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmcsIDQ1cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgICAmLS1zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhMztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCA1cHgpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAxMHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAxMHB4KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgMjBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS10ZXh0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShsaW5lLWhlaWdodCwgMjJweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgMTBweCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDIwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXBhbG1hcmVzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDQwcHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgODBweCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1yZXdhcmQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1yaWdodCwgMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy1sZWZ0LCA1MHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tc2luZ2xlIHtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAxMHB4KTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAzMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNsaWVudHMge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgMjBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDUwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGdyaWQtcm93LWdhcCwgNzVweCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGdyaWQtY29sdW1uLWdhcCwgMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1heC13aWR0aCwgNzIwcHgpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGdyaWQtcm93LWdhcCwgNTBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShncmlkLWNvbHVtbi1nYXAsIDQ1cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1zaW5nbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWF4LXdpZHRoLCAxMjVweCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLXBpY3RvIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgMzBweCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1pbi1oZWlnaHQsIDI0cHgpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGE0O1xuXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdHlwZTMge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGF0YTE7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3dhdmVzLXBhcnRuZXJzLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBAaW5jbHVkZSBibG9ja1NwYWNpbmcoKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICYtLWNvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy1ib3R0b20sIDIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgNjBweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDMwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbGV2ZWwtMSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4sIDAgLTM3cHgpO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4sIDAgLTIwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tc2luZ2xlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLCAwIDM3cHgpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCA4MHB4KTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmcsIDAgMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1sZXZlbC0yIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDQwcHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShncmlkLXJvdy1nYXAsIDkwcHgpO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgMjBweCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtaGVpZ2h0LCA2MHB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtd2lkdGgsIDE3MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ibG9jay1wb3Bpbi1zbGlkZXIge1xuICAgIEBpbmNsdWRlIGJsb2NrU3BhY2luZygnbWFyZ2luJyk7XG5cbiAgICAmLS1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI3MHB4LCAxZnIpKTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1kYXRhNTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItZGF0YTU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMDBweCwgMWZyKSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDUwJSwgMWZyKSk7XG4gICAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgJi0tbGlzdC0taXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWRhdGE1O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWRhdGE1O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoNTB2dyAtIDIwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGhlaWdodCwgMjUwcHgpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGhlaWdodCwgMjI1cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGhlaWdodCwgMzA2cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGhlaWdodCwgMjc1cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShoZWlnaHQsIDMwMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnBsdXMge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBsdXMge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZywgMTVweCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmcsIDMwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItZGF0YTE7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oaGVpZ2h0LCAxNHB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbSh3aWR0aCwgMTRweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1saXN0LS10aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgMTBweCk7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmcsIDIwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmcsIDE1cHggMTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGZvbnQtc2l6ZSwgMThweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShsaW5lLWhlaWdodCwgMjFweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG9waW5TbGlkZXIge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTEwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCB2aXNpYmlsaXR5IDBzIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZywgNzVweCAyMHB4KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmctdG9wLCA3MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hZG1pbi1iYXIgJiB7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHRvcCwgJGFkbWluLWJhci1oZWlnaHQpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gI3skYWRtaW4tYmFyLWhlaWdodH0pO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0odG9wLCAkYWRtaW4tYmFyLWhlaWdodC1tb2JpbGUpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7JGFkbWluLWJhci1oZWlnaHQtbW9iaWxlfSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHRvcCwgNTBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShyaWdodCwgNTBweCk7XG4gICAgICAgICAgICB6LWluZGV4OiAxMTU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHRvcCwgMjBweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocmlnaHQsIDIwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbSh3aWR0aCwgMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubW9iaWxlLXN3aXBlci10aHVtYnMge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgMzBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZGF0YTQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0od2lkdGgsIDI4MHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICYtLXN3aXBlciB7XG5cbiAgICAgICAgJi5zd2lwZXJUb3Age1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtd2lkdGgsIDEwMDBweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLCA2MHB4KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLCAyMHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnN3aXBlclRodW1icyB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShoZWlnaHQsIDIwNXB4KTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICAgICAgICAgICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1kYXRhNTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGF0YTU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLCAwIDIwcHgpO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhLWhpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICAgICAgLmJsb2NrLXBvcGluLXNsaWRlci0tc3dpcGVyLS1zbWFsbC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YS1oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRpdGxlcyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDMwcHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAyMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRpdGxlLFxuICAgICAgICAmLS10aXRsZS1zaGFkb3cge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGl0bGUtc2hhZG93IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtb3V0bGluZSgkY29sb3ItZGF0YTQsIDc3cHgsIDAsIDAuNXB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1heC13aWR0aCwgNDg4cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgMzBweCk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDQwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgLTMwcHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWRlc2Mge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWF4LXdpZHRoLCA0ODBweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgJi0taW1nLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGhlaWdodCwgMjgwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0od2lkdGgsIDI4MHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmcsIDQwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXJpZ2h0LCAyMHB4KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNtYWxsLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YTE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oaGVpZ2h0LCAyMDdweCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocmlnaHQsIDEwcHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhLWhpZ2hsaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obGVmdCwgMTBweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ibG9jay1wdXNoLXRleHQtdHlwZTEge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGJsb2NrU3BhY2luZygncGFkZGluZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcblxuICAgICYub3JhbmdlLXN0eWxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhdGEtaGlnaGxpZ2h0O1xuICAgICAgICAuYmxvY2stcHVzaC10ZXh0LXR5cGUxLS10aXRsZTEge1xuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGExO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kYXJrLXN0eWxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhdGExO1xuICAgIH1cbiAgICAmLWJhY2tncm91bmQge1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi0td3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10aXRsZTEge1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtd2lkdGgsIDUwMHB4KTtcblxuICAgIH1cblxuICAgICYtLWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWxlZnQsIDYwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgMTAwcHgpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgMzBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10aXRsZTIge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0LW91dGxpbmUoJGNvbG9yLXdoaXRlLCA4MHB4LCA0OHB4LCAxcHgpO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAyMHB4KTtcbiAgICB9XG5cbiAgICAmLS1kZXNjIHtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWF4LXdpZHRoLCA2MDBweCk7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKGZvbnQtc2l6ZSwgMTVweCk7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKGxpbmUtaGVpZ2h0LCAyMnB4KTtcbiAgICB9XG5cbiAgICAmLS1idXR0b24ge1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCAxMHB4KTtcbiAgICB9XG59XG5cbi5ibG9jay1wdXNoLXRleHQtdHlwZTIge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcblxuICAgICYubGlnaHQtc3R5bGUge1xuICAgICAgICBAaW5jbHVkZSBibG9ja1NwYWNpbmcoJ21hcmdpbicpO1xuICAgIH1cblxuICAgICYuZGFyay1zdHlsZSB7XG4gICAgICAgIEBpbmNsdWRlIGJsb2NrU3BhY2luZygncGFkZGluZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGF0YTE7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuXG4gICAgJi0td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJi0tdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA0MiU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWRlc2Mge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgd2lkdGg6IDU4JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDgwcHgpO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDE1cHgpO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShsaW5lLWhlaWdodCwgMjJweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCA0MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDQwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyLCBoMyB7XG4gICAgICAgICAgICBAZXh0ZW5kIC50aXRsZS1tZWRpdW07XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAxMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgMjJweCk7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgKyBoMiwgKyBoMyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgNjBweCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgNDBweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDMwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2NrLXB1c2gtdGV4dC10eXBlMyB7XG4gICAgQGluY2x1ZGUgYmxvY2tTcGFjaW5nKCdwYWRkaW5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuXG4gICAgJi5vcmFuZ2Utc3R5bGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGF0YS1oaWdobGlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3dhdmVzLXB1c2gtdGV4dC1vcmFuZ2UucG5nJyk7XG5cbiAgICAgICAgLmJsb2NrLXB1c2gtdGV4dC10eXBlMy0tdGl0bGUge1xuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGExO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kYXJrLXN0eWxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhdGExO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy93YXZlcy1wdXNoLXRleHQtYmx1ZS5wbmcnKTtcbiAgICB9XG5cbiAgICAmLS10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgNjBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCA0MHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWNvbnRlbnQxLCAmLS1jb250ZW50MiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmcsIDAgMTVweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmcsIDAgMCAzMHB4IDApO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGVzYywgJi0tYnRuLXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtd2lkdGgsIDQyMHB4KTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgJi0tZGVzYyB7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKGZvbnQtc2l6ZSwgMTVweCk7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKGxpbmUtaGVpZ2h0LCAyMnB4KTtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBAZXh0ZW5kIC50aXRsZS1zZW1pLWJpZztcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDIwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgMTBweCk7XG4gICAgfVxufVxuIiwiLmJsb2NrLXN0ZXBzIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXRhMTtcbiAgICBAaW5jbHVkZSBibG9ja1NwYWNpbmcoJ3BhZGRpbmcnKTtcblxuICAgIC8vIGRhc2hlZCBsaW5lXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwc2V1ZG8oKTtcbiAgICAgICAgICAgIHRvcDogMTUlO1xuICAgICAgICAgICAgYm90dG9tOiAxMCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiA3NSU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGF0YTE7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgJGNvbG9yLWRhdGEzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sICRzcGFjaW5nLW1kKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAkc3BhY2luZy14bCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWF4LXdpZHRoLCAxMDQwcHgpO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAkc3BhY2luZy1sZyk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZmlsbCBlYXNlLWluLW91dDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgJHNwYWNpbmctbWQpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSAuYmxvY2stc3RlcHMtLWl0ZW0tdGV4dCB7XG4gICAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBsZWZ0IGVsZW1lbnRzXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIC5ibG9jay1zdGVwcy0taXRlbS10ZXh0LFxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIC5ibG9jay1zdGVwcy0taXRlbS1pbnRybyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXJpZ2h0LCAzMHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXJpZ2h0LCA2MHB4KTtcblxuICAgICAgICAgICAgICAgIC8vIGJ1bGxldCBwb2ludFxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBzZXVkbygkY29udGVudDogJy4nKTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHJpZ2h0LCAtNjRweCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZywgMTBweCAwIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGEtaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGF0YTE7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHJpZ2h0IGVsZW1lbnRzXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkgLmJsb2NrLXN0ZXBzLS1pdGVtLXRleHQsXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIC5ibG9jay1zdGVwcy0taXRlbS1pbnRybyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWxlZnQsIDMwcHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWxlZnQsIDYwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taXRlbS1pbnRybyxcbiAgICAmLS1pdGVtLXRleHQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taXRlbS10ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tbGVmdCwgMjBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pdGVtLWludHJvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAyMHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXN1YnRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgMTBweCk7XG4gICAgfVxuXG4gICAgJi0tbmFtZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHQtb3V0bGluZSgkY29sb3ItZGF0YS1oaWdobGlnaHQsIDEwMHB4LCA1MHB4LCAxcHgpO1xuICAgIH1cblxuICAgICYtLWltZyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIC0zNXB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWRlc2Mge1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShsaW5lLWhlaWdodCwgMjJweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWF4LXdpZHRoLCA0NjBweCk7XG4gICAgICAgIH1cblxuICAgICAgICA+IGg0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDIycHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBwICsgaDQge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgMzBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAxMHB4KTtcbiAgICAgICAgICAgIEBleHRlbmQgLnRpdGxlLXNtYWxsO1xuICAgICAgICB9XG5cbiAgICB9XG5cbn1cbiIsIi5ibG9jay10ZWFtIHtcbiAgICBAaW5jbHVkZSBibG9ja1NwYWNpbmcoJ21hcmdpbicpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLS13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYtLXRpdGxlLXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAyNXB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRpdGxlMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIHRleHQtb3V0bGluZSgkY29sb3ItZGF0YTQsIDYwcHgsIDM2cHgsIDFweCk7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKGxpbmUtaGVpZ2h0LCA2MHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGxpbmUtaGVpZ2h0LCAzNnB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXN3aXBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy10b3AsIDQ3cHgpO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLWJvdHRvbSwgNDBweCk7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKG1heC13aWR0aCwgOTIwcHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWF4LXdpZHRoLCA4MjBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1heC13aWR0aCwgNjQwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtd2lkdGgsIDUxMnB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmctdG9wLCAyMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWF4LXdpZHRoLCAzMzJweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmctYm90dG9tLCAzMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmctbGVmdCwgMTVweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLXJpZ2h0LCAxNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwc2V1ZG8oKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgLm5vLXRvdWNoZXZlbnRzICYge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkcmFnLWN1cnNvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1wZXJzb24ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtd2lkdGgsIDI4MHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtd2lkdGgsIDIyMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgODBweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDQwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tcGljdHVyZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbmFtZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCAyMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDVweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1qb2Ige1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNvY2lhbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBkZXN0cm95TGlzdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tcmlnaHQsIDEwcHgpO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YTQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1kYXRhNDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0od2lkdGgsIDM1cHgpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShoZWlnaHQsIDM1cHgpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YS1oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1kYXRhLWhpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJsb2NrLXRlc3RpbW9uaWFscyB7XG4gICAgQGluY2x1ZGUgYmxvY2tTcGFjaW5nKCdtYXJnaW4nKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWRhdGExO1xuXG4gICAgLmJsb2NrLWxpbmVzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1zd2lwZXIge1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtd2lkdGgsIDEwNTBweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHRvcCwgOTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZywgMCAxMjVweCAwIDkxcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZywgMCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLXBvc2l0aW9uPVwibGVmdFwiXSB7XG4gICAgICAgICAgICAucGljdHVyZSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29tbWVudCB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtcG9zaXRpb249XCJyaWdodFwiXSB7XG4gICAgICAgICAgICAucGljdHVyZSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgLnBpY3R1cmUtYmFja2dyb3VuZCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb21tZW50IHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgLnBpY3R1cmUge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNvbW1lbnQge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGljdHVyZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLCAzNXB4IDYwcHggMzBweCA2MHB4KTtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvc3RyaXBlLXRlc3RpbW9uaWFsLnBuZycpIG5vLXJlcGVhdCBib3R0b20gcmlnaHQ7XG4gICAgICAgICAgICAmLWJhY2tncm91bmQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLCAzNXB4IDYwcHggMzBweCA2MHB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAzMHB4KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQgNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHRvcCwgNXB4KTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHdpZHRoLCA4MHB4KTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWRhdGE0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29tbWVudCB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWxlZnQsIDUwcHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tbGVmdCwgMTVweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIC0xMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHRvcCwgMCk7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbSh3aWR0aCwgODBweCk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1kYXRhNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDI0cHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGxpbmUtaGVpZ2h0LCAzMHB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAxMHB4KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShsaW5lLWhlaWdodCwgMjVweCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDVweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDE0cHgpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YTQ7XG5cbiAgICAgICAgICAgICAgICBib2R5LnNpbmdsZS5zaW5nbGUtcG9zdCAmIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmxvY2stdGV4dC1tZWRpYSB7XG5cbiAgICAmLmxpZ2h0LXN0eWxlIHtcbiAgICAgICAgQGluY2x1ZGUgYmxvY2tTcGFjaW5nKCdtYXJnaW4nKTtcbiAgICB9XG5cbiAgICAmLmRhcmstc3R5bGUge1xuICAgICAgICBAaW5jbHVkZSBibG9ja1NwYWNpbmcoJ3BhZGRpbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhdGExO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cblxuICAgICYtLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICYtLW1lZGlhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbSh3aWR0aCwgODBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jb250ZW50IHtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAmLS1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YTM7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAxMHB4KTtcbiAgICB9XG5cbiAgICAmLS1kZXNjIHtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0oZm9udC1zaXplLCAxNXB4KTtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obGluZS1oZWlnaHQsIDIycHgpO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCAyMHB4KTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXR5cGUxIHtcbiAgICAgICAgJi5pcy1yZXZlcnNlIHtcbiAgICAgICAgICAgIC5ibG9jay10ZXh0LW1lZGlhIHtcbiAgICAgICAgICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXJpZ2h0LCAtNzBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLXJpZ2h0LCA3MHB4ICsgNDBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stdGV4dC1tZWRpYSB7XG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tbGVmdCwgLTcwcHgpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtaW4td2lkdGgsIDU1MHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXh0LW91dGxpbmUoJGNvbG9yLWRhdGE0LCA4MHB4LCA0OHB4LCAxcHgpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDIwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZGVzYyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLWxlZnQsIDcwcHggKyA0MHB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgMTBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdHlwZTIsICYtLXR5cGUzIHtcbiAgICAgICAgJi5pcy1yZXZlcnNlIHtcbiAgICAgICAgICAgIC5ibG9jay10ZXh0LW1lZGlhIHtcbiAgICAgICAgICAgICAgICAmLS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IC0xO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmctcmlnaHQsIDUwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy1yaWdodCwgMTAwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLXRleHQtbWVkaWEge1xuICAgICAgICAgICAgJi0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1tZWRpYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy1sZWZ0LCA1MHB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmctbGVmdCwgMTAwcHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZGVzYyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDEwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXR5cGUzIHtcbiAgICAgICAgLmJsb2NrLXRleHQtbWVkaWEge1xuICAgICAgICAgICAgJi0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbSh0b3AsIDYwcHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0odG9wLCA4MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWluLXdpZHRoLCAzNDBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJsb2NrLXRleHQtdGl0bGUge1xuICAgIEBpbmNsdWRlIGJsb2NrU3BhY2luZygnbWFyZ2luJyk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHgtcmVtKG1heC13aWR0aCwgNzAwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICYtLXRpdGxlIHtcbiAgICAgICAgKiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAyMHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRleHQge1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtd2lkdGgsIDYwMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obGluZS1oZWlnaHQsIDIycHgpO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ibG9jay10ZXh0IHtcbiAgICBAaW5jbHVkZSBibG9ja1NwYWNpbmcoJ21hcmdpbicpO1xuICAgIEBpbmNsdWRlIHgtcmVtKGZvbnQtc2l6ZSwgMTVweCk7XG4gICAgQGluY2x1ZGUgeC1yZW0obGluZS1oZWlnaHQsIDIycHgpO1xuXG4gICAgJi5mdWxsLXNpemUge1xuICAgICAgICAuYmxvY2stdGV4dC0tY29udGVudCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNtYWxsLXNpemUge1xuICAgICAgICAuYmxvY2stdGV4dC0tY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtd2lkdGgsIDgwMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgICYuaGFzLWJhY2tncm91bmQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYmxvY2tTcGFjaW5nKCdwYWRkaW5nJyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBhdHRlcm4taW50ZXJyb2dhdGlvbiB7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoXCIuLi9pbWcvYmctaW50ZXJyb2dhdGlvbi5wbmdcIik7XG4gICAgICAgICAgICAgICAgc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH07XG5cbiAgICAgICAgICAgIC5ibG9jay10ZXh0LS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBAZXh0ZW5kIC50aXRsZS1zZW1pLWJpZztcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgMTVweCk7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBAZXh0ZW5kIC50aXRsZS1tZWRpdW07XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDE1cHgpO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgQGV4dGVuZCAudGl0bGUtc21hbGw7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDE1cHgpO1xuICAgIH1cblxuICAgIGgyLCBoMywgaDQge1xuICAgICAgICAmID4gc3Ryb25nIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YTE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgJjpub3QoLmRzLUJ1dHRvbikge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9kYXRhLWhpZ2hsaWdodDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGExO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZHMtQnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZGF0YS1oaWdobGlnaHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGF0YS1oaWdobGlnaHQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1pbiAuMTVzO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGEtaGlnaGxpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBAaW5jbHVkZSBkZXN0cm95TGlzdDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbSh3aWR0aCwgM3B4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tcmlnaHQsIDEwcHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGhlaWdodCwgM3B4KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGF0YS1oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IHVsIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAwKTtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy1sZWZ0LCAzMHB4KTtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0od2lkdGgsIDRweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShoZWlnaHQsIDRweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZGF0YS1oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIG9sIHtcbiAgICAgICAgQGluY2x1ZGUgZGVzdHJveUxpc3Q7XG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IG15LWF3ZXNvbWUtY291bnRlcjtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbXktYXdlc29tZS1jb3VudGVyO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihteS1hd2Vzb21lLWNvdW50ZXIpIFwiLiBcIjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGEtaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCwgdWwsIG9sIHtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgMjBweCk7XG4gICAgfVxufVxuXG4uZHMtQnV0dG9uLTIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1kYXRhLWhpZ2hsaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGF0YS1oaWdobGlnaHQ7XG4gICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBlYXNlLWluIC4xNXM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhLWhpZ2hsaWdodDtcbiAgICB9XG59XG4iLCIuYmxvY2std2ViaW5hcnMsXG4uYmxvY2stYmxvZyxcbi5ibG9jay1hcmNoaXZlIHtcbiAgICAmLXR5cGUxIHtcbiAgICAgICAgQGluY2x1ZGUgYmxvY2tTcGFjaW5nO1xuXG4gICAgICAgICYubW9kZTIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3dhdmVzLXdlYmluYXIuanBnJykgJGNvbG9yLWRhdGExIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy1ib3R0b20sIDMwcHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy1ib3R0b20sIDYwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgLy9jb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAvL2xlZnQ6IDA7XG4gICAgICAgICAgICAgICAgLy90b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NoYWRvdy13ZWJpbmFyLnBuZycpIG5vLXJlcGVhdCByaWdodCBib3R0b207XG4gICAgICAgICAgICAgICAgLy93aWR0aDogNjkuNDQ1JTtcbiAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIHgtcmVtKGhlaWdodCwgODExcHgpO1xuICAgICAgICAgICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NyUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0taGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tb2RlMSAmIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXRpdGxlIHtcblxuICAgICAgICAgICAgICAgIC5tb2RlMiAmIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy1ib3R0b20sIDMwcHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tb2RlMSAmIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWF4LXdpZHRoLCA3MjVweCk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudG9wLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgLm1vZGUxICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy1ib3R0b20sIDEwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgLThweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXh0LW91dGxpbmUoJGNvbG9yLWRhdGE0LCA4MHB4LCA2MHB4LCAwLjc1cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgKyAud2ViaW5hci10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCAtMzVweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudG9wLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCA0MHB4KTtcblxuICAgICAgICAgICAgICAgICAgICB+IC53ZWJpbmFyLWRhdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgMTBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAud2ViaW5hci1kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmctYm90dG9tLCAzMHB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAubW9kZTEgJiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1kYXRlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubW9kZTIgJiB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS10aW1lIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgICAgICAubW9kZTEgJiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAxMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tcmlnaHQsIDMwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm1vZGUyICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy1ib3R0b20sIDE1cHgpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLWJvdHRvbSwgMTBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tcmlnaHQsIDE1cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlY29uZHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1pbi13aWR0aCwgMzZweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtaW4td2lkdGgsIDUycHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1yaWdodCwgNXB4KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tb2RlMiAmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC51bml0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGxpbmUtaGVpZ2h0LCAyM3B4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0odG9wLCAtMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGEtaGlnaGxpZ2h0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbSh0b3AsIC01cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgNDBweCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgMzBweCk7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1vZGUxICYge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDMwcHgpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCA2MHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYXNzZWQgJiB7XG4gICAgICAgICAgICAgICAgLm1vZGUxICYge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0taW1hZ2Uge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDYxLjc2NSU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjEuNzY1JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubW9kZTEgJiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucGFzc2VkICYge1xuICAgICAgICAgICAgICAgICAgICAubW9kZTEgJiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWRhdGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YS1oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgMTBweCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oZm9udC1zaXplLCAxOHB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShsaW5lLWhlaWdodCwgMjNweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXRleHQge1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDIwcHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWxlZnQsIDQwcHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tb2RlMSAmIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWxlZnQsIDUwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBhc3NlZCAmIHtcbiAgICAgICAgICAgICAgICAgICAgLm1vZGUxICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCAyMHB4KTtcblxuICAgICAgICAgICAgICAgIC5wYXNzZWQgJiB7XG4gICAgICAgICAgICAgICAgICAgIC5tb2RlMSAmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbiwgNjBweCBhdXRvIDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0od2lkdGgsIDgwMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShsaW5lLWhlaWdodCwgMjJweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zaGFyZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhNDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDQwcHgpO1xuXG4gICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1yaWdodCwgMTVweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5waWN0byB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3F1YXJlKDQwcHgpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1kYXRhNTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhLWhpZ2hsaWdodDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZGF0YS1oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtd2lkdGgsIDE4cHgpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtaGVpZ2h0LCAxOHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAYXQtcm9vdCAjc2luZ2xlLXdlYmluYXJzI3smfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLXRvcCwgMzBweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLXRvcCwgNDBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLXRvcCwgNjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi10eXBlMixcbiAgICAmLXR5cGUzIHtcbiAgICAgICAgQGluY2x1ZGUgYmxvY2tTcGFjaW5nKCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXRhMTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYmFja2dyb3VuZDEge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXRhMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYmFja2dyb3VuZDIge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4yNTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy93YXZlcy13ZWJpbmFyLXR5cGUyLnBuZycpICRjb2xvci1kYXRhMSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGJvZHkuc2luZ2xlLnNpbmdsZS1wb3N0ICYsXG4gICAgICAgIGJvZHkuc2luZ2xlLnNpbmdsZS1hcmNoaXZlcyAmLCB7XG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWF4LXdpZHRoLCA1NDBweCk7XG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCA2MHB4KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgNDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zaW5nbGUge1xuICAgICAgICAgICAgLmJsb2NrLWNhcmQge1xuICAgICAgICAgICAgICAgICYtLWxvZ28ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGhlaWdodCwgMjEwcHgpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAyMHB4KTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGhlaWdodCwgMTcwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShoZWlnaHQsIDEzMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDEwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IGNhbGMoKDEwMHZ3IC0gNDBweCkgKiAxODYgLyAyODApO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oaGVpZ2h0LCAxODZweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAud2F0ZXJtYXJrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKDUwJSAtIDIwJSksIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjE7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZGFyayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCA5cHgpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXR5cGUyIHtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy10b3AsIDMwcHgpO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLWJvdHRvbSwgNTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLXRvcCwgNDBweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy10b3AsIDYwcHgpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmctYm90dG9tLCA0MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDIwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgNDBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1saW5rIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDMwcHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgNTBweCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgMzBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY2FyZHMge1xuICAgICAgICAgICAgJi0td3JhcHBlcjpub3QoLnN3aXBlci13cmFwcGVyKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB3ZWJpbmFyLWdyaWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtdHlwZTMge1xuICAgICAgICBwYWRkaW5nOjYwcHggMCA4MHB4O1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICAgICAgLnBhZ2UtaWQtMzIgJiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgLmJsb2NrLWxpbmVzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJsb2NrLWNhcmQge1xuICAgICAgICAgICAgICAgICYtLWxvZ28ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLS1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGExO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubGVnZW5kIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhMztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIC5ibG9jay1jYXJkLS1uYW1lLFxuICAgICAgICAgICAgICAgICAgICAubGVnZW5kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YS1oaWdobGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibG9jay1maWx0ZXJzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmxvY2stZmlsdGVycyxcbiAgICAgICAgICAgIC5ibG9jay1maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgbGlbZGF0YS1zZi1maWVsZC1pbnB1dC10eXBlPWNoZWNrYm94XSA+IHVsID4gbGk6bm90KC5zZi1vcHRpb24tYWN0aXZlKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDEwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY2FyZHMge1xuICAgICAgICAgICAgJi0td3JhcHBlcjpub3QoLnN3aXBlci13cmFwcGVyKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgd2ViaW5hci1ncmlkO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgICAgICAgICAvL21hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAvL21heC13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgLy9AaW5jbHVkZSB4LXJlbShtYXgtd2lkdGgsIDI4MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgLy9ncmlkLXJvdy1nYXA6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2luZ2xlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDMwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbW9yZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCAzMHB4KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDYwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxvY2staW1hZ2Utc3BlYWtlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAqIDE5MCAvIDMyMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKGhlaWdodCwgMjUwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0oaGVpZ2h0LCAzNThweCk7XG4gICAgfVxuXG4gICAgJi5mdWxsIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWF4LXdpZHRoLCAxMDQwcHgpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShoZWlnaHQsIDQyMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGhlaWdodCwgNjIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0td3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZywgMCAxMHB4IDAgMTVweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLWxlZnQsIDI1cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy1yaWdodCwgMjVweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLWxlZnQsIDUycHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmctcmlnaHQsIDQwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhhbGYgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy1sZWZ0LCAzMHB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLXJpZ2h0LCAyMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1vZGUyICYge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy1yaWdodCwgMzBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIHhsKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy1yaWdodCwgMTVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiA0M3Z3O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1heC13aWR0aCwgMjIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWF4LXdpZHRoLCAyOTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtd2lkdGgsIDQwMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1heC13aWR0aCwgNDgwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhhbGYgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIGxnKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWF4LXdpZHRoLCAxODBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtd2lkdGgsIDI2MHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1heC13aWR0aCwgMzEwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1heC13aWR0aCwgMzMwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc3BlYWtlcnMge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKG1heC13aWR0aCwgMjgwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNnZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWF4LXdpZHRoLCAxNTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtd2lkdGgsIDIyMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1heC13aWR0aCwgMjgwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhhbGYgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWF4LXdpZHRoLCAxNzBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtd2lkdGgsIDExNHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1heC13aWR0aCwgMjAwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubW9kZTEgJiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXgtd2lkdGgsIDE4NXB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4eGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHpvb206IDAuOTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgem9vbTogMC43O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB6b29tOiAwLjg1O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGF0YTE7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGhlaWdodDogMjAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDIwZGVnKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogNDclO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2luZ2xlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgMTBweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCAxMHB4KTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCA1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5oYWxmICYge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCAyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0taW1hZ2Uge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIDEwcHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHdpZHRoLCAxMjBweCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHZ3O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCA1cHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0od2lkdGgsIDUwcHgpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHdpZHRoLCA3MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHdpZHRoLCAxMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaGFsZiAmIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0od2lkdGgsIDUwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0od2lkdGgsIDcwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1uYW1lIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tLXNlY29uZGFyeTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNXZ3O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMy41dnc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDEycHgpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShsaW5lLWhlaWdodCwgMTRweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDE2cHgpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShsaW5lLWhlaWdodCwgMjBweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShsaW5lLWhlaWdodCwgMjVweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDI4cHgpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShsaW5lLWhlaWdodCwgMzNweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmhhbGYgJiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGZvbnQtc2l6ZSwgMTJweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShsaW5lLWhlaWdodCwgMTRweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obGluZS1oZWlnaHQsIDI1cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1mdW5jdGlvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhNDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXZ3O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMy41dnc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDhweCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGxpbmUtaGVpZ2h0LCAxMHB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGZvbnQtc2l6ZSwgMTRweCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGxpbmUtaGVpZ2h0LCAxOHB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGZvbnQtc2l6ZSwgMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGxpbmUtaGVpZ2h0LCAyNXB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaGFsZiAmIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oZm9udC1zaXplLCA4cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obGluZS1oZWlnaHQsIDEwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oZm9udC1zaXplLCAxNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGxpbmUtaGVpZ2h0LCAxOXB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWN1c3RvbS1sb2dvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShib3R0b20sIDQwcHgpO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShsZWZ0LCA0MHB4KTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhLWhpZ2hsaWdodDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGJvdHRvbSwgMTVweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShsZWZ0LCAxNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGJvdHRvbSwgMjNweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShsZWZ0LCAyM3B4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGJvdHRvbSwgNDBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShsZWZ0LCA0MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oYWxmICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGJvdHRvbSwgMjNweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obGVmdCwgMjNweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbSh3aWR0aCwgMTVweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcXVhcmUoMjNweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcXVhcmUoNDBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oYWxmICYge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3F1YXJlKDIzcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXdhdGNoIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCAyMHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5ibG9jay13ZWJpbmFycyB7XG4gICAgJi10eXBlMSB7XG4gICAgICAgICYubW9kZTIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXRhMTtcbiAgICAgICAgfVxuICAgICAgICAmLWJhY2tncm91bmQge1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tc2hhcmUge1xuICAgICAgICAgICAgLnBpY3RvIHtcbiAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZywgMTRweCAyMHB4KTtcbiAgICBAaW5jbHVkZSB4LXJlbShsaW5lLWhlaWdodCwgMjJweCk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWRhdGE0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgICBAaW5jbHVkZSB4LXJlbShtaW4taGVpZ2h0LCAxNTBweCk7XG4gICAgQGluY2x1ZGUgeC1yZW0obGluZS1oZWlnaHQsIDIycHgpO1xufVxuXG4uY3VzdG9tLWZpbGVzIHtcbiAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4sIDU1cHggMCk7XG5cbiAgICAmLS1pbnB1dCB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgICYtLWxhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1kYXRhNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmcsIDI1cHggMjBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZy1ib3R0b20sIDgwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgMTIwcHgpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGVzYyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDE1cHgpO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShsaW5lLWhlaWdodCwgMjJweCk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YTE7XG4gICAgfVxuXG4gICAgJi0tYnRuIHtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0od2lkdGgsIDEyNXB4KTtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0oaGVpZ2h0LCAxMjVweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXRhLWhpZ2hsaWdodDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKHdpZHRoLCA3NXB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWZpbGVzTGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1ib3R0b20sIC0yNXB4KTtcbiAgICB9XG5cbiAgICAmLS1maWxlLWJsb2NrIHtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLCAxMHB4IDApO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLCA1cHggMTBweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgNDBweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDgwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZmlsZS1kZWxldGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGExO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tcmlnaHQsIDVweCk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGEtaGlnaGxpZ2h0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmN1c3RvbS1jaGVja2JveGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLCAwIC0xMHB4KTtcbiAgICB9XG5cbiAgICAqIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICB9XG5cbiAgICAmLS1jaG9pY2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTYuNjY3JTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLCAwIDEwcHgpO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAxMHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWNoZWNrYm94IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgfiAuY3VzdG9tLWNoZWNrYm94ZXMtLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZGF0YS1oaWdobGlnaHQ7XG5cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWRhdGEtaGlnaGxpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfiAubGFiZWwtdGV4dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhLWhpZ2hsaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWltYWdlIHtcbiAgICAgICAgJi1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0od2lkdGgsIDEyMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGhlaWdodCwgMTIwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXRvcCwgMjBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAxMHB4KTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1kYXRhNDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiRzdmctYXJyb3ctcHJpbWFyeTogJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj1cIjEuMFwiIGVuY29kaW5nPVwiVVRGLThcIiUzRiUzRSUzQ3N2ZyB3aWR0aD1cIjEwcHhcIiBoZWlnaHQ9XCI2cHhcIiB2aWV3Qm94PVwiMCAwIDEwIDZcIiB2ZXJzaW9uPVwiMS4xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiJTNFJTNDdGl0bGUlM0VpY29uL2Fycm93LWRvd24lM0MvdGl0bGUlM0UlM0NnIGlkPVwiU3ltYm9sc1wiIHN0cm9rZT1cIm5vbmVcIiBzdHJva2Utd2lkdGg9XCIxXCIgZmlsbD1cIm5vbmVcIiBmaWxsLXJ1bGU9XCJldmVub2RkXCIlM0UlM0NnIGlkPVwiaWNvbi9hcnJvdy1kb3duXCIgZmlsbD1cIiUyMzA3MDcyM1wiJTNFJTNDcG9seWdvbiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoNS4wMDAwMDAsIDMuMDAwMDAwKSBzY2FsZSgxLCAtMSkgcm90YXRlKC05MC4wMDAwMDApIHRyYW5zbGF0ZSgtNS4wMDAwMDAsIC0zLjAwMDAwMCkgXCIgcG9pbnRzPVwiNC41NDc2MDIxNiAyLjk5MzcwMDA4IDIgNi43NzczMDAxMyAzLjI2MTIzMDM1IDggOCAyLjk5MzgwMDA4IDMuMjYxMjMwMzUgLTIgMiAtMC43NzcyOTk5ODJcIiUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0UnO1xuJHN2Zy1wcmltYXJ5LWNvbG9yLWVuYzogc3RyLXJlcGxhY2UoI3skY29sb3ItZGF0YTF9LCAnIycsICclMjMnKTtcblxuc2VsZWN0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZywgMTRweCAyMHB4KTtcbiAgICBAaW5jbHVkZSB4LXJlbShsaW5lLWhlaWdodCwgMjJweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgIGJhY2tncm91bmQ6IHVybCgkc3ZnLWFycm93LXByaW1hcnkpIG5vLXJlcGVhdCByaWdodCAyMHB4IGNlbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuIiwiQGltcG9ydCBcIl9pbnB1dC1maWVsZHNcIjtcbkBpbXBvcnQgXCJfcmFkaW8tYnV0dG9uc1wiO1xuQGltcG9ydCBcIl9jaGVja2JveGVzXCI7XG5AaW1wb3J0IFwiX3NlbGVjdFwiO1xuXG4uZm9ybS1ncm91cCB7XG4gICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgMjBweCk7XG59XG5cbi5mb3JtLWxhYmVsIHtcbiAgICBAaW5jbHVkZSB4LXJlbShsaW5lLWhlaWdodCwgMjJweCk7XG4gICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgNXB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcblxuICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGEtaGlnaGxpZ2h0O1xuICAgIH1cbn1cblxuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgIEBpbmNsdWRlIHgtcmVtKGZvbnQtc2l6ZSwgMTRweCk7XG4gICAgY29sb3I6ICRjb2xvci1lcnJvciAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDVweCk7XG59XG5cbi5mb3JtLWNvbHVtbnMtaGFsZiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShncmlkLWNvbHVtbi1nYXAsIDQwcHgpO1xuICAgIH1cblxuICAgIC5mb3JtLWNvbHVtbi1oYWxmIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAyNHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2UgeyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmZvcm0tc2VuZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCA0MHB4KTtcblxuICAgIC53cGNmNy1zcGlubmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMTAlKTtcbiAgICB9XG59XG4iLCIuc2luZ2xlLWFjaGlldmVtZW50cyB7XG4gICAgLmJlZm9yZS1mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5oZXJvLWJhbm5lci1hY2hpZXZlbWVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhdGExO1xuICAgICAgICBAaW5jbHVkZSB4LXJlbShoZWlnaHQsIDY1MHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGhlaWdodCwgNTAwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShoZWlnaHQsIDQwMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBzZXVkbygpO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oaGVpZ2h0LCAyMDBweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkY29sb3ItZGF0YTEgMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJhbm5lciB7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZmlsdGVyOiBvcGFjaXR5KDUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAubG9nby13cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZywgMjVweCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0od2lkdGgsIDI1MHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGhlaWdodCwgMjUwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRvcC1pbmZvcy1hY2hpZXZlbWVudCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIEBpbmNsdWRlIGJsb2NrU3BhY2luZygncGFkZGluZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGF0YTE7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3dhdmVzLWFjaGlldmVtZW50LnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXG4gICAgICAgICsgLmJsb2NrLWltYWdlcy5kYXJrLXN0eWxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2hvcnQtZGVzYyB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgNDBweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbG9uZy1kZXNjIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGZvbnQtc2l6ZSwgMTVweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShsaW5lLWhlaWdodCwgMjJweCk7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbGlzdCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGdyaWQtY29sdW1uLWdhcCwgMzVweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tdG9wLCA0MHB4KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGdyaWQtcm93LWdhcCwgMjVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1leHBlcnRzLCAmLS10ZWNobm9zLCAmLS1yZXdhcmRzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRlc3Ryb3lMaXN0O1xuICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oZm9udC1zaXplLCAxNHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKGxpbmUtaGVpZ2h0LCAyMnB4KTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YTQ7XG5cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0oZm9udC1zaXplLCAxNXB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShsaW5lLWhlaWdodCwgMjJweCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLWJvdHRvbSwgMTBweCk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXJld2FyZHMge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCA3cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0od2lkdGgsIDEzcHgpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0obWFyZ2luLXJpZ2h0LCAxMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50YWdzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi10b3AsIDgwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1vdXRsaW5lKCRjb2xvci13aGl0ZSwgNjBweCwgMzZweCwgMXB4KTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZywgMCAyMHB4KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLCAwIDEwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0LWFjaGlldmVtZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhdGEtaGlnaGxpZ2h0O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBibG9ja1NwYWNpbmcoJ3BhZGRpbmcnKTtcblxuICAgICAgICAmLS1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHgtcmVtKG1hcmdpbi1yaWdodCwgNDBweCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4LXJlbShtYXJnaW4tYm90dG9tLCAyMHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iXX0=*/#mc_embed_signup form{display:block;position:relative;text-align:left;padding:10px 0 10px 3%}#mc_embed_signup h2{font-weight:700;padding:0;margin:15px 0;font-size:1.4em}#mc_embed_signup input{border:1px solid #ABB0B2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox}#mc_embed_signup input[type=radio]{-webkit-appearance:radio}#mc_embed_signup input:focus{border-color:#333}#mc_embed_signup .button{clear:both;background-color:#aaa;border:0 none;border-radius:4px;transition:all 0.23s ease-in-out 0s;color:#FFF;cursor:pointer;display:inline-block;font-size:15px;font-weight:400;height:32px;line-height:32px;margin:0 5px 10px 0;padding:0 22px;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap;width:auto}#mc_embed_signup .button:hover{background-color:#777}#mc_embed_signup .small-meta{font-size:11px}#mc_embed_signup .nowrap{white-space:nowrap}#mc_embed_signup .mc-field-group{clear:left;position:relative;width:96%;padding-bottom:3%;min-height:50px}#mc_embed_signup .size1of2{clear:none;float:left;display:inline-block;width:46%;margin-right:4%}* html #mc_embed_signup .size1of2{margin-right:2%}#mc_embed_signup .mc-field-group label{display:block;margin-bottom:3px}#mc_embed_signup .mc-field-group input{display:block;width:100%;padding:8px 0;text-indent:2%}#mc_embed_signup .mc-field-group select{display:inline-block;width:99%;padding:5px 0;margin-bottom:2px}#mc_embed_signup .datefield,#mc_embed_signup .phonefield-us{padding:5px 0}#mc_embed_signup .datefield input,#mc_embed_signup .phonefield-us input{display:inline;width:60px;margin:0 2px;letter-spacing:1px;text-align:center;padding:5px 0 2px 0}#mc_embed_signup .phonefield-us .phonearea input,#mc_embed_signup .phonefield-us .phonedetail1 input{width:40px}#mc_embed_signup .datefield .monthfield input,#mc_embed_signup .datefield .dayfield input{width:30px}#mc_embed_signup .datefield label,#mc_embed_signup .phonefield-us label{display:none}#mc_embed_signup .indicates-required{text-align:right;font-size:11px;margin-right:4%}#mc_embed_signup .asterisk{color:#e85c41;font-size:150%;font-weight:400;position:relative;top:5px}#mc_embed_signup .clear{clear:both}#mc_embed_signup .mc-field-group.input-group ul{margin:0;padding:5px 0;list-style:none}#mc_embed_signup .mc-field-group.input-group ul li{display:block;padding:3px 0;margin:0}#mc_embed_signup .mc-field-group.input-group label{display:inline}#mc_embed_signup .mc-field-group.input-group input{display:inline;width:auto;border:none}#mc_embed_signup div#mce-responses{float:left;top:-1.4em;padding:0em .5em 0em .5em;overflow:hidden;width:90%;margin:0 5%;clear:both}#mc_embed_signup div.response{margin:1em 0;padding:1em .5em .5em 0;font-weight:700;float:left;top:-1.5em;z-index:1;width:80%}#mc_embed_signup #mce-error-response{display:none}#mc_embed_signup #mce-success-response{color:#529214;display:none}#mc_embed_signup label.error{display:block;float:none;width:auto;margin-left:1.05em;text-align:left;padding:.5em 0}#mc-embedded-subscribe{clear:both;width:auto;display:block;margin:1em 0 1em 5%}#mc_embed_signup #num-subscribers{font-size:1.1em}#mc_embed_signup #num-subscribers span{padding:.5em;border:1px solid #ccc;margin-right:.5em;font-weight:700}#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{display:inline-block;margin:2px 0 1em 0;padding:5px 10px;background-color:rgba(255,255,255,.85);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:14px;font-weight:400;z-index:1;color:#e85c41}#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error{border:2px solid #e85c41}.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket{vertical-align:unset}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}