:root{--link-hover-effect__color:var(--color__black)}body .cpt-overview-module__filter-title .filter-checkbox{position:relative;padding-bottom:.125rem;text-decoration:none;display:inline-block}body .cpt-overview-module__filter-title .filter-checkbox:after{content:"";height:.0625rem;background:var(--link-hover-effect__color);width:0;transition:width var(--animation__duration) var(--animation__timing-function);transform-origin:center;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media (hover:hover){body .cpt-overview-module__filter-title .filter-checkbox:hover:after{width:100%}}body .cpt-overview-module__filter-list{margin-top:calc(3.75rem*var(--responsive-spaces-fix))}body .cpt-overview-module__content-wrapper,body .cpt-overview-module__list-item--description,body .cpt-overview-module__list-item--image-wrapper,body .cpt-overview-module__list-item--title-wrapper{margin-bottom:calc(1.5625rem*var(--responsive-spaces-fix))}body .cpt-overview-module.has-filter .cpt-overview-module__splitted-content{margin-top:calc(6.25rem*var(--responsive-spaces-fix));margin-bottom:calc(6.25rem*var(--responsive-spaces-fix))}body .cpt-overview-module{--cpt-overview__size--desciption-lines:4}body .cpt-overview-module.has-one-color,body .cpt-overview-module.has-two-colors{left:calc(50% - 50vw);position:relative;width:100vw}body .cpt-overview-module.has-one-color .cpt-overview-module__content-wrapper,body .cpt-overview-module.has-two-colors .cpt-overview-module__content-wrapper{position:relative;margin-left:auto;margin-right:auto;max-width:calc(var(--container-padding)*2 + var(--content-width));padding-left:calc(var(--container-padding) - .125rem);padding-right:calc(var(--container-padding) - .125rem);width:100%}body .cpt-overview-module.has-one-color .cpt-overview-module__list-item,body .cpt-overview-module.has-two-colors .cpt-overview-module__list-item{padding-right:var(--container-padding);padding-left:var(--container-padding)}body .cpt-overview-module.has-one-color .cpt-overview-module__list-item--description,body .cpt-overview-module.has-one-color .cpt-overview-module__list-item .button--simple,body .cpt-overview-module.has-two-colors .cpt-overview-module__list-item--description,body .cpt-overview-module.has-two-colors .cpt-overview-module__list-item .button--simple{color:#fff}body .cpt-overview-module.has-one-color .cpt-overview-module__list-item .button--simple:hover,body .cpt-overview-module.has-two-colors .cpt-overview-module__list-item .button--simple:hover{border-bottom:.25rem solid var(--color__grey--dark)}body .cpt-overview-module.has-one-color .cpt-overview-module__list-item--title,body .cpt-overview-module.has-two-colors .cpt-overview-module__list-item--title{margin:0 0 .375rem;color:var(--color__primary)}body .cpt-overview-module.has-one-color .cpt-overview-module__list-item--title strong,body .cpt-overview-module.has-two-colors .cpt-overview-module__list-item--title strong{color:var(--color__primary)}body .cpt-overview-module.has-one-color .cpt-overview-module__list-item[data-events-layout=subline] .cpt-overview-module__list-item--image-wrapper,body .cpt-overview-module.has-two-colors .cpt-overview-module__list-item[data-events-layout=subline] .cpt-overview-module__list-item--image-wrapper{grid-area:image;height:23.125rem;width:100%;display:flex;align-content:center;justify-content:center;align-items:center;background:var(--color__white);overflow:hidden}body .cpt-overview-module.has-one-color .cpt-overview-module__list-item[data-events-layout=subline] .cpt-overview-module__list-item--image-wrapper img,body .cpt-overview-module.has-two-colors .cpt-overview-module__list-item[data-events-layout=subline] .cpt-overview-module__list-item--image-wrapper img{transition:all var(--animation__duration) var(--animation__timing-function);width:100%;max-height:100%;height:100%;-o-object-fit:cover;object-fit:cover}body .cpt-overview-module.has-one-color .cpt-overview-module__list-item[data-events-layout=subline] .cpt-overview-module__list-item--image-wrapper.has-full-size img,body .cpt-overview-module.has-two-colors .cpt-overview-module__list-item[data-events-layout=subline] .cpt-overview-module__list-item--image-wrapper.has-full-size img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body .cpt-overview-module.has-one-color .cpt-overview-module__list-item[data-events-layout=subline] .cpt-overview-module__list-item--date,body .cpt-overview-module.has-two-colors .cpt-overview-module__list-item[data-events-layout=subline] .cpt-overview-module__list-item--date{display:none}body .cpt-overview-module.has-one-color .cpt-overview-module__list-item[data-events-layout=subline] .cpt-overview-module__list-item--title-wrapper-date,body .cpt-overview-module.has-two-colors .cpt-overview-module__list-item[data-events-layout=subline] .cpt-overview-module__list-item--title-wrapper-date{display:block;color:var(--color__white);font-weight:var(--font__weight--bold);margin-bottom:.1875rem}body .cpt-overview-module.has-one-color .cpt-overview-module__list-item[data-events-layout=subline] .cpt-overview-module__list-item--title,body .cpt-overview-module.has-two-colors .cpt-overview-module__list-item[data-events-layout=subline] .cpt-overview-module__list-item--title{margin:0 0 .375rem}body .cpt-overview-module.has-one-color .cpt-overview-module__list-item[data-events-layout=subline] .cpt-overview-module__list-item--subline,body .cpt-overview-module.has-two-colors .cpt-overview-module__list-item[data-events-layout=subline] .cpt-overview-module__list-item--subline{color:var(--color__primary);font-size:var(--font__copy--size);margin-bottom:.9375rem}body .cpt-overview-module.has-one-color .cpt-overview-module__filter-list--category,body .cpt-overview-module.has-one-color .cpt-overview-module__filter-title * h2,body .cpt-overview-module.has-one-color .cpt-overview-module__filter-title * strong,body .cpt-overview-module.has-two-colors .cpt-overview-module__filter-list--category,body .cpt-overview-module.has-two-colors .cpt-overview-module__filter-title * h2,body .cpt-overview-module.has-two-colors .cpt-overview-module__filter-title * strong{color:#fff}body .cpt-overview-module.has-one-color .cpt-overview-module__events-overview-link,body .cpt-overview-module.has-two-colors .cpt-overview-module__events-overview-link{color:var(--color__primary);border-bottom:.25rem solid var(--color__primary)}body .cpt-overview-module.has-one-color .cpt-overview-module__events-overview-link:focus,body .cpt-overview-module.has-one-color .cpt-overview-module__events-overview-link:hover,body .cpt-overview-module.has-two-colors .cpt-overview-module__events-overview-link:focus,body .cpt-overview-module.has-two-colors .cpt-overview-module__events-overview-link:hover{color:var(--color__white);border-bottom:.25rem solid var(--color__white)}@media (min-width:48em){body .cpt-overview-module.has-one-color .cpt-overview-module__content-wrapper,body .cpt-overview-module.has-two-colors .cpt-overview-module__content-wrapper{display:block;padding-left:0;padding-right:0}body .cpt-overview-module.has-one-color .cpt-overview-module__inner-container,body .cpt-overview-module.has-two-colors .cpt-overview-module__inner-container{padding-right:var(--container-padding);padding-left:var(--container-padding)}body .cpt-overview-module.has-one-color .cpt-overview-module__content,body .cpt-overview-module.has-two-colors .cpt-overview-module__content{flex-direction:row;justify-content:space-between}body .cpt-overview-module.has-one-color .cpt-overview-module__list-item,body .cpt-overview-module.has-two-colors .cpt-overview-module__list-item{padding-right:0;padding-left:0}}body .cpt-overview-module__filter-title:not(.is-filtered) .filter-checkbox{display:none}body .cpt-overview-module__filter-title .filter-checkbox{--link-hover-effect__color:var(--color__primary);color:var(--color__primary);font-size:var(--font__copy--size);border:0;background:none;padding:0;cursor:pointer}body .cpt-overview-module__filter-container h1,body .cpt-overview-module__filter-container h2,body .cpt-overview-module__filter-container h3,body .cpt-overview-module__filter-container h4,body .cpt-overview-module__filter-container h5{color:var(--color__black)}body .cpt-overview-module__content{display:flex;flex-direction:column}body .cpt-overview-module__content>:first-child{margin-bottom:0}body .cpt-overview-module__content-wrapper{display:grid;grid-gap:1rem var(--grid__gap);grid-template-columns:1fr}body .cpt-overview-module__title-link-wrapper{display:flex;align-items:flex-end}body .cpt-overview-module__list{list-style:none;padding:0;margin:0;height:auto!important}body .cpt-overview-module__filter-list{padding:0;display:grid;grid-template-columns:1fr;list-style:none;gap:var(--grid__gap)}body .cpt-overview-module__filter-list-subcategories{display:grid;list-style:none;padding:0;grid-template-columns:1fr;grid-gap:.625rem;opacity:0;height:0;margin:0}body .cpt-overview-module__filter-list-subcategories li{margin:0;padding:0}body .cpt-overview-module__filter-list--category-toggle{position:relative}body .cpt-overview-module__filter-list--category-toggle:after{transition:transform var(--animation__duration) var(--animation__timing-function);content:">";display:inline-block;margin-left:.625rem;color:var(--color__primary);transform-origin:center;font-weight:var(--font__weight--light)}@media (hover:hover){body .cpt-overview-module__filter-list--category-toggle{cursor:pointer}}body .cpt-overview-module__filter-list--category.is-open .cpt-overview-module__filter-list--category-toggle{color:var(--color__primary)}body .cpt-overview-module__filter-list--category.is-open .cpt-overview-module__filter-list--category-toggle:after{transform:rotate(90deg)}body .cpt-overview-module__filter-list--category.is-open .cpt-overview-module__filter-list-subcategories{opacity:1;height:auto;margin-top:2rem}body .cpt-overview-module__filter-list button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:var(--color__black);position:relative;transition:color var(--animation__duration) var(--animation__timing-function);font-weight:var(--font__weight--light);padding:0}body .cpt-overview-module__filter-list button.is-checked{text-shadow:.0625rem 0 0 currentColor}@media (hover:hover){body .cpt-overview-module__filter-list button{cursor:pointer}body .cpt-overview-module__filter-list button:hover{text-shadow:.0625rem 0 0 currentColor}}body .cpt-overview-module.has-filter .cpt-overview-module__splitted-content{order:2;margin-bottom:0}body .cpt-overview-module.has-filter .cpt-overview-module__list.first{order:1}body .cpt-overview-module__list{display:grid;grid-gap:calc(var(--grid__gap)*2) var(--grid__gap);grid-template-columns:1fr}body .cpt-overview-module__list-item{position:static!important;transform:none!important}body .cpt-overview-module__list-item .marker{display:none}body .cpt-overview-module__list-item--link{display:grid;grid-template-columns:1fr;grid-auto-rows:auto auto auto 1fr;grid-template-areas:"image" "title" "description" "button";text-decoration:none;color:var(--color__black);position:relative;height:100%}@media (hover:hover){body .cpt-overview-module__list-item--link{cursor:pointer}body .cpt-overview-module__list-item--link:hover{color:var(--color__black)}body .cpt-overview-module__list-item--link:hover .cpt-overview-module__list-item--image-wrapper img{transform:scale(1.05)}}body .cpt-overview-module__list-item--image-wrapper{grid-area:image;height:23.125rem;width:100%;display:flex;align-content:center;justify-content:center;align-items:center;background:var(--color__white);overflow:hidden}body .cpt-overview-module__list-item--image-wrapper img{transition:all var(--animation__duration) var(--animation__timing-function);max-height:100%}body .cpt-overview-module__list-item--image-wrapper.has-full-size img,body .cpt-overview-module__list-item--image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body .cpt-overview-module__list-item--title{margin:0}body .cpt-overview-module__list-item--title-wrapper{grid-area:title}body .cpt-overview-module__list-item--date{display:none}body .cpt-overview-module__list-item--address{font-weight:var(--font__weight);color:var(--color__primary);margin-top:.3125rem}body .cpt-overview-module__list-item--description{padding-right:1rem;grid-area:description;display:-webkit-box;-webkit-line-clamp:var(--cpt-overview__size--desciption-lines);-webkit-box-orient:vertical;overflow:hidden}body .cpt-overview-module__list-item--button{display:inline-block;margin-top:auto}body .cpt-overview-module__list-item--button-wrapper{display:flex;justify-content:flex-end;grid-area:button}body .cpt-overview-module__list-item[data-type=cpt_events] .cpt-overview-module__list-item--date,body .cpt-overview-module__list-item[data-type=post] .cpt-overview-module__list-item--date{display:block;background:var(--color__primary);color:var(--color__white);padding:.625rem;position:absolute;top:0;left:0;min-height:5rem;min-width:5rem}body .cpt-overview-module__list-item[data-type=cpt_events] .cpt-overview-module__list-item--date span,body .cpt-overview-module__list-item[data-type=post] .cpt-overview-module__list-item--date span{display:block;white-space:nowrap}body .cpt-overview-module__list-item[data-type=cpt_events] .cpt-overview-module__list-item--date span>span:last-child,body .cpt-overview-module__list-item[data-type=post] .cpt-overview-module__list-item--date span>span:last-child{display:none}body .cpt-overview-module__list-item[data-type=cpt_events] .cpt-overview-module__list-item--image-wrapper,body .cpt-overview-module__list-item[data-type=post] .cpt-overview-module__list-item--image-wrapper{height:15rem}body .cpt-overview-module-map .acf-map{height:28.125rem;margin-left:calc(var(--container-padding)*-1);margin-right:calc(var(--container-padding)*-1)}body .cpt-overview-module-map .acf-map img{max-width:inherit!important}@media (min-width:48em){body .cpt-overview-module__filter-list{display:flex}body .cpt-overview-module__list{grid-template-columns:1fr 1fr}body .cpt-overview-module__content{display:flex;flex-direction:column}body .cpt-overview-module__content-wrapper{grid-template-columns:1fr auto}}@media (min-width:62em){body .cpt-overview-module.align__full{margin-right:0;margin-left:0;overflow:visible;left:calc(50% - 50vw);position:relative;width:100vw}body .cpt-overview-module.align__full .cpt-overview-module__filter-container,body .cpt-overview-module.align__full .cpt-overview-module__inner-container{position:relative;margin-left:auto;margin-right:auto;max-width:calc(var(--container-padding)*2 + var(--content-width));padding-left:calc(var(--container-padding) - .125rem);padding-right:calc(var(--container-padding) - .125rem);width:100%}body .cpt-overview-module.align__full .cpt-overview-module__filter-container{margin-left:auto!important}body .cpt-overview-module.align__full.ewerk .cpt-overview-module__content-wrapper,body .cpt-overview-module.align__full.ewerk .cpt-overview-module__list-item{padding-right:0;padding-left:0}body .cpt-overview-module.align__full.ewerk .cpt-overview-module__list-item--title{letter-spacing:0}body .cpt-overview-module.align__full.ewerk .cpt-overview-module__list-item--title-wrapper{margin-bottom:.3333rem}body .cpt-overview-module.align__full.ewerk .cpt-overview-module__list-item--description{font-size:1rem;line-height:1.375rem;font-weight:var(--font__weight--light)}body .cpt-overview-module__list{grid-template-columns:1fr 1fr 1fr}body .cpt-overview-module__list-item--title{font-size:1.4375rem}}@media (min-width:75em){body .cpt-overview-module.ewerk .cpt-overview-module__list{grid-gap:4.125rem var(--grid__gap)}body .cpt-overview-module__list{grid-gap:6.25rem var(--grid__gap)}body .cpt-overview-module-map .acf-map{margin-left:0;margin-right:0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5saW5rLWVmZmVjdC5zY3NzIiwiY3B0LW92ZXJ2aWV3L2NwdC1vdmVydmlldy5zY3NzIiwiLi4vc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLnNwYWNlcy5zY3NzIiwiLi4vc2Nzcy8wLXNldHRpbmdzL2Z1bmN0aW9ucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQ0ksOENBQTJCLENDYS9CLHlERFRJLGlCQUFrQixDQUNsQixzQkFBd0IsQ0FDeEIsb0JBQXFCLENBQ3JCLG9CQUFxQixDQ016QiwrRERIUSxVQUFXLENBQ1gsZUFBaUIsQ0FDakIsMENBQTJDLENBQzNDLE9BQVMsQ0FDVCw2RUFBOEUsQ0FDOUUsdUJBQXdCLENBQ3hCLGlCQUFrQixDQUNsQixRQUFZLENBQ1osUUFBUyxDQUNULDBCQUEyQixDQUcvQixxQkNUSixxRURZZ0IsVUFBVyxDQUNkLENDYmIsdUNDdUM0QixxREFBaUYsQ0R2QzdHLHFNQ3VDNEIsMERBQWlGLENEdkM3Ryw0RUNRNEIscURBQTJFLENBQzNFLHdEQUFpRixDRFQ3RywwQkFDQyx3Q0FBdUMsQ0FEeEMsaUZBS0UscUJBQXNCLENBQ3RCLGlCQUFrQixDQUNsQixXQUFZLENBUGQsNkpBV0ksaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsaUVBQW9FLENBQ3BFLHFEQUF3RCxDQUN4RCxzREFBeUQsQ0FDekQsVUFBVyxDQWpCZixpSkFzQkssc0NBQXVDLENBQ3ZDLHFDQUFzQyxDQXZCM0MsNFZBMkJNLFVBQVksQ0EzQmxCLDZMQStCTyxtREFBcUQsQ0EvQjVELCtKQW1DTSxrQkUxQytELENGMkMvRCwyQkFBNEIsQ0FwQ2xDLDZLQXNDTywyQkFBNEIsQ0F0Q25DLHVTQTZDUSxlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsVUFBVyxDQUNYLFlBQWEsQ0FDYixvQkFBcUIsQ0FDckIsc0JBQXVCLENBQ3ZCLGtCQUFtQixDQUNuQiw4QkFBK0IsQ0FDL0IsZUFBZ0IsQ0FyRHhCLCtTQXdEUywyRUFBNEUsQ0FDNUUsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLFdBQVksQ0FDWixtQkFBaUIsQ0FBakIsZ0JBQWlCLENBNUQxQiwyVUFpRVUsVUFBVyxDQUNYLFdBQVksQ0FDWixtQkFBaUIsQ0FBakIsZ0JBQWlCLENBbkUzQixxUkF3RVEsWUFBYSxDQXhFckIsaVRBNEVTLGFBQWMsQ0FDZCx5QkFBMEIsQ0FDMUIscUNBQXNDLENBQ3RDLHNCRXRGNEQsQ0ZPckUsdVJBbUZRLGtCRTFGNkQsQ0ZPckUsMlJBc0ZRLDJCQUE0QixDQUM1QixpQ0FBa0MsQ0FDbEMsc0JFL0Y2RCxDRk9yRSxtZkFxR0ksVUFBWSxDQXJHaEIsdUtBd0dJLDJCQUE0QixDQUM1QixnREFBa0QsQ0F6R3RELHNXQTZHSyx5QkFBMEIsQ0FDMUIsOENBQWdELENBSWxELHdCQWxISCw2SkFvSEssYUFBYyxDQUNkLGNBQWUsQ0FDZixlQUFnQixDQXRIckIsNkpBeUhLLHNDQUF1QyxDQUN2QyxxQ0FBc0MsQ0ExSDNDLDZJQThISyxrQkFBbUIsQ0FDbkIsNkJBQThCLENBL0huQyxpSkFvSU0sZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLENBdElOLDJFQStJSSxZQUFhLENBL0lqQix5REFvSkcsZ0RBQTJCLENBRTNCLDJCQUE0QixDQUM1QixpQ0FBa0MsQ0FDbEMsUUFBUyxDQUNULGVBQWdCLENBQ2hCLFNBQVUsQ0FDVixjQUFlLENBM0psQiwyT0FxS0cseUJBQTBCLENBcks3QixtQ0EwS0UsWUFBYSxDQUNiLHFCQUFzQixDQTNLeEIsZ0RBOEtHLGVBQWdCLENBOUtuQiwyQ0FtTEcsWUFBYSxDQUNiLDhCQUErQixDQUMvQix5QkFBMEIsQ0FyTDdCLDhDQTJMRyxZQUFhLENBQ2Isb0JBQXFCLENBNUx4QixnQ0FpTUUsZUFBZ0IsQ0FDaEIsU0FBVSxDQUNWLFFBQVMsQ0FDVCxxQkFBdUIsQ0FwTXpCLHVDQTBNRyxTQUFVLENBQ1YsWUFBYSxDQUNiLHlCQUEwQixDQUMxQixlQUFnQixDQUNoQixvQkFBcUIsQ0E5TXhCLHFEQWlOSSxZQUFhLENBQ2IsZUFBZ0IsQ0FDaEIsU0FBVSxDQUVWLHlCQUEwQixDQUMxQixnQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFFBQVMsQ0FDVCxRQUFTLENBek5iLHdEQTROSyxRQUFTLENBQ1QsU0FBVSxDQTdOZix3REFtT0ssaUJBQWtCLENBbk92Qiw4REF3T00saUZBQWtGLENBQ2xGLFdBQVksQ0FDWixvQkFBcUIsQ0FDckIsbUJBQXFCLENBQ3JCLDJCQUE0QixDQUM1Qix1QkFBd0IsQ0FDeEIsc0NBQXVDLENBR3hDLHFCQWpQTCx3REFrUE0sY0FBZSxDQU9oQixDQXpQTCw0R0FpUVEsMkJBQTRCLENBalFwQyxrSEFvUVMsdUJBQXdCLENBcFFqQyx5R0EwUU8sU0FBVSxDQUNWLFdBQVksQ0FDWixlQUFnQixDQTVRdkIsOENBbVJJLHVCQUFnQixDQUFoQixvQkFBZ0IsQ0FBaEIsZUFBZ0IsQ0FDaEIsUUFBUyxDQUNULGVBQWdCLENBQ2hCLHlCQUEwQixDQUMxQixpQkFBa0IsQ0FDbEIsNkVBQThFLENBQzlFLHNDQUF1QyxDQUN2QyxTQUFVLENBMVJkLHlEQTZSSyxxQ0FBdUMsQ0FHeEMscUJBaFNKLDhDQWlTSyxjQUFlLENBalNwQixvREFxU00scUNBQXVDLENBQ3ZDLENBdFNOLDRFQWdUSSxPQUFRLENBQ1IsZUFBZ0IsQ0FqVHBCLHNFQXNUSyxPQUFRLENBdFRiLGdDQTZURSxZQUFhLENBQ2Isa0RBQXFELENBQ3JELHlCQUEwQixDQS9UNUIscUNBa1VHLHlCQUEyQixDQUMzQix3QkFBMEIsQ0FuVTdCLDZDQXNVSSxZQUFhLENBdFVqQiwyQ0EwVUksWUFBYSxDQUNiLHlCQUEwQixDQUMxQixpQ0FBa0MsQ0FDbEMsMERBSVMsQ0FDVCxvQkFBcUIsQ0FDckIseUJBQTBCLENBQzFCLGlCQUFrQixDQUNsQixXQUFZLENBRVoscUJBdlZKLDJDQXdWSyxjQUFlLENBeFZwQixpREEyVk0seUJBQTBCLENBM1ZoQyxvR0FrV1cscUJBQXNCLENBQ3RCLENBbldYLG9EQStXSSxlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsVUFBVyxDQUNYLFlBQWEsQ0FDYixvQkFBcUIsQ0FDckIsc0JBQXVCLENBQ3ZCLGtCQUFtQixDQUNuQiw4QkFBK0IsQ0FDL0IsZUFBZ0IsQ0F2WHBCLHdEQTBYSywyRUFBNEUsQ0FFNUUsZUFFaUIsQ0E5WHRCLDhIQTJYSyxVQUFXLENBRVgsV0FBWSxDQUNaLG1CQUFpQixDQUFqQixnQkFPa0IsQ0FyWXZCLDRDQTJZSSxRQUFTLENBM1liLG9EQStZSyxlQUFnQixDQS9ZckIsMkNBb1pJLFlBQWEsQ0FwWmpCLDhDQXdaSSwrQkFBZ0MsQ0FDaEMsMkJBQTRCLENBQzVCLG1CQUFxQixDQTFaekIsa0RBK1pJLGtCQUFtQixDQUNuQixxQkFBc0IsQ0FDdEIsbUJBQW9CLENBQ3BCLDhEQUErRCxDQUMvRCwyQkFBNEIsQ0FDNUIsZUFBZ0IsQ0FwYXBCLDZDQXdhSSxvQkFBcUIsQ0FDckIsZUFBZ0IsQ0F6YXBCLHFEQTRhSyxZQUFhLENBQ2Isd0JBQXlCLENBQ3pCLGdCQUFpQixDQTlhdEIsNExBd2JRLGFBQWMsQ0FDZCxnQ0FBaUMsQ0FDakMseUJBQTBCLENBQzFCLGVBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLGVBQWdCLENBQ2hCLGNBQWUsQ0FoY3ZCLHNNQW1jUyxhQUFjLENBQ2Qsa0JBQW1CLENBcGM1QixzT0F1Y1csWUFBYSxDQXZjeEIsOE1BOGNRLFlBQWEsQ0E5Y3JCLHVDQXlkRyxnQkFBaUIsQ0FDakIsNkNBQWdELENBQ2hELDhDQUFpRCxDQTNkcEQsMkNBZ2VHLDJCQUE2QixDQUkvQix3QkFwZUQsdUNBdWVJLFlBQWEsQ0F2ZWpCLGdDQTRlRyw2QkFBOEIsQ0E1ZWpDLG1DQWdmRyxZQUFhLENBQ2IscUJBQXNCLENBamZ6QiwyQ0FvZkksOEJBQStCLENBQy9CLENBSUgsd0JBemZELHNDQTJmRyxjQUFlLENBQ2YsYUFBYyxDQUNkLGdCQUFpQixDQUNqQixxQkFBc0IsQ0FDdEIsaUJBQWtCLENBQ2xCLFdBQVksQ0FoZ0JmLHlKQXFnQkssaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsaUVBQW9FLENBQ3BFLHFEQUF3RCxDQUN4RCxzREFBeUQsQ0FDekQsVUFBVyxDQTNnQmhCLDZFQThnQkssMEJBQTRCLENBOWdCakMsOEpBcWhCTSxlQUFnQixDQUNoQixjQUFlLENBdGhCckIsbUZBMmhCUSxnQkFBaUIsQ0EzaEJ6QiwyRkE2aEJTLHNCQUF3QixDQTdoQmpDLHlGQWlpQlEsY0FBZSxDQUNmLG9CRXppQjZELENGMGlCN0Qsc0NBQXVDLENBbmlCL0MsZ0NBMmlCRyxpQ0FBa0MsQ0EzaUJyQyw0Q0EraUJLLG1CQUFvQixDQUNwQixDQUtKLHdCQXJqQkQsMkRBd2pCSSxrQ0FBa0MsQ0F4akJ0QyxnQ0E0akJHLGlDQUFrQyxDQTVqQnJDLHVDQWlrQkksYUFBYyxDQUNkLGNBQWUsQ0FDZiIsImZpbGUiOiJjcHQtb3ZlcnZpZXcvY3B0LW92ZXJ2aWV3Lm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdHtcbiAgICAtLWxpbmstaG92ZXItZWZmZWN0X19jb2xvcjogdmFyKC0tY29sb3JfX2JsYWNrKTtcbn1cblxuJWxpbmtzLWhvdmVyLWVmZmVjdHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMC4wNjI1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saW5rLWhvdmVyLWVmZmVjdF9fY29sb3IpO1xuICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIHZhcigtLWFuaW1hdGlvbl9fZHVyYXRpb24pIHZhcigtLWFuaW1hdGlvbl9fdGltaW5nLWZ1bmN0aW9uKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMHJlbTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkBpbXBvcnQgJy4uLy4uL3Njc3MvMC1zZXR0aW5ncy9fdmFyaWFibGVzLnNjc3MnO1xuQGltcG9ydCAnLi4vLi4vc2Nzcy8wLXNldHRpbmdzL2N1c3RvbS1tZWRpYS1xdWVyaWVzLnNjc3MnO1xuQGltcG9ydCAnLi4vLi4vc2Nzcy8wLXNldHRpbmdzL2Z1bmN0aW9ucy5zY3NzJztcbkBpbXBvcnQgXCIvYnVkZHkvcHJvamVjdC10aGVtZS1zZXR1cC1ub2RlLWhkdy1kZXYvd2ViL2FwcC90aGVtZXMvZ2l1L3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvbWl4aW4uZmx1aWQtdHlwZS5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3Byb2plY3QtdGhlbWUtc2V0dXAtbm9kZS1oZHctZGV2L3dlYi9hcHAvdGhlbWVzL2dpdS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL21peGluLmZvbnQtZmFjZS5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3Byb2plY3QtdGhlbWUtc2V0dXAtbm9kZS1oZHctZGV2L3dlYi9hcHAvdGhlbWVzL2dpdS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL21peGluLmZvbnQtd2VpZ2h0LnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvcHJvamVjdC10aGVtZS1zZXR1cC1ub2RlLWhkdy1kZXYvd2ViL2FwcC90aGVtZXMvZ2l1L3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuYnV0dG9uLnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvcHJvamVjdC10aGVtZS1zZXR1cC1ub2RlLWhkdy1kZXYvd2ViL2FwcC90aGVtZXMvZ2l1L3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuY29udGFpbmVyLnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvcHJvamVjdC10aGVtZS1zZXR1cC1ub2RlLWhkdy1kZXYvd2ViL2FwcC90aGVtZXMvZ2l1L3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuY29weS5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3Byb2plY3QtdGhlbWUtc2V0dXAtbm9kZS1oZHctZGV2L3dlYi9hcHAvdGhlbWVzL2dpdS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmdyaWQuc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS9wcm9qZWN0LXRoZW1lLXNldHVwLW5vZGUtaGR3LWRldi93ZWIvYXBwL3RoZW1lcy9naXUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5oZWFkaW5ncy5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3Byb2plY3QtdGhlbWUtc2V0dXAtbm9kZS1oZHctZGV2L3dlYi9hcHAvdGhlbWVzL2dpdS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmxpbmstZWZmZWN0LnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvcHJvamVjdC10aGVtZS1zZXR1cC1ub2RlLWhkdy1kZXYvd2ViL2FwcC90aGVtZXMvZ2l1L3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuc3BhY2VzLnNjc3NcIjtcblxuYm9keSAuY3B0LW92ZXJ2aWV3LW1vZHVsZSB7XG5cdC0tY3B0LW92ZXJ2aWV3X19zaXplLS1kZXNjaXB0aW9uLWxpbmVzOiA0O1xuXG5cdCYuaGFzLW9uZS1jb2xvcixcblx0Ji5oYXMtdHdvLWNvbG9ycyB7XG5cdFx0bGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdC5jcHQtb3ZlcnZpZXctbW9kdWxlIHtcblx0XHRcdCZfX2NvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRcdG1heC13aWR0aDogY2FsYyh2YXIoLS1jb250YWluZXItcGFkZGluZykgKiAyICsgdmFyKC0tY29udGVudC13aWR0aCkpO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tY29udGFpbmVyLXBhZGRpbmcpIC0gI3tyZW0oMil9KTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1jb250YWluZXItcGFkZGluZykgLSAje3JlbSgyKX0pO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0Jl9fbGlzdCB7XG5cdFx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXG5cdFx0XHRcdFx0Ji0tZGVzY3JpcHRpb24sXG5cdFx0XHRcdFx0LmJ1dHRvbi0tc2ltcGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJ1dHRvbi0tc2ltcGxlIHtcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwLjI1cmVtIHNvbGlkIHZhcigtLWNvbG9yX19ncmV5LS1kYXJrKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji0tdGl0bGUge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgcmVtKDYpO1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcblx0XHRcdFx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZbZGF0YS1ldmVudHMtbGF5b3V0PSdzdWJsaW5lJ10ge1xuXHRcdFx0XHRcdFx0LmNwdC1vdmVydmlldy1tb2R1bGVfX2xpc3QtaXRlbSB7XG5cdFx0XHRcdFx0XHRcdCYtLWltYWdlLXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRcdFx0Z3JpZC1hcmVhOiBpbWFnZTtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIzLjEyNXJlbTtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX193aGl0ZSk7XG5cdFx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgdmFyKC0tYW5pbWF0aW9uX19kdXJhdGlvbikgdmFyKC0tYW5pbWF0aW9uX190aW1pbmctZnVuY3Rpb24pO1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0Ji5oYXMtZnVsbC1zaXplIHtcblx0XHRcdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLS1kYXRlIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYtLXRpdGxlLXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0XHRcdCYtZGF0ZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnRfX3dlaWdodC0tYm9sZCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oMyk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYtLXRpdGxlIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCByZW0oNik7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji0tc3VibGluZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZhcigtLWZvbnRfX2NvcHktLXNpemUpO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgxNSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX2ZpbHRlci10aXRsZSB7XG5cdFx0XHRcdCogaDIsXG5cdFx0XHRcdCogc3Ryb25nIHtcblx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX2ZpbHRlci1saXN0LS1jYXRlZ29yeSB7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdH1cblx0XHRcdCZfX2V2ZW50cy1vdmVydmlldy1saW5rIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMC4yNXJlbSBzb2xpZCB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yX193aGl0ZSk7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMC4yNXJlbSBzb2xpZCB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAoLS10YWJsZXQpIHtcblx0XHRcdFx0Jl9fY29udGVudC13cmFwcGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX19pbm5lci1jb250YWluZXIge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jl9fbGlzdCB7XG5cdFx0XHRcdFx0Ji1pdGVtIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fZmlsdGVyLXRpdGxlIHtcblx0XHQmOm5vdCguaXMtZmlsdGVyZWQpIHtcblx0XHRcdC5maWx0ZXItY2hlY2tib3gge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5maWx0ZXItY2hlY2tib3gge1xuXHRcdFx0LS1saW5rLWhvdmVyLWVmZmVjdF9fY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcblx0XHRcdEBleHRlbmQgJWxpbmtzLWhvdmVyLWVmZmVjdDtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLWZvbnRfX2NvcHktLXNpemUpO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZmlsdGVyLWNvbnRhaW5lciB7XG5cdFx0aDEsXG5cdFx0aDIsXG5cdFx0aDMsXG5cdFx0aDQsXG5cdFx0aDUge1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yX19ibGFjayk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0PiA6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQmLXdyYXBwZXIge1xuXHRcdFx0QGV4dGVuZCAlbWFyZ2luX19ib3R0b20tLXNtYWxsO1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtZ2FwOiAxcmVtIHZhcigtLWdyaWRfX2dhcCk7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZS1saW5rIHtcblx0XHQmLXdyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHR9XG5cdH1cblxuXHQmX19saXN0IHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHR9XG5cblx0Jl9fZmlsdGVyIHtcblx0XHQmLWxpc3Qge1xuXHRcdFx0QGV4dGVuZCAlbWFyZ2luX190b3AtLW1lZGl1bTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0Z2FwOiB2YXIoLS1ncmlkX19nYXApO1xuXG5cdFx0XHQmLXN1YmNhdGVnb3JpZXMge1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0XHRncmlkLWdhcDogMC42MjVyZW07XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLS1jYXRlZ29yeSB7XG5cdFx0XHRcdCYtdG9nZ2xlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Ly8gdGV4dC1zaGFkb3c6IDAuMDYyNXJlbSAwIDAgdmFyKC0tY29sb3JfX3NpdGUtYmFja2dyb3VuZCk7XG5cdFx0XHRcdFx0Ly8gcGFkZGluZy1yaWdodDogMXJlbTtcblxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1hbmltYXRpb25fX2R1cmF0aW9uKSB2YXIoLS1hbmltYXRpb25fX3RpbWluZy1mdW5jdGlvbik7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnPic7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMC42MjVyZW07XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnRfX3dlaWdodC0tbGlnaHQpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHQvLyBmb250LXdlaWdodDogdmFyKC0tZm9udF9fd2VpZ2h0LS1ib2xkKTtcblx0XHRcdFx0XHRcdFx0Ly8gdGV4dC1zaGFkb3c6IDAuMDYyNXJlbSAwIDAgY3VycmVudENvbG9yO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuaXMtb3BlbiB7XG5cdFx0XHRcdFx0LmNwdC1vdmVydmlldy1tb2R1bGVfX2ZpbHRlci1saXN0IHtcblx0XHRcdFx0XHRcdCYtLWNhdGVnb3J5IHtcblx0XHRcdFx0XHRcdFx0Ji10b2dnbGUge1xuXHRcdFx0XHRcdFx0XHRcdC8vIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250X193ZWlnaHQtLWJvbGQpO1xuXHRcdFx0XHRcdFx0XHRcdC8vIHRleHQtc2hhZG93OiAwLjA2MjVyZW0gMCAwIGN1cnJlbnRDb2xvcjtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLXN1YmNhdGVnb3JpZXMge1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yX19ibGFjayk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgdmFyKC0tYW5pbWF0aW9uX19kdXJhdGlvbikgdmFyKC0tYW5pbWF0aW9uX190aW1pbmctZnVuY3Rpb24pO1xuXHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udF9fd2VpZ2h0LS1saWdodCk7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0Ji5pcy1jaGVja2VkIHtcblx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogMC4wNjI1cmVtIDAgMCBjdXJyZW50Q29sb3I7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Ly9mb250LXdlaWdodDogdmFyKC0tZm9udF9fd2VpZ2h0LS1ib2xkKTtcblx0XHRcdFx0XHRcdHRleHQtc2hhZG93OiAwLjA2MjVyZW0gMCAwIGN1cnJlbnRDb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmhhcy1maWx0ZXIge1xuXHRcdC5jcHQtb3ZlcnZpZXctbW9kdWxlIHtcblx0XHRcdCZfX3NwbGl0dGVkLWNvbnRlbnQge1xuXHRcdFx0XHRAZXh0ZW5kICVtYXJnaW5fX2hvcml6b250YWwtLWxhcmdlO1xuXHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0Jl9fbGlzdCB7XG5cdFx0XHRcdCYuZmlyc3Qge1xuXHRcdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGlzdCB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLWdhcDogY2FsYygyICogdmFyKC0tZ3JpZF9fZ2FwKSkgdmFyKC0tZ3JpZF9fZ2FwKTtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuXHRcdCYtaXRlbSB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG5cdFx0XHR0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblxuXHRcdFx0Lm1hcmtlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYtLWxpbmsge1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdFx0Z3JpZC1hdXRvLXJvd3M6IGF1dG8gYXV0byBhdXRvIDFmcjtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1hcmVhczpcblx0XHRcdFx0XHQnaW1hZ2UnXG5cdFx0XHRcdFx0J3RpdGxlJ1xuXHRcdFx0XHRcdCdkZXNjcmlwdGlvbidcblx0XHRcdFx0XHQnYnV0dG9uJztcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tY29sb3JfX2JsYWNrKTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdFx0QG1lZGlhIChob3ZlcjogaG92ZXIpIHtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvcl9fYmxhY2spO1xuXG5cdFx0XHRcdFx0XHQuY3B0LW92ZXJ2aWV3LW1vZHVsZSB7XG5cdFx0XHRcdFx0XHRcdCZfX2xpc3Qge1xuXHRcdFx0XHRcdFx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0XHQmLS1pbWFnZS13cmFwcGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtLWltYWdlLXdyYXBwZXIge1xuXHRcdFx0XHRAZXh0ZW5kICVtYXJnaW5fX2JvdHRvbS0tc21hbGw7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGdyaWQtYXJlYTogaW1hZ2U7XG5cdFx0XHRcdGhlaWdodDogMjMuMTI1cmVtO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3doaXRlKTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCB2YXIoLS1hbmltYXRpb25fX2R1cmF0aW9uKSB2YXIoLS1hbmltYXRpb25fX3RpbWluZy1mdW5jdGlvbik7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmhhcy1mdWxsLXNpemUge1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLS10aXRsZSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHQmLXdyYXBwZXIge1xuXHRcdFx0XHRcdEBleHRlbmQgJW1hcmdpbl9fYm90dG9tLS1zbWFsbDtcblx0XHRcdFx0XHRncmlkLWFyZWE6IHRpdGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtLWRhdGUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmLS1hZGRyZXNzIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnRfX3dlaWdodCk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcblx0XHRcdH1cblxuXHRcdFx0Ji0tZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRAZXh0ZW5kICVtYXJnaW5fX2JvdHRvbS0tc21hbGw7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cdFx0XHRcdGdyaWQtYXJlYTogZGVzY3JpcHRpb247XG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IHZhcigtLWNwdC1vdmVydmlld19fc2l6ZS0tZGVzY2lwdGlvbi1saW5lcyk7XG5cdFx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR9XG5cblx0XHRcdCYtLWJ1dHRvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblxuXHRcdFx0XHQmLXdyYXBwZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0XHRncmlkLWFyZWE6IGJ1dHRvbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmW2RhdGEtdHlwZT0ncG9zdCddLFxuXHRcdFx0JltkYXRhLXR5cGU9J2NwdF9ldmVudHMnXSB7XG5cdFx0XHRcdC5jcHQtb3ZlcnZpZXctbW9kdWxlIHtcblx0XHRcdFx0XHQmX19saXN0IHtcblx0XHRcdFx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdFx0XHRcdCYtLWRhdGUge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjYyNXJlbTtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogNXJlbTtcblx0XHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDVyZW07XG5cblx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRcdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCYtLWltYWdlLXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTVyZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLW1hcCB7XG5cdFx0LmFjZi1tYXAge1xuXHRcdFx0aGVpZ2h0OiAyOC4xMjVyZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xuXHRcdH1cblxuXHRcdC8qIGZpeGVzIHBvdGVudGlhbCB0aGVtZSBjc3MgY29uZmxpY3QgKi9cblx0XHQuYWNmLW1hcCBpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICgtLXRhYmxldCkge1xuXHRcdCZfX2ZpbHRlciB7XG5cdFx0XHQmLWxpc3Qge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2xpc3Qge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdH1cblxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdCYtd3JhcHBlciB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICgtLWRlc2t0b3ApIHtcblx0XHQmLmFsaWduX19mdWxsIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdFx0LmNwdC1vdmVydmlldy1tb2R1bGUge1xuXHRcdFx0XHQmX19pbm5lci1jb250YWluZXIsXG5cdFx0XHRcdCZfX2ZpbHRlci1jb250YWluZXIge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSAqIDIgKyB2YXIoLS1jb250ZW50LXdpZHRoKSk7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSAtICN7cmVtKDIpfSk7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1jb250YWluZXItcGFkZGluZykgLSAje3JlbSgyKX0pO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX2ZpbHRlci1jb250YWluZXIge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuZXdlcmsge1xuXHRcdFx0XHQuY3B0LW92ZXJ2aWV3LW1vZHVsZSB7XG5cdFx0XHRcdFx0Jl9fY29udGVudC13cmFwcGVyLFxuXHRcdFx0XHRcdCZfX2xpc3QtaXRlbSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX19saXN0IHtcblx0XHRcdFx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdFx0XHRcdCYtLXRpdGxlIHtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0XHRcdFx0XHQmLXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC4zMzMzcmVtO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLS1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMjIpO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250X193ZWlnaHQtLWxpZ2h0KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19saXN0IHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cblx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdCYtLXRpdGxlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNDM3NXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAoLS13aWRlKSB7XG5cdFx0Ji5ld2VyayB7XG5cdFx0XHQuY3B0LW92ZXJ2aWV3LW1vZHVsZV9fbGlzdCB7XG5cdFx0XHRcdGdyaWQtZ2FwOiByZW0oNjYpIHZhcigtLWdyaWRfX2dhcCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2xpc3Qge1xuXHRcdFx0Z3JpZC1nYXA6IDYuMjVyZW0gdmFyKC0tZ3JpZF9fZ2FwKTtcblx0XHR9XG5cblx0XHQmLW1hcCB7XG5cdFx0XHQuYWNmLW1hcCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIkYm94U3BhY2VzOiBtYXJnaW4sIHBhZGRpbmc7XG4kcG9zaXRpb25zOiB0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnQsIGhvcml6b250YWwsIHZlcnRpY2FsO1xuXG5AZWFjaCAkYm94U3BhY2UgaW4gJGJveFNwYWNlcyB7XG4gICAgJSN7JGJveFNwYWNlfXtcbiAgICAgICAgQGVhY2ggJHNwYWNlTmFtZSwgJHNwYWNlVmFsdWUgaW4gJHNwYWNlcyB7XG4gICAgICAgICAgICAmLS0jeyRzcGFjZU5hbWV9e1xuICAgICAgICAgICAgICAgICN7JGJveFNwYWNlfTogY2FsYyggI3skc3BhY2VWYWx1ZX0gKiB2YXIoLS1yZXNwb25zaXZlLXNwYWNlcy1maXgpICk7XG5cbiAgICAgICAgICAgICAgICBAaWYgJGFsbG93LWltcG9ydGFudCB7XG4gICAgICAgICAgICAgICAgICAgICZcXCFpbXBvcnRhbnR7XG4gICAgICAgICAgICAgICAgICAgICAgICAjeyRib3hTcGFjZX06IGNhbGMoICN7JHNwYWNlVmFsdWV9ICogdmFyKC0tcmVzcG9uc2l2ZS1zcGFjZXMtZml4KSApICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gICAgICAgICAgICAmX18jeyRwb3NpdGlvbn17XG4gICAgICAgICAgICAgICAgQGlmICRwb3NpdGlvbiA9PSBob3Jpem9udGFsIHtcbiAgICAgICAgICAgICAgICAgICAgQGVhY2ggJHNwYWNlTmFtZSwgJHNwYWNlVmFsdWUgaW4gJHNwYWNlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLS0jeyRzcGFjZU5hbWV9e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGJveFNwYWNlfS10b3A6IGNhbGMoICN7JHNwYWNlVmFsdWV9ICogdmFyKC0tcmVzcG9uc2l2ZS1zcGFjZXMtZml4KSApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGJveFNwYWNlfS1ib3R0b206IGNhbGMoICN7JHNwYWNlVmFsdWV9ICogdmFyKC0tcmVzcG9uc2l2ZS1zcGFjZXMtZml4KSApO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmICRhbGxvdy1pbXBvcnRhbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmXFwhaW1wb3J0YW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skYm94U3BhY2V9LXRvcDogY2FsYyggI3skc3BhY2VWYWx1ZX0gKiB2YXIoLS1yZXNwb25zaXZlLXNwYWNlcy1maXgpICkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGJveFNwYWNlfS1ib3R0b206IGNhbGMoICN7JHNwYWNlVmFsdWV9ICogdmFyKC0tcmVzcG9uc2l2ZS1zcGFjZXMtZml4KSApICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGVsc2UgaWYgJHBvc2l0aW9uID09IHZlcnRpY2FsIHtcbiAgICAgICAgICAgICAgICAgICAgQGVhY2ggJHNwYWNlTmFtZSwgJHNwYWNlVmFsdWUgaW4gJHNwYWNlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLS0jeyRzcGFjZU5hbWV9e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGJveFNwYWNlfS1sZWZ0OiBjYWxjKCAjeyRzcGFjZVZhbHVlfSAqIHZhcigtLXJlc3BvbnNpdmUtc3BhY2VzLWZpeCkgKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRib3hTcGFjZX0tcmlnaHQ6IGNhbGMoICN7JHNwYWNlVmFsdWV9ICogdmFyKC0tcmVzcG9uc2l2ZS1zcGFjZXMtZml4KSApO1xuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYgJGFsbG93LWltcG9ydGFudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZcXCFpbXBvcnRhbnR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRib3hTcGFjZX0tbGVmdDogY2FsYyggI3skc3BhY2VWYWx1ZX0gKiB2YXIoLS1yZXNwb25zaXZlLXNwYWNlcy1maXgpICkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGJveFNwYWNlfS1yaWdodDogY2FsYyggI3skc3BhY2VWYWx1ZX0gKiB2YXIoLS1yZXNwb25zaXZlLXNwYWNlcy1maXgpICkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgIEBlYWNoICRzcGFjZU5hbWUsICRzcGFjZVZhbHVlIGluICRzcGFjZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi0tI3skc3BhY2VOYW1lfXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRib3hTcGFjZX0tI3skcG9zaXRpb259OiBjYWxjKCAjeyRzcGFjZVZhbHVlfSAqIHZhcigtLXJlc3BvbnNpdmUtc3BhY2VzLWZpeCkgKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZiAkYWxsb3ctaW1wb3J0YW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJlxcIWltcG9ydGFudHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGJveFNwYWNlfS0jeyRwb3NpdGlvbn06IGNhbGMoICN7JHNwYWNlVmFsdWV9ICogdmFyKC0tcmVzcG9uc2l2ZS1zcGFjZXMtZml4KSApICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiJGh0bWwtZm9udC1zaXplOiAxNnB4O1xuXG5AZnVuY3Rpb24gc3RyaXBVbml0KCR2YWx1ZSkge1xuICAgIEByZXR1cm4gJHZhbHVlIC8gKCR2YWx1ZSAqIDAgKyAxKTtcbn1cblxuQGZ1bmN0aW9uIHJlbSgkcHhWYWx1ZSkge1xuICAgIEByZXR1cm4gI3tzdHJpcFVuaXQoJHB4VmFsdWUpIC8gc3RyaXBVbml0KCRodG1sLWZvbnQtc2l6ZSl9cmVtO1xufVxuXG5AZnVuY3Rpb24gcmVsKCRtaW5Gb250VmFsdWUsICRtYXhGb250VmFsdWUsICRtaW5XaWR0aFZhbHVlLCAkbWF4V2lkdGhWYWx1ZSkge1xuICAgIEByZXR1cm4gKCRtYXhGb250VmFsdWUgLSAkbWluRm9udFZhbHVlKSAvICgkbWF4V2lkdGhWYWx1ZSAtICRtaW5XaWR0aFZhbHVlKTtcbn1cbkBmdW5jdGlvbiBpbnRlcigkbWluRm9udFZhbHVlLCAkbWF4Rm9udFZhbHVlLCAkbWluV2lkdGhWYWx1ZSwgJG1heFdpZHRoVmFsdWUpIHtcbiAgICBAcmV0dXJuICggKC0xICogJG1pbldpZHRoVmFsdWUpICogcmVsKCRtaW5Gb250VmFsdWUsICRtYXhGb250VmFsdWUsICRtaW5XaWR0aFZhbHVlLCAkbWF4V2lkdGhWYWx1ZSkgKyAkbWluRm9udFZhbHVlKSAvICN7c3RyaXBVbml0KCRodG1sLWZvbnQtc2l6ZSl9O1xufVxuQGZ1bmN0aW9uIHByZWZWYWx1ZSgkbWluRm9udFZhbHVlLCAkbWF4Rm9udFZhbHVlLCAkbWluV2lkdGhWYWx1ZSwgJG1heFdpZHRoVmFsdWUpIHtcbiAgICBAcmV0dXJuICN7aW50ZXIoJG1pbkZvbnRWYWx1ZSwgJG1heEZvbnRWYWx1ZSwgJG1pbldpZHRoVmFsdWUsICRtYXhXaWR0aFZhbHVlKX1yZW0gKyAje3JlbCgkbWluRm9udFZhbHVlLCAkbWF4Rm9udFZhbHVlLCAkbWluV2lkdGhWYWx1ZSwgJG1heFdpZHRoVmFsdWUpICogMTAwfXZ3O1xufVxuQGZ1bmN0aW9uIGNhbGNDbGFtcCgkbWluRm9udFZhbHVlLCAkbWF4Rm9udFZhbHVlLCAkbWluV2lkdGhWYWx1ZSwgJG1heFdpZHRoVmFsdWUpIHtcbiAgICBAcmV0dXJuIGNsYW1wKCN7cmVtKCRtaW5Gb250VmFsdWUpfSwgI3twcmVmVmFsdWUoJG1pbkZvbnRWYWx1ZSwgJG1heEZvbnRWYWx1ZSwgJG1pbldpZHRoVmFsdWUsICRtYXhXaWR0aFZhbHVlKX0sICN7cmVtKCRtYXhGb250VmFsdWUpfSk7XG59XG4iXX0= */
