@-webkit-keyframes show-element-scale{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes bounce{0%,to{transform:translate(0)}25%{transform:rotateX(20deg) translateY(2px) rotate(-3deg)}50%{transform:translateY(-5px) rotate(3deg) scale(1.35)}}@keyframes bounce{0%,to{transform:translate(0)}25%{transform:rotateX(20deg) translateY(2px) rotate(-3deg)}50%{transform:translateY(-5px) rotate(3deg) scale(1.35)}}@-webkit-keyframes show-element{0%{opacity:0}to{opacity:1}}@keyframes show-element{0%{opacity:0}to{opacity:1}}@keyframes show-element-scale{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes move-shine{0%{transform:translateZ(0)}50%{transform:translate3d(-4px,0,0)}to{transform:translateZ(0)}}@keyframes move-shine{0%{transform:translateZ(0)}50%{transform:translate3d(-4px,0,0)}to{transform:translateZ(0)}}@-webkit-keyframes arrow-scroll-navigation-hover-down{0%{transform:translate(0) rotate(-90deg) scale(1)}45%{transform:translateY(10px) rotate(-90deg) scale(.75);opacity:0}55%{transform:translateY(-10px) rotate(-90deg) scale(.75);opacity:0}to{transform:translate(0) rotate(-90deg) scale(1);opacity:1}}@keyframes arrow-scroll-navigation-hover-down{0%{transform:translate(0) rotate(-90deg) scale(1)}45%{transform:translateY(10px) rotate(-90deg) scale(.75);opacity:0}55%{transform:translateY(-10px) rotate(-90deg) scale(.75);opacity:0}to{transform:translate(0) rotate(-90deg) scale(1);opacity:1}}@-webkit-keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@-webkit-keyframes slider-button-navigation-hover{0%{transform:translate(0) scale(1)}45%{opacity:0;transform:translate(10px) scale(.75)}55%{opacity:0;transform:translate(-10px) scale(.75)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes slider-button-navigation-hover{0%{transform:translate(0) scale(1)}45%{opacity:0;transform:translate(10px) scale(.75)}55%{opacity:0;transform:translate(-10px) scale(.75)}to{opacity:1;transform:translate(0) scale(1)}}.pricing-module .button{align-items:center;background:var(--section-cta-button__background);border:.0625rem solid var(--section-cta-button__border);border-bottom-width:.25rem;border-radius:var(--global__border-radius);box-sizing:border-box;color:var(--section-cta-button__color);cursor:pointer;display:inline-flex;font-family:inherit;height:3.125rem;justify-content:center;line-height:1;min-width:10rem;outline:none;padding:.625rem;position:relative;text-decoration:none;transition:none}.pricing-module .button .icon{display:inline-block;height:1.75rem;margin-right:.625rem;width:1.75rem}.pricing-module .button:focus{outline:none}.pricing-module .button:before{background:transparent;border-radius:var(--global__border-radius);bottom:0;content:"";display:block;left:0;outline:none;position:absolute;right:0;top:0;transition:background var(--animation__duration) var(--animation__timing-function) 0s}.pricing-module .button:hover:before{background:hsla(0,0%,100%,.15)}.pricing-module .button:active{border-bottom-width:.0625rem}.pricing-module .button{--section-cta-button__background:var(--color__green--light);--section-cta-button__color:var(--color__green);--section-cta-button__border:var(--color__green--pastell)}.pricing-module__inner-container{margin-left:auto;margin-right:auto;max-width:calc(var(--global__container-padding)*2 + var(--global__inner-content--width));padding-left:var(--global__container-padding);padding-right:var(--global__container-padding);width:100%}@media (min-width:48em){.pricing-module__inner-container{--global__container-padding:2.3rem}}@media (min-width:62em){.pricing-module__inner-container{--global__container-padding:2.7rem}}@media (min-width:75em){.pricing-module__inner-container{--global__container-padding:3.1rem}}.pricing-module{font-family:var(--font__copy);font-weight:var(--font__copy--weight);font-size:var(--font__copy--size);line-height:var(--font__copy--line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--pricing-module__color--background:var(--color-module__blue--light);--pricing-module__color--text:var(--color-module__blue--dark);--pricing-module__color--element-background:var(--color-module__blue);--pricing-module__table--text:var(--color__white);--pricing-module__table--column-odd-background:#328ea2;--pricing-module__table--column-even-background:#61a8b8;--pricing-module__table--highlight-background:#197f95;--pricing-module__table--highlight-icon-color:#b2d4db}.pricing-module{background:var(--pricing-module__color--background);color:var(--pricing-module__color--text);--angle-clip-path-color__background:var(--pricing-module__color--background);--overflowed-area__color--background:var(--pricing-module__color--element-background)}.pricing-module__inner-container{padding-bottom:var(--global__container-padding);padding-top:var(--global__container-padding)}.pricing-module .overflowed-area{margin:var(--global__container-padding) 0}.pricing-module .pricing-table{display:flex;list-style:none;margin:0 0 1rem;padding:0}.pricing-module .pricing-table>li,.pricing-module .pricing-table ul{list-style:none;margin:0;padding:0}.pricing-module .pricing-table__attributes{background:var(--pricing-module__table--column-even-background);flex:1;position:relative}.pricing-module .pricing-table__attributes--legend{width:0}.pricing-module .pricing-table__attributes--legend .pricing-table-legend__element{background:transparent;color:var(--pricing-module__color--text);display:flex;flex-flow:column;justify-content:center;margin-left:-1.2rem;padding:0;position:relative;width:0;z-index:4}.pricing-module .pricing-table__attributes--legend .pricing-table-legend__element--label{display:none}.pricing-module .pricing-table__attributes--legend .pricing-table-legend__element [data-tooltip]{cursor:help;height:2.8rem;width:2.8rem}.pricing-module .pricing-table__attributes--legend .pricing-table-legend__element [data-tooltip]:before{width:auto}.pricing-module .pricing-table__attributes--legend .pricing-table-legend__element--icon{margin:0}.pricing-module .pricing-table__attributes--legend .pricing-table-legend__element--icon svg{height:2.8rem;padding:.25rem;top:0;width:2.8rem}.pricing-module .pricing-table__attributes--legend .pricing-table-legend__element--icon:before{border-width:.4rem;height:2.8rem;width:2.8rem}.pricing-module .pricing-table__attributes--legend .pricing-table-legend__element--price .pricing-table-legend__element--icon{margin-top:-1.5625rem}.pricing-module .pricing-table__attributes:nth-child(odd){background:var(--pricing-module__table--column-odd-background)}.pricing-module .pricing-table__attributes.has-style-favourite:after,.pricing-module .pricing-table__attributes.has-style-recommended:after{background:inherit;content:"";display:block;height:1rem;position:absolute;top:100%;width:100%}.pricing-module .pricing-table__attribute{background:hsla(0,0%,100%,.5);color:var(--pricing-module__table--text);display:flex;font-size:1.5rem;height:3.4375rem;justify-content:center;line-height:1;padding:.625rem;text-align:center;white-space:nowrap}.pricing-module .pricing-table__attribute:nth-child(2n){background:transparent}.pricing-module .pricing-table__attribute strong{display:inline-block;font-size:2rem;margin-right:.3125rem}.pricing-module .pricing-table__attribute--highlight{background:var(--pricing-module__table--highlight-background);color:var(--pricing-module__table--highlight-icon-color);display:flex;flex-flow:column;font-size:1rem;height:3rem;justify-content:space-around;line-height:1;padding:1rem 0 1rem 4rem;position:relative;text-align:left}.pricing-module .pricing-table__attribute--highlight strong{display:block;font-size:1.25rem}.pricing-module .pricing-table__attribute--highlight svg{fill:var(--pricing-module__table--highlight-icon-color);height:4rem;left:-.5rem;position:absolute;top:-.5rem;width:4rem}.pricing-module .pricing-table__attribute--highlight.has-style-default{background:var(--pricing-module__color--background)}.pricing-module .pricing-table__attribute--date{flex-flow:column;height:8.125rem;padding:1.25rem .625rem}.pricing-module .pricing-table__attribute--date strong{font-size:2.25rem}.pricing-module .pricing-table__attribute--date-label{display:block;font-size:1rem;line-height:1.5rem}.pricing-module .pricing-table__attribute--price{flex-flow:column;font-size:2rem;height:7.1875rem;padding:1.25rem .625rem}.pricing-module .pricing-table__attribute--price strong{font-size:3.25rem}.pricing-module .pricing-table__attribute--price-wrapper{white-space:nowrap}.pricing-module .pricing-table__attribute--price-label{display:block;font-size:1.5rem}.pricing-module .pricing-table-legend{padding:0}.pricing-module .pricing-table-legend__element--icon{position:relative}.pricing-module .pricing-table-legend__element--icon svg{position:relative;top:-.125rem;z-index:2}.pricing-module .pricing-table-legend__element--icon:before{background:var(--pricing-module__color--element-background);border:.15rem solid var(--pricing-module__color--background);border-radius:50%;content:"";display:block;left:0;position:absolute;top:0;z-index:1}.pricing-module .pricing-table-legend-wrapper .pricing-table-legend{display:grid;grid-gap:.625rem;grid-template-columns:1fr;margin:var(--global__container-padding) 0}.pricing-module .pricing-table-legend-wrapper .pricing-table-legend__element{background:transparent;color:var(--pricing-module__color--text);display:block;font-size:1.25rem;height:auto;line-height:1.5rem;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.pricing-module .pricing-table-legend-wrapper .pricing-table-legend__element [data-tooltip]{cursor:default}.pricing-module .pricing-table-legend-wrapper .pricing-table-legend__element [data-tooltip]:after,.pricing-module .pricing-table-legend-wrapper .pricing-table-legend__element [data-tooltip]:before{display:none}.pricing-module .pricing-table-legend-wrapper .pricing-table-legend__element--icon{display:inline-block;margin-right:.3125rem}.pricing-module .pricing-table-legend-wrapper .pricing-table-legend__element--icon:before,.pricing-module .pricing-table-legend-wrapper .pricing-table-legend__element--icon svg{height:1.5rem;width:1.5rem}@media (min-width:23.4375em){.pricing-module .pricing-table-legend-wrapper .pricing-table-legend{grid-template-columns:1fr 1fr}.pricing-module .pricing-table-legend-wrapper .pricing-table-legend__element{text-align:center}}@media (min-width:48em){.pricing-module .pricing-table-legend-wrapper .pricing-table-legend{grid-template-columns:1fr 1fr 1fr}}@media (min-width:62em){.pricing-module .pricing-table-legend-wrapper .pricing-table-legend{display:flex}.pricing-module .pricing-table-legend-wrapper .pricing-table-legend__element{flex:1}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Njc3MvMS10b29scy9hbmltYXRpb24uYWpheC1sb2FkZXIuc2NzcyIsIi4uL3Njc3MvMS10b29scy9hbmltYXRpb24uYXJyb3ctc2Nyb2xsLW5hdmlnYXRpb24taG92ZXItZG93bi5zY3NzIiwiLi4vc2Nzcy8xLXRvb2xzL2FuaW1hdGlvbi5ib29raW5nLmxvYWRlci5zY3NzIiwiLi4vc2Nzcy8xLXRvb2xzL2FuaW1hdGlvbi5zbGlkZXItYnV0dG9uLW5hdmlnYXRpb24taG92ZXIuc2NzcyIsInByaWNpbmcvcHJpY2luZy5zY3NzIiwiLi4vc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmJ1dHRvbi5zY3NzIiwiLi4vc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmNvbnRhaW5lci5zY3NzIiwiLi4vc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmNvcHkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxzQ0FFSSxHQUNJLFNBQVUsQ0FDVixtQkFBb0IsQ0FHeEIsR0FDSSxTQUFVLENBQ1Ysa0JBQW1CLENBQUEsQ0FJM0IsMEJBRUksTUFDSSxzQkFBdUIsQ0FHM0IsSUFDSSxzREFBdUQsQ0FHM0QsSUFDSSxtREFBb0QsQ0FBQSxDQVg1RCxrQkFFSSxNQUNJLHNCQUF1QixDQUczQixJQUNJLHNEQUF1RCxDQUczRCxJQUNJLG1EQUFvRCxDQUFBLENBTTVELGdDQUVJLEdBQ0ksU0FBVSxDQUdkLEdBQ0ksU0FBVSxDQUFBLENBUGxCLHdCQUVJLEdBQ0ksU0FBVSxDQUdkLEdBQ0ksU0FBVSxDQUFBLENBSWxCLDhCQUVJLEdBQ0ksU0FBVSxDQUNWLG1CQUFvQixDQUd4QixHQUNJLFNBQVUsQ0FDVixrQkFBbUIsQ0FBQSxDQUkzQiw4QkFFSSxHQUNJLHVCQUErQixDQUduQyxJQUNJLCtCQUFrQyxDQUd0QyxHQUNJLHVCQUErQixDQUFBLENBWHZDLHNCQUVJLEdBQ0ksdUJBQStCLENBR25DLElBQ0ksK0JBQWtDLENBR3RDLEdBQ0ksdUJBQStCLENBQUEs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QWpMdEMsc0RBcUxvQixhQUFjLENBQ2QsY0FBZSxDQUNmLGtCQUFtQixDQXZMdkMsaURBNExnQixnQkFBaUIsQ0FDakIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQix1QkFBd0IsQ0EvTHhDLHdEQWtNb0IsaUJBQWtCLENBbE10Qyx5REFzTW9CLGtCQUFtQixDQXRNdkMsdURBME1vQixhQUFjLENBQ2QsZ0JBQWlCLENBM01yQyxzQ0FrTlEsU0FBVSxDQWxObEIscURBdU5nQixpQkFBa0IsQ0F2TmxDLHlEQTBOb0IsaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixTQUFVLENBNU45Qiw0REFnT29CLDJEQUE0RCxDQUM1RCw0REFBNkQsQ0FDN0QsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxhQUFjLENBQ2QsTUFBTyxDQUNQLGlCQUFrQixDQUNsQixLQUFNLENBQ04sU0FBVSxDQXhPOUIsb0VBaVBZLFlBQWEsQ0FDYixnQkFBaUIsQ0FDakIseUJBQTBCLENBQzFCLHlDQUEwQyxDQXBQdEQsNkVBdVBnQixzQkFBdUIsQ0FDdkIsd0NBQXlDLENBQ3pDLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLGtCQUFtQixDQUNuQixlQUFnQixDQUNoQixTQUFVLENBQ1YsZUFBZ0IsQ0FDaEIsc0JBQXVCLENBQ3ZCLGtCQUFtQixDQWpRbkMsNEZBb1FvQixjQUFlLENBcFFuQyxxTUF3UXdCLFlBQWEsQ0F4UXJDLG1GQTZRb0Isb0JBQXFCLENBQ3JCLHFCQUFzQixDQTlRMUMsaUxBc1J3QixhQUFjLENBQ2QsWUFBYSxDQUt6Qiw2QkE1Ulosb0VBNlJnQiw2QkFBOEIsQ0E3UjlDLDZFQWdTb0IsaUJBQWtCLENBQ3JCLENBR0wsd0JBcFNaLG9FQXFTZ0IsaUNBQWtDLENBVXpDLENBUEcsd0JBeFNaLG9FQXlTZ0IsWUFBYSxDQXpTN0IsNkVBNFNvQixNQUFPLENBQ1YiLCJmaWxlIjoicHJpY2luZy9wcmljaW5nLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAa2V5ZnJhbWVzIHNob3ctZWxlbWVudC1zY2FsZSB7XG5cbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNSk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuXG4gICAgMCUsIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICB9XG5cbiAgICAyNSUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMjBkZWcpIHRyYW5zbGF0ZVkoMnB4KSByb3RhdGUoLTNkZWcpO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSByb3RhdGUoM2RlZykgc2NhbGUoMS4zNSk7XG4gICAgfVxufVxuXG5cblxuQGtleWZyYW1lcyBzaG93LWVsZW1lbnQge1xuXG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzaG93LWVsZW1lbnQtc2NhbGUge1xuXG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjUpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbW92ZS1zaGluZSB7XG5cbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNHB4LCAwLCAwKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG4iLCJAa2V5ZnJhbWVzIGFycm93LXNjcm9sbC1uYXZpZ2F0aW9uLWhvdmVyLWRvd24ge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlKC05MGRlZykgc2NhbGUoMSk7XG4gICAgfVxuICAgIDQ1JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpIHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDAuNzUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICA1NSUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTBweCkgcm90YXRlKC05MGRlZykgc2NhbGUoMC43NSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoLTkwZGVnKSBzY2FsZSgxKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59IiwiQGtleWZyYW1lcyBzay1ib3VuY2VkZWxheSB7XG5cbiAgICAwJSwgODAlLCAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG5cbiAgICA0MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbn1cbiIsIkBrZXlmcmFtZXMgc2xpZGVyLWJ1dHRvbi1uYXZpZ2F0aW9uLWhvdmVyIHtcblxuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XG4gICAgfVxuXG4gICAgNDUlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgMCkgc2NhbGUoLjc1KTtcbiAgICB9XG5cbiAgICA1NSUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCwgMCkgc2NhbGUoLjc1KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi9idWRkeS92aWxsYS1zb2xlaWwvd2ViL2FwcC90aGVtZXMvbW9ua2V5LXRoZW1lL3Jlc291cmNlcy9zY3NzLzAtc2V0dGluZ3MvX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3ZpbGxhLXNvbGVpbC93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMC1zZXR0aW5ncy9jdXN0b20tbWVkaWEtcXVlcmllcy5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3ZpbGxhLXNvbGVpbC93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9hbmltYXRpb24uYWpheC1sb2FkZXIuc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS92aWxsYS1zb2xlaWwvd2ViL2FwcC90aGVtZXMvbW9ua2V5LXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvYW5pbWF0aW9uLmFycm93LXNjcm9sbC1uYXZpZ2F0aW9uLWhvdmVyLWRvd24uc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS92aWxsYS1zb2xlaWwvd2ViL2FwcC90aGVtZXMvbW9ua2V5LXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvYW5pbWF0aW9uLmJvb2tpbmcubG9hZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvdmlsbGEtc29sZWlsL3dlYi9hcHAvdGhlbWVzL21vbmtleS10aGVtZS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL2FuaW1hdGlvbi5zbGlkZXItYnV0dG9uLW5hdmlnYXRpb24taG92ZXIuc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS92aWxsYS1zb2xlaWwvd2ViL2FwcC90aGVtZXMvbW9ua2V5LXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvbWl4aW4uZmx1aWQtdHlwZS5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3ZpbGxhLXNvbGVpbC93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9taXhpbi5mb250LWZhY2Uuc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS92aWxsYS1zb2xlaWwvd2ViL2FwcC90aGVtZXMvbW9ua2V5LXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuYW5nbGUtY2xpcC1wYXRoLnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvdmlsbGEtc29sZWlsL3dlYi9hcHAvdGhlbWVzL21vbmtleS10aGVtZS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmJ1dHRvbi5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3ZpbGxhLXNvbGVpbC93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5jb250YWluZXIuc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS92aWxsYS1zb2xlaWwvd2ViL2FwcC90aGVtZXMvbW9ua2V5LXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuY29weS5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3ZpbGxhLXNvbGVpbC93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5ncmlkLnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvdmlsbGEtc29sZWlsL3dlYi9hcHAvdGhlbWVzL21vbmtleS10aGVtZS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmhlYWRpbmdzLnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvdmlsbGEtc29sZWlsL3dlYi9hcHAvdGhlbWVzL21vbmtleS10aGVtZS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLnNtYWxsLnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvdmlsbGEtc29sZWlsL3dlYi9hcHAvdGhlbWVzL21vbmtleS10aGVtZS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLnRleHQtb3ZlcmZsb3cuc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS92aWxsYS1zb2xlaWwvd2ViL2FwcC90aGVtZXMvbW9ua2V5LXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIudXRpbGl0aWVzLnNjc3NcIjtcblxuOnJvb3R7XG4gICAgLS1wcmljaW5nLW1vZHVsZV9fY29sb3ItLWJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW1vZHVsZV9fYmx1ZS0tbGlnaHQpO1xuICAgIC0tcHJpY2luZy1tb2R1bGVfX2NvbG9yLS10ZXh0OiB2YXIoLS1jb2xvci1tb2R1bGVfX2JsdWUtLWRhcmspO1xuICAgIC0tcHJpY2luZy1tb2R1bGVfX2NvbG9yLS1lbGVtZW50LWJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW1vZHVsZV9fYmx1ZSk7XG4gICAgLS1wcmljaW5nLW1vZHVsZV9fdGFibGUtLXRleHQ6IHZhcigtLWNvbG9yX193aGl0ZSk7XG4gICAgLS1wcmljaW5nLW1vZHVsZV9fdGFibGUtLWNvbHVtbi1vZGQtYmFja2dyb3VuZDogIzMyOEVBMjtcbiAgICAtLXByaWNpbmctbW9kdWxlX190YWJsZS0tY29sdW1uLWV2ZW4tYmFja2dyb3VuZDogIzYxQThCODtcbiAgICAtLXByaWNpbmctbW9kdWxlX190YWJsZS0taGlnaGxpZ2h0LWJhY2tncm91bmQ6ICMxOTdmOTU7XG4gICAgLS1wcmljaW5nLW1vZHVsZV9fdGFibGUtLWhpZ2hsaWdodC1pY29uLWNvbG9yOiAjQjJENERCO1xufVxuXG4ucHJpY2luZy1tb2R1bGV7XG4gICAgQGV4dGVuZCAlY29weTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmljaW5nLW1vZHVsZV9fY29sb3ItLWJhY2tncm91bmQpO1xuICAgIGNvbG9yOiB2YXIoLS1wcmljaW5nLW1vZHVsZV9fY29sb3ItLXRleHQpO1xuICAgIC0tYW5nbGUtY2xpcC1wYXRoLWNvbG9yX19iYWNrZ3JvdW5kOiB2YXIoLS1wcmljaW5nLW1vZHVsZV9fY29sb3ItLWJhY2tncm91bmQpO1xuICAgIC0tb3ZlcmZsb3dlZC1hcmVhX19jb2xvci0tYmFja2dyb3VuZDogdmFyKC0tcHJpY2luZy1tb2R1bGVfX2NvbG9yLS1lbGVtZW50LWJhY2tncm91bmQpO1xuXG4gICAgLmJ1dHRvbntcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uLS1zdWNjZXNzO1xuICAgIH1cblxuICAgICZfX2lubmVyLWNvbnRhaW5lcntcbiAgICAgICAgQGV4dGVuZCAlaW5uZXItY29udGFpbmVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZ2xvYmFsX19jb250YWluZXItcGFkZGluZyk7XG4gICAgICAgIHBhZGRpbmctdG9wOiB2YXIoLS1nbG9iYWxfX2NvbnRhaW5lci1wYWRkaW5nKTtcbiAgICB9XG5cbiAgICAub3ZlcmZsb3dlZC1hcmVhe1xuICAgICAgICBtYXJnaW46IHZhcigtLWdsb2JhbF9fY29udGFpbmVyLXBhZGRpbmcpIDA7XG4gICAgfVxuXG4gICAgLnByaWNpbmctdGFibGV7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICB1bCxcbiAgICAgICAgPiBsaXtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYXR0cmlidXRlc3tcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaWNpbmctbW9kdWxlX190YWJsZS0tY29sdW1uLWV2ZW4tYmFja2dyb3VuZCk7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmLS1sZWdlbmR7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG5cbiAgICAgICAgICAgICAgICAucHJpY2luZy10YWJsZS1sZWdlbmR7XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fZWxlbWVudHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaWNpbmctbW9kdWxlX19jb2xvci0tdGV4dCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi0tbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgW2RhdGEtdG9vbHRpcF17XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBoZWxwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjhyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi0taWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi0tcHJpY2V7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJpY2luZy10YWJsZS1sZWdlbmRfX2VsZW1lbnQtLWljb257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xLjU2MjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaWNpbmctbW9kdWxlX190YWJsZS0tY29sdW1uLW9kZC1iYWNrZ3JvdW5kKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5oYXMtc3R5bGUtcmVjb21tZW5kZWQsXG4gICAgICAgICAgICAmLmhhcy1zdHlsZS1mYXZvdXJpdGV7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2F0dHJpYnV0ZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaWNpbmctbW9kdWxlX190YWJsZS0tdGV4dCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDMuNDM3NXJlbTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNjI1cmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4zMTI1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1oaWdobGlnaHR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpY2luZy1tb2R1bGVfX3RhYmxlLS1oaWdobGlnaHQtYmFja2dyb3VuZCk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaWNpbmctbW9kdWxlX190YWJsZS0taGlnaGxpZ2h0LWljb24tY29sb3IpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMXJlbSA0cmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tcHJpY2luZy1tb2R1bGVfX3RhYmxlLS1oaWdobGlnaHQtaWNvbi1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLS41cmVtO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLS41cmVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmhhcy1zdHlsZS1kZWZhdWx0e1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmljaW5nLW1vZHVsZV9fY29sb3ItLWJhY2tncm91bmQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZGF0ZXtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDguMTI1cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gLjYyNXJlbTtcblxuICAgICAgICAgICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1wcmljZXtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3LjE4NzVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS4yNXJlbSAuNjI1cmVtO1xuXG4gICAgICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMjVyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi13cmFwcGVye1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpY2luZy10YWJsZS1sZWdlbmR7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJl9fZWxlbWVudHtcblxuICAgICAgICAgICAgJi0taWNvbntcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtLjEyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaWNpbmctbW9kdWxlX19jb2xvci0tZWxlbWVudC1iYWNrZ3JvdW5kKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAuMTVyZW0gc29saWQgdmFyKC0tcHJpY2luZy1tb2R1bGVfX2NvbG9yLS1iYWNrZ3JvdW5kKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByaWNpbmctdGFibGUtbGVnZW5kLXdyYXBwZXJ7XG5cbiAgICAgICAgLnByaWNpbmctdGFibGUtbGVnZW5ke1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAuNjI1cmVtO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICBtYXJnaW46IHZhcigtLWdsb2JhbF9fY29udGFpbmVyLXBhZGRpbmcpIDA7XG5cbiAgICAgICAgICAgICZfX2VsZW1lbnR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaWNpbmctbW9kdWxlX19jb2xvci0tdGV4dCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgICAgICBbZGF0YS10b29sdGlwXXtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWljb257XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMzEyNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAoLS1tb2JpbGUpe1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblxuICAgICAgICAgICAgICAgICZfX2VsZW1lbnR7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAoLS10YWJsZXQpe1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAoLS1kZXNrdG9wKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgJl9fZWxlbWVudHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKipcbiAqIEJ1dHRvbiBzdHlsZXNcbiAqXG4gKiBEZWZpbmUgZ2xvYmFsIGJ1dHRvbiBzdHlsZXNcbiAqL1xuXG4lYnV0dG9uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCB2YXIoLS1zZWN0aW9uLWN0YS1idXR0b25fX2JvcmRlcik7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogLjI1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWdsb2JhbF9fYm9yZGVyLXJhZGl1cyk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogdmFyKC0tc2VjdGlvbi1jdGEtYnV0dG9uX19jb2xvcik7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGhlaWdodDogMy4xMjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWluLXdpZHRoOiAxMHJlbTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IC42MjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuXG4gICAgLmljb257XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxLjc1cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC42MjVyZW07XG4gICAgICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgIH1cblxuICAgICY6Zm9jdXN7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZ2xvYmFsX19ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIHZhcigtLWFuaW1hdGlvbl9fZHVyYXRpb24pIHZhcigtLWFuaW1hdGlvbl9fdGltaW5nLWZ1bmN0aW9uKSAwcztcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuXG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6YWN0aXZle1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAuMDYyNXJlbTtcbiAgICB9XG5cbiAgICAmLS1naG9zdCxcbiAgICAmLS1ncmV5LFxuICAgICYtLXByaW1hcnksXG4gICAgJi0tc2Vjb25kYXJ5LFxuICAgICYtLWNhbmNlbCxcbiAgICAmLS1zdWNjZXNzLFxuICAgICYtLXdhcm5pbmd7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbjtcbiAgICB9XG5cbiAgICAmLS1naG9zdCB7XG4gICAgICAgIC0tc2VjdGlvbi1jdGEtYnV0dG9uX19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogLjA2MjVyZW07XG4gICAgfVxuXG4gICAgJi0tcHJpbWFyeSB7XG4gICAgICAgIC0tc2VjdGlvbi1jdGEtYnV0dG9uX19iYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fYmx1ZS0tbGlnaHQpO1xuICAgICAgICAtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fY29sb3I6IHZhcigtLWNvbG9yX193aGl0ZSk7XG4gICAgICAgIC0tc2VjdGlvbi1jdGEtYnV0dG9uX19ib3JkZXI6IHZhcigtLWNvbG9yX19ibHVlLS1wYXN0ZWxsKTtcbiAgICB9XG5cbiAgICAmLS1ncmV5IHtcbiAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2JhY2tncm91bmQ6IHZhcigtLWNvbG9yX19ncmV5LS1saWdodCk7XG4gICAgICAgIC0tc2VjdGlvbi1jdGEtYnV0dG9uX19jb2xvcjogdmFyKC0tY29sb3JfX2dyZXktLWRhcmspO1xuICAgICAgICAtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fYm9yZGVyOiB2YXIoLS1jb2xvcl9fZ3JleSk7XG4gICAgfVxuXG4gICAgJi0tc2Vjb25kYXJ5IHtcbiAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2JhY2tncm91bmQ6IHZhcigtLWNvbG9yX19zZWNvbmRhcnkpO1xuICAgIH1cblxuICAgICYtLXRleHQge1xuICAgICAgICAtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICAgIH1cblxuICAgICYtLWNhbmNlbCB7XG4gICAgICAgIC0tc2VjdGlvbi1jdGEtYnV0dG9uX19iYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fcmVkLS1saWdodCk7XG4gICAgICAgIC0tc2VjdGlvbi1jdGEtYnV0dG9uX19jb2xvcjogdmFyKC0tY29sb3JfX3JlZCk7XG4gICAgICAgIC0tc2VjdGlvbi1jdGEtYnV0dG9uX19ib3JkZXI6IHZhcigtLWNvbG9yX19yZWQtLXBhc3RlbGwpO1xuICAgIH1cblxuICAgICYtLXN1Y2Nlc3Mge1xuICAgICAgICAtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2dyZWVuLS1saWdodCk7XG4gICAgICAgIC0tc2VjdGlvbi1jdGEtYnV0dG9uX19jb2xvcjogdmFyKC0tY29sb3JfX2dyZWVuKTtcbiAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2JvcmRlcjogdmFyKC0tY29sb3JfX2dyZWVuLS1wYXN0ZWxsKTtcbiAgICB9XG5cbiAgICAmLS13YXJuaW5nIHtcbiAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2JhY2tncm91bmQ6IHZhcigtLWNvbG9yX195ZWxsb3ctLXBhc3RlbGwpO1xuICAgICAgICAtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fY29sb3I6IHZhcigtLWNvbG9yX195ZWxsb3ctLWRhcmspO1xuICAgICAgICAtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fYm9yZGVyOiB2YXIoLS1jb2xvcl9feWVsbG93LS1wYXN0ZWxsLWRhcmspO1xuICAgIH1cbn1cbiIsIiVjb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgpO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi0td2lkZSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NTBweCkge1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTI1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMjVweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1mdWxsIHtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgfVxufVxuXG5cbiVpbm5lci1jb250YWluZXJ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogY2FsYygodmFyKC0tZ2xvYmFsX19jb250YWluZXItcGFkZGluZykgKiAyKSArIHZhcigtLWdsb2JhbF9faW5uZXItY29udGVudC0td2lkdGgpKTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWdsb2JhbF9fY29udGFpbmVyLXBhZGRpbmcpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWdsb2JhbF9fY29udGFpbmVyLXBhZGRpbmcpO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhICgtLXRhYmxldCkge1xuICAgICAgICAtLWdsb2JhbF9fY29udGFpbmVyLXBhZGRpbmc6IGNhbGMoI3skZ2xvYmFsLWNvbnRhaW5lci1wYWRkaW5nfSAqIDEuMTUpO1xuICAgIH1cblxuICAgIEBtZWRpYSAoLS1kZXNrdG9wKSB7XG4gICAgICAgIC0tZ2xvYmFsX19jb250YWluZXItcGFkZGluZzogY2FsYygjeyRnbG9iYWwtY29udGFpbmVyLXBhZGRpbmd9ICogMS4zNSk7XG4gICAgfVxuXG4gICAgQG1lZGlhICgtLXdpZGUpIHtcbiAgICAgICAgLS1nbG9iYWxfX2NvbnRhaW5lci1wYWRkaW5nOiBjYWxjKCN7JGdsb2JhbC1jb250YWluZXItcGFkZGluZ30gKiAxLjU1KTtcbiAgICB9XG59XG4iLCIvKipcbioqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiogQ29weSB0ZXh0IHN0eWxlc1xuKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qKiBEZWZpbmUgZ2xvYmFsIGNvcHkgdGV4dCBzdHlsZXNcbioqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiovXG4lY29weSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnRfX2NvcHkpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250X19jb3B5LS13ZWlnaHQpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udF9fY29weS0tc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWZvbnRfX2NvcHktLWxpbmUtaGVpZ2h0KTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4lY29weS0tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggdmFyKC0tZm9udF9fY29weS0tc2l6ZSkgKiAxLjE1KTtcbn1cblxuJWNvcHktLXNtYWxsIHtcbiAgICBmb250LXNpemU6IGNhbGMoIHZhcigtLWZvbnRfX2NvcHktLXNpemUpICogMC45KTtcbn1cbiJdfQ== */
