.wp-block-accordion{box-sizing:border-box}.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.wp-block-accordion-item{transition:grid-template-rows .3s ease-out}.wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transition:transform .2s ease-in-out}}.wp-block-accordion-heading__toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;overflow:hidden;padding:var(--wp--preset--spacing--20,1em) 0;text-align:inherit;text-decoration:inherit;text-transform:inherit;width:100%;word-spacing:inherit}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{text-decoration:underline}.wp-block-accordion-heading__toggle-title{flex:1}.wp-block-accordion-heading__toggle-icon{align-items:center;display:flex;height:1.2em;justify-content:center;width:1.2em}.wp-block-accordion-panel[aria-hidden=true],.wp-block-accordion-panel[inert]{display:none;margin-block-start:0}.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-breadcrumbs{box-sizing:border-box}.wp-block-breadcrumbs ol{flex-wrap:wrap;list-style:none}.wp-block-breadcrumbs li,.wp-block-breadcrumbs ol{align-items:center;display:flex;margin:0;padding:0}.wp-block-breadcrumbs li:not(:last-child):after{content:var(--separator,"/");margin:0 .5em;opacity:.7}.wp-block-breadcrumbs span{color:inherit}.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}.wp-block-calendar :where(table:not(.has-text-color)){color:#40464d}.wp-block-calendar :where(table:not(.has-text-color)) td,.wp-block-calendar :where(table:not(.has-text-color)) th{border-color:#ddd}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label{display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{
  /*!rtl:begin:ignore*/direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:pre-wrap
  /*!rtl:end:ignore*/}.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:initial}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-form-input__label{display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}.wp-block-form-input__label.is-label-inline{align-items:center;flex-direction:row;gap:.5em}.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}.wp-block-form-input__label:has(input[type=checkbox]){flex-direction:row;width:fit-content}.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content{margin:0}.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]){flex-direction:row-reverse}.wp-block-form-input__label-content{width:fit-content}:where(.wp-block-form-input__input){font-size:1em;margin-bottom:.5em;padding:0 .5em}:where(.wp-block-form-input__input)[type=date],:where(.wp-block-form-input__input)[type=datetime-local],:where(.wp-block-form-input__input)[type=datetime],:where(.wp-block-form-input__input)[type=email],:where(.wp-block-form-input__input)[type=month],:where(.wp-block-form-input__input)[type=number],:where(.wp-block-form-input__input)[type=password],:where(.wp-block-form-input__input)[type=search],:where(.wp-block-form-input__input)[type=tel],:where(.wp-block-form-input__input)[type=text],:where(.wp-block-form-input__input)[type=time],:where(.wp-block-form-input__input)[type=url],:where(.wp-block-form-input__input)[type=week]{border-style:solid;border-width:1px;line-height:2;min-height:2em}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,#0000);mask-image:linear-gradient(0deg,#000 20%,#0000);max-height:40%;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:initial}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:#fffc}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:#fffc #0000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#fffc #0000}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,#0006,#0000)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-loginout{box-sizing:border-box}.wp-block-math{overflow-x:auto;overflow-y:hidden}.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.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative}.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;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.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;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.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}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{left:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem);z-index:100000}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.wp-block-page-list{box-sizing:border-box}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box}:where(.wp-block-post-comments-form input:not([type=submit])),:where(.wp-block-post-comments-form textarea){border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))),:where(.wp-block-post-comments-form textarea){padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments-count{box-sizing:border-box}.wp-block-post-content{display:flow-root}.wp-block-post-comments-link,.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:initial}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.has-text-align-center blockquote{text-align:center}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote :where(cite){color:inherit;display:block}.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-query-total,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-rss{box-sizing:border-box;list-style:none;padding:0}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{height:1.25em;min-height:24px;min-width:24px;width:1.25em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link{height:auto}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{color:#fff;stroke:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}.wp-block-term-count{box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-term-name{box-sizing:border-box}.wp-block-term-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{height:auto;vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}: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)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.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}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}.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;margin:0 0 -4px;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;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:var(--wc-form-color-background,#fff);color:var(--wc-form-color-text,#000);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],.select2-results__option[data-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}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!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 #fff0 #fff0 #fff0;border-style:solid;border-width:5px 4px 0 4px;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:#fff0 #fff0 #888 #fff0;border-width:0 4px 5px 4px}.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;margin:5px 5px 0 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:"";display:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.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,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{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:solid #000 1px;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],.select2-container--default .select2-results__option[data-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],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#0073aa;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:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.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__placeholder{color:#999}.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:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 #fff0 #fff0 #fff0;border-style:solid;border-width:5px 4px 0 4px;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:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #0073aa}.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:#fff0 #fff0 #888 #fff0;border-width:0 4px 5px 4px}.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:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.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:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.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 #0073aa}.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}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{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 #0073aa}.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 #fff0}.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],.select2-container--classic .select2-results__option--highlighted[data-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:#0073aa}:root{--woocommerce:#720eec;--wc-green:#008a20;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:#fff0;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:#fff0;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgb(0 0 0 / .15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#008a20;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgb(0 0 0 / .025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);float:left;font-size:.75em;margin-bottom:0;text-align:left;width:48%}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}}:root{--woocommerce:#720eec;--wc-green:#008a20;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be #fff0 #fff0 #fff0;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentColor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .country_to_state--single{background:0 0;border:0;padding:0;appearance:none;background-image:none;font:inherit;font-weight:700;color:inherit;width:auto;pointer-events:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}:where(.woocommerce) .select2-container{width:100%}:where(.woocommerce) .select2-container .select2-selection--single{height:auto}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__placeholder{color:#999}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}:where(.woocommerce) .select2-container .select2-dropdown,:where(.woocommerce) .select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px)}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}:where(.woocommerce) .select2-results__options{list-style:none;margin:0;padding:0}:where(.woocommerce) .select2-results__option{margin:0}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgb(0 0 0 / .2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.7;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.7;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgb(90 89 68 / .5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816f98}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:#fff0 none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;font-size:24px}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgb(0 0 0 / .1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgb(0 0 0 / .025)}.woocommerce table.shop_table{border:1px solid color-mix(in srgb,currentColor 20%,transparent);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-spacing:0;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgb(0 0 0 / .1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #cfc8d8;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .wc_bis_form{margin:2em 0;padding:0}.woocommerce .wc_bis_form.hidden{display:none}.woocommerce .wc_bis_form__form-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7em;margin:.7em 0}.woocommerce .wc_bis_form__input{box-sizing:border-box;width:auto;white-space:nowrap}.woocommerce .wc_bis_form__button{box-sizing:border-box;white-space:nowrap}.woocommerce .wc_bis_form__checkbox{font-size:var(--wp--preset--font-size--small,.7em);display:block}.woocommerce :where(.wc_bis_form__input,.wc_bis_form__button){padding:.9rem 1.1rem;line-height:1}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details .order-actions--heading,.woocommerce .woocommerce-order-details .order-actions--heading,.woocommerce .woocommerce-order-downloads .order-actions--heading{vertical-align:middle}.woocommerce .woocommerce-customer-details .order-actions-button,.woocommerce .woocommerce-order-details .order-actions-button,.woocommerce .woocommerce-order-downloads .order-actions-button{margin-right:10px}.woocommerce .woocommerce-customer-details .order-actions-button:last-child,.woocommerce .woocommerce-order-details .order-actions-button:last-child,.woocommerce .woocommerce-order-downloads .order-actions-button:last-child{margin-right:0}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgb(0 0 0 / .1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgb(0 0 0 / .1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgb(0 0 0 / .1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgb(0 0 0 / .1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red)}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#958e09}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;margin-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgb(129 110 153 / .14);border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid rgb(104 87 125 / .14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-cart #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal img{max-height:24px;vertical-align:middle;float:right;margin:0}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e2;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2bacd;border-top-color:#b5abc2}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e2;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:24px;vertical-align:middle;float:right}.woocommerce-terms-and-conditions{border:1px solid rgb(0 0 0 / .2);box-shadow:inset 0 1px 2px rgb(0 0 0 / .1);background:rgb(0 0 0 / .05)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}form.has-custom-place-order-button #place_order{display:none!important}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}:root{--color__primary: var(--color__orange);--color__secondary: var(--color__dark);--color__red: #d00b11;--color__body: var(--color__secondary);--color__orange: #ef6e0b;--color__dark: rgb(10, 49, 77);--color__blue-dark: rgb(44, 87, 115);--color__white: rgb(255, 255, 255);--color__black: #000000;--color__violet-lighter: #f1e8ef;--color__violet-light: rgb(214, 172, 202);--color__violet-dark: rgb(100, 31, 83);--color__yellow-light: rgb(255, 225, 171);--color__yellow: #fec328;--color__yellow-dark: rgb(234, 74, 21);--color__green-light: rgb(194, 245, 223);--color__green-dark: rgb(0, 128, 102);--color__light: rgb(246, 246, 247);--color__border: rgba(245, 132, 45, 0.5);--color__status1: #eb5569;--color__status1--border: rgba(235, 85, 105, 0.3);--color__status1--bg: #fef1f3;--color__status2: #e0a200;--color__status2--border: rgba(224, 162, 0, 0.3);--color__status2--bg: #fff8e5;--color__status3: #009a7b;--color__status3--border: rgba(0, 154, 123, 0.3);--color__status3--bg: #eefcf6;--color__status4: var(--color__blue-dark);--color__status4--border: rgba(10, 49, 77, 0.3);--color__status4--bg: #f1f5f8;--color__disabled: #8a8a8a;--color__disabled--bg: #f3f3f3;--color__facebook: #1877f2;--color__twitter: #1da1f2;--color__linkedin: #0a66c2;--color__instagram: #e4405f;--color__youtube: #cd201f;--color__pinterest: #bd081c;--text__primary: "Catamaran", Helvetica, Arial, sans-serif;--text__secondary: "Figtree", Helvetica, Arial, sans-serif;--text__base--size: 18px;--text__base--line: 26px;--linear: cubic-bezier(0.25, 0.25, 0.75, 0.75);--easeInQuad: cubic-bezier(0.55, 0.085, 0.68, 0.53);--easeInCubic: cubic-bezier(0.55, 0.055, 0.675, 0.19);--easeInQuart: cubic-bezier(0.895, 0.03, 0.685, 0.22);--easeInQuint: cubic-bezier(0.755, 0.05, 0.855, 0.06);--easeInSine: cubic-bezier(0.47, 0, 0.745, 0.715);--easeInExpo: cubic-bezier(0.95, 0.05, 0.795, 0.035);--easeInCirc: cubic-bezier(0.6, 0.04, 0.98, 0.335);--easeInBack: cubic-bezier(0.6, 0, 0.735, 0.045);--easeOutQuad: cubic-bezier(0.25, 0.46, 0.45, 0.94);--easeOutCubic: cubic-bezier(0.215, 0.61, 0.355, 1);--easeOutQuart: cubic-bezier(0.165, 0.84, 0.44, 1);--easeOutQuint: cubic-bezier(0.23, 1, 0.32, 1);--easeOutSine: cubic-bezier(0.39, 0.575, 0.565, 1);--easeOutExpo: cubic-bezier(0.19, 1, 0.22, 1);--easeOutCirc: cubic-bezier(0.075, 0.82, 0.165, 1);--easeOutBack: cubic-bezier(0.175, 0.885, 0.32, 1);--easeInOutQuad: cubic-bezier(0.455, 0.03, 0.515, 0.955);--easeInOutCubic: cubic-bezier(0.645, 0.045, 0.355, 1);--easeInOutQuart: cubic-bezier(0.77, 0, 0.175, 1);--easeInOutQuint: cubic-bezier(0.86, 0, 0.07, 1);--easeInOutSine: cubic-bezier(0.445, 0.05, 0.55, 0.95);--easeInOutExpo: cubic-bezier(1, 0, 0, 1);--easeInOutCirc: cubic-bezier(0.785, 0.135, 0.15, 0.86);--easeInOutBack: cubic-bezier(0.68, 0, 0.265, 1);--container__width: 1450px;--container__width--small: 980px;--container__padding: 20px;--box-shadow__small: 0px 2.5px 2.5px rgba(0, 0, 0, 0.02), 0px 20px 20px rgba(0, 0, 0, 0.03);--box-shadow__big: 0px 2.2px 3.2px rgba(0, 0, 0, 0.014), 0px 6.1px 8.8px rgba(0, 0, 0, 0.02), 0px 14.8px 21.1px rgba(0, 0, 0, 0.026), 0px 49px 70px rgba(0, 0, 0, 0.04)}@media(max-width: 680px){:root{--container__padding: 15px}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@font-face{ font-display:swap;font-family:"e-nable-360";src:url("/wp-content/themes/e-nable-360/library/dist/fonts/e-nable-360/e-nable-360.eot");src:url("/wp-content/themes/e-nable-360/library/dist/fonts/e-nable-360/e-nable-360.eot?#iefix") format("eot"),url("/wp-content/themes/e-nable-360/library/dist/fonts/e-nable-360/e-nable-360.woff2") format("woff2"),url("/wp-content/themes/e-nable-360/library/dist/fonts/e-nable-360/e-nable-360.woff") format("woff"),url("/wp-content/themes/e-nable-360/library/dist/fonts/e-nable-360/e-nable-360.ttf") format("truetype"),url("/wp-content/themes/e-nable-360/library/dist/fonts/e-nable-360/e-nable-360.svg#e-nable-360") format("svg") }.icon:before{font-family:"e-nable-360";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none}.icon-arrow-down:before{content:""}.icon-arrow:before{content:""}.icon-basket:before{content:""}.icon-check:before{content:""}.icon-close:before{content:""}.icon-cost:before{content:""}.icon-difficulty:before{content:""}.icon-equipment:before{content:""}.icon-facebook:before{content:""}.icon-hand:before{content:""}.icon-handicap:before{content:""}.icon-hands:before{content:""}.icon-home:before{content:""}.icon-instagram:before{content:""}.icon-license:before{content:""}.icon-link:before{content:""}.icon-linkedin:before{content:""}.icon-maker:before{content:""}.icon-menu:before{content:""}.icon-object_author:before{content:""}.icon-phone:before{content:""}.icon-pin:before{content:""}.icon-publisher:before{content:""}.icon-search:before{content:""}.icon-skills:before{content:""}.icon-spinner:before{content:""}.icon-star:before{content:""}.icon-status:before{content:""}.icon-status1:before{content:""}.icon-status2:before{content:""}.icon-status3:before{content:""}.icon-support:before{content:""}.icon-time:before{content:""}.icon-twitter:before{content:""}.icon-usage:before{content:""}.icon-user:before{content:""}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}*,*::before,*::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline-color:var(--color__primary)}html{scroll-behavior:smooth;overflow-x:hidden}body{font-size:var(--text__base--size);line-height:var(--text__base--line);color:var(--color__body);font-family:var(--text__primary);font-weight:400;background:linear-gradient(180deg, rgba(72, 88, 94, 0) 0%, rgba(72, 88, 94, 0.04) 850px),#fff;min-height:100dvh;overflow-x:hidden}.icon{line-height:1}img{display:block}figure{margin:0}video{display:block}a,button,select,input[type=submit],input[type=reset],input[type=button],input[type=file],input[type=image],input[type=radio],input[type=checkbox],input[type=color],input[type=date],input[type=datetime-local],input[type=range]{cursor:pointer}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],textarea{border-radius:5px;background:var(--color__white);border:1px solid rgba(0,0,0,.5);padding:5px 13px;font-family:var(--text__primary);font-size:calc(18/16*1rem);line-height:calc(24/16*1rem);transition:border-color .3s ease}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=password]:focus,textarea:focus{outline:none;border-color:var(--color__primary)}input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=password]::-moz-placeholder, textarea::-moz-placeholder{color:rgba(0,0,0,.5)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,textarea::placeholder{color:rgba(0,0,0,.5)}input[type=checkbox],input[type=radio]{position:absolute;opacity:0;width:0;height:0}label:has(input[type=checkbox]),label:has(input[type=radio]){display:flex;align-items:center;cursor:pointer;position:relative;padding-left:30px;margin-bottom:10px;font-size:calc(18/16*1rem);line-height:calc(24/16*1rem)}label:has(input[type=checkbox]):before,label:has(input[type=radio]):before{content:"";display:block;width:20px;height:20px;border-radius:4px;border:1px solid rgba(0,0,0,.5);background:var(--color__white);position:absolute;left:0;top:0;transition:border-color .3s ease}@media(hover: hover)and (pointer: fine){label:has(input[type=checkbox]):hover:before,label:has(input[type=radio]):hover:before{border-color:var(--color__primary)}}label:has(input[type=checkbox]):after,label:has(input[type=radio]):after{content:"";display:block;width:12px;height:12px;border-radius:2px;background:var(--color__white);position:absolute;left:4px;top:4px;transition:all .3s ease;transform:scale(1.4)}label:has(input[type=checkbox]:checked),label:has(input[type=radio]:checked){font-weight:600}label:has(input[type=checkbox]:checked):before,label:has(input[type=radio]:checked):before{border-color:var(--color__primary)}label:has(input[type=checkbox]:checked):after,label:has(input[type=radio]:checked):after{background:var(--color__primary);transform:scale(1)}hr{background:rgba(0,0,0,.05);width:100%;height:1px;padding:0 !important;margin-block:30px}button.disabled,button[disabled]{cursor:default;pointer-events:none;opacity:.5}::-moz-selection{background-color:var(--color__primary);color:var(--color__white)}::selection{background-color:var(--color__primary);color:var(--color__white)}::-moz-selection{background-color:var(--color__primary);color:var(--color__white)}.wf-loading body{visibility:hidden}:focus{outline:none}:focus-visible{outline:2px solid var(--color__primary) !important;outline-offset:3px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}@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}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.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-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{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:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.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-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 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:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.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:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;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-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.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%;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{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 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%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-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:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{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{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;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;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;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-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:rgba(0,0,0,0)}.leaflet-tile::selection{background:rgba(0,0,0,0)}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none !important;max-height:none !important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none !important;max-height:none !important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:rgba(0,0,0,0)}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0, 0, 0.25, 1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:hsla(0,0%,100%,.5)}.leaflet-container{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px "Lucida Console",Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/wp-content/themes/e-nable-360/library/dist/css/images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/wp-content/themes/e-nable-360/library/dist/css/images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/wp-content/themes/e-nable-360/library/dist/css/images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline !important;vertical-align:baseline !important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:hsla(0,0%,100%,.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:17px 0;margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:rgba(0,0,0,0)}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid rgba(0,0,0,0);background:rgba(0,0,0,0);content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.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;-moz-user-select:none;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{background-color:rgba(0,0,0,0);border:none;font-size:1em}.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;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:rgba(0,0,0,0);border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.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;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{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;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:bold;height:26px;margin-right:20px;padding-right:0px}.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 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0 4px;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:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:rgba(0,0,0,0);border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.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__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;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--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{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:rgba(0,0,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 .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--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{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: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}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.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: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 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0 4px;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:0;border-top-left-radius:4px;border-bottom-left-radius: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:rgba(0,0,0,0);border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);border-width:0 4px 5px 4px}.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: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: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;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.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;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:rgba(0,0,0,0);border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.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 rgba(0,0,0,0)}.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--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:gray}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{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}.content .error-page{min-height:50dvh;display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center}.content .error-page__title{font-family:var(--text__secondary);font-size:calc(42/16*1rem);line-height:100%;font-weight:500;margin-bottom:.5em;letter-spacing:-0.01em;display:block;max-width:700px}@media only screen and (max-width: 1300px ){.content .error-page__title{font-size:calc(36/16*1rem)}}@media only screen and (max-width: 1080px ){.content .error-page__title{font-size:calc(30/16*1rem)}}html.overflow-hidden,body.overflow-hidden{overflow:hidden;height:100dvh}.container{max-width:var(--container__width);width:100%;margin:0 auto;padding:0 var(--container__padding)}.container__small{max-width:var(--container__width--small)}.container__small .page-hero__content{width:100%;max-width:580px;padding-block:10px}.h1{font-family:var(--text__secondary);font-size:calc(60/16*1rem);line-height:100%;font-weight:500;margin-bottom:.5em;letter-spacing:-0.01em;display:block}@media only screen and (max-width: 1300px ){.h1{font-size:calc(48/16*1rem)}}@media only screen and (max-width: 1080px ){.h1{font-size:calc(36/16*1rem)}}.h2{font-family:var(--text__secondary);font-size:calc(42/16*1rem);line-height:100%;font-weight:500;margin-bottom:.5em;letter-spacing:-0.01em;display:block}@media only screen and (max-width: 1300px ){.h2{font-size:calc(36/16*1rem)}}@media only screen and (max-width: 1080px ){.h2{font-size:calc(30/16*1rem)}}.h3{font-family:var(--text__secondary);font-size:calc(30/16*1rem);line-height:100%;font-weight:500;margin-bottom:.5em;letter-spacing:-0.01em;display:block}@media only screen and (max-width: 1300px ){.h3{font-size:calc(24/16*1rem)}}@media only screen and (max-width: 1080px ){.h3{font-size:calc(20/16*1rem)}}.h4{font-family:var(--text__secondary);font-size:calc(20/16*1rem);line-height:100%;font-weight:500;margin-bottom:.5em;letter-spacing:-0.01em;display:block}@media only screen and (max-width: 1300px ){.h4{font-size:calc(18/16*1rem)}}.hidden-text{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;font-size:0;line-height:0;text-indent:-9999px}.has-icon-after{display:flex;align-items:center}.has-icon-after .icon{color:var(--color__white);margin-left:20px;display:flex;align-items:flex-end}.page-cta{padding-block:120px;background:var(--color__dark);color:var(--color__white);position:relative;isolation:isolate}@media only screen and (max-width: 1080px ){.page-cta{padding-block:60px}}.page-cta:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:290px;background:var(--color__white);z-index:-1}@media only screen and (max-width: 1080px ){.page-cta:after{height:220px}}.page-cta .container{display:flex;flex-direction:column;gap:50px}@media only screen and (max-width: 1080px ){.page-cta .container{gap:20px;align-items:center}}.page-cta__title{text-align:center}@media only screen and (max-width: 1080px ){.page-cta__title{max-width:300px}}.page-cta .large-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;justify-content:center}@media only screen and (max-width: 1080px ){.page-cta .large-buttons{grid-template-columns:1fr;width:100%}}.page-content{padding-block:80px;background:var(--color__white);position:relative}.page-content .circles{top:140px;left:calc(50% - 1080px);z-index:1}.page-content .hexagons{top:830px;right:calc(50% - 1080px);z-index:1}#carteMakers .page-hero__content{padding-top:40px;width:100%}#carteMakers .page-hero__content p{margin-bottom:.5em}#carteMakers .page-hero__title{max-width:700px}#carteMakers .page-hero__paragraph{display:grid;grid-template-columns:1fr 1fr;gap:60px}@media only screen and (max-width: 1080px ){#carteMakers .page-hero__paragraph{grid-template-columns:1fr;gap:0}}#carteMakers .page-content{background:var(--color__white);padding-block:0 120px;position:relative;isolation:isolate}#carteMakers .page-content:after{content:"";position:absolute;top:0;left:0;width:100%;height:60px;background:var(--color__violet-dark);z-index:-1}#carteMakers .map-disclaimer{font-size:calc(14/16*1rem);margin-top:10px}.tag-list{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:30px}.tag-item,.fwpl-tax-product_tag{display:block;color:var(--color__violet-dark);background:var(--color__violet-light);border-radius:1000px;font-weight:600;font-size:calc(16/16*1rem);line-height:1;padding:11px 20px 9px;width:-moz-fit-content;width:fit-content;transition:.2s ease-in-out}.form-page .page-hero{display:flex;align-items:center}.form-page .page-hero__text{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px}@media only screen and (max-width: 1080px ){.form-page .page-hero__text{grid-template-columns:1fr;grid-gap:30px 0}}.form-page .page-content{padding-block:40px;background:var(--color__white);position:relative}.form-page .page-content .circles{top:140px;left:calc(50% - 1080px);z-index:1}.form-page .page-content .hexagons{top:830px;right:calc(50% - 1080px);z-index:1}#index .page-content .container{position:relative;z-index:2}#index .page-content .circles{top:30px}#index .page-content .hexagons{top:190px}.idCustomerContainer,.idMakerContainer{display:none !important;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}img[data-lazyloaded]{opacity:0}img.litespeed-loaded{transition:opacity .5s linear .2s;opacity:1}.header{padding-block:1rem;position:relative;z-index:4}.header .container{display:flex;justify-content:space-between;align-items:flex-end}.header__logo{width:110px;height:125px;font-size:0;line-height:0;flex-shrink:0}@media only screen and (max-width: 1080px ){.header__logo{width:80px;height:90px}}.header__menu{position:absolute;left:50%;top:72%;transform:translate(-50%, -50%);display:flex;justify-content:space-between;align-items:center;gap:60px;font-family:var(--text__secondary);font-weight:500;font-size:calc(20/16*1rem);z-index:1}@media only screen and (max-width: 1300px ){.header__menu{width:52%;gap:40px}}@media only screen and (max-width: 1080px ){.header__menu{display:none}}.header__menu .menu-item{flex-shrink:0}.header__menu a{line-height:calc(70/16*1rem);display:block;transition:all .2s ease-in-out}.header__menu:after{content:"";display:block;width:120%;height:1px;background:linear-gradient(to right, rgba(44, 87, 115, 0) 0, rgba(44, 87, 115, 0.1019607843) 10%, rgba(44, 87, 115, 0.1019607843) 90%, rgba(44, 87, 115, 0) 100%);position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.header__menu>.current-menu-item,.header__menu>.current-menu-ancestor{position:relative}.header__menu>.current-menu-item:after,.header__menu>.current-menu-ancestor:after{position:absolute;content:"";width:calc(100% + 40px);height:1px;background:var(--color__primary);left:50%;bottom:0;transform:translateX(-50%);z-index:1}.header__menu .current-menu-item,.header__menu .current-menu-ancestor>a,.header__menu .current-menu-ancestor:before{color:var(--color__primary)}.header__menu .menu-item--header-search{display:flex;align-items:center}.header__menu .menu-item--header-search .headerSearch{position:static;width:min(460px,42vw);padding:0;border-radius:0;background:none;box-shadow:none;display:flex;gap:12px}@media only screen and (max-width: 1080px ){.header__menu .menu-item--header-search .headerSearch{display:none}}.header__menu .menu-item--header-search .headerSearch__form{display:flex;align-items:center;gap:12px}.header__menu .menu-item--header-search .headerSearch__input{flex:1;width:100%;min-width:260px;padding:10px 16px}.header__menu .menu-item--header-search .headerSearch__submit{align-self:center;padding:0;width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.header__menu .menu-item--header-search .headerSearch__submit .icon{font-size:0;line-height:0}.header__menu .menu-item--header-search .headerSearch__submit .icon:before{font-size:calc(18/16*1rem);position:static}.header__cta{margin-top:16px}@media only screen and (max-width: 1080px ){.header__cta{display:none}}.header .icon-home{position:relative}.header .icon-home a{width:30px;height:70px;display:block;overflow:hidden;color:rgba(0,0,0,0)}@media only screen and (max-width: 1080px ){.header .icon-home a{width:auto;height:auto;color:var(--color__dark)}}.header .icon-home:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none;transition:all .2s ease-in-out}@media only screen and (max-width: 1080px ){.header .icon-home:before{display:none}}@media(hover: hover)and (pointer: fine){.header .icon-home:hover:before{color:var(--color__primary)}}.header .signin-header-button{opacity:0;position:absolute}.header .secondaryMenu__container{position:absolute;right:calc(50% - 705px);top:12px;padding-right:5px;display:flex}@media only screen and (max-width: 1560px ){.header .secondaryMenu__container{right:20px}}.header .secondaryMenu__container .signin-header-button{position:relative;opacity:1;margin-left:10px;display:flex;align-items:center;line-height:1.2;gap:30px}.header .secondaryMenu__container .signin-header-button .header__cart-link{position:relative}.header .secondaryMenu__container .signin-header-button .header__cart-link.is-cart-bump .icon{animation:cartIconBump .55s ease-out}.header .secondaryMenu__container .signin-header-button .header__cart-link.is-cart-bump .header__cart-count{animation:cartCountPop .6s ease-out}.header .secondaryMenu__container .signin-header-button .header__cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background-color:var(--color__secondary);color:var(--color__white);font-size:calc(14/16*1rem);font-weight:700;line-height:1}.header .secondaryMenu__container .signin-header-button:focus-within{outline:2px solid var(--color__primary);outline-offset:3px}.header .secondaryMenu__container .signin-header-button>a,.header .secondaryMenu__container .signin-header-button label.popup-button{cursor:pointer;display:flex;align-items:flex-start;gap:8px;font-size:calc(16/16*1rem);transform:translateY(2px);transition:all .2s ease-in-out}@media(hover: hover)and (pointer: fine){.header .secondaryMenu__container .signin-header-button>a:hover,.header .secondaryMenu__container .signin-header-button label.popup-button:hover{color:var(--color__primary)}.header .secondaryMenu__container .signin-header-button>a:hover .icon,.header .secondaryMenu__container .signin-header-button label.popup-button:hover .icon{color:var(--color__primary)}}.header .secondaryMenu__container .signin-header-button>a .icon,.header .secondaryMenu__container .signin-header-button label.popup-button .icon{pointer-events:none;transition:all .2s ease-in-out}@keyframes cartIconBump{0%{transform:translateY(0) scale(1)}35%{transform:translateY(-2px) scale(1.08)}70%{transform:translateY(0) scale(0.98)}100%{transform:translateY(0) scale(1)}}@keyframes cartCountPop{0%{transform:scale(1)}45%{transform:scale(1.2)}100%{transform:scale(1)}}.header__secondary-menu{display:flex;flex-flow:row wrap;align-items:center;gap:20px;font-size:calc(16/16*1rem)}.header__secondary-menu .menu-item--header-search .headerSearch__form{display:flex;align-items:center;gap:10px}.header__secondary-menu .menu-item--header-search .headerSearch__input{min-width:260px;padding:4px 10px;text-align:left;font-size:calc(16/16*1rem)}.header__secondary-menu .menu-item--header-search .headerSearch__submit{align-self:center;padding:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--color__white);border:1px solid rgba(0,0,0,.5);color:var(--color__dark);box-shadow:none}.header__secondary-menu .menu-item--header-search .headerSearch__submit:hover,.header__secondary-menu .menu-item--header-search .headerSearch__submit:focus{color:var(--color__white)}.header__secondary-menu .menu-item--header-search .headerSearch__submit .icon{font-size:0;line-height:1;padding-right:0}.header__secondary-menu .menu-item--header-search .headerSearch__submit .icon:before{font-size:calc(16/16*1rem);position:static}.header .icon-facebook,.header .icon-instagram{position:relative}.header .icon-facebook a,.header .icon-instagram a{width:16px;height:16px;display:block;overflow:hidden;color:rgba(0,0,0,0)}.header .icon-facebook:before,.header .icon-instagram:before{position:absolute;pointer-events:none;font-size:calc(16/16*1rem);transition:all .2s ease-in-out}@media(hover: hover)and (pointer: fine){.header .icon-facebook:hover:before,.header .icon-instagram:hover:before{color:var(--color__primary)}}.header .menu-item-has-children{position:relative}@media(hover: hover)and (pointer: fine){.header .menu-item-has-children:hover>a{color:var(--color__primary)}.header .menu-item-has-children:hover:before{color:var(--color__primary)}}.header .menu-item-has-children>a{transition:all .2s ease-in-out;padding-right:24px}.header .menu-item-has-children.active>a{color:var(--color__primary)}.header .menu-item-has-children.active:before{color:var(--color__primary);transform:rotate(180deg)}.header .menu-item-has-children:before{position:absolute;font-size:6px;right:0;top:5.4em;transition:all .2s ease-in-out;pointer-events:none}@media only screen and (max-width: 1080px ){.header .menu-item-has-children:before{top:4.7em}}.header .sub-menu{opacity:0;visibility:hidden;position:absolute;pointer-events:none;top:110%;left:0;width:350px;padding:25px 30px;border-radius:20px;background:var(--color__white);box-shadow:0px 2.767px 3.514px 0px rgba(0,0,0,.01),0px 6.65px 8.446px 0px rgba(0,0,0,.01),0px 12.522px 15.902px 0px rgba(0,0,0,.01),0px 22.336px 28.367px 0px rgba(0,0,0,.02),0px 41.778px 53.058px 0px rgba(0,0,0,.02),0px 100px 127px 0px rgba(0,0,0,.03);transition:opacity .25s ease-in-out,visibility .25s ease-in-out,top .25s ease-in-out;display:flex;flex-direction:column;gap:20px}@media only screen and (max-width: 1080px ){.header .sub-menu{gap:0;padding:0;box-shadow:none;background:none;width:auto}}.header .sub-menu a{line-height:145%}.header .menu-item-has-children.active .sub-menu{opacity:1;visibility:visible;pointer-events:all;top:100%}@media only screen and (max-width: 1080px ){.header .menu-item-has-children.active:not(.pll-parent-menu-item) .sub-menu{position:static;transform:none;padding-inline:0px 24px}}.header .pll-parent-menu-item{padding-inline:10px;position:relative;transform:translateY(2px)}.header .pll-parent-menu-item:after{content:"";position:absolute;width:10px;height:5px;right:15px;top:45%;transform:translateY(-50%) rotate(90deg);background:center/10px 10px url(/wp-content/themes/e-nable-360/library/dist/img/svg/arrow.svg) no-repeat;transition:all .2s ease-in-out .1s;pointer-events:none}.header .pll-parent-menu-item a{padding-right:20px}.header .pll-parent-menu-item .sub-menu{width:50px;padding:16px;border-radius:10px;gap:10px}.header .pll-parent-menu-item .current-lang{font-weight:700}.header .pll-parent-menu-item:has(a:hover):after{filter:invert(57%) sepia(21%) saturate(1736%) hue-rotate(341deg) brightness(103%) contrast(92%)}.header .pll-parent-menu-item.active:after{transform:translateY(-50%) rotate(-90deg);filter:invert(57%) sepia(21%) saturate(1736%) hue-rotate(341deg) brightness(103%) contrast(92%)}.sub-menu a:hover{color:var(--color__primary)}.mobileMenu__container:has(.mobileMenu){position:absolute}.mobileMenu{position:fixed;inset:0;height:100dvh;background:var(--color__white);display:flex;flex-direction:column;gap:20px;z-index:1000;opacity:0;visibility:hidden;pointer-events:none;transition:all .2s ease-in-out;padding:20px 20px 120px;overflow-y:auto}@media screen and (min-width: 1081px){.mobileMenu{display:none}}.mobileMenu .submenu{transition:none}.mobileMenu .menu{display:flex;flex-direction:column;gap:10px;font-size:calc(20/16*1rem);font-family:var(--text__secondary);font-weight:500}.mobileMenu .menu a{line-height:calc(70/16*1rem);display:block;transition:none}@media only screen and (max-width: 1300px ){.mobileMenu .menu a{line-height:calc(60/16*1rem)}}.mobileMenu .menu .current-menu-item{color:var(--color__primary)}.mobileMenu>.mobileMenu__container .menu-item-has-children{border-bottom:1px solid rgba(0,0,0,.1)}.mobileMenu__secondary{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;margin-top:auto}.mobileMenu .secondaryMenu__container{position:static;right:auto;top:auto;padding:0;display:flex;flex-direction:column;align-items:center;gap:16px}.mobileMenu .header__secondary-menu{gap:20px;font-size:calc(18/16*1rem);text-align:center;flex-direction:row;justify-content:center;margin-bottom:20px}.mobileMenu .header__secondary-menu a{line-height:1}.mobileMenu .header__secondary-menu .pll-parent-menu-item{margin-left:20px}.mobileMenu .header__secondary-menu .pll-parent-menu-item a{padding-right:0}.mobileMenu .header__secondary-menu .pll-parent-menu-item .sub-menu{top:auto;padding:20px;gap:20px;flex-direction:column;align-items:center;border-radius:10px;position:absolute;bottom:50px;left:50%;transform:translateX(-50%);width:-moz-fit-content;width:fit-content;box-shadow:0px 2px 5px rgba(0,0,0,.15);background:var(--color__white)}.mobileMenu .header__secondary-menu .menu-item--header-search{width:100%;margin-top:6px}.mobileMenu .header__secondary-menu .menu-item--header-search .headerSearch__form{width:100%;display:flex;gap:12px;align-items:stretch}.mobileMenu .header__secondary-menu .menu-item--header-search .headerSearch__input{width:100%;min-width:0}.mobileMenu .signin-header-button{position:static;opacity:1;margin-left:0;gap:20px}.mobileMenu .signin-header-button>a,.mobileMenu .signin-header-button label.popup-button{font-size:calc(18/16*1rem);transform:none;align-items:center}.mobileMenu .icon-facebook,.mobileMenu .icon-instagram{width:24px;height:24px}.mobileMenu .icon-facebook:before,.mobileMenu .icon-instagram:before{font-size:calc(24/16*1rem);left:0}.mobileMenu .pll-parent-menu-item{transform:none;padding:0}.mobileMenu .pll-parent-menu-item:after{right:-14px;top:50%}.mobileMenu .menu-item-has-children:before{top:4.7em}.mobileMenu .sub-menu{gap:0;padding:0;box-shadow:none;background:none;width:100%;transition:none}.mobileMenu .menu-item-has-children.active:not(.pll-parent-menu-item) .sub-menu{position:static;transform:none;padding-bottom:12px;border-color:var(--color__primary)}.mobileMenu .menu-item-has-children.active:not(.pll-parent-menu-item) .sub-menu .menu-item{padding-left:32px;position:relative}.mobileMenu .menu-item-has-children.active:not(.pll-parent-menu-item) .sub-menu .menu-item:after{content:"";position:absolute;left:.2em;top:.1em;width:12px;height:30px;box-shadow:-1px 1px 0 var(--color__dark);opacity:.3}.mobileMenu .menu-item-has-children.active:not(.pll-parent-menu-item) .sub-menu .menu-item.current-menu-item:after{opacity:1;box-shadow:-1px 1px 0 var(--color__primary)}.mobileMenu__toggle{position:fixed;bottom:10px;left:20px;width:calc(100% - 40px);height:50px;background:var(--color__white);border:1px solid rgba(0,0,0,.08);border-radius:100px;z-index:1001;box-shadow:0px 24px 20px 0px rgba(150,150,150,.1),0px 10px 15px 0px rgba(150,150,150,.15);display:flex;align-items:center;justify-content:center;gap:10px}@media screen and (min-width: 1081px){.mobileMenu__toggle{display:none}}.mobileMenu__toggle--text{font-size:calc(16/16*1rem);line-height:1;text-transform:uppercase;letter-spacing:-0.2px;font-weight:600;display:inline-block;height:15px;vertical-align:bottom}.mobileMenu__toggle--lines{width:16px;height:10px;transition:all .2s ease-in-out;position:relative}.mobileMenu__toggle--line{width:100%;height:1.7px;position:absolute;background:var(--color__dark);border-radius:1px;transition:all .3s ease-in-out}.mobileMenu__toggle--line:nth-child(1){top:0}.mobileMenu__toggle--line:nth-child(3){bottom:0}.mobileMenu__toggle--line:nth-child(2){top:50%;transform:translateY(-50%)}.mobileMenu__container.active .mobileMenu{opacity:1;visibility:visible;pointer-events:all}.mobileMenu__container.active .mobileMenu__toggle--line:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.mobileMenu__container.active .mobileMenu__toggle--line:nth-child(2){opacity:0}.mobileMenu__container.active .mobileMenu__toggle--line:nth-child(3){bottom:50%;transform:translateY(50%) rotate(-45deg)}.footer{padding-block:60px;font-size:calc(16/16*1rem)}.footer .noomia{position:relative;display:inline-block;width:81px;height:15px;text-indent:-9999px;vertical-align:middle}.footer .noomia:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";opacity:.7;background-position:left center;background-size:81px 15px;background-repeat:no-repeat;background-image:url(/wp-content/themes/e-nable-360/library/dist/img/svg/logo-noomia--dark.svg)}.footer .noomia:after{transition:all .3s var(--easeInQuad);position:absolute;top:0;left:0;display:block;width:0;height:100%;content:"";background-position:left center;background-size:81px 15px;background-repeat:no-repeat;background-image:url(/wp-content/themes/e-nable-360/library/dist/img/svg/logo-noomia--dark.svg)}.footer .noomia:hover:after{width:100%}.footer__content{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:30px;margin-bottom:80px}@media only screen and (max-width: 1080px ){.footer__content{grid-template-columns:1fr;grid-gap:40px;text-align:center}}.footer__title{font-weight:600;margin-bottom:.5em;font-size:calc(18/16*1rem)}.footer a{color:var(--color__primary);margin-bottom:.3em;display:block}.footer #footerMenu{-moz-column-count:2;column-count:2}@media only screen and (max-width: 1080px ){.footer #footerMenu{-moz-column-count:1;column-count:1}}.footer__contact{display:flex;gap:50px}@media only screen and (max-width: 1080px ){.footer__contact{flex-direction:column;gap:40px;align-items:center}}.footer__contact--logo{width:110px;height:125px}.footer__contact--links{display:flex;flex-direction:column}.footer__contact--social{display:flex;gap:20px;margin-top:1em;font-size:calc(20/16*1rem)}@media only screen and (max-width: 1080px ){.footer__contact--social{justify-content:center}}.footer__legal{width:-moz-fit-content;width:fit-content;margin-left:auto}@media only screen and (max-width: 1080px ){.footer__legal{width:auto;margin-left:0}}.footer__copyright{display:flex;justify-content:space-between;align-items:center;font-size:calc(14/16*1rem)}@media only screen and (max-width: 1080px ){.footer__copyright{flex-direction:column;gap:20px}}.footer__copyright--right{display:flex;align-items:center;gap:10px}.page-hero{width:100%;background:var(--color__dark);padding-block:40px;color:var(--color__white)}@media only screen and (max-width: 1300px ){.page-hero{position:relative;z-index:1}}.page-hero.has-image{position:relative;z-index:3}.page-hero .container{position:relative}.page-hero__subtitle{font-family:var(--text__secondary);font-size:calc(20/16*1rem);line-height:100%;font-weight:500;margin-bottom:.5em;letter-spacing:-0.01em;display:block;margin-bottom:.5em}@media only screen and (max-width: 1300px ){.page-hero__subtitle{font-size:calc(18/16*1rem)}}.page-hero__title strong{color:var(--color__blue-dark)}.page-hero__title em{color:var(--color__red)}.page-hero__content{padding-block:40px;width:630px;flex-shrink:0}@media only screen and (max-width: 1300px ){.page-hero__content{width:100%;padding-block:0 30px}}.page-hero__image{position:absolute;top:0;right:0;aspect-ratio:3/2;width:calc(100% - 720px);border-radius:49px;border:1px solid #f5842d;padding:10px}@media only screen and (max-width: 1300px ){.page-hero__image{position:static;width:100%;aspect-ratio:16/9;margin-bottom:-120px;border-radius:20px}}.page-hero__image figure{width:100%;height:100%;overflow:hidden;margin:0;border-radius:40px;overflow:hidden}.page-hero__image figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media only screen and (max-width: 1080px ){.page-hero__image figure{border-radius:10px}}.page-hero.purple{background:var(--color__violet-dark)}.page-hero.yellow{background:var(--color__orange)}.page-hero.green{background:var(--color__green-dark)}.page-hero.white{background:rgba(0,0,0,0);color:var(--color__dark);text-align:center}.page-hero.white .container{display:flex;align-items:center;justify-content:center}.page-hero.white .page-hero__content{padding-block:25px;max-width:none}.page-hero.white .page-hero__title{margin-bottom:70px}.page-hero.white .page-hero__text{text-align:left}.btn{font-family:var(--text__primary);display:flex;padding:19px 30px 17px 35px;align-items:center;gap:15px;border-radius:50px;background:var(--color__orange, #f5842d);box-shadow:0px 24px 20px 0px rgba(245,132,45,.1),0px 10px 15px 0px rgba(245,132,45,.2);text-decoration:none;cursor:pointer;color:var(--color__white, #fff);font-weight:600;line-height:1;transition:all .22s ease-in-out;position:relative;overflow:hidden;width:-moz-fit-content;width:fit-content;isolation:isolate;word-break:break-word}@media only screen and (max-width: 1080px ){.btn{padding:17px 28px 15px 33px}}.btn span{position:relative;z-index:1;padding-right:32px}.btn span:before{position:absolute;right:0;font-size:calc(18/16*1rem);transition:all .22s ease-in-out}.btn:after{content:"";display:block;width:101%;height:101%;background:var(--color__blue-dark);border-radius:50px;position:absolute;right:100%;top:0;transition:all .22s ease-in-out}@media only screen and (max-width: 1080px ){.btn:after{right:0;opacity:0}}.btn.btn-alt{background:var(--color__white);color:var(--color__blue-dark);box-shadow:0px 24px 20px 0px rgba(150,150,150,.05),0px 10px 15px 0px rgba(150,150,150,.1)}.btn.btn-no-icon span{padding-right:0}.btn.btn-no-icon span:before{display:none}@media(hover: hover)and (pointer: fine){.btn:hover{color:var(--color__white);box-shadow:0px 24px 20px 0px rgba(150,150,150,.05),0px 10px 15px 0px rgba(150,150,150,.1)}.btn:hover:after{right:0}}@media only screen and (hover: hover)and (pointer: fine)and (max-width: 1080px ){.btn:hover:after{opacity:1}}@media(hover: hover)and (pointer: fine){.btn:hover span:before{transform:translateX(5px)}}.btn__container{display:flex;align-items:center;gap:30px;margin-top:40px}@media only screen and (max-width: 680px ){.btn__container{flex-direction:column;gap:20px;align-items:flex-start}}.btn.loading{pointer-events:none}.btn.loading .icon-spinner:before{animation:spin 1s linear infinite}.large-button{border-radius:20px;position:relative}.large-button:after{content:"";position:absolute;top:50%;right:25px;transform:translateY(-50%);width:300px;height:calc(100% - 40px)}.large-button:before{transition:all .25s ease-in-out;opacity:0}@media(hover: hover)and (pointer: fine){.large-button:hover:before{opacity:1;color:var(--color__white)}}.large-button.purple{background:var(--color__violet-light);color:var(--color__violet-dark);box-shadow:0px 2.767px 3.514px 0px rgba(62,19,52,.01),0px 6.65px 8.446px 0px rgba(62,19,52,.01),0px 12.522px 15.902px 0px rgba(62,19,52,.01),0px 22.336px 28.367px 0px rgba(62,19,52,.02),0px 41.778px 53.058px 0px rgba(62,19,52,.02),0px 100px 127px 0px rgba(62,19,52,.03);transition:all .25s ease-in-out}@media(hover: hover)and (pointer: fine){.large-button.purple:hover{background:var(--color__violet-dark);color:var(--color__white)}}.large-button.purple:after{background:right/contain url(/wp-content/themes/e-nable-360/library/dist/img/svg/recevoir.svg) no-repeat}.large-button.yellow{background:var(--color__yellow-light);color:var(--color__yellow-dark);box-shadow:0px 2.767px 3.514px 0px rgba(154,49,14,.01),0px 6.65px 8.446px 0px rgba(154,49,14,.01),0px 12.522px 15.902px 0px rgba(154,49,14,.01),0px 22.336px 28.367px 0px rgba(154,49,14,.02),0px 41.778px 53.058px 0px rgba(154,49,14,.02),0px 100px 127px 0px rgba(154,49,14,.03);transition:all .25s ease-in-out}@media(hover: hover)and (pointer: fine){.large-button.yellow:hover{background:var(--color__orange);color:var(--color__white)}}.large-button.yellow:after{background:right/contain url(/wp-content/themes/e-nable-360/library/dist/img/svg/concevoir.svg) no-repeat}.large-button.green{background:var(--color__green-light);color:var(--color__green-dark);box-shadow:0px 2.767px 3.514px 0px rgba(0,51,41,.01),0px 6.65px 8.446px 0px rgba(0,51,41,.01),0px 12.522px 15.902px 0px rgba(0,51,41,.01),0px 22.336px 28.367px 0px rgba(0,51,41,.02),0px 41.778px 53.058px 0px rgba(0,51,41,.02),0px 100px 127px 0px rgba(0,51,41,.03);transition:all .25s ease-in-out}@media(hover: hover)and (pointer: fine){.large-button.green:hover{background:var(--color__green-dark);color:var(--color__white)}}.large-button.green:after{background:right/contain url(/wp-content/themes/e-nable-360/library/dist/img/svg/fabriquer.svg) no-repeat}.large-button.third{padding:40px;height:230px;font-family:var(--text__secondary);font-size:calc(30/16*1rem);line-height:100%;font-weight:500;margin-bottom:.5em;letter-spacing:-0.01em;display:block}@media only screen and (max-width: 1300px ){.large-button.third{font-size:calc(24/16*1rem)}}@media only screen and (max-width: 1080px ){.large-button.third{font-size:calc(20/16*1rem)}}.large-button.third:before{position:absolute;left:40px;bottom:40px}@media(hover: hover)and (pointer: fine){.large-button.third:hover{padding:40px 45px}.large-button.third:hover:before{left:52px;opacity:1;color:var(--color__white)}}.large-button.half{padding:60px;height:260px;font-family:var(--text__secondary);font-size:calc(42/16*1rem);line-height:100%;font-weight:500;margin-bottom:.5em;letter-spacing:-0.01em;display:block;display:flex;align-items:center}@media only screen and (max-width: 1300px ){.large-button.half{font-size:calc(36/16*1rem)}}@media only screen and (max-width: 1080px ){.large-button.half{font-size:calc(30/16*1rem)}}@media only screen and (max-width: 1300px ){.large-button.half{padding:40px;height:230px;font-family:var(--text__secondary);font-size:calc(30/16*1rem);line-height:100%;font-weight:500;margin-bottom:.5em;letter-spacing:-0.01em;display:block}}@media only screen and (max-width: 1300px )and (max-width: 1300px ){.large-button.half{font-size:calc(24/16*1rem)}}@media only screen and (max-width: 1300px )and (max-width: 1080px ){.large-button.half{font-size:calc(20/16*1rem)}}@media only screen and (max-width: 1080px ){.large-button.half{align-items:flex-start}}@media only screen and (max-width: 680px ){.large-button.half{height:170px}}.large-button.half:first-child:last-child{transform:translateX(52%)}@media only screen and (max-width: 1080px ){.large-button.half:first-child:last-child{transform:none}}.large-button.half:before{order:2;transition:all .25s ease-in-out;margin-left:22px}@media only screen and (max-width: 1300px ){.large-button.half:before{margin-left:0;position:absolute;left:40px;bottom:40px}}.large-button.half:after{right:60px}@media only screen and (max-width: 1080px ){.large-button.half:after{right:25px;width:170px}}@media(hover: hover)and (pointer: fine){.large-button.half:hover{padding:60px 65px}}@media only screen and (hover: hover)and (pointer: fine)and (max-width: 1300px ){.large-button.half:hover{padding:40px 45px}}@media(hover: hover)and (pointer: fine){.large-button.half:hover:before{margin-left:32px}}@media only screen and (hover: hover)and (pointer: fine)and (max-width: 1300px ){.large-button.half:hover:before{margin-left:0;left:52px;opacity:1;color:var(--color__white)}}.nf-form-cont .nf-form-content .listselect-wrap .nf-field-element div,.nf-form-cont .nf-form-content .ninja-forms-field{padding:7px 14px}.nf-form-cont .nf-form-content .listselect-wrap .nf-field-element div,.nf-form-cont .nf-form-content input.ninja-forms-field,.nf-form-cont .nf-form-content select.ninja-forms-field:not([multiple]){height:40px}.nf-form-cont .nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-cont .nf-form-content input:not([type=button]):not([type=submit]),.nf-form-cont .nf-form-content textarea,.nf-form-cont .nf-form-content select.ninja-forms-field:not([multiple]){border-radius:5px;background:var(--color__white);transition:border-color .3s ease;color:var(--color__dark);border:1px solid rgba(0,0,0,.5)}.nf-form-cont .nf-form-content .list-select-wrap .nf-field-element>div:focus,.nf-form-cont .nf-form-content input:not([type=button]):not([type=submit]):focus,.nf-form-cont .nf-form-content textarea:focus,.nf-form-cont .nf-form-content select.ninja-forms-field:not([multiple]):focus{border-color:var(--color__primary);color:var(--color__blue-dark)}.nf-form-cont .nf-form-content .list-select-wrap .nf-field-element>div::-moz-placeholder, .nf-form-cont .nf-form-content input:not([type=button]):not([type=submit])::-moz-placeholder, .nf-form-cont .nf-form-content textarea::-moz-placeholder, .nf-form-cont .nf-form-content select.ninja-forms-field:not([multiple])::-moz-placeholder{color:rgba(0,0,0,.5)}.nf-form-cont .nf-form-content .list-select-wrap .nf-field-element>div::placeholder,.nf-form-cont .nf-form-content input:not([type=button]):not([type=submit])::placeholder,.nf-form-cont .nf-form-content textarea::placeholder,.nf-form-cont .nf-form-content select.ninja-forms-field:not([multiple])::placeholder{color:rgba(0,0,0,.5)}.nf-form-cont .nf-form-content button,.nf-form-cont .nf-form-content input[type=button],.nf-form-cont .nf-form-content input[type=submit],.nf-form-cont .nf-form-content button.ninja-forms-field,.nf-form-cont .nf-form-content input[type=button].ninja-forms-field{background:var(--color__white);padding:19px 30px 17px 30px;color:var(--color__dark);box-shadow:0px 24px 20px 0px rgba(150,150,150,.05),0px 10px 15px 0px rgba(150,150,150,.1);transition:all .2s ease-in-out}@media(hover: hover)and (pointer: fine){.nf-form-cont .nf-form-content button:hover,.nf-form-cont .nf-form-content input[type=button]:hover,.nf-form-cont .nf-form-content input[type=submit]:hover,.nf-form-cont .nf-form-content button.ninja-forms-field:hover,.nf-form-cont .nf-form-content input[type=button].ninja-forms-field:hover{color:var(--color__white)}}.nf-form-cont .nf-form-content input[type=submit].ninja-forms-field{border-radius:1000px;font-family:var(--text__primary);background:var(--color__primary) !important;text-decoration:none;color:var(--color__white) !important;padding:19px 30px 17px 30px !important;box-shadow:0px 24px 20px 0px rgba(245,132,45,.1),0px 10px 15px 0px rgba(245,132,45,.2);line-height:.8;height:49px;font-weight:600;transition:all .2s ease-in-out !important;opacity:1}@media(hover: hover)and (pointer: fine){.nf-form-cont .nf-form-content input[type=submit].ninja-forms-field:hover{background:var(--color__dark) !important;text-decoration:none;color:var(--color__white) !important;box-shadow:0px 24px 20px 0px rgba(150,150,150,.05),0px 10px 15px 0px rgba(150,150,150,.1)}}.nf-form-cont .nf-form-content .label-above .nf-field-label,.nf-form-cont .nf-form-content .label-below .nf-field-label,.nf-form-cont .nf-form-content .label-hidden .nf-field-label{margin-bottom:5px}@media screen and (max-width: 800px){.nf-form-cont .nf-form-content .label-above .nf-field-label,.nf-form-cont .nf-form-content .label-below .nf-field-label,.nf-form-cont .nf-form-content .label-hidden .nf-field-label{margin-top:15px}}.nf-form-cont .nf-error.field-wrap .nf-field-element:after{height:38px;width:40px;line-height:40px;background:rgba(0,0,0,0);color:red}.nf-form-cont .nf-pass.field-wrap .nf-field-element:after{height:38px;right:10px;top:-4px;font-size:calc(25/16*1rem)}.nf-form-cont .nf-after-field .nf-error-msg{font-size:calc(14/16*1rem)}.nf-form-cont .submit-container .nf-field-element{display:flex;justify-content:center;padding-block:20px}.nf-form-cont .hr-container{padding-block:15px 40px}.nf-form-cont .html-container .nf-field-element b{font-weight:600;font-size:calc(18/16*1rem);line-height:calc(24/16*1rem);color:var(--color__dark);margin-bottom:1em;display:block}.nf-form-cont .html-container .form__notice{font-size:calc(16/16*1rem);padding:20px 30px;background:var(--color__light);border-radius:10px}.nf-form-cont .html-container .form__notice a{color:var(--color__primary)}@media(hover: hover)and (pointer: fine){.nf-form-cont .html-container .form__notice a:hover{text-decoration:underline}}.nf-form-cont .listradio-container.label-above .nf-field-label{margin-bottom:20px}.nf-form-cont .listradio-wrap .nf-field-element label{cursor:pointer}.nf-form-cont .listradio-wrap .nf-field-element label:after{background:var(--color__white)}.nf-form-cont .nf-form-content .list-select-wrap>div div:after{font-size:calc(14/16*1rem);line-height:calc(60/16*1rem);color:var(--color__dark)}.nf-form-cont .nf-form-content select.ninja-forms-field{color:var(--color__dark)}.nf-form-cont .file_upload-container .nf-fu-fileinput-button:before{content:"";width:12px;height:12px;position:absolute;top:50%;right:30px;transform:translateY(-50%);background:center/contain url(/wp-content/themes/e-nable-360/library/dist/img/svg/plus__blue.svg) no-repeat;transition:all .2s ease-in-out;z-index:1}@media(hover: hover)and (pointer: fine){.nf-form-cont .file_upload-container .nf-fu-fileinput-button:hover:before{background:center/contain url(/wp-content/themes/e-nable-360/library/dist/img/svg/plus__white.svg) no-repeat}}.nf-form-cont .nf-fu-progress{margin-top:10px;box-shadow:none;background:none}.nf-form-cont .nf-fu-progress-bar{background:var(--color__primary);height:10px;border-radius:1000px}.nf-form-cont .files_uploaded .delete{padding-left:10px;color:var(--color__primary)}.nf-form-cont .nf-form-content button.nf-fu-button-cancel:before,.nf-form-cont .nf-form-content button.nf-fu-button-cancel:after{content:none !important}@media(hover: hover)and (pointer: fine){.nf-form-cont .nf-form-content button.nf-fu-button-cancel:hover{background:var(--color__primary);color:var(--color__white)}}.nf-form-cont .checkbox-container.label-right .nf-field-label label{font-weight:400;cursor:pointer;z-index:1;margin-left:34px}.nf-form-cont .checkbox-wrap .nf-field-element label.nf-checked-label:after,.nf-form-cont .checkbox-wrap .nf-field-label label.nf-checked-label:after,.nf-form-cont .listcheckbox-wrap .nf-field-element label.nf-checked-label:after,.nf-form-cont .listcheckbox-wrap .nf-field-label label.nf-checked-label:after,.nf-form-cont .checkbox-wrap .nf-field-element label:after,.nf-form-cont .checkbox-wrap .nf-field-label label:after,.nf-form-cont .listcheckbox-wrap .nf-field-element label:after,.nf-form-cont .listcheckbox-wrap .nf-field-label label:after{border-color:var(--color__primary);border-radius:4px;width:20px;height:20px;background:var(--color__white);left:-34px}.nf-form-cont .checkbox-wrap .nf-field-element label.nf-checked-label:before,.nf-form-cont .checkbox-wrap .nf-field-label label.nf-checked-label:before,.nf-form-cont .listcheckbox-wrap .nf-field-element label.nf-checked-label:before,.nf-form-cont .listcheckbox-wrap .nf-field-label label.nf-checked-label:before,.nf-form-cont .checkbox-wrap .nf-field-element label:before,.nf-form-cont .checkbox-wrap .nf-field-label label:before,.nf-form-cont .listcheckbox-wrap .nf-field-element label:before,.nf-form-cont .listcheckbox-wrap .nf-field-label label:before{font-size:0;width:12px;height:12px;background:var(--color__primary);border-radius:2px;top:4px;left:-30px}.nf-form-cont .listcheckbox-wrap .nf-field-element label.nf-checked-label,.nf-form-cont .listcheckbox-wrap .nf-field-label label.nf-checked-label,.nf-form-cont .listcheckbox-wrap .nf-field-element label,.nf-form-cont .listcheckbox-wrap .nf-field-label label{cursor:pointer;margin-block:5px}.nf-form-cont .listcheckbox-wrap .nf-field-element label.nf-checked-label:after,.nf-form-cont .listcheckbox-wrap .nf-field-label label.nf-checked-label:after,.nf-form-cont .listcheckbox-wrap .nf-field-element label:after,.nf-form-cont .listcheckbox-wrap .nf-field-label label:after{left:-29px;top:0}.nf-form-cont .listcheckbox-wrap .nf-field-element label.nf-checked-label:before,.nf-form-cont .listcheckbox-wrap .nf-field-label label.nf-checked-label:before,.nf-form-cont .listcheckbox-wrap .nf-field-element label:before,.nf-form-cont .listcheckbox-wrap .nf-field-label label:before{left:-25px}.nf-form-cont .nf-form-fields-required{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;font-size:0;line-height:0;text-indent:-9999px}.nf-form-cont .nf-form-content .listcheckbox-container:not(.select-list) .list-checkbox-wrap>.nf-field-label{background:var(--color__white);position:relative;z-index:1;margin-left:12px;padding-inline:15px}.nf-form-cont .nf-form-content .listcheckbox-container:not(.select-list) .list-checkbox-wrap .nf-field-element li{float:none;width:100%}.nf-form-cont .nf-form-content .listcheckbox-container:not(.select-list) .list-checkbox-wrap .nf-field-element ul{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:0 20px;padding:30px 25px 15px !important;border-radius:10px;border:1px solid rgba(0,0,0,.5);margin-top:-1em !important}@media only screen and (max-width: 1080px ){.nf-form-cont .nf-form-content .listcheckbox-container:not(.select-list) .list-checkbox-wrap .nf-field-element ul{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 680px ){.nf-form-cont .nf-form-content .listcheckbox-container:not(.select-list) .list-checkbox-wrap .nf-field-element ul{grid-template-columns:1fr}}.nf-hide-label .nf-field-label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;font-size:0;line-height:0;text-indent:-9999px}.select-list .list-checkbox-wrap .nf-field-element{position:relative}.select-list .selected-options{height:40px;background:var(--color__white);border-radius:5px;border:1px solid rgba(0,0,0,.5);padding:7px 14px;transition:border-color .3s ease;cursor:pointer;position:relative;overflow:hidden}.select-list .selected-options .icon{font-size:calc(8/16*1rem);position:absolute;right:14px;top:55%;transform:translateY(-50%);transform-origin:top;transition:all .2s ease}.select-list .selected-options.active{border-radius:5px 5px 0 0;border-bottom:none}.select-list .selected-options.active .icon{transform:rotate(180deg)}.select-list .selected-options span{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:16px}.select-list .selected-options span:not(:last-child,.first-option):after{content:", "}.select-list .selected-options .first-option:after{content:""}.select-list .list-checkbox-wrap .nf-field-element ul{background:var(--color__white);border-radius:0 0 5px 5px;border:1px solid rgba(0,0,0,.5);border-top:0;box-shadow:var(--box-shadow__small);padding:10px 20px 5px !important;position:absolute;width:100%;z-index:3;display:none;max-height:280px;overflow-y:auto;overscroll-behavior:contain}.select-list .list-checkbox-wrap .nf-field-element ul::-webkit-scrollbar{width:8px}.select-list .list-checkbox-wrap .nf-field-element ul::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:50px}.select-list .list-checkbox-wrap .nf-field-element ul::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.select-list .list-checkbox-wrap .nf-field-element ul.active{display:block}.select-list .list-checkbox-wrap .nf-field-element ul li.select-list__search{position:sticky;top:-10px;margin-bottom:10px;padding-bottom:8px;background:var(--color__white);z-index:2}.select-list .list-checkbox-wrap .nf-field-element ul li.select-list__search .select-list__search-input{border:1px solid rgba(0,0,0,.2);border-radius:4px;padding:6px 10px;font-size:calc(14/16*1rem);transition:border-color .2s ease;float:none;opacity:1;width:100% !important}.select-list .list-checkbox-wrap .nf-field-element ul li.select-list__search .select-list__search-input:focus{outline:none;border-color:var(--color__primary);box-shadow:0 0 0 1px rgba(0,0,0,.08)}.success-message{text-align:center;background:#fff;position:relative;z-index:1}.success-message .icon{font-size:200px;color:var(--color__primary)}.add-term{display:none}input.term-input{font-size:calc(16/16*1rem)}#addTermButton,#openAddTermField{all:unset;box-sizing:border-box;cursor:pointer;color:var(--color__primary);font-weight:600;margin-left:5px}#addTermButton{width:36px;height:36px;line-height:36px;font-size:calc(20/16*1rem);padding:10px}#openAddTermField{margin-left:14px;font-size:calc(14/16*1rem)}nf-field:has(.ninja-forms-field[type=checkbox]:focus) .nf-field-label{outline:2px solid var(--color__primary) !important;outline-offset:3px}.wysiwyg{max-width:630px;width:100%;padding-block:60px}.wysiwyg p{max-width:90ch;margin-bottom:.5em}.wysiwyg strong,.wysiwyg b{font-weight:700}.wysiwyg em,.wysiwyg i{font-style:italic}.wysiwyg ul,.wysiwyg ol{margin-block:calc(20/16*1rem) calc(30/16*1rem);padding-left:calc(20/16*1rem)}.wysiwyg li{position:relative;margin-bottom:.5em}.wysiwyg ul li:before{content:"";position:absolute;top:.5em;left:-0.9em;width:calc(7/16*1rem);height:calc(7/16*1rem);border-radius:50%;border:1px solid var(--color__primary)}.wysiwyg ol li{counter-increment:step-counter}.wysiwyg ol li:before{content:counter(step-counter) ".";position:absolute;top:.7em;left:-1em;transform:translateY(-50%);color:var(--color__primary)}.wysiwyg blockquote{font-size:calc(24/16*1rem);line-height:calc(36/16*1rem);font-weight:700;margin-bottom:calc(30/16*1rem)}.wysiwyg a{text-decoration:none;color:var(--color__primary)}.wysiwyg a:hover{text-decoration:underline}.wysiwyg h2{font-family:var(--text__secondary);font-size:calc(42/16*1rem);line-height:100%;font-weight:500;margin-bottom:.5em;letter-spacing:-0.01em;display:block;color:var(--color__blue-dark)}@media only screen and (max-width: 1300px ){.wysiwyg h2{font-size:calc(36/16*1rem)}}@media only screen and (max-width: 1080px ){.wysiwyg h2{font-size:calc(30/16*1rem)}}.wysiwyg h3{font-family:var(--text__secondary);font-size:calc(30/16*1rem);line-height:100%;font-weight:500;margin-bottom:.5em;letter-spacing:-0.01em;display:block;color:var(--color__blue-dark)}@media only screen and (max-width: 1300px ){.wysiwyg h3{font-size:calc(24/16*1rem)}}@media only screen and (max-width: 1080px ){.wysiwyg h3{font-size:calc(20/16*1rem)}}.wysiwyg h4{font-family:var(--text__secondary);font-size:calc(20/16*1rem);line-height:100%;font-weight:500;margin-bottom:.5em;letter-spacing:-0.01em;display:block;color:var(--color__blue-dark)}@media only screen and (max-width: 1300px ){.wysiwyg h4{font-size:calc(18/16*1rem)}}.wysiwyg :is(h2,h3,h4):not(:first-child){margin-top:calc(50/16*1rem)}.wysiwyg img{border-radius:20px;overflow:hidden}.wysiwyg figure{margin-block:10px}.breadcrumbs{display:flex;align-items:center;padding-block:.3rem;font-size:14px;flex-flow:row wrap}.breadcrumbs li:not(:last-child):after{content:"›";display:inline-block;width:2ch;text-align:center}.hexagons{position:absolute;width:423px;height:473px;z-index:-1}.hexagons .hexagon{position:absolute;width:100%;height:100%;background:center/contain url(/wp-content/themes/e-nable-360/library/dist/img/svg/hexagon.svg) no-repeat;top:50%;left:50%;transform:translate(-50%, -50%)}.hexagons .hexagon:nth-child(1){opacity:.05}.hexagons .hexagon:nth-child(2){width:270px;height:301px;opacity:.15}.hexagons .hexagon:nth-child(3){width:135px;height:151px;opacity:.4}.circles{position:absolute;width:420px;height:420px;border-radius:1000px;border:1px solid rgba(245,132,45,.1);z-index:-1}.circles:before{content:"";position:absolute;width:270px;height:270px;border-radius:1000px;border:1px solid rgba(245,132,45,.2);top:50%;left:50%;transform:translate(-50%, -50%)}.circles:after{content:"";position:absolute;width:125px;height:125px;border-radius:1000px;border:1px solid rgba(245,132,45,.4);top:50%;left:50%;transform:translate(-50%, -50%)}.slider-section{margin-left:calc(50vw - var(--container__width)/2 + 20px);position:relative;height:640px}@media only screen and (max-width: 1560px ){.slider-section{margin-left:20px}}@media only screen and (max-width: 1080px ){.slider-section{height:auto;padding-block:60px}}.slider-section__content{max-width:320px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;position:relative}.slider-section__content .h2{margin-bottom:40px;color:var(--color__blue-dark)}.slider-section__content .icon-star{position:absolute;font-size:calc(42/16*1rem);top:calc(50% - 3.7em);right:0;color:var(--color__primary)}@media only screen and (max-width: 1080px ){.slider-section__content .icon-star{right:-1ch;top:calc(50% - 2em)}}.slider-section__slider{padding:120px 0 150px 50px;position:absolute;left:340px;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 1080px ){.slider-section__slider{position:static;transform:none;padding:30px 0}}.slider-section__slider{width:100%;height:100%}.slider-section__arrows{position:absolute;bottom:65px;right:calc(100% - var(--container__width) + 50px);display:flex;align-items:center;gap:25px}@media only screen and (max-width: 1560px ){.slider-section__arrows{right:20px}}@media only screen and (max-width: 1080px ){.slider-section__arrows{position:static;margin-left:10px}}.arrow__left,.arrow__right{border-radius:1000px;background:var(--color__white, #fff);box-shadow:0px 24px 20px 0px rgba(150,150,150,.05),0px 10px 15px 0px rgba(150,150,150,.1);font-size:0;width:47px;height:47px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease-in-out}.arrow__left .icon,.arrow__right .icon{font-size:calc(17/16*1rem);width:17px;height:17px}@media(hover: hover)and (pointer: fine){.arrow__left:hover,.arrow__right:hover{background:var(--color__dark);color:var(--color__white)}}.arrow__left .icon{transform:rotate(180deg)}.slides{display:flex;gap:10px}@media only screen and (max-width: 1300px ){.slides{gap:0}}.map__container{width:100%;height:716px;border-radius:26px;padding:10px;border:1px solid var(--color__border);position:relative}@media only screen and (max-width: 680px ){.map__container{height:500px}}#map{width:100%;height:100%;border-radius:20px;overflow:hidden}.map__filters{position:absolute;right:0;top:-76px;display:flex;gap:20px}@media only screen and (max-width: 1560px ){.map__filters{top:-61px}}@media only screen and (max-width: 1080px ){.map__filters{gap:10px}}@media only screen and (max-width: 680px ){.map__filters{gap:0;top:-220px;right:auto;left:0;flex-direction:column;align-items:flex-start}}.map__filters .map__filter{cursor:pointer;padding:8px 20px;border-radius:1000px;border:1px solid rgba(0,0,0,0);font-size:calc(16/16*1rem);line-height:1;font-weight:600;display:flex;align-items:center;gap:10px;background:var(--color__disabled--bg);color:var(--color__disabled);transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (max-width: 1080px ){.map__filters .map__filter{padding-inline:13px;gap:6px}}.map__filters .map__filter:before,.map__filters .map__filter:after{content:none}.map__filters .map__filter .icon{margin-right:6px;font-size:calc(26/16*1rem);height:calc(26/16*1rem)}@media only screen and (max-width: 1080px ){.map__filters .map__filter .icon{font-size:calc(20/16*1rem);height:calc(20/16*1rem);margin-right:0}}.map__filters .map__filter input{display:none}.map__filters .map__filter--count{display:flex;align-items:center;justify-content:center;padding:2px 7px;line-height:1;border-radius:1000px;background:var(--color__disabled);color:var(--color__white);transition:all .2s ease-in-out}#mapFilter1:has(:checked){background-color:var(--color__status1--bg);border-color:var(--color__status1--border);color:var(--color__status1)}#mapFilter1:has(:checked) .map__filter--count{background-color:var(--color__status1);color:var(--color__white)}#mapFilter2:has(:checked){background-color:var(--color__status2--bg);border-color:var(--color__status2--border);color:var(--color__status2)}#mapFilter2:has(:checked) .map__filter--count{background-color:var(--color__status2);color:var(--color__white)}#mapFilter3:has(:checked){background-color:var(--color__status3--bg);border-color:var(--color__status3--border);color:var(--color__status3)}#mapFilter3:has(:checked) .map__filter--count{background-color:var(--color__status3);color:var(--color__white)}#mapFilter4:has(:checked){background-color:var(--color__status4--bg);border-color:var(--color__status4--border);color:var(--color__status4)}#mapFilter4:has(:checked) .map__filter--count{background-color:var(--color__status4);color:var(--color__white)}.leaflet-tooltip{opacity:1;padding:16px 20px;border-radius:20px;font-family:var(--text__primary);font-size:calc(14/16*1rem);min-width:200px;box-shadow:0px 2.767px 3.514px 0px rgba(0,0,0,.01),0px 6.65px 8.446px 0px rgba(0,0,0,.01),0px 12.522px 15.902px 0px rgba(0,0,0,.01),0px 22.336px 28.367px 0px rgba(0,0,0,.02),0px 41.778px 53.058px 0px rgba(0,0,0,.02),0px 100px 127px 0px rgba(0,0,0,.03)}.leaflet-tooltip strong{font-weight:600}.leaflet-tooltip span{color:var(--color__primary)}.card{background-color:var(--color__white);border-radius:20px;padding:20px;box-shadow:var(--box-shadow__small);margin:10px;outline:1px solid rgba(0,0,0,0);outline-offset:10px;transition:outline-color .2s var(--easeInQuad);width:315px;height:auto;flex-shrink:0}@media only screen and (max-width: 680px ){.card{padding:15px}}.card:focus-within{outline:2px solid var(--color__primary);outline-offset:3px}@media(hover: hover)and (pointer: fine){.card:hover{outline-color:var(--color__border)}}.card__img{overflow:hidden;margin:0;width:100%;height:225px;border-radius:10px;overflow:hidden;margin-bottom:15px}.card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media only screen and (max-width: 1080px ){.card__img{width:100%;height:190px}}.card__title{font-family:var(--text__primary);font-weight:600;margin-bottom:calc(10/16*1rem);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card__subtitle{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.facets .facetwp-checkbox{background:url(/wp-content/themes/e-nable-360/library/dist/img/svg/checkbox.svg) 0 50% no-repeat;padding-left:32px;margin-bottom:6px}.facets .facetwp-checkbox.checked{background:url(/wp-content/themes/e-nable-360/library/dist/img/svg/checkbox-on.svg) 0 50% no-repeat}.facets .card{position:relative}.facets .card .fwpl-btn{position:absolute;inset:0}.facets p{margin-bottom:6px}.facets .facetwp-facet input.facetwp-search{min-width:260px}@media only screen and (max-width: 680px ){.facets .facetwp-facet input.facetwp-search{min-width:235px}}.facets .sort-container{display:flex;align-items:center;font-weight:600}.facets .sort-container select{color:var(--color__primary);width:-moz-fit-content;width:fit-content}.facets .sort-container .icon{font-size:calc(6/16*1rem);margin-left:-10px}.facets .facetwp-type-number_range{display:flex;align-items:center;gap:7px}.facets .facetwp-number-min,.facets .facetwp-number-max{width:65px}.facets #costContainer .facetwp-submit{display:none}.select2-container{width:auto !important}.select2-container--default .select2-selection--single{background:none;border:0}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--color__primary);text-transform:lowercase;padding-block:0}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.select2-dropdown{border-radius:10px;border:0;box-shadow:0px 2.767px 3.514px 0px rgba(0,0,0,.01),0px 6.65px 8.446px 0px rgba(0,0,0,.01),0px 12.522px 15.902px 0px rgba(0,0,0,.01),0px 22.336px 28.367px 0px rgba(0,0,0,.02)}.select2-results__option{padding:6px 12px}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--color__primary);color:var(--color__white);border-radius:10px}.select2-search--dropdown{border-radius:10px 10px 0 0;margin-bottom:2px}.select2-container--open .select2-dropdown--below,.select2-container--open .select2-dropdown--above{border-radius:10px;padding:8px}.select2-container--default .select2-search--dropdown .select2-search__field{border-radius:7px}.facetwp-toggle{padding-left:3ch}.select2-container--default .select2-results__option--selected{border-radius:10px}.facetwp-pager a{color:var(--color__primary)}.loading-icon{display:block;width:40px;height:40px;background-image:url("/wp-content/plugins/facetwp/assets/images/loading.png");background-size:cover;animation:spin 700ms infinite linear;opacity:0;position:absolute;top:30%;left:50%;transform:translateX(-50%)}.loading-icon.loading{opacity:1;transition:opacity .2s ease-out}.facetwp-template{opacity:1;transition:opacity .2s ease-out}.facetwp-template.loading{opacity:0}.popup-container{display:inline-block}.popup-container .popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(26,26,26,.8);z-index:10;opacity:0;visibility:hidden;transition:.5s all cubic-bezier(0.22, 0.68, 0.59, 1)}.popup-container .popup .popup-inner{max-width:700px;padding:70px 50px;border-radius:20px;background:var(--color__dark);color:var(--color__white);position:absolute;left:50%;transform:translate(-50%, -50%);top:120%;box-shadow:var(--box-shadow__big);transition:.5s all cubic-bezier(0.22, 0.68, 0.59, 1)}@media only screen and (max-width: 1080px ){.popup-container .popup .popup-inner{display:block}}.popup-container .popup .popup-inner .popup-close-btn{position:absolute;top:25px;right:25px;width:25px;height:25px;font-size:0}.popup-container .popup .popup-inner .popup-close-btn .icon{font-size:25px;cursor:pointer}.popup-container .popup .popup-inner .popup-half{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:380px}.popup-container .popup .popup-inner .popup-half .popup-title{text-align:center}@media only screen and (max-width: 1080px ){.popup-container .popup .popup-inner .popup-half{display:none}}@media only screen and (max-width: 1080px ){.popup-container .popup .popup-inner .popup-half.active{display:flex;padding-top:30px}}.popup-container .popup .popup-inner .forgot{display:none}.popup-container .popup .popup-inner .popup-content ul li{margin-bottom:10px}.popup-container .popup .popup-inner .popup-content ul li:last-child{margin-bottom:0}.popup-container .popup .popup-inner .popup-content ul li input{width:100%;border:1px solid #ddd;border-radius:3px;line-height:34px;padding:0 15px;font-size:14px;box-sizing:border-box}.popup-container .popup .popup-inner .popup-content ul li button{width:100%;line-height:34px;background:#666;color:#fff;cursor:pointer;border-radius:3px;border:none;font-size:14px}@media(hover: hover)and (pointer: fine){.popup-container .popup .popup-inner .popup-content ul li button:hover{background:#444}}.popup-container .popup .transparent-label{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;cursor:pointer}.popup-container .popup-tabs{display:none}@media only screen and (max-width: 1080px ){.popup-container .popup-tabs{display:flex;justify-content:center;gap:40px;position:absolute;top:30px;left:50%;transform:translateX(-50%);font-size:calc(14/16*1rem)}}.popup-container .popup-tabs .popup-tab{padding-left:0;transition:.25s all ease-in-out;font-weight:600}.popup-container .popup-tabs .popup-tab:before,.popup-container .popup-tabs .popup-tab:after{display:none}.popup-container .popup-tabs .popup-tab:has(input[type=radio]:checked){color:var(--color__primary)}.popup-container .popup-tabs__line{display:none}@media only screen and (max-width: 1080px ){.popup-container .popup-tabs__line{display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:calc(100% + 80px);height:1px;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.15) 7.87%, rgba(255, 255, 255, 0.15) 90.44%, rgba(255, 255, 255, 0) 100%)}}.popup-container .popup-tabs__line--active{display:none}@media only screen and (max-width: 1080px ){.popup-container .popup-tabs__line--active{display:block;width:0;height:1px;background:var(--color__primary);position:absolute;bottom:0;transform:translateX(40px);transition:.25s all ease-in-out}}.popup-container>input{position:absolute;opacity:0;pointer-events:none;display:initial}.popup-container>input:checked+.popup{opacity:1;visibility:visible}.popup-container>input:checked+.popup .popup-inner{top:50%}.popup-container ul{width:320px}.popup-container ul li{display:flex;gap:18px;margin-bottom:20px}.popup-container form{display:flex;flex-direction:column;align-items:center;gap:34px}.popup-container form fieldset{display:flex;flex-direction:column}.popup-container form fieldset>*{flex-grow:1}.popup-container #user_login,.popup-container #user_pass{background:var(--color__blue-dark) !important;border-color:var(--color__blue-dark) !important;color:var(--color__white) !important;width:300px;margin:5px 0 20px;transition:all .25s ease-in-out}.popup-container #user_login:focus,.popup-container #user_pass:focus{background:var(--color__white) !important;border-color:var(--color__primary) !important;color:var(--color__dark) !important}.popup-container .lost-password{color:var(--color__primary);text-decoration:underline;font-size:calc(14/16*1rem);text-align:right;transform:translateY(-10px)}.popup-container #wp-submit{display:none}#popup-container-login .popup-inner{position:relative;width:92vw;max-width:960px;height:540px;padding:70px 50px;display:grid;grid-template-columns:1fr 1fr;grid-gap:60px}@media only screen and (max-width: 1080px ){#popup-container-login .popup-inner{display:block;height:auto;padding:70px 50px;max-width:420px;width:100%}}#popup-container-login .popup-inner:after{position:absolute;content:"";width:1px;height:calc(100% - 140px);background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.15) 7.87%, rgba(255, 255, 255, 0.15) 90.44%, rgba(255, 255, 255, 0) 100%);left:50%;top:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 1080px ){#popup-container-login .popup-inner:after{display:none}}.orders__title{font-family:var(--text__secondary);font-size:calc(30/16*1rem);line-height:100%;font-weight:500;margin-bottom:.5em;letter-spacing:-0.01em;display:block;color:var(--color__blue-dark)}@media only screen and (max-width: 1300px ){.orders__title{font-size:calc(24/16*1rem)}}@media only screen and (max-width: 1080px ){.orders__title{font-size:calc(20/16*1rem)}}.orders__tabs{margin-bottom:80px}.orders__tabs-nav{--orders-tabs-pad: 6px;--orders-tabs-pad2: 12px;--orders-tab-x: 0px;--orders-tab-w: 0px;display:inline-flex;gap:10px;padding:var(--orders-tabs-pad);border-radius:12px;background:var(--color__light);position:relative;overflow:hidden}@media only screen and (max-width: 1080px ){.orders__tabs-nav{width:100%;justify-content:space-between}}.orders__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:rgba(0,0,0,0);padding:8px 14px;border-radius:6px;font-weight:600;font-size:calc(16/16*1rem);color:var(--color__dark);transition:all .2s ease-in-out;cursor:pointer;position:relative;z-index:2}@media only screen and (max-width: 1080px ){.orders__tab{flex:1;text-align:center}}.orders__tab.is-active{background:var(--color__white);color:var(--color__dark)}.orders__tabs-nav.is-enhanced .orders__tab.is-active{background:rgba(0,0,0,0)}.orders__tab:disabled{color:var(--color__disabled);cursor:not-allowed}.orders__tab:focus-visible{outline:2px solid var(--color__primary);outline-offset:2px}@media(hover: hover)and (pointer: fine){.orders__tab:not(:disabled):hover{color:var(--color__primary)}}.orders__tab-panel[hidden]{display:none}.orders__tabs-indicator{position:absolute;top:var(--orders-tabs-pad);left:var(--orders-tabs-pad);height:calc(100% - var(--orders-tabs-pad2));width:var(--orders-tab-w);transform:translateX(var(--orders-tab-x));background:var(--color__white);border-radius:10px;transition:transform .25s var(--easeOutCubic),width .25s var(--easeOutCubic);pointer-events:none;z-index:1}.orders__tabs .orders__items{margin-bottom:0}.orders__items{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:30px;margin-bottom:80px}@media only screen and (max-width: 1080px ){.orders__items{grid-template-columns:1fr;grid-gap:20px}}.orders__item{background-color:var(--color__white);border-radius:20px;padding:20px;box-shadow:var(--box-shadow__small);position:relative;width:100%;height:240px;display:grid;grid-template-columns:200px 1fr;grid-gap:30px}@media only screen and (max-width: 680px ){.orders__item{padding:15px}}.orders__item:focus-within{outline:2px solid var(--color__primary);outline-offset:3px}@media only screen and (max-width: 1080px ){.orders__item{grid-template-columns:1fr;grid-gap:20px}}.orders__item--image{width:200px;height:200px;overflow:hidden;margin:0;border-radius:10px}.orders__item--image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.orders__item--content{display:flex;flex-direction:column;justify-content:center}.orders__item--title{color:var(--color__blue-dark);font-size:calc(22/16*1rem);font-weight:600;margin-bottom:.5em}.orders__item--description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.6em;color:var(--color__blue-dark)}.orders__item--date,.orders__item--maker{font-size:calc(14/16*1rem);line-height:calc(23/16*1rem)}.orders__item--date strong,.orders__item--maker strong{font-weight:600}.orders__item--buttons{gap:20px;margin-top:10px;opacity:0;height:0;transition:all .2s ease-in-out}@media only screen and (max-width: 1080px ){.orders__item--buttons{opacity:1;height:auto;margin-block:30px;align-items:center}}.orders__item--buttons a:not(.btn){transition:all .2s ease-in-out;font-weight:600}@media(hover: hover)and (pointer: fine){.orders__item--buttons a:not(.btn):hover{color:var(--color__primary)}}.orders__item--status{position:absolute;top:15px;right:15px;font-size:0;width:36px;height:36px}.orders__item--status .icon{color:var(--color__white);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%}.orders__item--status .icon:before{font-size:calc(22/16*1rem)}.orders__item--status .icon-status1{background:var(--color__status1)}.orders__item--status .icon-status2{background:var(--color__status2)}.orders__item--status .icon-status3{background:var(--color__status3)}.orders__item--status .tooltip{position:absolute;display:inline-block;background:var(--color__dark);padding:7px 12px 5px;border-radius:5px;color:var(--color__white);font-size:calc(14/16*1rem);font-weight:600;line-height:1.4;top:140%;right:0;z-index:100;opacity:0;pointer-events:none;transition:all .2s ease-in-out;white-space:nowrap}.orders__item--status .tooltip::before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 5px 5px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--color__dark) rgba(0,0,0,0);bottom:100%;right:10px}@media(hover: hover)and (pointer: fine){.orders__item--status:hover .tooltip{opacity:1;top:130%}}@media(hover: hover)and (pointer: fine){.orders__item:hover .orders__item--buttons{opacity:1;height:54px}}@media only screen and (hover: hover)and (pointer: fine)and (max-width: 1080px ){.orders__item:hover .orders__item--buttons{height:auto}}.js-cancel-order{display:flex;align-items:center;margin-left:10px;transition:.2s all ease-out}@media(hover: hover)and (pointer: fine){.js-cancel-order:hover{color:var(--color__red)}}.js-cancel-order .icon{height:19px;margin-left:5px}.modal{position:fixed;inset:0;background:rgba(26,26,26,.8);z-index:10;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;pointer-events:none;transition:all .2s;padding-inline:20px}.modal__content{width:100%;max-width:700px;padding:70px 50px;border-radius:20px;background:var(--color__dark);color:var(--color__white);opacity:0;transform:translateY(26px);transition:transform .35s cubic-bezier(0.22, 0.68, 0.59, 1),opacity .3s ease;box-shadow:var(--box-shadow__big)}.modal .wysiwyg{margin-top:30px;padding:25px 30px;background:hsla(0,0%,100%,.08);border-radius:10px}.modal__meta{margin-bottom:1em}.modal__meta span{font-weight:600}.modal__meta p{margin-bottom:.5em}.modal__meta #orderItems span{display:block;font-weight:400}.modal__status{display:flex;flex-direction:column;gap:5px}.modal__status--select{position:relative;background:var(--color__blue-dark);border-color:var(--color__blue-dark);border-radius:5px}.modal__status--select .icon{position:absolute;top:50%;right:10px;transform:translateY(-50%);z-index:1;font-size:calc(8/16*1rem)}.modal__status--select .icon-spinner{font-size:calc(16/16*1rem);animation:spin 1s linear infinite;height:16px;top:10px}.modal__status select{color:var(--color__white);width:100%;padding:5px 13px;transition:all .25s ease-in-out}.modal .js-close-modal{position:absolute;top:20px;right:20px;font-size:calc(20/16*1rem);color:var(--color__white);cursor:pointer}.modal .js-close-modal span{font-size:0}.modal.active{opacity:1;visibility:visible;pointer-events:all}.modal.active .modal__content{opacity:1;transform:translateY(0)}.order-items__list{padding-left:1.2em;list-style:disc;margin-block:.5em}@media(hover: hover)and (pointer: fine){.order-items__list a:hover{text-decoration:underline}}.block-buttons{display:flex;flex-flow:row wrap;gap:50px;padding-block:40px}.block-buttons.is-centered{justify-content:center}.block-columns{display:flex;gap:50px;align-items:stretch;padding-block:60px}@media only screen and (max-width: 1300px ){.block-columns{gap:60px}}@media only screen and (max-width: 1080px ){.block-columns{flex-direction:column}}.block-columns__column{background-color:var(--color__white);border-radius:20px;padding:20px;box-shadow:var(--box-shadow__small);position:relative;padding:30px;flex:1}@media only screen and (max-width: 680px ){.block-columns__column{padding:15px}}.block-columns__column:focus-within{outline:2px solid var(--color__primary);outline-offset:3px}@media only screen and (max-width: 1080px ){.block-columns__column{width:100%}}.block-columns .btn__container{justify-content:center;align-items:center}.block-columns.text-center{text-align:center}.block-columns.is_steps{gap:30px}@media only screen and (max-width: 1080px ){.block-columns.is_steps{gap:60px}}.block-columns.is_steps .block-columns__column{padding-top:60px}.block-columns.is_steps .block-columns__column:last-child .block-columns__icon{display:none}.block-columns__step{font-family:var(--text__secondary);font-size:calc(30/16*1rem);line-height:100%;font-weight:500;margin-bottom:.5em;letter-spacing:-0.01em;display:block;width:60px;height:60px;display:flex;align-items:center;justify-content:center;color:var(--color__primary);background:var(--color__white);text-align:center;border-radius:1000px;position:absolute;top:-25px;left:30px;border:1px solid var(--color__border)}@media only screen and (max-width: 1300px ){.block-columns__step{font-size:calc(24/16*1rem)}}@media only screen and (max-width: 1080px ){.block-columns__step{font-size:calc(20/16*1rem)}}.block-columns__icon{position:absolute;font-size:calc(22/16*1rem);color:var(--color__primary);right:-23px;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 1080px ){.block-columns__icon{display:none}}.block-columns .wysiwyg{padding-block:0}.block-columns .wysiwyg figure+h2,.block-columns .wysiwyg figure+h3,.block-columns .wysiwyg figure+h4,.block-columns .wysiwyg figure+p{margin-top:30px}.block-halves{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-block:60px;align-items:center}.block-halves__half{width:100%}@media only screen and (max-width: 1080px ){.block-halves{grid-template-columns:1fr;gap:30px;padding-block:40px}}.block-halves figure{height:520px}@media only screen and (max-width: 1080px ){.block-halves figure{height:300px}}.block-halves img{border-radius:20px;overflow:hidden;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 1080px ){.block-halves .wysiwyg{padding-block:0}}.block-halves.image-left .block-halves__half:last-child{order:-1}@media only screen and (max-width: 1080px ){.block-halves.image-left .block-halves__half:last-child{order:0}}.block-accordions{padding-block:60px}.block-accordions__title{font-family:var(--text__secondary);font-size:calc(42/16*1rem);line-height:100%;font-weight:500;margin-bottom:.5em;letter-spacing:-0.01em;display:block;color:var(--color__blue-dark);margin-bottom:30px}@media only screen and (max-width: 1300px ){.block-accordions__title{font-size:calc(36/16*1rem)}}@media only screen and (max-width: 1080px ){.block-accordions__title{font-size:calc(30/16*1rem)}}.block-accordions__items{display:flex;flex-direction:column;gap:20px}.block-accordions .faq-item{background:var(--color__white);border-radius:10px;box-shadow:var(--box-shadow__small);transition:all .2s ease-in-out;max-width:920px;width:100%;margin:0}.block-accordions .faq-item.active .faq-item__title .icon{transform:rotate(-180deg)}.block-accordions .faq-item__title{font-size:18px;font-weight:bold;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:20px}.block-accordions .faq-item__title .icon{transition:all .2s ease-in-out;font-size:calc(8/16*1rem);color:var(--color__blue-dark)}.block-accordions .faq-item__content{display:none;margin-top:10px;padding:0 20px 20px}@media(hover: hover)and (pointer: fine){.block-accordions .faq-item__content:hover{display:block}}.block-accordions.is-centered{text-align:center}.block-accordions.is-centered .faq-item{margin:0 auto}.block-accordions.is-centered .faq-item__title{text-align:left}.block-logos{width:100vw;margin-left:calc(50% - 50vw);padding-block:100px;isolation:isolate;position:relative}@media only screen and (max-width: 1080px ){.block-logos{padding-block:20px 80px}}.block-logos:before,.block-logos:after{content:"";position:absolute;top:0;width:15vw;height:100%;z-index:2;pointer-events:none}.block-logos--dark{background:var(--color__dark);padding-block:80px;margin-block:40px}.block-logos--dark .block-logos__title{color:var(--color__white)}.block-logos--dark:before{background:linear-gradient(to right, var(--color__dark), transparent);left:0}@media only screen and (max-width: 1080px ){.block-logos--dark:before{display:none}}.block-logos--dark:after{background:linear-gradient(to left, var(--color__dark), transparent);right:0}.block-logos--light{background:var(--color__white)}.block-logos--light:before{background:linear-gradient(to right, var(--color__white), transparent);left:0}@media only screen and (max-width: 1080px ){.block-logos--light:before{display:none}}.block-logos--light:after{background:linear-gradient(to left, var(--color__white), transparent);right:0}@media only screen and (max-width: 1080px ){.block-logos--light:after{display:none}}.block-logos__title{margin-bottom:calc(50/16*1rem)}.block-logos__carousel{height:150px}.block-logos__carousel .slick-list{cursor:grab}.block-logos__carousel:active,.block-logos__carousel .slick-list:active{cursor:grabbing}.block-logos__carousel .carousel-item{width:150px;height:150px;border-radius:10px;overflow:hidden;background:var(--color__white);overflow:hidden;margin:0;padding:25px;margin-right:30px;border:1px solid rgba(0,0,0,.05)}.block-logos__carousel .carousel-item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.block-logos__carousel .carousel-item__link{display:flex;width:100%;height:100%}.block-key-figures{padding-block:60px;position:relative;isolation:isolate}@media only screen and (max-width: 1080px ){.block-key-figures{padding-block:30px 80px}}.block-key-figures__title{margin-bottom:40px}.block-key-figures__content{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:30px}@media only screen and (max-width: 1080px ){.block-key-figures__content{grid-template-columns:repeat(2, 1fr);grid-gap:15px}}.block-key-figures__block{background-color:var(--color__white);border-radius:20px;padding:20px;box-shadow:var(--box-shadow__small);padding:50px 50px 40px;display:flex;flex-direction:column;gap:25px}@media only screen and (max-width: 680px ){.block-key-figures__block{padding:15px}}.block-key-figures__block:focus-within{outline:2px solid var(--color__primary);outline-offset:3px}@media only screen and (max-width: 1080px ){.block-key-figures__block{padding:30px 30px 20px}}.block-key-figures__number{font-family:var(--text__secondary);font-size:72px;font-weight:500;line-height:.8;letter-spacing:-0.72px}@media only screen and (max-width: 1080px ){.block-key-figures__number{font-size:48px}}.block-key-figures__number[data-color=purple]{color:var(--color__violet-dark)}.block-key-figures__number[data-color=orange]{color:var(--color__orange)}.block-key-figures__number[data-color=green]{color:var(--color__green-dark)}.block-key-figures__number[data-color=yellow]{color:var(--color__yellow)}.block-key-figures__label{font-weight:600;line-height:120%}.block-cta{width:100vw;margin-left:calc(50% - 50vw);margin-block:0}@media only screen and (max-width: 1080px ){.block-cta{margin-block:0}}.block-form{padding-block:60px}@media only screen and (max-width: 1080px ){.block-form{padding-block:50px}}.block-form__inner{background-color:var(--color__white);border-radius:20px;padding:20px;box-shadow:var(--box-shadow__small);padding:60px}@media only screen and (max-width: 680px ){.block-form__inner{padding:15px}}.block-form__inner:focus-within{outline:2px solid var(--color__primary);outline-offset:3px}@media only screen and (max-width: 1080px ){.block-form__inner{padding:40px 30px}}.block-form__title{font-family:var(--text__secondary);font-size:calc(42/16*1rem);line-height:100%;font-weight:500;margin-bottom:.5em;letter-spacing:-0.01em;display:block;color:var(--color__blue-dark);margin-bottom:30px}@media only screen and (max-width: 1300px ){.block-form__title{font-size:calc(36/16*1rem)}}@media only screen and (max-width: 1080px ){.block-form__title{font-size:calc(30/16*1rem)}}.block-form__text{margin-bottom:30px}.block-gallery{padding-block:60px}.block-gallery__title{margin-bottom:30px}.block-gallery__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media only screen and (max-width: 1080px ){.block-gallery__grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 680px ){.block-gallery__grid{grid-template-columns:1fr}}.block-gallery__grid.columns-2{grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width: 680px ){.block-gallery__grid.columns-2{grid-template-columns:1fr}}.block-gallery__grid.columns-4{grid-template-columns:repeat(4, 1fr)}@media only screen and (max-width: 1080px ){.block-gallery__grid.columns-4{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 680px ){.block-gallery__grid.columns-4{grid-template-columns:1fr}}.block-gallery__item{overflow:hidden;border-radius:20px}.block-gallery__item figcaption{font-size:calc(14/16*1rem);padding-top:10px;opacity:.8}.block-gallery__trigger{border:none;background:none;padding:0;display:block;width:100%;cursor:pointer}.block-gallery__trigger img{width:100%;height:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease}@media(hover: hover)and (pointer: fine){.block-gallery__trigger:hover img{transform:scale(1.03)}}.block-gallery__lightbox{z-index:20;background:rgba(26,26,26,.92);padding:20px}@media only screen and (max-width: 680px ){.block-gallery__lightbox{padding:10px}}.block-gallery__lightbox-content{width:calc(100vw - 40px);height:calc(100dvh - 40px);max-width:none;background:rgba(0,0,0,0);box-shadow:none;padding:0;display:grid;grid-template-rows:minmax(0, 1fr) auto auto auto;gap:10px;position:relative;align-items:stretch}@media only screen and (max-width: 680px ){.block-gallery__lightbox-content{width:calc(100vw - 20px);height:calc(100dvh - 20px);gap:10px}}.block-gallery__close{top:10px !important;right:10px !important;background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.35);border-radius:999px;width:38px;height:38px;font-size:calc(24/16*1rem);line-height:1;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:1}@media(hover: hover)and (pointer: fine){.block-gallery__close:hover{border-color:var(--color__white);background:hsla(0,0%,100%,.1)}}.block-gallery__close span{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;font-size:0;line-height:0;text-indent:-9999px}.block-gallery__lightbox-media{position:relative;min-height:0;display:flex;align-items:center;justify-content:center;padding-inline:58px}@media only screen and (max-width: 680px ){.block-gallery__lightbox-media{padding-inline:42px}}.block-gallery__lightbox-track{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.block-gallery__lightbox-track img{max-width:100%;max-height:calc(100dvh - 260px);width:auto;height:auto;-o-object-fit:contain;object-fit:contain;transition:transform .25s ease,opacity .25s ease}@media only screen and (max-width: 680px ){.block-gallery__lightbox-track img{max-height:calc(100dvh - 260px)}}.block-gallery__lightbox-track.is-animating.is-slide-next img{animation:gallerySlideNext .28s ease}.block-gallery__lightbox-track.is-animating.is-slide-prev img{animation:gallerySlidePrev .28s ease}.block-gallery__lightbox-caption{color:var(--color__white);text-align:center;margin:0;font-size:calc(14/16*1rem);min-height:1.5em;opacity:.85}.block-gallery__lightbox-caption.is-empty{visibility:hidden}.block-gallery__lightbox-controls{display:flex;justify-content:center;align-items:center;gap:16px;min-height:26px}@media only screen and (max-width: 680px ){.block-gallery__lightbox-controls{gap:10px}}.block-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);border:1px solid hsla(0,0%,100%,.35);background:rgba(0,0,0,.18);color:var(--color__white);border-radius:999px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:calc(20/16*1rem);line-height:1;transition:all .2s ease}.block-gallery__nav--prev{left:8px}.block-gallery__nav--next{right:8px}@media(hover: hover)and (pointer: fine){.block-gallery__nav:hover{border-color:var(--color__white);background:rgba(0,0,0,.35)}}@media only screen and (max-width: 680px ){.block-gallery__nav{width:40px;height:40px}.block-gallery__nav--prev{left:0}.block-gallery__nav--next{right:0}}.block-gallery__counter{color:var(--color__white);margin:0;min-width:64px;text-align:center;font-weight:600}.block-gallery__dots{display:flex;justify-content:center;gap:8px;align-items:center;flex-wrap:nowrap}.block-gallery__dot{border:1px solid hsla(0,0%,100%,.5);background:rgba(0,0,0,0);border-radius:999px;width:10px;height:10px;padding:0;transition:all .2s ease}.block-gallery__dot.is-active{background:var(--color__white);border-color:var(--color__white);transform:scale(1.15)}.block-gallery__thumbs{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding:0 2px 4px;scrollbar-width:thin;justify-content:center}.block-gallery__thumb{flex:0 0 auto;width:60px;height:60px;border-radius:10px;border:1px solid rgba(0,0,0,0);overflow:hidden;background:rgba(0,0,0,0);padding:0;opacity:.7;transition:opacity .2s ease,border-color .2s ease}.block-gallery__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-gallery__thumb.is-active{opacity:1;border-color:var(--color__white)}@media(hover: hover)and (pointer: fine){.block-gallery__thumb:hover{opacity:1}}@media only screen and (max-width: 680px ){.block-gallery__thumb{width:52px;height:52px}}body.has-gallery-lightbox{overflow:hidden}@keyframes gallerySlideNext{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes gallerySlidePrev{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.block-video{padding-block:60px}.block-video__title{margin-bottom:30px}.block-video__grid{display:flex;flex-wrap:wrap;gap:calc(24/16*1rem);justify-content:center}.block-video__item{flex:1 1 calc(320/16*1rem);max-width:100%}.block-video__wrapper{position:relative;padding-top:56.25%;min-height:calc(200/16*1rem);aspect-ratio:16/9;border-radius:20px;overflow:hidden;background:var(--color__dark)}.block-video__wrapper iframe,.block-video__wrapper video{position:absolute;inset:0;width:100%;height:100%}.block-video__caption{margin-top:15px;font-size:calc(14/16*1rem);opacity:.8}@media(min-width: 640px){.block-video__item{flex-basis:calc(50% - calc(12 / 16 * 1rem));max-width:calc(50% - calc(12 / 16 * 1rem))}}@media(min-width: 960px){.block-video__item{flex-basis:calc(33.333% - calc(16 / 16 * 1rem));max-width:calc(33.333% - calc(16 / 16 * 1rem))}}.block-testimonials{padding-block:60px}.block-testimonials__title{margin-bottom:30px}.block-testimonials__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media only screen and (max-width: 1080px ){.block-testimonials__list{grid-template-columns:1fr}}.block-testimonials__item{background-color:var(--color__white);border-radius:20px;padding:20px;box-shadow:var(--box-shadow__small);padding:30px;display:flex;flex-direction:column;gap:20px}@media only screen and (max-width: 680px ){.block-testimonials__item{padding:15px}}.block-testimonials__item:focus-within{outline:2px solid var(--color__primary);outline-offset:3px}.block-testimonials__quote{font-size:calc(20/16*1rem);line-height:1.5;font-weight:600}.block-testimonials__author{display:flex;align-items:center;gap:15px}.block-testimonials__avatar{width:50px;height:50px;border-radius:1000px;overflow:hidden}.block-testimonials__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-testimonials__name{font-weight:700}.block-testimonials__role{opacity:.7}.block-resources{padding-block:60px}.block-resources__title{margin-bottom:30px}.block-resources__list{display:flex;flex-direction:column;gap:20px}@media only screen and (max-width: 1080px ){.page-template-tpl_homepage .header .container{justify-content:center}}.page-template-tpl_homepage #breadcrumbs{display:none}.page-template-tpl_homepage .hero{position:relative}.page-template-tpl_homepage .hero__content{width:600px;height:calc(100vh - 250px);max-height:800px;margin:0 auto;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (max-width: 1080px ){.page-template-tpl_homepage .hero__content{width:100%;height:auto;padding-block:40px}}.page-template-tpl_homepage .hero__title strong{color:var(--color__blue-dark)}.page-template-tpl_homepage .hero__title em{color:var(--color__red)}.page-template-tpl_homepage .hero__subtitle{margin-bottom:calc(40/16*1rem)}.page-template-tpl_homepage .hero__pictures{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.page-template-tpl_homepage .hero__pictures figure{overflow:hidden;margin:0;position:absolute;overflow:visible}.page-template-tpl_homepage .hero__pictures figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page-template-tpl_homepage .hero__pictures figure:after{content:"";position:absolute;top:50%;left:50%;border-radius:1000px;transform:translate(-50%, -50%);width:calc(100% + 10px);height:calc(100% + 10px);border:1px solid rgba(245,132,45,.5)}.page-template-tpl_homepage .hero__pictures figure:nth-child(1){width:300px;height:300px;top:calc(50% - 130px);right:calc(50% + 380px)}@media only screen and (max-width: 1560px ){.page-template-tpl_homepage .hero__pictures figure:nth-child(1){right:calc(50% + 320px)}}@media only screen and (max-width: 1080px ){.page-template-tpl_homepage .hero__pictures figure:nth-child(1){width:150px;height:150px;right:auto;left:20px;top:calc(50% - 360px)}}@media only screen and (max-width: 680px ){.page-template-tpl_homepage .hero__pictures figure:nth-child(1){display:none}}.page-template-tpl_homepage .hero__pictures figure:nth-child(2){width:260px;height:260px;bottom:calc(50% + 50px);left:calc(50% + 340px)}@media only screen and (max-width: 1560px ){.page-template-tpl_homepage .hero__pictures figure:nth-child(2){left:calc(50% + 310px)}}@media only screen and (max-width: 1080px ){.page-template-tpl_homepage .hero__pictures figure:nth-child(2){width:160px;height:160px;left:auto;right:20px;bottom:calc(50% - 350px)}}@media only screen and (max-width: 680px ){.page-template-tpl_homepage .hero__pictures figure:nth-child(2){display:none}}.page-template-tpl_homepage .hero__pictures figure:nth-child(3){width:180px;height:180px;bottom:calc(50% - 280px);left:calc(50% + 520px)}@media only screen and (max-width: 1560px ){.page-template-tpl_homepage .hero__pictures figure:nth-child(3){left:calc(50% + 440px)}}@media only screen and (max-width: 1300px ){.page-template-tpl_homepage .hero__pictures figure:nth-child(3){left:calc(50% + 300px)}}@media only screen and (max-width: 1080px ){.page-template-tpl_homepage .hero__pictures figure:nth-child(3){display:none}}.page-template-tpl_homepage .hero__pictures figure img{border-radius:1000px}.page-template-tpl_homepage .hero .circles{bottom:calc(50% - 20px);right:calc(50% + 170px);z-index:-2}@media only screen and (max-width: 1080px ){.page-template-tpl_homepage .hero .circles{right:calc(50% + 40px)}}.page-template-tpl_homepage .hero .hexagons{top:calc(50% - 80px);left:calc(50% + 120px);z-index:-2}@media only screen and (max-width: 1080px ){.page-template-tpl_homepage .hero .hexagons{left:calc(50% + 20px)}}.page-template-tpl_homepage .large-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;margin-block:70px}@media only screen and (max-width: 1080px ){.page-template-tpl_homepage .large-buttons{margin-block:40px;grid-gap:15px}}@media only screen and (max-width: 680px ){.page-template-tpl_homepage .large-buttons{grid-template-columns:1fr;grid-gap:10px;margin-block:20px}}.page-template-tpl_homepage .carte-makers{background:var(--color__white);padding-block:120px;position:relative;isolation:isolate}@media only screen and (max-width: 1080px ){.page-template-tpl_homepage .carte-makers{padding-block:0 60px}}.page-template-tpl_homepage .carte-makers:after{background:var(--color__dark);content:"";position:absolute;bottom:0;left:0;width:100%;height:180px;z-index:-1}.page-template-tpl_homepage .carte-makers .h2{color:var(--color__blue-dark)}.page-template-tpl_homepage .carte-makers__content{max-width:50ch;margin-bottom:100px}@media only screen and (max-width: 680px ){.page-template-tpl_homepage .carte-makers__content{margin-bottom:250px}}.page-template-tpl_homepage .carte-makers__map{width:100%;height:716px;background:center/contain url(/wp-content/themes/e-nable-360/library/dist/img/svg/fakemap.svg) no-repeat}.page-template-tpl_homepage .carte-makers__decoration{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.page-template-tpl_homepage .carte-makers__decoration .hexagons{top:-30px;left:calc(50vw + 600px)}.page-template-tpl_homepage .carte-makers__decoration .circles{top:460px;right:calc(50vw + 680px)}.page-template-tpl_homepage .chiffres-cles{padding-top:60px;z-index:1;position:relative;isolation:isolate}@media only screen and (max-width: 1080px ){.page-template-tpl_homepage .chiffres-cles{padding-block:30px 80px}}.page-template-tpl_homepage .chiffres-cles:after{background:var(--color__white);content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;z-index:-1}.page-template-tpl_homepage .chiffres-cles__content{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:30px}@media only screen and (max-width: 1080px ){.page-template-tpl_homepage .chiffres-cles__content{grid-template-columns:repeat(2, 1fr);grid-gap:15px}}.page-template-tpl_homepage .chiffres-cles__block{background-color:var(--color__white);border-radius:20px;padding:20px;box-shadow:var(--box-shadow__small);padding:50px 50px 40px;display:flex;flex-direction:column;gap:25px}@media only screen and (max-width: 680px ){.page-template-tpl_homepage .chiffres-cles__block{padding:15px}}.page-template-tpl_homepage .chiffres-cles__block:focus-within{outline:2px solid var(--color__primary);outline-offset:3px}@media only screen and (max-width: 1080px ){.page-template-tpl_homepage .chiffres-cles__block{padding:30px 30px 20px}}.page-template-tpl_homepage .chiffres-cles__block--chiffre{font-family:var(--text__secondary);font-size:72px;font-weight:500;line-height:.8;letter-spacing:-0.72px}@media only screen and (max-width: 1080px ){.page-template-tpl_homepage .chiffres-cles__block--chiffre{font-size:48px}}.page-template-tpl_homepage .chiffres-cles__block--chiffre[data-color=purple]{color:var(--color__violet-dark)}.page-template-tpl_homepage .chiffres-cles__block--chiffre[data-color=orange]{color:var(--color__orange)}.page-template-tpl_homepage .chiffres-cles__block--chiffre[data-color=green]{color:var(--color__green-dark)}.page-template-tpl_homepage .chiffres-cles__block--chiffre[data-color=yellow]{color:var(--color__yellow)}.page-template-tpl_homepage .chiffres-cles__block--label{font-weight:600;line-height:120%}.page-template-tpl_homepage .supporters{background:var(--color__dark);padding-block:40px 100px;isolation:isolate;position:relative}@media only screen and (max-width: 1080px ){.page-template-tpl_homepage .supporters{padding-block:20px 80px}}.page-template-tpl_homepage .supporters:before,.page-template-tpl_homepage .supporters:after{content:"";position:absolute;top:0;width:15vw;height:100%;z-index:2;pointer-events:none}.page-template-tpl_homepage .supporters:before{background:linear-gradient(to right, var(--color__dark), transparent);left:0}@media only screen and (max-width: 1080px ){.page-template-tpl_homepage .supporters:before{display:none}}.page-template-tpl_homepage .supporters:after{background:linear-gradient(to left, var(--color__dark), transparent);right:0}.page-template-tpl_homepage .supporters .h2{color:var(--color__white);margin-bottom:calc(50/16*1rem)}.page-template-tpl_homepage .partenaires{background:var(--color__white);padding-block:80px;isolation:isolate;position:relative}.page-template-tpl_homepage .partenaires:before,.page-template-tpl_homepage .partenaires:after{content:"";position:absolute;top:0;width:15vw;height:100%;z-index:2;pointer-events:none}.page-template-tpl_homepage .partenaires:before{background:linear-gradient(to right, var(--color__white), transparent);left:0}@media only screen and (max-width: 1080px ){.page-template-tpl_homepage .partenaires:before{display:none}}.page-template-tpl_homepage .partenaires:after{background:linear-gradient(to left, var(--color__white), transparent);right:0}@media only screen and (max-width: 1080px ){.page-template-tpl_homepage .partenaires:after{display:none}}.page-template-tpl_homepage .partenaires .icon,.page-template-tpl_homepage .supporters .icon{color:var(--color__primary)}.page-template-tpl_homepage .partenaires__carousel,.page-template-tpl_homepage .supporters__carousel{height:150px}.page-template-tpl_homepage .partenaires__carousel .slick-list,.page-template-tpl_homepage .supporters__carousel .slick-list{cursor:grab}.page-template-tpl_homepage .partenaires__carousel:active,.page-template-tpl_homepage .partenaires__carousel .slick-list:active,.page-template-tpl_homepage .supporters__carousel:active,.page-template-tpl_homepage .supporters__carousel .slick-list:active{cursor:grabbing}.page-template-tpl_homepage .partenaires__carousel .carousel-item,.page-template-tpl_homepage .supporters__carousel .carousel-item{width:150px;height:150px;border-radius:10px;overflow:hidden;background:var(--color__white);overflow:hidden;margin:0;padding:25px;margin-right:30px}.page-template-tpl_homepage .partenaires__carousel .carousel-item img,.page-template-tpl_homepage .supporters__carousel .carousel-item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.error404 .footer,.error404 .header,.error404 #breadcrumbs{display:none}.error404 .error404__group{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}.error404 .mainTitle__first{font-family:var(--font__primary);color:var(--color__secondary);position:absolute;top:-0.3em;left:1.5em;font-size:1.5em}.error404 .mainTitle__second{font-family:var(--font__primary);font-size:12em;font-weight:bold;color:var(--color__primary);line-height:1;margin-bottom:.1em;overflow:hidden;display:block}.error404 .mainTitle__second span{display:inline-block}.error404__text{max-width:350px;margin:0 auto}.error404__link{font-size:1.2em}.error404 .btn__container{justify-content:center}#shop .page-hero{padding-block:30px;min-height:auto}@media only screen and (max-width: 1080px ){#shop .page-hero br{display:none}}#shop .page-hero .container{display:flex;align-items:center}@media only screen and (max-width: 1300px ){#shop .page-hero .container{gap:80px}}@media only screen and (max-width: 680px ){#shop .page-hero .container{flex-direction:column;gap:0}}#shop .page-hero .container:before{content:"";display:block;width:390px;height:300px;background:top left/contain url(/wp-content/themes/e-nable-360/library/dist/img/svg/recevoir.svg) no-repeat}@media only screen and (max-width: 1300px ){#shop .page-hero .container:before{display:none}}#shop .page-hero__content{width:480px;padding-block:0;flex-shrink:1}@media only screen and (max-width: 1080px ){#shop .page-hero__content{width:100%;padding-top:0}}#shop .page-hero__title{white-space:nowrap}#shop .page-hero__aside{background:var(--color__violet-lighter);padding:50px 40px;border-radius:20px;color:var(--color__dark);text-align:center;margin-left:auto;display:flex;flex-direction:column;gap:10px;align-items:center}@media only screen and (max-width: 1080px ){#shop .page-hero__aside{width:100%;margin-left:0;padding:30px;margin-top:20px;max-width:280px}}#shop .page-content{position:relative;padding-block:0;background:none}#shop .page-content .container{position:relative;z-index:2}#shop .page-content .circles{bottom:-110px;left:calc(50% - 1070px)}#shop .page-content .hexagons{top:390px;right:calc(50% - 1080px)}@media only screen and (max-width: 1080px ){#shop .fwpl-layout.shop{grid-template-columns:repeat(2, 1fr);margin-right:10px}}.listing__grid{display:grid;grid-template-columns:360px 1fr;grid-gap:25px;margin-block:50px}@media only screen and (max-width: 1300px ){.listing__grid{grid-template-columns:1fr;margin-block:30px}}.listing__filters{background:var(--color__violet-lighter);padding:30px;border-radius:20px;height:-moz-fit-content;height:fit-content}@media only screen and (max-width: 1300px ){.listing__filters{padding-block:20px 10px}}.listing__filters hr{margin-block:10px 25px}.listing__filters--title,.listing__filters--main-title{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.listing__filters--title .icon,.listing__filters--main-title .icon{font-size:calc(8/16*1rem);pointer-events:none;transition:transform .25s ease}.listing__filters--main-title{cursor:default}@media only screen and (max-width: 1300px ){.listing__filters--main-title{cursor:pointer}}.listing__filters--main-title .icon{font-size:calc(10/16*1rem);display:none}@media only screen and (max-width: 1300px ){.listing__filters--main-title .icon{display:revert}}.listing__filters label[for=search] span{font-weight:600;margin-bottom:calc(6/16*1rem);display:block}.listing__filters input[type=number]{width:5ch;padding-right:0}.listing__filters.open .listing__filters--main-title .icon{transform:rotate(180deg)}.listing__filters--group.open .icon{transform:rotate(180deg)}.listing__order{display:flex;align-items:center;font-weight:600;padding:15px 10px}.listing__order .icon-arrow-down{font-size:calc(5/16*1rem)}.listing__order .icon-arrow{font-size:calc(13/16*1rem)}.listing__order select{color:var(--color__primary)}.listing__order label[for=order]{margin-right:auto}.listing__order label[for=display-count]{margin-right:40px}.listing__items{position:relative}.listing__items .card{width:calc(100% - 20px);height:calc(100% - 20px)}@media only screen and (max-width: 1080px ){.listing__items .card{width:calc(100% - 10px);height:calc(100% - 10px)}}.listing__items--top-filters{display:flex;align-items:center;justify-content:space-between;margin:15px 10px}@media only screen and (max-width: 680px ){.listing__items--top-filters{display:none}}.listing__items--per-page{display:flex;align-items:center;gap:40px}@media only screen and (max-width: 680px ){.listing__items--per-page{flex-direction:column;gap:15px;align-items:flex-start}}.listing__items--bottom-filters{display:flex;align-items:center;gap:40px;justify-content:flex-end;margin:15px 10px}@media only screen and (max-width: 680px ){.listing__items--bottom-filters{flex-direction:column;gap:15px;align-items:flex-start}}.listing__pagination{display:flex;align-items:center;gap:11px}.listing__pagination a{color:var(--color__primary)}.listing__pagination>*{display:block;width:18px;text-align:center}.listing__pagination--prev{transform:rotate(180deg)}@media(hover: hover)and (pointer: fine){.listing label:has(input[type=checkbox]):hover:before,.listing label:has(input[type=radio]):hover:before{border-color:var(--color__primary)}}.listing label:has(input[type=checkbox]:checked):before,.listing label:has(input[type=radio]:checked):before{border-color:var(--color__primary)}.listing label:has(input[type=checkbox]:checked):after,.listing label:has(input[type=radio]:checked):after{background:var(--color__primary)}.listing .facetwp-facet{margin-bottom:25px}.listing .facetwp-facet-product_sort,.listing .facetwp-facet-product_items_per_page{margin-bottom:0;margin-inline:.6ch}.listing .facetwp-facet-product_tags{display:flex;flex-wrap:wrap;gap:.2rem .4rem}.listing .facetwp-facet-product_tags .facetwp-checkbox{display:flex;align-items:center;gap:.7ch;background:#fff;padding:.4rem .8rem;border-radius:999px;font-size:.95rem;cursor:pointer;transition:all .2s ease;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.listing .facetwp-facet-product_tags .facetwp-checkbox:hover{background:var(--color__violet-dark);color:#fff}.listing .facetwp-facet-product_tags .facetwp-checkbox.checked{background:#333;color:#fff}.listing .facetwp-facet-product_tags .facetwp-counter{display:none}.listing .facetwp-facet-product_tags input[type=checkbox]{display:none}.listing .facetwp-display-value{padding-right:0}.listing .times-symbol{font-size:1.3em;font-weight:600}.listing .facetwp-counter{font-size:1rem;padding-left:.4em}.listing .fwpl-layout.shop{grid-gap:0}#shopMakers .page-hero .container{display:flex;align-items:center}#shopMakers .page-hero .container:before{content:"";display:block;width:390px;height:300px;background:top left/contain url(/wp-content/themes/e-nable-360/library/dist/img/svg/fabriquer.svg) no-repeat}@media only screen and (max-width: 1300px ){#shopMakers .page-hero .container:before{display:none}}@media only screen and (max-width: 1300px ){#shopMakers .page-hero .container{flex-direction:column}}#shopMakers .page-hero__content{width:580px;padding-block:0}@media only screen and (max-width: 1080px ){#shopMakers .page-hero__content{width:100%;padding-top:0}}#shopMakers .page-hero__content .h4{margin-bottom:calc(15/16*1rem)}#shopMakers .page-hero__aside{background:var(--color__white);padding:50px 40px;border-radius:20px;color:var(--color__dark);text-align:center;margin-left:auto;display:flex;flex-direction:column;align-items:center;max-width:420px}@media only screen and (max-width: 1300px ){#shopMakers .page-hero__aside{width:100%;margin-left:0;padding:30px;text-align:left;margin-top:20px}}#shopMakers .page-content{padding-block:80px;position:relative;background:var(--color__white);overflow:hidden}#shopMakers .page-content .circles{bottom:-110px;left:calc(50% - 1070px)}#shopMakers .page-content .hexagons{top:130px;right:calc(50% - 1080px)}.distance-range{padding-block:20px 50px;max-width:500px}.distance-range__range{display:flex;gap:20px;align-items:center}.distance-range__input{display:block;width:100%;height:16px;background:var(--color__light);border:1px solid var(--color__border);border-radius:1000px;padding-inline:6px}.distance-range__value{white-space:nowrap}.distance-range__status{margin:10px 0 0;font-size:calc(15/16*1rem);opacity:.8}.distance-range--notification{padding-block:20px}.distance-range--notification p{max-width:700px}.distance-range--notification .distance-range__range{flex-direction:column;align-items:stretch;gap:10px;margin-top:20px}.distance-range--notification .distance-range__slider{max-width:700px;width:100%}.distance-range--notification .distance-range__input{border-color:var(--color__blue-dark)}.distance-range--notification .distance-range__limits{display:flex;justify-content:space-between;margin-top:6px;font-size:calc(15/16*1rem);opacity:.8}.distance-range--notification .distance-range__value{text-align:left}.orders__item{opacity:1;height:auto;pointer-events:all;overflow:visible;transition:all .3s ease}.orders__item.hidden{opacity:0;height:0;pointer-events:none;overflow:hidden;padding-block:0}#objectsToTest .page-hero .container{display:flex;align-items:center}#objectsToTest .page-hero .container:before{content:"";display:block;width:384px;height:370px;background:center/contain url(/wp-content/themes/e-nable-360/library/dist/img/svg/fabriquer.svg) no-repeat;margin-right:50px;margin-left:-50px}#objectsToTest .page-hero__content{padding-block:55px;width:530px}#objectsToTest .page-hero__content .h4{margin-bottom:calc(15/16*1rem)}#objectsToTest .page-hero__aside{width:420px;background:hsla(0,0%,100%,.9);padding:50px 60px;border-radius:20px;color:var(--color__dark);text-align:center;margin-left:auto}#objectsToTest .page-content{padding-block:80px;position:relative;background:var(--color__white);overflow:hidden}#objectsToTest .page-content .circles{bottom:-110px;left:calc(50% - 1070px)}#objectsToTest .page-content .hexagons{top:130px;right:calc(50% - 1080px)}.product-hero{min-height:628px;position:relative}.product-hero .container{display:grid;grid-template-columns:1fr 780px;grid-gap:50px}@media only screen and (max-width: 1080px ){.product-hero .container{grid-template-columns:1fr;grid-gap:10px}}.product-hero__content{padding-block:50px;word-break:break-word}@media only screen and (max-width: 1080px ){.product-hero__content{padding-top:0}}.product-hero__content--subtitle{opacity:.8;font-size:1.2rem}.product-hero__content--author{opacity:.7}.product-hero__content .popup-container{position:absolute}.product-hero .twoSlider{position:absolute;top:0;right:0;display:flex;gap:30px;isolation:isolate}@media only screen and (max-width: 1300px ){.product-hero .twoSlider{right:auto;left:500px;gap:15px}}@media only screen and (max-width: 1080px ){.product-hero .twoSlider{position:static;margin-bottom:-120px;gap:10px}}.product-hero .twoSlider__big{width:620px;height:620px;border-radius:49px;border:1px solid var(--color__violet-light);overflow:hidden;padding:10px}@media only screen and (max-width: 1300px ){.product-hero .twoSlider__big{width:450px;height:450px}}@media only screen and (max-width: 1080px ){.product-hero .twoSlider__big{width:calc(92vw - 110px);height:400px;border-radius:20px}}.product-hero .twoSlider__big .slides,.product-hero .twoSlider__big .slide{width:100%;height:100%;border-radius:40px;overflow:hidden}@media only screen and (max-width: 1080px ){.product-hero .twoSlider__big .slides,.product-hero .twoSlider__big .slide{border-radius:10px}}.product-hero .twoSlider__big .slides{position:relative;background:var(--color__violet-light)}.product-hero .twoSlider__big .slide{position:absolute;top:0;left:0;opacity:0;transition:opacity .3s ease-in-out;overflow:hidden;margin:0}.product-hero .twoSlider__big .slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.product-hero .twoSlider__big .slide.active{opacity:1}.product-hero .twoSlider__big .slide:first-child:last-child{opacity:1}.product-hero .twoSlider__big img{width:100%;height:100%;background-size:cover;background-position:center}.product-hero .twoSlider__small{padding-block:5px;height:624px;position:relative;margin-top:-40px}@media only screen and (max-width: 1080px ){.product-hero .twoSlider__small{height:340px;margin-top:0}}.product-hero .twoSlider__small:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, var(--color__violet-dark) 0%, transparent 10%, transparent 90%, var(--color__violet-dark) 100%);pointer-events:none;z-index:2}.product-hero .twoSlider__small .slide{width:130px;height:130px;border-radius:20px;overflow:hidden;border:1px solid rgba(0,0,0,0);padding:5px;cursor:pointer;transition:border-color .2s ease-in-out}@media only screen and (max-width: 1300px ){.product-hero .twoSlider__small .slide{width:80px;height:80px;border-radius:15px}}.product-hero .twoSlider__small .slide.active{cursor:default;border-color:var(--color__violet-light)}.product-hero .twoSlider__small .slide:focus-visible{outline-offset:-2px}.product-hero .twoSlider__small img{width:100%;height:100%;background-size:cover;background-position:center;border-radius:15px;overflow:hidden}@media only screen and (max-width: 1300px ){.product-hero .twoSlider__small img{border-radius:10px}}.product-content .container{padding-block:120px}.product-content .h2{color:var(--color__blue-dark)}.product-content__caracteristics{padding-bottom:80px}.product-content__caracteristics--list{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:0 90px;padding-block:15px;position:relative}@media only screen and (max-width: 1080px ){.product-content__caracteristics--list{grid-template-columns:1fr}}.product-content__caracteristics--list:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1px;height:calc(100% - 44px);background-color:rgba(0,0,0,.05)}@media only screen and (max-width: 1080px ){.product-content__caracteristics--list:after{display:none}}.product-content__caracteristics--item{display:grid;grid-template-columns:repeat(2, 1fr);padding-block:22px;word-break:break-word}.product-content__caracteristics--item:not(:nth-last-child(-n+2)){border-bottom:1px solid rgba(0,0,0,.05)}.product-content__caracteristics--item h3{color:var(--color__violet-dark);margin-bottom:0;display:flex;align-items:center}.product-content__caracteristics--item h3 .icon{display:block;width:40px;height:40px;font-size:calc(40/16*1rem);margin-right:22px}@media only screen and (max-width: 1080px ){.product-content__caracteristics--item h3 .icon{width:30px;height:30px;font-size:calc(30/16*1rem);margin-right:18px}}.product-content__caracteristics--item ul,.product-content__caracteristics--item p{display:flex;align-items:center}.product-content__caracteristics--item ul{flex-flow:row wrap}.product-content__caracteristics--item ul li:not(:last-child):after{content:",";margin-right:.5ch}.product-content__tags{padding-bottom:80px}.product-content__files{padding-bottom:160px}@media only screen and (max-width: 1080px ){.product-content__files{padding-bottom:80px}}.product-content__files ul{display:flex;flex-direction:column;gap:30px}.product-content__details{max-width:910px;margin:0 auto;padding:120px;outline:1px solid var(--color__violet-light);border-radius:20px;outline-offset:10px;background:var(--color__white)}@media only screen and (max-width: 1080px ){.product-content__details{padding:40px 30px}}.product-content__details--title{font-family:var(--text__secondary);font-size:calc(42/16*1rem);line-height:100%;font-weight:500;margin-bottom:.5em;letter-spacing:-0.01em;display:block;margin-bottom:60px;color:var(--color__blue-dark)}@media only screen and (max-width: 1300px ){.product-content__details--title{font-size:calc(36/16*1rem)}}@media only screen and (max-width: 1080px ){.product-content__details--title{font-size:calc(30/16*1rem)}}.product-content__detail{border-bottom:1px solid rgba(0,0,0,.05);margin-bottom:30px}.product-content__detail--title{position:relative;cursor:pointer;color:var(--color__blue-dark)}.product-content__detail--title:before{position:absolute;right:0;top:0;font-size:calc(10/16*1rem);transition:transform .2s ease-in-out}.product-content__detail--title.active:before{transform:rotate(-180deg)}.product-content__detail--content{padding-bottom:40px}.product-related{background:var(--color__dark);isolation:isolate}.product-related .slider-section__content .h2{color:var(--color__white)}.product-related .slider-section__content .icon-star{top:calc(50% - 2.2em);right:3ch}@media only screen and (max-width: 1080px ){.product-related .slider-section__content .icon-star{top:calc(50% - 1.6em);right:0ch}}.single-product .product-hero .btn__container .added_to_cart.wc-forward{--cart-toast-duration: 4500ms;position:fixed;left:50%;bottom:30px;transform:translateX(-50%) translateY(14px);z-index:40;display:flex;align-items:center;justify-content:center;min-height:50px;padding:14px 28px;border-radius:14px;border:1px solid rgba(0,0,0,.1);background:var(--color__white);box-shadow:0 10px 28px rgba(0,0,0,.12);color:var(--color__blue-dark);font-weight:600;text-decoration:none;opacity:0;pointer-events:none;overflow:hidden}.single-product .product-hero .btn__container .added_to_cart.wc-forward:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--color__green-dark);transform-origin:left center;transform:scaleX(0)}.single-product .product-hero .btn__container .added_to_cart.wc-forward.is-visible{animation:cart-toast-visibility var(--cart-toast-duration) ease-in-out forwards;pointer-events:auto}.single-product .product-hero .btn__container .added_to_cart.wc-forward.is-visible:after{animation:cart-toast-progress var(--cart-toast-duration) linear forwards}@media only screen and (max-width: 680px ){.single-product .product-hero .btn__container .added_to_cart.wc-forward{width:calc(100vw - 32px);max-width:430px}}@keyframes cart-toast-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cart-toast-visibility{0%{opacity:0;transform:translateX(-50%) translateY(14px)}10%,85%{opacity:1;transform:translateX(-50%) translateY(0)}100%{opacity:0;transform:translateX(-50%) translateY(10px)}}.account{overflow:hidden}.account .page-hero{padding-bottom:60px}.account .page-hero__title{display:flex;align-items:center}.account .page-hero__title span{color:var(--color__primary);margin-inline:.38ch 30px}.account .page-hero .custom-logout-link{display:block;margin-top:-20px;font-size:calc(15/16*1rem);width:-moz-fit-content;width:fit-content;opacity:.8;transition:.2s all ease-in-out}@media(hover: hover)and (pointer: fine){.account .page-hero .custom-logout-link:hover{color:var(--color__status1);opacity:1}}.account .page-content{padding-block:80px;background:var(--color__white);position:relative}@media only screen and (max-width: 1080px ){.account .page-content{padding-block:80px}}.account .page-content:after{position:absolute;content:"";width:100px;height:222px;background:center/contain url(/wp-content/themes/e-nable-360/library/dist/img/svg/sittingMan.svg) no-repeat;top:-149px;left:calc(50% + 570px);z-index:1}.account .page-content .container{position:relative;z-index:2}.account .page-content .circles{top:90px;right:calc(50% + 580px)}.account .page-content .hexagons{top:460px;left:calc(50% + 580px)}.account .page-content .woocommerce{z-index:1;position:relative}.account .nf-form-wrap{display:flex;flex-direction:column}.account .nf-form-wrap .nf-response-msg{order:1;text-align:center;margin:-30px 0 50px;font-weight:600;color:var(--color__primary)}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;position:absolute;width:100%;top:-142px}@media only screen and (max-width: 680px ){.woocommerce-account .woocommerce-MyAccount-navigation{top:-155px}}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;gap:10px}.woocommerce-account .woocommerce-MyAccount-navigation ul li{padding:18px 35px;border-radius:10px 10px 0 0}@media only screen and (max-width: 1080px ){.woocommerce-account .woocommerce-MyAccount-navigation ul li{padding:15px 20px;border-radius:10px}}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{font-weight:600;display:block;width:100%;height:100%;color:var(--color__white);transition:all .2s ease-in-out}@media(hover: hover)and (pointer: fine){.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{color:var(--color__primary)}}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active{background:var(--color__white)}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color:var(--color__dark)}.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button,.woocommerce-account .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{border-radius:1000px;font-family:var(--text__primary);background:var(--color__primary) !important;text-decoration:none;color:var(--color__white) !important;padding:19px 30px 17px 30px !important;box-shadow:0px 24px 20px 0px rgba(245,132,45,.1),0px 10px 15px 0px rgba(245,132,45,.2);line-height:.8;height:49px;font-weight:600;transition:all .2s ease-in-out !important;opacity:1;margin-block:15px}@media(hover: hover)and (pointer: fine){.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover,.woocommerce-account .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{background:var(--color__dark) !important;text-decoration:none;color:var(--color__white) !important;box-shadow:0px 24px 20px 0px rgba(150,150,150,.05),0px 10px 15px 0px rgba(150,150,150,.1)}}.woocommerce-ResetPassword{max-width:800px}.woocommerce form .form-row{margin-block:15px}.account-info{max-width:var(--container__width--small);position:relative;z-index:2}#signup .page-hero{position:relative}#signup .page-hero:after{position:absolute;content:"";width:100px;height:222px;background:center/contain url(/wp-content/themes/e-nable-360/library/dist/img/svg/sittingMan.svg) no-repeat;bottom:-76px;left:calc(50% + 550px);z-index:1}#signup .page-hero .popup-container{margin-top:30px;text-align:left}#signup .page-content{overflow:hidden}#signup .signup__choose-role{margin-bottom:2em}#signup .signup__choose-role p{font-weight:600;margin-bottom:1em}#signup .signup__choose-role label:has(input[type=radio]){display:inline-block;width:30%;min-width:20ch}#signup .signup__choose-role label:has(input[type=radio]):focus-within{outline:2px solid var(--color__primary);outline-offset:3px}#signup .signup__role{display:none}#signup .signup__role.show{display:block}#signup .success-message{margin-top:-130px}#order .page-hero{height:230px;min-height:unset}#order .cart__count{margin-top:0;margin-bottom:25px;font-size:calc(16/16*1rem);font-weight:600;color:var(--color__blue-dark)}#order .page-hero__content .h1{margin-bottom:8px}#order .wc-block-components-button:not(.is-link){border-radius:1000px;font-family:var(--text__primary);background:var(--color__primary) !important;text-decoration:none;color:var(--color__white) !important;padding:19px 30px 17px 30px !important;box-shadow:0px 24px 20px 0px rgba(245,132,45,.1),0px 10px 15px 0px rgba(245,132,45,.2);line-height:.8;height:49px;font-weight:600;transition:all .2s ease-in-out !important;opacity:1;margin-block:15px;min-height:0;font-size:calc(18/16*1rem)}@media(hover: hover)and (pointer: fine){#order .wc-block-components-button:not(.is-link):hover{background:var(--color__dark) !important;text-decoration:none;color:var(--color__white) !important;box-shadow:0px 24px 20px 0px rgba(150,150,150,.05),0px 10px 15px 0px rgba(150,150,150,.1)}}#order .wysiwyg{max-width:100%;padding-block:50px;padding-top:0}#order .wysiwyg h2{font-family:var(--text__secondary);font-size:calc(30/16*1rem);line-height:100%;font-weight:500;margin-bottom:.5em;letter-spacing:-0.01em;display:block}@media only screen and (max-width: 1300px ){#order .wysiwyg h2{font-size:calc(24/16*1rem)}}@media only screen and (max-width: 1080px ){#order .wysiwyg h2{font-size:calc(20/16*1rem)}}#order .wp-block-woocommerce-cart-order-summary-subtotal-block,#order .wc-block-cart-items__header-total,#order .wc-block-cart-item__total,#order .wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices,#order .woocommerce ul.order_details,#order .wp-block-woocommerce-checkout-shipping-method-block,#order .wp-block-woocommerce-checkout-pickup-options-block,#order .wc-block-cart-item__prices,#order .wp-block-woocommerce-cart-order-summary-block,#order .wc-block-components-product-metadata,#order .wc-block-checkout__payment-method,#order .wp-block-woocommerce-checkout-order-summary-subtotal-block,#order .woocommerce-table--order-details tfoot,#order .woocommerce-customer-details .woocommerce-column__title,#order .woocommerce-order-details .woocommerce-column__title,#order .wc-block-components-totals-wrapper,#order .product-total,#order .woocommerce-order-details__title,#order .wc-block-components-checkout-step__description,#order .wp-block-woocommerce-checkout-order-summary-block,#order .woocommerce-order-overview__total{display:none !important}#order .wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{border-radius:5px}#order .is-large.wc-block-cart .wc-block-cart__totals-title{text-align:left}#order .wc-block-components-totals-coupon__form{align-items:flex-end}#order .wc-block-components-totals-coupon__form .wc-block-components-button:not(.is-link){margin-block:0}#order .form-page .page-hero{height:200px}#order .wc-block-components-form .wc-block-components-text-input,#order .wc-block-components-text-input{display:flex;flex-direction:column}#order .wc-block-components-form .wc-block-components-text-input label,#order .wc-block-components-text-input label{position:static;order:-1;transform:none;margin-bottom:5px;color:var(--color__dark)}#order .wc-block-components-form .wc-block-components-text-input input[type=email],#order .wc-block-components-form .wc-block-components-text-input input[type=number],#order .wc-block-components-form .wc-block-components-text-input input[type=tel],#order .wc-block-components-form .wc-block-components-text-input input[type=text],#order .wc-block-components-form .wc-block-components-text-input input[type=url],#order .wc-block-components-text-input input[type=email],#order .wc-block-components-text-input input[type=number],#order .wc-block-components-text-input input[type=tel],#order .wc-block-components-text-input input[type=text],#order .wc-block-components-text-input input[type=url]{padding:7px 14px !important;border-radius:5px;background:var(--color__white);transition:border-color .3s ease;color:var(--color__dark);border:1px solid rgba(0,0,0,.5)}#order .wc-block-components-form .wc-block-components-text-input input[type=email]:focus,#order .wc-block-components-form .wc-block-components-text-input input[type=number]:focus,#order .wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,#order .wc-block-components-form .wc-block-components-text-input input[type=text]:focus,#order .wc-block-components-form .wc-block-components-text-input input[type=url]:focus,#order .wc-block-components-text-input input[type=email]:focus,#order .wc-block-components-text-input input[type=number]:focus,#order .wc-block-components-text-input input[type=tel]:focus,#order .wc-block-components-text-input input[type=text]:focus,#order .wc-block-components-text-input input[type=url]:focus{border-color:var(--color__primary);box-shadow:none}#order .wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label,#order .wc-block-components-form .wc-block-components-text-input .is-active label,#order .wc-block-components-text-input input:-webkit-autofill+label,#order .wc-block-components-text-input .is-active label{transform:none}#order .wc-block-components-form .wc-block-components-text-input input:-webkit-autofill,#order .wc-block-components-form .wc-block-components-text-input input[type=email],#order .wc-block-components-form .wc-block-components-text-input input[type=number],#order .wc-block-components-form .wc-block-components-text-input input[type=tel],#order .wc-block-components-form .wc-block-components-text-input input[type=text],#order .wc-block-components-form .wc-block-components-text-input input[type=url],#order .wc-block-components-text-input input[type=email],#order .wc-block-components-text-input input[type=number],#order .wc-block-components-text-input input[type=tel],#order .wc-block-components-text-input input[type=text],#order .wc-block-components-text-input input[type=url]{padding:7px 14px !important;border-radius:5px;background:var(--color__white);-webkit-transition:border-color .3s ease;transition:border-color .3s ease;color:var(--color__dark);border:1px solid rgba(0,0,0,.5)}#order .wc-block-components-form .wc-block-components-text-input input:-webkit-autofill:focus,#order .wc-block-components-form .wc-block-components-text-input input[type=email]:focus,#order .wc-block-components-form .wc-block-components-text-input input[type=number]:focus,#order .wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,#order .wc-block-components-form .wc-block-components-text-input input[type=text]:focus,#order .wc-block-components-form .wc-block-components-text-input input[type=url]:focus,#order .wc-block-components-text-input input[type=email]:focus,#order .wc-block-components-text-input input[type=number]:focus,#order .wc-block-components-text-input input[type=tel]:focus,#order .wc-block-components-text-input input[type=text]:focus,#order .wc-block-components-text-input input[type=url]:focus{border-color:var(--color__primary);box-shadow:none}#order .wc-block-checkout__payment-method .wc-block-components-radio-control__option:after{content:""}#order .wc-block-checkout__payment-method .wc-block-components-radio-control.disable-radio-control .wc-block-components-radio-control__option,#order .wc-block-components-radio-control-accordion-content{padding-left:35px;margin-block:10px}#order .wc-block-checkout__payment-method .wc-block-components-radio-control__option,#order .wc-block-checkout__payment-method .wc-block-components-radio-control__option:first-child,#order .wc-block-checkout__payment-method .wc-block-components-radio-control__option:last-child{padding-top:0;padding-bottom:0}#order .wc-block-checkout__payment-method .wc-block-components-radio-control{border:0;margin-top:1em}#order .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{width:-moz-fit-content;width:fit-content;padding-inline:30px}#order .wc-block-components-checkbox .wc-block-components-checkbox__mark{display:none}#order .woocommerce-thankyou-order-received{display:none}#order .woocommerce ul.order_details{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:30px;margin-block:50px 80px;padding-left:0}@media only screen and (max-width: 1080px ){#order .woocommerce ul.order_details{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 680px ){#order .woocommerce ul.order_details{grid-template-columns:1fr}}#order .woocommerce ul.order_details:before,#order .woocommerce ul.order_details:after{display:none}#order .woocommerce ul.order_details li{text-transform:none;border-right:0;background-color:var(--color__white);border-radius:20px;padding:20px;box-shadow:var(--box-shadow__small);margin:0;padding:40px;display:flex;flex-direction:column;gap:1em;font-size:calc(18/16*1rem);font-weight:600}@media only screen and (max-width: 680px ){#order .woocommerce ul.order_details li{padding:15px}}#order .woocommerce ul.order_details li:focus-within{outline:2px solid var(--color__primary);outline-offset:3px}@media only screen and (max-width: 680px ){#order .woocommerce ul.order_details li{padding:25px}}#order .woocommerce ul.order_details li:before{display:none}#order .woocommerce ul.order_details li strong{word-break:break-word}@media only screen and (max-width: 680px ){#order .woocommerce ul.order_details li strong{font-size:calc(18/16*1rem)}}#order .wp-block-woocommerce-empty-cart-block .btn__container{justify-content:center}#order .wc-block-components-sidebar-layout{flex-direction:column;max-width:620px}#order .wc-block-components-sidebar-layout .wc-block-components-main,#order .wc-block-components-sidebar-layout .wc-block-components-sidebar{width:100%;padding:0}#order .wc-block-components-sidebar-layout .wc-block-cart-items{border:0}#order .wc-block-components-sidebar-layout .wc-block-cart-items thead{display:none}#order .wc-block-components-sidebar-layout .wc-block-cart-items td{padding:0;border-top:0}#order .wc-block-components-sidebar-layout .wc-block-cart-items__row{display:flex;flex-direction:row;margin-bottom:16px;align-items:center;gap:40px;padding:8px;border:1px solid rgba(0,0,0,.1);border-radius:24px}#order .wc-block-components-sidebar-layout .wc-block-cart-item__wrap{display:flex;flex-direction:column;gap:20px}#order .wc-block-components-sidebar-layout .wc-block-cart-item__image,#order .wc-block-components-sidebar-layout .wc-block-cart-item__product{display:flex;flex-direction:column;align-items:center;gap:1em;margin-bottom:0}#order .wc-block-components-sidebar-layout .wc-block-cart-item__image{width:140px;flex-shrink:0}#order .wc-block-components-sidebar-layout .wc-block-cart-item__image img{overflow:hidden;border-radius:16px}#order .wc-block-components-sidebar-layout .wc-block-components-product-name{font-family:var(--text__secondary);font-size:calc(20/16*1rem);line-height:100%;font-weight:500;margin-bottom:.5em;letter-spacing:-0.01em;display:block;margin-bottom:0}@media only screen and (max-width: 1300px ){#order .wc-block-components-sidebar-layout .wc-block-components-product-name{font-size:calc(18/16*1rem)}}#order .wc-block-components-sidebar-layout .wc-block-cart__submit-container{display:flex;justify-content:center;align-items:center;gap:20px}#order .wc-block-components-sidebar-layout .wc-block-cart__submit-container .order__back-to-catalog{margin:0}#order .wc-block-components-sidebar-layout .wc-block-cart__submit-container .wc-block-components-button{width:-moz-fit-content;width:fit-content}body.woocommerce-order-received .btn__container{justify-content:center}.woocommerce-notices-wrapper{display:none}.page-template-tpl_order .is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{align-self:start}.wc-block-components-address-card{font-size:calc(16/16*1rem)}#faq .page-hero .container{display:flex;flex-flow:row wrap;align-items:center}#faq .page-hero__aside{width:440px;background:var(--color__blue-dark);padding:50px 70px;border-radius:20px;text-align:center;margin-left:auto;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 1300px ){#faq .page-hero__aside{width:100%;margin-left:0;padding:30px;text-align:left;margin-bottom:-120px}}#faq .page-content .circles{top:30px}#faq .page-content .hexagons{top:290px}#faq .container{position:relative;z-index:2}#faq .faq-item{margin-bottom:20px;background:var(--color__white);border-radius:10px;box-shadow:var(--box-shadow__small);transition:all .2s ease-in-out;max-width:920px}#faq .faq-item.active .faq-item__title .icon{transform:rotate(-180deg)}#faq .faq-item__title{font-size:18px;font-weight:bold;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:20px}#faq .faq-item__title .icon{transition:all .2s ease-in-out;font-size:calc(8/16*1rem);color:var(--color__blue-dark)}#faq .faq-item__content{display:none;margin-top:10px;padding:0 20px 20px}@media(hover: hover)and (pointer: fine){#faq .faq-item__content:hover{display:block}}#createProposal .page-hero .container{position:relative}#createProposal .page-hero .container:after{position:absolute;content:"";width:300px;height:300px;background:center/contain url(/wp-content/themes/e-nable-360/library/dist/img/svg/fabriquer.svg) no-repeat;top:50%;right:0;transform:translateY(-50%)}@media only screen and (max-width: 1080px ){#createProposal .page-hero .container:after{width:40vw}}@media only screen and (max-width: 680px ){#createProposal .page-hero .container:after{display:none}}#createProposal .page-content{position:relative;z-index:2;overflow:hidden}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInV0aWxzL192YXJpYWJsZXMuc2NzcyIsInV0aWxzL19hbmltYXRpb25zLnNjc3MiLCJ1dGlscy9faWNvbnMuc2NzcyIsImdsb2JhbC9fcmVzZXQuc2NzcyIsImdsb2JhbC9fYmFzZS5zY3NzIiwibGlicy9fc2xpY2suc2NzcyIsImxpYnMvX3N3aXBlci5zY3NzIiwibGlicy9fbGVhZmxldC5zY3NzIiwibGlicy9fc2VsZWN0Mi5zY3NzIiwibGF5b3V0L19jb250ZW50LnNjc3MiLCJ1dGlscy9fZm9udHMuc2NzcyIsInV0aWxzL19tZWRpYS1xdWVyaWVzLnNjc3MiLCJ1dGlscy9fbWl4aW5zLnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsImxheW91dC9faGVyby5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX3d5c2l3eWcuc2NzcyIsImNvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNjc3MiLCJjb21wb25lbnRzL19kZWNvcmF0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL19tYXAuc2NzcyIsImNvbXBvbmVudHMvX2NhcmQuc2NzcyIsImNvbXBvbmVudHMvX2ZhY2V0cy5zY3NzIiwiY29tcG9uZW50cy9fcG9wdXAuc2NzcyIsImNvbXBvbmVudHMvX29yZGVycy5zY3NzIiwiY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsImJsb2Nrcy9fYmxvY2stYnV0dG9ucy5zY3NzIiwiYmxvY2tzL19ibG9jay1jb2x1bW5zLnNjc3MiLCJibG9ja3MvX2Jsb2NrLWhhbHZlcy5zY3NzIiwiYmxvY2tzL19ibG9jay1hY2NvcmRpb25zLnNjc3MiLCJibG9ja3MvX2Jsb2NrLWxvZ29zLnNjc3MiLCJibG9ja3MvX2Jsb2NrLWtleS1maWd1cmVzLnNjc3MiLCJibG9ja3MvX2Jsb2NrLWN0YS5zY3NzIiwiYmxvY2tzL19ibG9jay1mb3JtLnNjc3MiLCJibG9ja3MvX2Jsb2NrLWdhbGxlcnkuc2NzcyIsImJsb2Nrcy9fYmxvY2stdmlkZW8uc2NzcyIsImJsb2Nrcy9fYmxvY2stdGVzdGltb25pYWxzLnNjc3MiLCJibG9ja3MvX2Jsb2NrLXJlc291cmNlcy5zY3NzIiwicGFnZXMvX2hvbWUuc2NzcyIsInBhZ2VzL180MDQuc2NzcyIsInBhZ2VzL19zaG9wLnNjc3MiLCJwYWdlcy9fc2hvcE1ha2Vycy5zY3NzIiwicGFnZXMvX29iamVjdHNUb1Rlc3Quc2NzcyIsInBhZ2VzL19wcm9kdWN0LnNjc3MiLCJwYWdlcy9fYWNjb3VudC5zY3NzIiwicGFnZXMvX3NpZ251cC5zY3NzIiwicGFnZXMvX2NhcnQuc2NzcyIsInBhZ2VzL19mYXEuc2NzcyIsInBhZ2VzL19jcmVhdGVQcm9wb3NhbC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1DQUEsc0NBQ0UsQ0FBQSxzQ0FDQSxDQUFBLHFCQUNBLENBQUEsc0NBRUEsQ0FBQSx3QkFFQSxDQUFBLDhCQUNBLENBQUEsb0NBQ0EsQ0FBQSxrQ0FDQSxDQUFBLHVCQUNBLENBQUEsZ0NBQ0EsQ0FBQSx5Q0FDQSxDQUFBLHNDQUNBLENBQUEseUNBQ0EsQ0FBQSx3QkFDQSxDQUFBLHNDQUNBLENBQUEsd0NBQ0EsQ0FBQSxxQ0FDQSxDQUFBLGtDQUNBLENBQUEsd0NBRUEsQ0FBQSx5QkFFQSxDQUFBLGlEQUNBLENBQUEsNkJBQ0EsQ0FBQSx5QkFDQSxDQUFBLGdEQUNBLENBQUEsNkJBQ0EsQ0FBQSx5QkFDQSxDQUFBLGdEQUNBLENBQUEsNkJBQ0EsQ0FBQSx5Q0FDQSxDQUFBLCtDQUNBLENBQUEsNkJBQ0EsQ0FBQSwwQkFDQSxDQUFBLDhCQUNBLENBQUEsMEJBRUEsQ0FBQSx5QkFDQSxDQUFBLDBCQUNBLENBQUEsMkJBQ0EsQ0FBQSx5QkFDQSxDQUFBLDJCQUNBLENBQUEsMERBRUEsQ0FBQSwwREFDQSxDQUFBLHdCQUNBLENBQUEsd0JBQ0EsQ0FBQSw4Q0FFQSxDQUFBLG1EQUNBLENBQUEscURBQ0EsQ0FBQSxxREFDQSxDQUFBLHFEQUNBLENBQUEsaURBQ0EsQ0FBQSxvREFDQSxDQUFBLGtEQUNBLENBQUEsZ0RBQ0EsQ0FBQSxtREFDQSxDQUFBLG1EQUNBLENBQUEsa0RBQ0EsQ0FBQSw4Q0FDQSxDQUFBLGtEQUNBLENBQUEsNkNBQ0EsQ0FBQSxrREFDQSxDQUFBLGtEQUNBLENBQUEsd0RBQ0EsQ0FBQSxzREFDQSxDQUFBLGlEQUNBLENBQUEsZ0RBQ0EsQ0FBQSxzREFDQSxDQUFBLHlDQUNBLENBQUEsdURBQ0EsQ0FBQSxnREFDQSxDQUFBLDBCQUVBLENBQUEsZ0NBQ0EsQ0FBQSwwQkFDQSxDQUFBLDJGQUVBLENBQUEsdUtBRUEsQ0FBQSx5QkFLRixNQUNFLDBCQUNFLENBQUEsQ0FBQSxnQkMxRkosS0FDRSxzQkFDRSxDQUFBLEdBRUYsd0JBQ0UsQ0FBQSxDQUFBLFdDTEoseUJBQ0MsQ0FBQSwrQ0FDQSxDQUFBLG1VQUNBLENBQUEsYUFPRCx5QkFDQyxDQUFBLGtDQUNDLENBQUEsaUNBQ0EsQ0FBQSxpQkFDRCxDQUFBLG1CQUNBLENBQUEsa0JBQ0EsQ0FBQSxvQkFFQSxDQUFBLG1CQUNBLENBQUEsd0JBSUQsV0FDQyxDQUFBLG1CQUdELFdBQ0MsQ0FBQSxvQkFHRCxXQUNDLENBQUEsbUJBR0QsV0FDQyxDQUFBLG1CQUdELFdBQ0MsQ0FBQSxrQkFHRCxXQUNDLENBQUEsd0JBR0QsV0FDQyxDQUFBLHVCQUdELFdBQ0MsQ0FBQSxzQkFHRCxXQUNDLENBQUEsa0JBR0QsV0FDQyxDQUFBLHNCQUdELFdBQ0MsQ0FBQSxtQkFHRCxXQUNDLENBQUEsa0JBR0QsV0FDQyxDQUFBLHVCQUdELFdBQ0MsQ0FBQSxxQkFHRCxXQUNDLENBQUEsa0JBR0QsV0FDQyxDQUFBLHNCQUdELFdBQ0MsQ0FBQSxtQkFHRCxXQUNDLENBQUEsa0JBR0QsV0FDQyxDQUFBLDJCQUdELFdBQ0MsQ0FBQSxtQkFHRCxXQUNDLENBQUEsaUJBR0QsV0FDQyxDQUFBLHVCQUdELFdBQ0MsQ0FBQSxvQkFHRCxXQUNDLENBQUEsb0JBR0QsV0FDQyxDQUFBLHFCQUdELFdBQ0MsQ0FBQSxrQkFHRCxXQUNDLENBQUEsb0JBR0QsV0FDQyxDQUFBLHFCQUdELFdBQ0MsQ0FBQSxxQkFHRCxXQUNDLENBQUEscUJBR0QsV0FDQyxDQUFBLHFCQUdELFdBQ0MsQ0FBQSxrQkFHRCxXQUNDLENBQUEscUJBR0QsV0FDQyxDQUFBLG1CQUdELFdBQ0MsQ0FBQSxrQkFHRCxXQUNDLENBQUEsMEVDMUpELFNBR0UsQ0FBQSxjQUNBLENBQUEscUJBSUYscUJBR0UsQ0FBQSxTQUlGLGFBRUUsQ0FBQSxXQUlGLGVBR0UsQ0FBQSxJQUlGLG9CQUNFLENBQUEsbUJBQ0EsQ0FBQSxNQUlGLHdCQUNFLENBQUEsZUFJRix3QkFFRSxDQUFBLFNBSUYsa0JBQ0UsQ0FBQSxNQUlGLHlCQUNFLENBQUEsc0JBQ0EsQ0FEQSxpQkFDQSxDQUFBLFlBSUYsVUFDRSxDQUFBLG1CQUlGLFdBQ0UsQ0FMQSxjQUlGLFdBQ0UsQ0FBQSxTQUlGLGVBQ0UsQ0FBQSxpQkFLRixZQUNFLENBQUEsdURBTUYsMkJBQ0UsQ0FBQSw4QkFDQSxDQUFBLHdCQUNBLENBQUEsb0NBQ0EsQ0FBQSx3QkFDQSxDQUFBLHlCQUlGLHlCQUNFLENBQUEscUJBSUYsVUFDRSxDQUFBLHFCQ3hHRixrQ0FHRSxDQUFBLGlDQUNBLENBQUEsbUNBQ0EsQ0FBQSxLQU9GLHNCQUNFLENBQUEsaUJBQ0EsQ0FBQSxLQU9GLGlDQUNFLENBQUEsbUNBQ0EsQ0FBQSx3QkFDQSxDQUFBLGdDQUNBLENBQUEsZUFDQSxDQUFBLDZGQUNBLENBQUEsaUJBTUEsQ0FBQSxpQkFDQSxDQUFBLE1BR0YsYUFDRSxDQUFBLElBT0YsYUFDRSxDQUFBLE9BR0YsUUFDRSxDQUFBLE1BT0YsYUFDRSxDQUFBLGtPQU9GLGNBY0UsQ0FBQSxvR0FHRixpQkFNRSxDQUFBLDhCQUNBLENBQUEsK0JBQ0EsQ0FBQSxnQkFDQSxDQUFBLGdDQUNBLENBQUEsMEJBQ0EsQ0FBQSw0QkFDQSxDQUFBLGdDQUNBLENBQUEsd0lBRUEsWUFDRSxDQUFBLGtDQUNBLENBQUEscU5BR0Ysb0JBQ0UsQ0FKQSxrTEFHRixvQkFDRSxDQUFBLHVDQUlKLGlCQUVFLENBQUEsU0FDQSxDQUFBLE9BQ0EsQ0FBQSxRQUNBLENBQUEsNkRBR0YsWUFFRSxDQUFBLGtCQUNBLENBQUEsY0FDQSxDQUFBLGlCQUNBLENBQUEsaUJBQ0EsQ0FBQSxrQkFDQSxDQUFBLDBCQUNBLENBQUEsNEJBQ0EsQ0FBQSwyRUFFQSxVQUNFLENBQUEsYUFDQSxDQUFBLFVBQ2EsQ0FBQSxXQUFBLENBQUEsaUJBQ2IsQ0FBQSwrQkFDQSxDQUFBLDhCQUNBLENBQUEsaUJBQ0EsQ0FBQSxNQUNBLENBQUEsS0FDQSxDQUFBLGdDQUNBLENBQUEsd0NBR0YsdUZBRUksa0NBQ0UsQ0FBQSxDQUFBLHlFQUtOLFVBQ0UsQ0FBQSxhQUNBLENBQUEsVUFDYSxDQUFBLFdBQUEsQ0FBQSxpQkFDYixDQUFBLDhCQUNBLENBQUEsaUJBQ0EsQ0FBQSxRQUNBLENBQUEsT0FDQSxDQUFBLHVCQUNBLENBQUEsb0JBQ0EsQ0FBQSw2RUFJSixlQUVFLENBQUEsMkZBRUEsa0NBQ0UsQ0FBQSx5RkFHRixnQ0FDRSxDQUFBLGtCQUNBLENBQUEsR0FJSiwwQkFDRSxDQUFBLFVBQ2EsQ0FBQSxVQUFNLENBQUEsb0JBQ25CLENBQUEsaUJBQ0EsQ0FBQSxpQ0FHRixjQUVFLENBQUEsbUJBQ0EsQ0FBQSxVQUNBLENBQUEsaUJBT0Ysc0NBQ0UsQ0FBQSx5QkFDQSxDQVRBLFlBT0Ysc0NBQ0UsQ0FBQSx5QkFDQSxDQUFBLGlCQUdGLHNDQUNFLENBQUEseUJBQ0EsQ0FBQSxpQkFPRixpQkFDRSxDQUFBLE9BT0YsWUFDRSxDQUFBLGVBR0Ysa0RBQ0UsQ0FBQSxrQkFDQSxDQUFBLGNDNU5GLGlCQUNFLENBQUEsYUFFQSxDQUFBLHFCQUNBLENBQUEsd0JBRUEsQ0FBQSxxQkFDQSxDQUNBLGdCQUNBLENBQUEsMEJBRUEsQ0FBQSx1QkFDQSxDQUNBLGtCQUNBLENBQUEseUNBQ0EsQ0FBQSxZQUdGLGlCQUNFLENBQUEsYUFFQSxDQUFBLGVBQ0EsQ0FBQSxRQUVBLENBQUEsU0FDQSxDQUFBLGtCQUVGLFlBQ0UsQ0FBQSxxQkFFRixjQUNFLENBQUEsV0FDQSxDQUFBLHFEQVFBLDhCQUNBLENBQUEsYUFHRixpQkFDRSxDQUFBLEtBQ0EsQ0FBQSxNQUNBLENBQUEsYUFFQSxDQUFBLGdCQUNBLENBQUEsaUJBQ0EsQ0FBQSx1Q0FFRixhQUVFLENBQUEsVUFFQSxDQUFBLG1CQUVGLFVBQ0UsQ0FBQSw0QkFFRixpQkFDRSxDQUFBLGFBR0YsWUFDRSxDQUFBLFVBQ0EsQ0FBQSxXQUVBLENBQUEsY0FDQSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSxpQkFFRixhQUNFLENBQUEsK0JBRUYsWUFDRSxDQUFBLDBCQUVGLG1CQUNFLENBQUEsZ0NBRUYsYUFDRSxDQUFBLDRCQUVGLGlCQUNFLENBQUEsNkJBRUYsYUFDRSxDQUFBLFdBRUEsQ0FBQSw4QkFFQSxDQUFBLDBCQUVGLFlBQ0UsQ0FBQSxXQ3hGRix3QkFBQSxDQUFBLDRyRUFBQSxDQUFBLGVBQUEsQ0FBQSxpQkFBQSxDQUFBLE1BQUEsNEJBQUEsQ0FBQSxNQUFBLGlCQUFBLENBQUEsYUFBQSxDQUFBLGdCQUFBLENBQUEsaUJBQUEsQ0FBQSxTQUFBLENBQUEsUUFBQSxnQkFBQSxDQUFBLGlCQUFBLENBQUEsaUJBQUEsQ0FBQSxlQUFBLENBQUEsYUFBQSxDQUFBLGVBQUEsQ0FBQSxTQUFBLENBQUEsU0FBQSxDQUFBLGFBQUEsQ0FBQSxpQ0FBQSxxQkFBQSxDQUFBLGdCQUFBLGlCQUFBLENBQUEsVUFBQSxDQUFBLFdBQUEsQ0FBQSxTQUFBLENBQUEsWUFBQSxDQUFBLDZCQUFBLENBQUEsb0ZBQUEsQ0FBQSxzQkFBQSxDQUFBLHdFQUFBLGdDQUFBLENBQUEsbUJBQUEsa0JBQUEsQ0FBQSxpQkFBQSxrQkFBQSxDQUFBLGNBQUEsYUFBQSxDQUFBLFVBQUEsQ0FBQSxXQUFBLENBQUEsaUJBQUEsQ0FBQSw2QkFBQSxDQUFBLGFBQUEsQ0FBQSw4QkFBQSxpQkFBQSxDQUFBLG9EQUFBLFdBQUEsQ0FBQSxtQ0FBQSxzQkFBQSxDQUFBLG9DQUFBLENBQUEsc0NBQUEsdUJBQUEsQ0FBQSwwQkFBQSxDQUFBLDJDQUFBLGtCQUFBLENBQUEsMkJBQUEsMkJBQUEsQ0FBQSxXQUFBLGtCQUFBLENBQUEsd0RBQUEsMkJBQUEsQ0FBQSxpQ0FBQSxhQUFBLENBQUEsb0JBQUEsQ0FBQSx1QkFBQSxDQUFBLG9EQUFBLFlBQUEsQ0FBQSwrQ0FBQSw2QkFBQSxDQUFBLG1EQUFBLDRCQUFBLENBQUEsaURBQUEsNEJBQUEsQ0FBQSxrREFBQSxxQkFBQSxDQUFBLGdFQUFBLHNCQUFBLENBQUEseURBQUEsVUFBQSxDQUFBLGFBQUEsQ0FBQSxVQUFBLENBQUEsK0RBQUEsK0JBQUEsQ0FBQSx1QkFBQSxDQUFBLDZGQUFBLHdEQUFBLENBQUEsMkVBQUEsV0FBQSxDQUFBLGNBQUEsQ0FBQSx5Q0FBQSxDQUFBLDJGQUFBLHVEQUFBLENBQUEseUVBQUEsVUFBQSxDQUFBLGFBQUEsQ0FBQSwwQ0FBQSxDQUFBLHNMQUFBLGlCQUFBLENBQUEsTUFBQSxDQUFBLEtBQUEsQ0FBQSxVQUFBLENBQUEsV0FBQSxDQUFBLG1CQUFBLENBQUEsVUFBQSxDQUFBLGdDQUFBLDBCQUFBLENBQUEscUNBQUEsK0VBQUEsQ0FBQSxzQ0FBQSxnRkFBQSxDQUFBLG9DQUFBLDhFQUFBLENBQUEsdUNBQUEsaUZBQUEsQ0FBQSx1QkFBQSxVQUFBLENBQUEsV0FBQSxDQUFBLGlCQUFBLENBQUEsUUFBQSxDQUFBLE9BQUEsQ0FBQSxpQkFBQSxDQUFBLGdCQUFBLENBQUEsVUFBQSxDQUFBLG9CQUFBLENBQUEscUJBQUEsQ0FBQSx5RUFBQSxDQUFBLGlCQUFBLENBQUEsOEJBQUEsQ0FBQSwrSEFBQSxrREFBQSxDQUFBLDZCQUFBLDZCQUFBLENBQUEsNkJBQUEsNkJBQUEsQ0FBQSxpQ0FBQSxHQUFBLHNCQUFBLENBQUEsS0FBQSx3QkFBQSxDQUFBLENBQUEsOEJBQUEsa0NBQUEsQ0FBQSx1QkFBQSxDQUFBLHVEQUFBLFVBQUEsQ0FBQSxpQkFBQSxDQUFBLE1BQUEsQ0FBQSxLQUFBLENBQUEsbUJBQUEsQ0FBQSx5RUFBQSxVQUFBLENBQUEsZ0NBQUEsQ0FBQSx1RUFBQSxTQUFBLENBQUEsaUNBQUEsQ0FBQSxNQUFBLDZCQUFBLENBQUEsd0NBQUEsaUJBQUEsQ0FBQSw0Q0FBQSxDQUFBLCtDQUFBLENBQUEsb0NBQUEsQ0FBQSxzREFBQSxDQUFBLFVBQUEsQ0FBQSxjQUFBLENBQUEsWUFBQSxDQUFBLGtCQUFBLENBQUEsc0JBQUEsQ0FBQSwrREFBQSxDQUFBLHNGQUFBLFdBQUEsQ0FBQSxXQUFBLENBQUEsbUJBQUEsQ0FBQSxrRkFBQSxTQUFBLENBQUEsV0FBQSxDQUFBLG1CQUFBLENBQUEsZ0dBQUEsdUJBQUEsQ0FBQSxnREFBQSxVQUFBLENBQUEsV0FBQSxDQUFBLHFCQUFBLENBQUEsa0JBQUEsQ0FBQSx1QkFBQSxDQUFBLHdFQUFBLHdCQUFBLENBQUEsb0RBQUEsZ0RBQUEsQ0FBQSxVQUFBLENBQUEsb0RBQUEsaURBQUEsQ0FBQSxTQUFBLENBQUEsb0JBQUEsWUFBQSxDQUFBLG9EQUFBLHdCQUFBLENBQUEsdUNBQUEsQ0FBQSw4QkFBQSxDQUFBLGdCQUFBLENBQUEsb0JBQUEsQ0FBQSxhQUFBLENBQUEsZ0VBQUEsY0FBQSxDQUFBLG9EQUFBLGlEQUFBLENBQUEsU0FBQSxDQUFBLGdFQUFBLGNBQUEsQ0FBQSxtQkFBQSxpQkFBQSxDQUFBLGlCQUFBLENBQUEsc0JBQUEsQ0FBQSw4QkFBQSxDQUFBLFVBQUEsQ0FBQSw0Q0FBQSxTQUFBLENBQUEsNkZBQUEsdUJBQUEsQ0FBQSw0SkFBQSwyQ0FBQSxDQUFBLHNDQUFBLENBQUEsTUFBQSxDQUFBLFVBQUEsQ0FBQSxtQ0FBQSxlQUFBLENBQUEsV0FBQSxDQUFBLDZEQUFBLHFCQUFBLENBQUEsaUJBQUEsQ0FBQSxvRUFBQSxrQkFBQSxDQUFBLHlFQUFBLGtCQUFBLENBQUEseUVBQUEscUJBQUEsQ0FBQSw4RUFBQSxxQkFBQSxDQUFBLHlFQUFBLHFCQUFBLENBQUEsOEVBQUEscUJBQUEsQ0FBQSwwQkFBQSxzRkFBQSxDQUFBLHdGQUFBLENBQUEsb0JBQUEsQ0FBQSxnRUFBQSxDQUFBLCtEQUFBLENBQUEsNkRBQUEsQ0FBQSxnQ0FBQSxXQUFBLENBQUEsUUFBQSxDQUFBLFNBQUEsQ0FBQSxlQUFBLENBQUEsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLGVBQUEsQ0FBQSx1REFBQSxjQUFBLENBQUEscUNBQUEsdUJBQUEsQ0FBQSxpQ0FBQSxrREFBQSxDQUFBLG9FQUFBLENBQUEsa0dBQUEseUNBQUEsQ0FBQSx3Q0FBQSxDQUFBLE9BQUEsQ0FBQSxtQ0FBQSxDQUFBLHNKQUFBLDBEQUFBLENBQUEsYUFBQSxDQUFBLHNLQUFBLE9BQUEsQ0FBQSwwQkFBQSxDQUFBLFNBQUEsQ0FBQSwwTkFBQSxvQkFBQSxDQUFBLGdDQUFBLENBQUEsMEpBQUEsNERBQUEsQ0FBQSwwS0FBQSxRQUFBLENBQUEsMEJBQUEsQ0FBQSxrQkFBQSxDQUFBLDhOQUFBLGlDQUFBLENBQUEsMkZBQUEsa0NBQUEsQ0FBQSw0QkFBQSxzREFBQSxDQUFBLCtCQUFBLDZFQUFBLENBQUEsaUJBQUEsQ0FBQSxtRUFBQSxvRUFBQSxDQUFBLGlCQUFBLENBQUEsTUFBQSxDQUFBLEtBQUEsQ0FBQSxVQUFBLENBQUEsV0FBQSxDQUFBLGtCQUFBLENBQUEseUJBQUEsQ0FBQSwrRUFBQSwwQkFBQSxDQUFBLHNTQUFBLFVBQUEsQ0FBQSxxREFBQSxDQUFBLE1BQUEsQ0FBQSxLQUFBLENBQUEsc1NBQUEsb0RBQUEsQ0FBQSxXQUFBLENBQUEsTUFBQSxDQUFBLEtBQUEsQ0FBQSx3QkFBQSxZQUFBLENBQUEsa0JBQUEseURBQUEsQ0FBQSxpQkFBQSxDQUFBLGlCQUFBLENBQUEsK0RBQUEsQ0FBQSx5RkFBQSx1QkFBQSxDQUFBLG1GQUFBLGlCQUFBLENBQUEsNkNBQUEsQ0FBQSwwQ0FBQSxDQUFBLHFDQUFBLENBQUEsVUFBQSxDQUFBLHdDQUFBLENBQUEsNkRBQUEsQ0FBQSwrRUFBQSxpQkFBQSxDQUFBLHVDQUFBLENBQUEsd0NBQUEsQ0FBQSw0Q0FBQSxDQUFBLFVBQUEsQ0FBQSx1Q0FBQSxDQUFBLDhEQUFBLENBQUEsdUJBQUEsV0FBQSxDQUFBLFVBQUEsQ0FBQSxpQkFBQSxDQUFBLG9FQUFBLENBQUEseURBQUEsQ0FBQSxNQUFBLENBQUEsS0FBQSxDQUFBLDhCQUFBLFdBQUEsQ0FBQSx1QkFBQSxZQUFBLENBQUEsdUJBQUEsVUFBQSxDQUFBLFdBQUEsQ0FBQSxZQUFBLENBQUEsc0JBQUEsQ0FBQSxrQkFBQSxDQUFBLGlCQUFBLENBQUEsb0ZBQUEsY0FBQSxDQUFBLGVBQUEsQ0FBQSxxQkFBQSxDQUFBLGtCQUFBLENBQUEscUJBQUEsV0FBQSxDQUFBLGlCQUFBLENBQUEsNkJBQUEsaUJBQUEsQ0FBQSxNQUFBLENBQUEsS0FBQSxDQUFBLG1CQUFBLENBQUEsU0FBQSxDQUFBLGFBQUEsQ0FBQSxrQ0FBQSxtQ0FBQSxDQUFBLGFBQUEsQ0FBQSw2QkFBQSxjQUFBLENBQUEsb0NBQUEsY0FBQSxDQUFBLHFCQUFBLENBQUEsNENBQUEsbUNBQUEsQ0FBQSwyQkFBQSxtQkFBQSxDQUFBLDJCQUFBLENBQUEseUNBQUEsbUJBQUEsQ0FBQSxrQ0FBQSxtQkFBQSxDQUFBLHVEQUFBLG1CQUFBLENBQUEsYUFBQSxnQkFBQSxDQUFBLDJCQUFBLG1CQUFBLENBQUEsMEJBQUEsQ0FBQSxTQUFBLENBQUEsaUJBQUEsQ0FBQSxvQkFBQSxDQUFBLFVBQUEsQ0FBQSxXQUFBLENBQUEseUNBQUEsbUJBQUEsQ0FBQSxzQ0FBQSx1QkFBQSxDQUFBLHlGQUFBLG1CQUFBLENBQUEsa0dBQUEsbUJBQUEsQ0FBQSxrQkFBQSxDQUFBLGlDQUFBLGlCQUFBLENBQUEsTUFBQSxDQUFBLFVBQUEsQ0FBQSxVQUFBLENBQUEsV0FBQSxDQUFBLFVBQUEsQ0FBQSxTQUFBLENBQUEsd0NBQUEsVUFBQSxDQUFBLGVBQUEsQ0FBQSxpQkFBQSxDQUFBLE1BQUEsQ0FBQSxLQUFBLENBQUEsUUFBQSxDQUFBLE9BQUEsQ0FBQSxpQkFBQSxDQUFBLDhDQUFBLG1CQUFBLENBQUEsa0JBQUEsQ0FBQSxrUUFBQSxTQUFBLENBQUEsMEJBQUEsQ0FBQSxhQUFBLGdCQUFBLENBQUEsMkJBQUEsbUJBQUEsQ0FBQSwwQkFBQSxDQUFBLFNBQUEsQ0FBQSx5Q0FBQSxtQkFBQSxDQUFBLHlGQUFBLG1CQUFBLENBQUEsa1FBQUEsU0FBQSxDQUFBLDBCQUFBLENBQUEsK0JBQUEsMEJBQUEsQ0FBQSxlQUFBLENBQUEsNENBQUEsQ0FBQSxjQUFBLGdCQUFBLENBQUEsNEJBQUEsOEJBQUEsQ0FBQSwwQkFBQSxDQUFBLGVBQUEsQ0FBQSw2TENWQSxpQkFVRSxDQUFBLE1BQ0EsQ0FBQSxLQUNBLENBQUEsbUJBRUYsZUFDRSxDQUFBLDBEQUVGLHdCQUdFLENBQUEscUJBQ0EsQ0FBQSxnQkFDQSxDQUFBLHNCQUNBLENBQUEsOEJBR0Ysd0JBQ0UsQ0FKQSx5QkFHRix3QkFDRSxDQUFBLDhCQUdGLHlDQUNFLENBQUEsd0NBR0YsWUFDRSxDQUFBLGFBQ0EsQ0FBQSw0QkFDQSxDQUFBLDRDQUVGLGFBRUUsQ0FBQSw2Q0FJRix5QkFDRSxDQUFBLDBCQUNBLENBQUEsOE1BRUYseUJBS0UsQ0FBQSwwQkFDQSxDQUFBLFVBQ0EsQ0FBQSxTQUNBLENBQUEsb0NBR0YsMkJBRUUsQ0FBQSxzQ0FJQSx3QkFDQSxDQUFBLHNDQUdBLGlCQUVBLENBQUEsdUJBQ0EsQ0FBQSx5REFHQSxpQkFDQSxDQUFBLG1CQUVGLHlDQUNFLENBQUEscUJBRUYsK0NBQ0UsQ0FBQSxjQUVGLGNBQ0UsQ0FBQSxpQkFDQSxDQUFBLHFCQUVGLGtCQUNFLENBQUEsa0JBRUYsT0FDRSxDQUFBLFFBQ0EsQ0FDQSxxQkFDQSxDQUFBLFdBQ0EsQ0FBQSwwQkFHRixxQkFDRSxDQUFBLGNBR0YsV0FDRSxDQUFBLG1CQUdGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEscUJBRUYsV0FDRSxDQUFBLHFCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsb0JBRUYsV0FDRSxDQUFBLHlCQUdGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsbUJBR0YsU0FDRSxDQUFBLFVBQ0EsQ0FBQSxNQUVGLDBCQUNFLENBQUEsb0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLGlCQUtGLGlCQUNFLENBQUEsV0FDQSxDQUFBLDZCQUNBLENBQUEsbUJBQ0EsQ0FBQSw2QkFFRixpQkFFRSxDQUFBLFlBQ0EsQ0FBQSxtQkFDQSxDQUFBLGFBRUYsS0FDRSxDQUFBLGVBRUYsT0FDRSxDQUFBLGdCQUVGLFFBQ0UsQ0FBQSxjQUVGLE1BQ0UsQ0FBQSxpQkFFRixVQUNFLENBQUEsVUFDQSxDQUFBLGdDQUVGLFdBQ0UsQ0FBQSw4QkFFRixlQUNFLENBQUEsaUNBRUYsa0JBQ0UsQ0FBQSwrQkFFRixnQkFDRSxDQUFBLGdDQUVGLGlCQUNFLENBQUEsa0NBS0YsU0FDRSxDQUVBLDZCQUNBLENBQUEsb0RBRUYsU0FDRSxDQUFBLHVCQUlBLG9CQUNBLENBQUEsMEJBRUYscUJBQ0UsQ0FBQSwwQ0FLQSxxREFDQSxDQUFBLGlFQUtBLGVBQ0EsQ0FBQSxzQ0FHRixpQkFDRSxDQUFBLHFCQUtGLGNBQ0UsQ0FBQSxjQUlBLFdBQ0EsQ0FBQSwyREFFRixnQkFFRSxDQUFBLHFDQUVGLFdBRUUsQ0FBQSxpSUFFRixXQUdFLENBRUEsZUFDQSxDQUFBLGdIQUlGLG1CQUtFLENBQUEsOEtBR0YsNkJBSUUsQ0FBQSxtQkFDQSxDQUFBLG1CQUtGLGVBQ0UsQ0FBQSxrQkFDQSxDQUFBLHFCQUVGLGFBQ0UsQ0FBQSxrQkFFRixzQkFDRSxDQUFBLDZCQUNBLENBQUEsbUJBSUYsdURBQ0UsQ0FBQSxjQUNBLENBQUEsZ0JBQ0EsQ0FBQSxlQUNBLENBQUEsYUFLRixvQ0FDRSxDQUFBLGlCQUNBLENBQUEsZUFFRixxQkFDRSxDQUFBLDRCQUNBLENBQUEsVUFDQSxDQUFBLFdBQ0EsQ0FBQSxnQkFDQSxDQUFBLGFBQ0EsQ0FBQSxpQkFDQSxDQUFBLG9CQUNBLENBQUEsVUFDQSxDQUFBLDhDQUVGLDJCQUVFLENBQUEsMkJBQ0EsQ0FBQSxhQUNBLENBQUEsMENBRUYsd0JBRUUsQ0FBQSwyQkFFRiwwQkFDRSxDQUFBLDJCQUNBLENBQUEsMEJBRUYsNkJBQ0UsQ0FBQSw4QkFDQSxDQUFBLGtCQUNBLENBQUEsZ0NBRUYsY0FDRSxDQUFBLHdCQUNBLENBQUEsVUFDQSxDQUFBLDhCQUdGLFVBQ0UsQ0FBQSxXQUNBLENBQUEsZ0JBQ0EsQ0FBQSwwQ0FFRiwwQkFDRSxDQUFBLDJCQUNBLENBQUEseUNBRUYsNkJBQ0UsQ0FBQSw4QkFDQSxDQUFBLG1EQUtGLGdEQUVFLENBQUEsZUFDQSxDQUFBLGlGQUdGLGNBRUUsQ0FBQSx3QkFLRixtQ0FDRSxDQUFBLGVBQ0EsQ0FBQSxpQkFDQSxDQUFBLCtCQUVGLHVDQUNFLENBQUEsVUFDQSxDQUFBLFdBQ0EsQ0FBQSwrQ0FFRiwwQ0FDRSxDQUFBLHlCQUNBLENBQUEsOENBRUYsVUFDRSxDQUFBLFdBQ0EsQ0FBQSxxSEFFRixZQUVFLENBQUEsOERBRUYsYUFDRSxDQUFBLGlCQUNBLENBQUEsaUNBRUYsd0JBQ0UsQ0FBQSxVQUNBLENBQUEsZUFDQSxDQUFBLGtDQUVGLGlCQUNFLENBQUEsaUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLGlDQUVGLGNBQ0UsQ0FBQSxpQkFDQSxDQUFBLE9BQ0EsQ0FBQSw4QkFFRixhQUNFLENBQUEsY0FDQSxDQUFBLG1CQUNBLENBQUEsa0NBRUYsUUFDRSxDQUFBLHlCQUNBLENBQUEseUJBQ0EsQ0FBQSwyQkFJRiw0Q0FFRSxDQUFBLGdEQUtGLGVBQ0UsQ0FBQSw2QkFDQSxDQUFBLFFBQ0EsQ0FBQSx5REFFRixhQUVFLENBQUEsVUFDQSxDQUFBLGVBQ0EsQ0FBQSwrQkFFRixvQkFDRSxDQUFBLDBFQUVGLHlCQUVFLENBQUEsMEJBRUYseUJBQ0UsQ0FBQSxrQ0FDQSxDQUFBLFNBQ0EsQ0FBQSxjQUNBLENBQUEscUNBRUYsZUFDRSxDQUFBLHVDQUVGLGlCQUNFLENBQUEsNEJBRUYscUJBQ0UsQ0FBQSxlQUNBLENBQUEsZUFDQSxDQUFBLG1CQUNBLENBQUEsa0JBQ0EsQ0FDQSxxQkFDQSxDQUFBLDZCQUNBLENBQUEsd0JBQ0EsQ0FBQSw4Q0FFRix5QkFDRSxDQUFBLGtCQUNBLENBQUEsZUFDQSxDQUFBLCtEQUVGLDRCQUNFLENBQUEsK0dBR0YsZUFHRSxDQUFBLG1FQUVGLCtCQUVFLENBQUEsMkJBQ0EsQ0FBQSxlQUtGLGlCQUNFLENBQUEsaUJBQ0EsQ0FBQSxrQkFDQSxDQUFBLCtCQUVGLFdBQ0UsQ0FBQSxlQUNBLENBQUEsa0JBQ0EsQ0FBQSx1QkFFRiwwQkFDRSxDQUFBLGVBQ0EsQ0FBQSxjQUNBLENBQUEsbUJBQ0EsQ0FBQSxjQUNBLENBQUEseUJBRUYsYUFDRSxDQUFBLGNBQ0EsQ0FBQSw2QkFFRixVQUNFLENBQUEsV0FDQSxDQUFBLGlCQUNBLENBQUEsUUFDQSxDQUFBLGVBQ0EsQ0FBQSxpQkFDQSxDQUFBLGVBQ0EsQ0FBQSxtQkFDQSxDQUFBLG1CQUVGLFVBQ0UsQ0FBQSxXQUNBLENBQUEsV0FDQSxDQUFBLG1CQUVBLENBQUEsbUJBQ0EsQ0FJQSx1QkFDQSxDQUFBLGtEQUVGLGVBRUUsQ0FBQSxVQUNBLENBQUEsb0NBQ0EsQ0FBQSxnREFFRixpQkFDRSxDQUFBLEtBQ0EsQ0FBQSxPQUNBLENBQUEsV0FDQSxDQUFBLGlCQUNBLENBQUEsVUFDQSxDQUFBLFdBQ0EsQ0FBQSx3Q0FDQSxDQUFBLGFBQ0EsQ0FBQSxvQkFDQSxDQUFBLHdCQUNBLENBQUEsNEdBRUYsYUFFRSxDQUFBLHdCQUVGLGFBQ0UsQ0FBQSw4Q0FHRixVQUNFLENBQUEsa0NBRUYsVUFDRSxDQUFBLGFBQ0EsQ0FBQSxzSEFFQSxDQUFBLGdIQUNBLENBQUEsNEpBR0YscUJBSUUsQ0FBQSxrQkFLRixlQUNFLENBQUEscUJBQ0EsQ0FBQSxpQkFLRixpQkFDRSxDQUFBLFdBQ0EsQ0FBQSxxQkFDQSxDQUFBLHFCQUNBLENBQUEsaUJBQ0EsQ0FBQSxVQUNBLENBQUEsa0JBQ0EsQ0FBQSx3QkFDQSxDQUFBLHFCQUNBLENBQ0EsZ0JBQ0EsQ0FBQSxtQkFDQSxDQUFBLG1DQUNBLENBQUEscUNBRUYsY0FDRSxDQUFBLG1CQUNBLENBQUEsc0hBRUYsaUJBSUUsQ0FBQSxtQkFDQSxDQUFBLDhCQUNBLENBQUEsd0JBQ0EsQ0FBQSxVQUNBLENBQUEsd0JBS0YsY0FDRSxDQUFBLHFCQUVGLGVBQ0UsQ0FBQSwyREFFRixRQUVFLENBQUEsZ0JBQ0EsQ0FBQSw0QkFFRixRQUNFLENBQUEsbUJBQ0EsQ0FBQSxxQkFDQSxDQUFBLCtCQUVGLEtBQ0UsQ0FBQSxnQkFDQSxDQUFBLGdCQUNBLENBQUEsd0JBQ0EsQ0FBQSxzQkFFRixnQkFDRSxDQUFBLHVCQUVGLGVBQ0UsQ0FBQSwyREFFRixPQUVFLENBQUEsZUFDQSxDQUFBLDZCQUVGLE9BQ0UsQ0FBQSxrQkFDQSxDQUFBLHNCQUNBLENBQUEsOEJBRUYsTUFDRSxDQUFBLGlCQUNBLENBQUEsdUJBQ0EsQ0FBQSxhQUtGLGlCQUVFLGdDQUNFLENBQUEsd0JBQ0EsQ0FBQSxDQUFBLG1CQzVwQkoscUJBQ0UsQ0FBQSxvQkFDQSxDQUFBLFFBQ0EsQ0FBQSxpQkFDQSxDQUFBLHFCQUNBLENBQUEsOENBRUYscUJBQ0UsQ0FBQSxjQUNBLENBQUEsYUFDQSxDQUFBLFdBQ0EsQ0FBQSxxQkFDQSxDQURBLGdCQUNBLENBQUEsd0JBQ0EsQ0FBQSwyRUFFRixhQUNFLENBQUEsZ0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLGVBQ0EsQ0FBQSxzQkFDQSxDQUFBLGtCQUNBLENBQUEsd0VBRUYsOEJBQ0UsQ0FBQSxXQUNBLENBQUEsYUFDQSxDQUFBLG9GQUVGLGlCQUdFLENBQUEsaUJBQ0EsQ0FBQSxnREFFRixxQkFDRSxDQUFBLGNBQ0EsQ0FBQSxhQUNBLENBQUEsZUFDQSxDQUFBLHFCQUNBLENBREEsZ0JBQ0EsQ0FBQSx3QkFDQSxDQUFBLDZFQUVGLGNBQ0UsQ0FBQSxlQUNBLENBQUEsU0FDQSxDQUFBLDBFQUVGLDhCQUNFLENBQUEsV0FDQSxDQUFBLGFBQ0EsQ0FBQSxrRUFFRixxQkFDRSxDQUFBLFdBQ0EsQ0FBQSxjQUNBLENBQUEsY0FDQSxDQUFBLGVBQ0EsQ0FBQSxTQUNBLENBQUEsY0FDQSxDQUFBLFdBQ0EsQ0FBQSxXQUNBLENBQUEscUJBQ0EsQ0FBQSxzQkFDQSxDQUFBLGVBQ0EsQ0FBQSxtQkFDQSxDQUFBLGdHQUVGLHVCQUdFLENBQUEsa0JBRUYscUJBQ0UsQ0FBQSxxQkFDQSxDQUFBLGlCQUNBLENBQUEscUJBQ0EsQ0FBQSxhQUNBLENBQUEsaUJBQ0EsQ0FBQSxjQUNBLENBQUEsVUFDQSxDQUFBLFlBQ0EsQ0FBQSxpQkFFRixhQUNFLENBQUEsMEJBRUYsZUFDRSxDQUFBLFFBQ0EsQ0FBQSxTQUNBLENBQUEseUJBRUYsV0FDRSxDQUFBLHFCQUNBLENBREEsZ0JBQ0EsQ0FBQSx3QkFDQSxDQUFBLHFDQUVGLGNBQ0UsQ0FBQSwyQ0FFRixNQUNFLENBQUEsa0RBRUYsa0JBQ0UsQ0FBQSwyQkFDQSxDQUFBLDRCQUNBLENBQUEsa0RBRUYsZUFDRSxDQUFBLHdCQUNBLENBQUEseUJBQ0EsQ0FBQSwwQkFFRixhQUNFLENBQUEsV0FDQSxDQUFBLGlEQUVGLFdBQ0UsQ0FBQSxVQUNBLENBQUEscUJBQ0EsQ0FBQSwrRUFFRix1QkFDRSxDQUFBLCtDQUVGLFlBQ0UsQ0FBQSxvQkFFRixRQUNFLENBQUEsUUFDQSxDQUFBLFNBQ0EsQ0FBQSxhQUNBLENBQUEsY0FDQSxDQUFBLE1BQ0EsQ0FBQSxLQUNBLENBQUEsZUFDQSxDQUFBLGNBQ0EsQ0FBQSxXQUNBLENBQUEsVUFDQSxDQUFBLFNBQ0EsQ0FBQSxVQUNBLENBQUEscUJBQ0EsQ0FBQSx1QkFDQSxDQUFBLDJCQUVGLG1CQUNFLENBQUEsNkJBQ0EsQ0FDQSwrQkFDQSxDQUFBLHFCQUNBLENBQUEsMEJBQ0EsQ0FBQSxvQkFDQSxDQUFBLDRCQUNBLENBQUEsb0JBQ0EsQ0FBQSw2QkFDQSxDQUFBLHVEQUVGLHFCQUNFLENBQUEscUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLG9GQUVGLFVBR0UsQ0FBQSxnQkFDQSxDQUFBLGlGQUVGLGNBR0UsQ0FBQSxXQUNBLENBQUEsZ0JBQ0EsQ0FBQSxXQUNBLENBQUEsaUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLHVGQUVGLFVBR0UsQ0FBQSxpRkFFRixXQUdFLENBQUEsaUJBQ0EsQ0FBQSxPQUNBLENBQUEsU0FDQSxDQUFBLFVBQ0EsQ0FBQSxtRkFFRiwyREFJRSxDQUFBLGtCQUNBLENBQUEsMEJBQ0EsQ0FBQSxRQUNBLENBQUEsUUFDQSxDQUFBLGdCQUNBLENBQUEsZUFDQSxDQUFBLGlCQUNBLENBQUEsT0FDQSxDQUFBLE9BQ0EsQ0FBQSwwRkFFRixVQUdFLENBQUEsMEZBRUYsUUFHRSxDQUFBLFVBQ0EsQ0FBQSxtRkFFRixxQkFFRSxDQUFBLGNBQ0EsQ0FBQSw2R0FFRixZQUdFLENBQUEsMkdBRUYsMkRBSUUsQ0FBQSwwQkFDQSxDQUFBLHlEQUVGLHFCQUNFLENBQUEscUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLFdBQ0EsQ0FBQSxrQkFDQSxDQUFBLGlCQUNBLENBQUEsaUJBQ0EsQ0FBQSxzRkFFRixrQkFFRSxDQUFBLG1GQUVGLGNBR0UsQ0FBQSxnQkFDQSxDQUFBLFdBQ0EsQ0FBQSxpQkFDQSxDQUFBLGNBQ0EsQ0FBQSxpQkFDQSxDQUFBLE9BQ0EsQ0FBQSxXQUNBLENBQUEsb0ZBRUYsd0JBR0UsQ0FBQSxxQkFDQSxDQUFBLGlCQUNBLENBQUEscUJBQ0EsQ0FBQSxvQkFDQSxDQUFBLGVBQ0EsQ0FBQSxjQUNBLENBQUEsU0FDQSxDQUFBLGlCQUNBLENBQUEsaUJBQ0EsQ0FBQSxjQUNBLENBQUEsZUFDQSxDQUFBLHNCQUNBLENBQUEscUJBQ0EsQ0FBQSxrQkFDQSxDQUFBLDZGQUVGLGNBR0UsQ0FBQSxnQkFDQSxDQUFBLGlCQUNBLENBQUEsNEZBRUYsOEJBR0UsQ0FBQSxXQUNBLENBQUEsMkJBQ0EsQ0FBQSwwQkFDQSxDQUFBLDZCQUNBLENBQUEsVUFDQSxDQUFBLGNBQ0EsQ0FBQSxhQUNBLENBQUEsZ0JBQ0EsQ0FBQSxhQUNBLENBQUEsaUJBQ0EsQ0FBQSxNQUNBLENBQUEsS0FDQSxDQUFBLG9NQUVGLHdCQU1FLENBQUEsVUFDQSxDQUFBLFlBQ0EsQ0FBQSw2RkFFRixlQUdFLENBQUEsaUJBQ0EsQ0FBQSxzR0FFRixnQkFHRSxDQUFBLGlCQUNBLENBQUEscUdBRUYsMEJBR0UsQ0FBQSxpQkFDQSxDQUFBLHdCQUNBLENBQUEsMkJBQ0EsQ0FBQSwyQkFDQSxDQUFBLDhCQUNBLENBQUEsNEZBRUYsVUFHRSxDQUFBLGdCQUNBLENBQUEsaUJBQ0EsQ0FBQSxrRkFFRixxQkFFRSxDQUFBLFNBQ0EsQ0FBQSxxRkFFRixxQkFFRSxDQUFBLGNBQ0EsQ0FBQSwyRkFFRixZQUVFLENBQUEsa05BRUYsd0JBSUUsQ0FBQSx5QkFDQSxDQUFBLGtOQUVGLDJCQUlFLENBQUEsNEJBQ0EsQ0FBQSw2RUFFRixxQkFDRSxDQUFBLDJFQUVGLHdCQUNFLENBQUEsV0FDQSxDQUFBLFNBQ0EsQ0FBQSxlQUNBLENBQUEsNEJBQ0EsQ0FBQSx1RUFFRixnQkFDRSxDQUFBLGVBQ0EsQ0FBQSw4RUFFRixnQkFDRSxDQUFBLHNHQUVGLGNBSUUsQ0FBQSx1R0FFRixnQkFJRSxDQUFBLGdCQUNBLENBQUEsZ0lBRUYsZ0JBS0UsQ0FBQSxnQkFDQSxDQUFBLHlKQUVGLGdCQU1FLENBQUEsZ0JBQ0EsQ0FBQSxrTEFFRixnQkFPRSxDQUFBLGdCQUNBLENBQUEsMk1BRUYsZ0JBUUUsQ0FBQSxnQkFDQSxDQUFBLDREQUVGLFNBQ0UsQ0FBQSwrREFFRixVQUNFLENBQUEsK0RBRUYscUJBQ0UsQ0FBQSxzR0FFRix3QkFFRSxDQUFBLFVBQ0EsQ0FBQSxvREFFRixjQUNFLENBQUEsYUFDQSxDQUFBLFdBQ0EsQ0FBQSx1REFFRix3QkFDRSxDQUFBLHFCQUNBLENBQUEsaUJBQ0EsQ0FBQSxTQUNBLENBRUEsZ0VBQ0EsQ0FBQSwwQkFDQSxDQUFBLHFIQUNBLENBQUEsNkRBRUYsd0JBQ0UsQ0FBQSxvRkFFRixVQUdFLENBQUEsZ0JBQ0EsQ0FBQSxpRkFFRixjQUdFLENBQUEsV0FDQSxDQUFBLGdCQUNBLENBQUEsV0FDQSxDQUFBLGlCQUNBLENBQUEsdUZBRUYsVUFHRSxDQUFBLGlGQUVGLHFCQUdFLENBQUEsV0FDQSxDQUFBLDBCQUNBLENBQUEsMkJBQ0EsQ0FBQSw4QkFDQSxDQUFBLFdBQ0EsQ0FBQSxpQkFDQSxDQUFBLE9BQ0EsQ0FBQSxTQUNBLENBQUEsVUFDQSxDQUVBLGdFQUNBLENBQUEsMEJBQ0EsQ0FBQSxxSEFDQSxDQUFBLG1GQUVGLDJEQUlFLENBQUEsa0JBQ0EsQ0FBQSwwQkFDQSxDQUFBLFFBQ0EsQ0FBQSxRQUNBLENBQUEsZ0JBQ0EsQ0FBQSxlQUNBLENBQUEsaUJBQ0EsQ0FBQSxPQUNBLENBQUEsT0FDQSxDQUFBLDBGQUVGLFVBR0UsQ0FBQSwwRkFFRixXQUdFLENBQUEsMkJBQ0EsQ0FBQSxlQUNBLENBQUEsMEJBQ0EsQ0FBQSw2QkFDQSxDQUFBLFFBQ0EsQ0FBQSxVQUNBLENBQUEsK0VBRUYsd0JBQ0UsQ0FBQSx5R0FFRix3QkFHRSxDQUFBLFdBQ0EsQ0FBQSwyR0FFRiwyREFJRSxDQUFBLDBCQUNBLENBQUEsd0dBRUYsZUFFRSxDQUFBLHdCQUNBLENBQUEseUJBQ0EsQ0FFQSw4REFDQSxDQUFBLDBCQUNBLENBQUEscUhBQ0EsQ0FBQSx3R0FFRixrQkFFRSxDQUFBLDJCQUNBLENBQUEsNEJBQ0EsQ0FFQSxnRUFDQSxDQUFBLDBCQUNBLENBQUEscUhBQ0EsQ0FBQSx5REFFRixxQkFDRSxDQUFBLHFCQUNBLENBQUEsaUJBQ0EsQ0FBQSxXQUNBLENBQUEsU0FDQSxDQUFBLGtCQUNBLENBQUEsaUJBQ0EsQ0FBQSwrREFFRix3QkFDRSxDQUFBLG1GQUVGLFlBR0UsQ0FBQSxvRkFFRix3QkFHRSxDQUFBLHFCQUNBLENBQUEsaUJBQ0EsQ0FBQSxvQkFDQSxDQUFBLGVBQ0EsQ0FBQSxjQUNBLENBQUEsU0FDQSxDQUFBLDZGQUVGLGNBR0UsQ0FBQSxnQkFDQSxDQUFBLGlCQUNBLENBQUEsNEZBRUYsOEJBR0UsQ0FBQSxXQUNBLENBQUEsMEJBQ0EsQ0FBQSw2QkFDQSxDQUFBLFVBQ0EsQ0FBQSxjQUNBLENBQUEsYUFDQSxDQUFBLGdCQUNBLENBQUEsYUFDQSxDQUFBLGtHQUVGLFVBR0UsQ0FBQSxZQUNBLENBQUEsNkZBRUYsZUFHRSxDQUFBLGlCQUNBLENBQUEsc0dBRUYsZ0JBR0UsQ0FBQSxpQkFDQSxDQUFBLHFHQUVGLHdCQUdFLENBQUEsMkJBQ0EsQ0FBQSwyQkFDQSxDQUFBLDhCQUNBLENBQUEsaUZBRUYsd0JBRUUsQ0FBQSwwR0FFRixlQUVFLENBQUEsd0JBQ0EsQ0FBQSx5QkFDQSxDQUFBLDBHQUVGLGtCQUVFLENBQUEsMkJBQ0EsQ0FBQSw0QkFDQSxDQUFBLDZFQUVGLHFCQUNFLENBQUEsU0FDQSxDQUFBLDJFQUVGLFNBQ0UsQ0FBQSxlQUNBLENBQUEsOENBRUYscUJBQ0UsQ0FBQSw4QkFDQSxDQUFBLHFEQUVGLGtCQUNFLENBQUEscURBRUYsZUFDRSxDQUFBLHVFQUVGLGdCQUNFLENBQUEsZUFDQSxDQUFBLDREQUVGLFNBQ0UsQ0FBQSwrREFFRixVQUNFLENBQUEsc0dBRUYsd0JBRUUsQ0FBQSxVQUNBLENBQUEsb0RBRUYsY0FDRSxDQUFBLGFBQ0EsQ0FBQSxXQUNBLENBQUEsc0VBRUYsb0JBQ0UsQ0FBQSxxQkNsc0JBLGdCQUNFLENBQUEsWUFDQSxDQUFBLHFCQUNBLENBQUEsc0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLGtCQUNBLENBQUEsNEJBRUEsa0NDVUYsQ0FBQSwwQkFDQSxDQUFBLGdCQUNBLENBQUEsZUFDQSxDQUFBLGtCQUNBLENBQUEsc0JBQ0EsQ0FBQSxhQUNBLENBQUEsZURkSSxDQUFBLDRDRU9KLDRCRlRFLDBCQ21CQSxDQUFBLENBQUEsNENDVkYsNEJGVEUsMEJDdUJBLENBQUEsQ0FBQSwwQ0RoQkosZUFFRSxDQUFBLGFBQ0EsQ0FBQSxXQUdGLGlDR3dIRSxDQUFBLFVBQ0EsQ0FBQSxhQUNBLENBQUEsbUNBQ0EsQ0FBQSxrQkh4SEEsd0NBQ0UsQ0FBQSxzQ0FFQSxVQUNFLENBQUEsZUFDQSxDQUFBLGtCQUNBLENBQUEsSUFLTixrQ0NuQ0UsQ0FBQSwwQkFDQSxDQUFBLGdCQUNBLENBQUEsZUFDQSxDQUFBLGtCQUNBLENBQUEsc0JBQ0EsQ0FBQSxhQUNBLENBQUEsNENDV0EsSUZrQkYsMEJDMUJJLENBQUEsQ0FBQSw0Q0NRRixJRmtCRiwwQkN0QkksQ0FBQSxDQUFBLElEMEJKLGtDQ3JCRSxDQUFBLDBCQUNBLENBQUEsZ0JBQ0EsQ0FBQSxlQUNBLENBQUEsa0JBQ0EsQ0FBQSxzQkFDQSxDQUFBLGFBQ0EsQ0FBQSw0Q0NQQSxJRnNCRiwwQkNaSSxDQUFBLENBQUEsNENDVkYsSUZzQkYsMEJDUkksQ0FBQSxDQUFBLElEWUosa0NDUEUsQ0FBQSwwQkFDQSxDQUFBLGdCQUNBLENBQUEsZUFDQSxDQUFBLGtCQUNBLENBQUEsc0JBQ0EsQ0FBQSxhQUNBLENBQUEsNENDekJBLElGMEJGLDBCQ0VJLENBQUEsQ0FBQSw0Q0M1QkYsSUYwQkYsMEJDTUksQ0FBQSxDQUFBLElERkosa0NDT0UsQ0FBQSwwQkFDQSxDQUFBLGdCQUNBLENBQUEsZUFDQSxDQUFBLGtCQUNBLENBQUEsc0JBQ0EsQ0FBQSxhQUNBLENBQUEsNENDM0NBLElGOEJGLDBCQ2dCSSxDQUFBLENBQUEsYURaSixpQkduQ0UsQ0FBQSxlQUNBLENBQUEsa0JBQ0EsQ0FBQSxVQUNBLENBQUEsU0FDQSxDQUFBLFdBQ0EsQ0FBQSxTQUNBLENBQUEsUUFDQSxDQUFBLFdBQ0EsQ0FBQSxhQUNBLENBQUEsbUJBQ0EsQ0FBQSxnQkg2QkYsWUFDRSxDQUFBLGtCQUNBLENBQUEsc0JBRUEseUJBQ0UsQ0FBQSxnQkFDQSxDQUFBLFlBQ0EsQ0FBQSxvQkFDQSxDQUFBLFVBSUosbUJBQ0UsQ0FBQSw2QkFDQSxDQUFBLHlCQUNBLENBQUEsaUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLDRDRXZEQSxVRmtERixrQkFRSSxDQUFBLENBQUEsZ0JBR0YsVUFDRSxDQUFBLGlCQUNBLENBQUEsUUFDQSxDQUFBLE1BQ0EsQ0FBQSxVQUNhLENBQUEsWUFBTSxDQUFBLDhCQUNuQixDQUFBLFVBQ0EsQ0FBQSw0Q0VwRUYsZ0JGNkRBLFlBVUksQ0FBQSxDQUFBLHFCQUlKLFlBQ0UsQ0FBQSxxQkFDQSxDQUFBLFFBQ0EsQ0FBQSw0Q0U5RUYscUJGMkVBLFFBTUksQ0FBQSxrQkFDQSxDQUFBLENBQUEsaUJBSUosaUJBQ0UsQ0FBQSw0Q0V2RkYsaUJGc0ZBLGVBSUksQ0FBQSxDQUFBLHlCQUlKLFlBQ0UsQ0FBQSw2QkFDQSxDQUFBLGFBQ0EsQ0FBQSxzQkFDQSxDQUFBLDRDRWxHRix5QkY4RkEseUJBT0ksQ0FBQSxVQUNBLENBQUEsQ0FBQSxjQWFOLGtCQUNFLENBQUEsOEJBQ0EsQ0FBQSxpQkFDQSxDQUFBLHVCQUVBLFNBQ0UsQ0FBQSx1QkFDQSxDQUFBLFNBQ0EsQ0FBQSx3QkFHRixTQUNFLENBQUEsd0JBQ0EsQ0FBQSxTQUNBLENBQUEsaUNBS0YsZ0JBQ0UsQ0FBQSxVQUNBLENBQUEsbUNBRUEsa0JBQ0UsQ0FBQSwrQkFJSixlQUNFLENBQUEsbUNBR0YsWUFDRSxDQUFBLDZCQUNBLENBQUEsUUFDQSxDQUFBLDRDRXRKRixtQ0ZtSkEseUJBTUksQ0FBQSxLQUNBLENBQUEsQ0FBQSwyQkFJSiw4QkFDRSxDQUFBLHFCQUNBLENBQUEsaUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLGlDQUVBLFVBQ0UsQ0FBQSxpQkFDQSxDQUFBLEtBQ0EsQ0FBQSxNQUNBLENBQUEsVUFDYSxDQUFBLFdBQU0sQ0FBQSxvQ0FDbkIsQ0FBQSxVQUNBLENBQUEsNkJBSUosMEJBQ0UsQ0FBQSxlQUNBLENBQUEsVUFJSixZQUNFLENBQUEsY0FDQSxDQUFBLFFBQ0EsQ0FBQSxrQkFDQSxDQUFBLGdDQUdGLGFBRUUsQ0FBQSwrQkFDQSxDQUFBLHFDQUNBLENBQUEsb0JBQ0EsQ0FBQSxlQUNBLENBQUEsMEJBQ0EsQ0FBQSxhQUNBLENBQUEscUJBQ0EsQ0FBQSxzQkFDQSxDQURBLGlCQUNBLENBQUEsMEJBQ0EsQ0FBQSxzQkFJQSxZQUNFLENBQUEsa0JBQ0EsQ0FBQSw0QkFFQSxZQUNFLENBQUEsNkJBQ0EsQ0FBQSxhQUNBLENBQUEsNENFbE5KLDRCRitNRSx5QkFNSSxDQUFBLGVBQ0EsQ0FBQSxDQUFBLHlCQUtOLGtCQUNFLENBQUEsOEJBQ0EsQ0FBQSxpQkFDQSxDQUFBLGtDQUVBLFNBQ0UsQ0FBQSx1QkFDQSxDQUFBLFNBQ0EsQ0FBQSxtQ0FHRixTQUNFLENBQUEsd0JBQ0EsQ0FBQSxTQUNBLENBQUEsZ0NBT0YsaUJBQ0UsQ0FBQSxTQUNBLENBQUEsOEJBR0YsUUFDRSxDQUFBLCtCQUdGLFNBQ0UsQ0FBQSx1Q0FLTix1QkFFRSxDQUFBLHdCQUNBLENBREEscUJBQ0EsQ0FEQSxnQkFDQSxDQUFBLG1CQUNBLENBQUEscUJBSUYsU0FDRSxDQUFBLHFCQUtBLGlDQUNBLENBQUEsU0FDQSxDQUFBLFFJalNGLGtCQUNFLENBQUEsaUJBQ0EsQ0FBQSxTQUNBLENBQUEsbUJBRUEsWUFDRSxDQUFBLDZCQUNBLENBQUEsb0JBQ0EsQ0FBQSxjQUdGLFdBQ2UsQ0FBQSxZQUFPLENBQUEsV0FDcEIsQ0FBQSxhQUNBLENBQUEsYUFDQSxDQUFBLDRDRkdGLGNFUEEsVUFPaUIsQ0FBQSxXQUFNLENBQUEsQ0FBQSxjQUl2QixpQkFDRSxDQUFBLFFBQ0EsQ0FBQSxPQUNBLENBQUEsK0JBQ0EsQ0FBQSxZQUNBLENBQUEsNkJBQ0EsQ0FBQSxrQkFDQSxDQUFBLFFBQ0EsQ0FBQSxrQ0FDQSxDQUFBLGVBQ0EsQ0FBQSwwQkFDQSxDQUFBLFNBQ0EsQ0FBQSw0Q0ZoQkYsY0VJQSxTQWVJLENBQUEsUUFDQSxDQUFBLENBQUEsNENGcEJKLGNFSUEsWUFvQkksQ0FBQSxDQUFBLHlCQUdGLGFBQ0UsQ0FBQSxnQkFHRiw0QkFDRSxDQUFBLGFBQ0EsQ0FBQSw4QkFDQSxDQUFBLG9CQUdGLFVBQ0UsQ0FBQSxhQUNBLENBQUEsVUFDQSxDQUFBLFVBQ0EsQ0FBQSxpS0FDQSxDQUFBLGlCQU9BLENBQUEsUUFDQSxDQUFBLFFBQ0EsQ0FBQSwwQkFDQSxDQUFBLHNFQUdGLGlCQUVFLENBQUEsa0ZBRUEsaUJBQ0UsQ0FBQSxVQUNBLENBQUEsdUJBQ0EsQ0FBQSxVQUNBLENBQUEsZ0NBQ0EsQ0FBQSxRQUNBLENBQUEsUUFDQSxDQUFBLDBCQUNBLENBQUEsU0FDQSxDQUFBLG9IQUlKLDJCQUdFLENBQUEsd0NBR0YsWUFDRSxDQUFBLGtCQUNBLENBQUEsc0RBRUEsZUFDRSxDQUFBLHFCQUNBLENBQUEsU0FDQSxDQUFBLGVBQ0EsQ0FBQSxlQUNBLENBQUEsZUFDQSxDQUFBLFlBQ0EsQ0FBQSxRQUNBLENBQUEsNENGMUZOLHNERWtGSSxZQVdJLENBQUEsQ0FBQSw0REFHRixZQUNFLENBQUEsa0JBQ0EsQ0FBQSxRQUNBLENBQUEsNkRBR0YsTUFDRSxDQUFBLFVBQ0EsQ0FBQSxlQUNBLENBQUEsaUJBQ0EsQ0FBQSw4REFHRixpQkFDRSxDQUFBLFNBQ0EsQ0FBQSxVQUNhLENBQUEsV0FBQSxDQUFBLG1CQUNiLENBQUEsa0JBQ0EsQ0FBQSxzQkFDQSxDQUFBLGFBQ0EsQ0FBQSxvRUFFQSxXQUNFLENBQUEsYUFDQSxDQUFBLDJFQUVBLDBCQUNFLENBQUEsZUFDQSxDQUFBLGFBUVosZUFDRSxDQUFBLDRDRnJJRixhRW9JQSxZQUlJLENBQUEsQ0FBQSxtQkFJSixpQkFDRSxDQUFBLHFCQUVBLFVBQ2UsQ0FBQSxXQUFNLENBQUEsYUFDbkIsQ0FBQSxlQUNBLENBQUEsbUJBQ0EsQ0FBQSw0Q0ZuSkoscUJFK0lFLFVBT2lCLENBQUEsV0FBQSxDQUFBLHdCQUNiLENBQUEsQ0FBQSwwQkFJSixpQkFDRSxDQUFBLE9BQ0EsQ0FBQSxRQUNBLENBQUEsK0JBQ0EsQ0FBQSxtQkFDQSxDQUFBLDhCQUNBLENBQUEsNENGaktKLDBCRTJKRSxZQVNJLENBQUEsQ0FBQSx3Q0FJSixnQ0FFSSwyQkFDRSxDQUFBLENBQUEsOEJBTVIsU0FDRSxDQUFBLGlCQUNBLENBQUEsa0NBR0YsaUJBQ0UsQ0FBQSx1QkFDQSxDQUFBLFFBQ0EsQ0FBQSxpQkFDQSxDQUFBLFlBQ0EsQ0FBQSw0Q0YzTEYsa0NFc0xBLFVBUUksQ0FBQSxDQUFBLHdEQUdGLGlCQUNFLENBQUEsU0FDQSxDQUFBLGdCQUNBLENBQUEsWUFDQSxDQUFBLGtCQUNBLENBQUEsZUFDQSxDQUFBLFFBQ0EsQ0FBQSwyRUFFQSxpQkFDRSxDQUFBLDhGQUdFLG9DQUNFLENBQUEsNEdBR0YsbUNBQ0UsQ0FBQSw0RUFLTixtQkFDRSxDQUFBLGtCQUNBLENBQUEsc0JBQ0EsQ0FBQSxjQUNBLENBQUEsV0FDQSxDQUFBLGFBQ0EsQ0FBQSxtQkFDQSxDQUFBLHdDQUNBLENBQUEseUJBQ0EsQ0FBQSwwQkFDQSxDQUFBLGVBQ0EsQ0FBQSxhQUNBLENBQUEscUVBR0YsdUNBQ0UsQ0FBQSxrQkFDQSxDQUFBLHFJQUdGLGNBRUUsQ0FBQSxZQUNBLENBQUEsc0JBQ0EsQ0FBQSxPQUNBLENBQUEsMEJBQ0EsQ0FBQSx5QkFDQSxDQUFBLDhCQUNBLENBQUEsd0NBRUEsaUpBQ0UsMkJBQ0UsQ0FBQSw2SkFFQSwyQkFDRSxDQUFBLENBQUEsaUpBS04sbUJBQ0UsQ0FBQSw4QkFDQSxDQUFBLHdCQU1SLEdBQ0UsZ0NBQ0UsQ0FBQSxJQUVGLHNDQUNFLENBQUEsSUFFRixtQ0FDRSxDQUFBLEtBRUYsZ0NBQ0UsQ0FBQSxDQUFBLHdCQUlKLEdBQ0Usa0JBQ0UsQ0FBQSxJQUVGLG9CQUNFLENBQUEsS0FFRixrQkFDRSxDQUFBLENBQUEsd0JBSUosWUFDRSxDQUFBLGtCQUNBLENBQUEsa0JBQ0EsQ0FBQSxRQUNBLENBQUEsMEJBQ0EsQ0FBQSxzRUFHRSxZQUNFLENBQUEsa0JBQ0EsQ0FBQSxRQUNBLENBQUEsdUVBR0YsZUFDRSxDQUFBLGdCQUNBLENBQUEsZUFDQSxDQUFBLDBCQUNBLENBQUEsd0VBR0YsaUJBQ0UsQ0FBQSxTQUNBLENBQUEsVUFDYSxDQUFBLFdBQUEsQ0FBQSxZQUNiLENBQUEsa0JBQ0EsQ0FBQSxzQkFDQSxDQUFBLGFBQ0EsQ0FBQSw4QkFDQSxDQUFBLCtCQUNBLENBQUEsd0JBQ0EsQ0FBQSxlQUNBLENBQUEsNEpBRUEseUJBRUUsQ0FBQSw4RUFHRixXQUNFLENBQUEsYUFDQSxDQUFBLGVBQ0EsQ0FBQSxxRkFFQSwwQkFDRSxDQUFBLGVBQ0EsQ0FBQSwrQ0FPVixpQkFFRSxDQUFBLG1EQUVBLFVBQ2UsQ0FBQSxXQUFBLENBQUEsYUFDYixDQUFBLGVBQ0EsQ0FBQSxtQkFDQSxDQUFBLDZEQUdGLGlCQUNFLENBQUEsbUJBQ0EsQ0FBQSwwQkFDQSxDQUFBLDhCQUNBLENBQUEsd0NBR0YseUVBRUksMkJBQ0UsQ0FBQSxDQUFBLGdDQU1SLGlCQUNFLENBQUEsd0NBRUEsd0NBRUksMkJBQ0UsQ0FBQSw2Q0FHRiwyQkFDRSxDQUFBLENBQUEsa0NBS04sOEJBQ0UsQ0FBQSxrQkFDQSxDQUFBLHlDQUlBLDJCQUNFLENBQUEsOENBR0YsMkJBQ0UsQ0FBQSx3QkFDQSxDQUFBLHVDQUlKLGlCQUNFLENBQUEsYUFDQSxDQUFBLE9BQ0EsQ0FBQSxTQUNBLENBQUEsOEJBQ0EsQ0FBQSxtQkFDQSxDQUFBLDRDRnhaSix1Q0VrWkUsU0FTSSxDQUFBLENBQUEsa0JBS04sU0FDRSxDQUFBLGlCQUNBLENBQUEsaUJBQ0EsQ0FBQSxtQkFDQSxDQUFBLFFBQ0EsQ0FBQSxNQUNBLENBQUEsV0FDQSxDQUFBLGlCQUNBLENBQUEsa0JBQ0EsQ0FBQSw4QkFDQSxDQUFBLDJQQUNBLENBQUEsb0ZBTUEsQ0FBQSxZQUVBLENBQUEscUJBQ0EsQ0FBQSxRQUNBLENBQUEsNENGcmJGLGtCRWdhQSxLQXdCSSxDQUFBLFNBQ0EsQ0FBQSxlQUNBLENBQUEsZUFDQSxDQUFBLFVBQ0EsQ0FBQSxDQUFBLG9CQUdGLGdCQUNFLENBQUEsaURBS0YsU0FDRSxDQUFBLGtCQUNBLENBQUEsa0JBQ0EsQ0FBQSxRQUNBLENBQUEsNENGemNKLDRFRThjRSxlQUVJLENBQUEsY0FDQSxDQUFBLHVCQUNBLENBQUEsQ0FBQSw4QkFLTixtQkFDRSxDQUFBLGlCQUNBLENBQUEseUJBQ0EsQ0FBQSxvQ0FFQSxVQUNFLENBQUEsaUJBQ0EsQ0FBQSxVQUNhLENBQUEsVUFBTSxDQUFBLFVBQ25CLENBQUEsT0FDQSxDQUFBLHdDQUNBLENBQUEsK0RBQ0EsQ0FBQSxrQ0FDQSxDQUFBLG1CQUNBLENBQUEsZ0NBR0Ysa0JBQ0UsQ0FBQSx3Q0FHRixVQUNFLENBQUEsWUFDQSxDQUFBLGtCQUNBLENBQUEsUUFDQSxDQUFBLDRDQUdGLGVBQ0UsQ0FBQSxpREFJQSwrRkFDRSxDQUFBLDJDQU1GLHlDQUNFLENBQUEsK0ZBQ0EsQ0FBQSxrQkFRTiwyQkFDRSxDQUFBLHdDQUlKLGlCQUNFLENBQUEsWUFHRixjQUNFLENBQUEsT0FDQSxDQUFBLGFBQ0EsQ0FBQSw4QkFDQSxDQUFBLFlBQ0EsQ0FBQSxxQkFDQSxDQUFBLFFBQ0EsQ0FBQSxZQUNBLENBQUEsU0FDQSxDQUFBLGlCQUNBLENBQUEsbUJBQ0EsQ0FBQSw4QkFDQSxDQUFBLHVCQUNBLENBQUEsZUFDQSxDQUFBLHNDQUVBLFlBaEJGLFlBaUJJLENBQUEsQ0FBQSxxQkFHRixlQUNFLENBQUEsa0JBR0YsWUFDRSxDQUFBLHFCQUNBLENBQUEsUUFDQSxDQUFBLDBCQUNBLENBQUEsa0NBQ0EsQ0FBQSxlQUNBLENBQUEsb0JBRUEsNEJBQ0UsQ0FBQSxhQUNBLENBQUEsZUFDQSxDQUFBLDRDRnJqQkosb0JFa2pCRSw0QkFNSSxDQUFBLENBQUEscUNBSUosMkJBQ0UsQ0FBQSwyREFLRixzQ0FDRSxDQUFBLHVCQUlKLFlBQ0UsQ0FBQSxxQkFDQSxDQUFBLGtCQUNBLENBQUEsUUFDQSxDQUFBLFVBQ0EsQ0FBQSxlQUNBLENBQUEsc0NBR0YsZUFDRSxDQUFBLFVBQ0EsQ0FBQSxRQUNBLENBQUEsU0FDQSxDQUFBLFlBQ0EsQ0FBQSxxQkFDQSxDQUFBLGtCQUNBLENBQUEsUUFDQSxDQUFBLG9DQUdGLFFBQ0UsQ0FBQSwwQkFDQSxDQUFBLGlCQUNBLENBQUEsa0JBQ0EsQ0FBQSxzQkFDQSxDQUFBLGtCQUNBLENBQUEsc0NBRUEsYUFDRSxDQUFBLDBEQUdGLGdCQUNFLENBQUEsNERBRUEsZUFDRSxDQUFBLG9FQUdGLFFBQ0UsQ0FBQSxZQUNBLENBQUEsUUFDQSxDQUFBLHFCQUNBLENBQUEsa0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLGlCQUNBLENBQUEsV0FDQSxDQUFBLFFBQ0EsQ0FBQSwwQkFDQSxDQUFBLHNCQUNBLENBREEsaUJBQ0EsQ0FBQSxzQ0FDQSxDQUFBLDhCQUNBLENBQUEsOERBSUosVUFDRSxDQUFBLGNBQ0EsQ0FBQSxrRkFFQSxVQUNFLENBQUEsWUFDQSxDQUFBLFFBQ0EsQ0FBQSxtQkFDQSxDQUFBLG1GQUdGLFVBQ0UsQ0FBQSxXQUNBLENBQUEsa0NBU04sZUFDRSxDQUFBLFNBQ0EsQ0FBQSxhQUNBLENBQUEsUUFDQSxDQUFBLHlGQUVBLDBCQUVFLENBQUEsY0FDQSxDQUFBLGtCQUNBLENBQUEsdURBSUosVUFFZSxDQUFBLFdBQUEsQ0FBQSxxRUFFYiwwQkFDRSxDQUFBLE1BQ0EsQ0FBQSxrQ0FJSixjQUNFLENBQUEsU0FDQSxDQUFBLHdDQUVBLFdBQ0UsQ0FBQSxPQUNBLENBQUEsMkNBS0YsU0FDRSxDQUFBLHNCQUlKLEtBQ0UsQ0FBQSxTQUNBLENBQUEsZUFDQSxDQUFBLGVBQ0EsQ0FBQSxVQUNBLENBQUEsZUFDQSxDQUFBLGdGQUlBLGVBQ0UsQ0FBQSxjQUNBLENBQUEsbUJBQ0EsQ0FBQSxrQ0FDQSxDQUFBLDJGQUVBLGlCQUNFLENBQUEsaUJBQ0EsQ0FBQSxpR0FFQSxVQUNFLENBQUEsaUJBQ0EsQ0FBQSxTQUNBLENBQUEsUUFDQSxDQUFBLFVBQ2EsQ0FBQSxXQUFLLENBQUEsd0NBQ2xCLENBQUEsVUFDQSxDQUFBLG1IQUlBLFNBQ0UsQ0FBQSwyQ0FDQSxDQUFBLG9CQU9WLGNBQ0UsQ0FBQSxXQUNBLENBQUEsU0FDQSxDQUFBLHVCQUNhLENBQUEsV0FBbUIsQ0FBQSw4QkFDaEMsQ0FBQSxnQ0FDQSxDQUFBLG1CQUNBLENBQUEsWUFDQSxDQUFBLHlGQUNBLENBQUEsWUFHQSxDQUFBLGtCQUNBLENBQUEsc0JBQ0EsQ0FBQSxRQUNBLENBQUEsc0NBRUEsb0JBakJGLFlBa0JJLENBQUEsQ0FBQSwwQkFHRiwwQkFDRSxDQUFBLGFBQ0EsQ0FBQSx3QkFDQSxDQUFBLHFCQUNBLENBQUEsZUFDQSxDQUFBLG9CQUNBLENBQUEsV0FDQSxDQUFBLHFCQUNBLENBQUEsMkJBR0YsVUFDZSxDQUFBLFdBQU0sQ0FBQSw4QkFDbkIsQ0FBQSxpQkFDQSxDQUFBLDBCQUdGLFVBQ2UsQ0FBQSxZQUFNLENBQUEsaUJBQ25CLENBQUEsNkJBQ0EsQ0FBQSxpQkFDQSxDQUFBLDhCQUNBLENBQUEsdUNBRUEsS0FDRSxDQUFBLHVDQUdGLFFBQ0UsQ0FBQSx1Q0FHRixPQUNFLENBQUEsMEJBQ0EsQ0FBQSwwQ0FRRixTQUNFLENBQUEsa0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLHFFQUlBLE9BQ0UsQ0FBQSx3Q0FDQSxDQUFBLHFFQUdGLFNBQ0UsQ0FBQSxxRUFHRixVQUNFLENBQUEsd0NBQ0EsQ0FBQSxRQ3gwQlYsa0JBRUUsQ0FBQSwwQkFDQSxDQUFBLGdCRnFFQSxpQkFDRSxDQUFBLG9CQUVBLENBQUEsVUFFQSxDQUFBLFdBQ0EsQ0FBQSxtQkFFQSxDQUFBLHFCQUNBLENBQUEsdUJBRUEsaUJBQ0UsQ0FBQSxLQUNBLENBQUEsTUFDQSxDQUFBLGFBRUEsQ0FBQSxVQUVBLENBQUEsV0FDQSxDQUFBLFVBRUEsQ0FBQSxVQUVBLENBQUEsK0JBQ0EsQ0FBQSx5QkFDQSxDQUFBLDJCQUNBLENBQUEsc0RBR0UsQ0FBQSxzQkFRSixvQ0FDRSxDQUFBLGlCQUNBLENBQUEsS0FDQSxDQUFBLE1BQ0EsQ0FBQSxhQUVBLENBQUEsT0FFQSxDQUFBLFdBQ0EsQ0FBQSxVQUVBLENBQUEsK0JBRUEsQ0FBQSx5QkFDQSxDQUFBLDJCQUNBLENBQUEsc0RBR0UsQ0FBQSw0QkFRSixVQUNFLENBQUEsaUJFbklKLFlBQ0UsQ0FBQSxvQ0FDQSxDQUFBLGFBQ0EsQ0FBQSxrQkFDQSxDQUFBLDRDSFNGLGlCR2JBLHlCQU9JLENBQUEsYUFDQSxDQUFBLGlCQUNBLENBQUEsQ0FBQSxlQUlKLGVBQ0UsQ0FBQSxrQkFDQSxDQUFBLDBCQUNBLENBQUEsVUFHRiwyQkFDRSxDQUFBLGtCQUNBLENBQUEsYUFDQSxDQUFBLG9CQUdGLG1CQUNFLENBREYsY0FDRSxDQUFBLDRDSGJGLG9CR1lBLG1CQUlJLENBSkosY0FJSSxDQUFBLENBQUEsaUJBSUosWUFDRSxDQUFBLFFBQ0EsQ0FBQSw0Q0h0QkYsaUJHb0JBLHFCQUtJLENBQUEsUUFDQSxDQUFBLGtCQUNBLENBQUEsQ0FBQSx1QkFHRixXQUNlLENBQUEsWUFBTyxDQUFBLHdCQUd0QixZQUNFLENBQUEscUJBQ0EsQ0FBQSx5QkFHRixZQUNFLENBQUEsUUFDQSxDQUFBLGNBQ0EsQ0FBQSwwQkFDQSxDQUFBLDRDSDNDSix5Qkd1Q0Usc0JBT0ksQ0FBQSxDQUFBLGVBS04sc0JBQ0UsQ0FERixpQkFDRSxDQUFBLGdCQUNBLENBQUEsNENIckRGLGVHbURBLFVBS0ksQ0FBQSxhQUNBLENBQUEsQ0FBQSxtQkFJSixZQUNFLENBQUEsNkJBQ0EsQ0FBQSxrQkFDQSxDQUFBLDBCQUNBLENBQUEsNENIakVGLG1CRzZEQSxxQkFPSSxDQUFBLFFBQ0EsQ0FBQSxDQUFBLDBCQUdGLFlBQ0UsQ0FBQSxrQkFDQSxDQUFBLFFBQ0EsQ0FBQSxXQzdGTixVQUNFLENBQUEsNkJBQ0EsQ0FBQSxrQkFDQSxDQUFBLHlCQUNBLENBQUEsNENKY0EsV0lsQkYsaUJBT0ksQ0FBQSxTQUNBLENBQUEsQ0FBQSxxQkFHRixpQkFDRSxDQUFBLFNBQ0EsQ0FBQSxzQkFHRixpQkFDRSxDQUFBLHFCQUdGLGtDTG1DQSxDQUFBLDBCQUNBLENBQUEsZ0JBQ0EsQ0FBQSxlQUNBLENBQUEsa0JBQ0EsQ0FBQSxzQkFDQSxDQUFBLGFBQ0EsQ0FBQSxrQkt2Q0UsQ0FBQSw0Q0pKRixxQklFQSwwQkw0Q0UsQ0FBQSxDQUFBLHlCS3RDQSw2QkFDRSxDQUFBLHFCQUdGLHVCQUNFLENBQUEsb0JBSUosa0JBQ0UsQ0FBQSxXQUNBLENBQUEsYUFDQSxDQUFBLDRDSnBCRixvQklpQkEsVUFNSSxDQUFBLG9CQUNBLENBQUEsQ0FBQSxrQkFJSixpQkFDRSxDQUFBLEtBQ0EsQ0FBQSxPQUNBLENBQUEsZ0JBQ0EsQ0FBQSx3QkFDQSxDQUFBLGtCQUNBLENBQUEsd0JBQ0EsQ0FBQSxZQUNBLENBQUEsNENKcENGLGtCSTRCQSxlQVdJLENBQUEsVUFDQSxDQUFBLGlCQUNBLENBQUEsb0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLENBQUEseUJBR0YsVUFDZSxDQUFBLFdBQUEsQ0FBQSxlSDNCakIsQ0FBQSxRQUNBLENBQUEsa0JHNEJJLENBQUEsZUFDQSxDQUFBLDZCSDNCSixVQUNFLENBQUEsV0FDQSxDQUFBLG1CR3VCcUIsQ0h2QnJCLGdCR3VCcUIsQ0FBQSxhSHJCckIsQ0FBQSw0Q0QzQkYseUJJOENFLGtCQU9JLENBQUEsQ0FBQSxrQkFLTixvQ0FDRSxDQUFBLGtCQUdGLCtCQUNFLENBQUEsaUJBR0YsbUNBQ0UsQ0FBQSxpQkFHRix3QkFDRSxDQUFBLHdCQUNBLENBQUEsaUJBQ0EsQ0FBQSw0QkFFQSxZQUNFLENBQUEsa0JBQ0EsQ0FBQSxzQkFDQSxDQUFBLHFDQUdGLGtCQUNFLENBQUEsY0FDQSxDQUFBLG1DQUdGLGtCQUNFLENBQUEsa0NBR0YsZUFDRSxDQUFBLEtDN0dOLGdDQUNFLENBQUEsWUFDQSxDQUFBLDJCQUNBLENBQUEsa0JBQ0EsQ0FBQSxRQUNBLENBQUEsa0JBQ0EsQ0FBQSx3Q0FDQSxDQUFBLHNGQUNBLENBQUEsb0JBRUEsQ0FBQSxjQUNBLENBQUEsK0JBQ0EsQ0FBQSxlQUNBLENBQUEsYUFDQSxDQUFBLCtCQUNBLENBQUEsaUJBQ0EsQ0FBQSxlQUNBLENBQUEsc0JBQ0EsQ0FEQSxpQkFDQSxDQUFBLGlCQUNBLENBQUEscUJBQ0EsQ0FBQSw0Q0xGQSxLS2xCRiwyQkF1QkksQ0FBQSxDQUFBLFVBR0YsaUJBQ0UsQ0FBQSxTQUNBLENBQUEsa0JBQ0EsQ0FBQSxpQkFFQSxpQkFDRSxDQUFBLE9BQ0EsQ0FBQSwwQkFDQSxDQUFBLCtCQUNBLENBQUEsV0FJSixVQUNFLENBQUEsYUFDQSxDQUFBLFVBQ2EsQ0FBQSxXQUFBLENBQUEsa0NBQ2IsQ0FBQSxrQkFDQSxDQUFBLGlCQUNBLENBQUEsVUFDQSxDQUFBLEtBQ0EsQ0FBQSwrQkFDQSxDQUFBLDRDTDlCRixXS3FCQSxPQVlJLENBQUEsU0FDQSxDQUFBLENBQUEsYUFJSiw4QkFDRSxDQUFBLDZCQUNBLENBQUEseUZBQ0EsQ0FBQSxzQkFLQSxlQUNFLENBQUEsNkJBRUEsWUFDRSxDQUFBLHdDQUtOLFdBQ0EseUJBQ0UsQ0FBQSx5RkFDQSxDQUFBLGlCQUdBLE9BQ0UsQ0FBQSxDQUFBLGlGTDlESixpQks2REUsU0FJSSxDQUFBLENBQUEsd0NBVk4sdUJBY0UseUJBQ0UsQ0FBQSxDQUFBLGdCQUtKLFlBQ0UsQ0FBQSxrQkFDQSxDQUFBLFFBQ0EsQ0FBQSxlQUNBLENBQUEsMkNML0VGLGdCSzJFQSxxQkFPSSxDQUFBLFFBQ0EsQ0FBQSxzQkFDQSxDQUFBLENBQUEsYUFJSixtQkFDRSxDQUFBLGtDQUVBLGlDQUNFLENBQUEsY0FLTixrQkFDRSxDQUFBLGlCQUNBLENBQUEsb0JBRUEsVUFDRSxDQUFBLGlCQUNBLENBQUEsT0FDQSxDQUFBLFVBQ0EsQ0FBQSwwQkFDQSxDQUFBLFdBQ2EsQ0FBQSx3QkFBTyxDQUFBLHFCQUd0QiwrQkFDRSxDQUFBLFNBQ0EsQ0FBQSx3Q0FHRiwyQkFFRSxTQUNFLENBQUEseUJBQ0EsQ0FBQSxDQUFBLHFCQUtKLHFDQUNFLENBQUEsK0JBQ0EsQ0FBQSw2UUFDQSxDQUFBLCtCQU1BLENBQUEsd0NBRUYsMkJBQ0Usb0NBQ0UsQ0FBQSx5QkFDQSxDQUFBLENBQUEsMkJBSUYsK0RBQ0UsQ0FBQSxxQkFJSixxQ0FDRSxDQUFBLCtCQUNBLENBQUEsbVJBQ0EsQ0FBQSwrQkFNQSxDQUFBLHdDQUVGLDJCQUNFLCtCQUNFLENBQUEseUJBQ0EsQ0FBQSxDQUFBLDJCQUlGLGdFQUNFLENBQUEsb0JBSUosb0NBQ0UsQ0FBQSw4QkFDQSxDQUFBLHVRQUNBLENBQUEsK0JBTUEsQ0FBQSx3Q0FFRiwwQkFDRSxtQ0FDRSxDQUFBLHlCQUNBLENBQUEsQ0FBQSwwQkFJRixnRUFDRSxDQUFBLG9CQUlKLFlBQ0UsQ0FBQSxZQUNBLENBQUEsa0NOaExGLENBQUEsMEJBQ0EsQ0FBQSxnQkFDQSxDQUFBLGVBQ0EsQ0FBQSxrQkFDQSxDQUFBLHNCQUNBLENBQUEsYUFDQSxDQUFBLDRDQ3pCQSxvQktpTUEsMEJOcktFLENBQUEsQ0FBQSw0Q0M1QkYsb0JLaU1BLDBCTmpLRSxDQUFBLENBQUEsMkJNc0tBLGlCQUNFLENBQUEsU0FDQSxDQUFBLFdBQ0EsQ0FBQSx3Q0FHSiwwQkFDRSxpQkFDRSxDQUFBLGlDQUVBLFNBQ0UsQ0FBQSxTQUNBLENBQUEseUJBQ0EsQ0FBQSxDQUFBLG1CQU1OLFlBQ0UsQ0FBQSxZQUNBLENBQUEsa0NOMU5GLENBQUEsMEJBQ0EsQ0FBQSxnQkFDQSxDQUFBLGVBQ0EsQ0FBQSxrQkFDQSxDQUFBLHNCQUNBLENBQUEsYUFDQSxDQUFBLFlNc05FLENBQUEsa0JBQ0EsQ0FBQSw0Q0w5TkYsbUJLeU5BLDBCTi9NRSxDQUFBLENBQUEsNENDVkYsbUJLeU5BLDBCTjNNRSxDQUFBLENBQUEsNENDZEYsbUJLeU5BLFlBUUksQ0FBQSxZQUNBLENBQUEsa0NOL01KLENBQUEsMEJBQ0EsQ0FBQSxnQkFDQSxDQUFBLGVBQ0EsQ0FBQSxrQkFDQSxDQUFBLHNCQUNBLENBQUEsYUFDQSxDQUFBLENBQUEsb0VDekJBLG1CS3lOQSwwQk43TEUsQ0FBQSxDQUFBLG9FQzVCRixtQkt5TkEsMEJOekxFLENBQUEsQ0FBQSw0Q0NoQ0YsbUJLeU5BLHNCQWNJLENBQUEsQ0FBQSwyQ0x2T0osbUJLeU5BLFlBa0JJLENBQUEsQ0FBQSwwQ0FHRix5QkFDRSxDQUFBLDRDTC9PSiwwQ0s4T0UsY0FJSSxDQUFBLENBQUEsMEJBSUosT0FDRSxDQUFBLCtCQUNBLENBQUEsZ0JBQ0EsQ0FBQSw0Q0x6UEosMEJLc1BFLGFBTUksQ0FBQSxpQkFDQSxDQUFBLFNBQ0EsQ0FBQSxXQUNBLENBQUEsQ0FBQSx5QkFJSixVQUNFLENBQUEsNENMcFFKLHlCS21RRSxVQUlJLENBQUEsV0FDQSxDQUFBLENBQUEsd0NBSU4seUJBQ0UsaUJBQ0UsQ0FBQSxDQUFBLGlGTDlRSix5Qks2UUUsaUJBSUksQ0FBQSxDQUFBLHdDQUxOLGdDQVFJLGdCQUNFLENBQUEsQ0FBQSxpRkxyUk4sZ0NLb1JJLGFBSUksQ0FBQSxTQUNBLENBQUEsU0FDQSxDQUFBLHlCQUNBLENBQUEsQ0FBQSx3SEM1U1IsZ0JBRUUsQ0FBQSxxTUFHRixXQUdFLENBQUEsa1FBR0YsaUJBSUUsQ0FBQSw4QkFDQSxDQUFBLGdDQUNBLENBQUEsd0JBQ0EsQ0FBQSwrQkFDQSxDQUFBLDBSQUVBLGtDQUNFLENBQUEsNkJBQ0EsQ0FBQSw2VUFHRixvQkFDRSxDQUpBLHNUQUdGLG9CQUNFLENBQUEsc1FBSUosOEJBS0UsQ0FBQSwyQkFDQSxDQUFBLHdCQUNBLENBQUEseUZBQ0EsQ0FBQSw4QkFFQSxDQUFBLHdDQUVBLG9TQUNFLHlCQUNFLENBQUEsQ0FBQSxvRUFLTixvQkwrSEEsQ0FBQSxnQ0FDQSxDQUFBLDJDQUNBLENBQUEsb0JBQ0EsQ0FBQSxvQ0FDQSxDQUFBLHNDQUNBLENBQUEsc0ZBQ0EsQ0FBQSxjQUVBLENBQUEsV0FDQSxDQUFBLGVBQ0EsQ0FBQSx5Q0FDQSxDQUFBLFNBQ0EsQ0FBQSx3Q0FFQSwwRUFDRSx3Q0FDRSxDQUFBLG9CQUNBLENBQUEsb0NBQ0EsQ0FBQSx5RkFDQSxDQUFBLENBQUEscUxLOUlKLGlCQUdFLENBQUEscUNBRUEscUxBTEYsZUFNSSxDQUFBLENBQUEsMkRBSUosV0FDRSxDQUFBLFVBQ0EsQ0FBQSxnQkFDQSxDQUFBLHdCQUNBLENBQUEsU0FDQSxDQUFBLDBEQUdGLFdBQ0UsQ0FBQSxVQUNBLENBQUEsUUFDQSxDQUFBLDBCQUNBLENBQUEsNENBR0YsMEJBQ0UsQ0FBQSxrREFHRixZQUNFLENBQUEsc0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLDRCQUdGLHVCQUNFLENBQUEsa0RBS0UsZUFDRSxDQUFBLDBCQUNBLENBQUEsNEJBQ0EsQ0FBQSx3QkFDQSxDQUFBLGlCQUNBLENBQUEsYUFDQSxDQUFBLDRDQUlKLDBCQUNFLENBQUEsaUJBQ0EsQ0FBQSw4QkFDQSxDQUFBLGtCQUNBLENBQUEsOENBRUEsMkJBQ0UsQ0FBQSx3Q0FFQSxvREFDRSx5QkFDRSxDQUFBLENBQUEsK0RBUVIsa0JBQ0UsQ0FBQSxzREFJSixjQUNFLENBQUEsNERBRUEsOEJBQ0UsQ0FBQSwrREFJSiwwQkFDRSxDQUFBLDRCQUNBLENBQUEsd0JBQ0EsQ0FBQSx3REFHRix3QkFDRSxDQUFBLG9FQUtBLFVBQ0UsQ0FBQSxVQUNhLENBQUEsV0FBQSxDQUFBLGlCQUNiLENBQUEsT0FDQSxDQUFBLFVBQ0EsQ0FBQSwwQkFDQSxDQUFBLGtFQUNBLENBQUEsOEJBQ0EsQ0FBQSxTQUNBLENBQUEsd0NBR0YsMEVBRUksbUVBQ0UsQ0FBQSxDQUFBLDhCQU1SLGVBQ0UsQ0FBQSxlQUNBLENBQUEsZUFDQSxDQUFBLGtDQUdGLGdDQUNFLENBQUEsV0FDQSxDQUFBLG9CQUNBLENBQUEsc0NBSUEsaUJBQ0UsQ0FBQSwyQkFDQSxDQUFBLGlJQUtGLHVCQUVFLENBQUEsd0NBR0YsZ0VBQ0UsZ0NBQ0UsQ0FBQSx5QkFDQSxDQUFBLENBQUEsb0VBT0osZUFDRSxDQUFBLGNBQ0EsQ0FBQSxTQUNBLENBQUEsZ0JBQ0EsQ0FBQSxvaUJBSUosa0NBUUUsQ0FBQSxpQkFDQSxDQUFBLFVBQ2EsQ0FBQSxXQUFBLENBQUEsOEJBQ2IsQ0FBQSxVQUNBLENBQUEsNGlCQUdGLFdBUUUsQ0FBQSxVQUNBLENBQUEsV0FDQSxDQUFBLGdDQUNBLENBQUEsaUJBQ0EsQ0FBQSxPQUNBLENBQUEsVUFDQSxDQUFBLGtRQUdGLGNBSUUsQ0FBQSxnQkFDQSxDQUFBLDBSQUdGLFVBSUUsQ0FBQSxLQUNBLENBQUEsOFJBR0YsVUFJRSxDQUFBLHVDQUdGLGlCTDVQQSxDQUFBLGVBQ0EsQ0FBQSxrQkFDQSxDQUFBLFVBQ0EsQ0FBQSxTQUNBLENBQUEsV0FDQSxDQUFBLFNBQ0EsQ0FBQSxRQUNBLENBQUEsV0FDQSxDQUFBLGFBQ0EsQ0FBQSxtQkFDQSxDQUFBLDZHS3lQRSw4QkFDRSxDQUFBLGlCQUNBLENBQUEsU0FDQSxDQUFBLGdCQUNBLENBQUEsbUJBQ0EsQ0FBQSxrSEFHRixVQUNFLENBQUEsVUFDQSxDQUFBLGtIQUdGLFlBQ0UsQ0FBQSxvQ0FDQSxDQUFBLGVBQ0EsQ0FBQSxpQ0FDQSxDQUFBLGtCQUNBLENBQUEsK0JBQ0EsQ0FBQSwwQkFDQSxDQUFBLDRDTnRSSixrSE0rUUUsb0NBVUksQ0FBQSxDQUFBLDJDTnpSTixrSE0rUUUseUJBY0ksQ0FBQSxDQUFBLCtCQU9OLGlCTHJTQSxDQUFBLGVBQ0EsQ0FBQSxrQkFDQSxDQUFBLFVBQ0EsQ0FBQSxTQUNBLENBQUEsV0FDQSxDQUFBLFNBQ0EsQ0FBQSxRQUNBLENBQUEsV0FDQSxDQUFBLGFBQ0EsQ0FBQSxtQkFDQSxDQUFBLG1ES2lTQSxpQkFDRSxDQUFBLCtCQUdGLFdBQ0UsQ0FBQSw4QkFDQSxDQUFBLGlCQUNBLENBQUEsK0JBQ0EsQ0FBQSxnQkFDQSxDQUFBLGdDQUNBLENBQUEsY0FDQSxDQUFBLGlCQUNBLENBQUEsZUFDQSxDQUFBLHFDQUVBLHlCQUNFLENBQUEsaUJBQ0EsQ0FBQSxVQUNBLENBQUEsT0FDQSxDQUFBLDBCQUNBLENBQUEsb0JBQ0EsQ0FBQSx1QkFDQSxDQUFBLHNDQUdGLHlCQUNFLENBQUEsa0JBQ0EsQ0FBQSw0Q0FFQSx3QkFDRSxDQUFBLG9DQUlKLHdCQUNFLENBREYscUJBQ0UsQ0FERixnQkFDRSxDQUFBLGNBQ0EsQ0FBQSx5RUFFQSxZQUNFLENBQUEsbURBSUosVUFDRSxDQUFBLHNEQUlKLDhCQUNFLENBQUEseUJBQ0EsQ0FBQSwrQkFDQSxDQUFBLFlBQ0EsQ0FBQSxtQ0FDQSxDQUFBLGdDQUNBLENBQUEsaUJBQ0EsQ0FBQSxVQUNBLENBQUEsU0FDQSxDQUFBLFlBQ0EsQ0FBQSxnQkFDQSxDQUFBLGVBQ0EsQ0FBQSwyQkFDQSxDQUFBLHlFQUVBLFNBQ0UsQ0FBQSwrRUFHRix5QkFDRSxDQUFBLGtCQUNBLENBQUEsK0VBR0Ysd0JBQ0UsQ0FBQSw2REFHRixhQUNFLENBQUEsNkVBR0YsZUFDRSxDQUFBLFNBQ0EsQ0FBQSxrQkFDQSxDQUFBLGtCQUNBLENBQUEsOEJBQ0EsQ0FBQSxTQUNBLENBQUEsd0dBRUEsK0JBQ0UsQ0FBQSxpQkFDQSxDQUFBLGdCQUNBLENBQUEsMEJBQ0EsQ0FBQSxnQ0FDQSxDQUFBLFVBQ0EsQ0FBQSxTQUNBLENBQUEscUJBQ0EsQ0FBQSw4R0FFQSxZQUNFLENBQUEsa0NBQ0EsQ0FBQSxvQ0FDQSxDQUFBLGlCQU9WLGlCQUNFLENBQUEsZUFDQSxDQUFBLGlCQUNBLENBQUEsU0FDQSxDQUFBLHVCQUVBLGVBQ0UsQ0FBQSwyQkFDQSxDQUFBLFVBSUosWUFDRSxDQUFBLGlCQUdGLDBCQUNFLENBQUEsaUNBR0YsU0FFRSxDQUFBLHFCQUNBLENBQUEsY0FDQSxDQUFBLDJCQUNBLENBQUEsZUFDQSxDQUFBLGVBQ0EsQ0FBQSxlQUdGLFVBQ2UsQ0FBQSxXQUFBLENBQUEsZ0JBQ2IsQ0FBQSwwQkFDQSxDQUFBLFlBQ0EsQ0FBQSxrQkFHRixnQkFDRSxDQUFBLDBCQUNBLENBQUEsc0VBR0Ysa0RBQ0UsQ0FBQSxrQkFDQSxDQUFBLFNDcGRGLGVBQ0UsQ0FBQSxVQUNBLENBQUEsa0JBQ0EsQ0FBQSxXQUVBLGNBQ0UsQ0FBQSxrQkFDQSxDQUFBLDJCQUdGLGVBRUUsQ0FBQSx1QkFHRixpQkFFRSxDQUFBLHdCQUlGLDhDQUVFLENBQUEsNkJBQ0EsQ0FBQSxZQUdGLGlCQUNFLENBQUEsa0JBQ0EsQ0FBQSxzQkFHRixVQUNFLENBQUEsaUJBQ0EsQ0FBQSxRQUNBLENBQUEsV0FDQSxDQUFBLHFCQUNBLENBQUEsc0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLHNDQUNBLENBQUEsZUFHRiw4QkFDRSxDQUFBLHNCQUdGLGlDQUNFLENBQUEsaUJBQ0EsQ0FBQSxRQUNBLENBQUEsU0FDQSxDQUFBLDBCQUNBLENBQUEsMkJBQ0EsQ0FBQSxvQkFPRiwwQkFDRSxDQUFBLDRCQUNBLENBQUEsZUFDQSxDQUFBLDhCQUNBLENBQUEsV0FPRixvQkFDRSxDQUFBLDJCQUNBLENBQUEsaUJBR0YseUJBQ0UsQ0FBQSxZQU9GLGtDUmpFQSxDQUFBLDBCQUNBLENBQUEsZ0JBQ0EsQ0FBQSxlQUNBLENBQUEsa0JBQ0EsQ0FBQSxzQkFDQSxDQUFBLGFBQ0EsQ0FBQSw2QlE2REUsQ0FBQSw0Q1BwRUYsWU9rRUEsMEJSeERFLENBQUEsQ0FBQSw0Q0NWRixZT2tFQSwwQlJwREUsQ0FBQSxDQUFBLFlReURGLGtDUnBEQSxDQUFBLDBCQUNBLENBQUEsZ0JBQ0EsQ0FBQSxlQUNBLENBQUEsa0JBQ0EsQ0FBQSxzQkFDQSxDQUFBLGFBQ0EsQ0FBQSw2QlFnREUsQ0FBQSw0Q1B6RUYsWU91RUEsMEJSM0NFLENBQUEsQ0FBQSw0Q0M1QkYsWU91RUEsMEJSdkNFLENBQUEsQ0FBQSxZUTRDRixrQ1J2Q0EsQ0FBQSwwQkFDQSxDQUFBLGdCQUNBLENBQUEsZUFDQSxDQUFBLGtCQUNBLENBQUEsc0JBQ0EsQ0FBQSxhQUNBLENBQUEsNkJRbUNFLENBQUEsNENQOUVGLFlPNEVBLDBCUjlCRSxDQUFBLENBQUEseUNRbUNGLDJCQUNFLENBQUEsYUFPRixrQkFDRSxDQUFBLGVBQ0EsQ0FBQSxnQkFHRixpQkFDRSxDQUFBLGFDakhKLFlBQ0UsQ0FBQSxrQkFDQSxDQUFBLG1CQUNBLENBQUEsY0FDQSxDQUFBLGtCQUNBLENBQUEsdUNBRUEsV0FDRSxDQUFBLG9CQUNBLENBQUEsU0FDQSxDQUFBLGlCQUNBLENBQUEsVUNYSixpQkFDRSxDQUFBLFdBQ2EsQ0FBQSxZQUFPLENBQUEsVUFDcEIsQ0FBQSxtQkFFQSxpQkFDRSxDQUFBLFVBQ2EsQ0FBQSxXQUFNLENBQUEsK0RBQ25CLENBQUEsT0FDQSxDQUFBLFFBQ0EsQ0FBQSwrQkFDQSxDQUFBLGdDQUVBLFdBQ0UsQ0FBQSxnQ0FHRixXQUNlLENBQUEsWUFBTyxDQUFBLFdBQ3BCLENBQUEsZ0NBR0YsV0FDZSxDQUFBLFlBQU8sQ0FBQSxVQUVwQixDQUFBLFNBS04saUJBQ0UsQ0FBQSxXQUNhLENBQUEsWUFBQSxDQUFBLG9CQUNiLENBQUEsb0NBQ0EsQ0FBQSxVQUNBLENBQUEsZ0JBRUEsVUFDRSxDQUFBLGlCQUNBLENBQUEsV0FDYSxDQUFBLFlBQUEsQ0FBQSxvQkFDYixDQUFBLG9DQUNBLENBQUEsT0FDQSxDQUFBLFFBQ0EsQ0FBQSwrQkFDQSxDQUFBLGVBR0YsVUFDRSxDQUFBLGlCQUNBLENBQUEsV0FDYSxDQUFBLFlBQUEsQ0FBQSxvQkFDYixDQUFBLG9DQUNBLENBQUEsT0FDQSxDQUFBLFFBQ0EsQ0FBQSwrQkFDQSxDQUFBLGdCQ3hESix5REFFRSxDQUFBLGlCQUNBLENBQUEsWUFDQSxDQUFBLDRDVmNBLGdCVWxCRixnQkFPSSxDQUFBLENBQUEsNENWV0YsZ0JVbEJGLFdBV0ksQ0FBQSxrQkFDQSxDQUFBLENBQUEseUJBR0YsZUFDRSxDQUFBLFVBQ2EsQ0FBQSxXQUFBLENBQUEsWUFDYixDQUFBLHFCQUNBLENBQUEsc0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLDZCQUVBLGtCQUNFLENBQUEsNkJBQ0EsQ0FBQSxvQ0FHRixpQkFDRSxDQUFBLDBCQUNBLENBQUEscUJBQ0EsQ0FBQSxPQUNBLENBQUEsMkJBQ0EsQ0FBQSw0Q1ZmSixvQ1VVRSxVQVFJLENBQUEsbUJBQ0EsQ0FBQSxDQUFBLHdCQUtOLDBCQUNFLENBQUEsaUJBQ0EsQ0FBQSxVQUNBLENBQUEsT0FDQSxDQUFBLDBCQUNBLENBQUEsNENWN0JGLHdCVXdCQSxlQVFJLENBQUEsY0FDQSxDQUFBLGNBQ0EsQ0FBQSxDQUFBLHdCQUtOLFVBQ0UsQ0FBQSxXQUNBLENBQUEsd0JBR0YsaUJBQ0UsQ0FBQSxXQUNBLENBQUEsaURBQ0EsQ0FBQSxZQUNBLENBQUEsa0JBQ0EsQ0FBQSxRQUNBLENBQUEsNENWbERBLHdCVTRDRixVQVNJLENBQUEsQ0FBQSw0Q1ZyREYsd0JVNENGLGVBYUksQ0FBQSxnQkFDQSxDQUFBLENBQUEsMkJBSUosb0JBRUUsQ0FBQSxvQ0FDQSxDQUFBLHlGQUNBLENBQUEsV0FFQSxDQUFBLFVBQ2EsQ0FBQSxXQUFBLENBQUEsWUFDYixDQUFBLGtCQUNBLENBQUEsc0JBQ0EsQ0FBQSxjQUNBLENBQUEsOEJBQ0EsQ0FBQSx1Q0FFQSwwQkFDRSxDQUFBLFVBQ2EsQ0FBQSxXQUFBLENBQUEsd0NBR2YsdUNBQ0EsNkJBQ0UsQ0FBQSx5QkFDQSxDQUFBLENBQUEsbUJBS0osd0JBQ0UsQ0FBQSxRQUdGLFlBQ0UsQ0FBQSxRQUNBLENBQUEsNENWL0ZBLFFVNkZGLEtBS0ksQ0FBQSxDQUFBLGdCQ3BISixVQUNlLENBQUEsWUFBTSxDQUFBLGtCQUNuQixDQUFBLFlBQ0EsQ0FBQSxxQ0FDQSxDQUFBLGlCQUNBLENBQUEsMkNYYUEsZ0JXbEJGLFlBUUksQ0FBQSxDQUFBLEtBSUosVUFDZSxDQUFBLFdBQU0sQ0FBQSxrQkFDbkIsQ0FBQSxlQUNBLENBQUEsY0FHRixpQkFDRSxDQUFBLE9BQ0EsQ0FBQSxTQUNBLENBQUEsWUFDQSxDQUFBLFFBQ0EsQ0FBQSw0Q1hMQSxjQUFBLFNXUUUsQ0FBQSxDQUFBLDRDWFJGLGNBQUEsUVdZRSxDQUFBLENBQUEsMkNYWkYsY0FBQSxLV2dCRSxDQUFBLFVBQ0EsQ0FBQSxVQUNBLENBQUEsTUFDQSxDQUFBLHFCQUNBLENBQUEsc0JBQ0EsQ0FBQSxDQUFBLDJCQUdGLGNBQ0UsQ0FBQSxnQkFDQSxDQUFBLG9CQUNBLENBQUEsOEJBQ0EsQ0FBQSwwQkFDQSxDQUFBLGFBQ0EsQ0FBQSxlQUNBLENBQUEsWUFDQSxDQUFBLGtCQUNBLENBQUEsUUFDQSxDQUFBLHFDQUNBLENBQUEsNEJBQ0EsQ0FBQSw4QkFDQSxDQUFBLHdCQUNBLENBREEscUJBQ0EsQ0FEQSxnQkFDQSxDQUFBLDRDWHRDRiwyQld3QkEsbUJBaUJJLENBQUEsT0FDQSxDQUFBLENBQUEsbUVBR0YsWUFFRSxDQUFBLGlDQUdGLGdCQUNFLENBQUEsMEJBQ0EsQ0FBQSx1QkFDQSxDQUFBLDRDWHJESixpQ1drREUsMEJBTUksQ0FBQSx1QkFDQSxDQUFBLGNBQ0EsQ0FBQSxDQUFBLGlDQUlKLFlBQ0UsQ0FBQSxrQ0FHRixZQUNFLENBQUEsa0JBQ0EsQ0FBQSxzQkFDQSxDQUFBLGVBQ0EsQ0FBQSxhQUNBLENBQUEsb0JBQ0EsQ0FBQSxpQ0FDQSxDQUFBLHlCQUNBLENBQUEsOEJBQ0EsQ0FBQSwwQkFLTiwwQ0FDRSxDQUFBLDBDQUNBLENBQUEsMkJBQ0EsQ0FBQSw4Q0FFQSxzQ0FDRSxDQUFBLHlCQUNBLENBQUEsMEJBSUosMENBQ0UsQ0FBQSwwQ0FDQSxDQUFBLDJCQUNBLENBQUEsOENBRUEsc0NBQ0UsQ0FBQSx5QkFDQSxDQUFBLDBCQUlKLDBDQUNFLENBQUEsMENBQ0EsQ0FBQSwyQkFDQSxDQUFBLDhDQUVBLHNDQUNFLENBQUEseUJBQ0EsQ0FBQSwwQkFJSiwwQ0FDRSxDQUFBLDBDQUNBLENBQUEsMkJBQ0EsQ0FBQSw4Q0FFQSxzQ0FDRSxDQUFBLHlCQUNBLENBQUEsaUJBSUosU0FDRSxDQUFBLGlCQUNBLENBQUEsa0JBQ0EsQ0FBQSxnQ0FDQSxDQUFBLDBCQUNBLENBQUEsZUFDQSxDQUFBLDJQQUNBLENBQUEsd0JBT0EsZUFDRSxDQUFBLHNCQUdGLDJCQUNFLENBQUEsTUNqS0osb0NYcUpFLENBQUEsa0JBQ0EsQ0FBQSxZQUNBLENBQUEsbUNBQ0EsQ0FBQSxXQVlFLENBQUEsK0JBQ0EsQ0FBQSxtQkFDQSxDQUFBLDhDQUNBLENBQUEsV1dyS0YsQ0FBQSxXQUNBLENBQUEsYUFDQSxDQUFBLDJDWmNBLE1ZbEJGLFlYMkpJLENBQUEsQ0FBQSxtQkFHRix1Q0FDRSxDQUFBLGtCQUNBLENBQUEsd0NBU0EsWUFDRSxrQ0FDRSxDQUFBLENBQUEsV1dyS04sZVhnQ0EsQ0FBQSxRQUNBLENBQUEsVVcvQmUsQ0FBQSxZQUFNLENBQUEsa0JBQ25CLENBQUEsZUFDQSxDQUFBLGtCQUNBLENBQUEsZVg4QkYsVUFDRSxDQUFBLFdBQ0EsQ0FBQSxtQldwQ21CLENYb0NuQixnQldwQ21CLENBQUEsYVhzQ25CLENBQUEsNENEM0JGLFdZWkEsVUFRaUIsQ0FBQSxZQUFNLENBQUEsQ0FBQSxhQUl2QixnQ0FDRSxDQUFBLGVBQ0EsQ0FBQSw4QkFDQSxDQUFBLGVYVUYsQ0FBQSxtQkFDQSxDQUFBLG9CV1ZzQixDQUFBLDJCWFl0QixDQUFBLGdCV1RBLGVYTUEsQ0FBQSxtQkFDQSxDQUFBLG9CV05zQixDQUFBLDJCWFF0QixDQUFBLDBCWWpDQSx1REFDRSxDQUFBLGlCQUNBLENBQUEsaUJBQ0EsQ0FBQSxrQ0FFQSwwREFDRSxDQUFBLGNBSUosaUJBQ0UsQ0FBQSx3QkFFQSxpQkFDRSxDQUFBLE9BQ0EsQ0FBQSxVQUlKLGlCQUNFLENBQUEsNENBR0YsZUFDRSxDQUFBLDJDYlBGLDRDYU1BLGVBSUksQ0FBQSxDQUFBLHdCQUlKLFlBQ0UsQ0FBQSxrQkFDQSxDQUFBLGVBQ0EsQ0FBQSwrQkFFQSwyQkFDRSxDQUFBLHNCQUNBLENBREEsaUJBQ0EsQ0FBQSw4QkFHRix5QkFDRSxDQUFBLGlCQUNBLENBQUEsbUNBSUosWUFDRSxDQUFBLGtCQUNBLENBQUEsT0FDQSxDQUFBLHdEQUdGLFVBRUUsQ0FBQSx1Q0FHRixZQUNFLENBQUEsbUJBSUoscUJBQ0UsQ0FBQSx1REFHRixlQUNFLENBQUEsUUFDQSxDQUFBLG9GQUVBLDJCQUNFLENBQUEsd0JBQ0EsQ0FBQSxlQUNBLENBQUEsaUZBR0YsWUFDRSxDQUFBLGtCQUlKLGtCQUNFLENBQUEsUUFDQSxDQUFBLDZLQUNBLENBQUEseUJBTUYsZ0JBQ0UsQ0FBQSxzR0FHRixzQ0FFRSxDQUFBLHlCQUNBLENBQUEsa0JBQ0EsQ0FBQSwwQkFHRiwyQkFDRSxDQUFBLGlCQUNBLENBQUEsb0dBR0Ysa0JBRUUsQ0FBQSxXQUNBLENBQUEsNkVBR0YsaUJBQ0UsQ0FBQSxnQkFHRixnQkFDRSxDQUFBLCtEQUdGLGtCQUNFLENBQUEsaUJBR0YsMkJBQ0UsQ0FBQSxjQUdGLGFBQ0UsQ0FBQSxVQUNBLENBQUEsV0FDQSxDQUFBLDZFQUNBLENBQUEscUJBQ0EsQ0FBQSxvQ0FDQSxDQUFBLFNBQ0EsQ0FBQSxpQkFDQSxDQUFBLE9BQ0EsQ0FBQSxRQUNBLENBQUEsMEJBQ0EsQ0FBQSxzQkFJRixTQUNFLENBQUEsK0JBQ0EsQ0FBQSxrQkFJRixTQUNFLENBQUEsK0JBQ0EsQ0FBQSwwQkFFRixTQUNFLENBQUEsaUJDNUpGLG9CQUNFLENBQUEsd0JBRUEsY0FDRSxDQUFBLEtBQ0EsQ0FBQSxNQUNBLENBQUEsVUFDQSxDQUFBLFdBQ0EsQ0FBQSw0QkFDQSxDQUFBLFVBQ0EsQ0FBQSxTQUVBLENBQUEsaUJBQ0EsQ0FBQSxvREFDQSxDQUFBLHFDQUVBLGVBQ0UsQ0FBQSxpQkFDQSxDQUFBLGtCQUNBLENBQUEsNkJBQ0EsQ0FBQSx5QkFDQSxDQUFBLGlCQUNBLENBQUEsUUFDQSxDQUFBLCtCQUNBLENBQUEsUUFDQSxDQUFBLGlDQUNBLENBQUEsb0RBQ0EsQ0FBQSw0Q2RUSixxQ2NGRSxhQWNJLENBQUEsQ0FBQSxzREFHRixpQkFDRSxDQUFBLFFBQ0EsQ0FBQSxVQUNBLENBQUEsVUFDYSxDQUFBLFdBQUEsQ0FBQSxXQUNiLENBQUEsNERBRUEsY0FDRSxDQUFBLGNBQ0EsQ0FBQSxpREFJSixZQUNFLENBQUEscUJBQ0EsQ0FBQSxrQkFDQSxDQUFBLDZCQUNBLENBQUEsWUFDQSxDQUFBLDhEQUVBLGlCQUNFLENBQUEsNENkcENSLGlEYzRCSSxZQVlJLENBQUEsQ0FBQSw0Q2R4Q1Isd0RjMkNNLFlBRUksQ0FBQSxnQkFDQSxDQUFBLENBQUEsNkNBS04sWUFDRSxDQUFBLDBEQUtFLGtCQUNFLENBQUEscUVBQ0EsZUFDRSxDQUFBLGdFQUdGLFVBQ0UsQ0FBQSxxQkFDQSxDQUFBLGlCQUNBLENBQUEsZ0JBQ0EsQ0FBQSxjQUNBLENBQUEsY0FDQSxDQUFBLHFCQUNBLENBQUEsaUVBR0YsVUFDRSxDQUFBLGdCQUNBLENBQUEsZUFDQSxDQUFBLFVBQ0EsQ0FBQSxjQUNBLENBQUEsaUJBQ0EsQ0FBQSxXQUNBLENBQUEsY0FDQSxDQUFBLHdDQUVBLHVFQUNFLGVBQ0UsQ0FBQSxDQUFBLDJDQVNkLGNBQ0UsQ0FBQSxLQUNBLENBQUEsTUFDQSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLENBQUEsVUFDQSxDQUFBLGNBQ0EsQ0FBQSw2QkFHRixZQUNFLENBQUEsNENkekdKLDZCY3dHRSxZQUlJLENBQUEsc0JBQ0EsQ0FBQSxRQUNBLENBQUEsaUJBQ0EsQ0FBQSxRQUNBLENBQUEsUUFDQSxDQUFBLDBCQUNBLENBQUEsMEJBQ0EsQ0FBQSxDQUFBLHdDQUlGLGNBQ0UsQ0FBQSwrQkFDQSxDQUFBLGVBQ0EsQ0FBQSw2RkFFQSxZQUVFLENBQUEsdUVBR0YsMkJBQ0UsQ0FBQSxtQ0FJSixZQUNFLENBQUEsNENkdklOLG1DY3NJSSxhQUlJLENBQUEsaUJBQ0EsQ0FBQSxRQUNBLENBQUEsUUFDQSxDQUFBLDBCQUNBLENBQUEsdUJBQ0EsQ0FBQSxVQUNBLENBQUEsNEpBQ0EsQ0FBQSxDQUFBLDJDQVNGLFlBQ0UsQ0FBQSw0Q2QzSlIsMkNjMEpNLGFBSUksQ0FBQSxPQUNBLENBQUEsVUFDQSxDQUFBLGdDQUNBLENBQUEsaUJBQ0EsQ0FBQSxRQUNBLENBQUEsMEJBQ0EsQ0FBQSwrQkFDQSxDQUFBLENBQUEsdUJBT1YsaUJBQ0UsQ0FBQSxTQUNBLENBQUEsbUJBQ0EsQ0FBQSxlQUNBLENBQUEsc0NBRUEsU0FDRSxDQUFBLGtCQUNBLENBQUEsbURBRUEsT0FDRSxDQUFBLG9CQUtOLFdBQ0UsQ0FBQSx1QkFFQSxZQUNFLENBQUEsUUFDQSxDQUFBLGtCQUNBLENBQUEsc0JBSUosWUFDRSxDQUFBLHFCQUNBLENBQUEsa0JBQ0EsQ0FBQSxRQUNBLENBQUEsK0JBRUEsWUFDRSxDQUFBLHFCQUNBLENBQUEsaUNBRUEsV0FDRSxDQUFBLHlEQUtOLDZDQUVFLENBQUEsK0NBQ0EsQ0FBQSxvQ0FDQSxDQUFBLFdBQ0EsQ0FBQSxpQkFDQSxDQUFBLCtCQUNBLENBQUEscUVBRUEseUNBQ0UsQ0FBQSw2Q0FDQSxDQUFBLG1DQUNBLENBQUEsZ0NBSUosMkJBQ0UsQ0FBQSx5QkFDQSxDQUFBLDBCQUNBLENBQUEsZ0JBQ0EsQ0FBQSwyQkFDQSxDQUFBLDRCQUdGLFlBQ0UsQ0FBQSxvQ0FLRixpQkFDRSxDQUFBLFVBQ0EsQ0FBQSxlQUNBLENBQUEsWUFDQSxDQUFBLGlCQUNBLENBQUEsWUFDQSxDQUFBLDZCQUNBLENBQUEsYUFDQSxDQUFBLDRDZDVQRixvQ2NvUEEsYUFXSSxDQUFBLFdBQ0EsQ0FBQSxpQkFDQSxDQUFBLGVBQ0EsQ0FBQSxVQUNBLENBQUEsQ0FBQSwwQ0FHRixpQkFDRSxDQUFBLFVBQ0EsQ0FBQSxTQUNhLENBQUEseUJBQUssQ0FBQSwySkFDbEIsQ0FBQSxRQU9BLENBQUEsT0FDQSxDQUFBLCtCQUNBLENBQUEsNENkblJKLDBDY3NRRSxZQWdCSSxDQUFBLENBQUEsZUN2U04sa0NoQm9DQSxDQUFBLDBCQUNBLENBQUEsZ0JBQ0EsQ0FBQSxlQUNBLENBQUEsa0JBQ0EsQ0FBQSxzQkFDQSxDQUFBLGFBQ0EsQ0FBQSw2QmdCeENFLENBQUEsNENmZUYsZWVqQkEsMEJoQjZDRSxDQUFBLENBQUEsNENDNUJGLGVlakJBLDBCaEJpREUsQ0FBQSxDQUFBLGNnQjVDRixrQkFDRSxDQUFBLGtCQUdGLHNCQUNFLENBQUEsd0JBQ0EsQ0FBQSxtQkFDQSxDQUFBLG1CQUNBLENBQUEsbUJBRUEsQ0FBQSxRQUNBLENBQUEsOEJBQ0EsQ0FBQSxrQkFDQSxDQUFBLDhCQUNBLENBQUEsaUJBQ0EsQ0FBQSxlQUNBLENBQUEsNENmSkYsa0JlUkEsVUFlSSxDQUFBLDZCQUNBLENBQUEsQ0FBQSxhQUlKLHVCQUNFLENBREYsb0JBQ0UsQ0FERixlQUNFLENBQUEsUUFDQSxDQUFBLHdCQUNBLENBQUEsZ0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLGVBQ0EsQ0FBQSwwQkFDQSxDQUFBLHdCQUNBLENBQUEsOEJBQ0EsQ0FBQSxjQUNBLENBQUEsaUJBQ0EsQ0FBQSxTQUNBLENBQUEsNENmeEJGLGFlWUEsTUFlSSxDQUFBLGlCQUNBLENBQUEsQ0FBQSx1QkFHRiw4QkFDRSxDQUFBLHdCQUNBLENBQUEscURBR0Ysd0JBQ0UsQ0FBQSxzQkFHRiw0QkFDRSxDQUFBLGtCQUNBLENBQUEsMkJBR0YsdUNBQ0UsQ0FBQSxrQkFDQSxDQUFBLHdDQUdGLGtDQUNFLDJCQUNFLENBQUEsQ0FBQSwyQkFLTixZQUNFLENBQUEsd0JBR0YsaUJBQ0UsQ0FBQSwwQkFDQSxDQUFBLDJCQUNBLENBQUEsMkNBQ0EsQ0FBQSx5QkFDQSxDQUFBLHlDQUNBLENBQUEsOEJBQ0EsQ0FBQSxrQkFDQSxDQUFBLDRFQUVFLENBQUEsbUJBRUYsQ0FBQSxTQUNBLENBQUEsNkJBSUEsZUFDRSxDQUFBLGVBSUosWUFDRSxDQUFBLG9DQUNBLENBQUEsYUFDQSxDQUFBLGtCQUNBLENBQUEsNENmdkZGLGVlbUZBLHlCQU9JLENBQUEsYUFDQSxDQUFBLENBQUEsY0FJSixvQ2RvQ0EsQ0FBQSxrQkFDQSxDQUFBLFlBQ0EsQ0FBQSxtQ0FDQSxDQUFBLGlCY3JDRSxDQUFBLFVBQ2EsQ0FBQSxZQUFNLENBQUEsWUFDbkIsQ0FBQSwrQkFDQSxDQUFBLGFBQ0EsQ0FBQSwyQ2ZyR0YsY2UrRkEsWWQwQ0UsQ0FBQSxDQUFBLDJCQUdGLHVDQUNFLENBQUEsa0JBQ0EsQ0FBQSw0Q0Q5SUYsY2UrRkEseUJBU0ksQ0FBQSxhQUNBLENBQUEsQ0FBQSxxQkFHRixXQUNlLENBQUEsWUFBQSxDQUFBLGVkekZqQixDQUFBLFFBQ0EsQ0FBQSxrQmMwRkksQ0FBQSx5QmR4RkosVUFDRSxDQUFBLFdBQ0EsQ0FBQSxtQmNxRnFCLENkckZyQixnQmNxRnFCLENBQUEsYWRuRnJCLENBQUEsdUJjdUZBLFlBQ0UsQ0FBQSxxQkFDQSxDQUFBLHNCQUNBLENBQUEscUJBR0YsNkJBQ0UsQ0FBQSwwQkFDQSxDQUFBLGVBQ0EsQ0FBQSxrQkFDQSxDQUFBLDJCQUdGLGVkbEhGLENBQUEsbUJBQ0EsQ0FBQSxvQmNrSHdCLENBQUEsMkJkaEh4QixDQUFBLGtCY2lISSxDQUFBLDZCQUNBLENBQUEseUNBR0YsMEJBRUUsQ0FBQSw0QkFDQSxDQUFBLHVEQUVBLGVBQ0UsQ0FBQSx1QkFJSixRQUNFLENBQUEsZUFDQSxDQUFBLFNBQ0EsQ0FBQSxRQUNBLENBQUEsOEJBQ0EsQ0FBQSw0Q2ZwSkosdUJlK0lFLFNBUUksQ0FBQSxXQUNBLENBQUEsaUJBQ0EsQ0FBQSxrQkFDQSxDQUFBLENBQUEsbUNBR0YsOEJBQ0UsQ0FBQSxlQUNBLENBQUEsd0NBRUEseUNBQ0UsMkJBQ0UsQ0FBQSxDQUFBLHNCQU1SLGlCQUNFLENBQUEsUUFDQSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLENBQUEsVUFDYSxDQUFBLFdBQUEsQ0FBQSw0QkFFYix5QkFDRSxDQUFBLFVBQ2EsQ0FBQSxXQUFBLENBQUEsWUFDYixDQUFBLGtCQUNBLENBQUEsc0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLG1DQUdGLDBCQUNFLENBQUEsb0NBR0YsZ0NBQ0UsQ0FBQSxvQ0FHRixnQ0FDRSxDQUFBLG9DQUdGLGdDQUNFLENBQUEsK0JBR0YsaUJBQ0UsQ0FBQSxvQkFDQSxDQUFBLDZCQUNBLENBQUEsb0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLHlCQUNBLENBQUEsMEJBQ0EsQ0FBQSxlQUNBLENBQUEsZUFDQSxDQUFBLFFBQ0EsQ0FBQSxPQUNBLENBQUEsV0FDQSxDQUFBLFNBQ0EsQ0FBQSxtQkFDQSxDQUFBLDhCQUNBLENBQUEsa0JBQ0EsQ0FBQSx1Q0FFQSxVQUNFLENBQUEsaUJBQ0EsQ0FBQSxPQUNBLENBQUEsUUFDQSxDQUFBLGtCQUNBLENBQUEsMEJBQ0EsQ0FBQSx5RUFDQSxDQUFBLFdBQ0EsQ0FBQSxVQUNBLENBQUEsd0NBSUoscUNBRUksU0FDRSxDQUFBLFFBQ0EsQ0FBQSxDQUFBLHdDQU1SLDJDQUVJLFNBQ0UsQ0FBQSxXQUNBLENBQUEsQ0FBQSxpRmZ0UFIsMkNlb1BNLFdBS0ksQ0FBQSxDQUFBLGlCQVFaLFlBQ0UsQ0FBQSxrQkFDQSxDQUFBLGdCQUNBLENBQUEsMkJBQ0EsQ0FBQSx3Q0FFQSx1QkFDRSx1QkFDRSxDQUFBLENBQUEsdUJBSUosV0FDRSxDQUFBLGVBQ0EsQ0FBQSxPQ2pTSixjQUNFLENBQUEsT0FDQSxDQUFBLDRCQUNBLENBQUEsVUFDQSxDQUFBLFlBQ0EsQ0FBQSxzQkFDQSxDQUFBLGtCQUNBLENBQUEsU0FDQSxDQUFBLGlCQUNBLENBQUEsbUJBQ0EsQ0FBQSxrQkFDQSxDQUFBLG1CQUNBLENBQUEsZ0JBRUEsVUFDRSxDQUFBLGVBQ0EsQ0FBQSxpQkFDQSxDQUFBLGtCQUNBLENBQUEsNkJBQ0EsQ0FBQSx5QkFDQSxDQUFBLFNBQ0EsQ0FBQSwwQkFDQSxDQUFBLDRFQUNBLENBQUEsaUNBRUEsQ0FBQSxnQkFHRixlQUNFLENBQUEsaUJBQ0EsQ0FBQSw4QkFDQSxDQUFBLGtCQUNBLENBQUEsYUFHRixpQkFDRSxDQUFBLGtCQUVBLGVBQ0UsQ0FBQSxlQUdGLGtCQUNFLENBQUEsOEJBR0YsYUFDRSxDQUFBLGVBQ0EsQ0FBQSxlQUlKLFlBQ0UsQ0FBQSxxQkFDQSxDQUFBLE9BQ0EsQ0FBQSx1QkFFQSxpQkFDRSxDQUFBLGtDQUNBLENBQUEsb0NBQ0EsQ0FBQSxpQkFDQSxDQUFBLDZCQUVBLGlCQUNFLENBQUEsT0FDQSxDQUFBLFVBQ0EsQ0FBQSwwQkFDQSxDQUFBLFNBQ0EsQ0FBQSx5QkFDQSxDQUFBLHFDQUdGLDBCQUNFLENBQUEsaUNBQ0EsQ0FBQSxXQUNBLENBQUEsUUFDQSxDQUFBLHNCQUlKLHlCQUNFLENBQUEsVUFDQSxDQUFBLGdCQUNBLENBQUEsK0JBQ0EsQ0FBQSx1QkFJSixpQkFDRSxDQUFBLFFBQ0EsQ0FBQSxVQUNBLENBQUEsMEJBQ0EsQ0FBQSx5QkFDQSxDQUFBLGNBQ0EsQ0FBQSw0QkFFQSxXQUNFLENBQUEsY0FJSixTQUNFLENBQUEsa0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLDhCQUVBLFNBQ0UsQ0FBQSx1QkFDQSxDQUFBLG1CQUtOLGtCQUNFLENBQUEsZUFDQSxDQUFBLGlCQUNBLENBQUEsd0NBR0UsMkJBQ0UseUJBQ0UsQ0FBQSxDQUFBLGVDekhSLFlBQ0UsQ0FBQSxrQkFDQSxDQUFBLFFBQ0EsQ0FBQSxrQkFDQSxDQUFBLDJCQUVBLHNCQUNFLENBQUEsZUNQSixZQUNFLENBQUEsUUFDQSxDQUFBLG1CQUNBLENBQUEsa0JBQ0EsQ0FBQSw0Q2xCY0EsZWtCbEJGLFFBT0ksQ0FBQSxDQUFBLDRDbEJXRixla0JsQkYscUJBV0ksQ0FBQSxDQUFBLHVCQUdGLG9DakJ1SUEsQ0FBQSxrQkFDQSxDQUFBLFlBQ0EsQ0FBQSxtQ0FDQSxDQUFBLGlCaUJ4SUUsQ0FBQSxZQUNBLENBQUEsTUFDQSxDQUFBLDJDQUFBLHVCQUpGLFlqQjZJRSxDQUFBLENBQUEsb0NBR0YsdUNBQ0UsQ0FBQSxrQkFDQSxDQUFBLDRDRDlJRix1QmtCSkEsVUFPSSxDQUFBLENBQUEsK0JBSUosc0JBQ0UsQ0FBQSxrQkFDQSxDQUFBLDJCQUdGLGlCQUNFLENBQUEsd0JBR0YsUUFDRSxDQUFBLDRDbEJqQkYsd0JrQmdCQSxRQUlJLENBQUEsQ0FBQSwrQ0FHRixnQkFDRSxDQUFBLCtFQUdFLFlBQ0UsQ0FBQSxxQkFNUixrQ25CZkEsQ0FBQSwwQkFDQSxDQUFBLGdCQUNBLENBQUEsZUFDQSxDQUFBLGtCQUNBLENBQUEsc0JBQ0EsQ0FBQSxhQUNBLENBQUEsVW1CV2UsQ0FBQSxXQUFBLENBQUEsWUFDYixDQUFBLGtCQUNBLENBQUEsc0JBQ0EsQ0FBQSwyQkFDQSxDQUFBLDhCQUNBLENBQUEsaUJBQ0EsQ0FBQSxvQkFDQSxDQUFBLGlCQUNBLENBQUEsU0FDQSxDQUFBLFNBQ0EsQ0FBQSxxQ0FDQSxDQUFBLDRDbEIvQ0YscUJrQmtDQSwwQm5CTkUsQ0FBQSxDQUFBLDRDQzVCRixxQmtCa0NBLDBCbkJGRSxDQUFBLENBQUEscUJtQmtCRixpQkFDRSxDQUFBLDBCQUNBLENBQUEsMkJBQ0EsQ0FBQSxXQUNBLENBQUEsT0FDQSxDQUFBLDBCQUNBLENBQUEsNENsQnhERixxQmtCa0RBLFlBU0ksQ0FBQSxDQUFBLHdCQUlKLGVBQ0UsQ0FBQSx1SUFFQSxlQUlFLENBQUEsY0N4Rk4sWUFDRSxDQUFBLDZCQUNBLENBQUEsUUFDQSxDQUFBLGtCQUNBLENBQUEsa0JBQ0EsQ0FBQSxvQkFFQSxVQUNFLENBQUEsNENuQlVGLGNtQmxCRix5QkFZSSxDQUFBLFFBQ0EsQ0FBQSxrQkFDQSxDQUFBLENBQUEscUJBR0YsWUFDRSxDQUFBLDRDQUFBLHFCQURGLFlBSUksQ0FBQSxDQUFBLGtCQUlKLGtCQUNFLENBQUEsZUFDQSxDQUFBLG1CQUNBLENBREEsZ0JBQ0EsQ0FBQSw0Q25CVkYsdUJtQmFBLGVBRUksQ0FBQSxDQUFBLHdEQUtGLFFBQ0UsQ0FBQSw0Q25CckJKLHdEbUJvQkUsT0FJSSxDQUFBLENBQUEsa0JDMUNSLGtCQUNFLENBQUEseUJBRUEsa0NyQmdCQSxDQUFBLDBCQUNBLENBQUEsZ0JBQ0EsQ0FBQSxlQUNBLENBQUEsa0JBQ0EsQ0FBQSxzQkFDQSxDQUFBLGFBQ0EsQ0FBQSw2QnFCcEJFLENBQUEsa0JBQ0EsQ0FBQSw0Q3BCWUYseUJvQmZBLDBCckJ5QkUsQ0FBQSxDQUFBLDRDQ1ZGLHlCb0JmQSwwQnJCNkJFLENBQUEsQ0FBQSx5QnFCdkJGLFlBQ0UsQ0FBQSxxQkFDQSxDQUFBLFFBQ0EsQ0FBQSw0QkFHRiw4QkFDRSxDQUFBLGtCQUNBLENBQUEsbUNBQ0EsQ0FBQSw4QkFDQSxDQUFBLGVBQ0EsQ0FBQSxVQUNBLENBQUEsUUFDQSxDQUFBLDBEQUlJLHlCQUNFLENBQUEsbUNBTVIsY0FDRSxDQUFBLGdCQUNBLENBQUEsY0FDQSxDQUFBLFlBQ0EsQ0FBQSw2QkFDQSxDQUFBLGtCQUNBLENBQUEsWUFDQSxDQUFBLHlDQUVBLDhCQUNFLENBQUEseUJBQ0EsQ0FBQSw2QkFDQSxDQUFBLHFDQUlKLFlBQ0UsQ0FBQSxlQUNBLENBQUEsbUJBQ0EsQ0FBQSx3Q0FFQSwyQ0FDRSxhQUNFLENBQUEsQ0FBQSw4QkFLTixpQkFDRSxDQUFBLHdDQUVBLGFBQ0UsQ0FBQSwrQ0FHRixlQUNFLENBQUEsYUNyRU4sV0FDRSxDQUFBLDRCQUNBLENBQUEsbUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLGlCQUNBLENBQUEsNENyQmFBLGFxQmxCRix1QkFRSSxDQUFBLENBQUEsdUNBR0YsVUFFRSxDQUFBLGlCQUNBLENBQUEsS0FDQSxDQUFBLFVBQ2EsQ0FBQSxXQUFNLENBQUEsU0FDbkIsQ0FBQSxtQkFDQSxDQUFBLG1CQUdGLDZCQUNFLENBQUEsa0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLHVDQUVBLHlCQUNFLENBQUEsMEJBR0YscUVBQ0UsQ0FBQSxNQUNBLENBQUEsNENyQmRKLDBCcUJZRSxZQUtJLENBQUEsQ0FBQSx5QkFJSixvRUFDRSxDQUFBLE9BQ0EsQ0FBQSxvQkFJSiw4QkFDRSxDQUFBLDJCQUVBLHNFQUNFLENBQUEsTUFDQSxDQUFBLDRDckJoQ0osMkJxQjhCRSxZQUtJLENBQUEsQ0FBQSwwQkFJSixxRUFDRSxDQUFBLE9BQ0EsQ0FBQSw0Q3JCekNKLDBCcUJ1Q0UsWUFLSSxDQUFBLENBQUEsb0JBS04sOEJBQ0UsQ0FBQSx1QkFHRixZQUNFLENBQUEsbUNBRUEsV0FDRSxDQUFBLHdFQUdGLGVBRUUsQ0FBQSxzQ0FHRixXQUNlLENBQUEsWUFBQSxDQUFBLGtCQUNiLENBQUEsZUFDQSxDQUFBLDhCQUNBLENBQUEsZXBCakRKLENBQUEsUUFDQSxDQUFBLFlvQmtESSxDQUFBLGlCQUNBLENBQUEsZ0NBQ0EsQ0FBQSwwQ3BCbERKLFVBQ0UsQ0FBQSxXQUNBLENBQUEscUJvQjZDcUIsQ3BCN0NyQixrQm9CNkNxQixDQUFBLGFwQjNDckIsQ0FBQSw0Q29CaURBLFlBQ0UsQ0FBQSxVQUNhLENBQUEsV0FBQSxDQUFBLG1CQ2hHbkIsa0JBQ0UsQ0FBQSxpQkFDQSxDQUFBLGlCQUNBLENBQUEsNEN0QmVBLG1Cc0JsQkYsdUJBTUksQ0FBQSxDQUFBLDBCQUdGLGtCQUNFLENBQUEsNEJBR0YsWUFDRSxDQUFBLG9DQUNBLENBQUEsYUFDQSxDQUFBLDRDdEJFRiw0QnNCTEEsb0NBTUksQ0FBQSxhQUNBLENBQUEsQ0FBQSwwQkFJSixvQ3JCNkhBLENBQUEsa0JBQ0EsQ0FBQSxZQUNBLENBQUEsbUNBQ0EsQ0FBQSxzQnFCOUhFLENBQUEsWUFDQSxDQUFBLHFCQUNBLENBQUEsUUFDQSxDQUFBLDJDdEJYRiwwQnNCTUEsWXJCbUlFLENBQUEsQ0FBQSx1Q0FHRix1Q0FDRSxDQUFBLGtCQUNBLENBQUEsNENEOUlGLDBCc0JNQSxzQkFRSSxDQUFBLENBQUEsMkJBSUosa0NBQ0UsQ0FBQSxjQUNBLENBQUEsZUFDQSxDQUFBLGNBQ0EsQ0FBQSxzQkFDQSxDQUFBLDRDdEJ2QkYsMkJzQmtCQSxjQVFJLENBQUEsQ0FBQSw4Q0FHRiwrQkFDRSxDQUFBLDhDQUdGLDBCQUNFLENBQUEsNkNBR0YsOEJBQ0UsQ0FBQSw4Q0FHRiwwQkFDRSxDQUFBLDBCQUlKLGVBQ0UsQ0FBQSxnQkFDQSxDQUFBLFdDbEVKLFdBQ0UsQ0FBQSw0QkFDQSxDQUFBLGNBQ0EsQ0FBQSw0Q3ZCZUEsV3VCbEJGLGNBTUksQ0FBQSxDQUFBLFlDTkosa0JBQ0UsQ0FBQSw0Q3hCaUJBLFl3QmxCRixrQkFJSSxDQUFBLENBQUEsbUJBR0Ysb0N2QjhJQSxDQUFBLGtCQUNBLENBQUEsWUFDQSxDQUFBLG1DQUNBLENBQUEsWXVCL0lFLENBQUEsMkN4QlNGLG1Cd0JYQSxZdkJvSkUsQ0FBQSxDQUFBLGdDQUdGLHVDQUNFLENBQUEsa0JBQ0EsQ0FBQSw0Q0Q5SUYsbUJ3QlhBLGlCQUtJLENBQUEsQ0FBQSxtQkFJSixrQ3pCR0EsQ0FBQSwwQkFDQSxDQUFBLGdCQUNBLENBQUEsZUFDQSxDQUFBLGtCQUNBLENBQUEsc0JBQ0EsQ0FBQSxhQUNBLENBQUEsNkJ5QlBFLENBQUEsa0JBQ0EsQ0FBQSw0Q3hCREYsbUJ3QkZBLDBCekJZRSxDQUFBLENBQUEsNENDVkYsbUJ3QkZBLDBCekJnQkUsQ0FBQSxDQUFBLGtCeUJWRixrQkFDRSxDQUFBLGVDdkJKLGtCQUNFLENBQUEsc0JBRUEsa0JBQ0UsQ0FBQSxxQkFHRixZQUNFLENBQUEsb0NBQ0EsQ0FBQSxRQUNBLENBQUEsNEN6QlFGLHFCeUJYQSxvQ0FNSSxDQUFBLENBQUEsMkN6QktKLHFCeUJYQSx5QkFVSSxDQUFBLENBQUEsK0JBR0Ysb0NBQ0UsQ0FBQSwyQ3pCSEosK0J5QkVFLHlCQUlJLENBQUEsQ0FBQSwrQkFJSixvQ0FDRSxDQUFBLDRDekJYSiwrQnlCVUUsb0NBSUksQ0FBQSxDQUFBLDJDekJkTiwrQnlCVUUseUJBUUksQ0FBQSxDQUFBLHFCQUtOLGVBQ0UsQ0FBQSxrQkFDQSxDQUFBLGdDQUVBLDBCQUNFLENBQUEsZ0JBQ0EsQ0FBQSxVQUNBLENBQUEsd0JBSUosV0FDRSxDQUFBLGVBQ0EsQ0FBQSxTQUNBLENBQUEsYUFDQSxDQUFBLFVBQ0EsQ0FBQSxjQUNBLENBQUEsNEJBRUEsVUFDZSxDQUFBLFdBQUEsQ0FBQSxnQkFDYixDQUFBLG1CQUNBLENBREEsZ0JBQ0EsQ0FBQSxhQUNBLENBQUEsNkJBQ0EsQ0FBQSx3Q0FHRixrQ0FDRSxxQkFDRSxDQUFBLENBQUEseUJBS04sVUFDRSxDQUFBLDZCQUNBLENBQUEsWUFDQSxDQUFBLDJDekI1REYseUJ5QnlEQSxZQU1JLENBQUEsQ0FBQSxpQ0FJSix3QkFDRSxDQUFBLDBCQUNBLENBQUEsY0FDQSxDQUFBLHdCQUNBLENBQUEsZUFDQSxDQUFBLFNBQ0EsQ0FBQSxZQUNBLENBQUEsZ0RBQ0EsQ0FBQSxRQUNBLENBQUEsaUJBQ0EsQ0FBQSxtQkFDQSxDQUFBLDJDekI5RUYsaUN5Qm1FQSx3QkFjSSxDQUFBLDBCQUNBLENBQUEsUUFDQSxDQUFBLENBQUEsc0JBSUosbUJBQ0UsQ0FBQSxxQkFDQSxDQUFBLHdCQUNBLENBQUEsb0NBQ0EsQ0FBQSxtQkFDQSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLENBQUEsMEJBQ0EsQ0FBQSxhQUNBLENBQUEsWUFDQSxDQUFBLGtCQUNBLENBQUEsc0JBQ0EsQ0FBQSx1QkFDQSxDQUFBLFNBQ0EsQ0FBQSx3Q0FFQSw0QkFDRSxnQ0FDRSxDQUFBLDZCQUNBLENBQUEsQ0FBQSwyQkFJSixpQnhCL0dGLENBQUEsZUFDQSxDQUFBLGtCQUNBLENBQUEsVUFDQSxDQUFBLFNBQ0EsQ0FBQSxXQUNBLENBQUEsU0FDQSxDQUFBLFFBQ0EsQ0FBQSxXQUNBLENBQUEsYUFDQSxDQUFBLG1CQUNBLENBQUEsK0J3QjBHQSxpQkFDRSxDQUFBLFlBQ0EsQ0FBQSxZQUNBLENBQUEsa0JBQ0EsQ0FBQSxzQkFDQSxDQUFBLG1CQUNBLENBQUEsMkN6QnpIRiwrQnlCbUhBLG1CQVNJLENBQUEsQ0FBQSwrQkFJSixVQUNFLENBQUEsV0FDQSxDQUFBLFlBQ0EsQ0FBQSxrQkFDQSxDQUFBLHNCQUNBLENBQUEsZUFDQSxDQUFBLG1DQUVBLGNBQ0UsQ0FBQSwrQkFDQSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLENBQUEscUJBQ0EsQ0FEQSxrQkFDQSxDQUFBLGdEQUNBLENBQUEsMkN6QjlJSixtQ3lCd0lFLCtCQVNJLENBQUEsQ0FBQSw4REFJSixvQ0FDRSxDQUFBLDhEQUdGLG9DQUNFLENBQUEsaUNBSUoseUJBQ0UsQ0FBQSxpQkFDQSxDQUFBLFFBQ0EsQ0FBQSwwQkFDQSxDQUFBLGdCQUNBLENBQUEsV0FDQSxDQUFBLDBDQUVBLGlCQUNFLENBQUEsa0NBSUosWUFDRSxDQUFBLHNCQUNBLENBQUEsa0JBQ0EsQ0FBQSxRQUNBLENBQUEsZUFDQSxDQUFBLDJDekJoTEYsa0N5QjJLQSxRQVFJLENBQUEsQ0FBQSxvQkFJSixpQkFDRSxDQUFBLE9BQ0EsQ0FBQSwwQkFDQSxDQUFBLG9DQUNBLENBQUEsMEJBQ0EsQ0FBQSx5QkFDQSxDQUFBLG1CQUNBLENBQUEsVUFDQSxDQUFBLFdBQ0EsQ0FBQSxtQkFDQSxDQUFBLGtCQUNBLENBQUEsc0JBQ0EsQ0FBQSwwQkFDQSxDQUFBLGFBQ0EsQ0FBQSx1QkFDQSxDQUFBLDBCQUVBLFFBQ0UsQ0FBQSwwQkFHRixTQUNFLENBQUEsd0NBR0YsMEJBQ0UsZ0NBQ0UsQ0FBQSwwQkFDQSxDQUFBLENBQUEsMkN6Qm5OTixvQnlCdUxBLFVBaUNJLENBQUEsV0FDQSxDQUFBLDBCQUVBLE1BQ0UsQ0FBQSwwQkFHRixPQUNFLENBQUEsQ0FBQSx3QkFLTix5QkFDRSxDQUFBLFFBQ0EsQ0FBQSxjQUNBLENBQUEsaUJBQ0EsQ0FBQSxlQUNBLENBQUEscUJBR0YsWUFDRSxDQUFBLHNCQUNBLENBQUEsT0FDQSxDQUFBLGtCQUNBLENBQUEsZ0JBQ0EsQ0FBQSxvQkFHRixtQ0FDRSxDQUFBLHdCQUNBLENBQUEsbUJBQ0EsQ0FBQSxVQUNBLENBQUEsV0FDQSxDQUFBLFNBQ0EsQ0FBQSx1QkFDQSxDQUFBLDhCQUVBLDhCQUNFLENBQUEsZ0NBQ0EsQ0FBQSxxQkFDQSxDQUFBLHVCQUlKLFlBQ0UsQ0FBQSxPQUNBLENBQUEsZUFDQSxDQUFBLGlCQUNBLENBQUEsaUJBQ0EsQ0FBQSxvQkFDQSxDQUFBLHNCQUNBLENBQUEsc0JBR0YsYUFDRSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLENBQUEsa0JBQ0EsQ0FBQSw4QkFDQSxDQUFBLGVBQ0EsQ0FBQSx3QkFDQSxDQUFBLFNBQ0EsQ0FBQSxVQUNBLENBQUEsaURBQ0EsQ0FBQSwwQkFFQSxVQUNlLENBQUEsV0FBQSxDQUFBLG1CQUNiLENBRGEsZ0JBQ2IsQ0FBQSxnQ0FHRixTQUNFLENBQUEsZ0NBQ0EsQ0FBQSx3Q0FHRiw0QkFDRSxTQUNFLENBQUEsQ0FBQSwyQ3pCdlNOLHNCeUIrUUEsVUE2QkksQ0FBQSxXQUNBLENBQUEsQ0FBQSwwQkFLTixlQUNFLENBQUEsNEJBR0YsS0FDRSxTQUNFLENBQUEsMEJBQ0EsQ0FBQSxHQUVGLFNBQ0UsQ0FBQSx1QkFDQSxDQUFBLENBQUEsNEJBSUosS0FDRSxTQUNFLENBQUEsMkJBQ0EsQ0FBQSxHQUVGLFNBQ0UsQ0FBQSx1QkFDQSxDQUFBLENBQUEsYUMxVkosa0JBQ0UsQ0FBQSxvQkFFQSxrQkFDRSxDQUFBLG1CQUdGLFlBQ0UsQ0FBQSxjQUNBLENBQUEsb0JBQ0EsQ0FBQSxzQkFDQSxDQUFBLG1CQUdGLDBCQUNFLENBQUEsY0FDQSxDQUFBLHNCQUdGLGlCQUNFLENBQUEsa0JBQ0EsQ0FBQSw0QkFDQSxDQUFBLGlCQUNBLENBQUEsa0JBQ0EsQ0FBQSxlQUNBLENBQUEsNkJBQ0EsQ0FBQSx5REFFQSxpQkFFRSxDQUFBLE9BQ0EsQ0FBQSxVQUNhLENBQUEsV0FBQSxDQUFBLHNCQUlqQixlQUNFLENBQUEsMEJBQ0EsQ0FBQSxVQUNBLENBQUEseUJBSUosbUJBQ0UsMkNBQ0UsQ0FBQSwwQ0FDQSxDQUFBLENBQUEseUJBSUosbUJBQ0UsK0NBQ0UsQ0FBQSw4Q0FDQSxDQUFBLENBQUEsb0JDckRKLGtCQUNFLENBQUEsMkJBRUEsa0JBQ0UsQ0FBQSwwQkFHRixZQUNFLENBQUEsb0NBQ0EsQ0FBQSxRQUNBLENBQUEsNEMzQlFGLDBCMkJYQSx5QkFNSSxDQUFBLENBQUEsMEJBSUosb0MxQm9JQSxDQUFBLGtCQUNBLENBQUEsWUFDQSxDQUFBLG1DQUNBLENBQUEsWTBCcklFLENBQUEsWUFDQSxDQUFBLHFCQUNBLENBQUEsUUFDQSxDQUFBLDJDM0JKRiwwQjJCREEsWTFCMElFLENBQUEsQ0FBQSx1Q0FHRix1Q0FDRSxDQUFBLGtCQUNBLENBQUEsMkIwQnZJRiwwQkFDRSxDQUFBLGVBQ0EsQ0FBQSxlQUNBLENBQUEsNEJBR0YsWUFDRSxDQUFBLGtCQUNBLENBQUEsUUFDQSxDQUFBLDRCQUdGLFVBQ2UsQ0FBQSxXQUFBLENBQUEsb0JBQ2IsQ0FBQSxlQUNBLENBQUEsZ0NBRUEsVUFDZSxDQUFBLFdBQUEsQ0FBQSxtQkFDYixDQURhLGdCQUNiLENBQUEsMEJBSUosZUFDRSxDQUFBLDBCQUdGLFVBQ0UsQ0FBQSxpQkNyREosa0JBQ0UsQ0FBQSx3QkFFQSxrQkFDRSxDQUFBLHVCQUdGLFlBQ0UsQ0FBQSxxQkFDQSxDQUFBLFFBQ0EsQ0FBQSw0QzVCUUYsK0M2QmhCQSxzQkFFSSxDQUFBLENBQUEseUNBSUosWUFDRSxDQUFBLGtDQUdGLGlCQUNFLENBQUEsMkNBRUEsV0FDZSxDQUFBLDBCQUFPLENBQUEsZ0JBQ3BCLENBQUEsYUFDQSxDQUFBLGlCQUNBLENBQUEsWUFDQSxDQUFBLHFCQUNBLENBQUEsc0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLDRDN0JMSiwyQzZCSEUsVUFXSSxDQUFBLFdBQ0EsQ0FBQSxrQkFDQSxDQUFBLENBQUEsZ0RBS0YsNkJBQ0UsQ0FBQSw0Q0FHRix1QkFDRSxDQUFBLDRDQUlKLDhCQUNFLENBQUEsNENBR0YsaUJBQ0UsQ0FBQSxVQUNBLENBQUEsV0FDQSxDQUFBLEtBQ0EsQ0FBQSxNQUNBLENBQUEsVUFDQSxDQUFBLG1EQUVBLGU1QmhCSixDQUFBLFFBQ0EsQ0FBQSxpQjRCaUJNLENBQUEsZ0JBQ0EsQ0FBQSx1RDVCaEJOLFVBQ0UsQ0FBQSxXQUNBLENBQUEsbUI0Qll1QixDNUJadkIsZ0I0Qll1QixDQUFBLGE1QlZ2QixDQUFBLHlENEJjSSxVQUNFLENBQUEsaUJBQ0EsQ0FBQSxPQUNBLENBQUEsUUFDQSxDQUFBLG9CQUNBLENBQUEsK0JBQ0EsQ0FBQSx1QkFDYSxDQUFBLHdCQUFBLENBQUEsb0NBQ2IsQ0FBQSxnRUFHRixXQUNlLENBQUEsWUFBQSxDQUFBLHFCQUNiLENBQUEsdUJBQ0EsQ0FBQSw0QzdCdkRSLGdFNkJvRE0sdUJBTUksQ0FBQSxDQUFBLDRDN0IxRFYsZ0U2Qm9ETSxXQVVpQixDQUFBLFlBQUEsQ0FBQSxVQUNiLENBQUEsU0FDQSxDQUFBLHFCQUNBLENBQUEsQ0FBQSwyQzdCakVWLGdFNkJvRE0sWUFpQkksQ0FBQSxDQUFBLGdFQUlKLFdBQ2UsQ0FBQSxZQUFBLENBQUEsdUJBQ2IsQ0FBQSxzQkFDQSxDQUFBLDRDN0I1RVIsZ0U2QnlFTSxzQkFNSSxDQUFBLENBQUEsNEM3Qi9FVixnRTZCeUVNLFdBVWlCLENBQUEsWUFBQSxDQUFBLFNBQ2IsQ0FBQSxVQUNBLENBQUEsd0JBQ0EsQ0FBQSxDQUFBLDJDN0J0RlYsZ0U2QnlFTSxZQWlCSSxDQUFBLENBQUEsZ0VBSUosV0FDZSxDQUFBLFlBQUEsQ0FBQSx3QkFDYixDQUFBLHNCQUNBLENBQUEsNEM3QmpHUixnRTZCOEZNLHNCQU1JLENBQUEsQ0FBQSw0QzdCcEdWLGdFNkI4Rk0sc0JBVUksQ0FBQSxDQUFBLDRDN0J4R1YsZ0U2QjhGTSxZQWNJLENBQUEsQ0FBQSx1REFJSixvQkFDRSxDQUFBLDJDQUtOLHVCQUNFLENBQUEsdUJBQ0EsQ0FBQSxVQUNBLENBQUEsNEM3QnpISiwyQzZCc0hFLHNCQU1JLENBQUEsQ0FBQSw0Q0FJSixvQkFDRSxDQUFBLHNCQUNBLENBQUEsVUFDQSxDQUFBLDRDN0JuSUosNEM2QmdJRSxxQkFNSSxDQUFBLENBQUEsMkNBS04sWUFDRSxDQUFBLDZCQUNBLENBQUEsYUFDQSxDQUFBLGlCQUNBLENBQUEsNEM3Qi9JRiwyQzZCMklBLGlCQU9JLENBQUEsYUFDQSxDQUFBLENBQUEsMkM3Qm5KSiwyQzZCMklBLHlCQVlJLENBQUEsYUFDQSxDQUFBLGlCQUNBLENBQUEsQ0FBQSwwQ0FJSiw4QkFDRSxDQUFBLG1CQUNBLENBQUEsaUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLDRDN0JqS0YsMEM2QjZKQSxvQkFPSSxDQUFBLENBQUEsZ0RBR0YsNkJBQ0UsQ0FBQSxVQUNBLENBQUEsaUJBQ0EsQ0FBQSxRQUNBLENBQUEsTUFDQSxDQUFBLFVBQ2EsQ0FBQSxZQUFNLENBQUEsVUFDbkIsQ0FBQSw4Q0FHRiw2QkFDRSxDQUFBLG1EQUdGLGNBQ0UsQ0FBQSxtQkFDQSxDQUFBLDJDN0J2TEosbUQ2QnFMRSxtQkFLSSxDQUFBLENBQUEsK0NBSUosVUFDZSxDQUFBLFlBQU0sQ0FBQSwrREFDbkIsQ0FBQSxzREFHRixlQUNFLENBQUEsaUJBQ0EsQ0FBQSxLQUNBLENBQUEsTUFDQSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLENBQUEsbUJBQ0EsQ0FBQSxnRUFFQSxTQUNFLENBQUEsdUJBQ0EsQ0FBQSwrREFHRixTQUNFLENBQUEsd0JBQ0EsQ0FBQSwyQ0FNTixnQkFDRSxDQUFBLFNBQ0EsQ0FBQSxpQkFDQSxDQUFBLGlCQUNBLENBQUEsNEM3QjdORiwyQzZCeU5BLHVCQU9JLENBQUEsQ0FBQSxpREFHRiw4QkFDRSxDQUFBLFVBQ0EsQ0FBQSxpQkFDQSxDQUFBLFFBQ0EsQ0FBQSxNQUNBLENBQUEsVUFDYSxDQUFBLFlBQU0sQ0FBQSxVQUNuQixDQUFBLG9EQUdGLFlBQ0UsQ0FBQSxvQ0FDQSxDQUFBLGFBQ0EsQ0FBQSw0QzdCaFBKLG9ENkI2T0Usb0NBTUksQ0FBQSxhQUNBLENBQUEsQ0FBQSxrREFJSixvQzVCckhGLENBQUEsa0JBQ0EsQ0FBQSxZQUNBLENBQUEsbUNBQ0EsQ0FBQSxzQjRCb0hJLENBQUEsWUFDQSxDQUFBLHFCQUNBLENBQUEsUUFDQSxDQUFBLDJDN0I3UEosa0Q2QndQRSxZNUIvR0EsQ0FBQSxDQUFBLCtEQUdGLHVDQUNFLENBQUEsa0JBQ0EsQ0FBQSw0Q0Q5SUYsa0Q2QndQRSxzQkFRSSxDQUFBLENBQUEsMkRBR0Ysa0NBQ0UsQ0FBQSxjQUNBLENBQUEsZUFDQSxDQUFBLGNBQ0EsQ0FBQSxzQkFDQSxDQUFBLDRDN0J4UU4sMkQ2Qm1RSSxjQVFJLENBQUEsQ0FBQSw4RUFHRiwrQkFDRSxDQUFBLDhFQUdGLDBCQUNFLENBQUEsNkVBR0YsOEJBQ0UsQ0FBQSw4RUFHRiwwQkFDRSxDQUFBLHlEQUlKLGVBQ0UsQ0FBQSxnQkFDQSxDQUFBLHdDQUtOLDZCQUNFLENBQUEsd0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLGlCQUNBLENBQUEsNEM3QjFTRix3QzZCc1NBLHVCQU9JLENBQUEsQ0FBQSw2RkFHRixVQUVFLENBQUEsaUJBQ0EsQ0FBQSxLQUNBLENBQUEsVUFDYSxDQUFBLFdBQU0sQ0FBQSxTQUNuQixDQUFBLG1CQUNBLENBQUEsK0NBR0YscUVBQ0UsQ0FBQSxNQUNBLENBQUEsNEM3QjVUSiwrQzZCMFRFLFlBS0ksQ0FBQSxDQUFBLDhDQUlKLG9FQUNFLENBQUEsT0FDQSxDQUFBLDRDQUdGLHlCQUNFLENBQUEsOEJBQ0EsQ0FBQSx5Q0FJSiw4QkFDRSxDQUFBLGtCQUNBLENBQUEsaUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLCtGQUVBLFVBRUUsQ0FBQSxpQkFDQSxDQUFBLEtBQ0EsQ0FBQSxVQUNhLENBQUEsV0FBTSxDQUFBLFNBQ25CLENBQUEsbUJBQ0EsQ0FBQSxnREFHRixzRUFDRSxDQUFBLE1BQ0EsQ0FBQSw0QzdCaFdKLGdENkI4VkUsWUFLSSxDQUFBLENBQUEsK0NBSUoscUVBQ0UsQ0FBQSxPQUNBLENBQUEsNEM3QnpXSiwrQzZCdVdFLFlBS0ksQ0FBQSxDQUFBLDZGQU9KLDJCQUNFLENBQUEscUdBR0YsWUFDRSxDQUFBLDZIQUVBLFdBQ0UsQ0FBQSw4UEFHRixlQUVFLENBQUEsbUlBR0YsV0FDZSxDQUFBLFlBQUEsQ0FBQSxrQkFDYixDQUFBLGVBQ0EsQ0FBQSw4QkFDQSxDQUFBLGU1Qm5YTixDQUFBLFFBQ0EsQ0FBQSxZNEJvWE0sQ0FBQSxpQkFDQSxDQUFBLDJJNUJuWE4sVUFDRSxDQUFBLFdBQ0EsQ0FBQSxxQjRCK1d1QixDNUIvV3ZCLGtCNEIrV3VCLENBQUEsYTVCN1d2QixDQUFBLDJENkI1Q0YsWUFHRSxDQUFBLDJCQUdGLGlCQUNFLENBQUEsT0FDQSxDQUFBLFFBQ0EsQ0FBQSwrQkFDQSxDQUFBLGlCQUNBLENBQUEsNEJBR0YsZ0NBQ0UsQ0FBQSw2QkFDQSxDQUFBLGlCQUNBLENBQUEsVUFDQSxDQUFBLFVBQ0EsQ0FBQSxlQUNBLENBQUEsNkJBR0YsZ0NBQ0UsQ0FBQSxjQUNBLENBQUEsZ0JBQ0EsQ0FBQSwyQkFDQSxDQUFBLGFBQ0EsQ0FBQSxrQkFDQSxDQUFBLGVBQ0EsQ0FBQSxhQUNBLENBQUEsa0NBQ0Esb0JBQ0UsQ0FBQSxnQkFJSixlQUNFLENBQUEsYUFDQSxDQUFBLGdCQUdGLGVBQ0UsQ0FBQSwwQkFHRixzQkFDRSxDQUFBLGlCQy9DRixrQkFDRSxDQUFBLGVBQ0EsQ0FBQSw0Qy9CZUYsb0IrQmJFLFlBRUksQ0FBQSxDQUFBLDRCQUlKLFlBQ0UsQ0FBQSxrQkFDQSxDQUFBLDRDL0JLSiw0QitCUEUsUUFLTSxDQUFBLENBQUEsMkMvQkVSLDRCK0JQRSxxQkFTSSxDQUFBLEtBQ0EsQ0FBQSxDQUFBLG1DQUdGLFVBQ0UsQ0FBQSxhQUNBLENBQUEsV0FDYSxDQUFBLFlBQU8sQ0FBQSxrRUFDcEIsQ0FBQSw0Qy9CVk4sbUMrQk1JLFlBT0ksQ0FBQSxDQUFBLDBCQUtOLFdBQ0UsQ0FBQSxlQUNBLENBQUEsYUFDQSxDQUFBLDRDL0JyQkosMEIrQmtCRSxVQU1JLENBQUEsYUFDQSxDQUFBLENBQUEsd0JBSUosa0JBQ0UsQ0FBQSx3QkFHRix1Q0FDRSxDQUFBLGlCQUNBLENBQUEsa0JBQ0EsQ0FBQSx3QkFDQSxDQUFBLGlCQUNBLENBQUEsZ0JBQ0EsQ0FBQSxZQUNBLENBQUEscUJBQ0EsQ0FBQSxRQUNBLENBQUEsa0JBQ0EsQ0FBQSw0Qy9CM0NKLHdCK0JpQ0UsVUFhSSxDQUFBLGFBQ0EsQ0FBQSxZQUNBLENBQUEsZUFDQSxDQUFBLGVBQ0EsQ0FBQSxDQUFBLG9CQUtOLGlCQUNFLENBQUEsZUFDQSxDQUFBLGVBQ0EsQ0FBQSwrQkFFQSxpQkFDRSxDQUFBLFNBQ0EsQ0FBQSw2QkFHRixhQUNFLENBQUEsdUJBQ0EsQ0FBQSw4QkFHRixTQUNFLENBQUEsd0JBQ0EsQ0FBQSw0Qy9CeEVKLHdCK0I0RUEsb0NBRUksQ0FBQSxpQkFDQSxDQUFBLENBQUEsZUFNSixZQUNFLENBQUEsK0JBQ0EsQ0FBQSxhQUNBLENBQUEsaUJBQ0EsQ0FBQSw0Qy9CekZGLGUrQnFGQSx5QkFPSSxDQUFBLGlCQUNBLENBQUEsQ0FBQSxrQkFJSix1Q0FDRSxDQUFBLFlBQ0EsQ0FBQSxrQkFDQSxDQUFBLHVCQUNBLENBREEsa0JBQ0EsQ0FBQSw0Qy9CckdGLGtCK0JpR0EsdUJBT0ksQ0FBQSxDQUFBLHFCQUdGLHNCQUNFLENBQUEsdURBR0YsWUFFRSxDQUFBLDZCQUNBLENBQUEsa0JBQ0EsQ0FBQSxjQUNBLENBQUEsbUVBRUEseUJBQ0UsQ0FBQSxtQkFDQSxDQUFBLDhCQUNBLENBQUEsOEJBSUosY0FDRSxDQUFBLDRDL0I5SEosOEIrQjZIRSxjQUlJLENBQUEsQ0FBQSxvQ0FHRiwwQkFDRSxDQUFBLFlBQ0EsQ0FBQSw0Qy9CdElOLG9DK0JvSUksY0FLSSxDQUFBLENBQUEseUNBS04sZUFDRSxDQUFBLDZCQUNBLENBQUEsYUFDQSxDQUFBLHFDQUdGLFNBQ0UsQ0FBQSxlQUNBLENBQUEsMkRBSUEsd0JBQ0UsQ0FBQSxvQ0FLRix3QkFDRSxDQUFBLGdCQUtOLFlBQ0UsQ0FBQSxrQkFDQSxDQUFBLGVBQ0EsQ0FBQSxpQkFDQSxDQUFBLGlDQUVBLHlCQUNFLENBQUEsNEJBR0YsMEJBQ0UsQ0FBQSx1QkFHRiwyQkFDRSxDQUFBLGlDQUdGLGlCQUNFLENBQUEseUNBR0YsaUJBQ0UsQ0FBQSxnQkFJSixpQkFDRSxDQUFBLHNCQUVBLHVCQUNlLENBQUEsd0JBQUEsQ0FBQSw0Qy9Cck1qQixzQitCb01FLHVCQUlpQixDQUFBLHdCQUFBLENBQUEsQ0FBQSw2QkFJakIsWUFDRSxDQUFBLGtCQUNBLENBQUEsNkJBQ0EsQ0FBQSxnQkFDQSxDQUFBLDJDL0JoTkosNkIrQjRNRSxZQU9JLENBQUEsQ0FBQSwwQkFJSixZQUNFLENBQUEsa0JBQ0EsQ0FBQSxRQUNBLENBQUEsMkMvQjFOSiwwQitCdU5FLHFCQU1JLENBQUEsUUFDQSxDQUFBLHNCQUNBLENBQUEsQ0FBQSxnQ0FJSixZQUNFLENBQUEsa0JBQ0EsQ0FBQSxRQUNBLENBQUEsd0JBQ0EsQ0FBQSxnQkFDQSxDQUFBLDJDL0J4T0osZ0MrQm1PRSxxQkFRSSxDQUFBLFFBQ0EsQ0FBQSxzQkFDQSxDQUFBLENBQUEscUJBS04sWUFDRSxDQUFBLGtCQUNBLENBQUEsUUFDQSxDQUFBLHVCQUVBLDJCQUNFLENBQUEsdUJBR0YsYUFDRSxDQUFBLFVBQ0EsQ0FBQSxpQkFDQSxDQUFBLDJCQUdGLHdCQUNFLENBQUEsd0NBTUYseUdBRUksa0NBQ0UsQ0FBQSxDQUFBLDZHQVFOLGtDQUNFLENBQUEsMkdBR0YsZ0NBQ0UsQ0FBQSx3QkFJSixrQkFDRSxDQUFBLG9GQUdGLGVBRUUsQ0FBQSxrQkFDQSxDQUFBLHFDQUdGLFlBQ0UsQ0FBQSxjQUNBLENBQUEsZUFDQSxDQUFBLHVEQUdGLFlBQ0UsQ0FBQSxrQkFDQSxDQUFBLFFBQ0EsQ0FBQSxlQUNBLENBQUEsbUJBQ0EsQ0FBQSxtQkFDQSxDQUFBLGdCQUNBLENBQUEsY0FDQSxDQUFBLHVCQUNBLENBQUEsYUFDQSxDQUFBLHdCQUNBLENBREEscUJBQ0EsQ0FEQSxnQkFDQSxDQUFBLDZEQUdGLG9DQUNFLENBQUEsVUFDQSxDQUFBLCtEQUdGLGVBQ0UsQ0FBQSxVQUNBLENBQUEsc0RBR0YsWUFDRSxDQUFBLDBEQUdGLFlBQ0UsQ0FBQSxnQ0FHRixlQUNFLENBQUEsdUJBR0YsZUFDRSxDQUFBLGVBQ0EsQ0FBQSwwQkFHRixjQUNFLENBQUEsaUJBQ0EsQ0FBQSwyQkFHRixVQUNFLENBQUEsa0NDM1dBLFlBQ0UsQ0FBQSxrQkFDQSxDQUFBLHlDQUVBLFVBQ0UsQ0FBQSxhQUNBLENBQUEsV0FDYSxDQUFBLFlBQU8sQ0FBQSxtRUFDcEIsQ0FBQSw0Q2hDUU4seUNnQ1pJLFlBT0ksQ0FBQSxDQUFBLDRDaENLUixrQ2dDaEJFLHFCQWdCSSxDQUFBLENBQUEsZ0NBSUosV0FDRSxDQUFBLGVBQ0EsQ0FBQSw0Q2hDTkosZ0NnQ0lFLFVBS0ksQ0FBQSxhQUNBLENBQUEsQ0FBQSxvQ0FHRiw4QkFDRSxDQUFBLDhCQUlKLDhCQUNFLENBQUEsaUJBQ0EsQ0FBQSxrQkFDQSxDQUFBLHdCQUNBLENBQUEsaUJBQ0EsQ0FBQSxnQkFDQSxDQUFBLFlBQ0EsQ0FBQSxxQkFDQSxDQUFBLGtCQUNBLENBQUEsZUFDQSxDQUFBLDRDaEM1QkosOEJnQ2tCRSxVQWFJLENBQUEsYUFDQSxDQUFBLFlBQ0EsQ0FBQSxlQUNBLENBQUEsZUFDQSxDQUFBLENBQUEsMEJBS04sa0JBQ0UsQ0FBQSxpQkFDQSxDQUFBLDhCQUNBLENBQUEsZUFDQSxDQUFBLG1DQUVBLGFBQ0UsQ0FBQSx1QkFDQSxDQUFBLG9DQUdGLFNBQ0UsQ0FBQSx3QkFDQSxDQUFBLGdCQUtOLHVCQUNFLENBQUEsZUFDQSxDQUFBLHVCQUVBLFlBQ0UsQ0FBQSxRQUNBLENBQUEsa0JBQ0EsQ0FBQSx1QkFHRixhQUNFLENBQUEsVUFDQSxDQUFBLFdBQ0EsQ0FBQSw4QkFDQSxDQUFBLHFDQUNBLENBQUEsb0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLHVCQUdGLGtCQUNFLENBQUEsd0JBR0YsZUFDRSxDQUFBLDBCQUNBLENBQUEsVUFDQSxDQUFBLDhCQUlKLGtCQUNFLENBQUEsZ0NBRUEsZUFDRSxDQUFBLHFEQUdGLHFCQUNFLENBQUEsbUJBQ0EsQ0FBQSxRQUNBLENBQUEsZUFDQSxDQUFBLHNEQUdGLGVBQ0UsQ0FBQSxVQUNBLENBQUEscURBR0Ysb0NBQ0UsQ0FBQSxzREFHRixZQUNFLENBQUEsNkJBQ0EsQ0FBQSxjQUNBLENBQUEsMEJBQ0EsQ0FBQSxVQUNBLENBQUEscURBR0YsZUFDRSxDQUFBLGNBSUosU0FDRSxDQUFBLFdBQ0EsQ0FBQSxrQkFDQSxDQUFBLGdCQUNBLENBQUEsdUJBQ0EsQ0FBQSxxQkFFQSxTQUNFLENBQUEsUUFDQSxDQUFBLG1CQUNBLENBQUEsZUFDQSxDQUFBLGVBQ0EsQ0FBQSxxQ0N6SkEsWUFDRSxDQUFBLGtCQUNBLENBQUEsNENBRUEsVUFDRSxDQUFBLGFBQ0EsQ0FBQSxXQUNhLENBQUEsWUFBTyxDQUFBLGlFQUNwQixDQUFBLGlCQUNBLENBQUEsaUJBQ0EsQ0FBQSxtQ0FJSixrQkFDRSxDQUFBLFdBQ0EsQ0FBQSx1Q0FFQSw4QkFDRSxDQUFBLGlDQUlKLFdBQ0UsQ0FBQSw2QkFDQSxDQUFBLGlCQUNBLENBQUEsa0JBQ0EsQ0FBQSx3QkFDQSxDQUFBLGlCQUNBLENBQUEsZ0JBQ0EsQ0FBQSw2QkFJSixrQkFDRSxDQUFBLGlCQUNBLENBQUEsOEJBQ0EsQ0FBQSxlQUNBLENBQUEsc0NBRUEsYUFDRSxDQUFBLHVCQUNBLENBQUEsdUNBR0YsU0FDRSxDQUFBLHdCQUNBLENBQUEsY0NoREosZ0JBQ0UsQ0FBQSxpQkFDQSxDQUFBLHlCQUVBLFlBQ0UsQ0FBQSwrQkFDQSxDQUFBLGFBQ0EsQ0FBQSw0Q2xDVUoseUJrQ2JFLHlCQU1JLENBQUEsYUFDQSxDQUFBLENBQUEsdUJBSUosa0JBQ0UsQ0FBQSxxQkFDQSxDQUFBLDRDQUFBLHVCQUZGLGFBS0ksQ0FBQSxDQUFBLGlDQUdGLFVBQ0UsQ0FBQSxnQkFDQSxDQUFBLCtCQUdGLFVBQ0UsQ0FBQSx3Q0FHRixpQkFDRSxDQUFBLHlCQUlKLGlCQUNFLENBQUEsS0FDQSxDQUFBLE9BQ0EsQ0FBQSxZQUNBLENBQUEsUUFDQSxDQUFBLGlCQUNBLENBQUEsNENsQzFCSix5QmtDb0JFLFVBU0ksQ0FBQSxVQUNBLENBQUEsUUFDQSxDQUFBLENBQUEsNENsQy9CTix5QmtDb0JFLGVBZUksQ0FBQSxvQkFDQSxDQUFBLFFBQ0EsQ0FBQSxDQUFBLDhCQUdGLFdBQ2UsQ0FBQSxZQUFBLENBQUEsa0JBQ2IsQ0FBQSwyQ0FDQSxDQUFBLGVBQ0EsQ0FBQSxZQUNBLENBQUEsNENsQzdDTiw4QmtDd0NJLFdBUWlCLENBQUEsWUFBQSxDQUFBLENBQUEsNENsQ2hEckIsOEJrQ3dDSSx3QkFZaUIsQ0FBQSxZQUFvQixDQUFBLGtCQUNqQyxDQUFBLENBQUEsMkVBR0YsVUFFZSxDQUFBLFdBQUEsQ0FBQSxrQkFDYixDQUFBLGVBQ0EsQ0FBQSw0Q2xDNURSLDJFa0N3RE0sa0JBT0ksQ0FBQSxDQUFBLHNDQUlKLGlCQUNFLENBQUEscUNBQ0EsQ0FBQSxxQ0FHRixpQkFDRSxDQUFBLEtBQ0EsQ0FBQSxNQUNBLENBQUEsU0FDQSxDQUFBLGtDQUNBLENBQUEsZWpDekRSLENBQUEsUUFDQSxDQUFBLHlDQUVBLFVBQ0UsQ0FBQSxXQUNBLENBQUEsbUJpQ3FEeUIsQ2pDckR6QixnQmlDcUR5QixDQUFBLGFqQ25EekIsQ0FBQSw0Q2lDcURNLFNBQ0UsQ0FBQSw0REFHRixTQUNFLENBQUEsa0NBSUosVUFDZSxDQUFBLFdBQUEsQ0FBQSxxQkFDYixDQUFBLDBCQUNBLENBQUEsZ0NBSUosaUJBQ0UsQ0FBQSxZQUNBLENBQUEsaUJBQ0EsQ0FBQSxnQkFDQSxDQUFBLDRDbENwR04sZ0NrQ2dHSSxZQU9JLENBQUEsWUFDQSxDQUFBLENBQUEsdUNBR0YsVUFDRSxDQUFBLGlCQUNBLENBQUEsT0FDQSxDQUFBLHFJQUNBLENBQUEsbUJBT0EsQ0FBQSxTQUNBLENBQUEsdUNBR0YsV0FDZSxDQUFBLFlBQUEsQ0FBQSxrQkFDYixDQUFBLGVBQ0EsQ0FBQSw4QkFDQSxDQUFBLFdBQ0EsQ0FBQSxjQUNBLENBQUEsdUNBQ0EsQ0FBQSw0Q2xDaklSLHVDa0MwSE0sVUFVaUIsQ0FBQSxXQUFBLENBQUEsa0JBQ2IsQ0FBQSxDQUFBLDhDQUdGLGNBQ0UsQ0FBQSx1Q0FDQSxDQUFBLHFEQUdGLG1CQUNFLENBQUEsb0NBSUosVUFDZSxDQUFBLFdBQUEsQ0FBQSxxQkFDYixDQUFBLDBCQUNBLENBQUEsa0JBQ0EsQ0FBQSxlQUNBLENBQUEsNENsQ3ZKUixvQ2tDa0pNLGtCQVFJLENBQUEsQ0FBQSw0QkFRUixtQkFDRSxDQUFBLHFCQUdGLDZCQUNFLENBQUEsaUNBR0YsbUJBQ0UsQ0FBQSx1Q0FFQSxZQUNFLENBQUEsb0NBQ0EsQ0FBQSxlQUNBLENBQUEsa0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLDRDbENsTE4sdUNrQzZLSSx5QkFRSSxDQUFBLENBQUEsNkNBR0YsVUFDRSxDQUFBLGlCQUNBLENBQUEsT0FDQSxDQUFBLFFBQ0EsQ0FBQSwrQkFDQSxDQUFBLFNBQ0EsQ0FBQSx3QkFDQSxDQUFBLGdDQUNBLENBQUEsNENsQ2hNUiw2Q2tDd0xNLFlBV0ksQ0FBQSxDQUFBLHVDQUtOLFlBQ0UsQ0FBQSxvQ0FDQSxDQUFBLGtCQUNBLENBQUEscUJBQ0EsQ0FBQSxrRUFHQSx1Q0FDRSxDQUFBLDBDQUdGLCtCQUNFLENBQUEsZUFDQSxDQUFBLFlBQ0EsQ0FBQSxrQkFDQSxDQUFBLGdEQUVBLGFBQ0UsQ0FBQSxVQUNhLENBQUEsV0FBQSxDQUFBLDBCQUNiLENBQUEsaUJBQ0EsQ0FBQSw0Q2xDN05WLGdEa0N5TlEsVUFPaUIsQ0FBQSxXQUFBLENBQUEsMEJBQ2IsQ0FBQSxpQkFDQSxDQUFBLENBQUEsbUZBS04sWUFFRSxDQUFBLGtCQUNBLENBQUEsMENBR0Ysa0JBQ0UsQ0FBQSxvRUFHRSxXQUNFLENBQUEsaUJBQ0EsQ0FBQSx1QkFPVixtQkFDRSxDQUFBLHdCQUdGLG9CQUNFLENBQUEsNENsQy9QSix3QmtDOFBFLG1CQUlJLENBQUEsQ0FBQSwyQkFHRixZQUNFLENBQUEscUJBQ0EsQ0FBQSxRQUNBLENBQUEsMEJBSUosZUFDRSxDQUFBLGFBQ0EsQ0FBQSxhQUNBLENBQUEsNENBQ0EsQ0FBQSxrQkFDQSxDQUFBLG1CQUNBLENBQUEsOEJBQ0EsQ0FBQSw0Q2xDblJKLDBCa0M0UUUsaUJBVUksQ0FBQSxDQUFBLGlDQUdGLGtDbkN4UkosQ0FBQSwwQkFDQSxDQUFBLGdCQUNBLENBQUEsZUFDQSxDQUFBLGtCQUNBLENBQUEsc0JBQ0EsQ0FBQSxhQUNBLENBQUEsa0JtQ29STSxDQUFBLDZCQUNBLENBQUEsNENsQzVSTixpQ2tDeVJJLDBCbkMvUUYsQ0FBQSxDQUFBLDRDQ1ZGLGlDa0N5UkksMEJuQzNRRixDQUFBLENBQUEseUJtQ2tSQSx1Q0FDRSxDQUFBLGtCQUNBLENBQUEsZ0NBRUEsaUJBQ0UsQ0FBQSxjQUNBLENBQUEsNkJBQ0EsQ0FBQSx1Q0FFQSxpQkFDRSxDQUFBLE9BQ0EsQ0FBQSxLQUNBLENBQUEsMEJBQ0EsQ0FBQSxvQ0FDQSxDQUFBLDhDQUlBLHlCQUNFLENBQUEsa0NBS04sbUJBQ0UsQ0FBQSxpQkFLTiw2QkFDRSxDQUFBLGlCQUNBLENBQUEsOENBR0UseUJBQ0UsQ0FBQSxxREFHRixxQkFDRSxDQUFBLFNBQ0EsQ0FBQSw0Q2xDelVOLHFEa0N1VUkscUJBS0ksQ0FBQSxTQUNBLENBQUEsQ0FBQSx3RUFVSiw2QkFDRSxDQUFBLGNBQ0EsQ0FBQSxRQUNBLENBQUEsV0FDQSxDQUFBLDJDQUNBLENBQUEsVUFDQSxDQUFBLFlBQ0EsQ0FBQSxrQkFDQSxDQUFBLHNCQUNBLENBQUEsZUFDQSxDQUFBLGlCQUNBLENBQUEsa0JBQ0EsQ0FBQSwrQkFDQSxDQUFBLDhCQUNBLENBQUEsc0NBQ0EsQ0FBQSw2QkFDQSxDQUFBLGVBQ0EsQ0FBQSxvQkFDQSxDQUFBLFNBQ0EsQ0FBQSxtQkFDQSxDQUFBLGVBQ0EsQ0FBQSw4RUFFQSxVQUNFLENBQUEsaUJBQ0EsQ0FBQSxNQUNBLENBQUEsUUFDQSxDQUFBLFVBQ0EsQ0FBQSxVQUNBLENBQUEsbUNBQ0EsQ0FBQSw0QkFDQSxDQUFBLG1CQUNBLENBQUEsbUZBR0YsK0VBQ0UsQ0FBQSxtQkFDQSxDQUFBLHlGQUVBLHdFQUNFLENBQUEsMkNsQy9YVix3RWtDdVZJLHdCQTZDSSxDQUFBLGVBQ0EsQ0FBQSxDQUFBLCtCQU9WLEtBQ0UsbUJBQ0UsQ0FBQSxHQUdGLG1CQUNFLENBQUEsQ0FBQSxpQ0FJSixHQUNFLFNBQ0UsQ0FBQSwyQ0FDQSxDQUFBLFFBR0YsU0FFRSxDQUFBLHdDQUNBLENBQUEsS0FHRixTQUNFLENBQUEsMkNBQ0EsQ0FBQSxDQUFBLFNDdGJKLGVBQ0UsQ0FBQSxvQkFFQSxtQkFDRSxDQUFBLDJCQUVBLFlBQ0UsQ0FBQSxrQkFDQSxDQUFBLGdDQUVBLDJCQUNFLENBQUEsd0JBQ0EsQ0FBQSx3Q0FJSixhQUNFLENBQUEsZ0JBQ0EsQ0FBQSwwQkFDQSxDQUFBLHNCQUNBLENBREEsaUJBQ0EsQ0FBQSxVQUNBLENBQUEsOEJBQ0EsQ0FBQSx3Q0FFSiw4Q0FDSSwyQkFDRSxDQUFBLFNBQ0EsQ0FBQSxDQUFBLHVCQU1OLGtCQUNFLENBQUEsOEJBQ0EsQ0FBQSxpQkFDQSxDQUFBLDRDbkNsQkYsdUJtQ2VBLGtCQU1JLENBQUEsQ0FBQSw2QkFHRixpQkFDRSxDQUFBLFVBQ0EsQ0FBQSxXQUNhLENBQUEsWUFBTyxDQUFBLGtFQUNwQixDQUFBLFVBQ0EsQ0FBQSxzQkFDQSxDQUFBLFNBQ0EsQ0FBQSxrQ0FHRixpQkFDRSxDQUFBLFNBQ0EsQ0FBQSxnQ0FHRixRQUNFLENBQUEsdUJBQ0EsQ0FBQSxpQ0FHRixTQUNFLENBQUEsc0JBQ0EsQ0FBQSxvQ0FHRixTQUNFLENBQUEsaUJBQ0EsQ0FBQSx1QkFJSixZQUNFLENBQUEscUJBQ0EsQ0FBQSx3Q0FFQSxPQUNFLENBQUEsaUJBQ0EsQ0FBQSxtQkFDQSxDQUFBLGVBQ0EsQ0FBQSwyQkFDQSxDQUFBLHVEQUtOLFVBQ0UsQ0FBQSxpQkFDQSxDQUFBLFVBQ0EsQ0FBQSxVQUNBLENBQUEsMkNuQ3pFQSx1RG1DcUVGLFVBT0ksQ0FBQSxDQUFBLDBEQUdGLFlBQ0UsQ0FBQSxRQUNBLENBQUEsNkRBRUEsaUJBQ0UsQ0FBQSwyQkFDQSxDQUFBLDRDbkNyRkosNkRtQ21GRSxpQkFLSSxDQUFBLGtCQUNBLENBQUEsQ0FBQSwrREFHRixlQUNFLENBQUEsYUFDQSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLENBQUEseUJBQ0EsQ0FBQSw4QkFDQSxDQUFBLHdDQUVOLHFFQUNNLDJCQUNFLENBQUEsQ0FBQSx1RUFLSiw4QkFDRSxDQUFBLHlFQUVBLHdCQUNFLENBQUEsb0RBT1YsVUFDRSxDQUFBLFVBQ0EsQ0FBQSxnekJBR0Ysb0JsQ3FDRSxDQUFBLGdDQUNBLENBQUEsMkNBQ0EsQ0FBQSxvQkFDQSxDQUFBLG9DQUNBLENBQUEsc0NBQ0EsQ0FBQSxzRkFDQSxDQUFBLGNBRUEsQ0FBQSxXQUNBLENBQUEsZUFDQSxDQUFBLHlDQUNBLENBQUEsU0FDQSxDQUFBLGlCa0N0QkEsQ0FBQSx3Q2xDd0JBLHMyQkFDRSx3Q0FDRSxDQUFBLG9CQUNBLENBQUEsb0NBQ0EsQ0FBQSx5RkFDQSxDQUFBLENBQUEsMkJrQ3hCTixlQUNFLENBQUEsNEJBR0YsaUJBQ0UsQ0FBQSxjQUdGLHdDQUNFLENBQUEsaUJBQ0EsQ0FBQSxTQUNBLENBQUEsbUJDdkxBLGlCQUNFLENBQUEseUJBRUEsaUJBQ0UsQ0FBQSxVQUNBLENBQUEsV0FDYSxDQUFBLFlBQU8sQ0FBQSxrRUFDcEIsQ0FBQSxZQUNBLENBQUEsc0JBQ0EsQ0FBQSxTQUNBLENBQUEsb0NBR0YsZUFDRSxDQUFBLGVBQ0EsQ0FBQSxzQkFJSixlQUNFLENBQUEsNkJBR0YsaUJBQ0UsQ0FBQSwrQkFFQSxlQUNFLENBQUEsaUJBQ0EsQ0FBQSwwREFHRixvQkFDRSxDQUFBLFNBQ0EsQ0FBQSxjQUNBLENBQUEsdUVBRUEsdUNBQ0UsQ0FBQSxrQkFDQSxDQUFBLHNCQUtOLFlBQ0UsQ0FBQSwyQkFFQSxhQUNFLENBQUEseUJBSUosaUJBQ0UsQ0FBQSxrQkNwREYsWUFDRSxDQUFBLGdCQUNBLENBQUEsb0JBR0YsWUFDRSxDQUFBLGtCQUNBLENBQUEsMEJBQ0EsQ0FBQSxlQUNBLENBQUEsNkJBQ0EsQ0FBQSwrQkFJQSxpQkFDRSxDQUFBLGlEQUlKLG9CcEM4SkEsQ0FBQSxnQ0FDQSxDQUFBLDJDQUNBLENBQUEsb0JBQ0EsQ0FBQSxvQ0FDQSxDQUFBLHNDQUNBLENBQUEsc0ZBQ0EsQ0FBQSxjQUVBLENBQUEsV0FDQSxDQUFBLGVBQ0EsQ0FBQSx5Q0FDQSxDQUFBLFNBQ0EsQ0FBQSxpQm9DeEtFLENBQUEsWUFDQSxDQUFBLDBCQUNBLENBQUEsd0NwQ3dLRix1REFDRSx3Q0FDRSxDQUFBLG9CQUNBLENBQUEsb0NBQ0EsQ0FBQSx5RkFDQSxDQUFBLENBQUEsZ0JvQzFLSixjQUNFLENBQUEsa0JBQ0EsQ0FBQSxhQUNBLENBQUEsbUJBRUEsa0N0Q0tGLENBQUEsMEJBQ0EsQ0FBQSxnQkFDQSxDQUFBLGVBQ0EsQ0FBQSxrQkFDQSxDQUFBLHNCQUNBLENBQUEsYUFDQSxDQUFBLDRDQ3pCQSxtQnFDY0UsMEJ0Q2NBLENBQUEsQ0FBQSw0Q0M1QkYsbUJxQ2NFLDBCdENrQkEsQ0FBQSxDQUFBLGdqQ3NDYkYsdUJBc0JFLENBQUEsNkZBR0YsaUJBR0UsQ0FBQSw0REFHRixlQUNFLENBQUEsZ0RBR0Ysb0JBQ0UsQ0FBQSwwRkFFQSxjQUNFLENBQUEsNkJBSUosWUFDRSxDQUFBLHdHQUdGLFlBRUUsQ0FBQSxxQkFDQSxDQUFBLG9IQUVBLGVBQ0UsQ0FBQSxRQUNBLENBQUEsY0FDQSxDQUFBLGlCQUNBLENBQUEsd0JBQ0EsQ0FBQSxvckJBR0YsMkJBS0UsQ0FBQSxpQkFDQSxDQUFBLDhCQUNBLENBQUEsZ0NBQ0EsQ0FBQSx3QkFDQSxDQUFBLCtCQUNBLENBQUEsZ3ZCQUVBLGtDQUNFLENBQUEsZUFDQSxDQUFBLDRTQUlKLGNBRUUsQ0FBQSw0d0JBSUosMkJBZUUsQ0FBQSxpQkFDQSxDQUFBLDhCQUNBLENBQUEsd0NBQ0EsQ0FEQSxnQ0FDQSxDQUFBLHdCQUNBLENBQUEsK0JBQ0EsQ0FBQSw4MEJBRUEsa0NBQ0UsQ0FBQSxlQUNBLENBQUEsMkZBSUosVUFFRSxDQUFBLDBNQUdGLGlCQUlFLENBQUEsaUJBQ0EsQ0FBQSxzUkFHRixhQUtFLENBQUEsZ0JBQ0EsQ0FBQSw2RUFHRixRQUNFLENBQUEsY0FDQSxDQUFBLHdGQUdGLHNCQUVFLENBRkYsaUJBRUUsQ0FBQSxtQkFDQSxDQUFBLHlFQUdGLFlBQ0UsQ0FBQSw0Q0FHRixZQUNFLENBQUEscUNBR0YsWUFDRSxDQUFBLCtDQUNBLENBQUEsYUFDQSxDQUFBLHNCQUNBLENBQUEsY0FDQSxDQUFBLDRDckNqTEYscUNxQzRLQSwrQ0FRSSxDQUFBLENBQUEsMkNyQ3BMSixxQ3FDNEtBLHlCQVlJLENBQUEsQ0FBQSx1RkFHRixZQUVFLENBQUEsd0NBR0YsbUJBQ0UsQ0FBQSxjQUNBLENBQUEsb0NwQy9ESixDQUFBLGtCQUNBLENBQUEsWUFDQSxDQUFBLG1DQUNBLENBQUEsUW9DOERJLENBQUEsWUFDQSxDQUFBLFlBQ0EsQ0FBQSxxQkFDQSxDQUFBLE9BQ0EsQ0FBQSwwQkFDQSxDQUFBLGVBQ0EsQ0FBQSwyQ3JDMU1KLHdDcUNnTUUsWXBDdkRBLENBQUEsQ0FBQSxxREFHRix1Q0FDRSxDQUFBLGtCQUNBLENBQUEsMkNEOUlGLHdDcUNnTUUsWUFhSSxDQUFBLENBQUEsK0NBR0YsWUFDRSxDQUFBLCtDQUdGLHFCQUNFLENBQUEsMkNyQ3JOTiwrQ3FDb05JLDBCQUlJLENBQUEsQ0FBQSw4REFPTixzQkFDRSxDQUFBLDJDQUlKLHFCQUNFLENBQUEsZUFDQSxDQUFBLDZJQUVBLFVBRUUsQ0FBQSxTQUNBLENBQUEsZ0VBR0YsUUFDRSxDQUFBLHNFQUVBLFlBQ0UsQ0FBQSxtRUFHRixTQUNFLENBQUEsWUFDQSxDQUFBLHFFQUlKLFlBQ0UsQ0FBQSxrQkFDQSxDQUFBLGtCQUNBLENBQUEsa0JBQ0EsQ0FBQSxRQUNBLENBQUEsV0FDQSxDQUFBLCtCQUNBLENBQUEsa0JBQ0EsQ0FBQSxxRUFHRixZQUNFLENBQUEscUJBQ0EsQ0FBQSxRQUNBLENBQUEsOElBR0YsWUFFRSxDQUFBLHFCQUNBLENBQUEsa0JBQ0EsQ0FBQSxPQUNBLENBQUEsZUFDQSxDQUFBLHNFQUdGLFdBQ0UsQ0FBQSxhQUNBLENBQUEsMEVBRUEsZUFDRSxDQUFBLGtCQUNBLENBQUEsNkVBSUosa0N0QzFQRixDQUFBLDBCQUNBLENBQUEsZ0JBQ0EsQ0FBQSxlQUNBLENBQUEsa0JBQ0EsQ0FBQSxzQkFDQSxDQUFBLGFBQ0EsQ0FBQSxlc0NzUEksQ0FBQSw0Q3JDalNKLDZFcUMrUkUsMEJ0Q2pQQSxDQUFBLENBQUEsNEVzQ3NQQSxZQUNFLENBQUEsc0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLFFBQ0EsQ0FBQSxvR0FFQSxRQUNFLENBQUEsd0dBR0Ysc0JBQ0UsQ0FERixpQkFDRSxDQUFBLGdEQU9OLHNCQUNFLENBQUEsNkJBR0osWUFDRSxDQUFBLHNIQUdGLGdCQUtFLENBQUEsa0NBR0YsMEJBQ0UsQ0FBQSwyQkN2VkUsWUFDRSxDQUFBLGtCQUNBLENBQUEsa0JBQ0EsQ0FBQSx1QkFHRixXQUNFLENBQUEsa0NBQ0EsQ0FBQSxpQkFDQSxDQUFBLGtCQUNBLENBQUEsaUJBQ0EsQ0FBQSxnQkFDQSxDQUFBLFlBQ0EsQ0FBQSxxQkFDQSxDQUFBLGtCQUNBLENBQUEsNEN0Q0NKLHVCc0NWRSxVQVlJLENBQUEsYUFDQSxDQUFBLFlBQ0EsQ0FBQSxlQUNBLENBQUEsb0JBQ0EsQ0FBQSxDQUFBLDRCQU1KLFFBQ0UsQ0FBQSw2QkFFRixTQUNFLENBQUEsZ0JBSUosaUJBQ0UsQ0FBQSxTQUNBLENBQUEsZUFHRixrQkFDRSxDQUFBLDhCQUNBLENBQUEsa0JBQ0EsQ0FBQSxtQ0FDQSxDQUFBLDhCQUNBLENBQUEsZUFDQSxDQUFBLDZDQUlJLHlCQUNFLENBQUEsc0JBTVIsY0FDRSxDQUFBLGdCQUNBLENBQUEsY0FDQSxDQUFBLFlBQ0EsQ0FBQSw2QkFDQSxDQUFBLGtCQUNBLENBQUEsWUFDQSxDQUFBLDRCQUVBLDhCQUNFLENBQUEseUJBQ0EsQ0FBQSw2QkFDQSxDQUFBLHdCQUlKLFlBQ0UsQ0FBQSxlQUNBLENBQUEsbUJBQ0EsQ0FBQSx3Q0FFQSw4QkFDRSxhQUNFLENBQUEsQ0FBQSxzQ0NsRk4saUJBQ0UsQ0FBQSw0Q0FFQSxpQkFDRSxDQUFBLFVBQ0EsQ0FBQSxXQUNhLENBQUEsWUFBQSxDQUFBLGlFQUNiLENBQUEsT0FDQSxDQUFBLE9BQ0EsQ0FBQSwwQkFDQSxDQUFBLDRDdkNPSiw0Q3VDZEUsVUFVSSxDQUFBLENBQUEsMkN2Q0lOLDRDdUNkRSxZQWNJLENBQUEsQ0FBQSw4QkFLTixpQkFDRSxDQUFBLFNBQ0EsQ0FBQSxlQUNBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIjpyb290ey0tY29sb3JfX3ByaW1hcnk6IHZhcigtLWNvbG9yX19vcmFuZ2UpOy0tY29sb3JfX3NlY29uZGFyeTogdmFyKC0tY29sb3JfX2RhcmspOy0tY29sb3JfX3JlZDogI2QwMGIxMTstLWNvbG9yX19ib2R5OiB2YXIoLS1jb2xvcl9fc2Vjb25kYXJ5KTstLWNvbG9yX19vcmFuZ2U6ICNlZjZlMGI7LS1jb2xvcl9fZGFyazogcmdiKDEwLCA0OSwgNzcpOy0tY29sb3JfX2JsdWUtZGFyazogcmdiKDQ0LCA4NywgMTE1KTstLWNvbG9yX193aGl0ZTogcmdiKDI1NSwgMjU1LCAyNTUpOy0tY29sb3JfX2JsYWNrOiAjMDAwMDAwOy0tY29sb3JfX3Zpb2xldC1saWdodGVyOiAjZjFlOGVmOy0tY29sb3JfX3Zpb2xldC1saWdodDogcmdiKDIxNCwgMTcyLCAyMDIpOy0tY29sb3JfX3Zpb2xldC1kYXJrOiByZ2IoMTAwLCAzMSwgODMpOy0tY29sb3JfX3llbGxvdy1saWdodDogcmdiKDI1NSwgMjI1LCAxNzEpOy0tY29sb3JfX3llbGxvdzogI2ZlYzMyODstLWNvbG9yX195ZWxsb3ctZGFyazogcmdiKDIzNCwgNzQsIDIxKTstLWNvbG9yX19ncmVlbi1saWdodDogcmdiKDE5NCwgMjQ1LCAyMjMpOy0tY29sb3JfX2dyZWVuLWRhcms6IHJnYigwLCAxMjgsIDEwMik7LS1jb2xvcl9fbGlnaHQ6IHJnYigyNDYsIDI0NiwgMjQ3KTstLWNvbG9yX19ib3JkZXI6IHJnYmEoMjQ1LCAxMzIsIDQ1LCAwLjUpOy0tY29sb3JfX3N0YXR1czE6ICNlYjU1Njk7LS1jb2xvcl9fc3RhdHVzMS0tYm9yZGVyOiByZ2JhKDIzNSwgODUsIDEwNSwgMC4zKTstLWNvbG9yX19zdGF0dXMxLS1iZzogI2ZlZjFmMzstLWNvbG9yX19zdGF0dXMyOiAjZTBhMjAwOy0tY29sb3JfX3N0YXR1czItLWJvcmRlcjogcmdiYSgyMjQsIDE2MiwgMCwgMC4zKTstLWNvbG9yX19zdGF0dXMyLS1iZzogI2ZmZjhlNTstLWNvbG9yX19zdGF0dXMzOiAjMDA5YTdiOy0tY29sb3JfX3N0YXR1czMtLWJvcmRlcjogcmdiYSgwLCAxNTQsIDEyMywgMC4zKTstLWNvbG9yX19zdGF0dXMzLS1iZzogI2VlZmNmNjstLWNvbG9yX19zdGF0dXM0OiB2YXIoLS1jb2xvcl9fYmx1ZS1kYXJrKTstLWNvbG9yX19zdGF0dXM0LS1ib3JkZXI6IHJnYmEoMTAsIDQ5LCA3NywgMC4zKTstLWNvbG9yX19zdGF0dXM0LS1iZzogI2YxZjVmODstLWNvbG9yX19kaXNhYmxlZDogIzhhOGE4YTstLWNvbG9yX19kaXNhYmxlZC0tYmc6ICNmM2YzZjM7LS1jb2xvcl9fZmFjZWJvb2s6ICMxODc3ZjI7LS1jb2xvcl9fdHdpdHRlcjogIzFkYTFmMjstLWNvbG9yX19saW5rZWRpbjogIzBhNjZjMjstLWNvbG9yX19pbnN0YWdyYW06ICNlNDQwNWY7LS1jb2xvcl9feW91dHViZTogI2NkMjAxZjstLWNvbG9yX19waW50ZXJlc3Q6ICNiZDA4MWM7LS10ZXh0X19wcmltYXJ5OiBcIkNhdGFtYXJhblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tdGV4dF9fc2Vjb25kYXJ5OiBcIkZpZ3RyZWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLXRleHRfX2Jhc2UtLXNpemU6IDE4cHg7LS10ZXh0X19iYXNlLS1saW5lOiAyNnB4Oy0tbGluZWFyOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4yNSwgMC43NSwgMC43NSk7LS1lYXNlSW5RdWFkOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpOy0tZWFzZUluQ3ViaWM6IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOy0tZWFzZUluUXVhcnQ6IGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpOy0tZWFzZUluUXVpbnQ6IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpOy0tZWFzZUluU2luZTogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7LS1lYXNlSW5FeHBvOiBjdWJpYy1iZXppZXIoMC45NSwgMC4wNSwgMC43OTUsIDAuMDM1KTstLWVhc2VJbkNpcmM6IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KTstLWVhc2VJbkJhY2s6IGN1YmljLWJlemllcigwLjYsIDAsIDAuNzM1LCAwLjA0NSk7LS1lYXNlT3V0UXVhZDogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOy0tZWFzZU91dEN1YmljOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTstLWVhc2VPdXRRdWFydDogY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTstLWVhc2VPdXRRdWludDogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpOy0tZWFzZU91dFNpbmU6IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpOy0tZWFzZU91dEV4cG86IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTstLWVhc2VPdXRDaXJjOiBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTstLWVhc2VPdXRCYWNrOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTstLWVhc2VJbk91dFF1YWQ6IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTstLWVhc2VJbk91dEN1YmljOiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7LS1lYXNlSW5PdXRRdWFydDogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTstLWVhc2VJbk91dFF1aW50OiBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSk7LS1lYXNlSW5PdXRTaW5lOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpOy0tZWFzZUluT3V0RXhwbzogY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpOy0tZWFzZUluT3V0Q2lyYzogY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7LS1lYXNlSW5PdXRCYWNrOiBjdWJpYy1iZXppZXIoMC42OCwgMCwgMC4yNjUsIDEpOy0tY29udGFpbmVyX193aWR0aDogMTQ1MHB4Oy0tY29udGFpbmVyX193aWR0aC0tc21hbGw6IDk4MHB4Oy0tY29udGFpbmVyX19wYWRkaW5nOiAyMHB4Oy0tYm94LXNoYWRvd19fc21hbGw6IDBweCAyLjVweCAyLjVweCByZ2JhKDAsIDAsIDAsIDAuMDIpLCAwcHggMjBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7LS1ib3gtc2hhZG93X19iaWc6IDBweCAyLjJweCAzLjJweCByZ2JhKDAsIDAsIDAsIDAuMDE0KSwgMHB4IDYuMXB4IDguOHB4IHJnYmEoMCwgMCwgMCwgMC4wMiksIDBweCAxNC44cHggMjEuMXB4IHJnYmEoMCwgMCwgMCwgMC4wMjYpLCAwcHggNDlweCA3MHB4IHJnYmEoMCwgMCwgMCwgMC4wNCl9QG1lZGlhKG1heC13aWR0aDogNjgwcHgpezpyb290ey0tY29udGFpbmVyX19wYWRkaW5nOiAxNXB4fX1Aa2V5ZnJhbWVzIHNwaW57ZnJvbXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGZvbnQtZmFjZXtmb250LWZhbWlseTpcImUtbmFibGUtMzYwXCI7c3JjOnVybChcIi4uL2ZvbnRzL2UtbmFibGUtMzYwL2UtbmFibGUtMzYwLmVvdFwiKTtzcmM6dXJsKFwiLi4vZm9udHMvZS1uYWJsZS0zNjAvZS1uYWJsZS0zNjAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksdXJsKFwiLi4vZm9udHMvZS1uYWJsZS0zNjAvZS1uYWJsZS0zNjAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvZS1uYWJsZS0zNjAvZS1uYWJsZS0zNjAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL2UtbmFibGUtMzYwL2UtbmFibGUtMzYwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9lLW5hYmxlLTM2MC9lLW5hYmxlLTM2MC5zdmcjZS1uYWJsZS0zNjBcIikgZm9ybWF0KFwic3ZnXCIpfS5pY29uOmJlZm9yZXtmb250LWZhbWlseTpcImUtbmFibGUtMzYwXCI7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC10cmFuc2Zvcm06bm9uZX0uaWNvbi1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50Olwi7oCBXCJ9Lmljb24tYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCLugIJcIn0uaWNvbi1iYXNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCLugINcIn0uaWNvbi1jaGVjazpiZWZvcmV7Y29udGVudDpcIu6AhFwifS5pY29uLWNsb3NlOmJlZm9yZXtjb250ZW50Olwi7oCFXCJ9Lmljb24tY29zdDpiZWZvcmV7Y29udGVudDpcIu6AhlwifS5pY29uLWRpZmZpY3VsdHk6YmVmb3Jle2NvbnRlbnQ6XCLugIdcIn0uaWNvbi1lcXVpcG1lbnQ6YmVmb3Jle2NvbnRlbnQ6XCLugIhcIn0uaWNvbi1mYWNlYm9vazpiZWZvcmV7Y29udGVudDpcIu6AiVwifS5pY29uLWhhbmQ6YmVmb3Jle2NvbnRlbnQ6XCLugIpcIn0uaWNvbi1oYW5kaWNhcDpiZWZvcmV7Y29udGVudDpcIu6Ai1wifS5pY29uLWhhbmRzOmJlZm9yZXtjb250ZW50Olwi7oCMXCJ9Lmljb24taG9tZTpiZWZvcmV7Y29udGVudDpcIu6AjVwifS5pY29uLWluc3RhZ3JhbTpiZWZvcmV7Y29udGVudDpcIu6AjlwifS5pY29uLWxpY2Vuc2U6YmVmb3Jle2NvbnRlbnQ6XCLugI9cIn0uaWNvbi1saW5rOmJlZm9yZXtjb250ZW50Olwi7oCQXCJ9Lmljb24tbGlua2VkaW46YmVmb3Jle2NvbnRlbnQ6XCLugJFcIn0uaWNvbi1tYWtlcjpiZWZvcmV7Y29udGVudDpcIu6AklwifS5pY29uLW1lbnU6YmVmb3Jle2NvbnRlbnQ6XCLugJNcIn0uaWNvbi1vYmplY3RfYXV0aG9yOmJlZm9yZXtjb250ZW50Olwi7oCUXCJ9Lmljb24tcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCLugJVcIn0uaWNvbi1waW46YmVmb3Jle2NvbnRlbnQ6XCLugJZcIn0uaWNvbi1wdWJsaXNoZXI6YmVmb3Jle2NvbnRlbnQ6XCLugJdcIn0uaWNvbi1zZWFyY2g6YmVmb3Jle2NvbnRlbnQ6XCLugJhcIn0uaWNvbi1za2lsbHM6YmVmb3Jle2NvbnRlbnQ6XCLugJlcIn0uaWNvbi1zcGlubmVyOmJlZm9yZXtjb250ZW50Olwi7oCaXCJ9Lmljb24tc3RhcjpiZWZvcmV7Y29udGVudDpcIu6Am1wifS5pY29uLXN0YXR1czpiZWZvcmV7Y29udGVudDpcIu6AnFwifS5pY29uLXN0YXR1czE6YmVmb3Jle2NvbnRlbnQ6XCLugJ1cIn0uaWNvbi1zdGF0dXMyOmJlZm9yZXtjb250ZW50Olwi7oCeXCJ9Lmljb24tc3RhdHVzMzpiZWZvcmV7Y29udGVudDpcIu6An1wifS5pY29uLXN1cHBvcnQ6YmVmb3Jle2NvbnRlbnQ6XCLugKBcIn0uaWNvbi10aW1lOmJlZm9yZXtjb250ZW50Olwi7oChXCJ9Lmljb24tdHdpdHRlcjpiZWZvcmV7Y29udGVudDpcIu6AolwifS5pY29uLXVzYWdlOmJlZm9yZXtjb250ZW50Olwi7oCjXCJ9Lmljb24tdXNlcjpiZWZvcmV7Y29udGVudDpcIu6ApFwifSo6d2hlcmUoOm5vdChodG1sLGlmcmFtZSxjYW52YXMsaW1nLHN2Zyx2aWRlbyxhdWRpbyk6bm90KHN2ZyAqLHN5bWJvbCAqKSl7YWxsOnVuc2V0O2Rpc3BsYXk6cmV2ZXJ0fSosKjo6YmVmb3JlLCo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH1hLGJ1dHRvbntjdXJzb3I6cmV2ZXJ0fW9sLHVsLG1lbnV7bGlzdC1zdHlsZTpub25lfWltZ3ttYXgtaW5saW5lLXNpemU6MTAwJTttYXgtYmxvY2stc2l6ZToxMDAlfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX1pbnB1dCx0ZXh0YXJlYXstd2Via2l0LXVzZXItc2VsZWN0OmF1dG99dGV4dGFyZWF7d2hpdGUtc3BhY2U6cmV2ZXJ0fW1ldGVyey13ZWJraXQtYXBwZWFyYW5jZTpyZXZlcnQ7YXBwZWFyYW5jZTpyZXZlcnR9OndoZXJlKHByZSl7YWxsOnJldmVydH06OnBsYWNlaG9sZGVye2NvbG9yOnVuc2V0fTo6bWFya2Vye2NvbnRlbnQ6aW5pdGlhbH06d2hlcmUoW2hpZGRlbl0pe2Rpc3BsYXk6bm9uZX06d2hlcmUoW2NvbnRlbnRlZGl0YWJsZV06bm90KFtjb250ZW50ZWRpdGFibGU9ZmFsc2VdKSl7LW1vei11c2VyLW1vZGlmeTpyZWFkLXdyaXRlOy13ZWJraXQtdXNlci1tb2RpZnk6cmVhZC13cml0ZTtvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQ7LXdlYmtpdC1saW5lLWJyZWFrOmFmdGVyLXdoaXRlLXNwYWNlOy13ZWJraXQtdXNlci1zZWxlY3Q6YXV0b306d2hlcmUoW2RyYWdnYWJsZT10cnVlXSl7LXdlYmtpdC11c2VyLWRyYWc6ZWxlbWVudH06d2hlcmUoZGlhbG9nOm1vZGFsKXthbGw6cmV2ZXJ0fSosKjo6YmVmb3JlLCo6OmFmdGVyey13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO291dGxpbmUtY29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnkpfWh0bWx7c2Nyb2xsLWJlaGF2aW9yOnNtb290aDtvdmVyZmxvdy14OmhpZGRlbn1ib2R5e2ZvbnQtc2l6ZTp2YXIoLS10ZXh0X19iYXNlLS1zaXplKTtsaW5lLWhlaWdodDp2YXIoLS10ZXh0X19iYXNlLS1saW5lKTtjb2xvcjp2YXIoLS1jb2xvcl9fYm9keSk7Zm9udC1mYW1pbHk6dmFyKC0tdGV4dF9fcHJpbWFyeSk7Zm9udC13ZWlnaHQ6NDAwO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg3MiwgODgsIDk0LCAwKSAwJSwgcmdiYSg3MiwgODgsIDk0LCAwLjA0KSA4NTBweCksI2ZmZjttaW4taGVpZ2h0OjEwMGR2aDtvdmVyZmxvdy14OmhpZGRlbn0uaWNvbntsaW5lLWhlaWdodDoxfWltZ3tkaXNwbGF5OmJsb2NrfWZpZ3VyZXttYXJnaW46MH12aWRlb3tkaXNwbGF5OmJsb2NrfWEsYnV0dG9uLHNlbGVjdCxpbnB1dFt0eXBlPXN1Ym1pdF0saW5wdXRbdHlwZT1yZXNldF0saW5wdXRbdHlwZT1idXR0b25dLGlucHV0W3R5cGU9ZmlsZV0saW5wdXRbdHlwZT1pbWFnZV0saW5wdXRbdHlwZT1yYWRpb10saW5wdXRbdHlwZT1jaGVja2JveF0saW5wdXRbdHlwZT1jb2xvcl0saW5wdXRbdHlwZT1kYXRlXSxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxpbnB1dFt0eXBlPXJhbmdlXXtjdXJzb3I6cG9pbnRlcn1pbnB1dFt0eXBlPXRleHRdLGlucHV0W3R5cGU9ZW1haWxdLGlucHV0W3R5cGU9dGVsXSxpbnB1dFt0eXBlPW51bWJlcl0saW5wdXRbdHlwZT1wYXNzd29yZF0sdGV4dGFyZWF7Ym9yZGVyLXJhZGl1czo1cHg7YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fd2hpdGUpO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuNSk7cGFkZGluZzo1cHggMTNweDtmb250LWZhbWlseTp2YXIoLS10ZXh0X19wcmltYXJ5KTtmb250LXNpemU6Y2FsYygxOC8xNioxcmVtKTtsaW5lLWhlaWdodDpjYWxjKDI0LzE2KjFyZW0pO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4zcyBlYXNlfWlucHV0W3R5cGU9dGV4dF06Zm9jdXMsaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsaW5wdXRbdHlwZT10ZWxdOmZvY3VzLGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyx0ZXh0YXJlYTpmb2N1c3tvdXRsaW5lOm5vbmU7Ym9yZGVyLWNvbG9yOnZhcigtLWNvbG9yX19wcmltYXJ5KX1pbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9cGFzc3dvcmRdOjpwbGFjZWhvbGRlcix0ZXh0YXJlYTo6cGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgwLDAsMCwuNSl9aW5wdXRbdHlwZT1jaGVja2JveF0saW5wdXRbdHlwZT1yYWRpb117cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowO3dpZHRoOjA7aGVpZ2h0OjB9bGFiZWw6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdKSxsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb10pe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjMwcHg7bWFyZ2luLWJvdHRvbToxMHB4O2ZvbnQtc2l6ZTpjYWxjKDE4LzE2KjFyZW0pO2xpbmUtaGVpZ2h0OmNhbGMoMjQvMTYqMXJlbSl9bGFiZWw6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdKTpiZWZvcmUsbGFiZWw6aGFzKGlucHV0W3R5cGU9cmFkaW9dKTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtib3JkZXItcmFkaXVzOjRweDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjUpO2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX3doaXRlKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjNzIGVhc2V9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpe2xhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XSk6aG92ZXI6YmVmb3JlLGxhYmVsOmhhcyhpbnB1dFt0eXBlPXJhZGlvXSk6aG92ZXI6YmVmb3Jle2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvcl9fcHJpbWFyeSl9fWxhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XSk6YWZ0ZXIsbGFiZWw6aGFzKGlucHV0W3R5cGU9cmFkaW9dKTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O2JvcmRlci1yYWRpdXM6MnB4O2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX3doaXRlKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjRweDt0b3A6NHB4O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlO3RyYW5zZm9ybTpzY2FsZSgxLjQpfWxhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKSxsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCl7Zm9udC13ZWlnaHQ6NjAwfWxhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKTpiZWZvcmUsbGFiZWw6aGFzKGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQpOmJlZm9yZXtib3JkZXItY29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnkpfWxhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKTphZnRlcixsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCk6YWZ0ZXJ7YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fcHJpbWFyeSk7dHJhbnNmb3JtOnNjYWxlKDEpfWhye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMDUpO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtwYWRkaW5nOjAgIWltcG9ydGFudDttYXJnaW4tYmxvY2s6MzBweH1idXR0b24uZGlzYWJsZWQsYnV0dG9uW2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6LjV9OjpzZWxlY3Rpb257YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvcl9fcHJpbWFyeSk7Y29sb3I6dmFyKC0tY29sb3JfX3doaXRlKX06Oi1tb3otc2VsZWN0aW9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnkpO2NvbG9yOnZhcigtLWNvbG9yX193aGl0ZSl9LndmLWxvYWRpbmcgYm9keXt2aXNpYmlsaXR5OmhpZGRlbn06Zm9jdXN7b3V0bGluZTpub25lfTpmb2N1cy12aXNpYmxle291dGxpbmU6MnB4IHNvbGlkIHZhcigtLWNvbG9yX19wcmltYXJ5KSAhaW1wb3J0YW50O291dGxpbmUtb2Zmc2V0OjNweH0uc2xpY2stc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbXMtdG91Y2gtYWN0aW9uOnBhbi15O3RvdWNoLWFjdGlvbjpwYW4teTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uc2xpY2stbGlzdHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjttYXJnaW46MDtwYWRkaW5nOjB9LnNsaWNrLWxpc3Q6Zm9jdXN7b3V0bGluZTpub25lfS5zbGljay1saXN0LmRyYWdnaW5ne2N1cnNvcjpwb2ludGVyO2N1cnNvcjpoYW5kfS5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3R7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfS5zbGljay10cmFja3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5zbGljay10cmFjazpiZWZvcmUsLnNsaWNrLXRyYWNrOmFmdGVye2Rpc3BsYXk6dGFibGU7Y29udGVudDpcIlwifS5zbGljay10cmFjazphZnRlcntjbGVhcjpib3RofS5zbGljay1sb2FkaW5nIC5zbGljay10cmFja3t2aXNpYmlsaXR5OmhpZGRlbn0uc2xpY2stc2xpZGV7ZGlzcGxheTpub25lO2Zsb2F0OmxlZnQ7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHh9W2Rpcj1ydGxdIC5zbGljay1zbGlkZXtmbG9hdDpyaWdodH0uc2xpY2stc2xpZGUgaW1ne2Rpc3BsYXk6YmxvY2t9LnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1ne2Rpc3BsYXk6bm9uZX0uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1ne3BvaW50ZXItZXZlbnRzOm5vbmV9LnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZXtkaXNwbGF5OmJsb2NrfS5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZXt2aXNpYmlsaXR5OmhpZGRlbn0uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApfS5zbGljay1hcnJvdy5zbGljay1oaWRkZW57ZGlzcGxheTpub25lfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO3NyYzp1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn06aG9zdHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ei1pbmRleDoxfS5zd2lwZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47b3ZlcmZsb3c6Y2xpcDtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBpbml0aWFsKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsIDAsIDApfS5zd2lwZXItaG9yaXpvbnRhbHt0b3VjaC1hY3Rpb246cGFuLXl9LnN3aXBlci12ZXJ0aWNhbHt0b3VjaC1hY3Rpb246cGFuLXh9LnN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07ZGlzcGxheTpibG9ja30uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWF1dG9oZWlnaHQsLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVye3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZHtwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246bm9uZX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtjb250ZW50OlwiXCI7ZmxleC1zaHJpbms6MDtvcmRlcjo5OTk5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOmNlbnRlciBjZW50ZXI7c2Nyb2xsLXNuYXAtc3RvcDphbHdheXN9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle3dpZHRoOjEwMCU7bWluLXdpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvd3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjE1KX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSl9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwO3RyYW5zZm9ybS1vcmlnaW46NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6cmdiYSgwLDAsMCwwKX0uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7YW5pbWF0aW9uOnN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXJ9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZXstLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrey0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7aGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye3dpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9OnJvb3R7LS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHh9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWJ1dHRvbi1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LCA1MCUpO3dpZHRoOmNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvNDQqMjcpO2hlaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTttYXJnaW4tdG9wOmNhbGMoMHB4IC0gdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvMik7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW57b3BhY2l0eTowO2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXZ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnN3aXBlci1idXR0b24tbmV4dCBzdmcsLnN3aXBlci1idXR0b24tcHJldiBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW47dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9LnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCBzdmcsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dHtsZWZ0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7cmlnaHQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztmb250LXNpemU6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7dGV4dC10cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjA7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7Y29udGVudDpcInByZXZcIn0uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2NvbnRlbnQ6XCJuZXh0XCJ9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3otaW5kZXg6MTB9LnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbntvcGFjaXR5OjB9LnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkPi5zd2lwZXItcGFnaW5hdGlvbiwuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Ym90dG9tOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSwgOHB4KTt0b3A6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLCBhdXRvKTtsZWZ0OjA7d2lkdGg6MTAwJX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6MH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNmb3JtOnNjYWxlKDAuMzMpO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbnt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2e3RyYW5zZm9ybTpzY2FsZSgwLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoMC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0e3RyYW5zZm9ybTpzY2FsZSgwLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dHt0cmFuc2Zvcm06c2NhbGUoMC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsIDUwJSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIDAuMil9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxke2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsIDhweCk7bGVmdDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LCBhdXRvKTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7ZGlzcGxheTpibG9ja30uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo4cHh9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLCA0cHgpfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2hpdGUtc3BhY2U6bm93cmFwfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyByaWdodH0uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Y29sb3I6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsIGluaGVyaXQpfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjEwMCU7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7bGVmdDowO3RvcDowfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXNjcm9sbGJhcntib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7cG9zaXRpb246cmVsYXRpdmU7dG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7Ym90dG9tOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLCA0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCwgYXV0byk7ei1pbmRleDo1MDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO3dpZHRoOmNhbGMoMTAwJSAtIDIqdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSl9LnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LCBhdXRvKTtyaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LCA0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO3otaW5kZXg6NTA7d2lkdGg6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO2hlaWdodDpjYWxjKDEwMCUgLSAyKnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjUpKTtib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7bGVmdDowO3RvcDowfS5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFne2N1cnNvcjptb3ZlfS5zd2lwZXItc2Nyb2xsYmFyLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItem9vbS1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LnN3aXBlci16b29tLWNvbnRhaW5lcj5jYW52YXMsLnN3aXBlci16b29tLWNvbnRhaW5lcj5pbWcsLnN3aXBlci16b29tLWNvbnRhaW5lcj5zdmd7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn0uc3dpcGVyLXNsaWRlLXpvb21lZHtjdXJzb3I6bW92ZTt0b3VjaC1hY3Rpb246bm9uZX0uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MDt6LWluZGV4Oi0xMDAwfS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItZ3JpZD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXB9LnN3aXBlci1ncmlkLWNvbHVtbj4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldntwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjY7ei1pbmRleDowfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZXtjb250ZW50OlwiXCI7YmFja2dyb3VuZDojMDAwO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtib3R0b206MDtyaWdodDowO2ZpbHRlcjpibHVyKDUwcHgpfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksaGVpZ2h0fS5zd2lwZXItY2FyZHN7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVufS5sZWFmbGV0LXBhbmUsLmxlYWZsZXQtdGlsZSwubGVhZmxldC1tYXJrZXItaWNvbiwubGVhZmxldC1tYXJrZXItc2hhZG93LC5sZWFmbGV0LXRpbGUtY29udGFpbmVyLC5sZWFmbGV0LXBhbmU+c3ZnLC5sZWFmbGV0LXBhbmU+Y2FudmFzLC5sZWFmbGV0LXpvb20tYm94LC5sZWFmbGV0LWltYWdlLWxheWVyLC5sZWFmbGV0LWxheWVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MH0ubGVhZmxldC1jb250YWluZXJ7b3ZlcmZsb3c6aGlkZGVufS5sZWFmbGV0LXRpbGUsLmxlYWZsZXQtbWFya2VyLWljb24sLmxlYWZsZXQtbWFya2VyLXNoYWRvd3std2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLWRyYWc6bm9uZX0ubGVhZmxldC10aWxlOjpzZWxlY3Rpb257YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfS5sZWFmbGV0LXNhZmFyaSAubGVhZmxldC10aWxle2ltYWdlLXJlbmRlcmluZzotd2Via2l0LW9wdGltaXplLWNvbnRyYXN0fS5sZWFmbGV0LXNhZmFyaSAubGVhZmxldC10aWxlLWNvbnRhaW5lcnt3aWR0aDoxNjAwcHg7aGVpZ2h0OjE2MDBweDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MCAwfS5sZWFmbGV0LW1hcmtlci1pY29uLC5sZWFmbGV0LW1hcmtlci1zaGFkb3d7ZGlzcGxheTpibG9ja30ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtb3ZlcmxheS1wYW5lIHN2Z3ttYXgtd2lkdGg6bm9uZSAhaW1wb3J0YW50O21heC1oZWlnaHQ6bm9uZSAhaW1wb3J0YW50fS5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1tYXJrZXItcGFuZSBpbWcsLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXNoYWRvdy1wYW5lIGltZywubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtdGlsZS1wYW5lIGltZywubGVhZmxldC1jb250YWluZXIgaW1nLmxlYWZsZXQtaW1hZ2UtbGF5ZXIsLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXRpbGV7bWF4LXdpZHRoOm5vbmUgIWltcG9ydGFudDttYXgtaGVpZ2h0Om5vbmUgIWltcG9ydGFudDt3aWR0aDphdXRvO3BhZGRpbmc6MH0ubGVhZmxldC1jb250YWluZXIgaW1nLmxlYWZsZXQtdGlsZXttaXgtYmxlbmQtbW9kZTpwbHVzLWxpZ2h0ZXJ9LmxlYWZsZXQtY29udGFpbmVyLmxlYWZsZXQtdG91Y2gtem9vbXstbXMtdG91Y2gtYWN0aW9uOnBhbi14IHBhbi15O3RvdWNoLWFjdGlvbjpwYW4teCBwYW4teX0ubGVhZmxldC1jb250YWluZXIubGVhZmxldC10b3VjaC1kcmFney1tcy10b3VjaC1hY3Rpb246cGluY2gtem9vbTt0b3VjaC1hY3Rpb246bm9uZTt0b3VjaC1hY3Rpb246cGluY2gtem9vbX0ubGVhZmxldC1jb250YWluZXIubGVhZmxldC10b3VjaC1kcmFnLmxlYWZsZXQtdG91Y2gtem9vbXstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LmxlYWZsZXQtY29udGFpbmVyey13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5sZWFmbGV0LWNvbnRhaW5lciBhey13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDUxLDE4MSwyMjksLjQpfS5sZWFmbGV0LXRpbGV7ZmlsdGVyOmluaGVyaXQ7dmlzaWJpbGl0eTpoaWRkZW59LmxlYWZsZXQtdGlsZS1sb2FkZWR7dmlzaWJpbGl0eTppbmhlcml0fS5sZWFmbGV0LXpvb20tYm94e3dpZHRoOjA7aGVpZ2h0OjA7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3otaW5kZXg6ODAwfS5sZWFmbGV0LW92ZXJsYXktcGFuZSBzdmd7LW1vei11c2VyLXNlbGVjdDpub25lfS5sZWFmbGV0LXBhbmV7ei1pbmRleDo0MDB9LmxlYWZsZXQtdGlsZS1wYW5le3otaW5kZXg6MjAwfS5sZWFmbGV0LW92ZXJsYXktcGFuZXt6LWluZGV4OjQwMH0ubGVhZmxldC1zaGFkb3ctcGFuZXt6LWluZGV4OjUwMH0ubGVhZmxldC1tYXJrZXItcGFuZXt6LWluZGV4OjYwMH0ubGVhZmxldC10b29sdGlwLXBhbmV7ei1pbmRleDo2NTB9LmxlYWZsZXQtcG9wdXAtcGFuZXt6LWluZGV4OjcwMH0ubGVhZmxldC1tYXAtcGFuZSBjYW52YXN7ei1pbmRleDoxMDB9LmxlYWZsZXQtbWFwLXBhbmUgc3Zne3otaW5kZXg6MjAwfS5sZWFmbGV0LXZtbC1zaGFwZXt3aWR0aDoxcHg7aGVpZ2h0OjFweH0ubHZtbHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZX0ubGVhZmxldC1jb250cm9se3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6ODAwO3BvaW50ZXItZXZlbnRzOnZpc2libGVQYWludGVkO3BvaW50ZXItZXZlbnRzOmF1dG99LmxlYWZsZXQtdG9wLC5sZWFmbGV0LWJvdHRvbXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwMDA7cG9pbnRlci1ldmVudHM6bm9uZX0ubGVhZmxldC10b3B7dG9wOjB9LmxlYWZsZXQtcmlnaHR7cmlnaHQ6MH0ubGVhZmxldC1ib3R0b217Ym90dG9tOjB9LmxlYWZsZXQtbGVmdHtsZWZ0OjB9LmxlYWZsZXQtY29udHJvbHtmbG9hdDpsZWZ0O2NsZWFyOmJvdGh9LmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtY29udHJvbHtmbG9hdDpyaWdodH0ubGVhZmxldC10b3AgLmxlYWZsZXQtY29udHJvbHttYXJnaW4tdG9wOjEwcHh9LmxlYWZsZXQtYm90dG9tIC5sZWFmbGV0LWNvbnRyb2x7bWFyZ2luLWJvdHRvbToxMHB4fS5sZWFmbGV0LWxlZnQgLmxlYWZsZXQtY29udHJvbHttYXJnaW4tbGVmdDoxMHB4fS5sZWFmbGV0LXJpZ2h0IC5sZWFmbGV0LWNvbnRyb2x7bWFyZ2luLXJpZ2h0OjEwcHh9LmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LXBvcHVwe29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMnMgbGluZWFyOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBsaW5lYXI7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBsaW5lYXJ9LmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LW1hcC1wYW5lIC5sZWFmbGV0LXBvcHVwe29wYWNpdHk6MX0ubGVhZmxldC16b29tLWFuaW1hdGVkey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjowIDA7LW1zLXRyYW5zZm9ybS1vcmlnaW46MCAwO3RyYW5zZm9ybS1vcmlnaW46MCAwfXN2Zy5sZWFmbGV0LXpvb20tYW5pbWF0ZWR7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtfS5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC16b29tLWFuaW1hdGVkey13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKTstbW96LXRyYW5zaXRpb246LW1vei10cmFuc2Zvcm0gLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSl9LmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXRpbGUsLmxlYWZsZXQtcGFuLWFuaW0gLmxlYWZsZXQtdGlsZXstd2Via2l0LXRyYW5zaXRpb246bm9uZTstbW96LXRyYW5zaXRpb246bm9uZTt0cmFuc2l0aW9uOm5vbmV9LmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXpvb20taGlkZXt2aXNpYmlsaXR5OmhpZGRlbn0ubGVhZmxldC1pbnRlcmFjdGl2ZXtjdXJzb3I6cG9pbnRlcn0ubGVhZmxldC1ncmFie2N1cnNvcjotd2Via2l0LWdyYWI7Y3Vyc29yOi1tb3otZ3JhYjtjdXJzb3I6Z3JhYn0ubGVhZmxldC1jcm9zc2hhaXIsLmxlYWZsZXQtY3Jvc3NoYWlyIC5sZWFmbGV0LWludGVyYWN0aXZle2N1cnNvcjpjcm9zc2hhaXJ9LmxlYWZsZXQtcG9wdXAtcGFuZSwubGVhZmxldC1jb250cm9se2N1cnNvcjphdXRvfS5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LWdyYWIsLmxlYWZsZXQtZHJhZ2dpbmcgLmxlYWZsZXQtZ3JhYiAubGVhZmxldC1pbnRlcmFjdGl2ZSwubGVhZmxldC1kcmFnZ2luZyAubGVhZmxldC1tYXJrZXItZHJhZ2dhYmxle2N1cnNvcjptb3ZlO2N1cnNvcjotd2Via2l0LWdyYWJiaW5nO2N1cnNvcjotbW96LWdyYWJiaW5nO2N1cnNvcjpncmFiYmluZ30ubGVhZmxldC1tYXJrZXItaWNvbiwubGVhZmxldC1tYXJrZXItc2hhZG93LC5sZWFmbGV0LWltYWdlLWxheWVyLC5sZWFmbGV0LXBhbmU+c3ZnIHBhdGgsLmxlYWZsZXQtdGlsZS1jb250YWluZXJ7cG9pbnRlci1ldmVudHM6bm9uZX0ubGVhZmxldC1tYXJrZXItaWNvbi5sZWFmbGV0LWludGVyYWN0aXZlLC5sZWFmbGV0LWltYWdlLWxheWVyLmxlYWZsZXQtaW50ZXJhY3RpdmUsLmxlYWZsZXQtcGFuZT5zdmcgcGF0aC5sZWFmbGV0LWludGVyYWN0aXZlLHN2Zy5sZWFmbGV0LWltYWdlLWxheWVyLmxlYWZsZXQtaW50ZXJhY3RpdmUgcGF0aHtwb2ludGVyLWV2ZW50czp2aXNpYmxlUGFpbnRlZDtwb2ludGVyLWV2ZW50czphdXRvfS5sZWFmbGV0LWNvbnRhaW5lcntiYWNrZ3JvdW5kOiNkZGQ7b3V0bGluZS1vZmZzZXQ6MXB4fS5sZWFmbGV0LWNvbnRhaW5lciBhe2NvbG9yOiMwMDc4YTh9LmxlYWZsZXQtem9vbS1ib3h7Ym9yZGVyOjJweCBkb3R0ZWQgIzM4ZjtiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC41KX0ubGVhZmxldC1jb250YWluZXJ7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZVwiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6MS41fS5sZWFmbGV0LWJhcntib3gtc2hhZG93OjAgMXB4IDVweCByZ2JhKDAsMCwwLC42NSk7Ym9yZGVyLXJhZGl1czo0cHh9LmxlYWZsZXQtYmFyIGF7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjY2M7d2lkdGg6MjZweDtoZWlnaHQ6MjZweDtsaW5lLWhlaWdodDoyNnB4O2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzAwMH0ubGVhZmxldC1iYXIgYSwubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGV7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtkaXNwbGF5OmJsb2NrfS5sZWFmbGV0LWJhciBhOmhvdmVyLC5sZWFmbGV0LWJhciBhOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNH0ubGVhZmxldC1iYXIgYTpmaXJzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHh9LmxlYWZsZXQtYmFyIGE6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbTpub25lfS5sZWFmbGV0LWJhciBhLmxlYWZsZXQtZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQ7YmFja2dyb3VuZC1jb2xvcjojZjRmNGY0O2NvbG9yOiNiYmJ9LmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIGF7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtsaW5lLWhlaWdodDozMHB4fS5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciBhOmZpcnN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MnB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjJweH0ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIgYTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MnB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjJweH0ubGVhZmxldC1jb250cm9sLXpvb20taW4sLmxlYWZsZXQtY29udHJvbC16b29tLW91dHtmb250OmJvbGQgMThweCBcIkx1Y2lkYSBDb25zb2xlXCIsTW9uYWNvLG1vbm9zcGFjZTt0ZXh0LWluZGVudDoxcHh9LmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC16b29tLWluLC5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtem9vbS1vdXR7Zm9udC1zaXplOjIycHh9LmxlYWZsZXQtY29udHJvbC1sYXllcnN7Ym94LXNoYWRvdzowIDFweCA1cHggcmdiYSgwLDAsMCwuNCk7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6NXB4fS5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZXtiYWNrZ3JvdW5kLWltYWdlOnVybChpbWFnZXMvbGF5ZXJzLnBuZyk7d2lkdGg6MzZweDtoZWlnaHQ6MzZweH0ubGVhZmxldC1yZXRpbmEgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xle2JhY2tncm91bmQtaW1hZ2U6dXJsKGltYWdlcy9sYXllcnMtMngucG5nKTtiYWNrZ3JvdW5kLXNpemU6MjZweCAyNnB4fS5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZXt3aWR0aDo0NHB4O2hlaWdodDo0NHB4fS5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWxpc3QsLmxlYWZsZXQtY29udHJvbC1sYXllcnMtZXhwYW5kZWQgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xle2Rpc3BsYXk6bm9uZX0ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCAubGVhZmxldC1jb250cm9sLWxheWVycy1saXN0e2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmV9LmxlYWZsZXQtY29udHJvbC1sYXllcnMtZXhwYW5kZWR7cGFkZGluZzo2cHggMTBweCA2cHggNnB4O2NvbG9yOiMzMzM7YmFja2dyb3VuZDojZmZmfS5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXNjcm9sbGJhcntvdmVyZmxvdy15OnNjcm9sbDtvdmVyZmxvdy14OmhpZGRlbjtwYWRkaW5nLXJpZ2h0OjVweH0ubGVhZmxldC1jb250cm9sLWxheWVycy1zZWxlY3RvcnttYXJnaW4tdG9wOjJweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MXB4fS5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIGxhYmVse2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEzcHg7Zm9udC1zaXplOjEuMDgzMzNlbX0ubGVhZmxldC1jb250cm9sLWxheWVycy1zZXBhcmF0b3J7aGVpZ2h0OjA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZDttYXJnaW46NXB4IC0xMHB4IDVweCAtNnB4fS5sZWFmbGV0LWRlZmF1bHQtaWNvbi1wYXRoe2JhY2tncm91bmQtaW1hZ2U6dXJsKGltYWdlcy9tYXJrZXItaWNvbi5wbmcpfS5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9ue2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC44KTttYXJnaW46MH0ubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uLC5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZXtwYWRkaW5nOjAgNXB4O2NvbG9yOiMzMzM7bGluZS1oZWlnaHQ6MS40fS5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYXt0ZXh0LWRlY29yYXRpb246bm9uZX0ubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIGE6aG92ZXIsLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmxlYWZsZXQtYXR0cmlidXRpb24tZmxhZ3tkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lICFpbXBvcnRhbnQ7d2lkdGg6MWVtO2hlaWdodDouNjY2OWVtfS5sZWFmbGV0LWxlZnQgLmxlYWZsZXQtY29udHJvbC1zY2FsZXttYXJnaW4tbGVmdDo1cHh9LmxlYWZsZXQtYm90dG9tIC5sZWFmbGV0LWNvbnRyb2wtc2NhbGV7bWFyZ2luLWJvdHRvbTo1cHh9LmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5le2JvcmRlcjoycHggc29saWQgIzc3Nztib3JkZXItdG9wOm5vbmU7bGluZS1oZWlnaHQ6MS4xO3BhZGRpbmc6MnB4IDVweCAxcHg7d2hpdGUtc3BhY2U6bm93cmFwOy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC44KTt0ZXh0LXNoYWRvdzoxcHggMXB4ICNmZmZ9LmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3A6MnB4IHNvbGlkICM3Nzc7Ym9yZGVyLWJvdHRvbTpub25lO21hcmdpbi10b3A6LTJweH0ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmU6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjNzc3fS5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24sLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMsLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFye2JveC1zaGFkb3c6bm9uZX0ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWxheWVycywubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXJ7Ym9yZGVyOjJweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmxlYWZsZXQtcG9wdXB7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbToyMHB4fS5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlcntwYWRkaW5nOjFweDt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLXJhZGl1czoxMnB4fS5sZWFmbGV0LXBvcHVwLWNvbnRlbnR7bWFyZ2luOjEzcHggMjRweCAxM3B4IDIwcHg7bGluZS1oZWlnaHQ6MS4zO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtc2l6ZToxLjA4MzMzZW07bWluLWhlaWdodDoxcHh9LmxlYWZsZXQtcG9wdXAtY29udGVudCBwe21hcmdpbjoxN3B4IDA7bWFyZ2luOjEuM2VtIDB9LmxlYWZsZXQtcG9wdXAtdGlwLWNvbnRhaW5lcnt3aWR0aDo0MHB4O2hlaWdodDoyMHB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO21hcmdpbi10b3A6LTFweDttYXJnaW4tbGVmdDotMjBweDtvdmVyZmxvdzpoaWRkZW47cG9pbnRlci1ldmVudHM6bm9uZX0ubGVhZmxldC1wb3B1cC10aXB7d2lkdGg6MTdweDtoZWlnaHQ6MTdweDtwYWRkaW5nOjFweDttYXJnaW46LTEwcHggYXV0byAwO3BvaW50ZXItZXZlbnRzOmF1dG87LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0ubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIsLmxlYWZsZXQtcG9wdXAtdGlwe2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMzMzO2JveC1zaGFkb3c6MCAzcHggMTRweCByZ2JhKDAsMCwwLC40KX0ubGVhZmxldC1jb250YWluZXIgYS5sZWFmbGV0LXBvcHVwLWNsb3NlLWJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvcmRlcjpub25lO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7Zm9udDoxNnB4LzI0cHggVGFob21hLFZlcmRhbmEsc2Fucy1zZXJpZjtjb2xvcjojNzU3NTc1O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0ubGVhZmxldC1jb250YWluZXIgYS5sZWFmbGV0LXBvcHVwLWNsb3NlLWJ1dHRvbjpob3ZlciwubGVhZmxldC1jb250YWluZXIgYS5sZWFmbGV0LXBvcHVwLWNsb3NlLWJ1dHRvbjpmb2N1c3tjb2xvcjojNTg1ODU4fS5sZWFmbGV0LXBvcHVwLXNjcm9sbGVke292ZXJmbG93OmF1dG99LmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyey1tcy16b29tOjF9LmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtdGlwe3dpZHRoOjI0cHg7bWFyZ2luOjAgYXV0bzstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChNMTE9MC43MDcxMDY3OCwgTTEyPTAuNzA3MTA2NzgsIE0yMT0tMC43MDcxMDY3OCwgTTIyPTAuNzA3MTA2NzgpXCI7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5NYXRyaXgoTTExPTAuNzA3MTA2NzgsIE0xMj0wLjcwNzEwNjc4LCBNMjE9LTAuNzA3MTA2NzgsIE0yMj0wLjcwNzEwNjc4KX0ubGVhZmxldC1vbGRpZSAubGVhZmxldC1jb250cm9sLXpvb20sLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtY29udHJvbC1sYXllcnMsLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyLC5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLXRpcHtib3JkZXI6MXB4IHNvbGlkICM5OTl9LmxlYWZsZXQtZGl2LWljb257YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgIzY2Nn0ubGVhZmxldC10b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO3BhZGRpbmc6NnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNmZmY7Ym9yZGVyLXJhZGl1czozcHg7Y29sb3I6IzIyMjt3aGl0ZS1zcGFjZTpub3dyYXA7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3BvaW50ZXItZXZlbnRzOm5vbmU7Ym94LXNoYWRvdzowIDFweCAzcHggcmdiYSgwLDAsMCwuNCl9LmxlYWZsZXQtdG9vbHRpcC5sZWFmbGV0LWludGVyYWN0aXZle2N1cnNvcjpwb2ludGVyO3BvaW50ZXItZXZlbnRzOmF1dG99LmxlYWZsZXQtdG9vbHRpcC10b3A6YmVmb3JlLC5sZWFmbGV0LXRvb2x0aXAtYm90dG9tOmJlZm9yZSwubGVhZmxldC10b29sdGlwLWxlZnQ6YmVmb3JlLC5sZWFmbGV0LXRvb2x0aXAtcmlnaHQ6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3BvaW50ZXItZXZlbnRzOm5vbmU7Ym9yZGVyOjZweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtjb250ZW50OlwiXCJ9LmxlYWZsZXQtdG9vbHRpcC1ib3R0b217bWFyZ2luLXRvcDo2cHh9LmxlYWZsZXQtdG9vbHRpcC10b3B7bWFyZ2luLXRvcDotNnB4fS5sZWFmbGV0LXRvb2x0aXAtYm90dG9tOmJlZm9yZSwubGVhZmxldC10b29sdGlwLXRvcDpiZWZvcmV7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTZweH0ubGVhZmxldC10b29sdGlwLXRvcDpiZWZvcmV7Ym90dG9tOjA7bWFyZ2luLWJvdHRvbTotMTJweDtib3JkZXItdG9wLWNvbG9yOiNmZmZ9LmxlYWZsZXQtdG9vbHRpcC1ib3R0b206YmVmb3Jle3RvcDowO21hcmdpbi10b3A6LTEycHg7bWFyZ2luLWxlZnQ6LTZweDtib3JkZXItYm90dG9tLWNvbG9yOiNmZmZ9LmxlYWZsZXQtdG9vbHRpcC1sZWZ0e21hcmdpbi1sZWZ0Oi02cHh9LmxlYWZsZXQtdG9vbHRpcC1yaWdodHttYXJnaW4tbGVmdDo2cHh9LmxlYWZsZXQtdG9vbHRpcC1sZWZ0OmJlZm9yZSwubGVhZmxldC10b29sdGlwLXJpZ2h0OmJlZm9yZXt0b3A6NTAlO21hcmdpbi10b3A6LTZweH0ubGVhZmxldC10b29sdGlwLWxlZnQ6YmVmb3Jle3JpZ2h0OjA7bWFyZ2luLXJpZ2h0Oi0xMnB4O2JvcmRlci1sZWZ0LWNvbG9yOiNmZmZ9LmxlYWZsZXQtdG9vbHRpcC1yaWdodDpiZWZvcmV7bGVmdDowO21hcmdpbi1sZWZ0Oi0xMnB4O2JvcmRlci1yaWdodC1jb2xvcjojZmZmfUBtZWRpYSBwcmludHsubGVhZmxldC1jb250cm9sey13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OmV4YWN0O3ByaW50LWNvbG9yLWFkanVzdDpleGFjdH19LnNlbGVjdDItY29udGFpbmVye2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JveC1zaXppbmc6Ym9yZGVyLWJveDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2hlaWdodDoyOHB4O3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjhweDtwYWRkaW5nLXJpZ2h0OjIwcHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6bm9uZTtmb250LXNpemU6MWVtfS5zZWxlY3QyLWNvbnRhaW5lcltkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke3BhZGRpbmctcmlnaHQ6OHB4O3BhZGRpbmctbGVmdDoyMHB4fS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JveC1zaXppbmc6Ym9yZGVyLWJveDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO21pbi1oZWlnaHQ6MzJweDt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZX0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2Rpc3BsYXk6aW5saW5lO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjB9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOm5vbmU7Zm9udC1zaXplOjFlbX0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZHtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOm5vbmU7Zm9udC1zaXplOjEwMCU7bWFyZ2luLXRvcDo1cHg7bWFyZ2luLWxlZnQ6NXB4O3BhZGRpbmc6MDttYXgtd2lkdGg6MTAwJTtyZXNpemU6bm9uZTtoZWlnaHQ6MThweDt2ZXJ0aWNhbC1hbGlnbjpib3R0b207Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtvdmVyZmxvdzpoaWRkZW47d29yZC1icmVhazprZWVwLWFsbH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uc2VsZWN0Mi1kcm9wZG93bntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTEwMDAwMHB4O3dpZHRoOjEwMCU7ei1pbmRleDoxMDUxfS5zZWxlY3QyLXJlc3VsdHN7ZGlzcGxheTpibG9ja30uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25ze2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9LnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue3BhZGRpbmc6NnB4O3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lfS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZXtjdXJzb3I6cG9pbnRlcn0uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd257bGVmdDowfS5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmV7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3d7Ym9yZGVyLXRvcDpub25lO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd257ZGlzcGxheTpibG9jaztwYWRkaW5nOjRweH0uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7cGFkZGluZzo0cHg7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGV7ZGlzcGxheTpub25lfS5zZWxlY3QyLWNsb3NlLW1hc2t7Ym9yZGVyOjA7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246Zml4ZWQ7bGVmdDowO3RvcDowO21pbi1oZWlnaHQ6MTAwJTttaW4td2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO29wYWNpdHk6MDt6LWluZGV4Ojk5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKX0uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZXtib3JkZXI6MCAhaW1wb3J0YW50O2NsaXA6cmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50Oy13ZWJraXQtY2xpcC1wYXRoOmluc2V0KDUwJSkgIWltcG9ydGFudDtjbGlwLXBhdGg6aW5zZXQoNTAlKSAhaW1wb3J0YW50O2hlaWdodDoxcHggIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3dpZHRoOjFweCAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2NvbG9yOiM0NDQ7bGluZS1oZWlnaHQ6MjhweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntjdXJzb3I6cG9pbnRlcjtmbG9hdDpyaWdodDtmb250LXdlaWdodDpib2xkO2hlaWdodDoyNnB4O21hcmdpbi1yaWdodDoyMHB4O3BhZGRpbmctcmlnaHQ6MHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVye2NvbG9yOiM5OTl9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7aGVpZ2h0OjI2cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjFweDtyaWdodDoxcHg7d2lkdGg6MjBweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie2JvcmRlci1jb2xvcjojODg4IHJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6NXB4IDRweCAwIDRweDtoZWlnaHQ6MDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNHB4O21hcmdpbi10b3A6LTJweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7ZmxvYXQ6bGVmdH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tsZWZ0OjFweDtyaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjojZWVlO2N1cnNvcjpkZWZhdWx0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntkaXNwbGF5Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApICM4ODggcmdiYSgwLDAsMCwwKTtib3JkZXItd2lkdGg6MCA0cHggNXB4IDRweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O2N1cnNvcjp0ZXh0O3BhZGRpbmctYm90dG9tOjVweDtwYWRkaW5nLXJpZ2h0OjVweDtwb3NpdGlvbjpyZWxhdGl2ZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZS5zZWxlY3QyLXNlbGVjdGlvbi0tY2xlYXJhYmxle3BhZGRpbmctcmlnaHQ6MjVweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2N1cnNvcjpwb2ludGVyO2ZvbnQtd2VpZ2h0OmJvbGQ7aGVpZ2h0OjIwcHg7bWFyZ2luLXJpZ2h0OjEwcHg7bWFyZ2luLXRvcDo1cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtwYWRkaW5nOjFweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXtiYWNrZ3JvdW5kLWNvbG9yOiNlNGU0ZTQ7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXRvcDo1cHg7cGFkZGluZzowO3BhZGRpbmctbGVmdDoyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTt3aGl0ZS1zcGFjZTpub3dyYXB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXl7Y3Vyc29yOmRlZmF1bHQ7cGFkZGluZy1sZWZ0OjJweDtwYWRkaW5nLXJpZ2h0OjVweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6bm9uZTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7Y29sb3I6Izk5OTtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OmJvbGQ7cGFkZGluZzowIDRweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlciwuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2YxZjFmMTtjb2xvcjojMzMzO291dGxpbmU6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXl7cGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjJweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjYWFhO2JvcmRlci1yaWdodDpub25lO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6MTBweDttYXJnaW4tcmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyOnNvbGlkICMwMDAgMXB4O291dGxpbmU6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7YmFja2dyb3VuZC1jb2xvcjojZWVlO2N1cnNvcjpkZWZhdWx0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXtkaXNwbGF5Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZHtib3JkZXI6MXB4IHNvbGlkICNhYWF9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlcjpub25lO291dGxpbmU6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cz4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25ze21heC1oZWlnaHQ6MjAwcHg7b3ZlcmZsb3cteTphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue3BhZGRpbmctbGVmdDoxZW19LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXB7cGFkZGluZy1sZWZ0OjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi0xZW07cGFkZGluZy1sZWZ0OjJlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi0yZW07cGFkZGluZy1sZWZ0OjNlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnttYXJnaW4tbGVmdDotM2VtO3BhZGRpbmctbGVmdDo0ZW19LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi00ZW07cGFkZGluZy1sZWZ0OjVlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi01ZW07cGFkZGluZy1sZWZ0OjZlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1ncm91cHtwYWRkaW5nOjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZGlzYWJsZWR7Y29sb3I6Izk5OX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOiNkZGR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGV7YmFja2dyb3VuZC1jb2xvcjojNTg5N2ZiO2NvbG9yOiNmZmZ9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3Vwe2N1cnNvcjpkZWZhdWx0O2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo2cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7b3V0bGluZTowO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDUwJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgNTAlLCAjZWVlIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiA1MCUsICNlZWUgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI0ZGRkZGRkZGXCIsIGVuZENvbG9yc3RyPVwiI0ZGRUVFRUVFXCIsIEdyYWRpZW50VHlwZT0wKX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjNTg5N2ZifS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2NvbG9yOiM0NDQ7bGluZS1oZWlnaHQ6MjhweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntjdXJzb3I6cG9pbnRlcjtmbG9hdDpyaWdodDtmb250LXdlaWdodDpib2xkO2hlaWdodDoyNnB4O21hcmdpbi1yaWdodDoyMHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVye2NvbG9yOiM5OTl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7YmFja2dyb3VuZC1jb2xvcjojZGRkO2JvcmRlcjpub25lO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjYWFhO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7aGVpZ2h0OjI2cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjFweDtyaWdodDoxcHg7d2lkdGg6MjBweDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNjY2MgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUgNTAlLCAjY2NjIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNGRkVFRUVFRVwiLCBlbmRDb2xvcnN0cj1cIiNGRkNDQ0NDQ1wiLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6Izg4OCByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjVweCA0cHggMCA0cHg7aGVpZ2h0OjA7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTRweDttYXJnaW4tdG9wOi0ycHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2Zsb2F0OmxlZnR9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtsZWZ0OjFweDtyaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3JkZXI6MXB4IHNvbGlkICM1ODk3ZmJ9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlcjpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKSAjODg4IHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXdpZHRoOjAgNHB4IDVweCA0cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNlZWUgNTAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjRkZGRkZGRkZcIiwgZW5kQ29sb3JzdHI9XCIjRkZFRUVFRUVcIiwgR3JhZGllbnRUeXBlPTApfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjZmZmIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSA1MCUsICNmZmYgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI0ZGRUVFRUVFXCIsIGVuZENvbG9yc3RyPVwiI0ZGRkZGRkZGXCIsIEdyYWRpZW50VHlwZT0wKX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O2N1cnNvcjp0ZXh0O291dGxpbmU6MDtwYWRkaW5nLWJvdHRvbTo1cHg7cGFkZGluZy1yaWdodDo1cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjNTg5N2ZifS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7ZGlzcGxheTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle2JhY2tncm91bmQtY29sb3I6I2U0ZTRlNDtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi10b3A6NXB4O3BhZGRpbmc6MH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheXtjdXJzb3I6ZGVmYXVsdDtwYWRkaW5nLWxlZnQ6MnB4O3BhZGRpbmctcmlnaHQ6NXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjpub25lO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4O2NvbG9yOiM4ODg7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDpib2xkO3BhZGRpbmc6MCA0cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcntjb2xvcjojNTU1O291dGxpbmU6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXl7cGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjJweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXI6MXB4IHNvbGlkICM1ODk3ZmJ9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlci10b3A6bm9uZTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO291dGxpbmU6MH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZHtvdXRsaW5lOjA7Ym94LXNoYWRvdzpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmV7Ym9yZGVyLWJvdHRvbTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3d7Ym9yZGVyLXRvcDpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzPi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnN7bWF4LWhlaWdodDoyMDBweDtvdmVyZmxvdy15OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZ3JvdXB7cGFkZGluZzowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWRpc2FibGVke2NvbG9yOmdyYXl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGV7YmFja2dyb3VuZC1jb2xvcjojMzg3NWQ3O2NvbG9yOiNmZmZ9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3Vwe2N1cnNvcjpkZWZhdWx0O2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo2cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3due2JvcmRlci1jb2xvcjojNTg5N2ZifS5jb250ZW50IC5lcnJvci1wYWdle21pbi1oZWlnaHQ6NTBkdmg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uY29udGVudCAuZXJyb3ItcGFnZV9fdGl0bGV7Zm9udC1mYW1pbHk6dmFyKC0tdGV4dF9fc2Vjb25kYXJ5KTtmb250LXNpemU6Y2FsYyg0Mi8xNioxcmVtKTtsaW5lLWhlaWdodDoxMDAlO2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tYm90dG9tOi41ZW07bGV0dGVyLXNwYWNpbmc6LTAuMDFlbTtkaXNwbGF5OmJsb2NrO21heC13aWR0aDo3MDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5jb250ZW50IC5lcnJvci1wYWdlX190aXRsZXtmb250LXNpemU6Y2FsYygzNi8xNioxcmVtKX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsuY29udGVudCAuZXJyb3ItcGFnZV9fdGl0bGV7Zm9udC1zaXplOmNhbGMoMzAvMTYqMXJlbSl9fWh0bWwub3ZlcmZsb3ctaGlkZGVuLGJvZHkub3ZlcmZsb3ctaGlkZGVue292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MTAwZHZofS5jb250YWluZXJ7bWF4LXdpZHRoOnZhcigtLWNvbnRhaW5lcl9fd2lkdGgpO3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgdmFyKC0tY29udGFpbmVyX19wYWRkaW5nKX0uY29udGFpbmVyX19zbWFsbHttYXgtd2lkdGg6dmFyKC0tY29udGFpbmVyX193aWR0aC0tc21hbGwpfS5jb250YWluZXJfX3NtYWxsIC5wYWdlLWhlcm9fX2NvbnRlbnR7d2lkdGg6MTAwJTttYXgtd2lkdGg6NTgwcHg7cGFkZGluZy1ibG9jazoxMHB4fS5oMXtmb250LWZhbWlseTp2YXIoLS10ZXh0X19zZWNvbmRhcnkpO2ZvbnQtc2l6ZTpjYWxjKDYwLzE2KjFyZW0pO2xpbmUtaGVpZ2h0OjEwMCU7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1ib3R0b206LjVlbTtsZXR0ZXItc3BhY2luZzotMC4wMWVtO2Rpc3BsYXk6YmxvY2t9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuaDF7Zm9udC1zaXplOmNhbGMoNDgvMTYqMXJlbSl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7Lmgxe2ZvbnQtc2l6ZTpjYWxjKDM2LzE2KjFyZW0pfX0uaDJ7Zm9udC1mYW1pbHk6dmFyKC0tdGV4dF9fc2Vjb25kYXJ5KTtmb250LXNpemU6Y2FsYyg0Mi8xNioxcmVtKTtsaW5lLWhlaWdodDoxMDAlO2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tYm90dG9tOi41ZW07bGV0dGVyLXNwYWNpbmc6LTAuMDFlbTtkaXNwbGF5OmJsb2NrfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7Lmgye2ZvbnQtc2l6ZTpjYWxjKDM2LzE2KjFyZW0pfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApey5oMntmb250LXNpemU6Y2FsYygzMC8xNioxcmVtKX19Lmgze2ZvbnQtZmFtaWx5OnZhcigtLXRleHRfX3NlY29uZGFyeSk7Zm9udC1zaXplOmNhbGMoMzAvMTYqMXJlbSk7bGluZS1oZWlnaHQ6MTAwJTtmb250LXdlaWdodDo1MDA7bWFyZ2luLWJvdHRvbTouNWVtO2xldHRlci1zcGFjaW5nOi0wLjAxZW07ZGlzcGxheTpibG9ja31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5oM3tmb250LXNpemU6Y2FsYygyNC8xNioxcmVtKX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsuaDN7Zm9udC1zaXplOmNhbGMoMjAvMTYqMXJlbSl9fS5oNHtmb250LWZhbWlseTp2YXIoLS10ZXh0X19zZWNvbmRhcnkpO2ZvbnQtc2l6ZTpjYWxjKDIwLzE2KjFyZW0pO2xpbmUtaGVpZ2h0OjEwMCU7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1ib3R0b206LjVlbTtsZXR0ZXItc3BhY2luZzotMC4wMWVtO2Rpc3BsYXk6YmxvY2t9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuaDR7Zm9udC1zaXplOmNhbGMoMTgvMTYqMXJlbSl9fS5oaWRkZW4tdGV4dHtwb3NpdGlvbjphYnNvbHV0ZTtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAgMCAwIDApO2hlaWdodDoxcHg7d2lkdGg6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDtib3JkZXI6MDtmb250LXNpemU6MDtsaW5lLWhlaWdodDowO3RleHQtaW5kZW50Oi05OTk5cHh9Lmhhcy1pY29uLWFmdGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9Lmhhcy1pY29uLWFmdGVyIC5pY29ue2NvbG9yOnZhcigtLWNvbG9yX193aGl0ZSk7bWFyZ2luLWxlZnQ6MjBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1lbmR9LnBhZ2UtY3Rhe3BhZGRpbmctYmxvY2s6MTIwcHg7YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fZGFyayk7Y29sb3I6dmFyKC0tY29sb3JfX3doaXRlKTtwb3NpdGlvbjpyZWxhdGl2ZTtpc29sYXRpb246aXNvbGF0ZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApey5wYWdlLWN0YXtwYWRkaW5nLWJsb2NrOjYwcHh9fS5wYWdlLWN0YTphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjI5MHB4O2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX3doaXRlKTt6LWluZGV4Oi0xfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7LnBhZ2UtY3RhOmFmdGVye2hlaWdodDoyMjBweH19LnBhZ2UtY3RhIC5jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6NTBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApey5wYWdlLWN0YSAuY29udGFpbmVye2dhcDoyMHB4O2FsaWduLWl0ZW1zOmNlbnRlcn19LnBhZ2UtY3RhX190aXRsZXt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApey5wYWdlLWN0YV9fdGl0bGV7bWF4LXdpZHRoOjMwMHB4fX0ucGFnZS1jdGEgLmxhcmdlLWJ1dHRvbnN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dyaWQtZ2FwOjMwcHg7anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApey5wYWdlLWN0YSAubGFyZ2UtYnV0dG9uc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO3dpZHRoOjEwMCV9fS5wYWdlLWNvbnRlbnR7cGFkZGluZy1ibG9jazo4MHB4O2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX3doaXRlKTtwb3NpdGlvbjpyZWxhdGl2ZX0ucGFnZS1jb250ZW50IC5jaXJjbGVze3RvcDoxNDBweDtsZWZ0OmNhbGMoNTAlIC0gMTA4MHB4KTt6LWluZGV4OjF9LnBhZ2UtY29udGVudCAuaGV4YWdvbnN7dG9wOjgzMHB4O3JpZ2h0OmNhbGMoNTAlIC0gMTA4MHB4KTt6LWluZGV4OjF9I2NhcnRlTWFrZXJzIC5wYWdlLWhlcm9fX2NvbnRlbnR7cGFkZGluZy10b3A6NDBweDt3aWR0aDoxMDAlfSNjYXJ0ZU1ha2VycyAucGFnZS1oZXJvX19jb250ZW50IHB7bWFyZ2luLWJvdHRvbTouNWVtfSNjYXJ0ZU1ha2VycyAucGFnZS1oZXJvX190aXRsZXttYXgtd2lkdGg6NzAwcHh9I2NhcnRlTWFrZXJzIC5wYWdlLWhlcm9fX3BhcmFncmFwaHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjYwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsjY2FydGVNYWtlcnMgLnBhZ2UtaGVyb19fcGFyYWdyYXBoe2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjB9fSNjYXJ0ZU1ha2VycyAucGFnZS1jb250ZW50e2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX3doaXRlKTtwYWRkaW5nLWJsb2NrOjAgMTIwcHg7cG9zaXRpb246cmVsYXRpdmU7aXNvbGF0aW9uOmlzb2xhdGV9I2NhcnRlTWFrZXJzIC5wYWdlLWNvbnRlbnQ6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDo2MHB4O2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX3Zpb2xldC1kYXJrKTt6LWluZGV4Oi0xfSNjYXJ0ZU1ha2VycyAubWFwLWRpc2NsYWltZXJ7Zm9udC1zaXplOmNhbGMoMTQvMTYqMXJlbSk7bWFyZ2luLXRvcDoxMHB4fS50YWctbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjE1cHg7bWFyZ2luLWJvdHRvbTozMHB4fS50YWctaXRlbSwuZndwbC10YXgtcHJvZHVjdF90YWd7ZGlzcGxheTpibG9jaztjb2xvcjp2YXIoLS1jb2xvcl9fdmlvbGV0LWRhcmspO2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX3Zpb2xldC1saWdodCk7Ym9yZGVyLXJhZGl1czoxMDAwcHg7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZTpjYWxjKDE2LzE2KjFyZW0pO2xpbmUtaGVpZ2h0OjE7cGFkZGluZzoxMXB4IDIwcHggOXB4O3dpZHRoOmZpdC1jb250ZW50O3RyYW5zaXRpb246LjJzIGVhc2UtaW4tb3V0fS5mb3JtLXBhZ2UgLnBhZ2UtaGVyb3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5mb3JtLXBhZ2UgLnBhZ2UtaGVyb19fdGV4dHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z3JpZC1nYXA6NTBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApey5mb3JtLXBhZ2UgLnBhZ2UtaGVyb19fdGV4dHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dyaWQtZ2FwOjMwcHggMH19LmZvcm0tcGFnZSAucGFnZS1jb250ZW50e3BhZGRpbmctYmxvY2s6NDBweDtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX193aGl0ZSk7cG9zaXRpb246cmVsYXRpdmV9LmZvcm0tcGFnZSAucGFnZS1jb250ZW50IC5jaXJjbGVze3RvcDoxNDBweDtsZWZ0OmNhbGMoNTAlIC0gMTA4MHB4KTt6LWluZGV4OjF9LmZvcm0tcGFnZSAucGFnZS1jb250ZW50IC5oZXhhZ29uc3t0b3A6ODMwcHg7cmlnaHQ6Y2FsYyg1MCUgLSAxMDgwcHgpO3otaW5kZXg6MX0jaW5kZXggLnBhZ2UtY29udGVudCAuY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0jaW5kZXggLnBhZ2UtY29udGVudCAuY2lyY2xlc3t0b3A6MzBweH0jaW5kZXggLnBhZ2UtY29udGVudCAuaGV4YWdvbnN7dG9wOjE5MHB4fS5pZEN1c3RvbWVyQ29udGFpbmVyLC5pZE1ha2VyQ29udGFpbmVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50O3VzZXItc2VsZWN0Om5vbmU7cG9pbnRlci1ldmVudHM6bm9uZX1pbWdbZGF0YS1sYXp5bG9hZGVkXXtvcGFjaXR5OjB9aW1nLmxpdGVzcGVlZC1sb2FkZWR7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGxpbmVhciAuMnM7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGxpbmVhciAuMnM7dHJhbnNpdGlvbjpvcGFjaXR5IC41cyBsaW5lYXIgLjJzO29wYWNpdHk6MX0uaGVhZGVye3BhZGRpbmctYmxvY2s6MXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjR9LmhlYWRlciAuY29udGFpbmVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LWVuZH0uaGVhZGVyX19sb2dve3dpZHRoOjExMHB4O2hlaWdodDoxMjVweDtmb250LXNpemU6MDtsaW5lLWhlaWdodDowO2ZsZXgtc2hyaW5rOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsuaGVhZGVyX19sb2dve3dpZHRoOjgwcHg7aGVpZ2h0OjkwcHh9fS5oZWFkZXJfX21lbnV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjcyJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjYwcHg7Zm9udC1mYW1pbHk6dmFyKC0tdGV4dF9fc2Vjb25kYXJ5KTtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOmNhbGMoMjAvMTYqMXJlbSk7ei1pbmRleDoxfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LmhlYWRlcl9fbWVudXt3aWR0aDo1MiU7Z2FwOjQwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7LmhlYWRlcl9fbWVudXtkaXNwbGF5Om5vbmV9fS5oZWFkZXJfX21lbnUgLm1lbnUtaXRlbXtmbGV4LXNocmluazowfS5oZWFkZXJfX21lbnUgYXtsaW5lLWhlaWdodDpjYWxjKDcwLzE2KjFyZW0pO2Rpc3BsYXk6YmxvY2s7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0fS5oZWFkZXJfX21lbnU6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTIwJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDQ0LCA4NywgMTE1LCAwKSAwLCByZ2JhKDQ0LCA4NywgMTE1LCAwLjEwMTk2MDc4NDMpIDEwJSwgcmdiYSg0NCwgODcsIDExNSwgMC4xMDE5NjA3ODQzKSA5MCUsIHJnYmEoNDQsIDg3LCAxMTUsIDApIDEwMCUpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO2JvdHRvbTowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfS5oZWFkZXJfX21lbnU+LmN1cnJlbnQtbWVudS1pdGVtLC5oZWFkZXJfX21lbnU+LmN1cnJlbnQtbWVudS1hbmNlc3Rvcntwb3NpdGlvbjpyZWxhdGl2ZX0uaGVhZGVyX19tZW51Pi5jdXJyZW50LW1lbnUtaXRlbTphZnRlciwuaGVhZGVyX19tZW51Pi5jdXJyZW50LW1lbnUtYW5jZXN0b3I6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO3dpZHRoOmNhbGMoMTAwJSArIDQwcHgpO2hlaWdodDoxcHg7YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fcHJpbWFyeSk7bGVmdDo1MCU7Ym90dG9tOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7ei1pbmRleDoxfS5oZWFkZXJfX21lbnUgLmN1cnJlbnQtbWVudS1pdGVtLC5oZWFkZXJfX21lbnUgLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5hLC5oZWFkZXJfX21lbnUgLmN1cnJlbnQtbWVudS1hbmNlc3RvcjpiZWZvcmV7Y29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnkpfS5oZWFkZXJfX21lbnUgLm1lbnUtaXRlbS0taGVhZGVyLXNlYXJjaHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5oZWFkZXJfX21lbnUgLm1lbnUtaXRlbS0taGVhZGVyLXNlYXJjaCAuaGVhZGVyU2VhcmNoe3Bvc2l0aW9uOnN0YXRpYzt3aWR0aDptaW4oNDYwcHgsNDJ2dyk7cGFkZGluZzowO2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kOm5vbmU7Ym94LXNoYWRvdzpub25lO2Rpc3BsYXk6ZmxleDtnYXA6MTJweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApey5oZWFkZXJfX21lbnUgLm1lbnUtaXRlbS0taGVhZGVyLXNlYXJjaCAuaGVhZGVyU2VhcmNoe2Rpc3BsYXk6bm9uZX19LmhlYWRlcl9fbWVudSAubWVudS1pdGVtLS1oZWFkZXItc2VhcmNoIC5oZWFkZXJTZWFyY2hfX2Zvcm17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTJweH0uaGVhZGVyX19tZW51IC5tZW51LWl0ZW0tLWhlYWRlci1zZWFyY2ggLmhlYWRlclNlYXJjaF9faW5wdXR7ZmxleDoxO3dpZHRoOjEwMCU7bWluLXdpZHRoOjI2MHB4O3BhZGRpbmc6MTBweCAxNnB4fS5oZWFkZXJfX21lbnUgLm1lbnUtaXRlbS0taGVhZGVyLXNlYXJjaCAuaGVhZGVyU2VhcmNoX19zdWJtaXR7YWxpZ24tc2VsZjpjZW50ZXI7cGFkZGluZzowO3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LXNocmluazowfS5oZWFkZXJfX21lbnUgLm1lbnUtaXRlbS0taGVhZGVyLXNlYXJjaCAuaGVhZGVyU2VhcmNoX19zdWJtaXQgLmljb257Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MH0uaGVhZGVyX19tZW51IC5tZW51LWl0ZW0tLWhlYWRlci1zZWFyY2ggLmhlYWRlclNlYXJjaF9fc3VibWl0IC5pY29uOmJlZm9yZXtmb250LXNpemU6Y2FsYygxOC8xNioxcmVtKTtwb3NpdGlvbjpzdGF0aWN9LmhlYWRlcl9fY3Rhe21hcmdpbi10b3A6MTZweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApey5oZWFkZXJfX2N0YXtkaXNwbGF5Om5vbmV9fS5oZWFkZXIgLmljb24taG9tZXtwb3NpdGlvbjpyZWxhdGl2ZX0uaGVhZGVyIC5pY29uLWhvbWUgYXt3aWR0aDozMHB4O2hlaWdodDo3MHB4O2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO2NvbG9yOnJnYmEoMCwwLDAsMCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsuaGVhZGVyIC5pY29uLWhvbWUgYXt3aWR0aDphdXRvO2hlaWdodDphdXRvO2NvbG9yOnZhcigtLWNvbG9yX19kYXJrKX19LmhlYWRlciAuaWNvbi1ob21lOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsuaGVhZGVyIC5pY29uLWhvbWU6YmVmb3Jle2Rpc3BsYXk6bm9uZX19QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5oZWFkZXIgLmljb24taG9tZTpob3ZlcjpiZWZvcmV7Y29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnkpfX0uaGVhZGVyIC5zaWduaW4taGVhZGVyLWJ1dHRvbntvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGV9LmhlYWRlciAuc2Vjb25kYXJ5TWVudV9fY29udGFpbmVye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OmNhbGMoNTAlIC0gNzA1cHgpO3RvcDoxMnB4O3BhZGRpbmctcmlnaHQ6NXB4O2Rpc3BsYXk6ZmxleH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NjBweCApey5oZWFkZXIgLnNlY29uZGFyeU1lbnVfX2NvbnRhaW5lcntyaWdodDoyMHB4fX0uaGVhZGVyIC5zZWNvbmRhcnlNZW51X19jb250YWluZXIgLnNpZ25pbi1oZWFkZXItYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO29wYWNpdHk6MTttYXJnaW4tbGVmdDoxMHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bGluZS1oZWlnaHQ6MS4yO2dhcDozMHB4fS5oZWFkZXIgLnNlY29uZGFyeU1lbnVfX2NvbnRhaW5lciAuc2lnbmluLWhlYWRlci1idXR0b24gLmhlYWRlcl9fY2FydC1saW5re3Bvc2l0aW9uOnJlbGF0aXZlfS5oZWFkZXIgLnNlY29uZGFyeU1lbnVfX2NvbnRhaW5lciAuc2lnbmluLWhlYWRlci1idXR0b24gLmhlYWRlcl9fY2FydC1saW5rLmlzLWNhcnQtYnVtcCAuaWNvbnthbmltYXRpb246Y2FydEljb25CdW1wIC41NXMgZWFzZS1vdXR9LmhlYWRlciAuc2Vjb25kYXJ5TWVudV9fY29udGFpbmVyIC5zaWduaW4taGVhZGVyLWJ1dHRvbiAuaGVhZGVyX19jYXJ0LWxpbmsuaXMtY2FydC1idW1wIC5oZWFkZXJfX2NhcnQtY291bnR7YW5pbWF0aW9uOmNhcnRDb3VudFBvcCAuNnMgZWFzZS1vdXR9LmhlYWRlciAuc2Vjb25kYXJ5TWVudV9fY29udGFpbmVyIC5zaWduaW4taGVhZGVyLWJ1dHRvbiAuaGVhZGVyX19jYXJ0LWNvdW50e2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWluLXdpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7cGFkZGluZzowIDZweDtib3JkZXItcmFkaXVzOjk5OXB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3JfX3NlY29uZGFyeSk7Y29sb3I6dmFyKC0tY29sb3JfX3doaXRlKTtmb250LXNpemU6Y2FsYygxNC8xNioxcmVtKTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MX0uaGVhZGVyIC5zZWNvbmRhcnlNZW51X19jb250YWluZXIgLnNpZ25pbi1oZWFkZXItYnV0dG9uOmZvY3VzLXdpdGhpbntvdXRsaW5lOjJweCBzb2xpZCB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7b3V0bGluZS1vZmZzZXQ6M3B4fS5oZWFkZXIgLnNlY29uZGFyeU1lbnVfX2NvbnRhaW5lciAuc2lnbmluLWhlYWRlci1idXR0b24+YSwuaGVhZGVyIC5zZWNvbmRhcnlNZW51X19jb250YWluZXIgLnNpZ25pbi1oZWFkZXItYnV0dG9uIGxhYmVsLnBvcHVwLWJ1dHRvbntjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6OHB4O2ZvbnQtc2l6ZTpjYWxjKDE2LzE2KjFyZW0pO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDJweCk7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuaGVhZGVyIC5zZWNvbmRhcnlNZW51X19jb250YWluZXIgLnNpZ25pbi1oZWFkZXItYnV0dG9uPmE6aG92ZXIsLmhlYWRlciAuc2Vjb25kYXJ5TWVudV9fY29udGFpbmVyIC5zaWduaW4taGVhZGVyLWJ1dHRvbiBsYWJlbC5wb3B1cC1idXR0b246aG92ZXJ7Y29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnkpfS5oZWFkZXIgLnNlY29uZGFyeU1lbnVfX2NvbnRhaW5lciAuc2lnbmluLWhlYWRlci1idXR0b24+YTpob3ZlciAuaWNvbiwuaGVhZGVyIC5zZWNvbmRhcnlNZW51X19jb250YWluZXIgLnNpZ25pbi1oZWFkZXItYnV0dG9uIGxhYmVsLnBvcHVwLWJ1dHRvbjpob3ZlciAuaWNvbntjb2xvcjp2YXIoLS1jb2xvcl9fcHJpbWFyeSl9fS5oZWFkZXIgLnNlY29uZGFyeU1lbnVfX2NvbnRhaW5lciAuc2lnbmluLWhlYWRlci1idXR0b24+YSAuaWNvbiwuaGVhZGVyIC5zZWNvbmRhcnlNZW51X19jb250YWluZXIgLnNpZ25pbi1oZWFkZXItYnV0dG9uIGxhYmVsLnBvcHVwLWJ1dHRvbiAuaWNvbntwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dH1Aa2V5ZnJhbWVzIGNhcnRJY29uQnVtcHswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSgxKX0zNSV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJweCkgc2NhbGUoMS4wOCl9NzAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKDAuOTgpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoMSl9fUBrZXlmcmFtZXMgY2FydENvdW50UG9wezAle3RyYW5zZm9ybTpzY2FsZSgxKX00NSV7dHJhbnNmb3JtOnNjYWxlKDEuMil9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMSl9fS5oZWFkZXJfX3NlY29uZGFyeS1tZW51e2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoyMHB4O2ZvbnQtc2l6ZTpjYWxjKDE2LzE2KjFyZW0pfS5oZWFkZXJfX3NlY29uZGFyeS1tZW51IC5tZW51LWl0ZW0tLWhlYWRlci1zZWFyY2ggLmhlYWRlclNlYXJjaF9fZm9ybXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMHB4fS5oZWFkZXJfX3NlY29uZGFyeS1tZW51IC5tZW51LWl0ZW0tLWhlYWRlci1zZWFyY2ggLmhlYWRlclNlYXJjaF9faW5wdXR7bWluLXdpZHRoOjI2MHB4O3BhZGRpbmc6NHB4IDEwcHg7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc2l6ZTpjYWxjKDE2LzE2KjFyZW0pfS5oZWFkZXJfX3NlY29uZGFyeS1tZW51IC5tZW51LWl0ZW0tLWhlYWRlci1zZWFyY2ggLmhlYWRlclNlYXJjaF9fc3VibWl0e2FsaWduLXNlbGY6Y2VudGVyO3BhZGRpbmc6MDt3aWR0aDozNnB4O2hlaWdodDozNnB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LXNocmluazowO2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX3doaXRlKTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjUpO2NvbG9yOnZhcigtLWNvbG9yX19kYXJrKTtib3gtc2hhZG93Om5vbmV9LmhlYWRlcl9fc2Vjb25kYXJ5LW1lbnUgLm1lbnUtaXRlbS0taGVhZGVyLXNlYXJjaCAuaGVhZGVyU2VhcmNoX19zdWJtaXQ6aG92ZXIsLmhlYWRlcl9fc2Vjb25kYXJ5LW1lbnUgLm1lbnUtaXRlbS0taGVhZGVyLXNlYXJjaCAuaGVhZGVyU2VhcmNoX19zdWJtaXQ6Zm9jdXN7Y29sb3I6dmFyKC0tY29sb3JfX3doaXRlKX0uaGVhZGVyX19zZWNvbmRhcnktbWVudSAubWVudS1pdGVtLS1oZWFkZXItc2VhcmNoIC5oZWFkZXJTZWFyY2hfX3N1Ym1pdCAuaWNvbntmb250LXNpemU6MDtsaW5lLWhlaWdodDoxO3BhZGRpbmctcmlnaHQ6MH0uaGVhZGVyX19zZWNvbmRhcnktbWVudSAubWVudS1pdGVtLS1oZWFkZXItc2VhcmNoIC5oZWFkZXJTZWFyY2hfX3N1Ym1pdCAuaWNvbjpiZWZvcmV7Zm9udC1zaXplOmNhbGMoMTYvMTYqMXJlbSk7cG9zaXRpb246c3RhdGljfS5oZWFkZXIgLmljb24tZmFjZWJvb2ssLmhlYWRlciAuaWNvbi1pbnN0YWdyYW17cG9zaXRpb246cmVsYXRpdmV9LmhlYWRlciAuaWNvbi1mYWNlYm9vayBhLC5oZWFkZXIgLmljb24taW5zdGFncmFtIGF7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjtjb2xvcjpyZ2JhKDAsMCwwLDApfS5oZWFkZXIgLmljb24tZmFjZWJvb2s6YmVmb3JlLC5oZWFkZXIgLmljb24taW5zdGFncmFtOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtwb2ludGVyLWV2ZW50czpub25lO2ZvbnQtc2l6ZTpjYWxjKDE2LzE2KjFyZW0pO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dH1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmhlYWRlciAuaWNvbi1mYWNlYm9vazpob3ZlcjpiZWZvcmUsLmhlYWRlciAuaWNvbi1pbnN0YWdyYW06aG92ZXI6YmVmb3Jle2NvbG9yOnZhcigtLWNvbG9yX19wcmltYXJ5KX19LmhlYWRlciAubWVudS1pdGVtLWhhcy1jaGlsZHJlbntwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmhlYWRlciAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3Zlcj5he2NvbG9yOnZhcigtLWNvbG9yX19wcmltYXJ5KX0uaGVhZGVyIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyOmJlZm9yZXtjb2xvcjp2YXIoLS1jb2xvcl9fcHJpbWFyeSl9fS5oZWFkZXIgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+YXt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7cGFkZGluZy1yaWdodDoyNHB4fS5oZWFkZXIgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlPmF7Y29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnkpfS5oZWFkZXIgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlOmJlZm9yZXtjb2xvcjp2YXIoLS1jb2xvcl9fcHJpbWFyeSk7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5oZWFkZXIgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtc2l6ZTo2cHg7cmlnaHQ6MDt0b3A6NS40ZW07dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0O3BvaW50ZXItZXZlbnRzOm5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsuaGVhZGVyIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmJlZm9yZXt0b3A6NC43ZW19fS5oZWFkZXIgLnN1Yi1tZW51e29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTtwb2ludGVyLWV2ZW50czpub25lO3RvcDoxMTAlO2xlZnQ6MDt3aWR0aDozNTBweDtwYWRkaW5nOjI1cHggMzBweDtib3JkZXItcmFkaXVzOjIwcHg7YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fd2hpdGUpO2JveC1zaGFkb3c6MHB4IDIuNzY3cHggMy41MTRweCAwcHggcmdiYSgwLDAsMCwuMDEpLDBweCA2LjY1cHggOC40NDZweCAwcHggcmdiYSgwLDAsMCwuMDEpLDBweCAxMi41MjJweCAxNS45MDJweCAwcHggcmdiYSgwLDAsMCwuMDEpLDBweCAyMi4zMzZweCAyOC4zNjdweCAwcHggcmdiYSgwLDAsMCwuMDIpLDBweCA0MS43NzhweCA1My4wNThweCAwcHggcmdiYSgwLDAsMCwuMDIpLDBweCAxMDBweCAxMjdweCAwcHggcmdiYSgwLDAsMCwuMDMpO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0LHZpc2liaWxpdHkgLjI1cyBlYXNlLWluLW91dCx0b3AgLjI1cyBlYXNlLWluLW91dDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7LmhlYWRlciAuc3ViLW1lbnV7Z2FwOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kOm5vbmU7d2lkdGg6YXV0b319LmhlYWRlciAuc3ViLW1lbnUgYXtsaW5lLWhlaWdodDoxNDUlfS5oZWFkZXIgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlIC5zdWItbWVudXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO3BvaW50ZXItZXZlbnRzOmFsbDt0b3A6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApey5oZWFkZXIgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlOm5vdCgucGxsLXBhcmVudC1tZW51LWl0ZW0pIC5zdWItbWVudXtwb3NpdGlvbjpzdGF0aWM7dHJhbnNmb3JtOm5vbmU7cGFkZGluZy1pbmxpbmU6MHB4IDI0cHh9fS5oZWFkZXIgLnBsbC1wYXJlbnQtbWVudS1pdGVte3BhZGRpbmctaW5saW5lOjEwcHg7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMnB4KX0uaGVhZGVyIC5wbGwtcGFyZW50LW1lbnUtaXRlbTphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTBweDtoZWlnaHQ6NXB4O3JpZ2h0OjE1cHg7dG9wOjQ1JTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO2JhY2tncm91bmQ6Y2VudGVyLzEwcHggMTBweCB1cmwoLi4vaW1nL3N2Zy9hcnJvdy5zdmcpIG5vLXJlcGVhdDt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQgLjFzO3BvaW50ZXItZXZlbnRzOm5vbmV9LmhlYWRlciAucGxsLXBhcmVudC1tZW51LWl0ZW0gYXtwYWRkaW5nLXJpZ2h0OjIwcHh9LmhlYWRlciAucGxsLXBhcmVudC1tZW51LWl0ZW0gLnN1Yi1tZW51e3dpZHRoOjUwcHg7cGFkZGluZzoxNnB4O2JvcmRlci1yYWRpdXM6MTBweDtnYXA6MTBweH0uaGVhZGVyIC5wbGwtcGFyZW50LW1lbnUtaXRlbSAuY3VycmVudC1sYW5ne2ZvbnQtd2VpZ2h0OjcwMH0uaGVhZGVyIC5wbGwtcGFyZW50LW1lbnUtaXRlbTpoYXMoYTpob3Zlcik6YWZ0ZXJ7ZmlsdGVyOmludmVydCg1NyUpIHNlcGlhKDIxJSkgc2F0dXJhdGUoMTczNiUpIGh1ZS1yb3RhdGUoMzQxZGVnKSBicmlnaHRuZXNzKDEwMyUpIGNvbnRyYXN0KDkyJSl9LmhlYWRlciAucGxsLXBhcmVudC1tZW51LWl0ZW0uYWN0aXZlOmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpO2ZpbHRlcjppbnZlcnQoNTclKSBzZXBpYSgyMSUpIHNhdHVyYXRlKDE3MzYlKSBodWUtcm90YXRlKDM0MWRlZykgYnJpZ2h0bmVzcygxMDMlKSBjb250cmFzdCg5MiUpfS5zdWItbWVudSBhOmhvdmVye2NvbG9yOnZhcigtLWNvbG9yX19wcmltYXJ5KX0ubW9iaWxlTWVudV9fY29udGFpbmVyOmhhcygubW9iaWxlTWVudSl7cG9zaXRpb246YWJzb2x1dGV9Lm1vYmlsZU1lbnV7cG9zaXRpb246Zml4ZWQ7aW5zZXQ6MDtoZWlnaHQ6MTAwZHZoO2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX3doaXRlKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyMHB4O3otaW5kZXg6MTAwMDtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7cGFkZGluZzoyMHB4IDIwcHggMTIwcHg7b3ZlcmZsb3cteTphdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODFweCl7Lm1vYmlsZU1lbnV7ZGlzcGxheTpub25lfX0ubW9iaWxlTWVudSAuc3VibWVudXt0cmFuc2l0aW9uOm5vbmV9Lm1vYmlsZU1lbnUgLm1lbnV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTBweDtmb250LXNpemU6Y2FsYygyMC8xNioxcmVtKTtmb250LWZhbWlseTp2YXIoLS10ZXh0X19zZWNvbmRhcnkpO2ZvbnQtd2VpZ2h0OjUwMH0ubW9iaWxlTWVudSAubWVudSBhe2xpbmUtaGVpZ2h0OmNhbGMoNzAvMTYqMXJlbSk7ZGlzcGxheTpibG9jazt0cmFuc2l0aW9uOm5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsubW9iaWxlTWVudSAubWVudSBhe2xpbmUtaGVpZ2h0OmNhbGMoNjAvMTYqMXJlbSl9fS5tb2JpbGVNZW51IC5tZW51IC5jdXJyZW50LW1lbnUtaXRlbXtjb2xvcjp2YXIoLS1jb2xvcl9fcHJpbWFyeSl9Lm1vYmlsZU1lbnU+Lm1vYmlsZU1lbnVfX2NvbnRhaW5lciAubWVudS1pdGVtLWhhcy1jaGlsZHJlbntib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKX0ubW9iaWxlTWVudV9fc2Vjb25kYXJ5e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoyMHB4O3dpZHRoOjEwMCU7bWFyZ2luLXRvcDphdXRvfS5tb2JpbGVNZW51IC5zZWNvbmRhcnlNZW51X19jb250YWluZXJ7cG9zaXRpb246c3RhdGljO3JpZ2h0OmF1dG87dG9wOmF1dG87cGFkZGluZzowO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxNnB4fS5tb2JpbGVNZW51IC5oZWFkZXJfX3NlY29uZGFyeS1tZW51e2dhcDoyMHB4O2ZvbnQtc2l6ZTpjYWxjKDE4LzE2KjFyZW0pO3RleHQtYWxpZ246Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi1ib3R0b206MjBweH0ubW9iaWxlTWVudSAuaGVhZGVyX19zZWNvbmRhcnktbWVudSBhe2xpbmUtaGVpZ2h0OjF9Lm1vYmlsZU1lbnUgLmhlYWRlcl9fc2Vjb25kYXJ5LW1lbnUgLnBsbC1wYXJlbnQtbWVudS1pdGVte21hcmdpbi1sZWZ0OjIwcHh9Lm1vYmlsZU1lbnUgLmhlYWRlcl9fc2Vjb25kYXJ5LW1lbnUgLnBsbC1wYXJlbnQtbWVudS1pdGVtIGF7cGFkZGluZy1yaWdodDowfS5tb2JpbGVNZW51IC5oZWFkZXJfX3NlY29uZGFyeS1tZW51IC5wbGwtcGFyZW50LW1lbnUtaXRlbSAuc3ViLW1lbnV7dG9wOmF1dG87cGFkZGluZzoyMHB4O2dhcDoyMHB4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyLXJhZGl1czoxMHB4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTo1MHB4O2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3dpZHRoOmZpdC1jb250ZW50O2JveC1zaGFkb3c6MHB4IDJweCA1cHggcmdiYSgwLDAsMCwuMTUpO2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX3doaXRlKX0ubW9iaWxlTWVudSAuaGVhZGVyX19zZWNvbmRhcnktbWVudSAubWVudS1pdGVtLS1oZWFkZXItc2VhcmNoe3dpZHRoOjEwMCU7bWFyZ2luLXRvcDo2cHh9Lm1vYmlsZU1lbnUgLmhlYWRlcl9fc2Vjb25kYXJ5LW1lbnUgLm1lbnUtaXRlbS0taGVhZGVyLXNlYXJjaCAuaGVhZGVyU2VhcmNoX19mb3Jte3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2dhcDoxMnB4O2FsaWduLWl0ZW1zOnN0cmV0Y2h9Lm1vYmlsZU1lbnUgLmhlYWRlcl9fc2Vjb25kYXJ5LW1lbnUgLm1lbnUtaXRlbS0taGVhZGVyLXNlYXJjaCAuaGVhZGVyU2VhcmNoX19pbnB1dHt3aWR0aDoxMDAlO21pbi13aWR0aDowfS5tb2JpbGVNZW51IC5zaWduaW4taGVhZGVyLWJ1dHRvbntwb3NpdGlvbjpzdGF0aWM7b3BhY2l0eToxO21hcmdpbi1sZWZ0OjA7Z2FwOjIwcHh9Lm1vYmlsZU1lbnUgLnNpZ25pbi1oZWFkZXItYnV0dG9uPmEsLm1vYmlsZU1lbnUgLnNpZ25pbi1oZWFkZXItYnV0dG9uIGxhYmVsLnBvcHVwLWJ1dHRvbntmb250LXNpemU6Y2FsYygxOC8xNioxcmVtKTt0cmFuc2Zvcm06bm9uZTthbGlnbi1pdGVtczpjZW50ZXJ9Lm1vYmlsZU1lbnUgLmljb24tZmFjZWJvb2ssLm1vYmlsZU1lbnUgLmljb24taW5zdGFncmFte3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9Lm1vYmlsZU1lbnUgLmljb24tZmFjZWJvb2s6YmVmb3JlLC5tb2JpbGVNZW51IC5pY29uLWluc3RhZ3JhbTpiZWZvcmV7Zm9udC1zaXplOmNhbGMoMjQvMTYqMXJlbSk7bGVmdDowfS5tb2JpbGVNZW51IC5wbGwtcGFyZW50LW1lbnUtaXRlbXt0cmFuc2Zvcm06bm9uZTtwYWRkaW5nOjB9Lm1vYmlsZU1lbnUgLnBsbC1wYXJlbnQtbWVudS1pdGVtOmFmdGVye3JpZ2h0Oi0xNHB4O3RvcDo1MCV9Lm1vYmlsZU1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YmVmb3Jle3RvcDo0LjdlbX0ubW9iaWxlTWVudSAuc3ViLW1lbnV7Z2FwOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kOm5vbmU7d2lkdGg6MTAwJTt0cmFuc2l0aW9uOm5vbmV9Lm1vYmlsZU1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlOm5vdCgucGxsLXBhcmVudC1tZW51LWl0ZW0pIC5zdWItbWVudXtwb3NpdGlvbjpzdGF0aWM7dHJhbnNmb3JtOm5vbmU7cGFkZGluZy1ib3R0b206MTJweDtib3JkZXItY29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnkpfS5tb2JpbGVNZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmFjdGl2ZTpub3QoLnBsbC1wYXJlbnQtbWVudS1pdGVtKSAuc3ViLW1lbnUgLm1lbnUtaXRlbXtwYWRkaW5nLWxlZnQ6MzJweDtwb3NpdGlvbjpyZWxhdGl2ZX0ubW9iaWxlTWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmU6bm90KC5wbGwtcGFyZW50LW1lbnUtaXRlbSkgLnN1Yi1tZW51IC5tZW51LWl0ZW06YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LjJlbTt0b3A6LjFlbTt3aWR0aDoxMnB4O2hlaWdodDozMHB4O2JveC1zaGFkb3c6LTFweCAxcHggMCB2YXIoLS1jb2xvcl9fZGFyayk7b3BhY2l0eTouM30ubW9iaWxlTWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmU6bm90KC5wbGwtcGFyZW50LW1lbnUtaXRlbSkgLnN1Yi1tZW51IC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW06YWZ0ZXJ7b3BhY2l0eToxO2JveC1zaGFkb3c6LTFweCAxcHggMCB2YXIoLS1jb2xvcl9fcHJpbWFyeSl9Lm1vYmlsZU1lbnVfX3RvZ2dsZXtwb3NpdGlvbjpmaXhlZDtib3R0b206MTBweDtsZWZ0OjIwcHg7d2lkdGg6Y2FsYygxMDAlIC0gNDBweCk7aGVpZ2h0OjUwcHg7YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fd2hpdGUpO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMDgpO2JvcmRlci1yYWRpdXM6MTAwcHg7ei1pbmRleDoxMDAxO2JveC1zaGFkb3c6MHB4IDI0cHggMjBweCAwcHggcmdiYSgxNTAsMTUwLDE1MCwuMSksMHB4IDEwcHggMTVweCAwcHggcmdiYSgxNTAsMTUwLDE1MCwuMTUpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6MTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgxcHgpey5tb2JpbGVNZW51X190b2dnbGV7ZGlzcGxheTpub25lfX0ubW9iaWxlTWVudV9fdG9nZ2xlLS10ZXh0e2ZvbnQtc2l6ZTpjYWxjKDE2LzE2KjFyZW0pO2xpbmUtaGVpZ2h0OjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOi0wLjJweDtmb250LXdlaWdodDo2MDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjE1cHg7dmVydGljYWwtYWxpZ246Ym90dG9tfS5tb2JpbGVNZW51X190b2dnbGUtLWxpbmVze3dpZHRoOjE2cHg7aGVpZ2h0OjEwcHg7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0O3Bvc2l0aW9uOnJlbGF0aXZlfS5tb2JpbGVNZW51X190b2dnbGUtLWxpbmV7d2lkdGg6MTAwJTtoZWlnaHQ6MS43cHg7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fZGFyayk7Ym9yZGVyLXJhZGl1czoxcHg7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0fS5tb2JpbGVNZW51X190b2dnbGUtLWxpbmU6bnRoLWNoaWxkKDEpe3RvcDowfS5tb2JpbGVNZW51X190b2dnbGUtLWxpbmU6bnRoLWNoaWxkKDMpe2JvdHRvbTowfS5tb2JpbGVNZW51X190b2dnbGUtLWxpbmU6bnRoLWNoaWxkKDIpe3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9Lm1vYmlsZU1lbnVfX2NvbnRhaW5lci5hY3RpdmUgLm1vYmlsZU1lbnV7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTtwb2ludGVyLWV2ZW50czphbGx9Lm1vYmlsZU1lbnVfX2NvbnRhaW5lci5hY3RpdmUgLm1vYmlsZU1lbnVfX3RvZ2dsZS0tbGluZTpudGgtY2hpbGQoMSl7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpfS5tb2JpbGVNZW51X19jb250YWluZXIuYWN0aXZlIC5tb2JpbGVNZW51X190b2dnbGUtLWxpbmU6bnRoLWNoaWxkKDIpe29wYWNpdHk6MH0ubW9iaWxlTWVudV9fY29udGFpbmVyLmFjdGl2ZSAubW9iaWxlTWVudV9fdG9nZ2xlLS1saW5lOm50aC1jaGlsZCgzKXtib3R0b206NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDUwJSkgcm90YXRlKC00NWRlZyl9LmZvb3RlcntwYWRkaW5nLWJsb2NrOjYwcHg7Zm9udC1zaXplOmNhbGMoMTYvMTYqMXJlbSl9LmZvb3RlciAubm9vbWlhe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjgxcHg7aGVpZ2h0OjE1cHg7dGV4dC1pbmRlbnQ6LTk5OTlweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZvb3RlciAubm9vbWlhOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2NvbnRlbnQ6XCJcIjtvcGFjaXR5Oi43O2JhY2tncm91bmQtcG9zaXRpb246bGVmdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjgxcHggMTVweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL3N2Zy9sb2dvLW5vb21pYS0tZGFyay5zdmcpfS5mb290ZXIgLm5vb21pYTphZnRlcnt0cmFuc2l0aW9uOmFsbCAuM3MgdmFyKC0tZWFzZUluUXVhZCk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MDtoZWlnaHQ6MTAwJTtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6ODFweCAxNXB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvc3ZnL2xvZ28tbm9vbWlhLS1kYXJrLnN2Zyl9LmZvb3RlciAubm9vbWlhOmhvdmVyOmFmdGVye3dpZHRoOjEwMCV9LmZvb3Rlcl9fY29udGVudHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpO2dyaWQtZ2FwOjMwcHg7bWFyZ2luLWJvdHRvbTo4MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7LmZvb3Rlcl9fY29udGVudHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dyaWQtZ2FwOjQwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9fS5mb290ZXJfX3RpdGxle2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tYm90dG9tOi41ZW07Zm9udC1zaXplOmNhbGMoMTgvMTYqMXJlbSl9LmZvb3RlciBhe2NvbG9yOnZhcigtLWNvbG9yX19wcmltYXJ5KTttYXJnaW4tYm90dG9tOi4zZW07ZGlzcGxheTpibG9ja30uZm9vdGVyICNmb290ZXJNZW51e2NvbHVtbi1jb3VudDoyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7LmZvb3RlciAjZm9vdGVyTWVudXtjb2x1bW4tY291bnQ6MX19LmZvb3Rlcl9fY29udGFjdHtkaXNwbGF5OmZsZXg7Z2FwOjUwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsuZm9vdGVyX19jb250YWN0e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6NDBweDthbGlnbi1pdGVtczpjZW50ZXJ9fS5mb290ZXJfX2NvbnRhY3QtLWxvZ297d2lkdGg6MTEwcHg7aGVpZ2h0OjEyNXB4fS5mb290ZXJfX2NvbnRhY3QtLWxpbmtze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmZvb3Rlcl9fY29udGFjdC0tc29jaWFse2Rpc3BsYXk6ZmxleDtnYXA6MjBweDttYXJnaW4tdG9wOjFlbTtmb250LXNpemU6Y2FsYygyMC8xNioxcmVtKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApey5mb290ZXJfX2NvbnRhY3QtLXNvY2lhbHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX0uZm9vdGVyX19sZWdhbHt3aWR0aDpmaXQtY29udGVudDttYXJnaW4tbGVmdDphdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7LmZvb3Rlcl9fbGVnYWx7d2lkdGg6YXV0bzttYXJnaW4tbGVmdDowfX0uZm9vdGVyX19jb3B5cmlnaHR7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6Y2FsYygxNC8xNioxcmVtKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApey5mb290ZXJfX2NvcHlyaWdodHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjIwcHh9fS5mb290ZXJfX2NvcHlyaWdodC0tcmlnaHR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTBweH0ucGFnZS1oZXJve3dpZHRoOjEwMCU7YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fZGFyayk7cGFkZGluZy1ibG9jazo0MHB4O2NvbG9yOnZhcigtLWNvbG9yX193aGl0ZSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsucGFnZS1oZXJve3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX19LnBhZ2UtaGVyby5oYXMtaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozfS5wYWdlLWhlcm8gLmNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX0ucGFnZS1oZXJvX19zdWJ0aXRsZXtmb250LWZhbWlseTp2YXIoLS10ZXh0X19zZWNvbmRhcnkpO2ZvbnQtc2l6ZTpjYWxjKDIwLzE2KjFyZW0pO2xpbmUtaGVpZ2h0OjEwMCU7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1ib3R0b206LjVlbTtsZXR0ZXItc3BhY2luZzotMC4wMWVtO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTouNWVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LnBhZ2UtaGVyb19fc3VidGl0bGV7Zm9udC1zaXplOmNhbGMoMTgvMTYqMXJlbSl9fS5wYWdlLWhlcm9fX3RpdGxlIHN0cm9uZ3tjb2xvcjp2YXIoLS1jb2xvcl9fYmx1ZS1kYXJrKX0ucGFnZS1oZXJvX190aXRsZSBlbXtjb2xvcjp2YXIoLS1jb2xvcl9fcmVkKX0ucGFnZS1oZXJvX19jb250ZW50e3BhZGRpbmctYmxvY2s6NDBweDt3aWR0aDo2MzBweDtmbGV4LXNocmluazowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LnBhZ2UtaGVyb19fY29udGVudHt3aWR0aDoxMDAlO3BhZGRpbmctYmxvY2s6MCAzMHB4fX0ucGFnZS1oZXJvX19pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2FzcGVjdC1yYXRpbzozLzI7d2lkdGg6Y2FsYygxMDAlIC0gNzIwcHgpO2JvcmRlci1yYWRpdXM6NDlweDtib3JkZXI6MXB4IHNvbGlkICNmNTg0MmQ7cGFkZGluZzoxMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LnBhZ2UtaGVyb19faW1hZ2V7cG9zaXRpb246c3RhdGljO3dpZHRoOjEwMCU7YXNwZWN0LXJhdGlvOjE2Lzk7bWFyZ2luLWJvdHRvbTotMTIwcHg7Ym9yZGVyLXJhZGl1czoyMHB4fX0ucGFnZS1oZXJvX19pbWFnZSBmaWd1cmV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjA7Ym9yZGVyLXJhZGl1czo0MHB4O292ZXJmbG93OmhpZGRlbn0ucGFnZS1oZXJvX19pbWFnZSBmaWd1cmUgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3ZlcjtkaXNwbGF5OmJsb2NrfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7LnBhZ2UtaGVyb19faW1hZ2UgZmlndXJle2JvcmRlci1yYWRpdXM6MTBweH19LnBhZ2UtaGVyby5wdXJwbGV7YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fdmlvbGV0LWRhcmspfS5wYWdlLWhlcm8ueWVsbG93e2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX29yYW5nZSl9LnBhZ2UtaGVyby5ncmVlbntiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX19ncmVlbi1kYXJrKX0ucGFnZS1oZXJvLndoaXRle2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyayk7dGV4dC1hbGlnbjpjZW50ZXJ9LnBhZ2UtaGVyby53aGl0ZSAuY29udGFpbmVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ucGFnZS1oZXJvLndoaXRlIC5wYWdlLWhlcm9fX2NvbnRlbnR7cGFkZGluZy1ibG9jazoyNXB4O21heC13aWR0aDpub25lfS5wYWdlLWhlcm8ud2hpdGUgLnBhZ2UtaGVyb19fdGl0bGV7bWFyZ2luLWJvdHRvbTo3MHB4fS5wYWdlLWhlcm8ud2hpdGUgLnBhZ2UtaGVyb19fdGV4dHt0ZXh0LWFsaWduOmxlZnR9LmJ0bntmb250LWZhbWlseTp2YXIoLS10ZXh0X19wcmltYXJ5KTtkaXNwbGF5OmZsZXg7cGFkZGluZzoxOXB4IDMwcHggMTdweCAzNXB4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTVweDtib3JkZXItcmFkaXVzOjUwcHg7YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fb3JhbmdlLCAjZjU4NDJkKTtib3gtc2hhZG93OjBweCAyNHB4IDIwcHggMHB4IHJnYmEoMjQ1LDEzMiw0NSwuMSksMHB4IDEwcHggMTVweCAwcHggcmdiYSgyNDUsMTMyLDQ1LC4yKTt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcjtjb2xvcjp2YXIoLS1jb2xvcl9fd2hpdGUsICNmZmYpO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxO3RyYW5zaXRpb246YWxsIC4yMnMgZWFzZS1pbi1vdXQ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOmZpdC1jb250ZW50O2lzb2xhdGlvbjppc29sYXRlO3dvcmQtYnJlYWs6YnJlYWstd29yZH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApey5idG57cGFkZGluZzoxN3B4IDI4cHggMTVweCAzM3B4fX0uYnRuIHNwYW57cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3BhZGRpbmctcmlnaHQ6MzJweH0uYnRuIHNwYW46YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7Zm9udC1zaXplOmNhbGMoMTgvMTYqMXJlbSk7dHJhbnNpdGlvbjphbGwgLjIycyBlYXNlLWluLW91dH0uYnRuOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMSU7aGVpZ2h0OjEwMSU7YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fYmx1ZS1kYXJrKTtib3JkZXItcmFkaXVzOjUwcHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTAwJTt0b3A6MDt0cmFuc2l0aW9uOmFsbCAuMjJzIGVhc2UtaW4tb3V0fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7LmJ0bjphZnRlcntyaWdodDowO29wYWNpdHk6MH19LmJ0bi5idG4tYWx0e2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX3doaXRlKTtjb2xvcjp2YXIoLS1jb2xvcl9fYmx1ZS1kYXJrKTtib3gtc2hhZG93OjBweCAyNHB4IDIwcHggMHB4IHJnYmEoMTUwLDE1MCwxNTAsLjA1KSwwcHggMTBweCAxNXB4IDBweCByZ2JhKDE1MCwxNTAsMTUwLC4xKX0uYnRuLmJ0bi1uby1pY29uIHNwYW57cGFkZGluZy1yaWdodDowfS5idG4uYnRuLW5vLWljb24gc3BhbjpiZWZvcmV7ZGlzcGxheTpub25lfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuYnRuOmhvdmVye2NvbG9yOnZhcigtLWNvbG9yX193aGl0ZSk7Ym94LXNoYWRvdzowcHggMjRweCAyMHB4IDBweCByZ2JhKDE1MCwxNTAsMTUwLC4wNSksMHB4IDEwcHggMTVweCAwcHggcmdiYSgxNTAsMTUwLDE1MCwuMSl9LmJ0bjpob3ZlcjphZnRlcntyaWdodDowfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKWFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsuYnRuOmhvdmVyOmFmdGVye29wYWNpdHk6MX19QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5idG46aG92ZXIgc3BhbjpiZWZvcmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KX19LmJ0bl9fY29udGFpbmVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjMwcHg7bWFyZ2luLXRvcDo0MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuYnRuX19jb250YWluZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyMHB4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9fS5idG4ubG9hZGluZ3twb2ludGVyLWV2ZW50czpub25lfS5idG4ubG9hZGluZyAuaWNvbi1zcGlubmVyOmJlZm9yZXthbmltYXRpb246c3BpbiAxcyBsaW5lYXIgaW5maW5pdGV9LmxhcmdlLWJ1dHRvbntib3JkZXItcmFkaXVzOjIwcHg7cG9zaXRpb246cmVsYXRpdmV9LmxhcmdlLWJ1dHRvbjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDoyNXB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjMwMHB4O2hlaWdodDpjYWxjKDEwMCUgLSA0MHB4KX0ubGFyZ2UtYnV0dG9uOmJlZm9yZXt0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2UtaW4tb3V0O29wYWNpdHk6MH1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmxhcmdlLWJ1dHRvbjpob3ZlcjpiZWZvcmV7b3BhY2l0eToxO2NvbG9yOnZhcigtLWNvbG9yX193aGl0ZSl9fS5sYXJnZS1idXR0b24ucHVycGxle2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX3Zpb2xldC1saWdodCk7Y29sb3I6dmFyKC0tY29sb3JfX3Zpb2xldC1kYXJrKTtib3gtc2hhZG93OjBweCAyLjc2N3B4IDMuNTE0cHggMHB4IHJnYmEoNjIsMTksNTIsLjAxKSwwcHggNi42NXB4IDguNDQ2cHggMHB4IHJnYmEoNjIsMTksNTIsLjAxKSwwcHggMTIuNTIycHggMTUuOTAycHggMHB4IHJnYmEoNjIsMTksNTIsLjAxKSwwcHggMjIuMzM2cHggMjguMzY3cHggMHB4IHJnYmEoNjIsMTksNTIsLjAyKSwwcHggNDEuNzc4cHggNTMuMDU4cHggMHB4IHJnYmEoNjIsMTksNTIsLjAyKSwwcHggMTAwcHggMTI3cHggMHB4IHJnYmEoNjIsMTksNTIsLjAzKTt0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2UtaW4tb3V0fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsubGFyZ2UtYnV0dG9uLnB1cnBsZTpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX192aW9sZXQtZGFyayk7Y29sb3I6dmFyKC0tY29sb3JfX3doaXRlKX19LmxhcmdlLWJ1dHRvbi5wdXJwbGU6YWZ0ZXJ7YmFja2dyb3VuZDpyaWdodC9jb250YWluIHVybCguLi9pbWcvc3ZnL3JlY2V2b2lyLnN2Zykgbm8tcmVwZWF0fS5sYXJnZS1idXR0b24ueWVsbG93e2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX3llbGxvdy1saWdodCk7Y29sb3I6dmFyKC0tY29sb3JfX3llbGxvdy1kYXJrKTtib3gtc2hhZG93OjBweCAyLjc2N3B4IDMuNTE0cHggMHB4IHJnYmEoMTU0LDQ5LDE0LC4wMSksMHB4IDYuNjVweCA4LjQ0NnB4IDBweCByZ2JhKDE1NCw0OSwxNCwuMDEpLDBweCAxMi41MjJweCAxNS45MDJweCAwcHggcmdiYSgxNTQsNDksMTQsLjAxKSwwcHggMjIuMzM2cHggMjguMzY3cHggMHB4IHJnYmEoMTU0LDQ5LDE0LC4wMiksMHB4IDQxLjc3OHB4IDUzLjA1OHB4IDBweCByZ2JhKDE1NCw0OSwxNCwuMDIpLDBweCAxMDBweCAxMjdweCAwcHggcmdiYSgxNTQsNDksMTQsLjAzKTt0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2UtaW4tb3V0fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsubGFyZ2UtYnV0dG9uLnllbGxvdzpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX19vcmFuZ2UpO2NvbG9yOnZhcigtLWNvbG9yX193aGl0ZSl9fS5sYXJnZS1idXR0b24ueWVsbG93OmFmdGVye2JhY2tncm91bmQ6cmlnaHQvY29udGFpbiB1cmwoLi4vaW1nL3N2Zy9jb25jZXZvaXIuc3ZnKSBuby1yZXBlYXR9LmxhcmdlLWJ1dHRvbi5ncmVlbntiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX19ncmVlbi1saWdodCk7Y29sb3I6dmFyKC0tY29sb3JfX2dyZWVuLWRhcmspO2JveC1zaGFkb3c6MHB4IDIuNzY3cHggMy41MTRweCAwcHggcmdiYSgwLDUxLDQxLC4wMSksMHB4IDYuNjVweCA4LjQ0NnB4IDBweCByZ2JhKDAsNTEsNDEsLjAxKSwwcHggMTIuNTIycHggMTUuOTAycHggMHB4IHJnYmEoMCw1MSw0MSwuMDEpLDBweCAyMi4zMzZweCAyOC4zNjdweCAwcHggcmdiYSgwLDUxLDQxLC4wMiksMHB4IDQxLjc3OHB4IDUzLjA1OHB4IDBweCByZ2JhKDAsNTEsNDEsLjAyKSwwcHggMTAwcHggMTI3cHggMHB4IHJnYmEoMCw1MSw0MSwuMDMpO3RyYW5zaXRpb246YWxsIC4yNXMgZWFzZS1pbi1vdXR9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5sYXJnZS1idXR0b24uZ3JlZW46aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fZ3JlZW4tZGFyayk7Y29sb3I6dmFyKC0tY29sb3JfX3doaXRlKX19LmxhcmdlLWJ1dHRvbi5ncmVlbjphZnRlcntiYWNrZ3JvdW5kOnJpZ2h0L2NvbnRhaW4gdXJsKC4uL2ltZy9zdmcvZmFicmlxdWVyLnN2Zykgbm8tcmVwZWF0fS5sYXJnZS1idXR0b24udGhpcmR7cGFkZGluZzo0MHB4O2hlaWdodDoyMzBweDtmb250LWZhbWlseTp2YXIoLS10ZXh0X19zZWNvbmRhcnkpO2ZvbnQtc2l6ZTpjYWxjKDMwLzE2KjFyZW0pO2xpbmUtaGVpZ2h0OjEwMCU7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1ib3R0b206LjVlbTtsZXR0ZXItc3BhY2luZzotMC4wMWVtO2Rpc3BsYXk6YmxvY2t9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsubGFyZ2UtYnV0dG9uLnRoaXJke2ZvbnQtc2l6ZTpjYWxjKDI0LzE2KjFyZW0pfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApey5sYXJnZS1idXR0b24udGhpcmR7Zm9udC1zaXplOmNhbGMoMjAvMTYqMXJlbSl9fS5sYXJnZS1idXR0b24udGhpcmQ6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NDBweDtib3R0b206NDBweH1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmxhcmdlLWJ1dHRvbi50aGlyZDpob3ZlcntwYWRkaW5nOjQwcHggNDVweH0ubGFyZ2UtYnV0dG9uLnRoaXJkOmhvdmVyOmJlZm9yZXtsZWZ0OjUycHg7b3BhY2l0eToxO2NvbG9yOnZhcigtLWNvbG9yX193aGl0ZSl9fS5sYXJnZS1idXR0b24uaGFsZntwYWRkaW5nOjYwcHg7aGVpZ2h0OjI2MHB4O2ZvbnQtZmFtaWx5OnZhcigtLXRleHRfX3NlY29uZGFyeSk7Zm9udC1zaXplOmNhbGMoNDIvMTYqMXJlbSk7bGluZS1oZWlnaHQ6MTAwJTtmb250LXdlaWdodDo1MDA7bWFyZ2luLWJvdHRvbTouNWVtO2xldHRlci1zcGFjaW5nOi0wLjAxZW07ZGlzcGxheTpibG9jaztkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LmxhcmdlLWJ1dHRvbi5oYWxme2ZvbnQtc2l6ZTpjYWxjKDM2LzE2KjFyZW0pfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApey5sYXJnZS1idXR0b24uaGFsZntmb250LXNpemU6Y2FsYygzMC8xNioxcmVtKX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsubGFyZ2UtYnV0dG9uLmhhbGZ7cGFkZGluZzo0MHB4O2hlaWdodDoyMzBweDtmb250LWZhbWlseTp2YXIoLS10ZXh0X19zZWNvbmRhcnkpO2ZvbnQtc2l6ZTpjYWxjKDMwLzE2KjFyZW0pO2xpbmUtaGVpZ2h0OjEwMCU7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1ib3R0b206LjVlbTtsZXR0ZXItc3BhY2luZzotMC4wMWVtO2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4IClhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LmxhcmdlLWJ1dHRvbi5oYWxme2ZvbnQtc2l6ZTpjYWxjKDI0LzE2KjFyZW0pfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApYW5kIChtYXgtd2lkdGg6IDEwODBweCApey5sYXJnZS1idXR0b24uaGFsZntmb250LXNpemU6Y2FsYygyMC8xNioxcmVtKX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsubGFyZ2UtYnV0dG9uLmhhbGZ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5sYXJnZS1idXR0b24uaGFsZntoZWlnaHQ6MTcwcHh9fS5sYXJnZS1idXR0b24uaGFsZjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxke3RyYW5zZm9ybTp0cmFuc2xhdGVYKDUyJSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsubGFyZ2UtYnV0dG9uLmhhbGY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZHt0cmFuc2Zvcm06bm9uZX19LmxhcmdlLWJ1dHRvbi5oYWxmOmJlZm9yZXtvcmRlcjoyO3RyYW5zaXRpb246YWxsIC4yNXMgZWFzZS1pbi1vdXQ7bWFyZ2luLWxlZnQ6MjJweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5sYXJnZS1idXR0b24uaGFsZjpiZWZvcmV7bWFyZ2luLWxlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjQwcHg7Ym90dG9tOjQwcHh9fS5sYXJnZS1idXR0b24uaGFsZjphZnRlcntyaWdodDo2MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7LmxhcmdlLWJ1dHRvbi5oYWxmOmFmdGVye3JpZ2h0OjI1cHg7d2lkdGg6MTcwcHh9fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsubGFyZ2UtYnV0dG9uLmhhbGY6aG92ZXJ7cGFkZGluZzo2MHB4IDY1cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5sYXJnZS1idXR0b24uaGFsZjpob3ZlcntwYWRkaW5nOjQwcHggNDVweH19QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5sYXJnZS1idXR0b24uaGFsZjpob3ZlcjpiZWZvcmV7bWFyZ2luLWxlZnQ6MzJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSlhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LmxhcmdlLWJ1dHRvbi5oYWxmOmhvdmVyOmJlZm9yZXttYXJnaW4tbGVmdDowO2xlZnQ6NTJweDtvcGFjaXR5OjE7Y29sb3I6dmFyKC0tY29sb3JfX3doaXRlKX19Lm5mLWZvcm0tY29udCAubmYtZm9ybS1jb250ZW50IC5saXN0c2VsZWN0LXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQgZGl2LC5uZi1mb3JtLWNvbnQgLm5mLWZvcm0tY29udGVudCAubmluamEtZm9ybXMtZmllbGR7cGFkZGluZzo3cHggMTRweH0ubmYtZm9ybS1jb250IC5uZi1mb3JtLWNvbnRlbnQgLmxpc3RzZWxlY3Qtd3JhcCAubmYtZmllbGQtZWxlbWVudCBkaXYsLm5mLWZvcm0tY29udCAubmYtZm9ybS1jb250ZW50IGlucHV0Lm5pbmphLWZvcm1zLWZpZWxkLC5uZi1mb3JtLWNvbnQgLm5mLWZvcm0tY29udGVudCBzZWxlY3QubmluamEtZm9ybXMtZmllbGQ6bm90KFttdWx0aXBsZV0pe2hlaWdodDo0MHB4fS5uZi1mb3JtLWNvbnQgLm5mLWZvcm0tY29udGVudCAubGlzdC1zZWxlY3Qtd3JhcCAubmYtZmllbGQtZWxlbWVudD5kaXYsLm5mLWZvcm0tY29udCAubmYtZm9ybS1jb250ZW50IGlucHV0Om5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9c3VibWl0XSksLm5mLWZvcm0tY29udCAubmYtZm9ybS1jb250ZW50IHRleHRhcmVhLC5uZi1mb3JtLWNvbnQgLm5mLWZvcm0tY29udGVudCBzZWxlY3QubmluamEtZm9ybXMtZmllbGQ6bm90KFttdWx0aXBsZV0pe2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX3doaXRlKTt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuM3MgZWFzZTtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyayk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC41KX0ubmYtZm9ybS1jb250IC5uZi1mb3JtLWNvbnRlbnQgLmxpc3Qtc2VsZWN0LXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQ+ZGl2OmZvY3VzLC5uZi1mb3JtLWNvbnQgLm5mLWZvcm0tY29udGVudCBpbnB1dDpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPXN1Ym1pdF0pOmZvY3VzLC5uZi1mb3JtLWNvbnQgLm5mLWZvcm0tY29udGVudCB0ZXh0YXJlYTpmb2N1cywubmYtZm9ybS1jb250IC5uZi1mb3JtLWNvbnRlbnQgc2VsZWN0Lm5pbmphLWZvcm1zLWZpZWxkOm5vdChbbXVsdGlwbGVdKTpmb2N1c3tib3JkZXItY29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnkpO2NvbG9yOnZhcigtLWNvbG9yX19ibHVlLWRhcmspfS5uZi1mb3JtLWNvbnQgLm5mLWZvcm0tY29udGVudCAubGlzdC1zZWxlY3Qtd3JhcCAubmYtZmllbGQtZWxlbWVudD5kaXY6OnBsYWNlaG9sZGVyLC5uZi1mb3JtLWNvbnQgLm5mLWZvcm0tY29udGVudCBpbnB1dDpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPXN1Ym1pdF0pOjpwbGFjZWhvbGRlciwubmYtZm9ybS1jb250IC5uZi1mb3JtLWNvbnRlbnQgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLC5uZi1mb3JtLWNvbnQgLm5mLWZvcm0tY29udGVudCBzZWxlY3QubmluamEtZm9ybXMtZmllbGQ6bm90KFttdWx0aXBsZV0pOjpwbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDAsMCwwLC41KX0ubmYtZm9ybS1jb250IC5uZi1mb3JtLWNvbnRlbnQgYnV0dG9uLC5uZi1mb3JtLWNvbnQgLm5mLWZvcm0tY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm5mLWZvcm0tY29udCAubmYtZm9ybS1jb250ZW50IGlucHV0W3R5cGU9c3VibWl0XSwubmYtZm9ybS1jb250IC5uZi1mb3JtLWNvbnRlbnQgYnV0dG9uLm5pbmphLWZvcm1zLWZpZWxkLC5uZi1mb3JtLWNvbnQgLm5mLWZvcm0tY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0ubmluamEtZm9ybXMtZmllbGR7YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fd2hpdGUpO3BhZGRpbmc6MTlweCAzMHB4IDE3cHggMzBweDtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyayk7Ym94LXNoYWRvdzowcHggMjRweCAyMHB4IDBweCByZ2JhKDE1MCwxNTAsMTUwLC4wNSksMHB4IDEwcHggMTVweCAwcHggcmdiYSgxNTAsMTUwLDE1MCwuMSk7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsubmYtZm9ybS1jb250IC5uZi1mb3JtLWNvbnRlbnQgYnV0dG9uOmhvdmVyLC5uZi1mb3JtLWNvbnQgLm5mLWZvcm0tY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIsLm5mLWZvcm0tY29udCAubmYtZm9ybS1jb250ZW50IGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwubmYtZm9ybS1jb250IC5uZi1mb3JtLWNvbnRlbnQgYnV0dG9uLm5pbmphLWZvcm1zLWZpZWxkOmhvdmVyLC5uZi1mb3JtLWNvbnQgLm5mLWZvcm0tY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0ubmluamEtZm9ybXMtZmllbGQ6aG92ZXJ7Y29sb3I6dmFyKC0tY29sb3JfX3doaXRlKX19Lm5mLWZvcm0tY29udCAubmYtZm9ybS1jb250ZW50IGlucHV0W3R5cGU9c3VibWl0XS5uaW5qYS1mb3Jtcy1maWVsZHtib3JkZXItcmFkaXVzOjEwMDBweDtmb250LWZhbWlseTp2YXIoLS10ZXh0X19wcmltYXJ5KTtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX19wcmltYXJ5KSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOnZhcigtLWNvbG9yX193aGl0ZSkgIWltcG9ydGFudDtwYWRkaW5nOjE5cHggMzBweCAxN3B4IDMwcHggIWltcG9ydGFudDtib3gtc2hhZG93OjBweCAyNHB4IDIwcHggMHB4IHJnYmEoMjQ1LDEzMiw0NSwuMSksMHB4IDEwcHggMTVweCAwcHggcmdiYSgyNDUsMTMyLDQ1LC4yKTtsaW5lLWhlaWdodDouODtoZWlnaHQ6NDlweDtmb250LXdlaWdodDo2MDA7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7b3BhY2l0eToxfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsubmYtZm9ybS1jb250IC5uZi1mb3JtLWNvbnRlbnQgaW5wdXRbdHlwZT1zdWJtaXRdLm5pbmphLWZvcm1zLWZpZWxkOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX2RhcmspICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6dmFyKC0tY29sb3JfX3doaXRlKSAhaW1wb3J0YW50O2JveC1zaGFkb3c6MHB4IDI0cHggMjBweCAwcHggcmdiYSgxNTAsMTUwLDE1MCwuMDUpLDBweCAxMHB4IDE1cHggMHB4IHJnYmEoMTUwLDE1MCwxNTAsLjEpfX0ubmYtZm9ybS1jb250IC5uZi1mb3JtLWNvbnRlbnQgLmxhYmVsLWFib3ZlIC5uZi1maWVsZC1sYWJlbCwubmYtZm9ybS1jb250IC5uZi1mb3JtLWNvbnRlbnQgLmxhYmVsLWJlbG93IC5uZi1maWVsZC1sYWJlbCwubmYtZm9ybS1jb250IC5uZi1mb3JtLWNvbnRlbnQgLmxhYmVsLWhpZGRlbiAubmYtZmllbGQtbGFiZWx7bWFyZ2luLWJvdHRvbTo1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpey5uZi1mb3JtLWNvbnQgLm5mLWZvcm0tY29udGVudCAubGFiZWwtYWJvdmUgLm5mLWZpZWxkLWxhYmVsLC5uZi1mb3JtLWNvbnQgLm5mLWZvcm0tY29udGVudCAubGFiZWwtYmVsb3cgLm5mLWZpZWxkLWxhYmVsLC5uZi1mb3JtLWNvbnQgLm5mLWZvcm0tY29udGVudCAubGFiZWwtaGlkZGVuIC5uZi1maWVsZC1sYWJlbHttYXJnaW4tdG9wOjE1cHh9fS5uZi1mb3JtLWNvbnQgLm5mLWVycm9yLmZpZWxkLXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQ6YWZ0ZXJ7aGVpZ2h0OjM4cHg7d2lkdGg6NDBweDtsaW5lLWhlaWdodDo0MHB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtjb2xvcjpyZWR9Lm5mLWZvcm0tY29udCAubmYtcGFzcy5maWVsZC13cmFwIC5uZi1maWVsZC1lbGVtZW50OmFmdGVye2hlaWdodDozOHB4O3JpZ2h0OjEwcHg7dG9wOi00cHg7Zm9udC1zaXplOmNhbGMoMjUvMTYqMXJlbSl9Lm5mLWZvcm0tY29udCAubmYtYWZ0ZXItZmllbGQgLm5mLWVycm9yLW1zZ3tmb250LXNpemU6Y2FsYygxNC8xNioxcmVtKX0ubmYtZm9ybS1jb250IC5zdWJtaXQtY29udGFpbmVyIC5uZi1maWVsZC1lbGVtZW50e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmctYmxvY2s6MjBweH0ubmYtZm9ybS1jb250IC5oci1jb250YWluZXJ7cGFkZGluZy1ibG9jazoxNXB4IDQwcHh9Lm5mLWZvcm0tY29udCAuaHRtbC1jb250YWluZXIgLm5mLWZpZWxkLWVsZW1lbnQgYntmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOmNhbGMoMTgvMTYqMXJlbSk7bGluZS1oZWlnaHQ6Y2FsYygyNC8xNioxcmVtKTtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyayk7bWFyZ2luLWJvdHRvbToxZW07ZGlzcGxheTpibG9ja30ubmYtZm9ybS1jb250IC5odG1sLWNvbnRhaW5lciAuZm9ybV9fbm90aWNle2ZvbnQtc2l6ZTpjYWxjKDE2LzE2KjFyZW0pO3BhZGRpbmc6MjBweCAzMHB4O2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX2xpZ2h0KTtib3JkZXItcmFkaXVzOjEwcHh9Lm5mLWZvcm0tY29udCAuaHRtbC1jb250YWluZXIgLmZvcm1fX25vdGljZSBhe2NvbG9yOnZhcigtLWNvbG9yX19wcmltYXJ5KX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7Lm5mLWZvcm0tY29udCAuaHRtbC1jb250YWluZXIgLmZvcm1fX25vdGljZSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9fS5uZi1mb3JtLWNvbnQgLmxpc3RyYWRpby1jb250YWluZXIubGFiZWwtYWJvdmUgLm5mLWZpZWxkLWxhYmVse21hcmdpbi1ib3R0b206MjBweH0ubmYtZm9ybS1jb250IC5saXN0cmFkaW8td3JhcCAubmYtZmllbGQtZWxlbWVudCBsYWJlbHtjdXJzb3I6cG9pbnRlcn0ubmYtZm9ybS1jb250IC5saXN0cmFkaW8td3JhcCAubmYtZmllbGQtZWxlbWVudCBsYWJlbDphZnRlcntiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX193aGl0ZSl9Lm5mLWZvcm0tY29udCAubmYtZm9ybS1jb250ZW50IC5saXN0LXNlbGVjdC13cmFwPmRpdiBkaXY6YWZ0ZXJ7Zm9udC1zaXplOmNhbGMoMTQvMTYqMXJlbSk7bGluZS1oZWlnaHQ6Y2FsYyg2MC8xNioxcmVtKTtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyayl9Lm5mLWZvcm0tY29udCAubmYtZm9ybS1jb250ZW50IHNlbGVjdC5uaW5qYS1mb3Jtcy1maWVsZHtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyayl9Lm5mLWZvcm0tY29udCAuZmlsZV91cGxvYWQtY29udGFpbmVyIC5uZi1mdS1maWxlaW5wdXQtYnV0dG9uOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjMwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7YmFja2dyb3VuZDpjZW50ZXIvY29udGFpbiB1cmwoLi4vaW1nL3N2Zy9wbHVzX19ibHVlLnN2Zykgbm8tcmVwZWF0O3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDt6LWluZGV4OjF9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5uZi1mb3JtLWNvbnQgLmZpbGVfdXBsb2FkLWNvbnRhaW5lciAubmYtZnUtZmlsZWlucHV0LWJ1dHRvbjpob3ZlcjpiZWZvcmV7YmFja2dyb3VuZDpjZW50ZXIvY29udGFpbiB1cmwoLi4vaW1nL3N2Zy9wbHVzX193aGl0ZS5zdmcpIG5vLXJlcGVhdH19Lm5mLWZvcm0tY29udCAubmYtZnUtcHJvZ3Jlc3N7bWFyZ2luLXRvcDoxMHB4O2JveC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kOm5vbmV9Lm5mLWZvcm0tY29udCAubmYtZnUtcHJvZ3Jlc3MtYmFye2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX3ByaW1hcnkpO2hlaWdodDoxMHB4O2JvcmRlci1yYWRpdXM6MTAwMHB4fS5uZi1mb3JtLWNvbnQgLmZpbGVzX3VwbG9hZGVkIC5kZWxldGV7cGFkZGluZy1sZWZ0OjEwcHg7Y29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnkpfS5uZi1mb3JtLWNvbnQgLm5mLWZvcm0tY29udGVudCBidXR0b24ubmYtZnUtYnV0dG9uLWNhbmNlbDpiZWZvcmUsLm5mLWZvcm0tY29udCAubmYtZm9ybS1jb250ZW50IGJ1dHRvbi5uZi1mdS1idXR0b24tY2FuY2VsOmFmdGVye2NvbnRlbnQ6bm9uZSAhaW1wb3J0YW50fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsubmYtZm9ybS1jb250IC5uZi1mb3JtLWNvbnRlbnQgYnV0dG9uLm5mLWZ1LWJ1dHRvbi1jYW5jZWw6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fcHJpbWFyeSk7Y29sb3I6dmFyKC0tY29sb3JfX3doaXRlKX19Lm5mLWZvcm0tY29udCAuY2hlY2tib3gtY29udGFpbmVyLmxhYmVsLXJpZ2h0IC5uZi1maWVsZC1sYWJlbCBsYWJlbHtmb250LXdlaWdodDo0MDA7Y3Vyc29yOnBvaW50ZXI7ei1pbmRleDoxO21hcmdpbi1sZWZ0OjM0cHh9Lm5mLWZvcm0tY29udCAuY2hlY2tib3gtd3JhcCAubmYtZmllbGQtZWxlbWVudCBsYWJlbC5uZi1jaGVja2VkLWxhYmVsOmFmdGVyLC5uZi1mb3JtLWNvbnQgLmNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWxhYmVsIGxhYmVsLm5mLWNoZWNrZWQtbGFiZWw6YWZ0ZXIsLm5mLWZvcm0tY29udCAubGlzdGNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQgbGFiZWwubmYtY2hlY2tlZC1sYWJlbDphZnRlciwubmYtZm9ybS1jb250IC5saXN0Y2hlY2tib3gtd3JhcCAubmYtZmllbGQtbGFiZWwgbGFiZWwubmYtY2hlY2tlZC1sYWJlbDphZnRlciwubmYtZm9ybS1jb250IC5jaGVja2JveC13cmFwIC5uZi1maWVsZC1lbGVtZW50IGxhYmVsOmFmdGVyLC5uZi1mb3JtLWNvbnQgLmNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWxhYmVsIGxhYmVsOmFmdGVyLC5uZi1mb3JtLWNvbnQgLmxpc3RjaGVja2JveC13cmFwIC5uZi1maWVsZC1lbGVtZW50IGxhYmVsOmFmdGVyLC5uZi1mb3JtLWNvbnQgLmxpc3RjaGVja2JveC13cmFwIC5uZi1maWVsZC1sYWJlbCBsYWJlbDphZnRlcntib3JkZXItY29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnkpO2JvcmRlci1yYWRpdXM6NHB4O3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fd2hpdGUpO2xlZnQ6LTM0cHh9Lm5mLWZvcm0tY29udCAuY2hlY2tib3gtd3JhcCAubmYtZmllbGQtZWxlbWVudCBsYWJlbC5uZi1jaGVja2VkLWxhYmVsOmJlZm9yZSwubmYtZm9ybS1jb250IC5jaGVja2JveC13cmFwIC5uZi1maWVsZC1sYWJlbCBsYWJlbC5uZi1jaGVja2VkLWxhYmVsOmJlZm9yZSwubmYtZm9ybS1jb250IC5saXN0Y2hlY2tib3gtd3JhcCAubmYtZmllbGQtZWxlbWVudCBsYWJlbC5uZi1jaGVja2VkLWxhYmVsOmJlZm9yZSwubmYtZm9ybS1jb250IC5saXN0Y2hlY2tib3gtd3JhcCAubmYtZmllbGQtbGFiZWwgbGFiZWwubmYtY2hlY2tlZC1sYWJlbDpiZWZvcmUsLm5mLWZvcm0tY29udCAuY2hlY2tib3gtd3JhcCAubmYtZmllbGQtZWxlbWVudCBsYWJlbDpiZWZvcmUsLm5mLWZvcm0tY29udCAuY2hlY2tib3gtd3JhcCAubmYtZmllbGQtbGFiZWwgbGFiZWw6YmVmb3JlLC5uZi1mb3JtLWNvbnQgLmxpc3RjaGVja2JveC13cmFwIC5uZi1maWVsZC1lbGVtZW50IGxhYmVsOmJlZm9yZSwubmYtZm9ybS1jb250IC5saXN0Y2hlY2tib3gtd3JhcCAubmYtZmllbGQtbGFiZWwgbGFiZWw6YmVmb3Jle2ZvbnQtc2l6ZTowO3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fcHJpbWFyeSk7Ym9yZGVyLXJhZGl1czoycHg7dG9wOjRweDtsZWZ0Oi0zMHB4fS5uZi1mb3JtLWNvbnQgLmxpc3RjaGVja2JveC13cmFwIC5uZi1maWVsZC1lbGVtZW50IGxhYmVsLm5mLWNoZWNrZWQtbGFiZWwsLm5mLWZvcm0tY29udCAubGlzdGNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWxhYmVsIGxhYmVsLm5mLWNoZWNrZWQtbGFiZWwsLm5mLWZvcm0tY29udCAubGlzdGNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQgbGFiZWwsLm5mLWZvcm0tY29udCAubGlzdGNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWxhYmVsIGxhYmVse2N1cnNvcjpwb2ludGVyO21hcmdpbi1ibG9jazo1cHh9Lm5mLWZvcm0tY29udCAubGlzdGNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQgbGFiZWwubmYtY2hlY2tlZC1sYWJlbDphZnRlciwubmYtZm9ybS1jb250IC5saXN0Y2hlY2tib3gtd3JhcCAubmYtZmllbGQtbGFiZWwgbGFiZWwubmYtY2hlY2tlZC1sYWJlbDphZnRlciwubmYtZm9ybS1jb250IC5saXN0Y2hlY2tib3gtd3JhcCAubmYtZmllbGQtZWxlbWVudCBsYWJlbDphZnRlciwubmYtZm9ybS1jb250IC5saXN0Y2hlY2tib3gtd3JhcCAubmYtZmllbGQtbGFiZWwgbGFiZWw6YWZ0ZXJ7bGVmdDotMjlweDt0b3A6MH0ubmYtZm9ybS1jb250IC5saXN0Y2hlY2tib3gtd3JhcCAubmYtZmllbGQtZWxlbWVudCBsYWJlbC5uZi1jaGVja2VkLWxhYmVsOmJlZm9yZSwubmYtZm9ybS1jb250IC5saXN0Y2hlY2tib3gtd3JhcCAubmYtZmllbGQtbGFiZWwgbGFiZWwubmYtY2hlY2tlZC1sYWJlbDpiZWZvcmUsLm5mLWZvcm0tY29udCAubGlzdGNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQgbGFiZWw6YmVmb3JlLC5uZi1mb3JtLWNvbnQgLmxpc3RjaGVja2JveC13cmFwIC5uZi1maWVsZC1sYWJlbCBsYWJlbDpiZWZvcmV7bGVmdDotMjVweH0ubmYtZm9ybS1jb250IC5uZi1mb3JtLWZpZWxkcy1yZXF1aXJlZHtwb3NpdGlvbjphYnNvbHV0ZTtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAgMCAwIDApO2hlaWdodDoxcHg7d2lkdGg6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDtib3JkZXI6MDtmb250LXNpemU6MDtsaW5lLWhlaWdodDowO3RleHQtaW5kZW50Oi05OTk5cHh9Lm5mLWZvcm0tY29udCAubmYtZm9ybS1jb250ZW50IC5saXN0Y2hlY2tib3gtY29udGFpbmVyOm5vdCguc2VsZWN0LWxpc3QpIC5saXN0LWNoZWNrYm94LXdyYXA+Lm5mLWZpZWxkLWxhYmVse2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX3doaXRlKTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7bWFyZ2luLWxlZnQ6MTJweDtwYWRkaW5nLWlubGluZToxNXB4fS5uZi1mb3JtLWNvbnQgLm5mLWZvcm0tY29udGVudCAubGlzdGNoZWNrYm94LWNvbnRhaW5lcjpub3QoLnNlbGVjdC1saXN0KSAubGlzdC1jaGVja2JveC13cmFwIC5uZi1maWVsZC1lbGVtZW50IGxpe2Zsb2F0Om5vbmU7d2lkdGg6MTAwJX0ubmYtZm9ybS1jb250IC5uZi1mb3JtLWNvbnRlbnQgLmxpc3RjaGVja2JveC1jb250YWluZXI6bm90KC5zZWxlY3QtbGlzdCkgLmxpc3QtY2hlY2tib3gtd3JhcCAubmYtZmllbGQtZWxlbWVudCB1bHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpO2dyaWQtZ2FwOjAgMjBweDtwYWRkaW5nOjMwcHggMjVweCAxNXB4ICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czoxMHB4O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuNSk7bWFyZ2luLXRvcDotMWVtICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsubmYtZm9ybS1jb250IC5uZi1mb3JtLWNvbnRlbnQgLmxpc3RjaGVja2JveC1jb250YWluZXI6bm90KC5zZWxlY3QtbGlzdCkgLmxpc3QtY2hlY2tib3gtd3JhcCAubmYtZmllbGQtZWxlbWVudCB1bHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcil9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsubmYtZm9ybS1jb250IC5uZi1mb3JtLWNvbnRlbnQgLmxpc3RjaGVja2JveC1jb250YWluZXI6bm90KC5zZWxlY3QtbGlzdCkgLmxpc3QtY2hlY2tib3gtd3JhcCAubmYtZmllbGQtZWxlbWVudCB1bHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0ubmYtaGlkZS1sYWJlbCAubmYtZmllbGQtbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwIDAgMCAwKTtoZWlnaHQ6MXB4O3dpZHRoOjFweDttYXJnaW46LTFweDtwYWRkaW5nOjA7Ym9yZGVyOjA7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDt0ZXh0LWluZGVudDotOTk5OXB4fS5zZWxlY3QtbGlzdCAubGlzdC1jaGVja2JveC13cmFwIC5uZi1maWVsZC1lbGVtZW50e3Bvc2l0aW9uOnJlbGF0aXZlfS5zZWxlY3QtbGlzdCAuc2VsZWN0ZWQtb3B0aW9uc3toZWlnaHQ6NDBweDtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX193aGl0ZSk7Ym9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC41KTtwYWRkaW5nOjdweCAxNHB4O3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4zcyBlYXNlO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uc2VsZWN0LWxpc3QgLnNlbGVjdGVkLW9wdGlvbnMgLmljb257Zm9udC1zaXplOmNhbGMoOC8xNioxcmVtKTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNHB4O3RvcDo1NSU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNmb3JtLW9yaWdpbjp0b3A7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2V9LnNlbGVjdC1saXN0IC5zZWxlY3RlZC1vcHRpb25zLmFjdGl2ZXtib3JkZXItcmFkaXVzOjVweCA1cHggMCAwO2JvcmRlci1ib3R0b206bm9uZX0uc2VsZWN0LWxpc3QgLnNlbGVjdGVkLW9wdGlvbnMuYWN0aXZlIC5pY29ue3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uc2VsZWN0LWxpc3QgLnNlbGVjdGVkLW9wdGlvbnMgc3Bhbnt1c2VyLXNlbGVjdDpub25lO2ZvbnQtc2l6ZToxNnB4fS5zZWxlY3QtbGlzdCAuc2VsZWN0ZWQtb3B0aW9ucyBzcGFuOm5vdCg6bGFzdC1jaGlsZCwuZmlyc3Qtb3B0aW9uKTphZnRlcntjb250ZW50OlwiLCBcIn0uc2VsZWN0LWxpc3QgLnNlbGVjdGVkLW9wdGlvbnMgLmZpcnN0LW9wdGlvbjphZnRlcntjb250ZW50OlwiXCJ9LnNlbGVjdC1saXN0IC5saXN0LWNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQgdWx7YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fd2hpdGUpO2JvcmRlci1yYWRpdXM6MCAwIDVweCA1cHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC41KTtib3JkZXItdG9wOjA7Ym94LXNoYWRvdzp2YXIoLS1ib3gtc2hhZG93X19zbWFsbCk7cGFkZGluZzoxMHB4IDIwcHggNXB4ICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTt6LWluZGV4OjM7ZGlzcGxheTpub25lO21heC1oZWlnaHQ6MjgwcHg7b3ZlcmZsb3cteTphdXRvO292ZXJzY3JvbGwtYmVoYXZpb3I6Y29udGFpbn0uc2VsZWN0LWxpc3QgLmxpc3QtY2hlY2tib3gtd3JhcCAubmYtZmllbGQtZWxlbWVudCB1bDo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6OHB4fS5zZWxlY3QtbGlzdCAubGlzdC1jaGVja2JveC13cmFwIC5uZi1maWVsZC1lbGVtZW50IHVsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjIpO2JvcmRlci1yYWRpdXM6NTBweH0uc2VsZWN0LWxpc3QgLmxpc3QtY2hlY2tib3gtd3JhcCAubmYtZmllbGQtZWxlbWVudCB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfS5zZWxlY3QtbGlzdCAubGlzdC1jaGVja2JveC13cmFwIC5uZi1maWVsZC1lbGVtZW50IHVsLmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5zZWxlY3QtbGlzdCAubGlzdC1jaGVja2JveC13cmFwIC5uZi1maWVsZC1lbGVtZW50IHVsIGxpLnNlbGVjdC1saXN0X19zZWFyY2h7cG9zaXRpb246c3RpY2t5O3RvcDotMTBweDttYXJnaW4tYm90dG9tOjEwcHg7cGFkZGluZy1ib3R0b206OHB4O2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX3doaXRlKTt6LWluZGV4OjJ9LnNlbGVjdC1saXN0IC5saXN0LWNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQgdWwgbGkuc2VsZWN0LWxpc3RfX3NlYXJjaCAuc2VsZWN0LWxpc3RfX3NlYXJjaC1pbnB1dHtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpO2JvcmRlci1yYWRpdXM6NHB4O3BhZGRpbmc6NnB4IDEwcHg7Zm9udC1zaXplOmNhbGMoMTQvMTYqMXJlbSk7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjJzIGVhc2U7ZmxvYXQ6bm9uZTtvcGFjaXR5OjE7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5zZWxlY3QtbGlzdCAubGlzdC1jaGVja2JveC13cmFwIC5uZi1maWVsZC1lbGVtZW50IHVsIGxpLnNlbGVjdC1saXN0X19zZWFyY2ggLnNlbGVjdC1saXN0X19zZWFyY2gtaW5wdXQ6Zm9jdXN7b3V0bGluZTpub25lO2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvcl9fcHJpbWFyeSk7Ym94LXNoYWRvdzowIDAgMCAxcHggcmdiYSgwLDAsMCwuMDgpfS5zdWNjZXNzLW1lc3NhZ2V7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uc3VjY2Vzcy1tZXNzYWdlIC5pY29ue2ZvbnQtc2l6ZToyMDBweDtjb2xvcjp2YXIoLS1jb2xvcl9fcHJpbWFyeSl9LmFkZC10ZXJte2Rpc3BsYXk6bm9uZX1pbnB1dC50ZXJtLWlucHV0e2ZvbnQtc2l6ZTpjYWxjKDE2LzE2KjFyZW0pfSNhZGRUZXJtQnV0dG9uLCNvcGVuQWRkVGVybUZpZWxke2FsbDp1bnNldDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnkpO2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tbGVmdDo1cHh9I2FkZFRlcm1CdXR0b257d2lkdGg6MzZweDtoZWlnaHQ6MzZweDtsaW5lLWhlaWdodDozNnB4O2ZvbnQtc2l6ZTpjYWxjKDIwLzE2KjFyZW0pO3BhZGRpbmc6MTBweH0jb3BlbkFkZFRlcm1GaWVsZHttYXJnaW4tbGVmdDoxNHB4O2ZvbnQtc2l6ZTpjYWxjKDE0LzE2KjFyZW0pfW5mLWZpZWxkOmhhcygubmluamEtZm9ybXMtZmllbGRbdHlwZT1jaGVja2JveF06Zm9jdXMpIC5uZi1maWVsZC1sYWJlbHtvdXRsaW5lOjJweCBzb2xpZCB2YXIoLS1jb2xvcl9fcHJpbWFyeSkgIWltcG9ydGFudDtvdXRsaW5lLW9mZnNldDozcHh9Lnd5c2l3eWd7bWF4LXdpZHRoOjYzMHB4O3dpZHRoOjEwMCU7cGFkZGluZy1ibG9jazo2MHB4fS53eXNpd3lnIHB7bWF4LXdpZHRoOjkwY2g7bWFyZ2luLWJvdHRvbTouNWVtfS53eXNpd3lnIHN0cm9uZywud3lzaXd5ZyBie2ZvbnQtd2VpZ2h0OjcwMH0ud3lzaXd5ZyBlbSwud3lzaXd5ZyBpe2ZvbnQtc3R5bGU6aXRhbGljfS53eXNpd3lnIHVsLC53eXNpd3lnIG9se21hcmdpbi1ibG9jazpjYWxjKDIwLzE2KjFyZW0pIGNhbGMoMzAvMTYqMXJlbSk7cGFkZGluZy1sZWZ0OmNhbGMoMjAvMTYqMXJlbSl9Lnd5c2l3eWcgbGl7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTouNWVtfS53eXNpd3lnIHVsIGxpOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOi41ZW07bGVmdDotMC45ZW07d2lkdGg6Y2FsYyg3LzE2KjFyZW0pO2hlaWdodDpjYWxjKDcvMTYqMXJlbSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jb2xvcl9fcHJpbWFyeSl9Lnd5c2l3eWcgb2wgbGl7Y291bnRlci1pbmNyZW1lbnQ6c3RlcC1jb3VudGVyfS53eXNpd3lnIG9sIGxpOmJlZm9yZXtjb250ZW50OmNvdW50ZXIoc3RlcC1jb3VudGVyKSBcIi5cIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LjdlbTtsZWZ0Oi0xZW07dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7Y29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnkpfS53eXNpd3lnIGJsb2NrcXVvdGV7Zm9udC1zaXplOmNhbGMoMjQvMTYqMXJlbSk7bGluZS1oZWlnaHQ6Y2FsYygzNi8xNioxcmVtKTtmb250LXdlaWdodDo3MDA7bWFyZ2luLWJvdHRvbTpjYWxjKDMwLzE2KjFyZW0pfS53eXNpd3lnIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnkpfS53eXNpd3lnIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ud3lzaXd5ZyBoMntmb250LWZhbWlseTp2YXIoLS10ZXh0X19zZWNvbmRhcnkpO2ZvbnQtc2l6ZTpjYWxjKDQyLzE2KjFyZW0pO2xpbmUtaGVpZ2h0OjEwMCU7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1ib3R0b206LjVlbTtsZXR0ZXItc3BhY2luZzotMC4wMWVtO2Rpc3BsYXk6YmxvY2s7Y29sb3I6dmFyKC0tY29sb3JfX2JsdWUtZGFyayl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsud3lzaXd5ZyBoMntmb250LXNpemU6Y2FsYygzNi8xNioxcmVtKX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsud3lzaXd5ZyBoMntmb250LXNpemU6Y2FsYygzMC8xNioxcmVtKX19Lnd5c2l3eWcgaDN7Zm9udC1mYW1pbHk6dmFyKC0tdGV4dF9fc2Vjb25kYXJ5KTtmb250LXNpemU6Y2FsYygzMC8xNioxcmVtKTtsaW5lLWhlaWdodDoxMDAlO2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tYm90dG9tOi41ZW07bGV0dGVyLXNwYWNpbmc6LTAuMDFlbTtkaXNwbGF5OmJsb2NrO2NvbG9yOnZhcigtLWNvbG9yX19ibHVlLWRhcmspfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7Lnd5c2l3eWcgaDN7Zm9udC1zaXplOmNhbGMoMjQvMTYqMXJlbSl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7Lnd5c2l3eWcgaDN7Zm9udC1zaXplOmNhbGMoMjAvMTYqMXJlbSl9fS53eXNpd3lnIGg0e2ZvbnQtZmFtaWx5OnZhcigtLXRleHRfX3NlY29uZGFyeSk7Zm9udC1zaXplOmNhbGMoMjAvMTYqMXJlbSk7bGluZS1oZWlnaHQ6MTAwJTtmb250LXdlaWdodDo1MDA7bWFyZ2luLWJvdHRvbTouNWVtO2xldHRlci1zcGFjaW5nOi0wLjAxZW07ZGlzcGxheTpibG9jaztjb2xvcjp2YXIoLS1jb2xvcl9fYmx1ZS1kYXJrKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey53eXNpd3lnIGg0e2ZvbnQtc2l6ZTpjYWxjKDE4LzE2KjFyZW0pfX0ud3lzaXd5ZyA6aXMoaDIsaDMsaDQpOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6Y2FsYyg1MC8xNioxcmVtKX0ud3lzaXd5ZyBpbWd7Ym9yZGVyLXJhZGl1czoyMHB4O292ZXJmbG93OmhpZGRlbn0ud3lzaXd5ZyBmaWd1cmV7bWFyZ2luLWJsb2NrOjEwcHh9LmJyZWFkY3J1bWJze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy1ibG9jazouM3JlbTtmb250LXNpemU6MTRweDtmbGV4LWZsb3c6cm93IHdyYXB9LmJyZWFkY3J1bWJzIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXJ7Y29udGVudDpcIuKAulwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjJjaDt0ZXh0LWFsaWduOmNlbnRlcn0uaGV4YWdvbnN7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NDIzcHg7aGVpZ2h0OjQ3M3B4O3otaW5kZXg6LTF9LmhleGFnb25zIC5oZXhhZ29ue3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpjZW50ZXIvY29udGFpbiB1cmwoLi4vaW1nL3N2Zy9oZXhhZ29uLnN2Zykgbm8tcmVwZWF0O3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0uaGV4YWdvbnMgLmhleGFnb246bnRoLWNoaWxkKDEpe29wYWNpdHk6LjA1fS5oZXhhZ29ucyAuaGV4YWdvbjpudGgtY2hpbGQoMil7d2lkdGg6MjcwcHg7aGVpZ2h0OjMwMXB4O29wYWNpdHk6LjE1fS5oZXhhZ29ucyAuaGV4YWdvbjpudGgtY2hpbGQoMyl7d2lkdGg6MTM1cHg7aGVpZ2h0OjE1MXB4O29wYWNpdHk6LjR9LmNpcmNsZXN7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NDIwcHg7aGVpZ2h0OjQyMHB4O2JvcmRlci1yYWRpdXM6MTAwMHB4O2JvcmRlcjoxcHggc29saWQgcmdiYSgyNDUsMTMyLDQ1LC4xKTt6LWluZGV4Oi0xfS5jaXJjbGVzOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MjcwcHg7aGVpZ2h0OjI3MHB4O2JvcmRlci1yYWRpdXM6MTAwMHB4O2JvcmRlcjoxcHggc29saWQgcmdiYSgyNDUsMTMyLDQ1LC4yKTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9LmNpcmNsZXM6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEyNXB4O2hlaWdodDoxMjVweDtib3JkZXItcmFkaXVzOjEwMDBweDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjQ1LDEzMiw0NSwuNCk7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5zbGlkZXItc2VjdGlvbnttYXJnaW4tbGVmdDpjYWxjKDUwdncgLSB2YXIoLS1jb250YWluZXJfX3dpZHRoKS8yICsgMjBweCk7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjY0MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU2MHB4ICl7LnNsaWRlci1zZWN0aW9ue21hcmdpbi1sZWZ0OjIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7LnNsaWRlci1zZWN0aW9ue2hlaWdodDphdXRvO3BhZGRpbmctYmxvY2s6NjBweH19LnNsaWRlci1zZWN0aW9uX19jb250ZW50e21heC13aWR0aDozMjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX0uc2xpZGVyLXNlY3Rpb25fX2NvbnRlbnQgLmgye21hcmdpbi1ib3R0b206NDBweDtjb2xvcjp2YXIoLS1jb2xvcl9fYmx1ZS1kYXJrKX0uc2xpZGVyLXNlY3Rpb25fX2NvbnRlbnQgLmljb24tc3Rhcntwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6Y2FsYyg0Mi8xNioxcmVtKTt0b3A6Y2FsYyg1MCUgLSAzLjdlbSk7cmlnaHQ6MDtjb2xvcjp2YXIoLS1jb2xvcl9fcHJpbWFyeSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsuc2xpZGVyLXNlY3Rpb25fX2NvbnRlbnQgLmljb24tc3RhcntyaWdodDotMWNoO3RvcDpjYWxjKDUwJSAtIDJlbSl9fS5zbGlkZXItc2VjdGlvbl9fc2xpZGVye3BhZGRpbmc6MTIwcHggMCAxNTBweCA1MHB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MzQwcHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApey5zbGlkZXItc2VjdGlvbl9fc2xpZGVye3Bvc2l0aW9uOnN0YXRpYzt0cmFuc2Zvcm06bm9uZTtwYWRkaW5nOjMwcHggMH19LnNsaWRlci1zZWN0aW9uX19zbGlkZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc2xpZGVyLXNlY3Rpb25fX2Fycm93c3twb3NpdGlvbjphYnNvbHV0ZTtib3R0b206NjVweDtyaWdodDpjYWxjKDEwMCUgLSB2YXIoLS1jb250YWluZXJfX3dpZHRoKSArIDUwcHgpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjI1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTYwcHggKXsuc2xpZGVyLXNlY3Rpb25fX2Fycm93c3tyaWdodDoyMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApey5zbGlkZXItc2VjdGlvbl9fYXJyb3dze3Bvc2l0aW9uOnN0YXRpYzttYXJnaW4tbGVmdDoxMHB4fX0uYXJyb3dfX2xlZnQsLmFycm93X19yaWdodHtib3JkZXItcmFkaXVzOjEwMDBweDtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX193aGl0ZSwgI2ZmZik7Ym94LXNoYWRvdzowcHggMjRweCAyMHB4IDBweCByZ2JhKDE1MCwxNTAsMTUwLC4wNSksMHB4IDEwcHggMTVweCAwcHggcmdiYSgxNTAsMTUwLDE1MCwuMSk7Zm9udC1zaXplOjA7d2lkdGg6NDdweDtoZWlnaHQ6NDdweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0fS5hcnJvd19fbGVmdCAuaWNvbiwuYXJyb3dfX3JpZ2h0IC5pY29ue2ZvbnQtc2l6ZTpjYWxjKDE3LzE2KjFyZW0pO3dpZHRoOjE3cHg7aGVpZ2h0OjE3cHh9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5hcnJvd19fbGVmdDpob3ZlciwuYXJyb3dfX3JpZ2h0OmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX2RhcmspO2NvbG9yOnZhcigtLWNvbG9yX193aGl0ZSl9fS5hcnJvd19fbGVmdCAuaWNvbnt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LnNsaWRlc3tkaXNwbGF5OmZsZXg7Z2FwOjEwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuc2xpZGVze2dhcDowfX0ubWFwX19jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6NzE2cHg7Ym9yZGVyLXJhZGl1czoyNnB4O3BhZGRpbmc6MTBweDtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNvbG9yX19ib3JkZXIpO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsubWFwX19jb250YWluZXJ7aGVpZ2h0OjUwMHB4fX0jbWFwe3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czoyMHB4O292ZXJmbG93OmhpZGRlbn0ubWFwX19maWx0ZXJze3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOi03NnB4O2Rpc3BsYXk6ZmxleDtnYXA6MjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NjBweCApey5tYXBfX2ZpbHRlcnN7dG9wOi02MXB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApey5tYXBfX2ZpbHRlcnN7Z2FwOjEwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsubWFwX19maWx0ZXJze2dhcDowO3RvcDotMjIwcHg7cmlnaHQ6YXV0bztsZWZ0OjA7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9fS5tYXBfX2ZpbHRlcnMgLm1hcF9fZmlsdGVye2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6OHB4IDIwcHg7Ym9yZGVyLXJhZGl1czoxMDAwcHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApO2ZvbnQtc2l6ZTpjYWxjKDE2LzE2KjFyZW0pO2xpbmUtaGVpZ2h0OjE7Zm9udC13ZWlnaHQ6NjAwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjEwcHg7YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fZGlzYWJsZWQtLWJnKTtjb2xvcjp2YXIoLS1jb2xvcl9fZGlzYWJsZWQpO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDt1c2VyLXNlbGVjdDpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7Lm1hcF9fZmlsdGVycyAubWFwX19maWx0ZXJ7cGFkZGluZy1pbmxpbmU6MTNweDtnYXA6NnB4fX0ubWFwX19maWx0ZXJzIC5tYXBfX2ZpbHRlcjpiZWZvcmUsLm1hcF9fZmlsdGVycyAubWFwX19maWx0ZXI6YWZ0ZXJ7Y29udGVudDpub25lfS5tYXBfX2ZpbHRlcnMgLm1hcF9fZmlsdGVyIC5pY29ue21hcmdpbi1yaWdodDo2cHg7Zm9udC1zaXplOmNhbGMoMjYvMTYqMXJlbSk7aGVpZ2h0OmNhbGMoMjYvMTYqMXJlbSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsubWFwX19maWx0ZXJzIC5tYXBfX2ZpbHRlciAuaWNvbntmb250LXNpemU6Y2FsYygyMC8xNioxcmVtKTtoZWlnaHQ6Y2FsYygyMC8xNioxcmVtKTttYXJnaW4tcmlnaHQ6MH19Lm1hcF9fZmlsdGVycyAubWFwX19maWx0ZXIgaW5wdXR7ZGlzcGxheTpub25lfS5tYXBfX2ZpbHRlcnMgLm1hcF9fZmlsdGVyLS1jb3VudHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzoycHggN3B4O2xpbmUtaGVpZ2h0OjE7Ym9yZGVyLXJhZGl1czoxMDAwcHg7YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fZGlzYWJsZWQpO2NvbG9yOnZhcigtLWNvbG9yX193aGl0ZSk7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0fSNtYXBGaWx0ZXIxOmhhcyg6Y2hlY2tlZCl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvcl9fc3RhdHVzMS0tYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvcl9fc3RhdHVzMS0tYm9yZGVyKTtjb2xvcjp2YXIoLS1jb2xvcl9fc3RhdHVzMSl9I21hcEZpbHRlcjE6aGFzKDpjaGVja2VkKSAubWFwX19maWx0ZXItLWNvdW50e2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3JfX3N0YXR1czEpO2NvbG9yOnZhcigtLWNvbG9yX193aGl0ZSl9I21hcEZpbHRlcjI6aGFzKDpjaGVja2VkKXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yX19zdGF0dXMyLS1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWNvbG9yX19zdGF0dXMyLS1ib3JkZXIpO2NvbG9yOnZhcigtLWNvbG9yX19zdGF0dXMyKX0jbWFwRmlsdGVyMjpoYXMoOmNoZWNrZWQpIC5tYXBfX2ZpbHRlci0tY291bnR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvcl9fc3RhdHVzMik7Y29sb3I6dmFyKC0tY29sb3JfX3doaXRlKX0jbWFwRmlsdGVyMzpoYXMoOmNoZWNrZWQpe2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3JfX3N0YXR1czMtLWJnKTtib3JkZXItY29sb3I6dmFyKC0tY29sb3JfX3N0YXR1czMtLWJvcmRlcik7Y29sb3I6dmFyKC0tY29sb3JfX3N0YXR1czMpfSNtYXBGaWx0ZXIzOmhhcyg6Y2hlY2tlZCkgLm1hcF9fZmlsdGVyLS1jb3VudHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yX19zdGF0dXMzKTtjb2xvcjp2YXIoLS1jb2xvcl9fd2hpdGUpfSNtYXBGaWx0ZXI0Omhhcyg6Y2hlY2tlZCl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvcl9fc3RhdHVzNC0tYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvcl9fc3RhdHVzNC0tYm9yZGVyKTtjb2xvcjp2YXIoLS1jb2xvcl9fc3RhdHVzNCl9I21hcEZpbHRlcjQ6aGFzKDpjaGVja2VkKSAubWFwX19maWx0ZXItLWNvdW50e2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3JfX3N0YXR1czQpO2NvbG9yOnZhcigtLWNvbG9yX193aGl0ZSl9LmxlYWZsZXQtdG9vbHRpcHtvcGFjaXR5OjE7cGFkZGluZzoxNnB4IDIwcHg7Ym9yZGVyLXJhZGl1czoyMHB4O2ZvbnQtZmFtaWx5OnZhcigtLXRleHRfX3ByaW1hcnkpO2ZvbnQtc2l6ZTpjYWxjKDE0LzE2KjFyZW0pO21pbi13aWR0aDoyMDBweDtib3gtc2hhZG93OjBweCAyLjc2N3B4IDMuNTE0cHggMHB4IHJnYmEoMCwwLDAsLjAxKSwwcHggNi42NXB4IDguNDQ2cHggMHB4IHJnYmEoMCwwLDAsLjAxKSwwcHggMTIuNTIycHggMTUuOTAycHggMHB4IHJnYmEoMCwwLDAsLjAxKSwwcHggMjIuMzM2cHggMjguMzY3cHggMHB4IHJnYmEoMCwwLDAsLjAyKSwwcHggNDEuNzc4cHggNTMuMDU4cHggMHB4IHJnYmEoMCwwLDAsLjAyKSwwcHggMTAwcHggMTI3cHggMHB4IHJnYmEoMCwwLDAsLjAzKX0ubGVhZmxldC10b29sdGlwIHN0cm9uZ3tmb250LXdlaWdodDo2MDB9LmxlYWZsZXQtdG9vbHRpcCBzcGFue2NvbG9yOnZhcigtLWNvbG9yX19wcmltYXJ5KX0uY2FyZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yX193aGl0ZSk7Ym9yZGVyLXJhZGl1czoyMHB4O3BhZGRpbmc6MjBweDtib3gtc2hhZG93OnZhcigtLWJveC1zaGFkb3dfX3NtYWxsKTttYXJnaW46MTBweDtvdXRsaW5lOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApO291dGxpbmUtb2Zmc2V0OjEwcHg7dHJhbnNpdGlvbjpvdXRsaW5lLWNvbG9yIC4ycyB2YXIoLS1lYXNlSW5RdWFkKTt3aWR0aDozMTVweDtoZWlnaHQ6YXV0bztmbGV4LXNocmluazowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuY2FyZHtwYWRkaW5nOjE1cHh9fS5jYXJkOmZvY3VzLXdpdGhpbntvdXRsaW5lOjJweCBzb2xpZCB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7b3V0bGluZS1vZmZzZXQ6M3B4fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuY2FyZDpob3ZlcntvdXRsaW5lLWNvbG9yOnZhcigtLWNvbG9yX19ib3JkZXIpfX0uY2FyZF9faW1ne292ZXJmbG93OmhpZGRlbjttYXJnaW46MDt3aWR0aDoxMDAlO2hlaWdodDoyMjVweDtib3JkZXItcmFkaXVzOjEwcHg7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1ib3R0b206MTVweH0uY2FyZF9faW1nIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7ZGlzcGxheTpibG9ja31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApey5jYXJkX19pbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTkwcHh9fS5jYXJkX190aXRsZXtmb250LWZhbWlseTp2YXIoLS10ZXh0X19wcmltYXJ5KTtmb250LXdlaWdodDo2MDA7bWFyZ2luLWJvdHRvbTpjYWxjKDEwLzE2KjFyZW0pO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDoyOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbH0uY2FyZF9fc3VidGl0bGV7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6LXdlYmtpdC1ib3g7LXdlYmtpdC1saW5lLWNsYW1wOjI7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsfS5mYWNldHMgLmZhY2V0d3AtY2hlY2tib3h7YmFja2dyb3VuZDp1cmwoLi4vaW1nL3N2Zy9jaGVja2JveC5zdmcpIDAgNTAlIG5vLXJlcGVhdDtwYWRkaW5nLWxlZnQ6MzJweDttYXJnaW4tYm90dG9tOjZweH0uZmFjZXRzIC5mYWNldHdwLWNoZWNrYm94LmNoZWNrZWR7YmFja2dyb3VuZDp1cmwoLi4vaW1nL3N2Zy9jaGVja2JveC1vbi5zdmcpIDAgNTAlIG5vLXJlcGVhdH0uZmFjZXRzIC5jYXJke3Bvc2l0aW9uOnJlbGF0aXZlfS5mYWNldHMgLmNhcmQgLmZ3cGwtYnRue3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjB9LmZhY2V0cyBwe21hcmdpbi1ib3R0b206NnB4fS5mYWNldHMgLmZhY2V0d3AtZmFjZXQgaW5wdXQuZmFjZXR3cC1zZWFyY2h7bWluLXdpZHRoOjI2MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuZmFjZXRzIC5mYWNldHdwLWZhY2V0IGlucHV0LmZhY2V0d3Atc2VhcmNoe21pbi13aWR0aDoyMzVweH19LmZhY2V0cyAuc29ydC1jb250YWluZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXdlaWdodDo2MDB9LmZhY2V0cyAuc29ydC1jb250YWluZXIgc2VsZWN0e2NvbG9yOnZhcigtLWNvbG9yX19wcmltYXJ5KTt3aWR0aDpmaXQtY29udGVudH0uZmFjZXRzIC5zb3J0LWNvbnRhaW5lciAuaWNvbntmb250LXNpemU6Y2FsYyg2LzE2KjFyZW0pO21hcmdpbi1sZWZ0Oi0xMHB4fS5mYWNldHMgLmZhY2V0d3AtdHlwZS1udW1iZXJfcmFuZ2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6N3B4fS5mYWNldHMgLmZhY2V0d3AtbnVtYmVyLW1pbiwuZmFjZXRzIC5mYWNldHdwLW51bWJlci1tYXh7d2lkdGg6NjVweH0uZmFjZXRzICNjb3N0Q29udGFpbmVyIC5mYWNldHdwLXN1Ym1pdHtkaXNwbGF5Om5vbmV9LnNlbGVjdDItY29udGFpbmVye3dpZHRoOmF1dG8gIWltcG9ydGFudH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZDpub25lO2JvcmRlcjowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2NvbG9yOnZhcigtLWNvbG9yX19wcmltYXJ5KTt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2U7cGFkZGluZy1ibG9jazowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1kcm9wZG93bntib3JkZXItcmFkaXVzOjEwcHg7Ym9yZGVyOjA7Ym94LXNoYWRvdzowcHggMi43NjdweCAzLjUxNHB4IDBweCByZ2JhKDAsMCwwLC4wMSksMHB4IDYuNjVweCA4LjQ0NnB4IDBweCByZ2JhKDAsMCwwLC4wMSksMHB4IDEyLjUyMnB4IDE1LjkwMnB4IDBweCByZ2JhKDAsMCwwLC4wMSksMHB4IDIyLjMzNnB4IDI4LjM2N3B4IDBweCByZ2JhKDAsMCwwLC4wMil9LnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue3BhZGRpbmc6NnB4IDEycHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvcl9fcHJpbWFyeSk7Y29sb3I6dmFyKC0tY29sb3JfX3doaXRlKTtib3JkZXItcmFkaXVzOjEwcHh9LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bntib3JkZXItcmFkaXVzOjEwcHggMTBweCAwIDA7bWFyZ2luLWJvdHRvbToycHh9LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdywuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3Zle2JvcmRlci1yYWRpdXM6MTBweDtwYWRkaW5nOjhweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JvcmRlci1yYWRpdXM6N3B4fS5mYWNldHdwLXRvZ2dsZXtwYWRkaW5nLWxlZnQ6M2NofS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVke2JvcmRlci1yYWRpdXM6MTBweH0uZmFjZXR3cC1wYWdlciBhe2NvbG9yOnZhcigtLWNvbG9yX19wcmltYXJ5KX0ubG9hZGluZy1pY29ue2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi93cC1jb250ZW50L3BsdWdpbnMvZmFjZXR3cC9hc3NldHMvaW1hZ2VzL2xvYWRpbmcucG5nXCIpO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjthbmltYXRpb246c3BpbiA3MDBtcyBpbmZpbml0ZSBsaW5lYXI7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDozMCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LmxvYWRpbmctaWNvbi5sb2FkaW5ne29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2Utb3V0fS5mYWNldHdwLXRlbXBsYXRle29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2Utb3V0fS5mYWNldHdwLXRlbXBsYXRlLmxvYWRpbmd7b3BhY2l0eTowfS5wb3B1cC1jb250YWluZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnBvcHVwLWNvbnRhaW5lciAucG9wdXB7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpyZ2JhKDI2LDI2LDI2LC44KTt6LWluZGV4OjEwO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOi41cyBhbGwgY3ViaWMtYmV6aWVyKDAuMjIsIDAuNjgsIDAuNTksIDEpfS5wb3B1cC1jb250YWluZXIgLnBvcHVwIC5wb3B1cC1pbm5lcnttYXgtd2lkdGg6NzAwcHg7cGFkZGluZzo3MHB4IDUwcHg7Ym9yZGVyLXJhZGl1czoyMHB4O2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX2RhcmspO2NvbG9yOnZhcigtLWNvbG9yX193aGl0ZSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0b3A6MTIwJTtib3gtc2hhZG93OnZhcigtLWJveC1zaGFkb3dfX2JpZyk7dHJhbnNpdGlvbjouNXMgYWxsIGN1YmljLWJlemllcigwLjIyLCAwLjY4LCAwLjU5LCAxKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApey5wb3B1cC1jb250YWluZXIgLnBvcHVwIC5wb3B1cC1pbm5lcntkaXNwbGF5OmJsb2NrfX0ucG9wdXAtY29udGFpbmVyIC5wb3B1cCAucG9wdXAtaW5uZXIgLnBvcHVwLWNsb3NlLWJ0bntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjVweDtyaWdodDoyNXB4O3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHg7Zm9udC1zaXplOjB9LnBvcHVwLWNvbnRhaW5lciAucG9wdXAgLnBvcHVwLWlubmVyIC5wb3B1cC1jbG9zZS1idG4gLmljb257Zm9udC1zaXplOjI1cHg7Y3Vyc29yOnBvaW50ZXJ9LnBvcHVwLWNvbnRhaW5lciAucG9wdXAgLnBvcHVwLWlubmVyIC5wb3B1cC1oYWxme2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2hlaWdodDozODBweH0ucG9wdXAtY29udGFpbmVyIC5wb3B1cCAucG9wdXAtaW5uZXIgLnBvcHVwLWhhbGYgLnBvcHVwLXRpdGxle3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7LnBvcHVwLWNvbnRhaW5lciAucG9wdXAgLnBvcHVwLWlubmVyIC5wb3B1cC1oYWxme2Rpc3BsYXk6bm9uZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsucG9wdXAtY29udGFpbmVyIC5wb3B1cCAucG9wdXAtaW5uZXIgLnBvcHVwLWhhbGYuYWN0aXZle2Rpc3BsYXk6ZmxleDtwYWRkaW5nLXRvcDozMHB4fX0ucG9wdXAtY29udGFpbmVyIC5wb3B1cCAucG9wdXAtaW5uZXIgLmZvcmdvdHtkaXNwbGF5Om5vbmV9LnBvcHVwLWNvbnRhaW5lciAucG9wdXAgLnBvcHVwLWlubmVyIC5wb3B1cC1jb250ZW50IHVsIGxpe21hcmdpbi1ib3R0b206MTBweH0ucG9wdXAtY29udGFpbmVyIC5wb3B1cCAucG9wdXAtaW5uZXIgLnBvcHVwLWNvbnRlbnQgdWwgbGk6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnBvcHVwLWNvbnRhaW5lciAucG9wdXAgLnBvcHVwLWlubmVyIC5wb3B1cC1jb250ZW50IHVsIGxpIGlucHV0e3dpZHRoOjEwMCU7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JvcmRlci1yYWRpdXM6M3B4O2xpbmUtaGVpZ2h0OjM0cHg7cGFkZGluZzowIDE1cHg7Zm9udC1zaXplOjE0cHg7Ym94LXNpemluZzpib3JkZXItYm94fS5wb3B1cC1jb250YWluZXIgLnBvcHVwIC5wb3B1cC1pbm5lciAucG9wdXAtY29udGVudCB1bCBsaSBidXR0b257d2lkdGg6MTAwJTtsaW5lLWhlaWdodDozNHB4O2JhY2tncm91bmQ6IzY2Njtjb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyO2JvcmRlci1yYWRpdXM6M3B4O2JvcmRlcjpub25lO2ZvbnQtc2l6ZToxNHB4fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucG9wdXAtY29udGFpbmVyIC5wb3B1cCAucG9wdXAtaW5uZXIgLnBvcHVwLWNvbnRlbnQgdWwgbGkgYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6IzQ0NH19LnBvcHVwLWNvbnRhaW5lciAucG9wdXAgLnRyYW5zcGFyZW50LWxhYmVse3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6LTE7Y3Vyc29yOnBvaW50ZXJ9LnBvcHVwLWNvbnRhaW5lciAucG9wdXAtdGFic3tkaXNwbGF5Om5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsucG9wdXAtY29udGFpbmVyIC5wb3B1cC10YWJze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDo0MHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDozMHB4O2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO2ZvbnQtc2l6ZTpjYWxjKDE0LzE2KjFyZW0pfX0ucG9wdXAtY29udGFpbmVyIC5wb3B1cC10YWJzIC5wb3B1cC10YWJ7cGFkZGluZy1sZWZ0OjA7dHJhbnNpdGlvbjouMjVzIGFsbCBlYXNlLWluLW91dDtmb250LXdlaWdodDo2MDB9LnBvcHVwLWNvbnRhaW5lciAucG9wdXAtdGFicyAucG9wdXAtdGFiOmJlZm9yZSwucG9wdXAtY29udGFpbmVyIC5wb3B1cC10YWJzIC5wb3B1cC10YWI6YWZ0ZXJ7ZGlzcGxheTpub25lfS5wb3B1cC1jb250YWluZXIgLnBvcHVwLXRhYnMgLnBvcHVwLXRhYjpoYXMoaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCl7Y29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnkpfS5wb3B1cC1jb250YWluZXIgLnBvcHVwLXRhYnNfX2xpbmV7ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7LnBvcHVwLWNvbnRhaW5lciAucG9wdXAtdGFic19fbGluZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3dpZHRoOmNhbGMoMTAwJSArIDgwcHgpO2hlaWdodDoxcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNy44NyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgOTAuNDQlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpfX0ucG9wdXAtY29udGFpbmVyIC5wb3B1cC10YWJzX19saW5lLS1hY3RpdmV7ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7LnBvcHVwLWNvbnRhaW5lciAucG9wdXAtdGFic19fbGluZS0tYWN0aXZle2Rpc3BsYXk6YmxvY2s7d2lkdGg6MDtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX3ByaW1hcnkpO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDQwcHgpO3RyYW5zaXRpb246LjI1cyBhbGwgZWFzZS1pbi1vdXR9fS5wb3B1cC1jb250YWluZXI+aW5wdXR7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7ZGlzcGxheTppbml0aWFsfS5wb3B1cC1jb250YWluZXI+aW5wdXQ6Y2hlY2tlZCsucG9wdXB7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX0ucG9wdXAtY29udGFpbmVyPmlucHV0OmNoZWNrZWQrLnBvcHVwIC5wb3B1cC1pbm5lcnt0b3A6NTAlfS5wb3B1cC1jb250YWluZXIgdWx7d2lkdGg6MzIwcHh9LnBvcHVwLWNvbnRhaW5lciB1bCBsaXtkaXNwbGF5OmZsZXg7Z2FwOjE4cHg7bWFyZ2luLWJvdHRvbToyMHB4fS5wb3B1cC1jb250YWluZXIgZm9ybXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MzRweH0ucG9wdXAtY29udGFpbmVyIGZvcm0gZmllbGRzZXR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ucG9wdXAtY29udGFpbmVyIGZvcm0gZmllbGRzZXQ+KntmbGV4LWdyb3c6MX0ucG9wdXAtY29udGFpbmVyICN1c2VyX2xvZ2luLC5wb3B1cC1jb250YWluZXIgI3VzZXJfcGFzc3tiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX19ibHVlLWRhcmspICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOnZhcigtLWNvbG9yX19ibHVlLWRhcmspICFpbXBvcnRhbnQ7Y29sb3I6dmFyKC0tY29sb3JfX3doaXRlKSAhaW1wb3J0YW50O3dpZHRoOjMwMHB4O21hcmdpbjo1cHggMCAyMHB4O3RyYW5zaXRpb246YWxsIC4yNXMgZWFzZS1pbi1vdXR9LnBvcHVwLWNvbnRhaW5lciAjdXNlcl9sb2dpbjpmb2N1cywucG9wdXAtY29udGFpbmVyICN1c2VyX3Bhc3M6Zm9jdXN7YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fd2hpdGUpICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOnZhcigtLWNvbG9yX19wcmltYXJ5KSAhaW1wb3J0YW50O2NvbG9yOnZhcigtLWNvbG9yX19kYXJrKSAhaW1wb3J0YW50fS5wb3B1cC1jb250YWluZXIgLmxvc3QtcGFzc3dvcmR7Y29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnkpO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Zm9udC1zaXplOmNhbGMoMTQvMTYqMXJlbSk7dGV4dC1hbGlnbjpyaWdodDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTBweCl9LnBvcHVwLWNvbnRhaW5lciAjd3Atc3VibWl0e2Rpc3BsYXk6bm9uZX0jcG9wdXAtY29udGFpbmVyLWxvZ2luIC5wb3B1cC1pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo5MnZ3O21heC13aWR0aDo5NjBweDtoZWlnaHQ6NTQwcHg7cGFkZGluZzo3MHB4IDUwcHg7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dyaWQtZ2FwOjYwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsjcG9wdXAtY29udGFpbmVyLWxvZ2luIC5wb3B1cC1pbm5lcntkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvO3BhZGRpbmc6NzBweCA1MHB4O21heC13aWR0aDo0MjBweDt3aWR0aDoxMDAlfX0jcG9wdXAtY29udGFpbmVyLWxvZ2luIC5wb3B1cC1pbm5lcjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7d2lkdGg6MXB4O2hlaWdodDpjYWxjKDEwMCUgLSAxNDBweCk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3Ljg3JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA5MC40NCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7bGVmdDo1MCU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7I3BvcHVwLWNvbnRhaW5lci1sb2dpbiAucG9wdXAtaW5uZXI6YWZ0ZXJ7ZGlzcGxheTpub25lfX0ub3JkZXJzX190aXRsZXtmb250LWZhbWlseTp2YXIoLS10ZXh0X19zZWNvbmRhcnkpO2ZvbnQtc2l6ZTpjYWxjKDMwLzE2KjFyZW0pO2xpbmUtaGVpZ2h0OjEwMCU7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1ib3R0b206LjVlbTtsZXR0ZXItc3BhY2luZzotMC4wMWVtO2Rpc3BsYXk6YmxvY2s7Y29sb3I6dmFyKC0tY29sb3JfX2JsdWUtZGFyayl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsub3JkZXJzX190aXRsZXtmb250LXNpemU6Y2FsYygyNC8xNioxcmVtKX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsub3JkZXJzX190aXRsZXtmb250LXNpemU6Y2FsYygyMC8xNioxcmVtKX19Lm9yZGVyc19fdGFic3ttYXJnaW4tYm90dG9tOjgwcHh9Lm9yZGVyc19fdGFicy1uYXZ7LS1vcmRlcnMtdGFicy1wYWQ6IDZweDstLW9yZGVycy10YWJzLXBhZDI6IDEycHg7LS1vcmRlcnMtdGFiLXg6IDBweDstLW9yZGVycy10YWItdzogMHB4O2Rpc3BsYXk6aW5saW5lLWZsZXg7Z2FwOjEwcHg7cGFkZGluZzp2YXIoLS1vcmRlcnMtdGFicy1wYWQpO2JvcmRlci1yYWRpdXM6MTJweDtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX19saWdodCk7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7Lm9yZGVyc19fdGFicy1uYXZ7d2lkdGg6MTAwJTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn19Lm9yZGVyc19fdGFie2FwcGVhcmFuY2U6bm9uZTtib3JkZXI6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7cGFkZGluZzo4cHggMTRweDtib3JkZXItcmFkaXVzOjZweDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOmNhbGMoMTYvMTYqMXJlbSk7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmspO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsub3JkZXJzX190YWJ7ZmxleDoxO3RleHQtYWxpZ246Y2VudGVyfX0ub3JkZXJzX190YWIuaXMtYWN0aXZle2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX3doaXRlKTtjb2xvcjp2YXIoLS1jb2xvcl9fZGFyayl9Lm9yZGVyc19fdGFicy1uYXYuaXMtZW5oYW5jZWQgLm9yZGVyc19fdGFiLmlzLWFjdGl2ZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9Lm9yZGVyc19fdGFiOmRpc2FibGVke2NvbG9yOnZhcigtLWNvbG9yX19kaXNhYmxlZCk7Y3Vyc29yOm5vdC1hbGxvd2VkfS5vcmRlcnNfX3RhYjpmb2N1cy12aXNpYmxle291dGxpbmU6MnB4IHNvbGlkIHZhcigtLWNvbG9yX19wcmltYXJ5KTtvdXRsaW5lLW9mZnNldDoycHh9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5vcmRlcnNfX3RhYjpub3QoOmRpc2FibGVkKTpob3Zlcntjb2xvcjp2YXIoLS1jb2xvcl9fcHJpbWFyeSl9fS5vcmRlcnNfX3RhYi1wYW5lbFtoaWRkZW5de2Rpc3BsYXk6bm9uZX0ub3JkZXJzX190YWJzLWluZGljYXRvcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6dmFyKC0tb3JkZXJzLXRhYnMtcGFkKTtsZWZ0OnZhcigtLW9yZGVycy10YWJzLXBhZCk7aGVpZ2h0OmNhbGMoMTAwJSAtIHZhcigtLW9yZGVycy10YWJzLXBhZDIpKTt3aWR0aDp2YXIoLS1vcmRlcnMtdGFiLXcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKHZhcigtLW9yZGVycy10YWIteCkpO2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX3doaXRlKTtib3JkZXItcmFkaXVzOjEwcHg7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjI1cyB2YXIoLS1lYXNlT3V0Q3ViaWMpLHdpZHRoIC4yNXMgdmFyKC0tZWFzZU91dEN1YmljKTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MX0ub3JkZXJzX190YWJzIC5vcmRlcnNfX2l0ZW1ze21hcmdpbi1ib3R0b206MH0ub3JkZXJzX19pdGVtc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2dyaWQtZ2FwOjMwcHg7bWFyZ2luLWJvdHRvbTo4MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7Lm9yZGVyc19faXRlbXN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtncmlkLWdhcDoyMHB4fX0ub3JkZXJzX19pdGVte2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3JfX3doaXRlKTtib3JkZXItcmFkaXVzOjIwcHg7cGFkZGluZzoyMHB4O2JveC1zaGFkb3c6dmFyKC0tYm94LXNoYWRvd19fc21hbGwpO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjI0MHB4O2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MjAwcHggMWZyO2dyaWQtZ2FwOjMwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5vcmRlcnNfX2l0ZW17cGFkZGluZzoxNXB4fX0ub3JkZXJzX19pdGVtOmZvY3VzLXdpdGhpbntvdXRsaW5lOjJweCBzb2xpZCB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7b3V0bGluZS1vZmZzZXQ6M3B4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7Lm9yZGVyc19faXRlbXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dyaWQtZ2FwOjIwcHh9fS5vcmRlcnNfX2l0ZW0tLWltYWdle3dpZHRoOjIwMHB4O2hlaWdodDoyMDBweDtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjA7Ym9yZGVyLXJhZGl1czoxMHB4fS5vcmRlcnNfX2l0ZW0tLWltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7ZGlzcGxheTpibG9ja30ub3JkZXJzX19pdGVtLS1jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcn0ub3JkZXJzX19pdGVtLS10aXRsZXtjb2xvcjp2YXIoLS1jb2xvcl9fYmx1ZS1kYXJrKTtmb250LXNpemU6Y2FsYygyMi8xNioxcmVtKTtmb250LXdlaWdodDo2MDA7bWFyZ2luLWJvdHRvbTouNWVtfS5vcmRlcnNfX2l0ZW0tLWRlc2NyaXB0aW9ue292ZXJmbG93OmhpZGRlbjtkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDoyOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDttYXJnaW4tYm90dG9tOi42ZW07Y29sb3I6dmFyKC0tY29sb3JfX2JsdWUtZGFyayl9Lm9yZGVyc19faXRlbS0tZGF0ZSwub3JkZXJzX19pdGVtLS1tYWtlcntmb250LXNpemU6Y2FsYygxNC8xNioxcmVtKTtsaW5lLWhlaWdodDpjYWxjKDIzLzE2KjFyZW0pfS5vcmRlcnNfX2l0ZW0tLWRhdGUgc3Ryb25nLC5vcmRlcnNfX2l0ZW0tLW1ha2VyIHN0cm9uZ3tmb250LXdlaWdodDo2MDB9Lm9yZGVyc19faXRlbS0tYnV0dG9uc3tnYXA6MjBweDttYXJnaW4tdG9wOjEwcHg7b3BhY2l0eTowO2hlaWdodDowO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApey5vcmRlcnNfX2l0ZW0tLWJ1dHRvbnN7b3BhY2l0eToxO2hlaWdodDphdXRvO21hcmdpbi1ibG9jazozMHB4O2FsaWduLWl0ZW1zOmNlbnRlcn19Lm9yZGVyc19faXRlbS0tYnV0dG9ucyBhOm5vdCguYnRuKXt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7Zm9udC13ZWlnaHQ6NjAwfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsub3JkZXJzX19pdGVtLS1idXR0b25zIGE6bm90KC5idG4pOmhvdmVye2NvbG9yOnZhcigtLWNvbG9yX19wcmltYXJ5KX19Lm9yZGVyc19faXRlbS0tc3RhdHVze3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNXB4O3JpZ2h0OjE1cHg7Zm9udC1zaXplOjA7d2lkdGg6MzZweDtoZWlnaHQ6MzZweH0ub3JkZXJzX19pdGVtLS1zdGF0dXMgLmljb257Y29sb3I6dmFyKC0tY29sb3JfX3doaXRlKTt3aWR0aDozNnB4O2hlaWdodDozNnB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3JkZXItcmFkaXVzOjUwJX0ub3JkZXJzX19pdGVtLS1zdGF0dXMgLmljb246YmVmb3Jle2ZvbnQtc2l6ZTpjYWxjKDIyLzE2KjFyZW0pfS5vcmRlcnNfX2l0ZW0tLXN0YXR1cyAuaWNvbi1zdGF0dXMxe2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX3N0YXR1czEpfS5vcmRlcnNfX2l0ZW0tLXN0YXR1cyAuaWNvbi1zdGF0dXMye2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX3N0YXR1czIpfS5vcmRlcnNfX2l0ZW0tLXN0YXR1cyAuaWNvbi1zdGF0dXMze2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX3N0YXR1czMpfS5vcmRlcnNfX2l0ZW0tLXN0YXR1cyAudG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX19kYXJrKTtwYWRkaW5nOjdweCAxMnB4IDVweDtib3JkZXItcmFkaXVzOjVweDtjb2xvcjp2YXIoLS1jb2xvcl9fd2hpdGUpO2ZvbnQtc2l6ZTpjYWxjKDE0LzE2KjFyZW0pO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjQ7dG9wOjE0MCU7cmlnaHQ6MDt6LWluZGV4OjEwMDtvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7d2hpdGUtc3BhY2U6bm93cmFwfS5vcmRlcnNfX2l0ZW0tLXN0YXR1cyAudG9vbHRpcDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDowO2hlaWdodDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MCA1cHggNXB4IDVweDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApIHZhcigtLWNvbG9yX19kYXJrKSByZ2JhKDAsMCwwLDApO2JvdHRvbToxMDAlO3JpZ2h0OjEwcHh9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5vcmRlcnNfX2l0ZW0tLXN0YXR1czpob3ZlciAudG9vbHRpcHtvcGFjaXR5OjE7dG9wOjEzMCV9fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsub3JkZXJzX19pdGVtOmhvdmVyIC5vcmRlcnNfX2l0ZW0tLWJ1dHRvbnN7b3BhY2l0eToxO2hlaWdodDo1NHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKWFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsub3JkZXJzX19pdGVtOmhvdmVyIC5vcmRlcnNfX2l0ZW0tLWJ1dHRvbnN7aGVpZ2h0OmF1dG99fS5qcy1jYW5jZWwtb3JkZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tbGVmdDoxMHB4O3RyYW5zaXRpb246LjJzIGFsbCBlYXNlLW91dH1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmpzLWNhbmNlbC1vcmRlcjpob3Zlcntjb2xvcjp2YXIoLS1jb2xvcl9fcmVkKX19LmpzLWNhbmNlbC1vcmRlciAuaWNvbntoZWlnaHQ6MTlweDttYXJnaW4tbGVmdDo1cHh9Lm1vZGFse3Bvc2l0aW9uOmZpeGVkO2luc2V0OjA7YmFja2dyb3VuZDpyZ2JhKDI2LDI2LDI2LC44KTt6LWluZGV4OjEwO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uOmFsbCAuMnM7cGFkZGluZy1pbmxpbmU6MjBweH0ubW9kYWxfX2NvbnRlbnR7d2lkdGg6MTAwJTttYXgtd2lkdGg6NzAwcHg7cGFkZGluZzo3MHB4IDUwcHg7Ym9yZGVyLXJhZGl1czoyMHB4O2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX2RhcmspO2NvbG9yOnZhcigtLWNvbG9yX193aGl0ZSk7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDI2cHgpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zNXMgY3ViaWMtYmV6aWVyKDAuMjIsIDAuNjgsIDAuNTksIDEpLG9wYWNpdHkgLjNzIGVhc2U7Ym94LXNoYWRvdzp2YXIoLS1ib3gtc2hhZG93X19iaWcpfS5tb2RhbCAud3lzaXd5Z3ttYXJnaW4tdG9wOjMwcHg7cGFkZGluZzoyNXB4IDMwcHg7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuMDgpO2JvcmRlci1yYWRpdXM6MTBweH0ubW9kYWxfX21ldGF7bWFyZ2luLWJvdHRvbToxZW19Lm1vZGFsX19tZXRhIHNwYW57Zm9udC13ZWlnaHQ6NjAwfS5tb2RhbF9fbWV0YSBwe21hcmdpbi1ib3R0b206LjVlbX0ubW9kYWxfX21ldGEgI29yZGVySXRlbXMgc3BhbntkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0OjQwMH0ubW9kYWxfX3N0YXR1c3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo1cHh9Lm1vZGFsX19zdGF0dXMtLXNlbGVjdHtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX19ibHVlLWRhcmspO2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvcl9fYmx1ZS1kYXJrKTtib3JkZXItcmFkaXVzOjVweH0ubW9kYWxfX3N0YXR1cy0tc2VsZWN0IC5pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MTBweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt6LWluZGV4OjE7Zm9udC1zaXplOmNhbGMoOC8xNioxcmVtKX0ubW9kYWxfX3N0YXR1cy0tc2VsZWN0IC5pY29uLXNwaW5uZXJ7Zm9udC1zaXplOmNhbGMoMTYvMTYqMXJlbSk7YW5pbWF0aW9uOnNwaW4gMXMgbGluZWFyIGluZmluaXRlO2hlaWdodDoxNnB4O3RvcDoxMHB4fS5tb2RhbF9fc3RhdHVzIHNlbGVjdHtjb2xvcjp2YXIoLS1jb2xvcl9fd2hpdGUpO3dpZHRoOjEwMCU7cGFkZGluZzo1cHggMTNweDt0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2UtaW4tb3V0fS5tb2RhbCAuanMtY2xvc2UtbW9kYWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIwcHg7cmlnaHQ6MjBweDtmb250LXNpemU6Y2FsYygyMC8xNioxcmVtKTtjb2xvcjp2YXIoLS1jb2xvcl9fd2hpdGUpO2N1cnNvcjpwb2ludGVyfS5tb2RhbCAuanMtY2xvc2UtbW9kYWwgc3Bhbntmb250LXNpemU6MH0ubW9kYWwuYWN0aXZle29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7cG9pbnRlci1ldmVudHM6YWxsfS5tb2RhbC5hY3RpdmUgLm1vZGFsX19jb250ZW50e29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0ub3JkZXItaXRlbXNfX2xpc3R7cGFkZGluZy1sZWZ0OjEuMmVtO2xpc3Qtc3R5bGU6ZGlzYzttYXJnaW4tYmxvY2s6LjVlbX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7Lm9yZGVyLWl0ZW1zX19saXN0IGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX19LmJsb2NrLWJ1dHRvbnN7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDtnYXA6NTBweDtwYWRkaW5nLWJsb2NrOjQwcHh9LmJsb2NrLWJ1dHRvbnMuaXMtY2VudGVyZWR7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uYmxvY2stY29sdW1uc3tkaXNwbGF5OmZsZXg7Z2FwOjUwcHg7YWxpZ24taXRlbXM6c3RyZXRjaDtwYWRkaW5nLWJsb2NrOjYwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuYmxvY2stY29sdW1uc3tnYXA6NjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsuYmxvY2stY29sdW1uc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5ibG9jay1jb2x1bW5zX19jb2x1bW57YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvcl9fd2hpdGUpO2JvcmRlci1yYWRpdXM6MjBweDtwYWRkaW5nOjIwcHg7Ym94LXNoYWRvdzp2YXIoLS1ib3gtc2hhZG93X19zbWFsbCk7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzozMHB4O2ZsZXg6MX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmJsb2NrLWNvbHVtbnNfX2NvbHVtbntwYWRkaW5nOjE1cHh9fS5ibG9jay1jb2x1bW5zX19jb2x1bW46Zm9jdXMtd2l0aGlue291dGxpbmU6MnB4IHNvbGlkIHZhcigtLWNvbG9yX19wcmltYXJ5KTtvdXRsaW5lLW9mZnNldDozcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsuYmxvY2stY29sdW1uc19fY29sdW1ue3dpZHRoOjEwMCV9fS5ibG9jay1jb2x1bW5zIC5idG5fX2NvbnRhaW5lcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uYmxvY2stY29sdW1ucy50ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0uYmxvY2stY29sdW1ucy5pc19zdGVwc3tnYXA6MzBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApey5ibG9jay1jb2x1bW5zLmlzX3N0ZXBze2dhcDo2MHB4fX0uYmxvY2stY29sdW1ucy5pc19zdGVwcyAuYmxvY2stY29sdW1uc19fY29sdW1ue3BhZGRpbmctdG9wOjYwcHh9LmJsb2NrLWNvbHVtbnMuaXNfc3RlcHMgLmJsb2NrLWNvbHVtbnNfX2NvbHVtbjpsYXN0LWNoaWxkIC5ibG9jay1jb2x1bW5zX19pY29ue2Rpc3BsYXk6bm9uZX0uYmxvY2stY29sdW1uc19fc3RlcHtmb250LWZhbWlseTp2YXIoLS10ZXh0X19zZWNvbmRhcnkpO2ZvbnQtc2l6ZTpjYWxjKDMwLzE2KjFyZW0pO2xpbmUtaGVpZ2h0OjEwMCU7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1ib3R0b206LjVlbTtsZXR0ZXItc3BhY2luZzotMC4wMWVtO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NjBweDtoZWlnaHQ6NjBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnkpO2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX3doaXRlKTt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjEwMDBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTI1cHg7bGVmdDozMHB4O2JvcmRlcjoxcHggc29saWQgdmFyKC0tY29sb3JfX2JvcmRlcil9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuYmxvY2stY29sdW1uc19fc3RlcHtmb250LXNpemU6Y2FsYygyNC8xNioxcmVtKX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsuYmxvY2stY29sdW1uc19fc3RlcHtmb250LXNpemU6Y2FsYygyMC8xNioxcmVtKX19LmJsb2NrLWNvbHVtbnNfX2ljb257cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOmNhbGMoMjIvMTYqMXJlbSk7Y29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnkpO3JpZ2h0Oi0yM3B4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsuYmxvY2stY29sdW1uc19faWNvbntkaXNwbGF5Om5vbmV9fS5ibG9jay1jb2x1bW5zIC53eXNpd3lne3BhZGRpbmctYmxvY2s6MH0uYmxvY2stY29sdW1ucyAud3lzaXd5ZyBmaWd1cmUraDIsLmJsb2NrLWNvbHVtbnMgLnd5c2l3eWcgZmlndXJlK2gzLC5ibG9jay1jb2x1bW5zIC53eXNpd3lnIGZpZ3VyZStoNCwuYmxvY2stY29sdW1ucyAud3lzaXd5ZyBmaWd1cmUrcHttYXJnaW4tdG9wOjMwcHh9LmJsb2NrLWhhbHZlc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjYwcHg7cGFkZGluZy1ibG9jazo2MHB4O2FsaWduLWl0ZW1zOmNlbnRlcn0uYmxvY2staGFsdmVzX19oYWxme3dpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsuYmxvY2staGFsdmVze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjMwcHg7cGFkZGluZy1ibG9jazo0MHB4fX0uYmxvY2staGFsdmVzIGZpZ3VyZXtoZWlnaHQ6NTIwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsuYmxvY2staGFsdmVzIGZpZ3VyZXtoZWlnaHQ6MzAwcHh9fS5ibG9jay1oYWx2ZXMgaW1ne2JvcmRlci1yYWRpdXM6MjBweDtvdmVyZmxvdzpoaWRkZW47b2JqZWN0LWZpdDpjb3Zlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApey5ibG9jay1oYWx2ZXMgLnd5c2l3eWd7cGFkZGluZy1ibG9jazowfX0uYmxvY2staGFsdmVzLmltYWdlLWxlZnQgLmJsb2NrLWhhbHZlc19faGFsZjpsYXN0LWNoaWxke29yZGVyOi0xfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7LmJsb2NrLWhhbHZlcy5pbWFnZS1sZWZ0IC5ibG9jay1oYWx2ZXNfX2hhbGY6bGFzdC1jaGlsZHtvcmRlcjowfX0uYmxvY2stYWNjb3JkaW9uc3twYWRkaW5nLWJsb2NrOjYwcHh9LmJsb2NrLWFjY29yZGlvbnNfX3RpdGxle2ZvbnQtZmFtaWx5OnZhcigtLXRleHRfX3NlY29uZGFyeSk7Zm9udC1zaXplOmNhbGMoNDIvMTYqMXJlbSk7bGluZS1oZWlnaHQ6MTAwJTtmb250LXdlaWdodDo1MDA7bWFyZ2luLWJvdHRvbTouNWVtO2xldHRlci1zcGFjaW5nOi0wLjAxZW07ZGlzcGxheTpibG9jaztjb2xvcjp2YXIoLS1jb2xvcl9fYmx1ZS1kYXJrKTttYXJnaW4tYm90dG9tOjMwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsuYmxvY2stYWNjb3JkaW9uc19fdGl0bGV7Zm9udC1zaXplOmNhbGMoMzYvMTYqMXJlbSl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7LmJsb2NrLWFjY29yZGlvbnNfX3RpdGxle2ZvbnQtc2l6ZTpjYWxjKDMwLzE2KjFyZW0pfX0uYmxvY2stYWNjb3JkaW9uc19faXRlbXN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MjBweH0uYmxvY2stYWNjb3JkaW9ucyAuZmFxLWl0ZW17YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fd2hpdGUpO2JvcmRlci1yYWRpdXM6MTBweDtib3gtc2hhZG93OnZhcigtLWJveC1zaGFkb3dfX3NtYWxsKTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7bWF4LXdpZHRoOjkyMHB4O3dpZHRoOjEwMCU7bWFyZ2luOjB9LmJsb2NrLWFjY29yZGlvbnMgLmZhcS1pdGVtLmFjdGl2ZSAuZmFxLWl0ZW1fX3RpdGxlIC5pY29ue3RyYW5zZm9ybTpyb3RhdGUoLTE4MGRlZyl9LmJsb2NrLWFjY29yZGlvbnMgLmZhcS1pdGVtX190aXRsZXtmb250LXNpemU6MThweDtmb250LXdlaWdodDpib2xkO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoyMHB4fS5ibG9jay1hY2NvcmRpb25zIC5mYXEtaXRlbV9fdGl0bGUgLmljb257dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0O2ZvbnQtc2l6ZTpjYWxjKDgvMTYqMXJlbSk7Y29sb3I6dmFyKC0tY29sb3JfX2JsdWUtZGFyayl9LmJsb2NrLWFjY29yZGlvbnMgLmZhcS1pdGVtX19jb250ZW50e2Rpc3BsYXk6bm9uZTttYXJnaW4tdG9wOjEwcHg7cGFkZGluZzowIDIwcHggMjBweH1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmJsb2NrLWFjY29yZGlvbnMgLmZhcS1pdGVtX19jb250ZW50OmhvdmVye2Rpc3BsYXk6YmxvY2t9fS5ibG9jay1hY2NvcmRpb25zLmlzLWNlbnRlcmVke3RleHQtYWxpZ246Y2VudGVyfS5ibG9jay1hY2NvcmRpb25zLmlzLWNlbnRlcmVkIC5mYXEtaXRlbXttYXJnaW46MCBhdXRvfS5ibG9jay1hY2NvcmRpb25zLmlzLWNlbnRlcmVkIC5mYXEtaXRlbV9fdGl0bGV7dGV4dC1hbGlnbjpsZWZ0fS5ibG9jay1sb2dvc3t3aWR0aDoxMDB2dzttYXJnaW4tbGVmdDpjYWxjKDUwJSAtIDUwdncpO3BhZGRpbmctYmxvY2s6MTAwcHg7aXNvbGF0aW9uOmlzb2xhdGU7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsuYmxvY2stbG9nb3N7cGFkZGluZy1ibG9jazoyMHB4IDgwcHh9fS5ibG9jay1sb2dvczpiZWZvcmUsLmJsb2NrLWxvZ29zOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxNXZ3O2hlaWdodDoxMDAlO3otaW5kZXg6Mjtwb2ludGVyLWV2ZW50czpub25lfS5ibG9jay1sb2dvcy0tZGFya3tiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX19kYXJrKTtwYWRkaW5nLWJsb2NrOjgwcHg7bWFyZ2luLWJsb2NrOjQwcHh9LmJsb2NrLWxvZ29zLS1kYXJrIC5ibG9jay1sb2dvc19fdGl0bGV7Y29sb3I6dmFyKC0tY29sb3JfX3doaXRlKX0uYmxvY2stbG9nb3MtLWRhcms6YmVmb3Jle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1jb2xvcl9fZGFyayksIHRyYW5zcGFyZW50KTtsZWZ0OjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsuYmxvY2stbG9nb3MtLWRhcms6YmVmb3Jle2Rpc3BsYXk6bm9uZX19LmJsb2NrLWxvZ29zLS1kYXJrOmFmdGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHZhcigtLWNvbG9yX19kYXJrKSwgdHJhbnNwYXJlbnQpO3JpZ2h0OjB9LmJsb2NrLWxvZ29zLS1saWdodHtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX193aGl0ZSl9LmJsb2NrLWxvZ29zLS1saWdodDpiZWZvcmV7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLWNvbG9yX193aGl0ZSksIHRyYW5zcGFyZW50KTtsZWZ0OjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsuYmxvY2stbG9nb3MtLWxpZ2h0OmJlZm9yZXtkaXNwbGF5Om5vbmV9fS5ibG9jay1sb2dvcy0tbGlnaHQ6YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdmFyKC0tY29sb3JfX3doaXRlKSwgdHJhbnNwYXJlbnQpO3JpZ2h0OjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsuYmxvY2stbG9nb3MtLWxpZ2h0OmFmdGVye2Rpc3BsYXk6bm9uZX19LmJsb2NrLWxvZ29zX190aXRsZXttYXJnaW4tYm90dG9tOmNhbGMoNTAvMTYqMXJlbSl9LmJsb2NrLWxvZ29zX19jYXJvdXNlbHtoZWlnaHQ6MTUwcHh9LmJsb2NrLWxvZ29zX19jYXJvdXNlbCAuc2xpY2stbGlzdHtjdXJzb3I6Z3JhYn0uYmxvY2stbG9nb3NfX2Nhcm91c2VsOmFjdGl2ZSwuYmxvY2stbG9nb3NfX2Nhcm91c2VsIC5zbGljay1saXN0OmFjdGl2ZXtjdXJzb3I6Z3JhYmJpbmd9LmJsb2NrLWxvZ29zX19jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbXt3aWR0aDoxNTBweDtoZWlnaHQ6MTUwcHg7Ym9yZGVyLXJhZGl1czoxMHB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX193aGl0ZSk7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowO3BhZGRpbmc6MjVweDttYXJnaW4tcmlnaHQ6MzBweDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjA1KX0uYmxvY2stbG9nb3NfX2Nhcm91c2VsIC5jYXJvdXNlbC1pdGVtIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbjtkaXNwbGF5OmJsb2NrfS5ibG9jay1sb2dvc19fY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW1fX2xpbmt7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmJsb2NrLWtleS1maWd1cmVze3BhZGRpbmctYmxvY2s6NjBweDtwb3NpdGlvbjpyZWxhdGl2ZTtpc29sYXRpb246aXNvbGF0ZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApey5ibG9jay1rZXktZmlndXJlc3twYWRkaW5nLWJsb2NrOjMwcHggODBweH19LmJsb2NrLWtleS1maWd1cmVzX190aXRsZXttYXJnaW4tYm90dG9tOjQwcHh9LmJsb2NrLWtleS1maWd1cmVzX19jb250ZW50e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIDFmcik7Z3JpZC1nYXA6MzBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApey5ibG9jay1rZXktZmlndXJlc19fY29udGVudHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z3JpZC1nYXA6MTVweH19LmJsb2NrLWtleS1maWd1cmVzX19ibG9ja3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yX193aGl0ZSk7Ym9yZGVyLXJhZGl1czoyMHB4O3BhZGRpbmc6MjBweDtib3gtc2hhZG93OnZhcigtLWJveC1zaGFkb3dfX3NtYWxsKTtwYWRkaW5nOjUwcHggNTBweCA0MHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjI1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5ibG9jay1rZXktZmlndXJlc19fYmxvY2t7cGFkZGluZzoxNXB4fX0uYmxvY2sta2V5LWZpZ3VyZXNfX2Jsb2NrOmZvY3VzLXdpdGhpbntvdXRsaW5lOjJweCBzb2xpZCB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7b3V0bGluZS1vZmZzZXQ6M3B4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7LmJsb2NrLWtleS1maWd1cmVzX19ibG9ja3twYWRkaW5nOjMwcHggMzBweCAyMHB4fX0uYmxvY2sta2V5LWZpZ3VyZXNfX251bWJlcntmb250LWZhbWlseTp2YXIoLS10ZXh0X19zZWNvbmRhcnkpO2ZvbnQtc2l6ZTo3MnB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDouODtsZXR0ZXItc3BhY2luZzotMC43MnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7LmJsb2NrLWtleS1maWd1cmVzX19udW1iZXJ7Zm9udC1zaXplOjQ4cHh9fS5ibG9jay1rZXktZmlndXJlc19fbnVtYmVyW2RhdGEtY29sb3I9cHVycGxlXXtjb2xvcjp2YXIoLS1jb2xvcl9fdmlvbGV0LWRhcmspfS5ibG9jay1rZXktZmlndXJlc19fbnVtYmVyW2RhdGEtY29sb3I9b3JhbmdlXXtjb2xvcjp2YXIoLS1jb2xvcl9fb3JhbmdlKX0uYmxvY2sta2V5LWZpZ3VyZXNfX251bWJlcltkYXRhLWNvbG9yPWdyZWVuXXtjb2xvcjp2YXIoLS1jb2xvcl9fZ3JlZW4tZGFyayl9LmJsb2NrLWtleS1maWd1cmVzX19udW1iZXJbZGF0YS1jb2xvcj15ZWxsb3dde2NvbG9yOnZhcigtLWNvbG9yX195ZWxsb3cpfS5ibG9jay1rZXktZmlndXJlc19fbGFiZWx7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEyMCV9LmJsb2NrLWN0YXt3aWR0aDoxMDB2dzttYXJnaW4tbGVmdDpjYWxjKDUwJSAtIDUwdncpO21hcmdpbi1ibG9jazowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7LmJsb2NrLWN0YXttYXJnaW4tYmxvY2s6MH19LmJsb2NrLWZvcm17cGFkZGluZy1ibG9jazo2MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7LmJsb2NrLWZvcm17cGFkZGluZy1ibG9jazo1MHB4fX0uYmxvY2stZm9ybV9faW5uZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvcl9fd2hpdGUpO2JvcmRlci1yYWRpdXM6MjBweDtwYWRkaW5nOjIwcHg7Ym94LXNoYWRvdzp2YXIoLS1ib3gtc2hhZG93X19zbWFsbCk7cGFkZGluZzo2MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuYmxvY2stZm9ybV9faW5uZXJ7cGFkZGluZzoxNXB4fX0uYmxvY2stZm9ybV9faW5uZXI6Zm9jdXMtd2l0aGlue291dGxpbmU6MnB4IHNvbGlkIHZhcigtLWNvbG9yX19wcmltYXJ5KTtvdXRsaW5lLW9mZnNldDozcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsuYmxvY2stZm9ybV9faW5uZXJ7cGFkZGluZzo0MHB4IDMwcHh9fS5ibG9jay1mb3JtX190aXRsZXtmb250LWZhbWlseTp2YXIoLS10ZXh0X19zZWNvbmRhcnkpO2ZvbnQtc2l6ZTpjYWxjKDQyLzE2KjFyZW0pO2xpbmUtaGVpZ2h0OjEwMCU7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1ib3R0b206LjVlbTtsZXR0ZXItc3BhY2luZzotMC4wMWVtO2Rpc3BsYXk6YmxvY2s7Y29sb3I6dmFyKC0tY29sb3JfX2JsdWUtZGFyayk7bWFyZ2luLWJvdHRvbTozMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LmJsb2NrLWZvcm1fX3RpdGxle2ZvbnQtc2l6ZTpjYWxjKDM2LzE2KjFyZW0pfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApey5ibG9jay1mb3JtX190aXRsZXtmb250LXNpemU6Y2FsYygzMC8xNioxcmVtKX19LmJsb2NrLWZvcm1fX3RleHR7bWFyZ2luLWJvdHRvbTozMHB4fS5ibG9jay1nYWxsZXJ5e3BhZGRpbmctYmxvY2s6NjBweH0uYmxvY2stZ2FsbGVyeV9fdGl0bGV7bWFyZ2luLWJvdHRvbTozMHB4fS5ibG9jay1nYWxsZXJ5X19ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcik7Z2FwOjIwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsuYmxvY2stZ2FsbGVyeV9fZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcil9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuYmxvY2stZ2FsbGVyeV9fZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0uYmxvY2stZ2FsbGVyeV9fZ3JpZC5jb2x1bW5zLTJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuYmxvY2stZ2FsbGVyeV9fZ3JpZC5jb2x1bW5zLTJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19LmJsb2NrLWdhbGxlcnlfX2dyaWQuY29sdW1ucy00e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwgMWZyKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApey5ibG9jay1nYWxsZXJ5X19ncmlkLmNvbHVtbnMtNHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcil9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuYmxvY2stZ2FsbGVyeV9fZ3JpZC5jb2x1bW5zLTR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19LmJsb2NrLWdhbGxlcnlfX2l0ZW17b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6MjBweH0uYmxvY2stZ2FsbGVyeV9faXRlbSBmaWdjYXB0aW9ue2ZvbnQtc2l6ZTpjYWxjKDE0LzE2KjFyZW0pO3BhZGRpbmctdG9wOjEwcHg7b3BhY2l0eTouOH0uYmxvY2stZ2FsbGVyeV9fdHJpZ2dlcntib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOm5vbmU7cGFkZGluZzowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtjdXJzb3I6cG9pbnRlcn0uYmxvY2stZ2FsbGVyeV9fdHJpZ2dlciBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTthc3BlY3QtcmF0aW86MS8xO29iamVjdC1maXQ6Y292ZXI7ZGlzcGxheTpibG9jazt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmJsb2NrLWdhbGxlcnlfX3RyaWdnZXI6aG92ZXIgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjAzKX19LmJsb2NrLWdhbGxlcnlfX2xpZ2h0Ym94e3otaW5kZXg6MjA7YmFja2dyb3VuZDpyZ2JhKDI2LDI2LDI2LC45Mik7cGFkZGluZzoyMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuYmxvY2stZ2FsbGVyeV9fbGlnaHRib3h7cGFkZGluZzoxMHB4fX0uYmxvY2stZ2FsbGVyeV9fbGlnaHRib3gtY29udGVudHt3aWR0aDpjYWxjKDEwMHZ3IC0gNDBweCk7aGVpZ2h0OmNhbGMoMTAwZHZoIC0gNDBweCk7bWF4LXdpZHRoOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JveC1zaGFkb3c6bm9uZTtwYWRkaW5nOjA7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtcm93czptaW5tYXgoMCwgMWZyKSBhdXRvIGF1dG8gYXV0bztnYXA6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTthbGlnbi1pdGVtczpzdHJldGNofUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuYmxvY2stZ2FsbGVyeV9fbGlnaHRib3gtY29udGVudHt3aWR0aDpjYWxjKDEwMHZ3IC0gMjBweCk7aGVpZ2h0OmNhbGMoMTAwZHZoIC0gMjBweCk7Z2FwOjEwcHh9fS5ibG9jay1nYWxsZXJ5X19jbG9zZXt0b3A6MTBweCAhaW1wb3J0YW50O3JpZ2h0OjEwcHggIWltcG9ydGFudDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjFweCBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuMzUpO2JvcmRlci1yYWRpdXM6OTk5cHg7d2lkdGg6MzhweDtoZWlnaHQ6MzhweDtmb250LXNpemU6Y2FsYygyNC8xNioxcmVtKTtsaW5lLWhlaWdodDoxO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt6LWluZGV4OjF9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5ibG9jay1nYWxsZXJ5X19jbG9zZTpob3Zlcntib3JkZXItY29sb3I6dmFyKC0tY29sb3JfX3doaXRlKTtiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC4xKX19LmJsb2NrLWdhbGxlcnlfX2Nsb3NlIHNwYW57cG9zaXRpb246YWJzb2x1dGU7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwIDAgMCAwKTtoZWlnaHQ6MXB4O3dpZHRoOjFweDttYXJnaW46LTFweDtwYWRkaW5nOjA7Ym9yZGVyOjA7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDt0ZXh0LWluZGVudDotOTk5OXB4fS5ibG9jay1nYWxsZXJ5X19saWdodGJveC1tZWRpYXtwb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0OjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmctaW5saW5lOjU4cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5ibG9jay1nYWxsZXJ5X19saWdodGJveC1tZWRpYXtwYWRkaW5nLWlubGluZTo0MnB4fX0uYmxvY2stZ2FsbGVyeV9fbGlnaHRib3gtdHJhY2t7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7b3ZlcmZsb3c6aGlkZGVufS5ibG9jay1nYWxsZXJ5X19saWdodGJveC10cmFjayBpbWd7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDpjYWxjKDEwMGR2aCAtIDI2MHB4KTt3aWR0aDphdXRvO2hlaWdodDphdXRvO29iamVjdC1maXQ6Y29udGFpbjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjVzIGVhc2Usb3BhY2l0eSAuMjVzIGVhc2V9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5ibG9jay1nYWxsZXJ5X19saWdodGJveC10cmFjayBpbWd7bWF4LWhlaWdodDpjYWxjKDEwMGR2aCAtIDI2MHB4KX19LmJsb2NrLWdhbGxlcnlfX2xpZ2h0Ym94LXRyYWNrLmlzLWFuaW1hdGluZy5pcy1zbGlkZS1uZXh0IGltZ3thbmltYXRpb246Z2FsbGVyeVNsaWRlTmV4dCAuMjhzIGVhc2V9LmJsb2NrLWdhbGxlcnlfX2xpZ2h0Ym94LXRyYWNrLmlzLWFuaW1hdGluZy5pcy1zbGlkZS1wcmV2IGltZ3thbmltYXRpb246Z2FsbGVyeVNsaWRlUHJldiAuMjhzIGVhc2V9LmJsb2NrLWdhbGxlcnlfX2xpZ2h0Ym94LWNhcHRpb257Y29sb3I6dmFyKC0tY29sb3JfX3doaXRlKTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MDtmb250LXNpemU6Y2FsYygxNC8xNioxcmVtKTttaW4taGVpZ2h0OjEuNWVtO29wYWNpdHk6Ljg1fS5ibG9jay1nYWxsZXJ5X19saWdodGJveC1jYXB0aW9uLmlzLWVtcHR5e3Zpc2liaWxpdHk6aGlkZGVufS5ibG9jay1nYWxsZXJ5X19saWdodGJveC1jb250cm9sc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjE2cHg7bWluLWhlaWdodDoyNnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuYmxvY2stZ2FsbGVyeV9fbGlnaHRib3gtY29udHJvbHN7Z2FwOjEwcHh9fS5ibG9jay1nYWxsZXJ5X19uYXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtib3JkZXI6MXB4IHNvbGlkIGhzbGEoMCwwJSwxMDAlLC4zNSk7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xOCk7Y29sb3I6dmFyKC0tY29sb3JfX3doaXRlKTtib3JkZXItcmFkaXVzOjk5OXB4O3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmb250LXNpemU6Y2FsYygyMC8xNioxcmVtKTtsaW5lLWhlaWdodDoxO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlfS5ibG9jay1nYWxsZXJ5X19uYXYtLXByZXZ7bGVmdDo4cHh9LmJsb2NrLWdhbGxlcnlfX25hdi0tbmV4dHtyaWdodDo4cHh9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5ibG9jay1nYWxsZXJ5X19uYXY6aG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWNvbG9yX193aGl0ZSk7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4zNSl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuYmxvY2stZ2FsbGVyeV9fbmF2e3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHh9LmJsb2NrLWdhbGxlcnlfX25hdi0tcHJldntsZWZ0OjB9LmJsb2NrLWdhbGxlcnlfX25hdi0tbmV4dHtyaWdodDowfX0uYmxvY2stZ2FsbGVyeV9fY291bnRlcntjb2xvcjp2YXIoLS1jb2xvcl9fd2hpdGUpO21hcmdpbjowO21pbi13aWR0aDo2NHB4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OjYwMH0uYmxvY2stZ2FsbGVyeV9fZG90c3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6OHB4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6bm93cmFwfS5ibG9jay1nYWxsZXJ5X19kb3R7Ym9yZGVyOjFweCBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuNSk7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6OTk5cHg7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtwYWRkaW5nOjA7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2V9LmJsb2NrLWdhbGxlcnlfX2RvdC5pcy1hY3RpdmV7YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fd2hpdGUpO2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvcl9fd2hpdGUpO3RyYW5zZm9ybTpzY2FsZSgxLjE1KX0uYmxvY2stZ2FsbGVyeV9fdGh1bWJze2Rpc3BsYXk6ZmxleDtnYXA6OHB4O292ZXJmbG93LXg6YXV0bztvdmVyZmxvdy15OmhpZGRlbjtwYWRkaW5nOjAgMnB4IDRweDtzY3JvbGxiYXItd2lkdGg6dGhpbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5ibG9jay1nYWxsZXJ5X190aHVtYntmbGV4OjAgMCBhdXRvO3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHg7Ym9yZGVyLXJhZGl1czoxMHB4O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwKTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO3BhZGRpbmc6MDtvcGFjaXR5Oi43O3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZSxib3JkZXItY29sb3IgLjJzIGVhc2V9LmJsb2NrLWdhbGxlcnlfX3RodW1iIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LmJsb2NrLWdhbGxlcnlfX3RodW1iLmlzLWFjdGl2ZXtvcGFjaXR5OjE7Ym9yZGVyLWNvbG9yOnZhcigtLWNvbG9yX193aGl0ZSl9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5ibG9jay1nYWxsZXJ5X190aHVtYjpob3ZlcntvcGFjaXR5OjF9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsuYmxvY2stZ2FsbGVyeV9fdGh1bWJ7d2lkdGg6NTJweDtoZWlnaHQ6NTJweH19Ym9keS5oYXMtZ2FsbGVyeS1saWdodGJveHtvdmVyZmxvdzpoaWRkZW59QGtleWZyYW1lcyBnYWxsZXJ5U2xpZGVOZXh0e2Zyb217b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDMwcHgpfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyBnYWxsZXJ5U2xpZGVQcmV2e2Zyb217b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0zMHB4KX10b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fS5ibG9jay12aWRlb3twYWRkaW5nLWJsb2NrOjYwcHh9LmJsb2NrLXZpZGVvX190aXRsZXttYXJnaW4tYm90dG9tOjMwcHh9LmJsb2NrLXZpZGVvX19ncmlke2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6Y2FsYygyNC8xNioxcmVtKTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5ibG9jay12aWRlb19faXRlbXtmbGV4OjEgMSBjYWxjKDMyMC8xNioxcmVtKTttYXgtd2lkdGg6MTAwJX0uYmxvY2stdmlkZW9fX3dyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6NTYuMjUlO21pbi1oZWlnaHQ6Y2FsYygyMDAvMTYqMXJlbSk7YXNwZWN0LXJhdGlvOjE2Lzk7Ym9yZGVyLXJhZGl1czoyMHB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX19kYXJrKX0uYmxvY2stdmlkZW9fX3dyYXBwZXIgaWZyYW1lLC5ibG9jay12aWRlb19fd3JhcHBlciB2aWRlb3twb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmJsb2NrLXZpZGVvX19jYXB0aW9ue21hcmdpbi10b3A6MTVweDtmb250LXNpemU6Y2FsYygxNC8xNioxcmVtKTtvcGFjaXR5Oi44fUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuYmxvY2stdmlkZW9fX2l0ZW17ZmxleC1iYXNpczpjYWxjKDUwJSAtIGNhbGMoMTIgLyAxNiAqIDFyZW0pKTttYXgtd2lkdGg6Y2FsYyg1MCUgLSBjYWxjKDEyIC8gMTYgKiAxcmVtKSl9fUBtZWRpYShtaW4td2lkdGg6IDk2MHB4KXsuYmxvY2stdmlkZW9fX2l0ZW17ZmxleC1iYXNpczpjYWxjKDMzLjMzMyUgLSBjYWxjKDE2IC8gMTYgKiAxcmVtKSk7bWF4LXdpZHRoOmNhbGMoMzMuMzMzJSAtIGNhbGMoMTYgLyAxNiAqIDFyZW0pKX19LmJsb2NrLXRlc3RpbW9uaWFsc3twYWRkaW5nLWJsb2NrOjYwcHh9LmJsb2NrLXRlc3RpbW9uaWFsc19fdGl0bGV7bWFyZ2luLWJvdHRvbTozMHB4fS5ibG9jay10ZXN0aW1vbmlhbHNfX2xpc3R7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKTtnYXA6MzBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApey5ibG9jay10ZXN0aW1vbmlhbHNfX2xpc3R7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19LmJsb2NrLXRlc3RpbW9uaWFsc19faXRlbXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yX193aGl0ZSk7Ym9yZGVyLXJhZGl1czoyMHB4O3BhZGRpbmc6MjBweDtib3gtc2hhZG93OnZhcigtLWJveC1zaGFkb3dfX3NtYWxsKTtwYWRkaW5nOjMwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LmJsb2NrLXRlc3RpbW9uaWFsc19faXRlbXtwYWRkaW5nOjE1cHh9fS5ibG9jay10ZXN0aW1vbmlhbHNfX2l0ZW06Zm9jdXMtd2l0aGlue291dGxpbmU6MnB4IHNvbGlkIHZhcigtLWNvbG9yX19wcmltYXJ5KTtvdXRsaW5lLW9mZnNldDozcHh9LmJsb2NrLXRlc3RpbW9uaWFsc19fcXVvdGV7Zm9udC1zaXplOmNhbGMoMjAvMTYqMXJlbSk7bGluZS1oZWlnaHQ6MS41O2ZvbnQtd2VpZ2h0OjYwMH0uYmxvY2stdGVzdGltb25pYWxzX19hdXRob3J7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTVweH0uYmxvY2stdGVzdGltb25pYWxzX19hdmF0YXJ7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtib3JkZXItcmFkaXVzOjEwMDBweDtvdmVyZmxvdzpoaWRkZW59LmJsb2NrLXRlc3RpbW9uaWFsc19fYXZhdGFyIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LmJsb2NrLXRlc3RpbW9uaWFsc19fbmFtZXtmb250LXdlaWdodDo3MDB9LmJsb2NrLXRlc3RpbW9uaWFsc19fcm9sZXtvcGFjaXR5Oi43fS5ibG9jay1yZXNvdXJjZXN7cGFkZGluZy1ibG9jazo2MHB4fS5ibG9jay1yZXNvdXJjZXNfX3RpdGxle21hcmdpbi1ib3R0b206MzBweH0uYmxvY2stcmVzb3VyY2VzX19saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjIwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLmhlYWRlciAuY29udGFpbmVye2p1c3RpZnktY29udGVudDpjZW50ZXJ9fS5wYWdlLXRlbXBsYXRlLXRwbF9ob21lcGFnZSAjYnJlYWRjcnVtYnN7ZGlzcGxheTpub25lfS5wYWdlLXRlbXBsYXRlLXRwbF9ob21lcGFnZSAuaGVyb3twb3NpdGlvbjpyZWxhdGl2ZX0ucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLmhlcm9fX2NvbnRlbnR7d2lkdGg6NjAwcHg7aGVpZ2h0OmNhbGMoMTAwdmggLSAyNTBweCk7bWF4LWhlaWdodDo4MDBweDttYXJnaW46MCBhdXRvO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLmhlcm9fX2NvbnRlbnR7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztwYWRkaW5nLWJsb2NrOjQwcHh9fS5wYWdlLXRlbXBsYXRlLXRwbF9ob21lcGFnZSAuaGVyb19fdGl0bGUgc3Ryb25ne2NvbG9yOnZhcigtLWNvbG9yX19ibHVlLWRhcmspfS5wYWdlLXRlbXBsYXRlLXRwbF9ob21lcGFnZSAuaGVyb19fdGl0bGUgZW17Y29sb3I6dmFyKC0tY29sb3JfX3JlZCl9LnBhZ2UtdGVtcGxhdGUtdHBsX2hvbWVwYWdlIC5oZXJvX19zdWJ0aXRsZXttYXJnaW4tYm90dG9tOmNhbGMoNDAvMTYqMXJlbSl9LnBhZ2UtdGVtcGxhdGUtdHBsX2hvbWVwYWdlIC5oZXJvX19waWN0dXJlc3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RvcDowO2xlZnQ6MDt6LWluZGV4Oi0xfS5wYWdlLXRlbXBsYXRlLXRwbF9ob21lcGFnZSAuaGVyb19fcGljdHVyZXMgZmlndXJle292ZXJmbG93OmhpZGRlbjttYXJnaW46MDtwb3NpdGlvbjphYnNvbHV0ZTtvdmVyZmxvdzp2aXNpYmxlfS5wYWdlLXRlbXBsYXRlLXRwbF9ob21lcGFnZSAuaGVyb19fcGljdHVyZXMgZmlndXJlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7ZGlzcGxheTpibG9ja30ucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLmhlcm9fX3BpY3R1cmVzIGZpZ3VyZTphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTtib3JkZXItcmFkaXVzOjEwMDBweDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3dpZHRoOmNhbGMoMTAwJSArIDEwcHgpO2hlaWdodDpjYWxjKDEwMCUgKyAxMHB4KTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjQ1LDEzMiw0NSwuNSl9LnBhZ2UtdGVtcGxhdGUtdHBsX2hvbWVwYWdlIC5oZXJvX19waWN0dXJlcyBmaWd1cmU6bnRoLWNoaWxkKDEpe3dpZHRoOjMwMHB4O2hlaWdodDozMDBweDt0b3A6Y2FsYyg1MCUgLSAxMzBweCk7cmlnaHQ6Y2FsYyg1MCUgKyAzODBweCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTYwcHggKXsucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLmhlcm9fX3BpY3R1cmVzIGZpZ3VyZTpudGgtY2hpbGQoMSl7cmlnaHQ6Y2FsYyg1MCUgKyAzMjBweCl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7LnBhZ2UtdGVtcGxhdGUtdHBsX2hvbWVwYWdlIC5oZXJvX19waWN0dXJlcyBmaWd1cmU6bnRoLWNoaWxkKDEpe3dpZHRoOjE1MHB4O2hlaWdodDoxNTBweDtyaWdodDphdXRvO2xlZnQ6MjBweDt0b3A6Y2FsYyg1MCUgLSAzNjBweCl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLmhlcm9fX3BpY3R1cmVzIGZpZ3VyZTpudGgtY2hpbGQoMSl7ZGlzcGxheTpub25lfX0ucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLmhlcm9fX3BpY3R1cmVzIGZpZ3VyZTpudGgtY2hpbGQoMil7d2lkdGg6MjYwcHg7aGVpZ2h0OjI2MHB4O2JvdHRvbTpjYWxjKDUwJSArIDUwcHgpO2xlZnQ6Y2FsYyg1MCUgKyAzNDBweCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTYwcHggKXsucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLmhlcm9fX3BpY3R1cmVzIGZpZ3VyZTpudGgtY2hpbGQoMil7bGVmdDpjYWxjKDUwJSArIDMxMHB4KX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLmhlcm9fX3BpY3R1cmVzIGZpZ3VyZTpudGgtY2hpbGQoMil7d2lkdGg6MTYwcHg7aGVpZ2h0OjE2MHB4O2xlZnQ6YXV0bztyaWdodDoyMHB4O2JvdHRvbTpjYWxjKDUwJSAtIDM1MHB4KX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5wYWdlLXRlbXBsYXRlLXRwbF9ob21lcGFnZSAuaGVyb19fcGljdHVyZXMgZmlndXJlOm50aC1jaGlsZCgyKXtkaXNwbGF5Om5vbmV9fS5wYWdlLXRlbXBsYXRlLXRwbF9ob21lcGFnZSAuaGVyb19fcGljdHVyZXMgZmlndXJlOm50aC1jaGlsZCgzKXt3aWR0aDoxODBweDtoZWlnaHQ6MTgwcHg7Ym90dG9tOmNhbGMoNTAlIC0gMjgwcHgpO2xlZnQ6Y2FsYyg1MCUgKyA1MjBweCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTYwcHggKXsucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLmhlcm9fX3BpY3R1cmVzIGZpZ3VyZTpudGgtY2hpbGQoMyl7bGVmdDpjYWxjKDUwJSArIDQ0MHB4KX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLmhlcm9fX3BpY3R1cmVzIGZpZ3VyZTpudGgtY2hpbGQoMyl7bGVmdDpjYWxjKDUwJSArIDMwMHB4KX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLmhlcm9fX3BpY3R1cmVzIGZpZ3VyZTpudGgtY2hpbGQoMyl7ZGlzcGxheTpub25lfX0ucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLmhlcm9fX3BpY3R1cmVzIGZpZ3VyZSBpbWd7Ym9yZGVyLXJhZGl1czoxMDAwcHh9LnBhZ2UtdGVtcGxhdGUtdHBsX2hvbWVwYWdlIC5oZXJvIC5jaXJjbGVze2JvdHRvbTpjYWxjKDUwJSAtIDIwcHgpO3JpZ2h0OmNhbGMoNTAlICsgMTcwcHgpO3otaW5kZXg6LTJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLmhlcm8gLmNpcmNsZXN7cmlnaHQ6Y2FsYyg1MCUgKyA0MHB4KX19LnBhZ2UtdGVtcGxhdGUtdHBsX2hvbWVwYWdlIC5oZXJvIC5oZXhhZ29uc3t0b3A6Y2FsYyg1MCUgLSA4MHB4KTtsZWZ0OmNhbGMoNTAlICsgMTIwcHgpO3otaW5kZXg6LTJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLmhlcm8gLmhleGFnb25ze2xlZnQ6Y2FsYyg1MCUgKyAyMHB4KX19LnBhZ2UtdGVtcGxhdGUtdHBsX2hvbWVwYWdlIC5sYXJnZS1idXR0b25ze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtncmlkLWdhcDozMHB4O21hcmdpbi1ibG9jazo3MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7LnBhZ2UtdGVtcGxhdGUtdHBsX2hvbWVwYWdlIC5sYXJnZS1idXR0b25ze21hcmdpbi1ibG9jazo0MHB4O2dyaWQtZ2FwOjE1cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLmxhcmdlLWJ1dHRvbnN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtncmlkLWdhcDoxMHB4O21hcmdpbi1ibG9jazoyMHB4fX0ucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLmNhcnRlLW1ha2Vyc3tiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX193aGl0ZSk7cGFkZGluZy1ibG9jazoxMjBweDtwb3NpdGlvbjpyZWxhdGl2ZTtpc29sYXRpb246aXNvbGF0ZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApey5wYWdlLXRlbXBsYXRlLXRwbF9ob21lcGFnZSAuY2FydGUtbWFrZXJze3BhZGRpbmctYmxvY2s6MCA2MHB4fX0ucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLmNhcnRlLW1ha2VyczphZnRlcntiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX19kYXJrKTtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjE4MHB4O3otaW5kZXg6LTF9LnBhZ2UtdGVtcGxhdGUtdHBsX2hvbWVwYWdlIC5jYXJ0ZS1tYWtlcnMgLmgye2NvbG9yOnZhcigtLWNvbG9yX19ibHVlLWRhcmspfS5wYWdlLXRlbXBsYXRlLXRwbF9ob21lcGFnZSAuY2FydGUtbWFrZXJzX19jb250ZW50e21heC13aWR0aDo1MGNoO21hcmdpbi1ib3R0b206MTAwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5wYWdlLXRlbXBsYXRlLXRwbF9ob21lcGFnZSAuY2FydGUtbWFrZXJzX19jb250ZW50e21hcmdpbi1ib3R0b206MjUwcHh9fS5wYWdlLXRlbXBsYXRlLXRwbF9ob21lcGFnZSAuY2FydGUtbWFrZXJzX19tYXB7d2lkdGg6MTAwJTtoZWlnaHQ6NzE2cHg7YmFja2dyb3VuZDpjZW50ZXIvY29udGFpbiB1cmwoLi4vaW1nL3N2Zy9mYWtlbWFwLnN2Zykgbm8tcmVwZWF0fS5wYWdlLXRlbXBsYXRlLXRwbF9ob21lcGFnZSAuY2FydGUtbWFrZXJzX19kZWNvcmF0aW9ue292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lfS5wYWdlLXRlbXBsYXRlLXRwbF9ob21lcGFnZSAuY2FydGUtbWFrZXJzX19kZWNvcmF0aW9uIC5oZXhhZ29uc3t0b3A6LTMwcHg7bGVmdDpjYWxjKDUwdncgKyA2MDBweCl9LnBhZ2UtdGVtcGxhdGUtdHBsX2hvbWVwYWdlIC5jYXJ0ZS1tYWtlcnNfX2RlY29yYXRpb24gLmNpcmNsZXN7dG9wOjQ2MHB4O3JpZ2h0OmNhbGMoNTB2dyArIDY4MHB4KX0ucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLmNoaWZmcmVzLWNsZXN7cGFkZGluZy10b3A6NjBweDt6LWluZGV4OjE7cG9zaXRpb246cmVsYXRpdmU7aXNvbGF0aW9uOmlzb2xhdGV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLmNoaWZmcmVzLWNsZXN7cGFkZGluZy1ibG9jazozMHB4IDgwcHh9fS5wYWdlLXRlbXBsYXRlLXRwbF9ob21lcGFnZSAuY2hpZmZyZXMtY2xlczphZnRlcntiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX193aGl0ZSk7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDBweDt6LWluZGV4Oi0xfS5wYWdlLXRlbXBsYXRlLXRwbF9ob21lcGFnZSAuY2hpZmZyZXMtY2xlc19fY29udGVudHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpO2dyaWQtZ2FwOjMwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLmNoaWZmcmVzLWNsZXNfX2NvbnRlbnR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2dyaWQtZ2FwOjE1cHh9fS5wYWdlLXRlbXBsYXRlLXRwbF9ob21lcGFnZSAuY2hpZmZyZXMtY2xlc19fYmxvY2t7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvcl9fd2hpdGUpO2JvcmRlci1yYWRpdXM6MjBweDtwYWRkaW5nOjIwcHg7Ym94LXNoYWRvdzp2YXIoLS1ib3gtc2hhZG93X19zbWFsbCk7cGFkZGluZzo1MHB4IDUwcHggNDBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyNXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHggKXsucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLmNoaWZmcmVzLWNsZXNfX2Jsb2Nre3BhZGRpbmc6MTVweH19LnBhZ2UtdGVtcGxhdGUtdHBsX2hvbWVwYWdlIC5jaGlmZnJlcy1jbGVzX19ibG9jazpmb2N1cy13aXRoaW57b3V0bGluZToycHggc29saWQgdmFyKC0tY29sb3JfX3ByaW1hcnkpO291dGxpbmUtb2Zmc2V0OjNweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApey5wYWdlLXRlbXBsYXRlLXRwbF9ob21lcGFnZSAuY2hpZmZyZXMtY2xlc19fYmxvY2t7cGFkZGluZzozMHB4IDMwcHggMjBweH19LnBhZ2UtdGVtcGxhdGUtdHBsX2hvbWVwYWdlIC5jaGlmZnJlcy1jbGVzX19ibG9jay0tY2hpZmZyZXtmb250LWZhbWlseTp2YXIoLS10ZXh0X19zZWNvbmRhcnkpO2ZvbnQtc2l6ZTo3MnB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDouODtsZXR0ZXItc3BhY2luZzotMC43MnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7LnBhZ2UtdGVtcGxhdGUtdHBsX2hvbWVwYWdlIC5jaGlmZnJlcy1jbGVzX19ibG9jay0tY2hpZmZyZXtmb250LXNpemU6NDhweH19LnBhZ2UtdGVtcGxhdGUtdHBsX2hvbWVwYWdlIC5jaGlmZnJlcy1jbGVzX19ibG9jay0tY2hpZmZyZVtkYXRhLWNvbG9yPXB1cnBsZV17Y29sb3I6dmFyKC0tY29sb3JfX3Zpb2xldC1kYXJrKX0ucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLmNoaWZmcmVzLWNsZXNfX2Jsb2NrLS1jaGlmZnJlW2RhdGEtY29sb3I9b3JhbmdlXXtjb2xvcjp2YXIoLS1jb2xvcl9fb3JhbmdlKX0ucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLmNoaWZmcmVzLWNsZXNfX2Jsb2NrLS1jaGlmZnJlW2RhdGEtY29sb3I9Z3JlZW5de2NvbG9yOnZhcigtLWNvbG9yX19ncmVlbi1kYXJrKX0ucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLmNoaWZmcmVzLWNsZXNfX2Jsb2NrLS1jaGlmZnJlW2RhdGEtY29sb3I9eWVsbG93XXtjb2xvcjp2YXIoLS1jb2xvcl9feWVsbG93KX0ucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLmNoaWZmcmVzLWNsZXNfX2Jsb2NrLS1sYWJlbHtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MTIwJX0ucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLnN1cHBvcnRlcnN7YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fZGFyayk7cGFkZGluZy1ibG9jazo0MHB4IDEwMHB4O2lzb2xhdGlvbjppc29sYXRlO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7LnBhZ2UtdGVtcGxhdGUtdHBsX2hvbWVwYWdlIC5zdXBwb3J0ZXJze3BhZGRpbmctYmxvY2s6MjBweCA4MHB4fX0ucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLnN1cHBvcnRlcnM6YmVmb3JlLC5wYWdlLXRlbXBsYXRlLXRwbF9ob21lcGFnZSAuc3VwcG9ydGVyczphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTV2dztoZWlnaHQ6MTAwJTt6LWluZGV4OjI7cG9pbnRlci1ldmVudHM6bm9uZX0ucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLnN1cHBvcnRlcnM6YmVmb3Jle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1jb2xvcl9fZGFyayksIHRyYW5zcGFyZW50KTtsZWZ0OjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLnN1cHBvcnRlcnM6YmVmb3Jle2Rpc3BsYXk6bm9uZX19LnBhZ2UtdGVtcGxhdGUtdHBsX2hvbWVwYWdlIC5zdXBwb3J0ZXJzOmFmdGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHZhcigtLWNvbG9yX19kYXJrKSwgdHJhbnNwYXJlbnQpO3JpZ2h0OjB9LnBhZ2UtdGVtcGxhdGUtdHBsX2hvbWVwYWdlIC5zdXBwb3J0ZXJzIC5oMntjb2xvcjp2YXIoLS1jb2xvcl9fd2hpdGUpO21hcmdpbi1ib3R0b206Y2FsYyg1MC8xNioxcmVtKX0ucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLnBhcnRlbmFpcmVze2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX3doaXRlKTtwYWRkaW5nLWJsb2NrOjgwcHg7aXNvbGF0aW9uOmlzb2xhdGU7cG9zaXRpb246cmVsYXRpdmV9LnBhZ2UtdGVtcGxhdGUtdHBsX2hvbWVwYWdlIC5wYXJ0ZW5haXJlczpiZWZvcmUsLnBhZ2UtdGVtcGxhdGUtdHBsX2hvbWVwYWdlIC5wYXJ0ZW5haXJlczphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTV2dztoZWlnaHQ6MTAwJTt6LWluZGV4OjI7cG9pbnRlci1ldmVudHM6bm9uZX0ucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLnBhcnRlbmFpcmVzOmJlZm9yZXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tY29sb3JfX3doaXRlKSwgdHJhbnNwYXJlbnQpO2xlZnQ6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApey5wYWdlLXRlbXBsYXRlLXRwbF9ob21lcGFnZSAucGFydGVuYWlyZXM6YmVmb3Jle2Rpc3BsYXk6bm9uZX19LnBhZ2UtdGVtcGxhdGUtdHBsX2hvbWVwYWdlIC5wYXJ0ZW5haXJlczphZnRlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB2YXIoLS1jb2xvcl9fd2hpdGUpLCB0cmFuc3BhcmVudCk7cmlnaHQ6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApey5wYWdlLXRlbXBsYXRlLXRwbF9ob21lcGFnZSAucGFydGVuYWlyZXM6YWZ0ZXJ7ZGlzcGxheTpub25lfX0ucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLnBhcnRlbmFpcmVzIC5pY29uLC5wYWdlLXRlbXBsYXRlLXRwbF9ob21lcGFnZSAuc3VwcG9ydGVycyAuaWNvbntjb2xvcjp2YXIoLS1jb2xvcl9fcHJpbWFyeSl9LnBhZ2UtdGVtcGxhdGUtdHBsX2hvbWVwYWdlIC5wYXJ0ZW5haXJlc19fY2Fyb3VzZWwsLnBhZ2UtdGVtcGxhdGUtdHBsX2hvbWVwYWdlIC5zdXBwb3J0ZXJzX19jYXJvdXNlbHtoZWlnaHQ6MTUwcHh9LnBhZ2UtdGVtcGxhdGUtdHBsX2hvbWVwYWdlIC5wYXJ0ZW5haXJlc19fY2Fyb3VzZWwgLnNsaWNrLWxpc3QsLnBhZ2UtdGVtcGxhdGUtdHBsX2hvbWVwYWdlIC5zdXBwb3J0ZXJzX19jYXJvdXNlbCAuc2xpY2stbGlzdHtjdXJzb3I6Z3JhYn0ucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLnBhcnRlbmFpcmVzX19jYXJvdXNlbDphY3RpdmUsLnBhZ2UtdGVtcGxhdGUtdHBsX2hvbWVwYWdlIC5wYXJ0ZW5haXJlc19fY2Fyb3VzZWwgLnNsaWNrLWxpc3Q6YWN0aXZlLC5wYWdlLXRlbXBsYXRlLXRwbF9ob21lcGFnZSAuc3VwcG9ydGVyc19fY2Fyb3VzZWw6YWN0aXZlLC5wYWdlLXRlbXBsYXRlLXRwbF9ob21lcGFnZSAuc3VwcG9ydGVyc19fY2Fyb3VzZWwgLnNsaWNrLWxpc3Q6YWN0aXZle2N1cnNvcjpncmFiYmluZ30ucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLnBhcnRlbmFpcmVzX19jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSwucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLnN1cHBvcnRlcnNfX2Nhcm91c2VsIC5jYXJvdXNlbC1pdGVte3dpZHRoOjE1MHB4O2hlaWdodDoxNTBweDtib3JkZXItcmFkaXVzOjEwcHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX3doaXRlKTtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjA7cGFkZGluZzoyNXB4O21hcmdpbi1yaWdodDozMHB4fS5wYWdlLXRlbXBsYXRlLXRwbF9ob21lcGFnZSAucGFydGVuYWlyZXNfX2Nhcm91c2VsIC5jYXJvdXNlbC1pdGVtIGltZywucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2UgLnN1cHBvcnRlcnNfX2Nhcm91c2VsIC5jYXJvdXNlbC1pdGVtIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbjtkaXNwbGF5OmJsb2NrfS5lcnJvcjQwNCAuZm9vdGVyLC5lcnJvcjQwNCAuaGVhZGVyLC5lcnJvcjQwNCAjYnJlYWRjcnVtYnN7ZGlzcGxheTpub25lfS5lcnJvcjQwNCAuZXJyb3I0MDRfX2dyb3Vwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0ZXh0LWFsaWduOmNlbnRlcn0uZXJyb3I0MDQgLm1haW5UaXRsZV9fZmlyc3R7Zm9udC1mYW1pbHk6dmFyKC0tZm9udF9fcHJpbWFyeSk7Y29sb3I6dmFyKC0tY29sb3JfX3NlY29uZGFyeSk7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0wLjNlbTtsZWZ0OjEuNWVtO2ZvbnQtc2l6ZToxLjVlbX0uZXJyb3I0MDQgLm1haW5UaXRsZV9fc2Vjb25ke2ZvbnQtZmFtaWx5OnZhcigtLWZvbnRfX3ByaW1hcnkpO2ZvbnQtc2l6ZToxMmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnkpO2xpbmUtaGVpZ2h0OjE7bWFyZ2luLWJvdHRvbTouMWVtO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrfS5lcnJvcjQwNCAubWFpblRpdGxlX19zZWNvbmQgc3BhbntkaXNwbGF5OmlubGluZS1ibG9ja30uZXJyb3I0MDRfX3RleHR7bWF4LXdpZHRoOjM1MHB4O21hcmdpbjowIGF1dG99LmVycm9yNDA0X19saW5re2ZvbnQtc2l6ZToxLjJlbX0uZXJyb3I0MDQgLmJ0bl9fY29udGFpbmVye2p1c3RpZnktY29udGVudDpjZW50ZXJ9I3Nob3AgLnBhZ2UtaGVyb3twYWRkaW5nLWJsb2NrOjMwcHg7bWluLWhlaWdodDphdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7I3Nob3AgLnBhZ2UtaGVybyBicntkaXNwbGF5Om5vbmV9fSNzaG9wIC5wYWdlLWhlcm8gLmNvbnRhaW5lcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7I3Nob3AgLnBhZ2UtaGVybyAuY29udGFpbmVye2dhcDo4MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7I3Nob3AgLnBhZ2UtaGVybyAuY29udGFpbmVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MH19I3Nob3AgLnBhZ2UtaGVybyAuY29udGFpbmVyOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDozOTBweDtoZWlnaHQ6MzAwcHg7YmFja2dyb3VuZDp0b3AgbGVmdC9jb250YWluIHVybCguLi9pbWcvc3ZnL3JlY2V2b2lyLnN2Zykgbm8tcmVwZWF0fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7I3Nob3AgLnBhZ2UtaGVybyAuY29udGFpbmVyOmJlZm9yZXtkaXNwbGF5Om5vbmV9fSNzaG9wIC5wYWdlLWhlcm9fX2NvbnRlbnR7d2lkdGg6NDgwcHg7cGFkZGluZy1ibG9jazowO2ZsZXgtc2hyaW5rOjF9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsjc2hvcCAucGFnZS1oZXJvX19jb250ZW50e3dpZHRoOjEwMCU7cGFkZGluZy10b3A6MH19I3Nob3AgLnBhZ2UtaGVyb19fdGl0bGV7d2hpdGUtc3BhY2U6bm93cmFwfSNzaG9wIC5wYWdlLWhlcm9fX2FzaWRle2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX3Zpb2xldC1saWdodGVyKTtwYWRkaW5nOjUwcHggNDBweDtib3JkZXItcmFkaXVzOjIwcHg7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmspO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1sZWZ0OmF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTBweDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsjc2hvcCAucGFnZS1oZXJvX19hc2lkZXt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OjA7cGFkZGluZzozMHB4O21hcmdpbi10b3A6MjBweDttYXgtd2lkdGg6MjgwcHh9fSNzaG9wIC5wYWdlLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ibG9jazowO2JhY2tncm91bmQ6bm9uZX0jc2hvcCAucGFnZS1jb250ZW50IC5jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfSNzaG9wIC5wYWdlLWNvbnRlbnQgLmNpcmNsZXN7Ym90dG9tOi0xMTBweDtsZWZ0OmNhbGMoNTAlIC0gMTA3MHB4KX0jc2hvcCAucGFnZS1jb250ZW50IC5oZXhhZ29uc3t0b3A6MzkwcHg7cmlnaHQ6Y2FsYyg1MCUgLSAxMDgwcHgpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7I3Nob3AgLmZ3cGwtbGF5b3V0LnNob3B7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO21hcmdpbi1yaWdodDoxMHB4fX0ubGlzdGluZ19fZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjM2MHB4IDFmcjtncmlkLWdhcDoyNXB4O21hcmdpbi1ibG9jazo1MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7Lmxpc3RpbmdfX2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjttYXJnaW4tYmxvY2s6MzBweH19Lmxpc3RpbmdfX2ZpbHRlcnN7YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fdmlvbGV0LWxpZ2h0ZXIpO3BhZGRpbmc6MzBweDtib3JkZXItcmFkaXVzOjIwcHg7aGVpZ2h0OmZpdC1jb250ZW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7Lmxpc3RpbmdfX2ZpbHRlcnN7cGFkZGluZy1ibG9jazoyMHB4IDEwcHh9fS5saXN0aW5nX19maWx0ZXJzIGhye21hcmdpbi1ibG9jazoxMHB4IDI1cHh9Lmxpc3RpbmdfX2ZpbHRlcnMtLXRpdGxlLC5saXN0aW5nX19maWx0ZXJzLS1tYWluLXRpdGxle2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7Y3Vyc29yOnBvaW50ZXJ9Lmxpc3RpbmdfX2ZpbHRlcnMtLXRpdGxlIC5pY29uLC5saXN0aW5nX19maWx0ZXJzLS1tYWluLXRpdGxlIC5pY29ue2ZvbnQtc2l6ZTpjYWxjKDgvMTYqMXJlbSk7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjVzIGVhc2V9Lmxpc3RpbmdfX2ZpbHRlcnMtLW1haW4tdGl0bGV7Y3Vyc29yOmRlZmF1bHR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsubGlzdGluZ19fZmlsdGVycy0tbWFpbi10aXRsZXtjdXJzb3I6cG9pbnRlcn19Lmxpc3RpbmdfX2ZpbHRlcnMtLW1haW4tdGl0bGUgLmljb257Zm9udC1zaXplOmNhbGMoMTAvMTYqMXJlbSk7ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7Lmxpc3RpbmdfX2ZpbHRlcnMtLW1haW4tdGl0bGUgLmljb257ZGlzcGxheTpyZXZlcnR9fS5saXN0aW5nX19maWx0ZXJzIGxhYmVsW2Zvcj1zZWFyY2hdIHNwYW57Zm9udC13ZWlnaHQ6NjAwO21hcmdpbi1ib3R0b206Y2FsYyg2LzE2KjFyZW0pO2Rpc3BsYXk6YmxvY2t9Lmxpc3RpbmdfX2ZpbHRlcnMgaW5wdXRbdHlwZT1udW1iZXJde3dpZHRoOjVjaDtwYWRkaW5nLXJpZ2h0OjB9Lmxpc3RpbmdfX2ZpbHRlcnMub3BlbiAubGlzdGluZ19fZmlsdGVycy0tbWFpbi10aXRsZSAuaWNvbnt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9Lmxpc3RpbmdfX2ZpbHRlcnMtLWdyb3VwLm9wZW4gLmljb257dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5saXN0aW5nX19vcmRlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtd2VpZ2h0OjYwMDtwYWRkaW5nOjE1cHggMTBweH0ubGlzdGluZ19fb3JkZXIgLmljb24tYXJyb3ctZG93bntmb250LXNpemU6Y2FsYyg1LzE2KjFyZW0pfS5saXN0aW5nX19vcmRlciAuaWNvbi1hcnJvd3tmb250LXNpemU6Y2FsYygxMy8xNioxcmVtKX0ubGlzdGluZ19fb3JkZXIgc2VsZWN0e2NvbG9yOnZhcigtLWNvbG9yX19wcmltYXJ5KX0ubGlzdGluZ19fb3JkZXIgbGFiZWxbZm9yPW9yZGVyXXttYXJnaW4tcmlnaHQ6YXV0b30ubGlzdGluZ19fb3JkZXIgbGFiZWxbZm9yPWRpc3BsYXktY291bnRde21hcmdpbi1yaWdodDo0MHB4fS5saXN0aW5nX19pdGVtc3twb3NpdGlvbjpyZWxhdGl2ZX0ubGlzdGluZ19faXRlbXMgLmNhcmR7d2lkdGg6Y2FsYygxMDAlIC0gMjBweCk7aGVpZ2h0OmNhbGMoMTAwJSAtIDIwcHgpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7Lmxpc3RpbmdfX2l0ZW1zIC5jYXJke3dpZHRoOmNhbGMoMTAwJSAtIDEwcHgpO2hlaWdodDpjYWxjKDEwMCUgLSAxMHB4KX19Lmxpc3RpbmdfX2l0ZW1zLS10b3AtZmlsdGVyc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbjoxNXB4IDEwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5saXN0aW5nX19pdGVtcy0tdG9wLWZpbHRlcnN7ZGlzcGxheTpub25lfX0ubGlzdGluZ19faXRlbXMtLXBlci1wYWdle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjQwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApey5saXN0aW5nX19pdGVtcy0tcGVyLXBhZ2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxNXB4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9fS5saXN0aW5nX19pdGVtcy0tYm90dG9tLWZpbHRlcnN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NDBweDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7bWFyZ2luOjE1cHggMTBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7Lmxpc3RpbmdfX2l0ZW1zLS1ib3R0b20tZmlsdGVyc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjE1cHg7YWxpZ24taXRlbXM6ZmxleC1zdGFydH19Lmxpc3RpbmdfX3BhZ2luYXRpb257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTFweH0ubGlzdGluZ19fcGFnaW5hdGlvbiBhe2NvbG9yOnZhcigtLWNvbG9yX19wcmltYXJ5KX0ubGlzdGluZ19fcGFnaW5hdGlvbj4qe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MThweDt0ZXh0LWFsaWduOmNlbnRlcn0ubGlzdGluZ19fcGFnaW5hdGlvbi0tcHJldnt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5saXN0aW5nIGxhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XSk6aG92ZXI6YmVmb3JlLC5saXN0aW5nIGxhYmVsOmhhcyhpbnB1dFt0eXBlPXJhZGlvXSk6aG92ZXI6YmVmb3Jle2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvcl9fcHJpbWFyeSl9fS5saXN0aW5nIGxhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKTpiZWZvcmUsLmxpc3RpbmcgbGFiZWw6aGFzKGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQpOmJlZm9yZXtib3JkZXItY29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnkpfS5saXN0aW5nIGxhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKTphZnRlciwubGlzdGluZyBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCk6YWZ0ZXJ7YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fcHJpbWFyeSl9Lmxpc3RpbmcgLmZhY2V0d3AtZmFjZXR7bWFyZ2luLWJvdHRvbToyNXB4fS5saXN0aW5nIC5mYWNldHdwLWZhY2V0LXByb2R1Y3Rfc29ydCwubGlzdGluZyAuZmFjZXR3cC1mYWNldC1wcm9kdWN0X2l0ZW1zX3Blcl9wYWdle21hcmdpbi1ib3R0b206MDttYXJnaW4taW5saW5lOi42Y2h9Lmxpc3RpbmcgLmZhY2V0d3AtZmFjZXQtcHJvZHVjdF90YWdze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6LjJyZW0gLjRyZW19Lmxpc3RpbmcgLmZhY2V0d3AtZmFjZXQtcHJvZHVjdF90YWdzIC5mYWNldHdwLWNoZWNrYm94e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi43Y2g7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6LjRyZW0gLjhyZW07Ym9yZGVyLXJhZGl1czo5OTlweDtmb250LXNpemU6Ljk1cmVtO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO2xpbmUtaGVpZ2h0OjE7dXNlci1zZWxlY3Q6bm9uZX0ubGlzdGluZyAuZmFjZXR3cC1mYWNldC1wcm9kdWN0X3RhZ3MgLmZhY2V0d3AtY2hlY2tib3g6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fdmlvbGV0LWRhcmspO2NvbG9yOiNmZmZ9Lmxpc3RpbmcgLmZhY2V0d3AtZmFjZXQtcHJvZHVjdF90YWdzIC5mYWNldHdwLWNoZWNrYm94LmNoZWNrZWR7YmFja2dyb3VuZDojMzMzO2NvbG9yOiNmZmZ9Lmxpc3RpbmcgLmZhY2V0d3AtZmFjZXQtcHJvZHVjdF90YWdzIC5mYWNldHdwLWNvdW50ZXJ7ZGlzcGxheTpub25lfS5saXN0aW5nIC5mYWNldHdwLWZhY2V0LXByb2R1Y3RfdGFncyBpbnB1dFt0eXBlPWNoZWNrYm94XXtkaXNwbGF5Om5vbmV9Lmxpc3RpbmcgLmZhY2V0d3AtZGlzcGxheS12YWx1ZXtwYWRkaW5nLXJpZ2h0OjB9Lmxpc3RpbmcgLnRpbWVzLXN5bWJvbHtmb250LXNpemU6MS4zZW07Zm9udC13ZWlnaHQ6NjAwfS5saXN0aW5nIC5mYWNldHdwLWNvdW50ZXJ7Zm9udC1zaXplOjFyZW07cGFkZGluZy1sZWZ0Oi40ZW19Lmxpc3RpbmcgLmZ3cGwtbGF5b3V0LnNob3B7Z3JpZC1nYXA6MH0jc2hvcE1ha2VycyAucGFnZS1oZXJvIC5jb250YWluZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0jc2hvcE1ha2VycyAucGFnZS1oZXJvIC5jb250YWluZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjM5MHB4O2hlaWdodDozMDBweDtiYWNrZ3JvdW5kOnRvcCBsZWZ0L2NvbnRhaW4gdXJsKC4uL2ltZy9zdmcvZmFicmlxdWVyLnN2Zykgbm8tcmVwZWF0fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7I3Nob3BNYWtlcnMgLnBhZ2UtaGVybyAuY29udGFpbmVyOmJlZm9yZXtkaXNwbGF5Om5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7I3Nob3BNYWtlcnMgLnBhZ2UtaGVybyAuY29udGFpbmVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19I3Nob3BNYWtlcnMgLnBhZ2UtaGVyb19fY29udGVudHt3aWR0aDo1ODBweDtwYWRkaW5nLWJsb2NrOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsjc2hvcE1ha2VycyAucGFnZS1oZXJvX19jb250ZW50e3dpZHRoOjEwMCU7cGFkZGluZy10b3A6MH19I3Nob3BNYWtlcnMgLnBhZ2UtaGVyb19fY29udGVudCAuaDR7bWFyZ2luLWJvdHRvbTpjYWxjKDE1LzE2KjFyZW0pfSNzaG9wTWFrZXJzIC5wYWdlLWhlcm9fX2FzaWRle2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX3doaXRlKTtwYWRkaW5nOjUwcHggNDBweDtib3JkZXItcmFkaXVzOjIwcHg7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmspO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1sZWZ0OmF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7bWF4LXdpZHRoOjQyMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7I3Nob3BNYWtlcnMgLnBhZ2UtaGVyb19fYXNpZGV7d2lkdGg6MTAwJTttYXJnaW4tbGVmdDowO3BhZGRpbmc6MzBweDt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luLXRvcDoyMHB4fX0jc2hvcE1ha2VycyAucGFnZS1jb250ZW50e3BhZGRpbmctYmxvY2s6ODBweDtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX193aGl0ZSk7b3ZlcmZsb3c6aGlkZGVufSNzaG9wTWFrZXJzIC5wYWdlLWNvbnRlbnQgLmNpcmNsZXN7Ym90dG9tOi0xMTBweDtsZWZ0OmNhbGMoNTAlIC0gMTA3MHB4KX0jc2hvcE1ha2VycyAucGFnZS1jb250ZW50IC5oZXhhZ29uc3t0b3A6MTMwcHg7cmlnaHQ6Y2FsYyg1MCUgLSAxMDgwcHgpfS5kaXN0YW5jZS1yYW5nZXtwYWRkaW5nLWJsb2NrOjIwcHggNTBweDttYXgtd2lkdGg6NTAwcHh9LmRpc3RhbmNlLXJhbmdlX19yYW5nZXtkaXNwbGF5OmZsZXg7Z2FwOjIwcHg7YWxpZ24taXRlbXM6Y2VudGVyfS5kaXN0YW5jZS1yYW5nZV9faW5wdXR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxNnB4O2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX2xpZ2h0KTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNvbG9yX19ib3JkZXIpO2JvcmRlci1yYWRpdXM6MTAwMHB4O3BhZGRpbmctaW5saW5lOjZweH0uZGlzdGFuY2UtcmFuZ2VfX3ZhbHVle3doaXRlLXNwYWNlOm5vd3JhcH0uZGlzdGFuY2UtcmFuZ2VfX3N0YXR1c3ttYXJnaW46MTBweCAwIDA7Zm9udC1zaXplOmNhbGMoMTUvMTYqMXJlbSk7b3BhY2l0eTouOH0uZGlzdGFuY2UtcmFuZ2UtLW5vdGlmaWNhdGlvbntwYWRkaW5nLWJsb2NrOjIwcHh9LmRpc3RhbmNlLXJhbmdlLS1ub3RpZmljYXRpb24gcHttYXgtd2lkdGg6NzAwcHh9LmRpc3RhbmNlLXJhbmdlLS1ub3RpZmljYXRpb24gLmRpc3RhbmNlLXJhbmdlX19yYW5nZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaDtnYXA6MTBweDttYXJnaW4tdG9wOjIwcHh9LmRpc3RhbmNlLXJhbmdlLS1ub3RpZmljYXRpb24gLmRpc3RhbmNlLXJhbmdlX19zbGlkZXJ7bWF4LXdpZHRoOjcwMHB4O3dpZHRoOjEwMCV9LmRpc3RhbmNlLXJhbmdlLS1ub3RpZmljYXRpb24gLmRpc3RhbmNlLXJhbmdlX19pbnB1dHtib3JkZXItY29sb3I6dmFyKC0tY29sb3JfX2JsdWUtZGFyayl9LmRpc3RhbmNlLXJhbmdlLS1ub3RpZmljYXRpb24gLmRpc3RhbmNlLXJhbmdlX19saW1pdHN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi10b3A6NnB4O2ZvbnQtc2l6ZTpjYWxjKDE1LzE2KjFyZW0pO29wYWNpdHk6Ljh9LmRpc3RhbmNlLXJhbmdlLS1ub3RpZmljYXRpb24gLmRpc3RhbmNlLXJhbmdlX192YWx1ZXt0ZXh0LWFsaWduOmxlZnR9Lm9yZGVyc19faXRlbXtvcGFjaXR5OjE7aGVpZ2h0OmF1dG87cG9pbnRlci1ldmVudHM6YWxsO292ZXJmbG93OnZpc2libGU7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9Lm9yZGVyc19faXRlbS5oaWRkZW57b3BhY2l0eTowO2hlaWdodDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctYmxvY2s6MH0jb2JqZWN0c1RvVGVzdCAucGFnZS1oZXJvIC5jb250YWluZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0jb2JqZWN0c1RvVGVzdCAucGFnZS1oZXJvIC5jb250YWluZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjM4NHB4O2hlaWdodDozNzBweDtiYWNrZ3JvdW5kOmNlbnRlci9jb250YWluIHVybCguLi9pbWcvc3ZnL2ZhYnJpcXVlci5zdmcpIG5vLXJlcGVhdDttYXJnaW4tcmlnaHQ6NTBweDttYXJnaW4tbGVmdDotNTBweH0jb2JqZWN0c1RvVGVzdCAucGFnZS1oZXJvX19jb250ZW50e3BhZGRpbmctYmxvY2s6NTVweDt3aWR0aDo1MzBweH0jb2JqZWN0c1RvVGVzdCAucGFnZS1oZXJvX19jb250ZW50IC5oNHttYXJnaW4tYm90dG9tOmNhbGMoMTUvMTYqMXJlbSl9I29iamVjdHNUb1Rlc3QgLnBhZ2UtaGVyb19fYXNpZGV7d2lkdGg6NDIwcHg7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuOSk7cGFkZGluZzo1MHB4IDYwcHg7Ym9yZGVyLXJhZGl1czoyMHB4O2NvbG9yOnZhcigtLWNvbG9yX19kYXJrKTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tbGVmdDphdXRvfSNvYmplY3RzVG9UZXN0IC5wYWdlLWNvbnRlbnR7cGFkZGluZy1ibG9jazo4MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX3doaXRlKTtvdmVyZmxvdzpoaWRkZW59I29iamVjdHNUb1Rlc3QgLnBhZ2UtY29udGVudCAuY2lyY2xlc3tib3R0b206LTExMHB4O2xlZnQ6Y2FsYyg1MCUgLSAxMDcwcHgpfSNvYmplY3RzVG9UZXN0IC5wYWdlLWNvbnRlbnQgLmhleGFnb25ze3RvcDoxMzBweDtyaWdodDpjYWxjKDUwJSAtIDEwODBweCl9LnByb2R1Y3QtaGVyb3ttaW4taGVpZ2h0OjYyOHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5wcm9kdWN0LWhlcm8gLmNvbnRhaW5lcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciA3ODBweDtncmlkLWdhcDo1MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7LnByb2R1Y3QtaGVybyAuY29udGFpbmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z3JpZC1nYXA6MTBweH19LnByb2R1Y3QtaGVyb19fY29udGVudHtwYWRkaW5nLWJsb2NrOjUwcHg7d29yZC1icmVhazpicmVhay13b3JkfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7LnByb2R1Y3QtaGVyb19fY29udGVudHtwYWRkaW5nLXRvcDowfX0ucHJvZHVjdC1oZXJvX19jb250ZW50LS1zdWJ0aXRsZXtvcGFjaXR5Oi44O2ZvbnQtc2l6ZToxLjJyZW19LnByb2R1Y3QtaGVyb19fY29udGVudC0tYXV0aG9ye29wYWNpdHk6Ljd9LnByb2R1Y3QtaGVyb19fY29udGVudCAucG9wdXAtY29udGFpbmVye3Bvc2l0aW9uOmFic29sdXRlfS5wcm9kdWN0LWhlcm8gLnR3b1NsaWRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2Rpc3BsYXk6ZmxleDtnYXA6MzBweDtpc29sYXRpb246aXNvbGF0ZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5wcm9kdWN0LWhlcm8gLnR3b1NsaWRlcntyaWdodDphdXRvO2xlZnQ6NTAwcHg7Z2FwOjE1cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7LnByb2R1Y3QtaGVybyAudHdvU2xpZGVye3Bvc2l0aW9uOnN0YXRpYzttYXJnaW4tYm90dG9tOi0xMjBweDtnYXA6MTBweH19LnByb2R1Y3QtaGVybyAudHdvU2xpZGVyX19iaWd7d2lkdGg6NjIwcHg7aGVpZ2h0OjYyMHB4O2JvcmRlci1yYWRpdXM6NDlweDtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNvbG9yX192aW9sZXQtbGlnaHQpO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjEwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsucHJvZHVjdC1oZXJvIC50d29TbGlkZXJfX2JpZ3t3aWR0aDo0NTBweDtoZWlnaHQ6NDUwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7LnByb2R1Y3QtaGVybyAudHdvU2xpZGVyX19iaWd7d2lkdGg6Y2FsYyg5MnZ3IC0gMTEwcHgpO2hlaWdodDo0MDBweDtib3JkZXItcmFkaXVzOjIwcHh9fS5wcm9kdWN0LWhlcm8gLnR3b1NsaWRlcl9fYmlnIC5zbGlkZXMsLnByb2R1Y3QtaGVybyAudHdvU2xpZGVyX19iaWcgLnNsaWRle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czo0MHB4O292ZXJmbG93OmhpZGRlbn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApey5wcm9kdWN0LWhlcm8gLnR3b1NsaWRlcl9fYmlnIC5zbGlkZXMsLnByb2R1Y3QtaGVybyAudHdvU2xpZGVyX19iaWcgLnNsaWRle2JvcmRlci1yYWRpdXM6MTBweH19LnByb2R1Y3QtaGVybyAudHdvU2xpZGVyX19iaWcgLnNsaWRlc3twb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX192aW9sZXQtbGlnaHQpfS5wcm9kdWN0LWhlcm8gLnR3b1NsaWRlcl9fYmlnIC5zbGlkZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowfS5wcm9kdWN0LWhlcm8gLnR3b1NsaWRlcl9fYmlnIC5zbGlkZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO2Rpc3BsYXk6YmxvY2t9LnByb2R1Y3QtaGVybyAudHdvU2xpZGVyX19iaWcgLnNsaWRlLmFjdGl2ZXtvcGFjaXR5OjF9LnByb2R1Y3QtaGVybyAudHdvU2xpZGVyX19iaWcgLnNsaWRlOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGR7b3BhY2l0eToxfS5wcm9kdWN0LWhlcm8gLnR3b1NsaWRlcl9fYmlnIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcn0ucHJvZHVjdC1oZXJvIC50d29TbGlkZXJfX3NtYWxse3BhZGRpbmctYmxvY2s6NXB4O2hlaWdodDo2MjRweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOi00MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7LnByb2R1Y3QtaGVybyAudHdvU2xpZGVyX19zbWFsbHtoZWlnaHQ6MzQwcHg7bWFyZ2luLXRvcDowfX0ucHJvZHVjdC1oZXJvIC50d29TbGlkZXJfX3NtYWxsOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLWNvbG9yX192aW9sZXQtZGFyaykgMCUsIHRyYW5zcGFyZW50IDEwJSwgdHJhbnNwYXJlbnQgOTAlLCB2YXIoLS1jb2xvcl9fdmlvbGV0LWRhcmspIDEwMCUpO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoyfS5wcm9kdWN0LWhlcm8gLnR3b1NsaWRlcl9fc21hbGwgLnNsaWRle3dpZHRoOjEzMHB4O2hlaWdodDoxMzBweDtib3JkZXItcmFkaXVzOjIwcHg7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwKTtwYWRkaW5nOjVweDtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMnMgZWFzZS1pbi1vdXR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHggKXsucHJvZHVjdC1oZXJvIC50d29TbGlkZXJfX3NtYWxsIC5zbGlkZXt3aWR0aDo4MHB4O2hlaWdodDo4MHB4O2JvcmRlci1yYWRpdXM6MTVweH19LnByb2R1Y3QtaGVybyAudHdvU2xpZGVyX19zbWFsbCAuc2xpZGUuYWN0aXZle2N1cnNvcjpkZWZhdWx0O2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvcl9fdmlvbGV0LWxpZ2h0KX0ucHJvZHVjdC1oZXJvIC50d29TbGlkZXJfX3NtYWxsIC5zbGlkZTpmb2N1cy12aXNpYmxle291dGxpbmUtb2Zmc2V0Oi0ycHh9LnByb2R1Y3QtaGVybyAudHdvU2xpZGVyX19zbWFsbCBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czoxNXB4O292ZXJmbG93OmhpZGRlbn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApey5wcm9kdWN0LWhlcm8gLnR3b1NsaWRlcl9fc21hbGwgaW1ne2JvcmRlci1yYWRpdXM6MTBweH19LnByb2R1Y3QtY29udGVudCAuY29udGFpbmVye3BhZGRpbmctYmxvY2s6MTIwcHh9LnByb2R1Y3QtY29udGVudCAuaDJ7Y29sb3I6dmFyKC0tY29sb3JfX2JsdWUtZGFyayl9LnByb2R1Y3QtY29udGVudF9fY2FyYWN0ZXJpc3RpY3N7cGFkZGluZy1ib3R0b206ODBweH0ucHJvZHVjdC1jb250ZW50X19jYXJhY3RlcmlzdGljcy0tbGlzdHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2dyaWQtZ2FwOjAgOTBweDtwYWRkaW5nLWJsb2NrOjE1cHg7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsucHJvZHVjdC1jb250ZW50X19jYXJhY3RlcmlzdGljcy0tbGlzdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0ucHJvZHVjdC1jb250ZW50X19jYXJhY3RlcmlzdGljcy0tbGlzdDphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3dpZHRoOjFweDtoZWlnaHQ6Y2FsYygxMDAlIC0gNDRweCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wNSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsucHJvZHVjdC1jb250ZW50X19jYXJhY3RlcmlzdGljcy0tbGlzdDphZnRlcntkaXNwbGF5Om5vbmV9fS5wcm9kdWN0LWNvbnRlbnRfX2NhcmFjdGVyaXN0aWNzLS1pdGVte2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7cGFkZGluZy1ibG9jazoyMnB4O3dvcmQtYnJlYWs6YnJlYWstd29yZH0ucHJvZHVjdC1jb250ZW50X19jYXJhY3RlcmlzdGljcy0taXRlbTpub3QoOm50aC1sYXN0LWNoaWxkKC1uKzIpKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4wNSl9LnByb2R1Y3QtY29udGVudF9fY2FyYWN0ZXJpc3RpY3MtLWl0ZW0gaDN7Y29sb3I6dmFyKC0tY29sb3JfX3Zpb2xldC1kYXJrKTttYXJnaW4tYm90dG9tOjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ucHJvZHVjdC1jb250ZW50X19jYXJhY3RlcmlzdGljcy0taXRlbSBoMyAuaWNvbntkaXNwbGF5OmJsb2NrO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7Zm9udC1zaXplOmNhbGMoNDAvMTYqMXJlbSk7bWFyZ2luLXJpZ2h0OjIycHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsucHJvZHVjdC1jb250ZW50X19jYXJhY3RlcmlzdGljcy0taXRlbSBoMyAuaWNvbnt3aWR0aDozMHB4O2hlaWdodDozMHB4O2ZvbnQtc2l6ZTpjYWxjKDMwLzE2KjFyZW0pO21hcmdpbi1yaWdodDoxOHB4fX0ucHJvZHVjdC1jb250ZW50X19jYXJhY3RlcmlzdGljcy0taXRlbSB1bCwucHJvZHVjdC1jb250ZW50X19jYXJhY3RlcmlzdGljcy0taXRlbSBwe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnByb2R1Y3QtY29udGVudF9fY2FyYWN0ZXJpc3RpY3MtLWl0ZW0gdWx7ZmxleC1mbG93OnJvdyB3cmFwfS5wcm9kdWN0LWNvbnRlbnRfX2NhcmFjdGVyaXN0aWNzLS1pdGVtIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXJ7Y29udGVudDpcIixcIjttYXJnaW4tcmlnaHQ6LjVjaH0ucHJvZHVjdC1jb250ZW50X190YWdze3BhZGRpbmctYm90dG9tOjgwcHh9LnByb2R1Y3QtY29udGVudF9fZmlsZXN7cGFkZGluZy1ib3R0b206MTYwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsucHJvZHVjdC1jb250ZW50X19maWxlc3twYWRkaW5nLWJvdHRvbTo4MHB4fX0ucHJvZHVjdC1jb250ZW50X19maWxlcyB1bHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDozMHB4fS5wcm9kdWN0LWNvbnRlbnRfX2RldGFpbHN7bWF4LXdpZHRoOjkxMHB4O21hcmdpbjowIGF1dG87cGFkZGluZzoxMjBweDtvdXRsaW5lOjFweCBzb2xpZCB2YXIoLS1jb2xvcl9fdmlvbGV0LWxpZ2h0KTtib3JkZXItcmFkaXVzOjIwcHg7b3V0bGluZS1vZmZzZXQ6MTBweDtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX193aGl0ZSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsucHJvZHVjdC1jb250ZW50X19kZXRhaWxze3BhZGRpbmc6NDBweCAzMHB4fX0ucHJvZHVjdC1jb250ZW50X19kZXRhaWxzLS10aXRsZXtmb250LWZhbWlseTp2YXIoLS10ZXh0X19zZWNvbmRhcnkpO2ZvbnQtc2l6ZTpjYWxjKDQyLzE2KjFyZW0pO2xpbmUtaGVpZ2h0OjEwMCU7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1ib3R0b206LjVlbTtsZXR0ZXItc3BhY2luZzotMC4wMWVtO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTo2MHB4O2NvbG9yOnZhcigtLWNvbG9yX19ibHVlLWRhcmspfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7LnByb2R1Y3QtY29udGVudF9fZGV0YWlscy0tdGl0bGV7Zm9udC1zaXplOmNhbGMoMzYvMTYqMXJlbSl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4ICl7LnByb2R1Y3QtY29udGVudF9fZGV0YWlscy0tdGl0bGV7Zm9udC1zaXplOmNhbGMoMzAvMTYqMXJlbSl9fS5wcm9kdWN0LWNvbnRlbnRfX2RldGFpbHtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4wNSk7bWFyZ2luLWJvdHRvbTozMHB4fS5wcm9kdWN0LWNvbnRlbnRfX2RldGFpbC0tdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6dmFyKC0tY29sb3JfX2JsdWUtZGFyayl9LnByb2R1Y3QtY29udGVudF9fZGV0YWlsLS10aXRsZTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDtmb250LXNpemU6Y2FsYygxMC8xNioxcmVtKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXR9LnByb2R1Y3QtY29udGVudF9fZGV0YWlsLS10aXRsZS5hY3RpdmU6YmVmb3Jle3RyYW5zZm9ybTpyb3RhdGUoLTE4MGRlZyl9LnByb2R1Y3QtY29udGVudF9fZGV0YWlsLS1jb250ZW50e3BhZGRpbmctYm90dG9tOjQwcHh9LnByb2R1Y3QtcmVsYXRlZHtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX19kYXJrKTtpc29sYXRpb246aXNvbGF0ZX0ucHJvZHVjdC1yZWxhdGVkIC5zbGlkZXItc2VjdGlvbl9fY29udGVudCAuaDJ7Y29sb3I6dmFyKC0tY29sb3JfX3doaXRlKX0ucHJvZHVjdC1yZWxhdGVkIC5zbGlkZXItc2VjdGlvbl9fY29udGVudCAuaWNvbi1zdGFye3RvcDpjYWxjKDUwJSAtIDIuMmVtKTtyaWdodDozY2h9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsucHJvZHVjdC1yZWxhdGVkIC5zbGlkZXItc2VjdGlvbl9fY29udGVudCAuaWNvbi1zdGFye3RvcDpjYWxjKDUwJSAtIDEuNmVtKTtyaWdodDowY2h9fS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1oZXJvIC5idG5fX2NvbnRhaW5lciAuYWRkZWRfdG9fY2FydC53Yy1mb3J3YXJkey0tY2FydC10b2FzdC1kdXJhdGlvbjogNDUwMG1zO3Bvc2l0aW9uOmZpeGVkO2xlZnQ6NTAlO2JvdHRvbTozMHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMTRweCk7ei1pbmRleDo0MDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWluLWhlaWdodDo1MHB4O3BhZGRpbmc6MTRweCAyOHB4O2JvcmRlci1yYWRpdXM6MTRweDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpO2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX3doaXRlKTtib3gtc2hhZG93OjAgMTBweCAyOHB4IHJnYmEoMCwwLDAsLjEyKTtjb2xvcjp2YXIoLS1jb2xvcl9fYmx1ZS1kYXJrKTtmb250LXdlaWdodDo2MDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3ZlcmZsb3c6aGlkZGVufS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1oZXJvIC5idG5fX2NvbnRhaW5lciAuYWRkZWRfdG9fY2FydC53Yy1mb3J3YXJkOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjA7aGVpZ2h0OjNweDt3aWR0aDoxMDAlO2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX2dyZWVuLWRhcmspO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7dHJhbnNmb3JtOnNjYWxlWCgwKX0uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaGVybyAuYnRuX19jb250YWluZXIgLmFkZGVkX3RvX2NhcnQud2MtZm9yd2FyZC5pcy12aXNpYmxle2FuaW1hdGlvbjpjYXJ0LXRvYXN0LXZpc2liaWxpdHkgdmFyKC0tY2FydC10b2FzdC1kdXJhdGlvbikgZWFzZS1pbi1vdXQgZm9yd2FyZHM7cG9pbnRlci1ldmVudHM6YXV0b30uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaGVybyAuYnRuX19jb250YWluZXIgLmFkZGVkX3RvX2NhcnQud2MtZm9yd2FyZC5pcy12aXNpYmxlOmFmdGVye2FuaW1hdGlvbjpjYXJ0LXRvYXN0LXByb2dyZXNzIHZhcigtLWNhcnQtdG9hc3QtZHVyYXRpb24pIGxpbmVhciBmb3J3YXJkc31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWhlcm8gLmJ0bl9fY29udGFpbmVyIC5hZGRlZF90b19jYXJ0LndjLWZvcndhcmR7d2lkdGg6Y2FsYygxMDB2dyAtIDMycHgpO21heC13aWR0aDo0MzBweH19QGtleWZyYW1lcyBjYXJ0LXRvYXN0LXByb2dyZXNze2Zyb217dHJhbnNmb3JtOnNjYWxlWCgwKX10b3t0cmFuc2Zvcm06c2NhbGVYKDEpfX1Aa2V5ZnJhbWVzIGNhcnQtdG9hc3QtdmlzaWJpbGl0eXswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgxNHB4KX0xMCUsODUle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApfTEwMCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMTBweCl9fS5hY2NvdW50e292ZXJmbG93OmhpZGRlbn0uYWNjb3VudCAucGFnZS1oZXJve3BhZGRpbmctYm90dG9tOjYwcHh9LmFjY291bnQgLnBhZ2UtaGVyb19fdGl0bGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uYWNjb3VudCAucGFnZS1oZXJvX190aXRsZSBzcGFue2NvbG9yOnZhcigtLWNvbG9yX19wcmltYXJ5KTttYXJnaW4taW5saW5lOi4zOGNoIDMwcHh9LmFjY291bnQgLnBhZ2UtaGVybyAuY3VzdG9tLWxvZ291dC1saW5re2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDotMjBweDtmb250LXNpemU6Y2FsYygxNS8xNioxcmVtKTt3aWR0aDpmaXQtY29udGVudDtvcGFjaXR5Oi44O3RyYW5zaXRpb246LjJzIGFsbCBlYXNlLWluLW91dH1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmFjY291bnQgLnBhZ2UtaGVybyAuY3VzdG9tLWxvZ291dC1saW5rOmhvdmVye2NvbG9yOnZhcigtLWNvbG9yX19zdGF0dXMxKTtvcGFjaXR5OjF9fS5hY2NvdW50IC5wYWdlLWNvbnRlbnR7cGFkZGluZy1ibG9jazo4MHB4O2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX3doaXRlKTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApey5hY2NvdW50IC5wYWdlLWNvbnRlbnR7cGFkZGluZy1ibG9jazo4MHB4fX0uYWNjb3VudCAucGFnZS1jb250ZW50OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDBweDtoZWlnaHQ6MjIycHg7YmFja2dyb3VuZDpjZW50ZXIvY29udGFpbiB1cmwoLi4vaW1nL3N2Zy9zaXR0aW5nTWFuLnN2Zykgbm8tcmVwZWF0O3RvcDotMTQ5cHg7bGVmdDpjYWxjKDUwJSArIDU3MHB4KTt6LWluZGV4OjF9LmFjY291bnQgLnBhZ2UtY29udGVudCAuY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0uYWNjb3VudCAucGFnZS1jb250ZW50IC5jaXJjbGVze3RvcDo5MHB4O3JpZ2h0OmNhbGMoNTAlICsgNTgwcHgpfS5hY2NvdW50IC5wYWdlLWNvbnRlbnQgLmhleGFnb25ze3RvcDo0NjBweDtsZWZ0OmNhbGMoNTAlICsgNTgwcHgpfS5hY2NvdW50IC5wYWdlLWNvbnRlbnQgLndvb2NvbW1lcmNle3otaW5kZXg6MTtwb3NpdGlvbjpyZWxhdGl2ZX0uYWNjb3VudCAubmYtZm9ybS13cmFwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmFjY291bnQgLm5mLWZvcm0td3JhcCAubmYtcmVzcG9uc2UtbXNne29yZGVyOjE7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOi0zMHB4IDAgNTBweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnkpfS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbntmbG9hdDpub25lO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7dG9wOi0xNDJweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9ue3RvcDotMTU1cHh9fS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bHtkaXNwbGF5OmZsZXg7Z2FwOjEwcHh9Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpe3BhZGRpbmc6MThweCAzNXB4O2JvcmRlci1yYWRpdXM6MTBweCAxMHB4IDAgMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApey53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaXtwYWRkaW5nOjE1cHggMjBweDtib3JkZXItcmFkaXVzOjEwcHh9fS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaSBhe2ZvbnQtd2VpZ2h0OjYwMDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Y29sb3I6dmFyKC0tY29sb3JfX3doaXRlKTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXR9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaSBhOmhvdmVye2NvbG9yOnZhcigtLWNvbG9yX19wcmltYXJ5KX19Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpLmlzLWFjdGl2ZXtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX193aGl0ZSl9Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpLmlzLWFjdGl2ZSBhe2NvbG9yOnZhcigtLWNvbG9yX19kYXJrKX0ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnR7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlfS53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGEuYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBidXR0b24uYnV0dG9uLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBpbnB1dC5idXR0b24sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBhLmJ1dHRvbiw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBpbnB1dC5idXR0b24sLndvb2NvbW1lcmNlLWFjY291bnQgLndjLWJsb2NrLWNvbXBvbmVudHMtbm90aWNlLWJhbm5lcj4ud2MtYmxvY2stY29tcG9uZW50cy1ub3RpY2UtYmFubmVyX19jb250ZW50IC53Yy1mb3J3YXJke2JvcmRlci1yYWRpdXM6MTAwMHB4O2ZvbnQtZmFtaWx5OnZhcigtLXRleHRfX3ByaW1hcnkpO2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX3ByaW1hcnkpICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6dmFyKC0tY29sb3JfX3doaXRlKSAhaW1wb3J0YW50O3BhZGRpbmc6MTlweCAzMHB4IDE3cHggMzBweCAhaW1wb3J0YW50O2JveC1zaGFkb3c6MHB4IDI0cHggMjBweCAwcHggcmdiYSgyNDUsMTMyLDQ1LC4xKSwwcHggMTBweCAxNXB4IDBweCByZ2JhKDI0NSwxMzIsNDUsLjIpO2xpbmUtaGVpZ2h0Oi44O2hlaWdodDo0OXB4O2ZvbnQtd2VpZ2h0OjYwMDt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtvcGFjaXR5OjE7bWFyZ2luLWJsb2NrOjE1cHh9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6aG92ZXIsLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIGEuYnV0dG9uOmhvdmVyLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBidXR0b24uYnV0dG9uOmhvdmVyLC53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtYmxvY2stdGhlbWUtaGFzLWJ1dHRvbi1zdHlsZXMpKSBpbnB1dC5idXR0b246aG92ZXIsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6aG92ZXIsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBhLmJ1dHRvbjpob3Zlciw6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSkgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246aG92ZXIsOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpIC53b29jb21tZXJjZSBpbnB1dC5idXR0b246aG92ZXIsLndvb2NvbW1lcmNlLWFjY291bnQgLndjLWJsb2NrLWNvbXBvbmVudHMtbm90aWNlLWJhbm5lcj4ud2MtYmxvY2stY29tcG9uZW50cy1ub3RpY2UtYmFubmVyX19jb250ZW50IC53Yy1mb3J3YXJkOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX2RhcmspICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6dmFyKC0tY29sb3JfX3doaXRlKSAhaW1wb3J0YW50O2JveC1zaGFkb3c6MHB4IDI0cHggMjBweCAwcHggcmdiYSgxNTAsMTUwLDE1MCwuMDUpLDBweCAxMHB4IDE1cHggMHB4IHJnYmEoMTUwLDE1MCwxNTAsLjEpfX0ud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZHttYXgtd2lkdGg6ODAwcHh9Lndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93e21hcmdpbi1ibG9jazoxNXB4fS5hY2NvdW50LWluZm97bWF4LXdpZHRoOnZhcigtLWNvbnRhaW5lcl9fd2lkdGgtLXNtYWxsKTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9I3NpZ251cCAucGFnZS1oZXJve3Bvc2l0aW9uOnJlbGF0aXZlfSNzaWdudXAgLnBhZ2UtaGVybzphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7d2lkdGg6MTAwcHg7aGVpZ2h0OjIyMnB4O2JhY2tncm91bmQ6Y2VudGVyL2NvbnRhaW4gdXJsKC4uL2ltZy9zdmcvc2l0dGluZ01hbi5zdmcpIG5vLXJlcGVhdDtib3R0b206LTc2cHg7bGVmdDpjYWxjKDUwJSArIDU1MHB4KTt6LWluZGV4OjF9I3NpZ251cCAucGFnZS1oZXJvIC5wb3B1cC1jb250YWluZXJ7bWFyZ2luLXRvcDozMHB4O3RleHQtYWxpZ246bGVmdH0jc2lnbnVwIC5wYWdlLWNvbnRlbnR7b3ZlcmZsb3c6aGlkZGVufSNzaWdudXAgLnNpZ251cF9fY2hvb3NlLXJvbGV7bWFyZ2luLWJvdHRvbToyZW19I3NpZ251cCAuc2lnbnVwX19jaG9vc2Utcm9sZSBwe2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tYm90dG9tOjFlbX0jc2lnbnVwIC5zaWdudXBfX2Nob29zZS1yb2xlIGxhYmVsOmhhcyhpbnB1dFt0eXBlPXJhZGlvXSl7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MzAlO21pbi13aWR0aDoyMGNofSNzaWdudXAgLnNpZ251cF9fY2hvb3NlLXJvbGUgbGFiZWw6aGFzKGlucHV0W3R5cGU9cmFkaW9dKTpmb2N1cy13aXRoaW57b3V0bGluZToycHggc29saWQgdmFyKC0tY29sb3JfX3ByaW1hcnkpO291dGxpbmUtb2Zmc2V0OjNweH0jc2lnbnVwIC5zaWdudXBfX3JvbGV7ZGlzcGxheTpub25lfSNzaWdudXAgLnNpZ251cF9fcm9sZS5zaG93e2Rpc3BsYXk6YmxvY2t9I3NpZ251cCAuc3VjY2Vzcy1tZXNzYWdle21hcmdpbi10b3A6LTEzMHB4fSNvcmRlciAucGFnZS1oZXJve2hlaWdodDoyMzBweDttaW4taGVpZ2h0OnVuc2V0fSNvcmRlciAuY2FydF9fY291bnR7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MjVweDtmb250LXNpemU6Y2FsYygxNi8xNioxcmVtKTtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tY29sb3JfX2JsdWUtZGFyayl9I29yZGVyIC5wYWdlLWhlcm9fX2NvbnRlbnQgLmgxe21hcmdpbi1ib3R0b206OHB4fSNvcmRlciAud2MtYmxvY2stY29tcG9uZW50cy1idXR0b246bm90KC5pcy1saW5rKXtib3JkZXItcmFkaXVzOjEwMDBweDtmb250LWZhbWlseTp2YXIoLS10ZXh0X19wcmltYXJ5KTtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX19wcmltYXJ5KSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOnZhcigtLWNvbG9yX193aGl0ZSkgIWltcG9ydGFudDtwYWRkaW5nOjE5cHggMzBweCAxN3B4IDMwcHggIWltcG9ydGFudDtib3gtc2hhZG93OjBweCAyNHB4IDIwcHggMHB4IHJnYmEoMjQ1LDEzMiw0NSwuMSksMHB4IDEwcHggMTVweCAwcHggcmdiYSgyNDUsMTMyLDQ1LC4yKTtsaW5lLWhlaWdodDouODtoZWlnaHQ6NDlweDtmb250LXdlaWdodDo2MDA7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7b3BhY2l0eToxO21hcmdpbi1ibG9jazoxNXB4O21pbi1oZWlnaHQ6MDtmb250LXNpemU6Y2FsYygxOC8xNioxcmVtKX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7I29yZGVyIC53Yy1ibG9jay1jb21wb25lbnRzLWJ1dHRvbjpub3QoLmlzLWxpbmspOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX2RhcmspICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6dmFyKC0tY29sb3JfX3doaXRlKSAhaW1wb3J0YW50O2JveC1zaGFkb3c6MHB4IDI0cHggMjBweCAwcHggcmdiYSgxNTAsMTUwLDE1MCwuMDUpLDBweCAxMHB4IDE1cHggMHB4IHJnYmEoMTUwLDE1MCwxNTAsLjEpfX0jb3JkZXIgLnd5c2l3eWd7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1ibG9jazo1MHB4O3BhZGRpbmctdG9wOjB9I29yZGVyIC53eXNpd3lnIGgye2ZvbnQtZmFtaWx5OnZhcigtLXRleHRfX3NlY29uZGFyeSk7Zm9udC1zaXplOmNhbGMoMzAvMTYqMXJlbSk7bGluZS1oZWlnaHQ6MTAwJTtmb250LXdlaWdodDo1MDA7bWFyZ2luLWJvdHRvbTouNWVtO2xldHRlci1zcGFjaW5nOi0wLjAxZW07ZGlzcGxheTpibG9ja31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApeyNvcmRlciAud3lzaXd5ZyBoMntmb250LXNpemU6Y2FsYygyNC8xNioxcmVtKX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHggKXsjb3JkZXIgLnd5c2l3eWcgaDJ7Zm9udC1zaXplOmNhbGMoMjAvMTYqMXJlbSl9fSNvcmRlciAud3AtYmxvY2std29vY29tbWVyY2UtY2FydC1vcmRlci1zdW1tYXJ5LXN1YnRvdGFsLWJsb2NrLCNvcmRlciAud2MtYmxvY2stY2FydC1pdGVtc19faGVhZGVyLXRvdGFsLCNvcmRlciAud2MtYmxvY2stY2FydC1pdGVtX190b3RhbCwjb3JkZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtb3JkZXItc3VtbWFyeSAud2MtYmxvY2stY29tcG9uZW50cy1vcmRlci1zdW1tYXJ5LWl0ZW1fX2luZGl2aWR1YWwtcHJpY2VzLCNvcmRlciAud29vY29tbWVyY2UgdWwub3JkZXJfZGV0YWlscywjb3JkZXIgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZC1ibG9jaywjb3JkZXIgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0LXBpY2t1cC1vcHRpb25zLWJsb2NrLCNvcmRlciAud2MtYmxvY2stY2FydC1pdGVtX19wcmljZXMsI29yZGVyIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0LW9yZGVyLXN1bW1hcnktYmxvY2ssI29yZGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtbWV0YWRhdGEsI29yZGVyIC53Yy1ibG9jay1jaGVja291dF9fcGF5bWVudC1tZXRob2QsI29yZGVyIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dC1vcmRlci1zdW1tYXJ5LXN1YnRvdGFsLWJsb2NrLCNvcmRlciAud29vY29tbWVyY2UtdGFibGUtLW9yZGVyLWRldGFpbHMgdGZvb3QsI29yZGVyIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC53b29jb21tZXJjZS1jb2x1bW5fX3RpdGxlLCNvcmRlciAud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyAud29vY29tbWVyY2UtY29sdW1uX190aXRsZSwjb3JkZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLXdyYXBwZXIsI29yZGVyIC5wcm9kdWN0LXRvdGFsLCNvcmRlciAud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGUsI29yZGVyIC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrb3V0LXN0ZXBfX2Rlc2NyaXB0aW9uLCNvcmRlciAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQtb3JkZXItc3VtbWFyeS1ibG9jaywjb3JkZXIgLndvb2NvbW1lcmNlLW9yZGVyLW92ZXJ2aWV3X190b3RhbHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0jb3JkZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtb3JkZXItc3VtbWFyeSAud2MtYmxvY2stY29tcG9uZW50cy1vcmRlci1zdW1tYXJ5LWl0ZW1fX2ltYWdlPmltZ3tib3JkZXItcmFkaXVzOjVweH0jb3JkZXIgLmlzLWxhcmdlLndjLWJsb2NrLWNhcnQgLndjLWJsb2NrLWNhcnRfX3RvdGFscy10aXRsZXt0ZXh0LWFsaWduOmxlZnR9I29yZGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy1jb3Vwb25fX2Zvcm17YWxpZ24taXRlbXM6ZmxleC1lbmR9I29yZGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy1jb3Vwb25fX2Zvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtYnV0dG9uOm5vdCguaXMtbGluayl7bWFyZ2luLWJsb2NrOjB9I29yZGVyIC5mb3JtLXBhZ2UgLnBhZ2UtaGVyb3toZWlnaHQ6MjAwcHh9I29yZGVyIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCwjb3JkZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufSNvcmRlciAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgbGFiZWwsI29yZGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgbGFiZWx7cG9zaXRpb246c3RhdGljO29yZGVyOi0xO3RyYW5zZm9ybTpub25lO21hcmdpbi1ib3R0b206NXB4O2NvbG9yOnZhcigtLWNvbG9yX19kYXJrKX0jb3JkZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9ZW1haWxdLCNvcmRlciAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1udW1iZXJdLCNvcmRlciAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT10ZWxdLCNvcmRlciAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT10ZXh0XSwjb3JkZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dXJsXSwjb3JkZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPWVtYWlsXSwjb3JkZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPW51bWJlcl0sI29yZGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT10ZWxdLCNvcmRlciAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dGV4dF0sI29yZGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT11cmxde3BhZGRpbmc6N3B4IDE0cHggIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjVweDtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX193aGl0ZSk7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjNzIGVhc2U7Y29sb3I6dmFyKC0tY29sb3JfX2RhcmspO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuNSl9I29yZGVyIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cywjb3JkZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cywjb3JkZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dGVsXTpmb2N1cywjb3JkZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsI29yZGVyIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPXVybF06Zm9jdXMsI29yZGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsI29yZGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLCNvcmRlciAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dGVsXTpmb2N1cywjb3JkZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLCNvcmRlciAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dXJsXTpmb2N1c3tib3JkZXItY29sb3I6dmFyKC0tY29sb3JfX3ByaW1hcnkpO2JveC1zaGFkb3c6bm9uZX0jb3JkZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwrbGFiZWwsI29yZGVyIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCAuaXMtYWN0aXZlIGxhYmVsLCNvcmRlciAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwrbGFiZWwsI29yZGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgLmlzLWFjdGl2ZSBsYWJlbHt0cmFuc2Zvcm06bm9uZX0jb3JkZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsI29yZGVyIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPWVtYWlsXSwjb3JkZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9bnVtYmVyXSwjb3JkZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dGVsXSwjb3JkZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dGV4dF0sI29yZGVyIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPXVybF0sI29yZGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1lbWFpbF0sI29yZGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1udW1iZXJdLCNvcmRlciAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dGVsXSwjb3JkZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPXRleHRdLCNvcmRlciAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dXJsXXtwYWRkaW5nOjdweCAxNHB4ICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czo1cHg7YmFja2dyb3VuZDp2YXIoLS1jb2xvcl9fd2hpdGUpO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4zcyBlYXNlO2NvbG9yOnZhcigtLWNvbG9yX19kYXJrKTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjUpfSNvcmRlciAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cywjb3JkZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLCNvcmRlciAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLCNvcmRlciAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLCNvcmRlciAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywjb3JkZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dXJsXTpmb2N1cywjb3JkZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cywjb3JkZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsI29yZGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLCNvcmRlciAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsI29yZGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT11cmxdOmZvY3Vze2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvcl9fcHJpbWFyeSk7Ym94LXNoYWRvdzpub25lfSNvcmRlciAud2MtYmxvY2stY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kIC53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2xfX29wdGlvbjphZnRlcntjb250ZW50OlwiXCJ9I29yZGVyIC53Yy1ibG9jay1jaGVja291dF9fcGF5bWVudC1tZXRob2QgLndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbC5kaXNhYmxlLXJhZGlvLWNvbnRyb2wgLndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbF9fb3B0aW9uLCNvcmRlciAud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sLWFjY29yZGlvbi1jb250ZW50e3BhZGRpbmctbGVmdDozNXB4O21hcmdpbi1ibG9jazoxMHB4fSNvcmRlciAud2MtYmxvY2stY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kIC53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2xfX29wdGlvbiwjb3JkZXIgLndjLWJsb2NrLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZCAud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sX19vcHRpb246Zmlyc3QtY2hpbGQsI29yZGVyIC53Yy1ibG9jay1jaGVja291dF9fcGF5bWVudC1tZXRob2QgLndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbF9fb3B0aW9uOmxhc3QtY2hpbGR7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowfSNvcmRlciAud2MtYmxvY2stY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kIC53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2x7Ym9yZGVyOjA7bWFyZ2luLXRvcDoxZW19I29yZGVyIC53Yy1ibG9jay1jaGVja291dF9fYWN0aW9uc19yb3cgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtcGxhY2Utb3JkZXItYnV0dG9ue3dpZHRoOmZpdC1jb250ZW50O3BhZGRpbmctaW5saW5lOjMwcHh9I29yZGVyIC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94IC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94X19tYXJre2Rpc3BsYXk6bm9uZX0jb3JkZXIgLndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLXJlY2VpdmVke2Rpc3BsYXk6bm9uZX0jb3JkZXIgLndvb2NvbW1lcmNlIHVsLm9yZGVyX2RldGFpbHN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO2dyaWQtZ2FwOjMwcHg7bWFyZ2luLWJsb2NrOjUwcHggODBweDtwYWRkaW5nLWxlZnQ6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApeyNvcmRlciAud29vY29tbWVyY2UgdWwub3JkZXJfZGV0YWlsc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApeyNvcmRlciAud29vY29tbWVyY2UgdWwub3JkZXJfZGV0YWlsc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0jb3JkZXIgLndvb2NvbW1lcmNlIHVsLm9yZGVyX2RldGFpbHM6YmVmb3JlLCNvcmRlciAud29vY29tbWVyY2UgdWwub3JkZXJfZGV0YWlsczphZnRlcntkaXNwbGF5Om5vbmV9I29yZGVyIC53b29jb21tZXJjZSB1bC5vcmRlcl9kZXRhaWxzIGxpe3RleHQtdHJhbnNmb3JtOm5vbmU7Ym9yZGVyLXJpZ2h0OjA7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvcl9fd2hpdGUpO2JvcmRlci1yYWRpdXM6MjBweDtwYWRkaW5nOjIwcHg7Ym94LXNoYWRvdzp2YXIoLS1ib3gtc2hhZG93X19zbWFsbCk7bWFyZ2luOjA7cGFkZGluZzo0MHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjFlbTtmb250LXNpemU6Y2FsYygxOC8xNioxcmVtKTtmb250LXdlaWdodDo2MDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApeyNvcmRlciAud29vY29tbWVyY2UgdWwub3JkZXJfZGV0YWlscyBsaXtwYWRkaW5nOjE1cHh9fSNvcmRlciAud29vY29tbWVyY2UgdWwub3JkZXJfZGV0YWlscyBsaTpmb2N1cy13aXRoaW57b3V0bGluZToycHggc29saWQgdmFyKC0tY29sb3JfX3ByaW1hcnkpO291dGxpbmUtb2Zmc2V0OjNweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4ICl7I29yZGVyIC53b29jb21tZXJjZSB1bC5vcmRlcl9kZXRhaWxzIGxpe3BhZGRpbmc6MjVweH19I29yZGVyIC53b29jb21tZXJjZSB1bC5vcmRlcl9kZXRhaWxzIGxpOmJlZm9yZXtkaXNwbGF5Om5vbmV9I29yZGVyIC53b29jb21tZXJjZSB1bC5vcmRlcl9kZXRhaWxzIGxpIHN0cm9uZ3t3b3JkLWJyZWFrOmJyZWFrLXdvcmR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApeyNvcmRlciAud29vY29tbWVyY2UgdWwub3JkZXJfZGV0YWlscyBsaSBzdHJvbmd7Zm9udC1zaXplOmNhbGMoMTgvMTYqMXJlbSl9fSNvcmRlciAud3AtYmxvY2std29vY29tbWVyY2UtZW1wdHktY2FydC1ibG9jayAuYnRuX19jb250YWluZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlcn0jb3JkZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhci1sYXlvdXR7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21heC13aWR0aDo2MjBweH0jb3JkZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhci1sYXlvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtbWFpbiwjb3JkZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhci1sYXlvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhcnt3aWR0aDoxMDAlO3BhZGRpbmc6MH0jb3JkZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhci1sYXlvdXQgLndjLWJsb2NrLWNhcnQtaXRlbXN7Ym9yZGVyOjB9I29yZGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXItbGF5b3V0IC53Yy1ibG9jay1jYXJ0LWl0ZW1zIHRoZWFke2Rpc3BsYXk6bm9uZX0jb3JkZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhci1sYXlvdXQgLndjLWJsb2NrLWNhcnQtaXRlbXMgdGR7cGFkZGluZzowO2JvcmRlci10b3A6MH0jb3JkZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhci1sYXlvdXQgLndjLWJsb2NrLWNhcnQtaXRlbXNfX3Jvd3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O21hcmdpbi1ib3R0b206MTZweDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjQwcHg7cGFkZGluZzo4cHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtib3JkZXItcmFkaXVzOjI0cHh9I29yZGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXItbGF5b3V0IC53Yy1ibG9jay1jYXJ0LWl0ZW1fX3dyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MjBweH0jb3JkZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhci1sYXlvdXQgLndjLWJsb2NrLWNhcnQtaXRlbV9faW1hZ2UsI29yZGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXItbGF5b3V0IC53Yy1ibG9jay1jYXJ0LWl0ZW1fX3Byb2R1Y3R7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjFlbTttYXJnaW4tYm90dG9tOjB9I29yZGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXItbGF5b3V0IC53Yy1ibG9jay1jYXJ0LWl0ZW1fX2ltYWdle3dpZHRoOjE0MHB4O2ZsZXgtc2hyaW5rOjB9I29yZGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXItbGF5b3V0IC53Yy1ibG9jay1jYXJ0LWl0ZW1fX2ltYWdlIGltZ3tvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXJhZGl1czoxNnB4fSNvcmRlciAud2MtYmxvY2stY29tcG9uZW50cy1zaWRlYmFyLWxheW91dCAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LW5hbWV7Zm9udC1mYW1pbHk6dmFyKC0tdGV4dF9fc2Vjb25kYXJ5KTtmb250LXNpemU6Y2FsYygyMC8xNioxcmVtKTtsaW5lLWhlaWdodDoxMDAlO2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tYm90dG9tOi41ZW07bGV0dGVyLXNwYWNpbmc6LTAuMDFlbTtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApeyNvcmRlciAud2MtYmxvY2stY29tcG9uZW50cy1zaWRlYmFyLWxheW91dCAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LW5hbWV7Zm9udC1zaXplOmNhbGMoMTgvMTYqMXJlbSl9fSNvcmRlciAud2MtYmxvY2stY29tcG9uZW50cy1zaWRlYmFyLWxheW91dCAud2MtYmxvY2stY2FydF9fc3VibWl0LWNvbnRhaW5lcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjIwcHh9I29yZGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXItbGF5b3V0IC53Yy1ibG9jay1jYXJ0X19zdWJtaXQtY29udGFpbmVyIC5vcmRlcl9fYmFjay10by1jYXRhbG9ne21hcmdpbjowfSNvcmRlciAud2MtYmxvY2stY29tcG9uZW50cy1zaWRlYmFyLWxheW91dCAud2MtYmxvY2stY2FydF9fc3VibWl0LWNvbnRhaW5lciAud2MtYmxvY2stY29tcG9uZW50cy1idXR0b257d2lkdGg6Zml0LWNvbnRlbnR9Ym9keS53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCAuYnRuX19jb250YWluZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVye2Rpc3BsYXk6bm9uZX0ucGFnZS10ZW1wbGF0ZS10cGxfb3JkZXIgLmlzLW1lZGl1bSB0YWJsZS53Yy1ibG9jay1jYXJ0LWl0ZW1zIC53Yy1ibG9jay1jYXJ0LWl0ZW1zX19yb3cgLndjLWJsb2NrLWNhcnQtaXRlbV9fcXVhbnRpdHl7YWxpZ24tc2VsZjpzdGFydH0ud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWNhcmR7Zm9udC1zaXplOmNhbGMoMTYvMTYqMXJlbSl9I2ZhcSAucGFnZS1oZXJvIC5jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDthbGlnbi1pdGVtczpjZW50ZXJ9I2ZhcSAucGFnZS1oZXJvX19hc2lkZXt3aWR0aDo0NDBweDtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yX19ibHVlLWRhcmspO3BhZGRpbmc6NTBweCA3MHB4O2JvcmRlci1yYWRpdXM6MjBweDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tbGVmdDphdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4ICl7I2ZhcSAucGFnZS1oZXJvX19hc2lkZXt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OjA7cGFkZGluZzozMHB4O3RleHQtYWxpZ246bGVmdDttYXJnaW4tYm90dG9tOi0xMjBweH19I2ZhcSAucGFnZS1jb250ZW50IC5jaXJjbGVze3RvcDozMHB4fSNmYXEgLnBhZ2UtY29udGVudCAuaGV4YWdvbnN7dG9wOjI5MHB4fSNmYXEgLmNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9I2ZhcSAuZmFxLWl0ZW17bWFyZ2luLWJvdHRvbToyMHB4O2JhY2tncm91bmQ6dmFyKC0tY29sb3JfX3doaXRlKTtib3JkZXItcmFkaXVzOjEwcHg7Ym94LXNoYWRvdzp2YXIoLS1ib3gtc2hhZG93X19zbWFsbCk7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0O21heC13aWR0aDo5MjBweH0jZmFxIC5mYXEtaXRlbS5hY3RpdmUgLmZhcS1pdGVtX190aXRsZSAuaWNvbnt0cmFuc2Zvcm06cm90YXRlKC0xODBkZWcpfSNmYXEgLmZhcS1pdGVtX190aXRsZXtmb250LXNpemU6MThweDtmb250LXdlaWdodDpib2xkO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoyMHB4fSNmYXEgLmZhcS1pdGVtX190aXRsZSAuaWNvbnt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7Zm9udC1zaXplOmNhbGMoOC8xNioxcmVtKTtjb2xvcjp2YXIoLS1jb2xvcl9fYmx1ZS1kYXJrKX0jZmFxIC5mYXEtaXRlbV9fY29udGVudHtkaXNwbGF5Om5vbmU7bWFyZ2luLXRvcDoxMHB4O3BhZGRpbmc6MCAyMHB4IDIwcHh9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpeyNmYXEgLmZhcS1pdGVtX19jb250ZW50OmhvdmVye2Rpc3BsYXk6YmxvY2t9fSNjcmVhdGVQcm9wb3NhbCAucGFnZS1oZXJvIC5jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmV9I2NyZWF0ZVByb3Bvc2FsIC5wYWdlLWhlcm8gLmNvbnRhaW5lcjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7d2lkdGg6MzAwcHg7aGVpZ2h0OjMwMHB4O2JhY2tncm91bmQ6Y2VudGVyL2NvbnRhaW4gdXJsKC4uL2ltZy9zdmcvZmFicmlxdWVyLnN2Zykgbm8tcmVwZWF0O3RvcDo1MCU7cmlnaHQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCApeyNjcmVhdGVQcm9wb3NhbCAucGFnZS1oZXJvIC5jb250YWluZXI6YWZ0ZXJ7d2lkdGg6NDB2d319QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCApeyNjcmVhdGVQcm9wb3NhbCAucGFnZS1oZXJvIC5jb250YWluZXI6YWZ0ZXJ7ZGlzcGxheTpub25lfX0jY3JlYXRlUHJvcG9zYWwgLnBhZ2UtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7b3ZlcmZsb3c6aGlkZGVufSIsIjpyb290IHtcbiAgLS1jb2xvcl9fcHJpbWFyeTogdmFyKC0tY29sb3JfX29yYW5nZSk7XG4gIC0tY29sb3JfX3NlY29uZGFyeTogdmFyKC0tY29sb3JfX2RhcmspO1xuICAtLWNvbG9yX19yZWQ6ICNkMDBiMTE7XG5cbiAgLS1jb2xvcl9fYm9keTogdmFyKC0tY29sb3JfX3NlY29uZGFyeSk7XG5cbiAgLS1jb2xvcl9fb3JhbmdlOiAjZWY2ZTBiO1xuICAtLWNvbG9yX19kYXJrOiByZ2IoMTAsIDQ5LCA3Nyk7IC8vICMwYTMxNGRcbiAgLS1jb2xvcl9fYmx1ZS1kYXJrOiByZ2IoNDQsIDg3LCAxMTUpO1xuICAtLWNvbG9yX193aGl0ZTogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWNvbG9yX19ibGFjazogIzAwMDAwMDtcbiAgLS1jb2xvcl9fdmlvbGV0LWxpZ2h0ZXI6ICNmMWU4ZWY7XG4gIC0tY29sb3JfX3Zpb2xldC1saWdodDogcmdiKDIxNCwgMTcyLCAyMDIpO1xuICAtLWNvbG9yX192aW9sZXQtZGFyazogcmdiKDEwMCwgMzEsIDgzKTtcbiAgLS1jb2xvcl9feWVsbG93LWxpZ2h0OiByZ2IoMjU1LCAyMjUsIDE3MSk7XG4gIC0tY29sb3JfX3llbGxvdzogI2ZlYzMyODtcbiAgLS1jb2xvcl9feWVsbG93LWRhcms6IHJnYigyMzQsIDc0LCAyMSk7XG4gIC0tY29sb3JfX2dyZWVuLWxpZ2h0OiByZ2IoMTk0LCAyNDUsIDIyMyk7XG4gIC0tY29sb3JfX2dyZWVuLWRhcms6IHJnYigwLCAxMjgsIDEwMik7XG4gIC0tY29sb3JfX2xpZ2h0OiByZ2IoMjQ2LCAyNDYsIDI0Nyk7XG5cbiAgLS1jb2xvcl9fYm9yZGVyOiByZ2JhKDI0NSwgMTMyLCA0NSwgMC41KTtcblxuICAtLWNvbG9yX19zdGF0dXMxOiAjZWI1NTY5O1xuICAtLWNvbG9yX19zdGF0dXMxLS1ib3JkZXI6IHJnYmEoMjM1LCA4NSwgMTA1LCAwLjMpO1xuICAtLWNvbG9yX19zdGF0dXMxLS1iZzogI2ZlZjFmMztcbiAgLS1jb2xvcl9fc3RhdHVzMjogI2UwYTIwMDtcbiAgLS1jb2xvcl9fc3RhdHVzMi0tYm9yZGVyOiByZ2JhKDIyNCwgMTYyLCAwLCAwLjMpO1xuICAtLWNvbG9yX19zdGF0dXMyLS1iZzogI2ZmZjhlNTtcbiAgLS1jb2xvcl9fc3RhdHVzMzogIzAwOWE3YjtcbiAgLS1jb2xvcl9fc3RhdHVzMy0tYm9yZGVyOiByZ2JhKDAsIDE1NCwgMTIzLCAwLjMpO1xuICAtLWNvbG9yX19zdGF0dXMzLS1iZzogI2VlZmNmNjtcbiAgLS1jb2xvcl9fc3RhdHVzNDogdmFyKC0tY29sb3JfX2JsdWUtZGFyayk7XG4gIC0tY29sb3JfX3N0YXR1czQtLWJvcmRlcjogcmdiYSgxMCwgNDksIDc3LCAwLjMpO1xuICAtLWNvbG9yX19zdGF0dXM0LS1iZzogI2YxZjVmODtcbiAgLS1jb2xvcl9fZGlzYWJsZWQ6ICM4YThhOGE7XG4gIC0tY29sb3JfX2Rpc2FibGVkLS1iZzogI2YzZjNmMztcblxuICAtLWNvbG9yX19mYWNlYm9vazogIzE4NzdmMjtcbiAgLS1jb2xvcl9fdHdpdHRlcjogIzFkYTFmMjtcbiAgLS1jb2xvcl9fbGlua2VkaW46ICMwYTY2YzI7XG4gIC0tY29sb3JfX2luc3RhZ3JhbTogI2U0NDA1ZjtcbiAgLS1jb2xvcl9feW91dHViZTogI2NkMjAxZjtcbiAgLS1jb2xvcl9fcGludGVyZXN0OiAjYmQwODFjO1xuXG4gIC0tdGV4dF9fcHJpbWFyeTogXCJDYXRhbWFyYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLS10ZXh0X19zZWNvbmRhcnk6IFwiRmlndHJlZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAtLXRleHRfX2Jhc2UtLXNpemU6IDE4cHg7XG4gIC0tdGV4dF9fYmFzZS0tbGluZTogMjZweDtcblxuICAtLWxpbmVhcjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMjUsIDAuNzUsIDAuNzUpO1xuICAtLWVhc2VJblF1YWQ6IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG4gIC0tZWFzZUluQ3ViaWM6IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAtLWVhc2VJblF1YXJ0OiBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcbiAgLS1lYXNlSW5RdWludDogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gIC0tZWFzZUluU2luZTogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gIC0tZWFzZUluRXhwbzogY3ViaWMtYmV6aWVyKDAuOTUsIDAuMDUsIDAuNzk1LCAwLjAzNSk7XG4gIC0tZWFzZUluQ2lyYzogY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpO1xuICAtLWVhc2VJbkJhY2s6IGN1YmljLWJlemllcigwLjYsIDAsIDAuNzM1LCAwLjA0NSk7XG4gIC0tZWFzZU91dFF1YWQ6IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgLS1lYXNlT3V0Q3ViaWM6IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAtLWVhc2VPdXRRdWFydDogY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgLS1lYXNlT3V0UXVpbnQ6IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgLS1lYXNlT3V0U2luZTogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4gIC0tZWFzZU91dEV4cG86IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgLS1lYXNlT3V0Q2lyYzogY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gIC0tZWFzZU91dEJhY2s6IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAtLWVhc2VJbk91dFF1YWQ6IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLS1lYXNlSW5PdXRDdWJpYzogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAtLWVhc2VJbk91dFF1YXJ0OiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtLWVhc2VJbk91dFF1aW50OiBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSk7XG4gIC0tZWFzZUluT3V0U2luZTogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgLS1lYXNlSW5PdXRFeHBvOiBjdWJpYy1iZXppZXIoMSwgMCwgMCwgMSk7XG4gIC0tZWFzZUluT3V0Q2lyYzogY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7XG4gIC0tZWFzZUluT3V0QmFjazogY3ViaWMtYmV6aWVyKDAuNjgsIDAsIDAuMjY1LCAxKTtcblxuICAtLWNvbnRhaW5lcl9fd2lkdGg6IDE0NTBweDtcbiAgLS1jb250YWluZXJfX3dpZHRoLS1zbWFsbDogOTgwcHg7XG4gIC0tY29udGFpbmVyX19wYWRkaW5nOiAyMHB4O1xuXG4gIC0tYm94LXNoYWRvd19fc21hbGw6IDBweCAyLjVweCAyLjVweCByZ2JhKDAsIDAsIDAsIDAuMDIpLFxuICAgIDBweCAyMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgLS1ib3gtc2hhZG93X19iaWc6IDBweCAyLjJweCAzLjJweCByZ2JhKDAsIDAsIDAsIDAuMDE0KSxcbiAgICAwcHggNi4xcHggOC44cHggcmdiYSgwLCAwLCAwLCAwLjAyKSwgMHB4IDE0LjhweCAyMS4xcHggcmdiYSgwLCAwLCAwLCAwLjAyNiksXG4gICAgMHB4IDQ5cHggNzBweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tY29udGFpbmVyX19wYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbiRicmVha3BvaW50X194czogNDUwcHg7IC8vIDcnIHBob25lXG4kYnJlYWtwb2ludF9fczogNjgwcHg7IC8vIDExJyB0YWJsZXRcbiRicmVha3BvaW50X19tOiAxMDgwcHg7IC8vIDEyJyBsYXB0b3BcbiRicmVha3BvaW50X19sOiAxMzAwcHg7IC8vIDE1JyBsYXB0b3BcbiRicmVha3BvaW50X194bDogMTU2MHB4OyAvLyBiYXNlZCBvbiAtLWNvbnRhaW5lcl9fd2lkdGggd2l0aCBwYWRkaW5nXG4kaW1nOiBcIi4uL2ltZy9cIjtcbiRzdmc6IFwiLi4vaW1nL3N2Zy9cIjtcbiRmb250czogXCIuLi8uLi9mb250cy9cIjtcbiIsIkBrZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiZS1uYWJsZS0zNjBcIjtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL2UtbmFibGUtMzYwL2UtbmFibGUtMzYwLmVvdCcpO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvZS1uYWJsZS0zNjAvZS1uYWJsZS0zNjAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW90JyksXG5cdFx0dXJsKCcuLi9mb250cy9lLW5hYmxlLTM2MC9lLW5hYmxlLTM2MC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJy4uL2ZvbnRzL2UtbmFibGUtMzYwL2UtbmFibGUtMzYwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL2UtbmFibGUtMzYwL2UtbmFibGUtMzYwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL2UtbmFibGUtMzYwL2UtbmFibGUtMzYwLnN2ZyNlLW5hYmxlLTM2MCcpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5pY29uOmJlZm9yZSB7XG5cdGZvbnQtZmFtaWx5OiBcImUtbmFibGUtMzYwXCI7XG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Lyogc3BlYWs6IG5vbmU7IG9ubHkgbmVjZXNzYXJ5IGlmIG5vdCB1c2luZyB0aGUgcHJpdmF0ZSB1bmljb2RlIHJhbmdlIChmaXJzdEdseXBoIG9wdGlvbikgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuXG4uaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDAxXCI7XG59XG5cbi5pY29uLWFycm93OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDAyXCI7XG59XG5cbi5pY29uLWJhc2tldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAwM1wiO1xufVxuXG4uaWNvbi1jaGVjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAwNFwiO1xufVxuXG4uaWNvbi1jbG9zZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAwNVwiO1xufVxuXG4uaWNvbi1jb3N0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDA2XCI7XG59XG5cbi5pY29uLWRpZmZpY3VsdHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMDdcIjtcbn1cblxuLmljb24tZXF1aXBtZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDA4XCI7XG59XG5cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDA5XCI7XG59XG5cbi5pY29uLWhhbmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMEFcIjtcbn1cblxuLmljb24taGFuZGljYXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMEJcIjtcbn1cblxuLmljb24taGFuZHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMENcIjtcbn1cblxuLmljb24taG9tZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAwRFwiO1xufVxuXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMEVcIjtcbn1cblxuLmljb24tbGljZW5zZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAwRlwiO1xufVxuXG4uaWNvbi1saW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDEwXCI7XG59XG5cbi5pY29uLWxpbmtlZGluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDExXCI7XG59XG5cbi5pY29uLW1ha2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDEyXCI7XG59XG5cbi5pY29uLW1lbnU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMTNcIjtcbn1cblxuLmljb24tb2JqZWN0X2F1dGhvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAxNFwiO1xufVxuXG4uaWNvbi1waG9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAxNVwiO1xufVxuXG4uaWNvbi1waW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMTZcIjtcbn1cblxuLmljb24tcHVibGlzaGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDE3XCI7XG59XG5cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAxOFwiO1xufVxuXG4uaWNvbi1za2lsbHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMTlcIjtcbn1cblxuLmljb24tc3Bpbm5lcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAxQVwiO1xufVxuXG4uaWNvbi1zdGFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDFCXCI7XG59XG5cbi5pY29uLXN0YXR1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAxQ1wiO1xufVxuXG4uaWNvbi1zdGF0dXMxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDFEXCI7XG59XG5cbi5pY29uLXN0YXR1czI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMUVcIjtcbn1cblxuLmljb24tc3RhdHVzMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAxRlwiO1xufVxuXG4uaWNvbi1zdXBwb3J0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDIwXCI7XG59XG5cbi5pY29uLXRpbWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMjFcIjtcbn1cblxuLmljb24tdHdpdHRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAyMlwiO1xufVxuXG4uaWNvbi11c2FnZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAyM1wiO1xufVxuXG4uaWNvbi11c2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDI0XCI7XG59XG4iLCIvKioqXG4gICAgVGhlIG5ldyBDU1MgcmVzZXQgLSB2ZXJzaW9uIDEuOSAobGFzdCB1cGRhdGVkIDE5LjYuMjAyMylcbiAgICBHaXRIdWIgcGFnZTogaHR0cHM6Ly9naXRodWIuY29tL2VsYWQyNDEyL3RoZS1uZXctY3NzLXJlc2V0XG4qKiovXG5cbi8qXG4gICAgUmVtb3ZlIGFsbCB0aGUgc3R5bGVzIG9mIHRoZSBcIlVzZXItQWdlbnQtU3R5bGVzaGVldFwiLCBleGNlcHQgZm9yIHRoZSAnZGlzcGxheScgcHJvcGVydHlcbiAgICAtIFRoZSBcInN5bWJvbCAqXCIgcGFydCBpcyB0byBzb2x2ZSBGaXJlZm94IFNWRyBzcHJpdGUgYnVnXG4gICAgLSBUaGUgXCJodG1sXCIgZWxlbWVudCBpcyBleGNsdWRlZCwgb3RoZXJ3aXNlIGEgYnVnIGluIENocm9tZSBicmVha3MgdGhlIENTUyBoeXBoZW5zIHByb3BlcnR5IChodHRwczovL2dpdGh1Yi5jb20vZWxhZDI0MTIvdGhlLW5ldy1jc3MtcmVzZXQvaXNzdWVzLzM2KVxuICovXG4qOndoZXJlKFxuICAgIDpub3QoaHRtbCwgaWZyYW1lLCBjYW52YXMsIGltZywgc3ZnLCB2aWRlbywgYXVkaW8pOm5vdChzdmcgKiwgc3ltYm9sICopXG4gICkge1xuICBhbGw6IHVuc2V0O1xuICBkaXNwbGF5OiByZXZlcnQ7XG59XG5cbi8qIFByZWZlcnJlZCBib3gtc2l6aW5nIHZhbHVlICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBSZWFwcGx5IHRoZSBwb2ludGVyIGN1cnNvciBmb3IgYW5jaG9yIHRhZ3MgKi9cbmEsXG5idXR0b24ge1xuICBjdXJzb3I6IHJldmVydDtcbn1cblxuLyogUmVtb3ZlIGxpc3Qgc3R5bGVzIChidWxsZXRzL251bWJlcnMpICovXG5vbCxcbnVsLFxubWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvciBpbWFnZXMgdG8gbm90IGJlIGFibGUgdG8gZXhjZWVkIHRoZWlyIGNvbnRhaW5lciAqL1xuaW1nIHtcbiAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xuICBtYXgtYmxvY2stc2l6ZTogMTAwJTtcbn1cblxuLyogcmVtb3ZlcyBzcGFjaW5nIGJldHdlZW4gY2VsbHMgaW4gdGFibGVzICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi8qIFNhZmFyaSAtIHNvbHZpbmcgaXNzdWUgd2hlbiB1c2luZyB1c2VyLXNlbGVjdDpub25lIG9uIHRoZSA8Ym9keT4gdGV4dCBpbnB1dCBkb2Vzbid0IHdvcmtpbmcgKi9cbmlucHV0LFxudGV4dGFyZWEge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvO1xufVxuXG4vKiByZXZlcnQgdGhlICd3aGl0ZS1zcGFjZScgcHJvcGVydHkgZm9yIHRleHRhcmVhIGVsZW1lbnRzIG9uIFNhZmFyaSAqL1xudGV4dGFyZWEge1xuICB3aGl0ZS1zcGFjZTogcmV2ZXJ0O1xufVxuXG4vKiBtaW5pbXVtIHN0eWxlIHRvIGFsbG93IHRvIHN0eWxlIG1ldGVyIGVsZW1lbnQgKi9cbm1ldGVyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiByZXZlcnQ7XG4gIGFwcGVhcmFuY2U6IHJldmVydDtcbn1cblxuLyogcHJlZm9ybWF0dGVkIHRleHQgLSB1c2Ugb25seSBmb3IgdGhpcyBmZWF0dXJlICovXG46d2hlcmUocHJlKSB7XG4gIGFsbDogcmV2ZXJ0O1xufVxuXG4vKiByZXNldCBkZWZhdWx0IHRleHQgb3BhY2l0eSBvZiBpbnB1dCBwbGFjZWhvbGRlciAqL1xuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB1bnNldDtcbn1cblxuLyogcmVtb3ZlIGRlZmF1bHQgZG90ICjigKIpIHNpZ24gKi9cbjo6bWFya2VyIHtcbiAgY29udGVudDogaW5pdGlhbDtcbn1cblxuLyogZml4IHRoZSBmZWF0dXJlIG9mICdoaWRkZW4nIGF0dHJpYnV0ZS5cbiAgIGRpc3BsYXk6cmV2ZXJ0OyByZXZlcnQgdG8gZWxlbWVudCBpbnN0ZWFkIG9mIGF0dHJpYnV0ZSAqL1xuOndoZXJlKFtoaWRkZW5dKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIHJldmVydCBmb3IgYnVnIGluIENocm9taXVtIGJyb3dzZXJzXG4gICAtIGZpeCBmb3IgdGhlIGNvbnRlbnQgZWRpdGFibGUgYXR0cmlidXRlIHdpbGwgd29yayBwcm9wZXJseS5cbiAgIC0gd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvOyBhZGRlZCBmb3IgU2FmYXJpIGluIGNhc2Ugb2YgdXNpbmcgdXNlci1zZWxlY3Q6bm9uZSBvbiB3cmFwcGVyIGVsZW1lbnQqL1xuOndoZXJlKFtjb250ZW50ZWRpdGFibGVdOm5vdChbY29udGVudGVkaXRhYmxlPVwiZmFsc2VcIl0pKSB7XG4gIC1tb3otdXNlci1tb2RpZnk6IHJlYWQtd3JpdGU7XG4gIC13ZWJraXQtdXNlci1tb2RpZnk6IHJlYWQtd3JpdGU7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87XG59XG5cbi8qIGFwcGx5IGJhY2sgdGhlIGRyYWdnYWJsZSBmZWF0dXJlIC0gZXhpc3Qgb25seSBpbiBDaHJvbWl1bSBhbmQgU2FmYXJpICovXG46d2hlcmUoW2RyYWdnYWJsZT1cInRydWVcIl0pIHtcbiAgLXdlYmtpdC11c2VyLWRyYWc6IGVsZW1lbnQ7XG59XG5cbi8qIFJldmVydCBNb2RhbCBuYXRpdmUgYmVoYXZpb3IgKi9cbjp3aGVyZShkaWFsb2c6bW9kYWwpIHtcbiAgYWxsOiByZXZlcnQ7XG59XG4iLCIqLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xufVxuXG4vKipcbiAqIEh0bWxcbiAqL1xuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLyoqXG4gKiBCb2R5XG4gKi9cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dF9fYmFzZS0tc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS10ZXh0X19iYXNlLS1saW5lKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX19ib2R5KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRleHRfX3ByaW1hcnkpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAxODBkZWcsXG4gICAgICByZ2JhKDcyLCA4OCwgOTQsIDApIDAlLFxuICAgICAgcmdiYSg3MiwgODgsIDk0LCAwLjA0KSA4NTBweFxuICAgICksXG4gICAgI2ZmZjtcbiAgbWluLWhlaWdodDogMTAwZHZoO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5pY29uIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi8qKlxuICogSW1hZ2VzXG4gKi9cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLypcbiAqIFZpZGVvXG4gKi9cblxudmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEJ1dHRvbnNcbiAqL1xuXG5hLFxuYnV0dG9uLFxuc2VsZWN0LFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSxcbmlucHV0W3R5cGU9XCJpbWFnZVwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxudGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX193aGl0ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgcGFkZGluZzogNXB4IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10ZXh0X19wcmltYXJ5KTtcbiAgZm9udC1zaXplOiBweFRvUmVtKDE4KTtcbiAgbGluZS1oZWlnaHQ6IHB4VG9SZW0oMjQpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gIH1cblxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbmxhYmVsOmhhcyhpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0pLFxubGFiZWw6aGFzKGlucHV0W3R5cGU9XCJyYWRpb1wiXSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IHB4VG9SZW0oMTgpO1xuICBsaW5lLWhlaWdodDogcHhUb1JlbSgyNCk7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgZGltKDIwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbiAgfVxuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBkaW0oMTJweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX193aGl0ZSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDRweDtcbiAgICB0b3A6IDRweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgfVxufVxuXG5sYWJlbDpoYXMoaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQpLFxubGFiZWw6aGFzKGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkKSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgJjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuaHIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBAaW5jbHVkZSBkaW0oMTAwJSwgMXB4KTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYmxvY2s6IDMwcHg7XG59XG5cbmJ1dHRvbi5kaXNhYmxlZCxcbmJ1dHRvbltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBzZWxlY3Rpb25zIGNvbG9yXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX193aGl0ZSk7XG59XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gV29yZHByZXNzIGJhc2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi53Zi1sb2FkaW5nIGJvZHkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBBY2Nlc3NpYmlsaXR5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG46Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1jb2xvcl9fcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbn1cbiIsIi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcblxuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcblxuICBjb250ZW50OiBcIlwiO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuXG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIGhlaWdodDogYXV0bztcblxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyoqXG4gKiBTd2lwZXIgMTAuMy4xXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIzIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IFNlcHRlbWJlciAyOCwgMjAyM1xuICovXG5cbkBmb250LWZhY2V7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO3NyYzp1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJyk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfTpyb290ey0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmZ9Omhvc3R7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3otaW5kZXg6MX0uc3dpcGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO292ZXJmbG93OmNsaXA7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjE7ZGlzcGxheTpibG9ja30uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbixpbml0aWFsKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKX0uc3dpcGVyLWhvcml6b250YWx7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItdmVydGljYWx7dG91Y2gtYWN0aW9uOnBhbi14fS5zd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1hdXRvaGVpZ2h0LC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcntwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItM2R7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOnN0YXJ0IHN0YXJ0fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eSBtYW5kYXRvcnl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOm5vbmV9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOm5vbmV9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7Y29udGVudDonJztmbGV4LXNocmluazowO29yZGVyOjk5OTl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246Y2VudGVyIGNlbnRlcjtzY3JvbGwtc25hcC1zdG9wOmFsd2F5c30uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7d2lkdGg6MTAwJTttaW4td2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMTUpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWxhenktcHJlbG9hZGVye3dpZHRoOjQycHg7aGVpZ2h0OjQycHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotMjFweDttYXJnaW4tdG9wOi0yMXB4O3otaW5kZXg6MTA7dHJhbnNmb3JtLW9yaWdpbjo1MCU7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjo0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtib3JkZXItcmFkaXVzOjUwJTtib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcnthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRley0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDB9QGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW57MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7aGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye3dpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9OnJvb3R7LS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHh9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWJ1dHRvbi1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LDUwJSk7d2lkdGg6Y2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gNDQgKiAyNyk7aGVpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO21hcmdpbi10b3A6Y2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDIpKTt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjM1O2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVue29wYWNpdHk6MDtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1idXR0b24tbmV4dCBzdmcsLnN3aXBlci1idXR0b24tcHJldiBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW47dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9LnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCBzdmcsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dHtsZWZ0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1idXR0b24tcHJldjphZnRlcntmb250LWZhbWlseTpzd2lwZXItaWNvbnM7Zm9udC1zaXplOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO3RleHQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjA7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7Y29udGVudDoncHJldid9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2NvbnRlbnQ6J25leHQnfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQ+LnN3aXBlci1wYWdpbmF0aW9uLC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sOHB4KTt0b3A6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLGF1dG8pO2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cyw1MCUpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCMwMDApO29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIC4yKX1idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtjdXJzb3I6cG9pbnRlcn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsOHB4KTtsZWZ0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsYXV0byk7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LC01MCUsMCl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsNnB4KSAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjowIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCw0cHgpfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2hpdGUtc3BhY2U6bm93cmFwfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyByaWdodH0uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Y29sb3I6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsaW5oZXJpdCl9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IscmdiYSgwLDAsMCwuMjUpKTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhciwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGV7d2lkdGg6MTAwJTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLDRweCk7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXNjcm9sbGJhcntib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywxMHB4KTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3VjaC1hY3Rpb246bm9uZTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3IscmdiYSgwLDAsMCwuMSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpO2JvdHRvbTp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSw0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCxhdXRvKTt6LWluZGV4OjUwO2hlaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsNHB4KTt3aWR0aDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpKX0uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQsYXV0byk7cmlnaHQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodCw0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSk7ei1pbmRleDo1MDt3aWR0aDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsNHB4KTtoZWlnaHQ6Y2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKSl9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjUpKTtib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywxMHB4KTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWd7Y3Vyc29yOm1vdmV9LnN3aXBlci1zY3JvbGxiYXItbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci16b29tLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uc3dpcGVyLXpvb20tY29udGFpbmVyPmNhbnZhcywuc3dpcGVyLXpvb20tY29udGFpbmVyPmltZywuc3dpcGVyLXpvb20tY29udGFpbmVyPnN2Z3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5zd2lwZXItc2xpZGUtem9vbWVke2N1cnNvcjptb3ZlO3RvdWNoLWFjdGlvbjpub25lfS5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6LTEwMDB9LnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O21hcmdpbjowIGF1dG99LnN3aXBlci1ncmlkPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWdyaWQtY29sdW1uPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJle292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MTt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46MTAwJSAwfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2e3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTouNjt6LWluZGV4OjB9LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3Jle2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDojMDAwO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtib3R0b206MDtyaWdodDowO2ZpbHRlcjpibHVyKDUwcHgpfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksaGVpZ2h0fS5zd2lwZXItY2FyZHN7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVufVxuIiwiLyogcmVxdWlyZWQgc3R5bGVzICovXG5cbi5sZWFmbGV0LXBhbmUsXG4ubGVhZmxldC10aWxlLFxuLmxlYWZsZXQtbWFya2VyLWljb24sXG4ubGVhZmxldC1tYXJrZXItc2hhZG93LFxuLmxlYWZsZXQtdGlsZS1jb250YWluZXIsXG4ubGVhZmxldC1wYW5lID4gc3ZnLFxuLmxlYWZsZXQtcGFuZSA+IGNhbnZhcyxcbi5sZWFmbGV0LXpvb20tYm94LFxuLmxlYWZsZXQtaW1hZ2UtbGF5ZXIsXG4ubGVhZmxldC1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLmxlYWZsZXQtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5sZWFmbGV0LXRpbGUsXG4ubGVhZmxldC1tYXJrZXItaWNvbixcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3cge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG59XG4vKiBQcmV2ZW50cyBJRTExIGZyb20gaGlnaGxpZ2h0aW5nIHRpbGVzIGluIGJsdWUgKi9cbi5sZWFmbGV0LXRpbGU6OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLyogU2FmYXJpIHJlbmRlcnMgbm9uLXJldGluYSB0aWxlIG9uIHJldGluYSBiZXR0ZXIgd2l0aCB0aGlzLCBidXQgQ2hyb21lIGlzIHdvcnNlICovXG4ubGVhZmxldC1zYWZhcmkgLmxlYWZsZXQtdGlsZSB7XG4gIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbn1cbi8qIGhhY2sgdGhhdCBwcmV2ZW50cyBodyBsYXllcnMgXCJzdHJldGNoaW5nXCIgd2hlbiBsb2FkaW5nIG5ldyB0aWxlcyAqL1xuLmxlYWZsZXQtc2FmYXJpIC5sZWFmbGV0LXRpbGUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDE2MDBweDtcbiAgaGVpZ2h0OiAxNjAwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuLmxlYWZsZXQtbWFya2VyLWljb24sXG4ubGVhZmxldC1tYXJrZXItc2hhZG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiAubGVhZmxldC1jb250YWluZXIgc3ZnOiByZXNldCBzdmcgbWF4LXdpZHRoIGRlY2xlcmF0aW9uIHNoaXBwZWQgaW4gSm9vbWxhISAoam9vbWxhLm9yZykgMy54ICovXG4vKiAubGVhZmxldC1jb250YWluZXIgaW1nOiBtYXAgaXMgYnJva2VuIGluIEZGIGlmIHlvdSBoYXZlIG1heC13aWR0aDogMTAwJSBvbiB0aWxlcyAqL1xuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LW92ZXJsYXktcGFuZSBzdmcge1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LW1hcmtlci1wYW5lIGltZyxcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1zaGFkb3ctcGFuZSBpbWcsXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtdGlsZS1wYW5lIGltZyxcbi5sZWFmbGV0LWNvbnRhaW5lciBpbWcubGVhZmxldC1pbWFnZS1sYXllcixcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC10aWxlIHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5sZWFmbGV0LWNvbnRhaW5lciBpbWcubGVhZmxldC10aWxlIHtcbiAgLyogU2VlOiBodHRwczovL2J1Z3MuY2hyb21pdW0ub3JnL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD02MDAxMjAgKi9cbiAgbWl4LWJsZW5kLW1vZGU6IHBsdXMtbGlnaHRlcjtcbn1cblxuLmxlYWZsZXQtY29udGFpbmVyLmxlYWZsZXQtdG91Y2gtem9vbSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi14IHBhbi15O1xufVxuLmxlYWZsZXQtY29udGFpbmVyLmxlYWZsZXQtdG91Y2gtZHJhZyB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBpbmNoLXpvb207XG4gIC8qIEZhbGxiYWNrIGZvciBGRiB3aGljaCBkb2Vzbid0IHN1cHBvcnQgcGluY2gtem9vbSAqL1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogcGluY2gtem9vbTtcbn1cbi5sZWFmbGV0LWNvbnRhaW5lci5sZWFmbGV0LXRvdWNoLWRyYWcubGVhZmxldC10b3VjaC16b29tIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuLmxlYWZsZXQtY29udGFpbmVyIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5sZWFmbGV0LWNvbnRhaW5lciBhIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDUxLCAxODEsIDIyOSwgMC40KTtcbn1cbi5sZWFmbGV0LXRpbGUge1xuICBmaWx0ZXI6IGluaGVyaXQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5sZWFmbGV0LXRpbGUtbG9hZGVkIHtcbiAgdmlzaWJpbGl0eTogaW5oZXJpdDtcbn1cbi5sZWFmbGV0LXpvb20tYm94IHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiA4MDA7XG59XG4vKiB3b3JrYXJvdW5kIGZvciBodHRwczovL2J1Z3ppbGxhLm1vemlsbGEub3JnL3Nob3dfYnVnLmNnaT9pZD04ODgzMTkgKi9cbi5sZWFmbGV0LW92ZXJsYXktcGFuZSBzdmcge1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubGVhZmxldC1wYW5lIHtcbiAgei1pbmRleDogNDAwO1xufVxuXG4ubGVhZmxldC10aWxlLXBhbmUge1xuICB6LWluZGV4OiAyMDA7XG59XG4ubGVhZmxldC1vdmVybGF5LXBhbmUge1xuICB6LWluZGV4OiA0MDA7XG59XG4ubGVhZmxldC1zaGFkb3ctcGFuZSB7XG4gIHotaW5kZXg6IDUwMDtcbn1cbi5sZWFmbGV0LW1hcmtlci1wYW5lIHtcbiAgei1pbmRleDogNjAwO1xufVxuLmxlYWZsZXQtdG9vbHRpcC1wYW5lIHtcbiAgei1pbmRleDogNjUwO1xufVxuLmxlYWZsZXQtcG9wdXAtcGFuZSB7XG4gIHotaW5kZXg6IDcwMDtcbn1cblxuLmxlYWZsZXQtbWFwLXBhbmUgY2FudmFzIHtcbiAgei1pbmRleDogMTAwO1xufVxuLmxlYWZsZXQtbWFwLXBhbmUgc3ZnIHtcbiAgei1pbmRleDogMjAwO1xufVxuXG4ubGVhZmxldC12bWwtc2hhcGUge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbn1cbi5sdm1sIHtcbiAgYmVoYXZpb3I6IHVybCgjZGVmYXVsdCNWTUwpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLyogY29udHJvbCBwb3NpdGlvbmluZyAqL1xuXG4ubGVhZmxldC1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA4MDA7XG4gIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlUGFpbnRlZDsgLyogSUUgOS0xMCBkb2Vzbid0IGhhdmUgYXV0byAqL1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5sZWFmbGV0LXRvcCxcbi5sZWFmbGV0LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubGVhZmxldC10b3Age1xuICB0b3A6IDA7XG59XG4ubGVhZmxldC1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuLmxlYWZsZXQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xufVxuLmxlYWZsZXQtbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG4ubGVhZmxldC1jb250cm9sIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xufVxuLmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtY29udHJvbCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5sZWFmbGV0LXRvcCAubGVhZmxldC1jb250cm9sIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5sZWFmbGV0LWJvdHRvbSAubGVhZmxldC1jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5sZWFmbGV0LWxlZnQgLmxlYWZsZXQtY29udHJvbCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtY29udHJvbCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLyogem9vbSBhbmQgZmFkZSBhbmltYXRpb25zICovXG5cbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC1wb3B1cCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xufVxuLmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LW1hcC1wYW5lIC5sZWFmbGV0LXBvcHVwIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZWFmbGV0LXpvb20tYW5pbWF0ZWQge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuc3ZnLmxlYWZsZXQtem9vbS1hbmltYXRlZCB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC16b29tLWFuaW1hdGVkIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpO1xufVxuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXRpbGUsXG4ubGVhZmxldC1wYW4tYW5pbSAubGVhZmxldC10aWxlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC16b29tLWhpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIGN1cnNvcnMgKi9cblxuLmxlYWZsZXQtaW50ZXJhY3RpdmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGVhZmxldC1ncmFiIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogLW1vei1ncmFiO1xuICBjdXJzb3I6IGdyYWI7XG59XG4ubGVhZmxldC1jcm9zc2hhaXIsXG4ubGVhZmxldC1jcm9zc2hhaXIgLmxlYWZsZXQtaW50ZXJhY3RpdmUge1xuICBjdXJzb3I6IGNyb3NzaGFpcjtcbn1cbi5sZWFmbGV0LXBvcHVwLXBhbmUsXG4ubGVhZmxldC1jb250cm9sIHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLmxlYWZsZXQtZHJhZ2dpbmcgLmxlYWZsZXQtZ3JhYixcbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LWdyYWIgLmxlYWZsZXQtaW50ZXJhY3RpdmUsXG4ubGVhZmxldC1kcmFnZ2luZyAubGVhZmxldC1tYXJrZXItZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogLW1vei1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLyogbWFya2VyICYgb3ZlcmxheXMgaW50ZXJhY3Rpdml0eSAqL1xuLmxlYWZsZXQtbWFya2VyLWljb24sXG4ubGVhZmxldC1tYXJrZXItc2hhZG93LFxuLmxlYWZsZXQtaW1hZ2UtbGF5ZXIsXG4ubGVhZmxldC1wYW5lID4gc3ZnIHBhdGgsXG4ubGVhZmxldC10aWxlLWNvbnRhaW5lciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubGVhZmxldC1tYXJrZXItaWNvbi5sZWFmbGV0LWludGVyYWN0aXZlLFxuLmxlYWZsZXQtaW1hZ2UtbGF5ZXIubGVhZmxldC1pbnRlcmFjdGl2ZSxcbi5sZWFmbGV0LXBhbmUgPiBzdmcgcGF0aC5sZWFmbGV0LWludGVyYWN0aXZlLFxuc3ZnLmxlYWZsZXQtaW1hZ2UtbGF5ZXIubGVhZmxldC1pbnRlcmFjdGl2ZSBwYXRoIHtcbiAgcG9pbnRlci1ldmVudHM6IHZpc2libGVQYWludGVkOyAvKiBJRSA5LTEwIGRvZXNuJ3QgaGF2ZSBhdXRvICovXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4vKiB2aXN1YWwgdHdlYWtzICovXG5cbi5sZWFmbGV0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG59XG4ubGVhZmxldC1jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjMDA3OGE4O1xufVxuLmxlYWZsZXQtem9vbS1ib3gge1xuICBib3JkZXI6IDJweCBkb3R0ZWQgIzM4ZjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4vKiBnZW5lcmFsIHR5cG9ncmFwaHkgKi9cbi5sZWFmbGV0LWNvbnRhaW5lciB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiBnZW5lcmFsIHRvb2xiYXIgc3R5bGVzICovXG5cbi5sZWFmbGV0LWJhciB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubGVhZmxldC1iYXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogYmxhY2s7XG59XG4ubGVhZmxldC1iYXIgYSxcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxlYWZsZXQtYmFyIGE6aG92ZXIsXG4ubGVhZmxldC1iYXIgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG4ubGVhZmxldC1iYXIgYTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5sZWFmbGV0LWJhciBhOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubGVhZmxldC1iYXIgYS5sZWFmbGV0LWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBjb2xvcjogI2JiYjtcbn1cblxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIGEge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciBhOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xufVxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIGE6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbn1cblxuLyogem9vbSBjb250cm9sICovXG5cbi5sZWFmbGV0LWNvbnRyb2wtem9vbS1pbixcbi5sZWFmbGV0LWNvbnRyb2wtem9vbS1vdXQge1xuICBmb250OiBib2xkIDE4cHggXCJMdWNpZGEgQ29uc29sZVwiLCBNb25hY28sIG1vbm9zcGFjZTtcbiAgdGV4dC1pbmRlbnQ6IDFweDtcbn1cblxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC16b29tLWluLFxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC16b29tLW91dCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLyogbGF5ZXJzIGNvbnRyb2wgKi9cblxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMge1xuICBib3gtc2hhZG93OiAwIDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2xheWVycy5wbmcpO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuLmxlYWZsZXQtcmV0aW5hIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvbGF5ZXJzLTJ4LnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjZweCAyNnB4O1xufVxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbn1cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWxpc3QsXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtZXhwYW5kZWQgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCB7XG4gIHBhZGRpbmc6IDZweCAxMHB4IDZweCA2cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtc2Nyb2xsYmFyIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXNlbGVjdG9yIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xufVxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDEuMDgzMzNlbTtcbn1cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXNlcGFyYXRvciB7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIG1hcmdpbjogNXB4IC0xMHB4IDVweCAtNnB4O1xufVxuXG4vKiBEZWZhdWx0IGljb24gVVJMcyAqL1xuLmxlYWZsZXQtZGVmYXVsdC1pY29uLXBhdGgge1xuICAvKiB1c2VkIG9ubHkgaW4gcGF0aC1ndWVzc2luZyBoZXVyaXN0aWMsIHNlZSBMLkljb24uRGVmYXVsdCAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL21hcmtlci1pY29uLnBuZyk7XG59XG5cbi8qIGF0dHJpYnV0aW9uIGFuZCBzY2FsZSBjb250cm9scyAqL1xuXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgbWFyZ2luOiAwO1xufVxuLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbixcbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZSB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYTpob3Zlcixcbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmxlYWZsZXQtYXR0cmlidXRpb24tZmxhZyB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAwLjY2NjllbTtcbn1cbi5sZWFmbGV0LWxlZnQgLmxlYWZsZXQtY29udHJvbC1zY2FsZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ubGVhZmxldC1ib3R0b20gLmxlYWZsZXQtY29udHJvbC1zY2FsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3Nzc7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHBhZGRpbmc6IDJweCA1cHggMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggI2ZmZjtcbn1cbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNzc3O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzc3Nztcbn1cblxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbixcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLFxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLFxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIHtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4vKiBwb3B1cCAqL1xuXG4ubGVhZmxldC1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLmxlYWZsZXQtcG9wdXAtY29udGVudCB7XG4gIG1hcmdpbjogMTNweCAyNHB4IDEzcHggMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDEuMDgzMzNlbTtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuLmxlYWZsZXQtcG9wdXAtY29udGVudCBwIHtcbiAgbWFyZ2luOiAxN3B4IDA7XG4gIG1hcmdpbjogMS4zZW0gMDtcbn1cbi5sZWFmbGV0LXBvcHVwLXRpcC1jb250YWluZXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5sZWFmbGV0LXBvcHVwLXRpcCB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIHBhZGRpbmc6IDFweDtcblxuICBtYXJnaW46IC0xMHB4IGF1dG8gMDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIsXG4ubGVhZmxldC1wb3B1cC10aXAge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6ICMzMzM7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmb250OiAxNnB4LzI0cHggVGFob21hLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzc1NzU3NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5sZWFmbGV0LWNvbnRhaW5lciBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uOmhvdmVyLFxuLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b246Zm9jdXMge1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5sZWFmbGV0LXBvcHVwLXNjcm9sbGVkIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XG4gIC1tcy16b29tOiAxO1xufVxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtdGlwIHtcbiAgd2lkdGg6IDI0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChNMTE9MC43MDcxMDY3OCwgTTEyPTAuNzA3MTA2NzgsIE0yMT0tMC43MDcxMDY3OCwgTTIyPTAuNzA3MTA2NzgpXCI7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChNMTE9MC43MDcxMDY3OCwgTTEyPTAuNzA3MTA2NzgsIE0yMT0tMC43MDcxMDY3OCwgTTIyPTAuNzA3MTA2NzgpO1xufVxuXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1jb250cm9sLXpvb20sXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1jb250cm9sLWxheWVycyxcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlcixcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLXRpcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG59XG5cbi8qIGRpdiBpY29uICovXG5cbi5sZWFmbGV0LWRpdi1pY29uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2Njtcbn1cblxuLyogVG9vbHRpcCAqL1xuLyogQmFzZSBzdHlsZXMgZm9yIHRoZSBlbGVtZW50IHRoYXQgaGFzIGEgdG9vbHRpcCAqL1xuLmxlYWZsZXQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjMjIyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5sZWFmbGV0LXRvb2x0aXAubGVhZmxldC1pbnRlcmFjdGl2ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4ubGVhZmxldC10b29sdGlwLXRvcDpiZWZvcmUsXG4ubGVhZmxldC10b29sdGlwLWJvdHRvbTpiZWZvcmUsXG4ubGVhZmxldC10b29sdGlwLWxlZnQ6YmVmb3JlLFxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi8qIERpcmVjdGlvbnMgKi9cblxuLmxlYWZsZXQtdG9vbHRpcC1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4ubGVhZmxldC10b29sdGlwLXRvcCB7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG4ubGVhZmxldC10b29sdGlwLWJvdHRvbTpiZWZvcmUsXG4ubGVhZmxldC10b29sdGlwLXRvcDpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xufVxuLmxlYWZsZXQtdG9vbHRpcC10b3A6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMTJweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cbi5sZWFmbGV0LXRvb2x0aXAtYm90dG9tOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmxlYWZsZXQtdG9vbHRpcC1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG59XG4ubGVhZmxldC10b29sdGlwLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi5sZWFmbGV0LXRvb2x0aXAtbGVmdDpiZWZvcmUsXG4ubGVhZmxldC10b29sdGlwLXJpZ2h0OmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuLmxlYWZsZXQtdG9vbHRpcC1sZWZ0OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cbi5sZWFmbGV0LXRvb2x0aXAtcmlnaHQ6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG5cbi8qIFByaW50aW5nICovXG5cbkBtZWRpYSBwcmludCB7XG4gIC8qIFByZXZlbnQgcHJpbnRlcnMgZnJvbSByZW1vdmluZyBiYWNrZ3JvdW5kLWltYWdlcyBvZiBjb250cm9scy4gKi9cbiAgLmxlYWZsZXQtY29udHJvbCB7XG4gICAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuICAgIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG4gIH1cbn1cbiIsIi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lcltkaXI9XCJydGxcIl1cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcmVzaXplOiBub25lO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lclxuICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZVxuICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDUxO1xufVxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDZweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBsZWZ0OiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG59XG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBwYWRkaW5nOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0Mi1jbG9zZS1tYXNrIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMjZweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3dcbiAgYiB7XG4gIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXVxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZFxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWRcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW5cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd1xuICBiIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZS5zZWxlY3QyLXNlbGVjdGlvbi0tY2xlYXJhYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxcHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGVcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGVcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcixcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBjb2xvcjogIzMzMztcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl1cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl1cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGVcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXVxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXNcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogc29saWQgYmxhY2sgMXB4O1xuICBvdXRsaW5lOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZFxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZFxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmVcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3dcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uXG4gIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0XG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0XG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0zZW07XG4gIHBhZGRpbmctbGVmdDogNGVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0XG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC00ZW07XG4gIHBhZGRpbmctbGVmdDogNWVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0XG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDZlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWdyb3VwIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWRpc2FibGVkIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRcbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDUwJSwgI2VlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiA1MCUsICNlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgNTAlLCAjZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzQ0NDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUgNTAlLCAjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZDQ0NDQ0MnLCBHcmFkaWVudFR5cGU9MCk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd1xuICBiIHtcbiAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl1cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3dcbiAgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZVxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3dcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNmZmYgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUgNTAlLCAjZmZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZGRkZGRkYnLCBHcmFkaWVudFR5cGU9MCk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGVcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICM4ODg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwIDRweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzU1NTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl1cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl1cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGVcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW5cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3dcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIG91dGxpbmU6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWdyb3VwIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWRpc2FibGVkIHtcbiAgY29sb3I6IGdyZXk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNcbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODc1ZDc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg5N2ZiO1xufVxuIiwiLmNvbnRlbnQge1xuICAuZXJyb3ItcGFnZSB7XG4gICAgbWluLWhlaWdodDogNTBkdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udF9faDI7XG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIH1cbiAgfVxufVxuXG5odG1sLm92ZXJmbG93LWhpZGRlbixcbmJvZHkub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDBkdmg7XG59XG5cbi5jb250YWluZXIge1xuICBAaW5jbHVkZSBjb250YWluZXI7XG5cbiAgJl9fc21hbGwge1xuICAgIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyX193aWR0aC0tc21hbGwpO1xuXG4gICAgLnBhZ2UtaGVyb19fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uaDEge1xuICBAaW5jbHVkZSBmb250X19oMTtcbn1cblxuLmgyIHtcbiAgQGluY2x1ZGUgZm9udF9faDI7XG59XG5cbi5oMyB7XG4gIEBpbmNsdWRlIGZvbnRfX2gzO1xufVxuXG4uaDQge1xuICBAaW5jbHVkZSBmb250X19oNDtcbn1cblxuLmhpZGRlbi10ZXh0IHtcbiAgQGluY2x1ZGUgaGlkZGVuLXRleHQ7XG59XG5cbi5oYXMtaWNvbi1hZnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLmljb24ge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5wYWdlLWN0YSB7XG4gIHBhZGRpbmctYmxvY2s6IDEyMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fZGFyayk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcblxuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgcGFkZGluZy1ibG9jazogNjBweDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGRpbSgxMDAlLCAyOTBweCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICB6LWluZGV4OiAtMTtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNTBweDtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgfVxuICB9XG5cbiAgLmxhcmdlLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLy8gLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdHtcbi8vICAgLnBhZ2UtY29udGVudCA+IC5jb250YWluZXJ7XG4vLyAgICAgPltjbGFzc3w9XCJibG9ja1wiXTppcyg6Zmlyc3QtY2hpbGQpIHtcbi8vICAgICAgIHBhZGRpbmctdG9wOiAwO1xuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuXG4ucGFnZS1jb250ZW50IHtcbiAgcGFkZGluZy1ibG9jazogODBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5jaXJjbGVzIHtcbiAgICB0b3A6IDE0MHB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTA4MHB4KTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLmhleGFnb25zIHtcbiAgICB0b3A6IDgzMHB4O1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDEwODBweCk7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4jY2FydGVNYWtlcnMge1xuICAucGFnZS1oZXJvX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgfVxuICB9XG5cbiAgLnBhZ2UtaGVyb19fdGl0bGUge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gIH1cblxuICAucGFnZS1oZXJvX19wYXJhZ3JhcGgge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogNjBweDtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX193aGl0ZSk7XG4gICAgcGFkZGluZy1ibG9jazogMCAxMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGRpbSgxMDAlLCA2MHB4KTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX192aW9sZXQtZGFyayk7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gIH1cblxuICAubWFwLWRpc2NsYWltZXIge1xuICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgxNCk7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4udGFnLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnRhZy1pdGVtLFxuLmZ3cGwtdGF4LXByb2R1Y3RfdGFnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fdmlvbGV0LWRhcmspO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fdmlvbGV0LWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IHB4VG9SZW0oMTYpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMTFweCAyMHB4IDlweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uZm9ybS1wYWdlIHtcbiAgLnBhZ2UtaGVybyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJl9fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ3JpZC1nYXA6IDUwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdyaWQtZ2FwOiAzMHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5jaXJjbGVzIHtcbiAgICAgIHRvcDogMTQwcHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDEwODBweCk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5oZXhhZ29ucyB7XG4gICAgICB0b3A6IDgzMHB4O1xuICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMTA4MHB4KTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG5cbiNpbmRleCB7XG4gIC5wYWdlLWNvbnRlbnQge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAuY2lyY2xlcyB7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLmhleGFnb25zIHtcbiAgICAgIHRvcDogMTkwcHg7XG4gICAgfVxuICB9XG59XG5cbi5pZEN1c3RvbWVyQ29udGFpbmVyLFxuLmlkTWFrZXJDb250YWluZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyogUEFSVCAxIC0gQmVmb3JlIExhenkgTG9hZCAqL1xuaW1nW2RhdGEtbGF6eWxvYWRlZF0ge1xuICBvcGFjaXR5OiAwO1xufVxuLyogUEFSVCAyIC0gVXBvbiBMYXp5IExvYWQgKi9cbmltZy5saXRlc3BlZWQtbG9hZGVkIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgbGluZWFyIDAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGxpbmVhciAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgbGluZWFyIDAuMnM7XG4gIG9wYWNpdHk6IDE7XG59XG4iLCJAbWl4aW4gZm9udF9faDEge1xuICBmb250LWZhbWlseTogdmFyKC0tdGV4dF9fc2Vjb25kYXJ5KTtcbiAgZm9udC1zaXplOiBweFRvUmVtKDYwKTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgbXEobCkge1xuICAgIGZvbnQtc2l6ZTogcHhUb1JlbSg0OCk7XG4gIH1cblxuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgZm9udC1zaXplOiBweFRvUmVtKDM2KTtcbiAgfVxufVxuXG5AbWl4aW4gZm9udF9faDIge1xuICBmb250LWZhbWlseTogdmFyKC0tdGV4dF9fc2Vjb25kYXJ5KTtcbiAgZm9udC1zaXplOiBweFRvUmVtKDQyKTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgbXEobCkge1xuICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgzNik7XG4gIH1cblxuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgZm9udC1zaXplOiBweFRvUmVtKDMwKTtcbiAgfVxufVxuXG5AbWl4aW4gZm9udF9faDMge1xuICBmb250LWZhbWlseTogdmFyKC0tdGV4dF9fc2Vjb25kYXJ5KTtcbiAgZm9udC1zaXplOiBweFRvUmVtKDMwKTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgbXEobCkge1xuICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgyNCk7XG4gIH1cblxuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgZm9udC1zaXplOiBweFRvUmVtKDIwKTtcbiAgfVxufVxuXG5AbWl4aW4gZm9udF9faDQge1xuICBmb250LWZhbWlseTogdmFyKC0tdGV4dF9fc2Vjb25kYXJ5KTtcbiAgZm9udC1zaXplOiBweFRvUmVtKDIwKTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgbXEobCkge1xuICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgxOCk7XG4gIH1cbn1cbiIsIi8qIE1lZGlhIFF1ZXJpZXMgKi9cbiRtZWRpYV9xdWVyaWVzOiAoXG4gIFwieHNcIjogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogXCIgJGJyZWFrcG9pbnRfX3hzIFwiKVwiLFxuICBcInNcIjogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogXCIgJGJyZWFrcG9pbnRfX3MgXCIpXCIsXG4gIFwibVwiOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBcIiAkYnJlYWtwb2ludF9fbSBcIilcIixcbiAgXCJsXCI6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IFwiICRicmVha3BvaW50X19sIFwiKVwiLFxuICBcInhsXCI6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IFwiICRicmVha3BvaW50X194bCBcIilcIixcbik7XG5AbWl4aW4gbXEoJGJyZWFrcG9pbnRzKSB7XG4gICRjb25kaXRpb25zOiAoKTtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gJGJyZWFrcG9pbnRzIHtcbiAgICAvLyBJZiB0aGUga2V5IGV4aXN0cyBpbiB0aGUgbWFwXG4gICAgJGNvbmRpdGlvbnM6IGFwcGVuZChcbiAgICAgICRjb25kaXRpb25zLFxuICAgICAgI3ttYXAtZ2V0KCRtZWRpYV9xdWVyaWVzLCAkYnJlYWtwb2ludCl9LFxuICAgICAgY29tbWFcbiAgICApO1xuICB9XG4gIEBtZWRpYSAjeyRjb25kaXRpb25zfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vXG4vLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBkaW0oJHdpZHRoLCAkaGVpZ2h0OiAkd2lkdGgpIHtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xufVxuXG5AbWl4aW4gY2lyY2xlKCR3aWR0aCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICR3aWR0aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuQG1peGluIGhpZGRlbi10ZXh0KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG5cbkBtaXhpbiBsaW5lLWNsYW1wKCRsaW5lcykge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZXM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbkBtaXhpbiBvYmplY3RGaXQoJHR5cGUpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6ICR0eXBlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBmdW5jdGlvbiBweFRvUmVtKCRweCkge1xuICBAcmV0dXJuIGNhbGMoI3skcHh9IC8gMTYgKiAxcmVtKTtcbn1cblxuLy8gUmV0aW5hIGltYWdlc1xuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZVxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRmaWxlLTF4fVwiKTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgICBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksXG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skZmlsZS0yeH1cIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxufVxuXG5AbWl4aW4gbm9vbWlhKCRzdHlsZTogZGFyaykge1xuICAubm9vbWlhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICB3aWR0aDogODFweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG5cbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODFweCAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgQGlmICgkc3R5bGUgPT0gZGFyaykge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skc3ZnfWxvZ28tbm9vbWlhLS1kYXJrLnN2Zyk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAoJHN0eWxlID09IGxpZ2h0KSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRzdmd9bG9nby1ub29taWEtLWxpZ2h0LnN2Zyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyB2YXIoLS1lYXNlSW5RdWFkKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgY29udGVudDogXCJcIjtcblxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDgxcHggMTVweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgIEBpZiAoJHN0eWxlID09IGRhcmspIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JHN2Z31sb2dvLW5vb21pYS0tZGFyay5zdmcpO1xuICAgICAgfVxuXG4gICAgICBAaWYgKCRzdHlsZSA9PSBsaWdodCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skc3ZnfWxvZ28tbm9vbWlhLS1saWdodC5zdmcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXI6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBjb250YWluZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lcl9fd2lkdGgpO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyX19wYWRkaW5nKTtcbn1cblxuQG1peGluIGNhcmQoJGhhc0hvdmVyOiB0cnVlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX193aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJveC1zaGFkb3dfX3NtYWxsKTtcblxuICBAaW5jbHVkZSBtcShzKSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuXG4gICY6Zm9jdXMtd2l0aGluIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gIH1cblxuICBAaWYgJGhhc0hvdmVyIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmUtb2Zmc2V0OiAxMHB4O1xuICAgIHRyYW5zaXRpb246IG91dGxpbmUtY29sb3IgMC4ycyB2YXIoLS1lYXNlSW5RdWFkKTtcblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jb2xvcl9fYm9yZGVyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRleHRfX3ByaW1hcnkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxOXB4IDMwcHggMTdweCAzMHB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAyNHB4IDIwcHggMHB4IHJnYmEoMjQ1LCAxMzIsIDQ1LCAwLjEpLFxuICAgIDBweCAxMHB4IDE1cHggMHB4IHJnYmEoMjQ1LCAxMzIsIDQ1LCAwLjIpO1xuICBsaW5lLWhlaWdodDogMC44O1xuICBoZWlnaHQ6IDQ5cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2RhcmspICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKSAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDI0cHggMjBweCAwcHggcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjA1KSxcbiAgICAgICAgMHB4IDEwcHggMTVweCAwcHggcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjEpO1xuICAgIH1cbiAgfVxufVxuIiwiLmhlYWRlciB7XG4gIHBhZGRpbmctYmxvY2s6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcblxuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBAaW5jbHVkZSBkaW0oMTEwcHgsIDEyNXB4KTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBAaW5jbHVkZSBkaW0oODBweCwgOTBweCk7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDcyJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNjBweDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tdGV4dF9fc2Vjb25kYXJ5KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgyMCk7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgIHdpZHRoOiA1MiU7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubWVudS1pdGVte1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBsaW5lLWhlaWdodDogcHhUb1JlbSg3MCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEyMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgdG8gcmlnaHQsXG4gICAgICAgICMyYzU3NzMwMCAwLFxuICAgICAgICAjMmM1NzczMWEgMTAlLFxuICAgICAgICAjMmM1NzczMWEgOTAlLFxuICAgICAgICAjMmM1NzczMDAgMTAwJVxuICAgICAgKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG5cbiAgICA+IC5jdXJyZW50LW1lbnUtaXRlbSxcbiAgICA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3Ige1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmN1cnJlbnQtbWVudS1pdGVtLFxuICAgIC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhLFxuICAgIC5jdXJyZW50LW1lbnUtYW5jZXN0b3I6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gICAgfVxuXG4gICAgLm1lbnUtaXRlbS0taGVhZGVyLXNlYXJjaCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLmhlYWRlclNlYXJjaCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHdpZHRoOiBtaW4oNDYwcHgsIDQydncpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19mb3JtIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5wdXQge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLXdpZHRoOiAyNjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdWJtaXQge1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIGRpbSg1MHB4KTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBweFRvUmVtKDE4KTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jdGEge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5pY29uLWhvbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgZGltKDMwcHgsIDcwcHgpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIEBpbmNsdWRlIGRpbShhdXRvKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19kYXJrKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaWduaW4taGVhZGVyLWJ1dHRvbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAuc2Vjb25kYXJ5TWVudV9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNzA1cHgpO1xuICAgIHRvcDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgICByaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAuc2lnbmluLWhlYWRlci1idXR0b24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgZ2FwOiAzMHB4O1xuXG4gICAgICAuaGVhZGVyX19jYXJ0LWxpbmsge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi5pcy1jYXJ0LWJ1bXAge1xuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogY2FydEljb25CdW1wIDAuNTVzIGVhc2Utb3V0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5oZWFkZXJfX2NhcnQtY291bnQge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBjYXJ0Q291bnRQb3AgMC42cyBlYXNlLW91dDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhlYWRlcl9fY2FydC1jb3VudCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWluLXdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX3NlY29uZGFyeSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICAgICAgICBmb250LXNpemU6IHB4VG9SZW0oMTQpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICAgICAgfVxuXG4gICAgICA+IGEsXG4gICAgICBsYWJlbC5wb3B1cC1idXR0b24ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiBweFRvUmVtKDE2KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIGNhcnRJY29uQnVtcCB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpO1xuICAgIH1cbiAgICAzNSUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpIHNjYWxlKDEuMDgpO1xuICAgIH1cbiAgICA3MCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDAuOTgpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIGNhcnRDb3VudFBvcCB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gICAgNDUlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgfVxuXG4gICZfX3NlY29uZGFyeS1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gICAgZm9udC1zaXplOiBweFRvUmVtKDE2KTtcblxuICAgIC5tZW51LWl0ZW0tLWhlYWRlci1zZWFyY2gge1xuICAgICAgLmhlYWRlclNlYXJjaF9fZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlclNlYXJjaF9faW5wdXQge1xuICAgICAgICBtaW4td2lkdGg6IDI2MHB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiBweFRvUmVtKDE2KTtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlclNlYXJjaF9fc3VibWl0IHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBAaW5jbHVkZSBkaW0oMzZweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfX2RhcmspO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiBweFRvUmVtKDE2KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmljb24tZmFjZWJvb2ssXG4gIC5pY29uLWluc3RhZ3JhbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBkaW0oMTZweCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBmb250LXNpemU6IHB4VG9SZW0oMTYpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gYSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgPiBhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUuNGVtO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICB0b3A6IDQuN2VtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdWItbWVudSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRvcDogMTEwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICAgIGJveC1zaGFkb3c6IDBweCAyLjc2N3B4IDMuNTE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMSksXG4gICAgICAwcHggNi42NXB4IDguNDQ2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMSksXG4gICAgICAwcHggMTIuNTIycHggMTUuOTAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMSksXG4gICAgICAwcHggMjIuMzM2cHggMjguMzY3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMiksXG4gICAgICAwcHggNDEuNzc4cHggNTMuMDU4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMiksXG4gICAgICAwcHggMTAwcHggMTI3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwLjI1cyBlYXNlLWluLW91dCxcbiAgICAgIHRvcCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgZ2FwOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBsaW5lLWhlaWdodDogMTQ1JTtcbiAgICB9XG4gIH1cblxuICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUge1xuICAgIC5zdWItbWVudSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlOm5vdCgucGxsLXBhcmVudC1tZW51LWl0ZW0pIHtcbiAgICAuc3ViLW1lbnUge1xuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAwcHggMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGxsLXBhcmVudC1tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmctaW5saW5lOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIEBpbmNsdWRlIGRpbSgxMHB4LCA1cHgpO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDQ1JTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgICAgYmFja2dyb3VuZDogY2VudGVyIC8gMTBweCAxMHB4IHVybCgjeyRzdmd9YXJyb3cuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dCAwLjFzO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5zdWItbWVudSB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cblxuICAgIC5jdXJyZW50LWxhbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAmOmhhcyhhOmhvdmVyKSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZmlsdGVyOiBpbnZlcnQoNTclKSBzZXBpYSgyMSUpIHNhdHVyYXRlKDE3MzYlKSBodWUtcm90YXRlKDM0MWRlZylcbiAgICAgICAgICBicmlnaHRuZXNzKDEwMyUpIGNvbnRyYXN0KDkyJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgZmlsdGVyOiBpbnZlcnQoNTclKSBzZXBpYSgyMSUpIHNhdHVyYXRlKDE3MzYlKSBodWUtcm90YXRlKDM0MWRlZylcbiAgICAgICAgICBicmlnaHRuZXNzKDEwMyUpIGNvbnRyYXN0KDkyJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zdWItbWVudSB7XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gIH1cbn1cblxuLm1vYmlsZU1lbnVfX2NvbnRhaW5lcjpoYXMoLm1vYmlsZU1lbnUpe1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5tb2JpbGVNZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX193aGl0ZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgei1pbmRleDogMTAwMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxMjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAoJGJyZWFrcG9pbnRfX20gKyAxcHgpKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zdWJtZW51e1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cblxuICAubWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgICBmb250LXNpemU6IHB4VG9SZW0oMjApO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS10ZXh0X19zZWNvbmRhcnkpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICBhIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBweFRvUmVtKDcwKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgICBsaW5lLWhlaWdodDogcHhUb1JlbSg2MCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gICAgfVxuICB9XG5cbiAgPiAubW9iaWxlTWVudV9fY29udGFpbmVyIHtcbiAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbntcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgfVxuICB9XG5cbiAgJl9fc2Vjb25kYXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuXG4gIC5zZWNvbmRhcnlNZW51X19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG5cbiAgLmhlYWRlcl9fc2Vjb25kYXJ5LW1lbnUge1xuICAgIGdhcDogMjBweDtcbiAgICBmb250LXNpemU6IHB4VG9SZW0oMTgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBhe1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLnBsbC1wYXJlbnQtbWVudS1pdGVte1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAgIGF7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5zdWItbWVudXtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LWl0ZW0tLWhlYWRlci1zZWFyY2gge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XG5cbiAgICAgIC5oZWFkZXJTZWFyY2hfX2Zvcm0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlclNlYXJjaF9faW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyU2VhcmNoX19zdWJtaXQge1xuICAgICAgICBcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2lnbmluLWhlYWRlci1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBnYXA6IDIwcHg7XG5cbiAgICA+IGEsXG4gICAgbGFiZWwucG9wdXAtYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgxOCk7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5pY29uLWZhY2Vib29rLFxuICAuaWNvbi1pbnN0YWdyYW0ge1xuICAgIEBpbmNsdWRlIGRpbSgyNHB4KTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgyNCk7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5wbGwtcGFyZW50LW1lbnUtaXRlbSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtMTRweDtcbiAgICAgIHRvcDogNTAlO1xuICAgIH1cbiAgfVxuXG4gIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB0b3A6IDQuN2VtO1xuICAgIH1cbiAgfVxuXG4gIC5zdWItbWVudSB7XG4gICAgZ2FwOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cblxuICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmU6bm90KC5wbGwtcGFyZW50LW1lbnUtaXRlbSkge1xuICAgIC5zdWItbWVudSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcblxuICAgICAgLm1lbnUtaXRlbXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwLjJlbTtcbiAgICAgICAgICB0b3A6IDAuMWVtO1xuICAgICAgICAgIEBpbmNsdWRlIGRpbSgxMnB4LDMwcHgpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IC0xcHggMXB4IDAgdmFyKC0tY29sb3JfX2RhcmspO1xuICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgfVxuXG4gICAgICAgICYuY3VycmVudC1tZW51LWl0ZW17XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAtMXB4IDFweCAwIHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190b2dnbGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDEwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBAaW5jbHVkZSBkaW0oY2FsYygxMDAlIC0gNDBweCksIDUwcHgpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX193aGl0ZSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA4KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIGJveC1zaGFkb3c6IDBweCAyNHB4IDIwcHggMHB4IHJnYmEoMTUwLCAxNTAsIDE1MCwgMC4xKSxcbiAgICAgIDBweCAxMHB4IDE1cHggMHB4IHJnYmEoMTUwLCAxNTAsIDE1MCwgMC4xNSk7XG4gICAgICBcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogKCRicmVha3BvaW50X19tICsgMXB4KSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgxNik7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuXG4gICAgJi0tbGluZXMge1xuICAgICAgQGluY2x1ZGUgZGltKDE2cHgsIDEwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi0tbGluZSB7XG4gICAgICBAaW5jbHVkZSBkaW0oMTAwJSwgMS43cHgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2RhcmspO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAubW9iaWxlTWVudSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICB9XG5cbiAgICAgIC5tb2JpbGVNZW51X190b2dnbGUtLWxpbmUge1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIEBpbmNsdWRlIG5vb21pYShkYXJrKTtcbiAgcGFkZGluZy1ibG9jazogNjBweDtcbiAgZm9udC1zaXplOiBweFRvUmVtKDE2KTtcblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ3JpZC1nYXA6IDQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgZm9udC1zaXplOiBweFRvUmVtKDE4KTtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAjZm9vdGVyTWVudSB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi0tbG9nbyB7XG4gICAgICBAaW5jbHVkZSBkaW0oMTEwcHgsIDEyNXB4KTtcbiAgICB9XG5cbiAgICAmLS1saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmLS1zb2NpYWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgyMCk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGVnYWwge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fY29weXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgxNCk7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgICYtLXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2UtaGVybyB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fZGFyayk7XG4gIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuXG4gIEBpbmNsdWRlIG1xKGwpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICYuaGFzLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250X19oNDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBzdHJvbmcge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19ibHVlLWRhcmspO1xuICAgIH1cblxuICAgIGVtIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fcmVkKTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICAgIHdpZHRoOiA2MzBweDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ibG9jazogMCAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGFzcGVjdC1yYXRpbzogMy8yO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MjBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNDlweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjU4NDJkO1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cblxuICAgIGZpZ3VyZSB7XG4gICAgICBAaW5jbHVkZSBkaW0oMTAwJSk7XG4gICAgICBAaW5jbHVkZSBvYmplY3RGaXQoY292ZXIpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnB1cnBsZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3Zpb2xldC1kYXJrKTtcbiAgfVxuXG4gICYueWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fb3JhbmdlKTtcbiAgfVxuXG4gICYuZ3JlZW4ge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19ncmVlbi1kYXJrKTtcbiAgfVxuXG4gICYud2hpdGUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fZGFyayk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5wYWdlLWhlcm9fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ibG9jazogMjVweDtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG5cbiAgICAucGFnZS1oZXJvX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIH1cblxuICAgIC5wYWdlLWhlcm9fX3RleHQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cbiIsIi5idG4ge1xuICBmb250LWZhbWlseTogdmFyKC0tdGV4dF9fcHJpbWFyeSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE5cHggMzBweCAxN3B4IDM1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX29yYW5nZSwgI2Y1ODQyZCk7XG4gIGJveC1zaGFkb3c6IDBweCAyNHB4IDIwcHggMHB4IHJnYmEoMjQ1LCAxMzIsIDQ1LCAwLjEpLFxuICAgIDBweCAxMHB4IDE1cHggMHB4IHJnYmEoMjQ1LCAxMzIsIDQ1LCAwLjIpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yX193aGl0ZSwgI2ZmZik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yMnMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgQGluY2x1ZGUgbXEobSkge1xuICAgIHBhZGRpbmc6IDE3cHggMjhweCAxNXB4IDMzcHg7XG4gIH1cblxuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBmb250LXNpemU6IHB4VG9SZW0oMTgpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgZGltKDEwMSUpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19ibHVlLWRhcmspO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5idG4tYWx0IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fYmx1ZS1kYXJrKTtcbiAgICBib3gtc2hhZG93OiAwcHggMjRweCAyMHB4IDBweCByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuMDUpLFxuICAgICAgMHB4IDEwcHggMTVweCAwcHggcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjEpO1xuICB9XG5cbiAgJi5idG4tbm8taWNvbiB7XG4gICAgc3BhbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICBib3gtc2hhZG93OiAwcHggMjRweCAyMHB4IDBweCByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuMDUpLFxuICAgICAgMHB4IDEwcHggMTVweCAwcHggcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjEpO1xuXG4gICAgJjphZnRlciB7XG4gICAgICByaWdodDogMDtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW46YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgIH1cbiAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgJi5sb2FkaW5nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIC5pY29uLXNwaW5uZXI6YmVmb3JlIHtcbiAgICAgIGFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuICB9XG59XG5cbi5sYXJnZS1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIEBpbmNsdWRlIGRpbSgzMDBweCwgY2FsYygxMDAlIC0gNDBweCkpO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAmOmhvdmVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yX193aGl0ZSk7XG4gICAgfVxuICB9XG4gIH1cblxuICAmLnB1cnBsZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3Zpb2xldC1saWdodCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX192aW9sZXQtZGFyayk7XG4gICAgYm94LXNoYWRvdzogMHB4IDIuNzY3cHggMy41MTRweCAwcHggcmdiYSg2MiwgMTksIDUyLCAwLjAxKSxcbiAgICAgIDBweCA2LjY1cHggOC40NDZweCAwcHggcmdiYSg2MiwgMTksIDUyLCAwLjAxKSxcbiAgICAgIDBweCAxMi41MjJweCAxNS45MDJweCAwcHggcmdiYSg2MiwgMTksIDUyLCAwLjAxKSxcbiAgICAgIDBweCAyMi4zMzZweCAyOC4zNjdweCAwcHggcmdiYSg2MiwgMTksIDUyLCAwLjAyKSxcbiAgICAgIDBweCA0MS43NzhweCA1My4wNThweCAwcHggcmdiYSg2MiwgMTksIDUyLCAwLjAyKSxcbiAgICAgIDBweCAxMDBweCAxMjdweCAwcHggcmdiYSg2MiwgMTksIDUyLCAwLjAzKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3Zpb2xldC1kYXJrKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICAgIH1cbiAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByaWdodCAvIGNvbnRhaW4gdXJsKCN7JHN2Z31yZWNldm9pci5zdmcpIG5vLXJlcGVhdDtcbiAgICB9XG4gIH1cblxuICAmLnllbGxvdyB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3llbGxvdy1saWdodCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX195ZWxsb3ctZGFyayk7XG4gICAgYm94LXNoYWRvdzogMHB4IDIuNzY3cHggMy41MTRweCAwcHggcmdiYSgxNTQsIDQ5LCAxNCwgMC4wMSksXG4gICAgICAwcHggNi42NXB4IDguNDQ2cHggMHB4IHJnYmEoMTU0LCA0OSwgMTQsIDAuMDEpLFxuICAgICAgMHB4IDEyLjUyMnB4IDE1LjkwMnB4IDBweCByZ2JhKDE1NCwgNDksIDE0LCAwLjAxKSxcbiAgICAgIDBweCAyMi4zMzZweCAyOC4zNjdweCAwcHggcmdiYSgxNTQsIDQ5LCAxNCwgMC4wMiksXG4gICAgICAwcHggNDEuNzc4cHggNTMuMDU4cHggMHB4IHJnYmEoMTU0LCA0OSwgMTQsIDAuMDIpLFxuICAgICAgMHB4IDEwMHB4IDEyN3B4IDBweCByZ2JhKDE1NCwgNDksIDE0LCAwLjAzKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX29yYW5nZSk7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICB9XG4gIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmlnaHQgLyBjb250YWluIHVybCgjeyRzdmd9Y29uY2V2b2lyLnN2Zykgbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxuXG4gICYuZ3JlZW4ge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19ncmVlbi1saWdodCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19ncmVlbi1kYXJrKTtcbiAgICBib3gtc2hhZG93OiAwcHggMi43NjdweCAzLjUxNHB4IDBweCByZ2JhKDAsIDUxLCA0MSwgMC4wMSksXG4gICAgICAwcHggNi42NXB4IDguNDQ2cHggMHB4IHJnYmEoMCwgNTEsIDQxLCAwLjAxKSxcbiAgICAgIDBweCAxMi41MjJweCAxNS45MDJweCAwcHggcmdiYSgwLCA1MSwgNDEsIDAuMDEpLFxuICAgICAgMHB4IDIyLjMzNnB4IDI4LjM2N3B4IDBweCByZ2JhKDAsIDUxLCA0MSwgMC4wMiksXG4gICAgICAwcHggNDEuNzc4cHggNTMuMDU4cHggMHB4IHJnYmEoMCwgNTEsIDQxLCAwLjAyKSxcbiAgICAgIDBweCAxMDBweCAxMjdweCAwcHggcmdiYSgwLCA1MSwgNDEsIDAuMDMpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcblxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fZ3JlZW4tZGFyayk7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICB9XG4gIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmlnaHQgLyBjb250YWluIHVybCgjeyRzdmd9ZmFicmlxdWVyLnN2Zykgbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxuXG4gICYudGhpcmQge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgICBAaW5jbHVkZSBmb250X19oMztcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICBib3R0b206IDQwcHg7XG4gICAgfVxuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggNDVweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiA1MnB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgfVxuXG4gICYuaGFsZiB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIEBpbmNsdWRlIGZvbnRfX2gyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udF9faDM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgaGVpZ2h0OiAxNzBweDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUyJSk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDYwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICY6aG92ZXIge1xuICAgICAgcGFkZGluZzogNjBweCA2NXB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNDVweDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcblxuICAgICAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbGVmdDogNTJweDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIH1cbn1cbiIsIi5uZi1mb3JtLWNvbnQge1xuICAubmYtZm9ybS1jb250ZW50IC5saXN0c2VsZWN0LXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQgZGl2LFxuICAubmYtZm9ybS1jb250ZW50IC5uaW5qYS1mb3Jtcy1maWVsZCB7XG4gICAgcGFkZGluZzogN3B4IDE0cHg7XG4gIH1cblxuICAubmYtZm9ybS1jb250ZW50IC5saXN0c2VsZWN0LXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQgZGl2LFxuICAubmYtZm9ybS1jb250ZW50IGlucHV0Lm5pbmphLWZvcm1zLWZpZWxkLFxuICAubmYtZm9ybS1jb250ZW50IHNlbGVjdC5uaW5qYS1mb3Jtcy1maWVsZDpub3QoW211bHRpcGxlXSkge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5uZi1mb3JtLWNvbnRlbnQgLmxpc3Qtc2VsZWN0LXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQgPiBkaXYsXG4gIC5uZi1mb3JtLWNvbnRlbnQgaW5wdXQ6bm90KFt0eXBlPSdidXR0b24nXSk6bm90KFt0eXBlPSdzdWJtaXQnXSksXG4gIC5uZi1mb3JtLWNvbnRlbnQgdGV4dGFyZWEsXG4gIC5uZi1mb3JtLWNvbnRlbnQgc2VsZWN0Lm5pbmphLWZvcm1zLWZpZWxkOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX193aGl0ZSk7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX2RhcmspO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC41KTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3JfX2JsdWUtZGFyayk7XG4gICAgfVxuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB9XG4gIH1cblxuICAubmYtZm9ybS1jb250ZW50IGJ1dHRvbixcbiAgLm5mLWZvcm0tY29udGVudCBpbnB1dFt0eXBlPSdidXR0b24nXSxcbiAgLm5mLWZvcm0tY29udGVudCBpbnB1dFt0eXBlPSdzdWJtaXQnXSxcbiAgLm5mLWZvcm0tY29udGVudCBidXR0b24ubmluamEtZm9ybXMtZmllbGQsXG4gIC5uZi1mb3JtLWNvbnRlbnQgaW5wdXRbdHlwZT0nYnV0dG9uJ10ubmluamEtZm9ybXMtZmllbGQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX193aGl0ZSk7XG4gICAgcGFkZGluZzogMTlweCAzMHB4IDE3cHggMzBweDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX2RhcmspO1xuICAgIGJveC1zaGFkb3c6IDBweCAyNHB4IDIwcHggMHB4IHJnYmEoMTUwLCAxNTAsIDE1MCwgMC4wNSksXG4gICAgICAwcHggMTBweCAxNXB4IDBweCByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuMSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX193aGl0ZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5mLWZvcm0tY29udGVudCBpbnB1dFt0eXBlPSdzdWJtaXQnXS5uaW5qYS1mb3Jtcy1maWVsZCB7XG4gICAgQGluY2x1ZGUgYnV0dG9uO1xuICB9XG5cbiAgLm5mLWZvcm0tY29udGVudCAubGFiZWwtYWJvdmUgLm5mLWZpZWxkLWxhYmVsLFxuICAubmYtZm9ybS1jb250ZW50IC5sYWJlbC1iZWxvdyAubmYtZmllbGQtbGFiZWwsXG4gIC5uZi1mb3JtLWNvbnRlbnQgLmxhYmVsLWhpZGRlbiAubmYtZmllbGQtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5uZi1lcnJvci5maWVsZC13cmFwIC5uZi1maWVsZC1lbGVtZW50OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHJlZDtcbiAgfVxuXG4gIC5uZi1wYXNzLmZpZWxkLXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQ6YWZ0ZXIge1xuICAgIGhlaWdodDogMzhweDtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IC00cHg7XG4gICAgZm9udC1zaXplOiBweFRvUmVtKDI1KTtcbiAgfVxuXG4gIC5uZi1hZnRlci1maWVsZCAubmYtZXJyb3ItbXNnIHtcbiAgICBmb250LXNpemU6IHB4VG9SZW0oMTQpO1xuICB9XG5cbiAgLnN1Ym1pdC1jb250YWluZXIgLm5mLWZpZWxkLWVsZW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1ibG9jazogMjBweDtcbiAgfVxuXG4gIC5oci1jb250YWluZXIge1xuICAgIHBhZGRpbmctYmxvY2s6IDE1cHggNDBweDtcbiAgfVxuXG4gIC5odG1sLWNvbnRhaW5lciB7XG4gICAgLm5mLWZpZWxkLWVsZW1lbnQge1xuICAgICAgYiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgxOCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweFRvUmVtKDI0KTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19kYXJrKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybV9fbm90aWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgxNik7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fbGlnaHQpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG5cbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxpc3RyYWRpby1jb250YWluZXIubGFiZWwtYWJvdmUge1xuICAgIC5uZi1maWVsZC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5saXN0cmFkaW8td3JhcCAubmYtZmllbGQtZWxlbWVudCBsYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICAgIH1cbiAgfVxuXG4gIC5uZi1mb3JtLWNvbnRlbnQgLmxpc3Qtc2VsZWN0LXdyYXAgPiBkaXYgZGl2OmFmdGVyIHtcbiAgICBmb250LXNpemU6IHB4VG9SZW0oMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiBweFRvUmVtKDYwKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX2RhcmspO1xuICB9XG5cbiAgLm5mLWZvcm0tY29udGVudCBzZWxlY3QubmluamEtZm9ybXMtZmllbGQge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fZGFyayk7XG4gIH1cblxuICAvLyBmaWxlIHVwbG9hZFxuICAuZmlsZV91cGxvYWQtY29udGFpbmVyIC5uZi1mdS1maWxlaW5wdXQtYnV0dG9uIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIEBpbmNsdWRlIGRpbSgxMnB4KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb250YWluIHVybCgjeyRzdmd9cGx1c19fYmx1ZS5zdmcpIG5vLXJlcGVhdDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvbnRhaW4gdXJsKCN7JHN2Z31wbHVzX193aGl0ZS5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uZi1mdS1wcm9ncmVzcyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cblxuICAubmYtZnUtcHJvZ3Jlc3MtYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgfVxuXG4gIC5maWxlc191cGxvYWRlZCB7XG4gICAgLmRlbGV0ZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICAgIH1cbiAgfVxuXG4gIC5uZi1mb3JtLWNvbnRlbnQgYnV0dG9uLm5mLWZ1LWJ1dHRvbi1jYW5jZWwge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGNoZWNrYm94IGxlZnRcbiAgLmNoZWNrYm94LWNvbnRhaW5lci5sYWJlbC1yaWdodCB7XG4gICAgLm5mLWZpZWxkLWxhYmVsIGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbWFyZ2luLWxlZnQ6IDM0cHg7XG4gICAgfVxuICB9XG5cbiAgLmNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQgbGFiZWwubmYtY2hlY2tlZC1sYWJlbDphZnRlcixcbiAgLmNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWxhYmVsIGxhYmVsLm5mLWNoZWNrZWQtbGFiZWw6YWZ0ZXIsXG4gIC5saXN0Y2hlY2tib3gtd3JhcCAubmYtZmllbGQtZWxlbWVudCBsYWJlbC5uZi1jaGVja2VkLWxhYmVsOmFmdGVyLFxuICAubGlzdGNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWxhYmVsIGxhYmVsLm5mLWNoZWNrZWQtbGFiZWw6YWZ0ZXIsXG4gIC5jaGVja2JveC13cmFwIC5uZi1maWVsZC1lbGVtZW50IGxhYmVsOmFmdGVyLFxuICAuY2hlY2tib3gtd3JhcCAubmYtZmllbGQtbGFiZWwgbGFiZWw6YWZ0ZXIsXG4gIC5saXN0Y2hlY2tib3gtd3JhcCAubmYtZmllbGQtZWxlbWVudCBsYWJlbDphZnRlcixcbiAgLmxpc3RjaGVja2JveC13cmFwIC5uZi1maWVsZC1sYWJlbCBsYWJlbDphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIEBpbmNsdWRlIGRpbSgyMHB4KTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICAgIGxlZnQ6IC0zNHB4O1xuICB9XG5cbiAgLmNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQgbGFiZWwubmYtY2hlY2tlZC1sYWJlbDpiZWZvcmUsXG4gIC5jaGVja2JveC13cmFwIC5uZi1maWVsZC1sYWJlbCBsYWJlbC5uZi1jaGVja2VkLWxhYmVsOmJlZm9yZSxcbiAgLmxpc3RjaGVja2JveC13cmFwIC5uZi1maWVsZC1lbGVtZW50IGxhYmVsLm5mLWNoZWNrZWQtbGFiZWw6YmVmb3JlLFxuICAubGlzdGNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWxhYmVsIGxhYmVsLm5mLWNoZWNrZWQtbGFiZWw6YmVmb3JlLFxuICAuY2hlY2tib3gtd3JhcCAubmYtZmllbGQtZWxlbWVudCBsYWJlbDpiZWZvcmUsXG4gIC5jaGVja2JveC13cmFwIC5uZi1maWVsZC1sYWJlbCBsYWJlbDpiZWZvcmUsXG4gIC5saXN0Y2hlY2tib3gtd3JhcCAubmYtZmllbGQtZWxlbWVudCBsYWJlbDpiZWZvcmUsXG4gIC5saXN0Y2hlY2tib3gtd3JhcCAubmYtZmllbGQtbGFiZWwgbGFiZWw6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cblxuICAubGlzdGNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQgbGFiZWwubmYtY2hlY2tlZC1sYWJlbCxcbiAgLmxpc3RjaGVja2JveC13cmFwIC5uZi1maWVsZC1sYWJlbCBsYWJlbC5uZi1jaGVja2VkLWxhYmVsLFxuICAubGlzdGNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQgbGFiZWwsXG4gIC5saXN0Y2hlY2tib3gtd3JhcCAubmYtZmllbGQtbGFiZWwgbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYmxvY2s6IDVweDtcbiAgfVxuXG4gIC5saXN0Y2hlY2tib3gtd3JhcCAubmYtZmllbGQtZWxlbWVudCBsYWJlbC5uZi1jaGVja2VkLWxhYmVsOmFmdGVyLFxuICAubGlzdGNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWxhYmVsIGxhYmVsLm5mLWNoZWNrZWQtbGFiZWw6YWZ0ZXIsXG4gIC5saXN0Y2hlY2tib3gtd3JhcCAubmYtZmllbGQtZWxlbWVudCBsYWJlbDphZnRlcixcbiAgLmxpc3RjaGVja2JveC13cmFwIC5uZi1maWVsZC1sYWJlbCBsYWJlbDphZnRlciB7XG4gICAgbGVmdDogLTI5cHg7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLmxpc3RjaGVja2JveC13cmFwIC5uZi1maWVsZC1lbGVtZW50IGxhYmVsLm5mLWNoZWNrZWQtbGFiZWw6YmVmb3JlLFxuICAubGlzdGNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWxhYmVsIGxhYmVsLm5mLWNoZWNrZWQtbGFiZWw6YmVmb3JlLFxuICAubGlzdGNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQgbGFiZWw6YmVmb3JlLFxuICAubGlzdGNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWxhYmVsIGxhYmVsOmJlZm9yZSB7XG4gICAgbGVmdDogLTI1cHg7XG4gIH1cblxuICAubmYtZm9ybS1maWVsZHMtcmVxdWlyZWQge1xuICAgIEBpbmNsdWRlIGhpZGRlbi10ZXh0O1xuICB9XG5cbiAgLm5mLWZvcm0tY29udGVudFxuICAgIC5saXN0Y2hlY2tib3gtY29udGFpbmVyOm5vdCguc2VsZWN0LWxpc3QpXG4gICAgLmxpc3QtY2hlY2tib3gtd3JhcCB7XG4gICAgPiAubmYtZmllbGQtbGFiZWwge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICAgIH1cblxuICAgIC5uZi1maWVsZC1lbGVtZW50IGxpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm5mLWZpZWxkLWVsZW1lbnQgdWwge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBncmlkLWdhcDogMCAyMHB4O1xuICAgICAgcGFkZGluZzogMzBweCAyNXB4IDE1cHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICBtYXJnaW4tdG9wOiAtMWVtICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5mLWhpZGUtbGFiZWwge1xuICAubmYtZmllbGQtbGFiZWwge1xuICAgIEBpbmNsdWRlIGhpZGRlbi10ZXh0O1xuICB9XG59XG5cbi5zZWxlY3QtbGlzdCB7XG4gIC5saXN0LWNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5zZWxlY3RlZC1vcHRpb25zIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHBhZGRpbmc6IDdweCAxNHB4O1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmljb24ge1xuICAgICAgZm9udC1zaXplOiBweFRvUmVtKDgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICB0b3A6IDU1JTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQsIC5maXJzdC1vcHRpb24pOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJywgJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlyc3Qtb3B0aW9uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgfVxuXG4gIC5saXN0LWNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQgdWwge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX193aGl0ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tYm94LXNoYWRvd19fc21hbGwpO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCA1cHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC1oZWlnaHQ6IDI4MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBsaS5zZWxlY3QtbGlzdF9fc2VhcmNoIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgLnNlbGVjdC1saXN0X19zZWFyY2gtaW5wdXQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgxNCk7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN1Y2Nlc3MtbWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcblxuICAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAyMDBweDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICB9XG59XG5cbi5hZGQtdGVybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmlucHV0LnRlcm0taW5wdXQge1xuICBmb250LXNpemU6IHB4VG9SZW0oMTYpO1xufVxuXG4jYWRkVGVybUJ1dHRvbixcbiNvcGVuQWRkVGVybUZpZWxkIHtcbiAgYWxsOiB1bnNldDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4jYWRkVGVybUJ1dHRvbiB7XG4gIEBpbmNsdWRlIGRpbSgzNnB4KTtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogcHhUb1JlbSgyMCk7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbiNvcGVuQWRkVGVybUZpZWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gIGZvbnQtc2l6ZTogcHhUb1JlbSgxNCk7XG59XG5cbm5mLWZpZWxkOmhhcygubmluamEtZm9ybXMtZmllbGRbdHlwZT0nY2hlY2tib3gnXTpmb2N1cykgLm5mLWZpZWxkLWxhYmVsIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWNvbG9yX19wcmltYXJ5KSAhaW1wb3J0YW50O1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuIiwiLnd5c2l3eWcge1xuICBtYXgtd2lkdGg6IDYzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ibG9jazogNjBweDtcblxuICBwIHtcbiAgICBtYXgtd2lkdGg6IDkwY2g7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIH1cblxuICBzdHJvbmcsXG4gIGIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICBlbSxcbiAgaSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG5cbiAgLyogTGlzdHMgKi9cbiAgdWwsXG4gIG9sIHtcbiAgICBtYXJnaW4tYmxvY2s6IHB4VG9SZW0oMjApIHB4VG9SZW0oMzApO1xuICAgIHBhZGRpbmctbGVmdDogcHhUb1JlbSgyMCk7XG4gIH1cblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICB9XG5cbiAgdWwgbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuNWVtO1xuICAgIGxlZnQ6IC0wLjllbTtcbiAgICB3aWR0aDogcHhUb1JlbSg3KTtcbiAgICBoZWlnaHQ6IHB4VG9SZW0oNyk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgfVxuXG4gIG9sIGxpIHtcbiAgICBjb3VudGVyLWluY3JlbWVudDogc3RlcC1jb3VudGVyO1xuICB9XG5cbiAgb2wgbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVyKHN0ZXAtY291bnRlcikgXCIuXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC43ZW07XG4gICAgbGVmdDogLTFlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgfVxuXG4gIC8qKlxuICogQmxvY2txdW90ZVxuICovXG5cbiAgYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiBweFRvUmVtKDI0KTtcbiAgICBsaW5lLWhlaWdodDogcHhUb1JlbSgzNik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiBweFRvUmVtKDMwKTtcbiAgfVxuXG4gIC8qKlxuICogTGlua1xuICovXG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gIH1cblxuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC8qKlxuICAqIFRpdGxlc1xuICAqL1xuXG4gIGgyIHtcbiAgICBAaW5jbHVkZSBmb250X19oMjtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX2JsdWUtZGFyayk7XG4gIH1cblxuICBoMyB7XG4gICAgQGluY2x1ZGUgZm9udF9faDM7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19ibHVlLWRhcmspO1xuICB9XG5cbiAgaDQge1xuICAgIEBpbmNsdWRlIGZvbnRfX2g0O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fYmx1ZS1kYXJrKTtcbiAgfVxuXG4gIDppcyhoMiwgaDMsIGg0KTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogcHhUb1JlbSg1MCk7XG4gIH1cblxuICAvKipcbiAgKiBJbWFnZXNcbiAgKi9cblxuICBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIGZpZ3VyZSB7XG4gICAgbWFyZ2luLWJsb2NrOiAxMHB4O1xuICB9XG59XG4iLCIuYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJsb2NrOiAwLjNyZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICBsaTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIuKAulwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMmNoO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLmhleGFnb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBAaW5jbHVkZSBkaW0oNDIzcHgsIDQ3M3B4KTtcbiAgei1pbmRleDogLTE7XG5cbiAgLmhleGFnb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBAaW5jbHVkZSBkaW0oMTAwJSwgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogY2VudGVyIC8gY29udGFpbiB1cmwoI3skc3ZnfWhleGFnb24uc3ZnKSBuby1yZXBlYXQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgb3BhY2l0eTogMC4wNTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBAaW5jbHVkZSBkaW0oMjcwcHgsIDMwMXB4KTtcbiAgICAgIG9wYWNpdHk6IDAuMTU7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgQGluY2x1ZGUgZGltKDEzNXB4LCAxNTFweCk7XG5cbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICB9XG4gIH1cbn1cblxuLmNpcmNsZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIEBpbmNsdWRlIGRpbSg0MjBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNDUsIDEzMiwgNDUsIDAuMSk7XG4gIHotaW5kZXg6IC0xO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBAaW5jbHVkZSBkaW0oMjcwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0NSwgMTMyLCA0NSwgMC4yKTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBAaW5jbHVkZSBkaW0oMTI1cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0NSwgMTMyLCA0NSwgMC40KTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbiIsIi5zbGlkZXItc2VjdGlvbiB7XG4gIC8vIG1hcmdpbiBsZWZ0IDEwMHZ3IG1vaW5zIGxhIG1vaXRpw6kgZGUgbGEgbGFyZ2V1ciBkdSBjb250YWluZXJcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTB2dyAtIHZhcigtLWNvbnRhaW5lcl9fd2lkdGgpIC8gMiArIDIwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjQwcHg7XG5cbiAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ibG9jazogNjBweDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgQGluY2x1ZGUgZGltKDEwMCUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fYmx1ZS1kYXJrKTtcbiAgICB9XG5cbiAgICAuaWNvbi1zdGFyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtc2l6ZTogcHhUb1JlbSg0Mik7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMy43ZW0pO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIHJpZ2h0OiAtMWNoO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMmVtKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zbGlkZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgMTUwcHggNTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMzQwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB9XG4gIH1cbn1cblxuLnNsaWRlci1zZWN0aW9uX19zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2xpZGVyLXNlY3Rpb25fX2Fycm93cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2NXB4O1xuICByaWdodDogY2FsYygxMDAlIC0gdmFyKC0tY29udGFpbmVyX193aWR0aCkgKyA1MHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNXB4O1xuXG4gIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG4uYXJyb3dfX2xlZnQsXG4uYXJyb3dfX3JpZ2h0IHtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fd2hpdGUsICNmZmYpO1xuICBib3gtc2hhZG93OiAwcHggMjRweCAyMHB4IDBweCByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuMDUpLFxuICAgIDBweCAxMHB4IDE1cHggMHB4IHJnYmEoMTUwLCAxNTAsIDE1MCwgMC4xKTtcbiAgZm9udC1zaXplOiAwO1xuICBAaW5jbHVkZSBkaW0oNDdweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gIC5pY29uIHtcbiAgICBmb250LXNpemU6IHB4VG9SZW0oMTcpO1xuICAgIEBpbmNsdWRlIGRpbSgxN3B4KTtcbiAgfVxuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2RhcmspO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICB9XG4gIH1cbn1cblxuLmFycm93X19sZWZ0IC5pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnNsaWRlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcblxuICBAaW5jbHVkZSBtcShsKSB7XG4gICAgZ2FwOiAwO1xuICB9XG59XG4iLCIubWFwX19jb250YWluZXIge1xuICBAaW5jbHVkZSBkaW0oMTAwJSwgNzE2cHgpO1xuICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYm9yZGVyKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1xKHMpIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5cbiNtYXAge1xuICBAaW5jbHVkZSBkaW0oMTAwJSwgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tYXBfX2ZpbHRlcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC03NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG5cbiAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICB0b3A6IC02MXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbXEobSkge1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHMpIHtcbiAgICBnYXA6IDA7XG4gICAgdG9wOiAtMjIwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLm1hcF9fZmlsdGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgxNik7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19kaXNhYmxlZC0tYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fZGlzYWJsZWQpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbXEobSl7XG4gICAgICBwYWRkaW5nLWlubGluZTogMTNweDtcbiAgICAgIGdhcDo2cHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgZm9udC1zaXplOiBweFRvUmVtKDI2KTtcbiAgICAgIGhlaWdodDogcHhUb1JlbSgyNik7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgZm9udC1zaXplOiBweFRvUmVtKDIwKTtcbiAgICAgICAgaGVpZ2h0OiBweFRvUmVtKDIwKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi0tY291bnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDJweCA3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19kaXNhYmxlZCk7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxufVxuXG4jbWFwRmlsdGVyMTpoYXMoOmNoZWNrZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX3N0YXR1czEtLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9fc3RhdHVzMS0tYm9yZGVyKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX19zdGF0dXMxKTtcblxuICAubWFwX19maWx0ZXItLWNvdW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fc3RhdHVzMSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX193aGl0ZSk7XG4gIH1cbn1cblxuI21hcEZpbHRlcjI6aGFzKDpjaGVja2VkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19zdGF0dXMyLS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3JfX3N0YXR1czItLWJvcmRlcik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9fc3RhdHVzMik7XG5cbiAgLm1hcF9fZmlsdGVyLS1jb3VudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX3N0YXR1czIpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICB9XG59XG5cbiNtYXBGaWx0ZXIzOmhhcyg6Y2hlY2tlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fc3RhdHVzMy0tYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX19zdGF0dXMzLS1ib3JkZXIpO1xuICBjb2xvcjogdmFyKC0tY29sb3JfX3N0YXR1czMpO1xuXG4gIC5tYXBfX2ZpbHRlci0tY291bnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19zdGF0dXMzKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgfVxufVxuXG4jbWFwRmlsdGVyNDpoYXMoOmNoZWNrZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX3N0YXR1czQtLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9fc3RhdHVzNC0tYm9yZGVyKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX19zdGF0dXM0KTtcblxuICAubWFwX19maWx0ZXItLWNvdW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fc3RhdHVzNCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX193aGl0ZSk7XG4gIH1cbn1cblxuLmxlYWZsZXQtdG9vbHRpcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRleHRfX3ByaW1hcnkpO1xuICBmb250LXNpemU6IHB4VG9SZW0oMTQpO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBib3gtc2hhZG93OiAwcHggMi43NjdweCAzLjUxNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDEpLFxuICAgIDBweCA2LjY1cHggOC40NDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAxKSxcbiAgICAwcHggMTIuNTIycHggMTUuOTAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMSksXG4gICAgMHB4IDIyLjMzNnB4IDI4LjM2N3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDIpLFxuICAgIDBweCA0MS43NzhweCA1My4wNThweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAyKSxcbiAgICAwcHggMTAwcHggMTI3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG5cbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgfVxufVxuIiwiLmNhcmQge1xuICBAaW5jbHVkZSBjYXJkO1xuICB3aWR0aDogMzE1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG5cbiAgJl9faW1nIHtcbiAgICBAaW5jbHVkZSBvYmplY3RGaXQoY292ZXIpO1xuICAgIEBpbmNsdWRlIGRpbSgxMDAlLCAyMjVweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBAaW5jbHVkZSBkaW0oMTAwJSwgMTkwcHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tdGV4dF9fcHJpbWFyeSk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiBweFRvUmVtKDEwKTtcbiAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDIpO1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMik7XG4gIH1cbn1cbiIsIi5mYWNldHMge1xuICAuZmFjZXR3cC1jaGVja2JveCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JHN2Z31jaGVja2JveC5zdmcpIDAgNTAlIG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuXG4gICAgJi5jaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRzdmd9Y2hlY2tib3gtb24uc3ZnKSAwIDUwJSBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5md3BsLWJ0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cblxuICAuZmFjZXR3cC1mYWNldCBpbnB1dC5mYWNldHdwLXNlYXJjaCB7XG4gICAgbWluLXdpZHRoOiAyNjBweDtcblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIG1pbi13aWR0aDogMjM1cHg7XG4gICAgfVxuICB9XG5cbiAgLnNvcnQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIHNlbGVjdCB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogcHhUb1JlbSg2KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICB9XG4gIH1cblxuICAuZmFjZXR3cC10eXBlLW51bWJlcl9yYW5nZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogN3B4O1xuICB9XG5cbiAgLmZhY2V0d3AtbnVtYmVyLW1pbixcbiAgLmZhY2V0d3AtbnVtYmVyLW1heCB7XG4gICAgd2lkdGg6IDY1cHg7XG4gIH1cblxuICAjY29zdENvbnRhaW5lciAuZmFjZXR3cC1zdWJtaXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBwYWRkaW5nLWJsb2NrOiAwO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogMHB4IDIuNzY3cHggMy41MTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAxKSxcbiAgICAwcHggNi42NXB4IDguNDQ2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMSksXG4gICAgMHB4IDEyLjUyMnB4IDE1LjkwMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDEpLFxuICAgIDBweCAyMi4zMzZweCAyOC4zNjdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAyKTtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG5cbi5mYWNldHdwLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogM2NoO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5mYWNldHdwLXBhZ2VyIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xufVxuXG4ubG9hZGluZy1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3BsdWdpbnMvZmFjZXR3cC9hc3NldHMvaW1hZ2VzL2xvYWRpbmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBhbmltYXRpb246IHNwaW4gNzAwbXMgaW5maW5pdGUgbGluZWFyO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLyogRmFkZSBpbi9vdXQgb2YgdGhlIGxvYWRpbmcgaWNvbiAqL1xuLmxvYWRpbmctaWNvbi5sb2FkaW5nIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0O1xufVxuXG4vKiBGYWRlIGluL291dCBvZiB0aGUgd2hvbGUgbGlzdGluZyB0ZW1wbGF0ZSAqL1xuLmZhY2V0d3AtdGVtcGxhdGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XG59XG4uZmFjZXR3cC10ZW1wbGF0ZS5sb2FkaW5nIHtcbiAgb3BhY2l0eTogMDtcbn1cbiIsIi5wb3B1cC1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgLnBvcHVwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoIzFhMWExYSwgMC44KTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogMC41cyBhbGwgY3ViaWMtYmV6aWVyKDAuMjIsIDAuNjgsIDAuNTksIDEpO1xuXG4gICAgLnBvcHVwLWlubmVyIHtcbiAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICBwYWRkaW5nOiA3MHB4IDUwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2RhcmspO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yX193aGl0ZSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHRvcDogMTIwJTtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWJveC1zaGFkb3dfX2JpZyk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBjdWJpYy1iZXppZXIoMC4yMiwgMC42OCwgMC41OSwgMSk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5wb3B1cC1jbG9zZS1idG4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgIEBpbmNsdWRlIGRpbSgyNXB4KTtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wb3B1cC1oYWxmIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuXG4gICAgICAgIC5wb3B1cC10aXRsZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm9yZ290IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnBvcHVwLWNvbnRlbnQge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzQ0NDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHJhbnNwYXJlbnQtbGFiZWwge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJi10YWJzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBmb250LXNpemU6IHB4VG9SZW0oMTQpO1xuICAgICAgfVxuXG4gICAgICAvL2xhYmVsXG4gICAgICAucG9wdXAtdGFiIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhhcyhpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCkge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGluZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgODBweCk7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgOTBkZWcsXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLFxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3Ljg3JSxcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgOTAuNDQlLFxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlXG4gICAgICAgICAgKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MHB4KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMjVzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuXG4gICAgJjpjaGVja2VkICsgLnBvcHVwIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgICAucG9wdXAtaW5uZXIge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgd2lkdGg6IDMyMHB4O1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzNHB4O1xuXG4gICAgZmllbGRzZXQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgID4gKiB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjdXNlcl9sb2dpbixcbiAgI3VzZXJfcGFzcyB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2JsdWUtZGFyaykgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX19ibHVlLWRhcmspICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX193aGl0ZSkgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiA1cHggMCAyMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3doaXRlKSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fZGFyaykgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAubG9zdC1wYXNzd29yZCB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXNpemU6IHB4VG9SZW0oMTQpO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIH1cblxuICAjd3Atc3VibWl0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiNwb3B1cC1jb250YWluZXItbG9naW4ge1xuICAucG9wdXAtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogOTJ2dztcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIGhlaWdodDogNTQwcHg7XG4gICAgcGFkZGluZzogNzBweCA1MHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiA3MHB4IDUwcHg7XG4gICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGluY2x1ZGUgZGltKDFweCwgY2FsYygxMDAlIC0gMTQwcHgpKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgMGRlZyxcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSxcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3Ljg3JSxcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA5MC40NCUsXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJVxuICAgICAgKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5vcmRlcnMge1xuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udF9faDM7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19ibHVlLWRhcmspO1xuICB9XG5cbiAgJl9fdGFicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gICZfX3RhYnMtbmF2IHtcbiAgICAtLW9yZGVycy10YWJzLXBhZDogNnB4O1xuICAgIC0tb3JkZXJzLXRhYnMtcGFkMjogMTJweDtcbiAgICAtLW9yZGVycy10YWIteDogMHB4O1xuICAgIC0tb3JkZXJzLXRhYi13OiAwcHg7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZzogdmFyKC0tb3JkZXJzLXRhYnMtcGFkKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19saWdodCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cblxuICAmX190YWIge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgxNik7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19kYXJrKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX193aGl0ZSk7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3JfX2RhcmspO1xuICAgIH1cblxuICAgIC5vcmRlcnNfX3RhYnMtbmF2LmlzLWVuaGFuY2VkICYuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19kaXNhYmxlZCk7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAmOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190YWItcGFuZWxbaGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX3RhYnMtaW5kaWNhdG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiB2YXIoLS1vcmRlcnMtdGFicy1wYWQpO1xuICAgIGxlZnQ6IHZhcigtLW9yZGVycy10YWJzLXBhZCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1vcmRlcnMtdGFicy1wYWQyKSk7XG4gICAgd2lkdGg6IHZhcigtLW9yZGVycy10YWItdyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLW9yZGVycy10YWIteCkpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX193aGl0ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgdHJhbnNmb3JtIDAuMjVzIHZhcigtLWVhc2VPdXRDdWJpYyksXG4gICAgICB3aWR0aCAwLjI1cyB2YXIoLS1lYXNlT3V0Q3ViaWMpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmX190YWJzIHtcbiAgICAub3JkZXJzX19pdGVtcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgQGluY2x1ZGUgY2FyZChmYWxzZSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGRpbSgxMDAlLCAyNDBweCk7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwMHB4IDFmcjtcbiAgICBncmlkLWdhcDogMzBweDtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgJi0taW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgZGltKDIwMHB4KTtcbiAgICAgIEBpbmNsdWRlIG9iamVjdEZpdChjb3Zlcik7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cblxuICAgICYtLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLS10aXRsZSB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3JfX2JsdWUtZGFyayk7XG4gICAgICBmb250LXNpemU6IHB4VG9SZW0oMjIpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIH1cblxuICAgICYtLWRlc2NyaXB0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMik7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fYmx1ZS1kYXJrKTtcbiAgICB9XG5cbiAgICAmLS1kYXRlLFxuICAgICYtLW1ha2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgxNCk7XG4gICAgICBsaW5lLWhlaWdodDogcHhUb1JlbSgyMyk7XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYnV0dG9ucyB7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAzMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBhOm5vdCguYnRuKSB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tc3RhdHVzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgQGluY2x1ZGUgZGltKDM2cHgpO1xuICAgICAgXG4gICAgICAuaWNvbntcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX193aGl0ZSk7XG4gICAgICAgIEBpbmNsdWRlIGRpbSgzNnB4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cblxuICAgICAgLmljb246YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiBweFRvUmVtKDIyKTtcbiAgICAgIH1cblxuICAgICAgLmljb24tc3RhdHVzMSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19zdGF0dXMxKTtcbiAgICAgIH1cblxuICAgICAgLmljb24tc3RhdHVzMiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19zdGF0dXMyKTtcbiAgICAgIH1cblxuICAgICAgLmljb24tc3RhdHVzMyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19zdGF0dXMzKTtcbiAgICAgIH1cblxuICAgICAgLnRvb2x0aXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2RhcmspO1xuICAgICAgICBwYWRkaW5nOiA3cHggMTJweCA1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX193aGl0ZSk7XG4gICAgICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgxNCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIHRvcDogMTQwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMCA1cHggNXB4IDVweDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHZhcigtLWNvbG9yX19kYXJrKSB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAudG9vbHRpcCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdG9wOiAxMzAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAub3JkZXJzX19pdGVtLS1idXR0b25zIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGhlaWdodDogNTRweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmpzLWNhbmNlbC1vcmRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLW91dDtcblxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3JfX3JlZCk7XG4gICAgfVxuICB9XG5cbiAgLmljb24ge1xuICAgIGhlaWdodDogMTlweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG4iLCIubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCMxYTFhMWEsIDAuOCk7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuXG4gICZfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgcGFkZGluZzogNzBweCA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2RhcmspO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI2cHgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMC4yMiwgMC42OCwgMC41OSwgMSksXG4gICAgICBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1ib3gtc2hhZG93X19iaWcpO1xuICB9XG5cbiAgLnd5c2l3eWcge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZzogMjVweCAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYigyNTUgMjU1IDI1NSAvIDglKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG5cbiAgJl9fbWV0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgfVxuXG4gICAgI29yZGVySXRlbXMgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc3RhdHVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1cHg7XG5cbiAgICAmLS1zZWxlY3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2JsdWUtZGFyayk7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX19ibHVlLWRhcmspO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogcHhUb1JlbSg4KTtcbiAgICAgIH1cblxuICAgICAgLmljb24tc3Bpbm5lciB7XG4gICAgICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgxNik7XG4gICAgICAgIGFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNXB4IDEzcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICB9XG5cbiAgLmpzLWNsb3NlLW1vZGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgyMCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX193aGl0ZSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuXG4gICAgLm1vZGFsX19jb250ZW50IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICB9XG59XG5cbi5vcmRlci1pdGVtc19fbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMS4yZW07XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIG1hcmdpbi1ibG9jazogMC41ZW07XG5cbiAgYSB7XG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBnYXA6IDUwcHg7XG4gIHBhZGRpbmctYmxvY2s6IDQwcHg7XG5cbiAgJi5pcy1jZW50ZXJlZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbiIsIi5ibG9jay1jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1MHB4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcGFkZGluZy1ibG9jazogNjBweDtcblxuICBAaW5jbHVkZSBtcShsKSB7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbXEobSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX19jb2x1bW4ge1xuICAgIEBpbmNsdWRlIGNhcmQoZmFsc2UpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGZsZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuYnRuX19jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmLnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLmlzX3N0ZXBzIHtcbiAgICBnYXA6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBnYXA6IDYwcHg7XG4gICAgfVxuXG4gICAgLmJsb2NrLWNvbHVtbnNfX2NvbHVtbiB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgLmJsb2NrLWNvbHVtbnNfX2ljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdGVwIHtcbiAgICBAaW5jbHVkZSBmb250X19oMztcbiAgICBAaW5jbHVkZSBkaW0oNjBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yNXB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3JfX2JvcmRlcik7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiBweFRvUmVtKDIyKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICAgIHJpZ2h0OiAtMjNweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC53eXNpd3lnIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAwO1xuXG4gICAgZmlndXJlICsgaDIsXG4gICAgZmlndXJlICsgaDMsXG4gICAgZmlndXJlICsgaDQsXG4gICAgZmlndXJlICsgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLWhhbHZlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiA2MHB4O1xuICBwYWRkaW5nLWJsb2NrOiA2MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICZfX2hhbGYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEobSkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMzBweDtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICB9XG5cbiAgZmlndXJlIHtcbiAgICBoZWlnaHQ6IDUyMHB4O1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gIC53eXNpd3lnIHtcbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAwO1xuICAgIH1cbiAgfVxuXG4gICYuaW1hZ2UtbGVmdCB7XG4gICAgLmJsb2NrLWhhbHZlc19faGFsZjpsYXN0LWNoaWxkIHtcbiAgICAgIG9yZGVyOiAtMTtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBvcmRlcjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1hY2NvcmRpb25zIHtcbiAgcGFkZGluZy1ibG9jazogNjBweDtcblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udF9faDI7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19ibHVlLWRhcmspO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAmX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgfVxuXG4gIC5mYXEtaXRlbSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWJveC1zaGFkb3dfX3NtYWxsKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIC5mYXEtaXRlbV9fdGl0bGUge1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmFxLWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIC5pY29uIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgZm9udC1zaXplOiBweFRvUmVtKDgpO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19ibHVlLWRhcmspO1xuICAgIH1cbiAgfVxuXG4gIC5mYXEtaXRlbV9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaXMtY2VudGVyZWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5mYXEtaXRlbSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuZmFxLWl0ZW1fX3RpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stbG9nb3Mge1xuICB3aWR0aDogMTAwdnc7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBwYWRkaW5nLWJsb2NrOiAxMDBweDtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbXEobSkge1xuICAgIHBhZGRpbmctYmxvY2s6IDIwcHggODBweDtcbiAgfVxuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgQGluY2x1ZGUgZGltKDE1dncsIDEwMCUpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmLS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fZGFyayk7XG4gICAgcGFkZGluZy1ibG9jazogODBweDtcbiAgICBtYXJnaW4tYmxvY2s6IDQwcHg7XG5cbiAgICAuYmxvY2stbG9nb3NfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tY29sb3JfX2RhcmspLCB0cmFuc3BhcmVudCk7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdmFyKC0tY29sb3JfX2RhcmspLCB0cmFuc3BhcmVudCk7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmLS1saWdodCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3doaXRlKTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tY29sb3JfX3doaXRlKSwgdHJhbnNwYXJlbnQpO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHZhcigtLWNvbG9yX193aGl0ZSksIHRyYW5zcGFyZW50KTtcbiAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IHB4VG9SZW0oNTApO1xuICB9XG5cbiAgJl9fY2Fyb3VzZWwge1xuICAgIGhlaWdodDogMTUwcHg7XG5cbiAgICAuc2xpY2stbGlzdCB7XG4gICAgICBjdXJzb3I6IGdyYWI7XG4gICAgfVxuXG4gICAgJjphY3RpdmUsXG4gICAgLnNsaWNrLWxpc3Q6YWN0aXZlIHtcbiAgICAgIGN1cnNvcjogZ3JhYmJpbmc7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgZGltKDE1MHB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICAgIEBpbmNsdWRlIG9iamVjdEZpdChjb250YWluKTtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1pdGVtX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBAaW5jbHVkZSBkaW0oMTAwJSk7XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2sta2V5LWZpZ3VyZXMge1xuICBwYWRkaW5nLWJsb2NrOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcblxuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgcGFkZGluZy1ibG9jazogMzBweCA4MHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ3JpZC1nYXA6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYmxvY2sge1xuICAgIEBpbmNsdWRlIGNhcmQoZmFsc2UpO1xuICAgIHBhZGRpbmc6IDUwcHggNTBweCA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI1cHg7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19udW1iZXIge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS10ZXh0X19zZWNvbmRhcnkpO1xuICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgfVxuXG4gICAgJltkYXRhLWNvbG9yPVwicHVycGxlXCJdIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fdmlvbGV0LWRhcmspO1xuICAgIH1cblxuICAgICZbZGF0YS1jb2xvcj1cIm9yYW5nZVwiXSB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3JfX29yYW5nZSk7XG4gICAgfVxuXG4gICAgJltkYXRhLWNvbG9yPVwiZ3JlZW5cIl0ge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19ncmVlbi1kYXJrKTtcbiAgICB9XG5cbiAgICAmW2RhdGEtY29sb3I9XCJ5ZWxsb3dcIl0ge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yX195ZWxsb3cpO1xuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG59XG4iLCIuYmxvY2stY3RhIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuXG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICBtYXJnaW4tYmxvY2s6IDA7XG4gIH1cbn1cbiIsIi5ibG9jay1mb3JtIHtcbiAgcGFkZGluZy1ibG9jazogNjBweDtcblxuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgcGFkZGluZy1ibG9jazogNTBweDtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBjYXJkKGZhbHNlKTtcbiAgICBwYWRkaW5nOiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250X19oMjtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX2JsdWUtZGFyayk7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbiIsIi5ibG9jay1nYWxsZXJ5IHtcbiAgcGFkZGluZy1ibG9jazogNjBweDtcblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gICZfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cblxuICAgICYuY29sdW1ucy0yIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cbiAgICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jb2x1bW5zLTQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgZm9udC1zaXplOiBweFRvUmVtKDE0KTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgfVxuXG4gICZfX3RyaWdnZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIGRpbSgxMDAlKTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAmOmhvdmVyIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlnaHRib3gge1xuICAgIHotaW5kZXg6IDIwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoIzFhMWExYSwgMC45Mik7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlnaHRib3gtY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA0MHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gNDBweCk7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWlubWF4KDAsIDFmcikgYXV0byBhdXRvIGF1dG87XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMjBweCk7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgZm9udC1zaXplOiBweFRvUmVtKDI0KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSBoaWRkZW4tdGV4dCgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpZ2h0Ym94LW1lZGlhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1pbmxpbmU6IDU4cHg7XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBwYWRkaW5nLWlubGluZTogNDJweDtcbiAgICB9XG4gIH1cblxuICAmX19saWdodGJveC10cmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMjYwcHgpO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UsIG9wYWNpdHkgMC4yNXMgZWFzZTtcblxuICAgICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDI2MHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFuaW1hdGluZy5pcy1zbGlkZS1uZXh0IGltZyB7XG4gICAgICBhbmltYXRpb246IGdhbGxlcnlTbGlkZU5leHQgMC4yOHMgZWFzZTtcbiAgICB9XG5cbiAgICAmLmlzLWFuaW1hdGluZy5pcy1zbGlkZS1wcmV2IGltZyB7XG4gICAgICBhbmltYXRpb246IGdhbGxlcnlTbGlkZVByZXYgMC4yOHMgZWFzZTtcbiAgICB9XG4gIH1cblxuICAmX19saWdodGJveC1jYXB0aW9uIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgxNCk7XG4gICAgbWluLWhlaWdodDogMS41ZW07XG4gICAgb3BhY2l0eTogMC44NTtcblxuICAgICYuaXMtZW1wdHkge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpZ2h0Ym94LWNvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDI2cHg7XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IHB4VG9SZW0oMjApO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cbiAgICAmLS1wcmV2IHtcbiAgICAgIGxlZnQ6IDhweDtcbiAgICB9XG5cbiAgICAmLS1uZXh0IHtcbiAgICAgIHJpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgJi0tcHJldiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYtLW5leHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb3VudGVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWluLXdpZHRoOiA2NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgJl9fZG90cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgJl9fZG90IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX193aGl0ZSk7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX193aGl0ZSk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RodW1icyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDhweDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwIDJweCA0cHg7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJl9fdGh1bWIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG5cbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgZGltKDEwMCUpO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICB3aWR0aDogNTJweDtcbiAgICAgIGhlaWdodDogNTJweDtcbiAgICB9XG4gIH1cbn1cblxuYm9keS5oYXMtZ2FsbGVyeS1saWdodGJveCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBrZXlmcmFtZXMgZ2FsbGVyeVNsaWRlTmV4dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGdhbGxlcnlTbGlkZVByZXYge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG4iLCIuYmxvY2stdmlkZW8ge1xuICBwYWRkaW5nLWJsb2NrOiA2MHB4O1xuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJl9fZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiBweFRvUmVtKDI0KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGZsZXg6IDEgMSBweFRvUmVtKDMyMCk7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICAgbWluLWhlaWdodDogcHhUb1JlbSgyMDApO1xuICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fZGFyayk7XG5cbiAgICBpZnJhbWUsXG4gICAgdmlkZW8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBAaW5jbHVkZSBkaW0oMTAwJSk7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmb250LXNpemU6IHB4VG9SZW0oMTQpO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJsb2NrLXZpZGVvX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtICN7cHhUb1JlbSgxMil9KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gI3tweFRvUmVtKDEyKX0pO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYmxvY2stdmlkZW9fX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMzMuMzMzJSAtICN7cHhUb1JlbSgxNil9KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMzMuMzMzJSAtICN7cHhUb1JlbSgxNil9KTtcbiAgfVxufVxuIiwiLmJsb2NrLXRlc3RpbW9uaWFscyB7XG4gIHBhZGRpbmctYmxvY2s6IDYwcHg7XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgQGluY2x1ZGUgY2FyZChmYWxzZSk7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICB9XG5cbiAgJl9fcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgyMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgJl9fYXV0aG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG5cbiAgJl9fYXZhdGFyIHtcbiAgICBAaW5jbHVkZSBkaW0oNTBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgZGltKDEwMCUpO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gICZfX3JvbGUge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuIiwiLmJsb2NrLXJlc291cmNlcyB7XG4gIHBhZGRpbmctYmxvY2s6IDYwcHg7XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4iLCIucGFnZS10ZW1wbGF0ZS10cGxfaG9tZXBhZ2Uge1xuXG4gIC5oZWFkZXIgLmNvbnRhaW5lcntcbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgXG4gICNicmVhZGNydW1icyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIGRpbSg2MDBweCwgY2FsYygxMDB2aCAtIDI1MHB4KSk7XG4gICAgICBtYXgtaGVpZ2h0OiA4MDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBzdHJvbmcge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfX2JsdWUtZGFyayk7XG4gICAgICB9XG5cbiAgICAgIGVtIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19yZWQpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHB4VG9SZW0oNDApO1xuICAgIH1cblxuICAgICZfX3BpY3R1cmVzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICBmaWd1cmUge1xuICAgICAgICBAaW5jbHVkZSBvYmplY3RGaXQoY292ZXIpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgZGltKGNhbGMoMTAwJSArIDEwcHgpKTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0NSwgMTMyLCA0NSwgMC41KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBAaW5jbHVkZSBkaW0oMzAwcHgpO1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMzBweCk7XG4gICAgICAgICAgcmlnaHQ6IGNhbGMoNTAlICsgMzgwcHgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDUwJSArIDMyMHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBkaW0oMTUwcHgpO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDM2MHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBAaW5jbHVkZSBkaW0oMjYwcHgpO1xuICAgICAgICAgIGJvdHRvbTogY2FsYyg1MCUgKyA1MHB4KTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSArIDM0MHB4KTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSArIDMxMHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBkaW0oMTYwcHgpO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYm90dG9tOiBjYWxjKDUwJSAtIDM1MHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBAaW5jbHVkZSBkaW0oMTgwcHgpO1xuICAgICAgICAgIGJvdHRvbTogY2FsYyg1MCUgLSAyODBweCk7XG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgKyA1MjBweCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgKyA0NDBweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgKyAzMDBweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jaXJjbGVzIHtcbiAgICAgIGJvdHRvbTogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgIHJpZ2h0OiBjYWxjKDUwJSArIDE3MHB4KTtcbiAgICAgIHotaW5kZXg6IC0yO1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDUwJSArIDQwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZXhhZ29ucyB7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gODBweCk7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSArIDEyMHB4KTtcbiAgICAgIHotaW5kZXg6IC0yO1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxhcmdlLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi1ibG9jazogNzBweDtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIG1hcmdpbi1ibG9jazogNDBweDtcbiAgICAgIGdyaWQtZ2FwOiAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ3JpZC1nYXA6IDEwcHg7XG4gICAgICBtYXJnaW4tYmxvY2s6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNhcnRlLW1ha2VycyB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICBwYWRkaW5nLWJsb2NrOiAxMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgcGFkZGluZy1ibG9jazogMCA2MHB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2RhcmspO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBkaW0oMTAwJSwgMTgwcHgpO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgLmgyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fYmx1ZS1kYXJrKTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNTBjaDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX21hcCB7XG4gICAgICBAaW5jbHVkZSBkaW0oMTAwJSwgNzE2cHgpO1xuICAgICAgYmFja2dyb3VuZDogY2VudGVyIC8gY29udGFpbiB1cmwoI3skc3ZnfWZha2VtYXAuc3ZnKSBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgJl9fZGVjb3JhdGlvbiB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgIC5oZXhhZ29ucyB7XG4gICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTB2dyArIDYwMHB4KTtcbiAgICAgIH1cblxuICAgICAgLmNpcmNsZXMge1xuICAgICAgICB0b3A6IDQ2MHB4O1xuICAgICAgICByaWdodDogY2FsYyg1MHZ3ICsgNjgwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcblxuICAuY2hpZmZyZXMtY2xlcyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgcGFkZGluZy1ibG9jazogMzBweCA4MHB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3doaXRlKTsgLy8gXG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGRpbSgxMDAlLCAxMDBweCk7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgZ3JpZC1nYXA6IDMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ3JpZC1nYXA6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmxvY2sge1xuICAgICAgQGluY2x1ZGUgY2FyZChmYWxzZSk7XG4gICAgICBwYWRkaW5nOiA1MHB4IDUwcHggNDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmLS1jaGlmZnJlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXRleHRfX3NlY29uZGFyeSk7XG4gICAgICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuODtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1jb2xvcj1cInB1cnBsZVwiXSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX192aW9sZXQtZGFyayk7XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtY29sb3I9XCJvcmFuZ2VcIl0ge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fb3JhbmdlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1jb2xvcj1cImdyZWVuXCJdIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfX2dyZWVuLWRhcmspO1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLWNvbG9yPVwieWVsbG93XCJdIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfX3llbGxvdyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3VwcG9ydGVycyB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2RhcmspO1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHggMTAwcHg7XG4gICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDIwcHggODBweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBAaW5jbHVkZSBkaW0oMTV2dywgMTAwJSk7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1jb2xvcl9fZGFyayksIHRyYW5zcGFyZW50KTtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB2YXIoLS1jb2xvcl9fZGFyayksIHRyYW5zcGFyZW50KTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5oMiB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHB4VG9SZW0oNTApO1xuICAgIH1cbiAgfVxuXG4gIC5wYXJ0ZW5haXJlcyB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBAaW5jbHVkZSBkaW0oMTV2dywgMTAwJSk7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1jb2xvcl9fd2hpdGUpLCB0cmFuc3BhcmVudCk7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdmFyKC0tY29sb3JfX3doaXRlKSwgdHJhbnNwYXJlbnQpO1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFydGVuYWlyZXMsXG4gIC5zdXBwb3J0ZXJzIHtcbiAgICAuaWNvbiB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICAgIH1cblxuICAgICZfX2Nhcm91c2VsIHtcbiAgICAgIGhlaWdodDogMTUwcHg7XG5cbiAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgY3Vyc29yOiBncmFiO1xuICAgICAgfVxuXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgIC5zbGljay1saXN0OmFjdGl2ZSB7XG4gICAgICAgIGN1cnNvcjogZ3JhYmJpbmc7XG4gICAgICB9XG5cbiAgICAgIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgZGltKDE1MHB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICAgICAgQGluY2x1ZGUgb2JqZWN0Rml0KGNvbnRhaW4pO1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZXJyb3I0MDQge1xuICAuZm9vdGVyLFxuICAuaGVhZGVyLFxuICAjYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZXJyb3I0MDRfX2dyb3VwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5tYWluVGl0bGVfX2ZpcnN0IHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udF9fcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19zZWNvbmRhcnkpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0wLjNlbTtcbiAgICBsZWZ0OiAxLjVlbTtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG5cbiAgLm1haW5UaXRsZV9fc2Vjb25kIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udF9fcHJpbWFyeSk7XG4gICAgZm9udC1zaXplOiAxMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgfVxuXG4gIC5idG5fX2NvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbiIsIiNzaG9wIHtcbiAgLnBhZ2UtaGVybyB7XG4gICAgcGFkZGluZy1ibG9jazogMzBweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuXG4gICAgYnIge1xuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgICAgIGdhcDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShzKXtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBkaW0oMzkwcHgsIDMwMHB4KTtcbiAgICAgICAgYmFja2dyb3VuZDogdG9wIGxlZnQgLyBjb250YWluIHVybCgjeyRzdmd9cmVjZXZvaXIuc3ZnKSBuby1yZXBlYXQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiA0ODBweDtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gICAgICBmbGV4LXNocmluazogMTtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAmX19hc2lkZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fdmlvbGV0LWxpZ2h0ZXIpO1xuICAgICAgcGFkZGluZzogNTBweCA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fZGFyayk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhZ2UtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAuY2lyY2xlcyB7XG4gICAgICBib3R0b206IC0xMTBweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTA3MHB4KTtcbiAgICB9XG5cbiAgICAuaGV4YWdvbnMge1xuICAgICAgdG9wOiAzOTBweDtcbiAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDEwODBweCk7XG4gICAgfVxuICB9XG5cbiAgLmZ3cGwtbGF5b3V0LnNob3Age1xuICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5saXN0aW5nIHtcbiAgJl9fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM2MHB4IDFmcjtcbiAgICBncmlkLWdhcDogMjVweDtcbiAgICBtYXJnaW4tYmxvY2s6IDUwcHg7XG5cbiAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIG1hcmdpbi1ibG9jazogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19maWx0ZXJzIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fdmlvbGV0LWxpZ2h0ZXIpO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuXG4gICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgcGFkZGluZy1ibG9jazogMjBweCAxMHB4O1xuICAgIH1cblxuICAgIGhye1xuICAgICAgbWFyZ2luLWJsb2NrOiAxMHB4IDI1cHg7XG4gICAgfVxuXG4gICAgJi0tdGl0bGUsXG4gICAgJi0tbWFpbi10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgLmljb24ge1xuICAgICAgICBmb250LXNpemU6IHB4VG9SZW0oOCk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tYWluLXRpdGxlIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiBweFRvUmVtKDEwKTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICAgICAgZGlzcGxheTogcmV2ZXJ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWxbZm9yPVwic2VhcmNoXCJdIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IHB4VG9SZW0oNik7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAgIHdpZHRoOiA1Y2g7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICYub3BlbiB7XG4gICAgICAubGlzdGluZ19fZmlsdGVycy0tbWFpbi10aXRsZSAuaWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZ3JvdXAub3BlbiB7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fb3JkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcblxuICAgIC5pY29uLWFycm93LWRvd24ge1xuICAgICAgZm9udC1zaXplOiBweFRvUmVtKDUpO1xuICAgIH1cblxuICAgIC5pY29uLWFycm93IHtcbiAgICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgxMyk7XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gICAgfVxuXG4gICAgbGFiZWxbZm9yPVwib3JkZXJcIl0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIGxhYmVsW2Zvcj1cImRpc3BsYXktY291bnRcIl0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW1zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuY2FyZCB7XG4gICAgICBAaW5jbHVkZSBkaW0oY2FsYygxMDAlIC0gMjBweCkpO1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIEBpbmNsdWRlIGRpbShjYWxjKDEwMCUgLSAxMHB4KSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tdG9wLWZpbHRlcnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW46IDE1cHggMTBweDtcblxuICAgICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXBlci1wYWdlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShzKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYm90dG9tLWZpbHRlcnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luOiAxNXB4IDEwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMXB4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICAgIH1cblxuICAgID4gKiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtLXByZXYge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICBsYWJlbDpoYXMoaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdKSxcbiAgbGFiZWw6aGFzKGlucHV0W3R5cGU9XCJyYWRpb1wiXSkge1xuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBsYWJlbDpoYXMoaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQpLFxuICBsYWJlbDpoYXMoaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQpIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgICB9XG4gIH1cblxuICAuZmFjZXR3cC1mYWNldHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLmZhY2V0d3AtZmFjZXQtcHJvZHVjdF9zb3J0LFxuICAuZmFjZXR3cC1mYWNldC1wcm9kdWN0X2l0ZW1zX3Blcl9wYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1pbmxpbmU6IDAuNmNoO1xuICB9XG5cbiAgLmZhY2V0d3AtZmFjZXQtcHJvZHVjdF90YWdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDAuMnJlbSAwLjRyZW07XG4gIH1cblxuICAuZmFjZXR3cC1mYWNldC1wcm9kdWN0X3RhZ3MgLmZhY2V0d3AtY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAuN2NoO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMC40cmVtIDAuOHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBmb250LXNpemU6IDAuOTVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cblxuICAuZmFjZXR3cC1mYWNldC1wcm9kdWN0X3RhZ3MgLmZhY2V0d3AtY2hlY2tib3g6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX192aW9sZXQtZGFyayk7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgLmZhY2V0d3AtZmFjZXQtcHJvZHVjdF90YWdzIC5mYWNldHdwLWNoZWNrYm94LmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuZmFjZXR3cC1mYWNldC1wcm9kdWN0X3RhZ3MgLmZhY2V0d3AtY291bnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgLyogZW5sw6h2ZSBsZSAobikgc2kgdHUgbmUgdmV1eCBwYXMgbCdhZmZpY2hlciAqL1xuICB9XG5cbiAgLmZhY2V0d3AtZmFjZXQtcHJvZHVjdF90YWdzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mYWNldHdwLWRpc3BsYXktdmFsdWUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAudGltZXMtc3ltYm9sIHtcbiAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAuZmFjZXR3cC1jb3VudGVyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjRlbTtcbiAgfVxuXG4gIC5md3BsLWxheW91dC5zaG9we1xuICAgIGdyaWQtZ2FwOiAwO1xuICB9XG59XG4iLCIjc2hvcE1ha2VycyB7XG4gIC5wYWdlLWhlcm8ge1xuICAgIC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIGRpbSgzOTBweCwgMzAwcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0b3AgbGVmdCAvIGNvbnRhaW4gdXJsKCN7JHN2Z31mYWJyaXF1ZXIuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICB3aWR0aDogNTgwcHg7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgLmg0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHhUb1JlbSgxNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXNpZGUge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICAgIHBhZGRpbmc6IDUwcHggNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3JfX2RhcmspO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShsKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuY2lyY2xlcyB7XG4gICAgICBib3R0b206IC0xMTBweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTA3MHB4KTtcbiAgICB9XG5cbiAgICAuaGV4YWdvbnMge1xuICAgICAgdG9wOiAxMzBweDtcbiAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDEwODBweCk7XG4gICAgfVxuICB9XG59XG5cbi5kaXN0YW5jZS1yYW5nZSB7XG4gIHBhZGRpbmctYmxvY2s6IDIwcHggNTBweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcblxuICAmX19yYW5nZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2xpZ2h0KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9fYm9yZGVyKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDZweDtcbiAgfVxuXG4gICZfX3ZhbHVlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgJl9fc3RhdHVzIHtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgxNSk7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5cbi5kaXN0YW5jZS1yYW5nZS0tbm90aWZpY2F0aW9uIHtcbiAgcGFkZGluZy1ibG9jazogMjBweDtcblxuICBwIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICB9XG5cbiAgLmRpc3RhbmNlLXJhbmdlX19yYW5nZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5kaXN0YW5jZS1yYW5nZV9fc2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmRpc3RhbmNlLXJhbmdlX19pbnB1dCB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9fYmx1ZS1kYXJrKTtcbiAgfVxuXG4gIC5kaXN0YW5jZS1yYW5nZV9fbGltaXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgZm9udC1zaXplOiBweFRvUmVtKDE1KTtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cblxuICAuZGlzdGFuY2UtcmFuZ2VfX3ZhbHVlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5vcmRlcnNfX2l0ZW0ge1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICYuaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gIH1cbn1cbiIsIiNvYmplY3RzVG9UZXN0IHtcbiAgLnBhZ2UtaGVybyB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgZGltKDM4NHB4LCAzNzBweCk7XG4gICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvbnRhaW4gdXJsKCN7JHN2Z31mYWJyaXF1ZXIuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ibG9jazogNTVweDtcbiAgICAgIHdpZHRoOiA1MzBweDtcblxuICAgICAgLmg0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHhUb1JlbSgxNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXNpZGUge1xuICAgICAgd2lkdGg6IDQyMHB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgICAgcGFkZGluZzogNTBweCA2MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fZGFyayk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gIH1cblxuICAucGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuY2lyY2xlcyB7XG4gICAgICBib3R0b206IC0xMTBweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTA3MHB4KTtcbiAgICB9XG5cbiAgICAuaGV4YWdvbnMge1xuICAgICAgdG9wOiAxMzBweDtcbiAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDEwODBweCk7XG4gICAgfVxuICB9XG59XG4iLCIucHJvZHVjdCB7XG4gICYtaGVybyB7XG4gICAgbWluLWhlaWdodDogNjI4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNzgwcHg7XG4gICAgICBncmlkLWdhcDogNTBweDtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ3JpZC1nYXA6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiA1MHB4O1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgJi0tc3VidGl0bGUge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgfVxuXG4gICAgICAmLS1hdXRob3J7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIH1cblxuICAgICAgLnBvcHVwLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHdvU2xpZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcblxuICAgICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogNTAwcHg7XG4gICAgICAgIGdhcDogMTVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHg7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgJl9fYmlnIHtcbiAgICAgICAgQGluY2x1ZGUgZGltKDYyMHB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDlweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3JfX3Zpb2xldC1saWdodCk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgICAgIEBpbmNsdWRlIGRpbSg0NTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZGltKGNhbGMoOTJ2dyAtIDExMHB4KSwgNDAwcHgpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGVzLFxuICAgICAgICAuc2xpZGUge1xuICAgICAgICAgIEBpbmNsdWRlIGRpbSgxMDAlKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlkZXMge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fdmlvbGV0LWxpZ2h0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlkZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIEBpbmNsdWRlIG9iamVjdEZpdChjb3Zlcik7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgQGluY2x1ZGUgZGltKDEwMCUpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3NtYWxsIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogNXB4O1xuICAgICAgICBoZWlnaHQ6IDYyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgICBoZWlnaHQ6IDM0MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgdG8gYm90dG9tLFxuICAgICAgICAgICAgdmFyKC0tY29sb3JfX3Zpb2xldC1kYXJrKSAwJSxcbiAgICAgICAgICAgIHRyYW5zcGFyZW50IDEwJSxcbiAgICAgICAgICAgIHRyYW5zcGFyZW50IDkwJSxcbiAgICAgICAgICAgIHZhcigtLWNvbG9yX192aW9sZXQtZGFyaykgMTAwJVxuICAgICAgICAgICk7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlkZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZGltKDEzMHB4KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1xKGwpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRpbSg4MHB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9fdmlvbGV0LWxpZ2h0KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBAaW5jbHVkZSBkaW0oMTAwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1ibG9jazogMTIwcHg7XG4gICAgfVxuXG4gICAgLmgyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fYmx1ZS1kYXJrKTtcbiAgICB9XG5cbiAgICAmX19jYXJhY3RlcmlzdGljcyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgICAgJi0tbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdyaWQtZ2FwOiAwIDkwcHg7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ0cHgpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMjJweDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAgICAgICAvL3RvdXMgc2F1ZiBsZXMgZGV1eCBkZXJuaWVyc1xuICAgICAgICAmOm5vdCg6bnRoLWxhc3QtY2hpbGQoLW4gKyAyKSkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fdmlvbGV0LWRhcmspO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBkaW0oNDBweCk7XG4gICAgICAgICAgICBmb250LXNpemU6IHB4VG9SZW0oNDApO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGRpbSgzMHB4KTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBweFRvUmVtKDMwKTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsLFxuICAgICAgICBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAgICAgICAgIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLFwiO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWNoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhZ3Mge1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gICAgJl9fZmlsZXMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXRhaWxzIHtcbiAgICAgIG1heC13aWR0aDogOTEwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDEyMHB4O1xuICAgICAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWNvbG9yX192aW9sZXQtbGlnaHQpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3doaXRlKTtcblxuICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gICAgICB9XG5cbiAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udF9faDI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fYmx1ZS1kYXJrKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXRhaWwge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAmLS10aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfX2JsdWUtZGFyayk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiBweFRvUmVtKDEwKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtcmVsYXRlZCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2RhcmspO1xuICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcblxuICAgIC5zbGlkZXItc2VjdGlvbl9fY29udGVudCB7XG4gICAgICAuaDIge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICAgIH1cblxuICAgICAgLmljb24tc3RhciB7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAyLjJlbSk7XG4gICAgICAgIHJpZ2h0OiAzY2g7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxLjZlbSk7XG4gICAgICAgICAgcmlnaHQ6IDBjaDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2luZ2xlLXByb2R1Y3Qge1xuICAucHJvZHVjdC1oZXJvIHtcbiAgICAuYnRuX19jb250YWluZXIge1xuICAgICAgLmFkZGVkX3RvX2NhcnQud2MtZm9yd2FyZCB7XG4gICAgICAgIC0tY2FydC10b2FzdC1kdXJhdGlvbjogNDUwMG1zO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgxNHB4KTtcbiAgICAgICAgei1pbmRleDogNDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDI4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDI4cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19ibHVlLWRhcmspO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19ncmVlbi1kYXJrKTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtdmlzaWJsZSB7XG4gICAgICAgICAgYW5pbWF0aW9uOiBjYXJ0LXRvYXN0LXZpc2liaWxpdHkgdmFyKC0tY2FydC10b2FzdC1kdXJhdGlvbikgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogY2FydC10b2FzdC1wcm9ncmVzcyB2YXIoLS1jYXJ0LXRvYXN0LWR1cmF0aW9uKSBsaW5lYXIgZm9yd2FyZHM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzJweCk7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGNhcnQtdG9hc3QtcHJvZ3Jlc3Mge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGNhcnQtdG9hc3QtdmlzaWJpbGl0eSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDE0cHgpO1xuICB9XG5cbiAgMTAlLFxuICA4NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG59XG4iLCIuYWNjb3VudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLnBhZ2UtaGVybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IDAuMzhjaCAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jdXN0b20tbG9nb3V0LWxpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgxNSk7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcblxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19zdGF0dXMxKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpbmNsdWRlIGRpbSgxMDBweCwgMjIycHgpO1xuICAgICAgYmFja2dyb3VuZDogY2VudGVyIC8gY29udGFpbiB1cmwoI3skc3ZnfXNpdHRpbmdNYW4uc3ZnKSBuby1yZXBlYXQ7XG4gICAgICB0b3A6IC0xNDlweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlICsgNTcwcHgpO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgLmNpcmNsZXMge1xuICAgICAgdG9wOiA5MHB4O1xuICAgICAgcmlnaHQ6IGNhbGMoNTAlICsgNTgwcHgpO1xuICAgIH1cblxuICAgIC5oZXhhZ29ucyB7XG4gICAgICB0b3A6IDQ2MHB4O1xuICAgICAgbGVmdDogY2FsYyg1MCUgKyA1ODBweCk7XG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgLm5mLWZvcm0td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLm5mLXJlc3BvbnNlLW1zZyB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogLTMwcHggMCA1MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gICAgfVxuICB9XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB7XG4gIGZsb2F0OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IC0xNDJweDtcblxuICBAaW5jbHVkZSBtcShzKSB7XG4gICAgdG9wOiAtMTU1cHg7XG4gIH1cblxuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDM1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuXG4gICAgICBAaW5jbHVkZSBtcShtKSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICAgICAgICB9XG4gIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fZGFyayk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSlcbiAgI3Jlc3BvbmRcbiAgaW5wdXQjc3VibWl0LFxuLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpXG4gIGEuYnV0dG9uLFxuLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpXG4gIGJ1dHRvbi5idXR0b24sXG4ud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSlcbiAgaW5wdXQuYnV0dG9uLFxuOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpXG4gIC53b29jb21tZXJjZVxuICAjcmVzcG9uZFxuICBpbnB1dCNzdWJtaXQsXG46d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLWJsb2NrLXRoZW1lLWhhcy1idXR0b24tc3R5bGVzKSlcbiAgLndvb2NvbW1lcmNlXG4gIGEuYnV0dG9uLFxuOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpXG4gIC53b29jb21tZXJjZVxuICBidXR0b24uYnV0dG9uLFxuOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS1ibG9jay10aGVtZS1oYXMtYnV0dG9uLXN0eWxlcykpXG4gIC53b29jb21tZXJjZVxuICBpbnB1dC5idXR0b24sXG4ud29vY29tbWVyY2UtYWNjb3VudFxuICAud2MtYmxvY2stY29tcG9uZW50cy1ub3RpY2UtYmFubmVyXG4gID4gLndjLWJsb2NrLWNvbXBvbmVudHMtbm90aWNlLWJhbm5lcl9fY29udGVudFxuICAud2MtZm9yd2FyZCB7XG4gIEBpbmNsdWRlIGJ1dHRvbjtcbiAgbWFyZ2luLWJsb2NrOiAxNXB4O1xufVxuXG4vLyByZXNldCBwYXNzd29yZFxuXG4ud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCB7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG5cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyB7XG4gIG1hcmdpbi1ibG9jazogMTVweDtcbn1cblxuLmFjY291bnQtaW5mbyB7XG4gIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyX193aWR0aC0tc21hbGwpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4iLCIjc2lnbnVwIHtcbiAgLnBhZ2UtaGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGluY2x1ZGUgZGltKDEwMHB4LCAyMjJweCk7XG4gICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb250YWluIHVybCgjeyRzdmd9c2l0dGluZ01hbi5zdmcpIG5vLXJlcGVhdDtcbiAgICAgIGJvdHRvbTogLTc2cHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSArIDU1MHB4KTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLnBvcHVwLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAucGFnZS1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnNpZ251cF9fY2hvb3NlLXJvbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcblxuICAgIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG5cbiAgICBsYWJlbDpoYXMoaW5wdXRbdHlwZT1cInJhZGlvXCJdKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgbWluLXdpZHRoOiAyMGNoO1xuXG4gICAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpZ251cF9fcm9sZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuc2hvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuc3VjY2Vzcy1tZXNzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAtMTMwcHg7XG4gIH1cbn1cbiIsIiNvcmRlciB7XG4gIC5wYWdlLWhlcm8ge1xuICAgIGhlaWdodDogMjMwcHg7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cblxuICAuY2FydF9fY291bnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LXNpemU6IHB4VG9SZW0oMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX19ibHVlLWRhcmspO1xuICB9XG5cbiAgLnBhZ2UtaGVyb19fY29udGVudCB7XG4gICAgLmgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gIH1cblxuICAud2MtYmxvY2stY29tcG9uZW50cy1idXR0b246bm90KC5pcy1saW5rKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uO1xuICAgIG1hcmdpbi1ibG9jazogMTVweDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgxOCk7XG4gIH1cblxuICAud3lzaXd5ZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYmxvY2s6IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICBoMiB7XG4gICAgICBAaW5jbHVkZSBmb250X19oMztcbiAgICB9XG4gIH1cblxuICAud3AtYmxvY2std29vY29tbWVyY2UtY2FydC1vcmRlci1zdW1tYXJ5LXN1YnRvdGFsLWJsb2NrLFxuICAud2MtYmxvY2stY2FydC1pdGVtc19faGVhZGVyLXRvdGFsLFxuICAud2MtYmxvY2stY2FydC1pdGVtX190b3RhbCxcbiAgLndjLWJsb2NrLWNvbXBvbmVudHMtb3JkZXItc3VtbWFyeVxuICAgIC53Yy1ibG9jay1jb21wb25lbnRzLW9yZGVyLXN1bW1hcnktaXRlbV9faW5kaXZpZHVhbC1wcmljZXMsXG4gIC53b29jb21tZXJjZSB1bC5vcmRlcl9kZXRhaWxzLFxuICAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kLWJsb2NrLFxuICAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQtcGlja3VwLW9wdGlvbnMtYmxvY2ssXG4gIC53Yy1ibG9jay1jYXJ0LWl0ZW1fX3ByaWNlcyxcbiAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQtb3JkZXItc3VtbWFyeS1ibG9jayxcbiAgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1tZXRhZGF0YSxcbiAgLndjLWJsb2NrLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZCxcbiAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0LW9yZGVyLXN1bW1hcnktc3VidG90YWwtYmxvY2ssXG4gIC53b29jb21tZXJjZS10YWJsZS0tb3JkZXItZGV0YWlscyB0Zm9vdCxcbiAgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLndvb2NvbW1lcmNlLWNvbHVtbl9fdGl0bGUsXG4gIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIC53b29jb21tZXJjZS1jb2x1bW5fX3RpdGxlLFxuICAud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtd3JhcHBlcixcbiAgLnByb2R1Y3QtdG90YWwsXG4gIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzX190aXRsZSxcbiAgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtc3RlcF9fZGVzY3JpcHRpb24sXG4gIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dC1vcmRlci1zdW1tYXJ5LWJsb2NrLFxuICAud29vY29tbWVyY2Utb3JkZXItb3ZlcnZpZXdfX3RvdGFsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAud2MtYmxvY2stY29tcG9uZW50cy1vcmRlci1zdW1tYXJ5XG4gICAgLndjLWJsb2NrLWNvbXBvbmVudHMtb3JkZXItc3VtbWFyeS1pdGVtX19pbWFnZVxuICAgID4gaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cblxuICAuaXMtbGFyZ2Uud2MtYmxvY2stY2FydCAud2MtYmxvY2stY2FydF9fdG90YWxzLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWNvdXBvbl9fZm9ybSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgLndjLWJsb2NrLWNvbXBvbmVudHMtYnV0dG9uOm5vdCguaXMtbGluaykge1xuICAgICAgbWFyZ2luLWJsb2NrOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXBhZ2UgLnBhZ2UtaGVybyB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCxcbiAgLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgbGFiZWwge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG9yZGVyOiAtMTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fZGFyayk7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBpbnB1dFt0eXBlPVwidXJsXCJdIHtcbiAgICAgIHBhZGRpbmc6IDdweCAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fZGFyayk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsICsgbGFiZWwsXG4gICAgLmlzLWFjdGl2ZSBsYWJlbCB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybVxuICAgIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXRcbiAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuICAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtXG4gICAgLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dFxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPVwidXJsXCJdLFxuICAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1cInVybFwiXSB7XG4gICAgcGFkZGluZzogN3B4IDE0cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fZGFyayk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLndjLWJsb2NrLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZFxuICAgIC53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2xfX29wdGlvbjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC53Yy1ibG9jay1jaGVja291dF9fcGF5bWVudC1tZXRob2RcbiAgICAud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sLmRpc2FibGUtcmFkaW8tY29udHJvbFxuICAgIC53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2xfX29wdGlvbixcbiAgLndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbC1hY2NvcmRpb24tY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIG1hcmdpbi1ibG9jazogMTBweDtcbiAgfVxuXG4gIC53Yy1ibG9jay1jaGVja291dF9fcGF5bWVudC1tZXRob2QgLndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbF9fb3B0aW9uLFxuICAud2MtYmxvY2stY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kXG4gICAgLndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbF9fb3B0aW9uOmZpcnN0LWNoaWxkLFxuICAud2MtYmxvY2stY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kXG4gICAgLndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbF9fb3B0aW9uOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLndjLWJsb2NrLWNoZWNrb3V0X19wYXltZW50LW1ldGhvZCAud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICB9XG5cbiAgLndjLWJsb2NrLWNoZWNrb3V0X19hY3Rpb25zX3Jvd1xuICAgIC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrb3V0LXBsYWNlLW9yZGVyLWJ1dHRvbiB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICB9XG5cbiAgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3ggLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3hfX21hcmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItcmVjZWl2ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAud29vY29tbWVyY2UgdWwub3JkZXJfZGV0YWlscyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ3JpZC1nYXA6IDMwcHg7XG4gICAgbWFyZ2luLWJsb2NrOiA1MHB4IDgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIEBpbmNsdWRlIGNhcmQoZmFsc2UpO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxZW07XG4gICAgICBmb250LXNpemU6IHB4VG9SZW0oMTgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEocykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgxOCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3AtYmxvY2std29vY29tbWVyY2UtZW1wdHktY2FydC1ibG9jayB7XG4gICAgLmJ0bl9fY29udGFpbmVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXItbGF5b3V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogNjIwcHg7XG5cbiAgICAud2MtYmxvY2stY29tcG9uZW50cy1tYWluLFxuICAgIC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC53Yy1ibG9jay1jYXJ0LWl0ZW1zIHtcbiAgICAgIGJvcmRlcjogMDtcblxuICAgICAgdGhlYWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndjLWJsb2NrLWNhcnQtaXRlbXNfX3JvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA0MHB4O1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICB9XG5cbiAgICAud2MtYmxvY2stY2FydC1pdGVtX193cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgIC53Yy1ibG9jay1jYXJ0LWl0ZW1fX2ltYWdlLFxuICAgIC53Yy1ibG9jay1jYXJ0LWl0ZW1fX3Byb2R1Y3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC53Yy1ibG9jay1jYXJ0LWl0ZW1fX2ltYWdlIHtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtbmFtZSB7XG4gICAgICBAaW5jbHVkZSBmb250X19oNDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLndjLWJsb2NrLWNhcnRfX3N1Ym1pdC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMjBweDtcblxuICAgICAgLm9yZGVyX19iYWNrLXRvLWNhdGFsb2cge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIC53Yy1ibG9jay1jb21wb25lbnRzLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keS53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCB7XG4gIC5idG5fX2NvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS10cGxfb3JkZXJcbiAgLmlzLW1lZGl1bVxuICB0YWJsZS53Yy1ibG9jay1jYXJ0LWl0ZW1zXG4gIC53Yy1ibG9jay1jYXJ0LWl0ZW1zX19yb3dcbiAgLndjLWJsb2NrLWNhcnQtaXRlbV9fcXVhbnRpdHkge1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbn1cblxuLndjLWJsb2NrLWNvbXBvbmVudHMtYWRkcmVzcy1jYXJke1xuICBmb250LXNpemU6IHB4VG9SZW0oMTYpO1xufSIsIiNmYXEge1xuICAucGFnZS1oZXJvIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19hc2lkZSB7XG4gICAgICB3aWR0aDogNDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fYmx1ZS1kYXJrKTtcbiAgICAgIHBhZGRpbmc6IDUwcHggNzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbXEobCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFnZS1jb250ZW50IHtcbiAgICAuY2lyY2xlcyB7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgfVxuICAgIC5oZXhhZ29ucyB7XG4gICAgICB0b3A6IDI5MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgLmZhcS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX193aGl0ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1ib3gtc2hhZG93X19zbWFsbCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIC5mYXEtaXRlbV9fdGl0bGUge1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmFxLWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIC5pY29uIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgZm9udC1zaXplOiBweFRvUmVtKDgpO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19ibHVlLWRhcmspO1xuICAgIH1cbiAgfVxuXG4gIC5mYXEtaXRlbV9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI2NyZWF0ZVByb3Bvc2FsIHtcbiAgLnBhZ2UtaGVybyAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaW5jbHVkZSBkaW0oMzAwcHgpO1xuICAgICAgYmFja2dyb3VuZDogY2VudGVyIC8gY29udGFpbiB1cmwoI3skc3ZnfWZhYnJpcXVlci5zdmcpIG5vLXJlcGVhdDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAgICAgd2lkdGg6IDQwdnc7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKHMpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFnZS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4iXX0= */
