.twcom18-pad-top-bottom{padding:20px 0}.ws2-pusher .ws2-text-section.ws2-lower-text-section{padding-bottom:10px}html,html body{padding:0;margin:0}html{font-family:"Libre Franklin","Helvetica Neue",helvetica,arial,sans-serif;box-sizing:border-box}html body{line-height:1.5}html body .twcom-light-mode{color:#fff}body #twcom_gp_header_outer_container #twcom_gp_header #twcom_gp_header_floating_section .floating-inner-container-wrapper .floating-inner-container .menu-container .ws2-links .nav-link span,body #twcom_gp_header_outer_container #twcom_gp_header #twcom_gp_header_floating_section .floating-inner-container-wrapper .floating-inner-container .menu-container .ws2-links .nav-link::before,html body,html body .twcom-dark-mode{color:#282828}html body .play_icon_hover_container .play_icon svg,html body a .play_icon svg{opacity:.6}html body .play_icon_hover_container .play_icon svg g,html body .play_icon_hover_container:hover .play_icon svg g,html body a .play_icon svg g,html body a:hover .play_icon svg g{opacity:1}html body .play_icon_hover_container:hover .play_icon svg,html body a:hover .play_icon svg{opacity:.8}.ca-std-content-max-width-section,.ws2-form-container #recaptcha{display:flex;justify-content:center}.ca-std-content-max-width-section .ca-std-content-max-width-section-inner{width:100%;font-weight:900;max-width:1200px}@media screen and (max-width:1260px){.ca-std-content-max-width-section .ca-std-content-max-width-section-inner{padding-left:30px;padding-right:30px;max-width:100%}}.entry-content img{margin:0 0 1.5em}.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.wp-caption{margin-bottom:1.5em;text-align:center;padding-top:5px}.wp-caption img{border:0;padding:0;margin:0}.wp-caption p.wp-caption-text{line-height:1.5;font-size:10px;margin:0}.wp-smiley{margin:0!important;max-height:1em}blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}.tw18_add_margin_top{margin:60px 0 0}@media screen and (max-width:991px){.tw18_add_margin_top{margin:30px 0 0}}@media screen and (max-width:575px){.tw18_add_margin_top{margin:0}}.ws2-form-container button,html body{width:100%}.ws2-form-container .error{color:red}hr.twcom-divider{border:0;width:100%;height:4px;margin:0;background-color:#97743a}.footer #inner_f,.footer #twitter_bg{fill:transparent}.ca-oembed-wrapper-outer{display:flex;width:100%}.ca-oembed-wrapper-outer .ca_oembed_wrapper-wrap{width:100%;padding:0 0 56.25%;position:relative;height:0}.ca-oembed-wrapper-outer .ca_oembed_wrapper-wrap iframe{position:absolute;left:0;right:0;width:100%!important;height:100%!important}.tw-core-page-container-inner{height:100%}@media screen and (max-width:1260px){.tw-core-page-container-inner .wp-block-cgb-block-ca-responsive-layout>:not(.wp-block-cover){padding:0 30px}}.tw-core-page-container-inner .wp-block-button.is-style-full-width .wp-block-button__link{border-radius:0;width:100%}.tw-core-page-container-inner .wp-block-cover.is-style-responsive-image{max-width:1440px;min-height:815px;position:relative;overflow:visible;margin-bottom:30px}.tw-core-page-container-inner .wp-block-cover.is-style-responsive-image::after{display:block;position:absolute;background-image:linear-gradient(to bottom,transparent 0,#000 100%);bottom:0;left:0;height:20%;min-height:0;width:100%;z-index:1;content:''}@media screen and (max-width:1440px){.tw-core-page-container-inner .wp-block-cover.is-style-responsive-image{min-height:60vw}}@media screen and (max-width:576px){.tw-core-page-container-inner .wp-block-cover.is-style-responsive-image{min-height:100vw}}.tw-core-page-container-inner .wp-block-cover.is-style-cover-content-align-top{align-items:flex-start}.tw-core-page-container-inner .wp-block-cover.is-style-cover-content-align-bottom{align-items:flex-end}.tw-core-page-container-inner .wp-block-cover.is-style-left-cta{min-height:765px;justify-content:left;padding-left:30px}.tw-core-page-container-inner .wp-block-cover.is-style-left-cta .wp-block-cover__inner-container{width:440px}@media screen and (max-width:767px){.tw-core-page-container-inner .wp-block-cover.is-style-left-cta{justify-content:center;padding-left:0}.tw-core-page-container-inner .wp-block-cover.is-style-left-cta .wp-block-cover__inner-container{width:calc(100% - 60px);position:absolute;bottom:20px;z-index:2}.tw-core-page-container-inner .wp-block-cover.is-style-left-cta .wp-block-cover__inner-container h2{max-width:100%}.tw-core-page-container-inner .wp-block-cover.is-style-left-cta::after{display:block;position:absolute;background-image:linear-gradient(to bottom,transparent 0,#000 100%);bottom:0;left:0;height:40%;min-height:0;width:100%;z-index:1;content:''}}.tw-core-page-container-inner .wp-block-cover.is-style-portrait-right{position:relative}.tw-core-page-container-inner .wp-block-cover.is-style-portrait-right .wp-block-cover__inner-container{position:absolute;height:35%;bottom:0;max-width:1200px}.tw-core-page-container-inner .wp-block-cover.is-style-portrait-right .wp-block-cover__inner-container h2{font-size:80px;text-align:left;padding:0 0 20px}.tw-core-page-container-inner .wp-block-cover.is-style-portrait-right .wp-block-cover__inner-container img{max-width:none;margin-left:50%;transform:translateX(-50%)}@media screen and (max-width:530px){.tw-core-page-container-inner .wp-block-cover.is-style-portrait-right .wp-block-cover__inner-container h2{font-size:42px;padding-bottom:10px}}.tw-core-page-container-inner .wp-block-cover.is-style-portrait-right .wp-block-cover__inner-container>:first-child{position:absolute;bottom:0;height:200%;transform:translateY(-40%);left:0;right:0;z-index:-1}.tw-core-page-container-inner .wp-block-cover.is-style-portrait-right .wp-block-cover__inner-container>:not(:first-child){margin-bottom:0}@media screen and (min-width:768px){.tw-core-page-container-inner .wp-block-cover.is-style-portrait-left{position:relative}.tw-core-page-container-inner .wp-block-cover.is-style-portrait-left .wp-block-cover__inner-container{width:50%;height:50%;position:absolute;right:0;bottom:0}.tw-core-page-container-inner .wp-block-cover.is-style-portrait-left .wp-block-cover__inner-container img{position:absolute;top:-100%;right:100%;bottom:0;height:200%;width:auto!important}.tw-core-page-container-inner .wp-block-cover.is-style-portrait-left .wp-block-cover__inner-container>:not(:first-child){text-align:left;margin:0;padding:0}}@media screen and (max-width:767px){.tw-core-page-container-inner .wp-block-cover.is-style-portrait-left .wp-block-cover__inner-container img{max-width:50%;min-width:200px}.tw-core-page-container-inner .wp-block-cover.is-style-portrait-left .wp-block-cover__inner-container>:not(:first-child){text-align:center;margin:0 auto;padding:0}.tw-core-page-container-inner .wp-block-cover video{display:none}}.tw-core-page-container-inner .wp-block-columns.is-style-character{justify-content:center}.tw-core-page-container-inner .wp-block-columns.is-style-character .wp-block-image{box-shadow:3px 2px 3px 0 #ccc;margin-bottom:30px}@media screen and (max-width:767px){.tw-core-page-container-inner .wp-block-columns.is-style-character .wp-block-column{flex-basis:calc(50% - 16px)!important;flex-grow:0}.tw-core-page-container-inner .wp-block-columns.is-style-character .wp-block-column:nth-child(2n){margin-left:15px}.tw-core-page-container-inner .wp-block-columns.is-style-character .wp-block-column .wp-block-image{margin-bottom:15px}}.tw-core-page-container-inner .is-style-ca-sticky-element{text-align:right;z-index:100}.tw-core-page-container-inner .is-style-ca-sticky-element.is-to-the-left{max-width:100%;text-align:left}.tw-core-page-container-inner .is-style-ca-sticky-element .wp-block-button__link,.tw-core-page-container-inner h1,.tw-core-page-container-inner h2,.tw-core-page-container-inner h3,.tw-core-page-container-inner h5,.tw-core-page-container-inner>.wp-block-embed-youtube img,.tw-core-page-container-inner>.wp-block-image.size-full img,.tw-core-page-container-inner>.wp-block-image.size-large img,.tw-core-page-container-inner>.wp-block-video img{width:100%}.tw-core-page-container-inner .is-style-ca-sticky-element.sticky{top:0;right:0;left:0;position:fixed}@media screen and (min-width:992px){.tw-core-page-container-inner .is-style-ca-sticky-element{height:0;margin-bottom:0}.tw-core-page-container-inner .is-style-ca-sticky-element .wp-block-button{display:inline-block}.tw-core-page-container-inner .is-style-ca-sticky-element .wp-block-button__link{width:auto}}.tw-core-page-container-inner .wp-embed-aspect-16-9 .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:0 auto}.tw-core-page-container-inner .wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.tw-core-page-container-inner .wp-embed-aspect-16-9 .wp-block-embed__wrapper object,.tw-core-page-container-inner .wp-embed-aspect-16-9 .wp-block-embed__wrapper video{position:absolute;top:0;left:0;right:0;width:100%;height:100%}@media screen and (max-width:599px){.tw-core-page-container-inner .text-align-center-under-600{text-align:center}}.tw-core-page-container-inner .no-padding,.tw18-single-post .tw18-single-body .ca_cs_content_section.tw18-single-information .ca_cs_content_section_outer_container .tw18-date-author-container .tw18-date-author-right-container .tw18-single-date-social-share .ws2-social-icons a,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section.tw18-single-information .ca_cs_content_section_outer_container .tw18-date-author-container .tw18-date-author-right-container .tw18-single-date-social-share .ws2-social-icons a{padding:0}.tw-core-page-container-inner .no-padding-bottom{padding-bottom:0}.tw-core-page-container-inner .no-margin{margin:0}.tw-core-page-container-inner .no-margin-bottom{margin-bottom:0}.tw-core-page-container-inner .max-width-400{max-width:400px}.tw-core-page-container-inner h1{font-size:52px;line-height:48px}.tw-core-page-container-inner h2{font-weight:900;line-height:35px}.tw-core-page-container-inner h3{font-weight:600;font-size:30px;line-height:34px}.tw-core-page-container-inner p{margin-bottom:10px;line-height:normal}.tw-core-page-container-inner .wp-block-column,.tw-core-page-container-inner .wp-block-image{margin-bottom:0}.tw-core-page-container-inner>*{max-width:940px;margin:0 auto 30px}@media screen and (max-width:1260px){.tw-core-page-container-inner>*{padding:0 30px}}.tw-core-page-container-inner>.wp-block-cover,.tw-core-page-container-inner>.wp-block-image.size-full{max-width:100%}.tw-core-page-container-inner>.wp-block-cover .wp-block-cover__video-background,.tw-core-page-container-inner>.wp-block-image.size-full .wp-block-cover__video-background{min-width:100%;min-height:100%;width:auto;height:auto}.tw-core-page-container-inner>.wp-block-cover.is-style-left-cta,.tw-core-page-container-inner>.wp-block-embed-youtube,.tw-core-page-container-inner>.wp-block-group,.tw-core-page-container-inner>.wp-block-image.size-large,.tw-core-page-container-inner>.wp-block-video{max-width:1200px}@media screen and (max-width:1260px){.tw-core-page-container-inner>.wp-block-embed-youtube,.tw-core-page-container-inner>.wp-block-image.size-full,.tw-core-page-container-inner>.wp-block-image.size-large,.tw-core-page-container-inner>.wp-block-video{padding:0}}.tw-core-page-container-inner>.wp-block-image{margin-bottom:20px}.tw18-default-widths-outer-container,body .game-page-outer-container{display:flex;justify-content:center}.tw18-default-widths-outer-container .tw18-default-widths{overflow:hidden;background-color:#fff;width:100%;max-width:1400px;position:relative;display:flex;flex-direction:column;align-items:center}.tw18-default-widths-outer-container .tw18-default-widths .ca_cs_content_section{display:flex;justify-content:center;width:100%;max-width:840px}.tw18-default-widths-outer-container .tw18-default-widths .ca_cs_content_section.tw18-single-blog-content-section{margin-bottom:30px}@media screen and (max-width:500px){.tw18-default-widths-outer-container .tw18-default-widths .ca_cs_content_section.tw18-single-blog-content-section{padding:0 30px;margin-bottom:15px}}.tw18-default-widths-outer-container .tw18-default-widths .ca_cs_content_section .ca_cs_content_section_outer_container{width:100%}.tw18-default-widths-outer-container .tw18-default-widths .ca_cs_content_section.ca_cs_wide_width{max-width:1040px}.tw18-default-widths-outer-container .tw18-default-widths .ca_cs_content_section.ca_cs_full_width{max-width:none;padding:0}body.page-template-home_page .twcom_page_content_container.twcom_home_page .ca_cs_content_section.ca_slider_2d.ws2-standard-max-width-container{background-color:#fff;padding:0 10px}@media screen and (max-width:769px){body.page-template-home_page .twcom_page_content_container.twcom_home_page .ca_cs_content_section.ca_slider_2d.ws2-standard-max-width-container{padding:0}}body.page-template-home_page .ca_slider button.slick-arrow{border:0}body.page-template-home_page .ws2-css-grid-section.twitch .ca-twitch-video-container.ca-twitch-video-container.ca-twitch-video-container{background-color:#000}.tw18-single-post,body.page-template-home_page .ws2-section.ws2-four-pushers .ws2-four-pushers-inner-container .ws2-pusher.ws2-pusher-simple .ws2-pusher-banner.light{background-color:#fff}body.page-template-home_page .ws2-section.ws2-four-pushers .ws2-four-pushers-inner-container .ws2-pusher.ws2-pusher-simple .ws2-text-section.ws2-lower-text-section{display:none}.ws2-section.ws2-blog{margin:60px 0}@media screen and (max-width:991px){.ws2-section.ws2-blog{margin:30px}}@media screen and (max-width:575px){.ws2-section.ws2-blog{margin:0}}.tw18-single-post{width:100%;overflow:hidden;flex-direction:column}.tw18-single-post .ca_cs_content_section_outer_container{width:100%}.tw18-single-post .tw18-single-body{max-width:1200px}.tw18-single-post .tw18-single-body .ca_cs_content_section img.size-full,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section img.size-full{max-width:100%;height:auto;width:auto}.tw18-single-post .tw18-single-body .ca_cs_content_section blockquote,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section blockquote{padding:25px 20px;border-left:solid 8px #97743a}@media screen and (max-width:800px){.tw18-single-post .tw18-single-body .ca_cs_content_section blockquote,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section blockquote{padding:22px 35px}}@media screen and (max-width:500px){.tw18-single-post .tw18-single-body .ca_cs_content_section blockquote,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section blockquote{padding:15px 20px}}.tw18-single-post .tw18-single-body .ca_cs_content_section blockquote p,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section blockquote p{color:#000;word-wrap:break-word;font-size:32px;margin:0;font-weight:900}@media screen and (max-width:800px){.tw18-single-post .tw18-single-body .ca_cs_content_section blockquote p,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section blockquote p{font-size:25px}}@media screen and (max-width:500px){.tw18-single-post .tw18-single-body .ca_cs_content_section blockquote p,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section blockquote p{font-size:15px}}.tw18-single-post .tw18-single-body .ca_cs_content_section blockquote p a,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section blockquote p a,.ws2-section.ws2-four-pushers .ws2-pushers-container .ws2-text-section.ws2-lower-text-section p,div.ca-cf7-container div.wpcf7 p label input{color:#000}.tw18-single-post .tw18-single-body .ca_cs_content_section blockquote p a:hover,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section blockquote p a:hover{text-decoration:underline}.tw18-single-post .tw18-single-body .ca_cs_content_section.tw18-single-title-image,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section.tw18-single-title-image{margin-bottom:10px}.tw18-single-post .tw18-single-body .ca_cs_content_section.tw18-single-title-image .tw18-single-blog-title-image,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section.tw18-single-title-image .tw18-single-blog-title-image{width:100%;height:270px;position:relative}@media screen and (max-width:500px){.tw18-single-post .tw18-single-body .ca_cs_content_section.tw18-single-title-image,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section.tw18-single-title-image{margin-bottom:5px}}.tw18-single-post .tw18-single-body .ca_cs_content_section.tw18-single-breadcrumbs,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section.tw18-single-breadcrumbs{margin-bottom:20px}.tw18-single-post .tw18-single-body .ca_cs_content_section.tw18-single-breadcrumbs .ws2-breadcrumbs,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section.tw18-single-breadcrumbs .ws2-breadcrumbs{line-height:18px}.tw18-single-post .tw18-single-body .ca_cs_content_section.tw18-single-breadcrumbs .ws2-breadcrumbs span,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section.tw18-single-breadcrumbs .ws2-breadcrumbs span{font-size:14px;line-height:18px}@media screen and (max-width:600px){.tw18-single-post .tw18-single-body .ca_cs_content_section.tw18-single-information .ca_cs_content_section_outer_container .ca-single-title-area,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section.tw18-single-information .ca_cs_content_section_outer_container .ca-single-title-area{max-width:none}}.tw18-single-post .tw18-single-body .ca_cs_content_section.tw18-single-information .ca_cs_content_section_outer_container .ca-single-title-area .tw18-single-title,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section.tw18-single-information .ca_cs_content_section_outer_container .ca-single-title-area .tw18-single-title{font-size:40px;margin:0}@media screen and (max-width:500px){.tw18-single-post .tw18-single-body .ca_cs_content_section.tw18-single-information .ca_cs_content_section_outer_container .ca-single-title-area .tw18-single-title,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section.tw18-single-information .ca_cs_content_section_outer_container .ca-single-title-area .tw18-single-title{font-size:30px;line-height:32px}}.tw18-single-post .tw18-single-body .ca_cs_content_section.tw18-single-information .ca_cs_content_section_outer_container .ca-single-title-area .tw18-single-sub-title,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section.tw18-single-information .ca_cs_content_section_outer_container .ca-single-title-area .tw18-single-sub-title{font-size:30px;line-height:42px;font-family:"Roboto",sans-serif;padding:0;color:#282828}.tw18-single-post .tw18-single-body .ca_cs_content_section.tw18-single-information .ca_cs_content_section_outer_container .ca-single-title-area .tw18-category,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section.tw18-single-information .ca_cs_content_section_outer_container .ca-single-title-area .tw18-category{display:flex;align-items:center;width:auto;padding:10px 0 20px}@media screen and (max-width:500px){.tw18-single-post .tw18-single-body .ca_cs_content_section.tw18-single-information .ca_cs_content_section_outer_container .ca-single-title-area .tw18-category,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section.tw18-single-information .ca_cs_content_section_outer_container .ca-single-title-area .tw18-category{padding:10px 0}}.tw18-single-post .tw18-single-body .ca_cs_content_section.tw18-single-information .ca_cs_content_section_outer_container .ca-single-title-area .tw18-category span,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section.tw18-single-information .ca_cs_content_section_outer_container .ca-single-title-area .tw18-category span{font-family:"Roboto",sans-serif;font-size:28px;line-height:30px;width:100%;text-transform:uppercase}@media screen and (max-width:500px){.tw18-single-post .tw18-single-body .ca_cs_content_section.tw18-single-information .ca_cs_content_section_outer_container .ca-single-title-area .tw18-category span,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section.tw18-single-information .ca_cs_content_section_outer_container .ca-single-title-area .tw18-category span{font-size:20px;line-height:22px}}.tw18-single-post .tw18-single-body .ca_cs_content_section.tw18-single-information .ca_cs_content_section_outer_container .tw18-date-author-container,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section.tw18-single-information .ca_cs_content_section_outer_container .tw18-date-author-container{display:flex;flex-wrap:wrap;margin:10px 0}.tw18-single-post .tw18-single-body .ca_cs_content_section.tw18-single-information .ca_cs_content_section_outer_container .tw18-date-author-container .tw18-date-author-left-container,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section.tw18-single-information .ca_cs_content_section_outer_container .tw18-date-author-container .tw18-date-author-left-container{flex-grow:1;display:flex;align-items:center}.tw18-single-post .tw18-single-body .ca_cs_content_section.tw18-single-information .ca_cs_content_section_outer_container .tw18-date-author-container .tw18-date-author-right-container,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section.tw18-single-information .ca_cs_content_section_outer_container .tw18-date-author-container .tw18-date-author-right-container{display:flex;flex-direction:column}@media screen and (max-width:500px){.tw18-single-post .tw18-single-body .ca_cs_content_section.tw18-single-information .ca_cs_content_section_outer_container .tw18-date-author-container .tw18-date-author-right-container,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section.tw18-single-information .ca_cs_content_section_outer_container .tw18-date-author-container .tw18-date-author-right-container{margin-top:10px;width:100%;flex-direction:row-reverse}.tw18-single-post .tw18-single-body .ca_cs_content_section.tw18-single-information .ca_cs_content_section_outer_container .tw18-date-author-container .tw18-date-author-right-container .tw18-single-date-social-share,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section.tw18-single-information .ca_cs_content_section_outer_container .tw18-date-author-container .tw18-date-author-right-container .tw18-single-date-social-share{flex-grow:1}}.tw18-single-post .tw18-single-body .ca_cs_content_section.tw18-single-information .ca_cs_content_section_outer_container .tw18-date-author-container .tw18-date-author-right-container .tw18-single-date-social-share,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section.tw18-single-information .ca_cs_content_section_outer_container .tw18-date-author-container .tw18-date-author-right-container .tw18-single-date-social-share{display:flex;align-items:flex-start;justify-content:flex-end;flex-grow:1}.tw18-core-blog-post-wrapper,.tw18-single-post,.tw18-single-post .tw18-single-body .ca_cs_content_section.tw18-single-information .ca_cs_content_section_outer_container .tw18-date-author-container .tw18-date-author-right-container .tw18-single-date-social-share .ws2-social-icons span.label,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section.tw18-single-information .ca_cs_content_section_outer_container .tw18-date-author-container .tw18-date-author-right-container .tw18-single-date-social-share .ws2-social-icons span.label{display:flex;align-items:center}.tw18-single-post .tw18-single-body .ca_cs_content_section.tw18-single-information .ca_cs_content_section_outer_container .tw18-date-author-container .tw18-date-author-right-container .tw18-single-date-social-share .tw18-single-date,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section.tw18-single-information .ca_cs_content_section_outer_container .tw18-date-author-container .tw18-date-author-right-container .tw18-single-date-social-share .tw18-single-date{justify-content:flex-end;align-items:flex-end;font-family:"Roboto",sans-serif;flex-grow:1;margin-right:60px}.tw18-single-post .tw18-single-body .ca_cs_content_section.tw18-single-information .ca_cs_content_section_outer_container hr,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section.tw18-single-information .ca_cs_content_section_outer_container hr{background-color:#282828;width:100%;height:1px;opacity:.5;margin:0}.tw18-single-post .tw18-single-body .ca_cs_content_section.tw18-single-information .ca_cs_content_section_outer_container .tw18-author-image-container img,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section.tw18-single-information .ca_cs_content_section_outer_container .tw18-author-image-container img{border-radius:50%}@media screen and (max-width:500px){.tw18-single-post .tw18-single-body .ca_cs_content_section.tw18-single-information .ca_cs_content_section_outer_container .tw18-author-image-container img,.tw18-single-post .tw18-single-body .tw18-single-blog-content-section.tw18-single-information .ca_cs_content_section_outer_container .tw18-author-image-container img{width:50px;height:auto}}.tw18-single-post .tw18-single-related-section{width:100%}.tw18-single-post .tw18-single-related-section .ws2-text-section.ws2-text-section .sub-title.sub-title{font-size:20px;line-height:22px;font-weight:900}body.single .ca_cs_content_section,body.single .tw18-single-blog-content-section{padding-left:30px;padding-right:30px}.tw18-core-blog-post-wrapper{flex-direction:column;justify-content:flex-start;margin-bottom:20px;width:100%}.tw18-core-blog-post-wrapper>.ca-block-wrapper{max-width:840px;padding-left:30px;padding-right:30px}.tw18-core-blog-post-wrapper .ca-block-wrapper{display:flex;flex-direction:column;align-items:flex-start;width:100%}.tw18-core-blog-post-wrapper .ca-block-wrapper .tw18-single-breadcrumbs,.tw18-core-blog-post-wrapper .ca-block-wrapper .tw18-single-information{align-self:center}.tw18-core-blog-post-wrapper .ca-block-wrapper .wp-block-ca-image-compare,.tw18-core-blog-post-wrapper .ca-block-wrapper .wp-block-embed-youtube{width:100%}.tw18-core-blog-post-wrapper .ca-block-wrapper.blockName-cgb-block-ca-blog-header-block,.tw18-core-blog-post-wrapper .ca-block-wrapper.blockName-cgb-block-ca-blog-header-block .ca-block-wrapper.blockName-core-cover{max-width:100%;padding:0}.tw18-core-blog-post-wrapper .ca-block-wrapper.blockName-cgb-block-ca-blog-header-block .tw18-single-blog-content-section.tw18-single-information{max-width:840px}.tw18-core-blog-post-wrapper .ca-block-wrapper.ca-align-left{display:flex;align-items:flex-start}.tw18-core-blog-post-wrapper .ca-block-wrapper.ca-align-center{display:flex;align-items:center}.tw18-core-blog-post-wrapper .ca-block-wrapper.ca-align-right{display:flex;align-items:flex-end}.tw18-core-blog-post-wrapper .ca-block-wrapper.ca-verticalAlignment-center{display:flex;align-items:center}.tw18-core-blog-post-wrapper .ca-block-wrapper.ca-verticalAlignment-bottom>.wp-block-column,.tw18-core-blog-post-wrapper .ca-block-wrapper.ca-verticalAlignment-center>.wp-block-column{flex-basis:auto}.tw18-core-blog-post-wrapper .ca-block-wrapper.ca-verticalAlignment-bottom{display:flex;align-items:flex-end}.tw18-core-blog-post-wrapper .ca-block-wrapper .blogContent,.tw18-core-blog-post-wrapper .ca-block-wrapper>.ca-full-width-item{padding-left:0;padding-right:0;width:100%;max-width:100%}.information_section_outer_container .information_section_inner_container .image_container .image img,.maps-section-outer-container .map-image img.desktop,.tw-core-page-container .tw-core-page-container-inner .header-image img,.tw18-core-blog-post-wrapper img,body .cta_section_outer_container .cta_section_inner_container .image_container .image_inner_container img,body .description_section_outer_container .description_section_inner_container .image_container .image_inner_container img,body .twcom_gp_introductory_video_section .video_container .gp_intro_behind_video_image img{width:100%;height:auto}.tw18-core-blog-post-wrapper>ol,.tw18-core-blog-post-wrapper>ul{padding-left:70px}.tw18-core-blog-post-wrapper .blogContent{width:100%;max-width:100%;padding:0}.tw18-core-blog-post-wrapper .breadcrumbs{margin-top:10px}.tw18-core-blog-post-wrapper .wp-block-ca-image-compare{margin-bottom:2rem}.ws2-blog-category-tag.ws2-blog-category-tag{margin:0}.ws2-blog-category-tag .ws2-blog-category-title-description{margin:0 auto 40px;max-width:900px}.ws2-blog-category-tag .ws2-blog-category-title-description h1{margin-bottom:25px}@media screen and (max-width:400px){.ws2-blog-category-tag .ws2-blog-category-title-description h1{font-size:35px}}.ws2-blog-category-tag .ws2-blog-category-title-description .tw18-category-description p,.ws2-blog-category-tag .ws2-blog-category-title-description h1{text-align:center}.ws2-blog-category-tag .ws2-pusher .ws2-image-tag{display:none}.ws2-blog-category-tag .ws2-button-container{margin:40px 0}.ws2-blog-category-tag .breadcrumbs{padding:25px 0}.ws2-blog-category-tag .breadcrumbs span{padding:0 4px;white-space:nowrap}.ws2-blog-category-tag .ws2-grid-master .ws2-section-minor-padding{margin-left:0!important;margin-right:0!important;max-width:none!important;flex:auto!important}body .game-page-outer-container .game-page-inner-container{width:100%;max-width:1400px}body #twcom_gp_header_outer_container{position:absolute;top:25px;left:0;width:100%;display:flex;justify-content:center;z-index:100}body #twcom_gp_header_outer_container #twcom_gp_header{position:relative;width:100%;max-width:1200px}@media screen and (max-width:710px){body #twcom_gp_header_outer_container #twcom_gp_header{display:none}}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ca-ti-home-grid-view .ca-ti-section-title.ca-ti-section-title svg,body #twcom_gp_header_outer_container #twcom_gp_header #twcom_gp_header_place_holder{height:40px}body #twcom_gp_header_outer_container #twcom_gp_header #twcom_gp_header_floating_section{height:40px;position:absolute;top:0;left:0;width:100%;display:flex;justify-content:center}body #twcom_gp_header_outer_container #twcom_gp_header #twcom_gp_header_floating_section.floating{position:fixed;z-index:100}body #twcom_gp_header_outer_container #twcom_gp_header #twcom_gp_header_floating_section .floating-inner-container-wrapper{max-width:1200px;width:100%;border:1px solid #ccc;background-color:#fff}body #twcom_gp_header_outer_container #twcom_gp_header #twcom_gp_header_floating_section .floating-inner-container-wrapper .floating-inner-container{display:flex;align-items:center;justify-content:space-between;height:100%;width:100%;padding:0 40px}@media screen and (max-width:930px){body #twcom_gp_header_outer_container #twcom_gp_header #twcom_gp_header_floating_section .floating-inner-container-wrapper .floating-inner-container{justify-content:space-between}body #twcom_gp_header_outer_container #twcom_gp_header #twcom_gp_header_floating_section .floating-inner-container-wrapper .floating-inner-container .dropdown-games-selector{display:none}}body #twcom_gp_header_outer_container #twcom_gp_header #twcom_gp_header_floating_section .floating-inner-container-wrapper .floating-inner-container .ca-floating-header-right-side{display:flex;align-items:center}body #twcom_gp_header_outer_container #twcom_gp_header #twcom_gp_header_floating_section .floating-inner-container-wrapper .floating-inner-container .dropdown-games-selector .ws2-filter-button-container{min-width:174px;height:26px;border:1px solid #ccc}body #twcom_gp_header_outer_container #twcom_gp_header #twcom_gp_header_floating_section .floating-inner-container-wrapper .floating-inner-container .dropdown-games-selector .ws2-filter-button-container .ws2-simple-dropdown-arrow-inner{margin-top:-16px}body #twcom_gp_header_outer_container #twcom_gp_header #twcom_gp_header_floating_section .floating-inner-container-wrapper .floating-inner-container .menu-container .ws2-links .nav-link.ws2-focus{min-width:174px;min-height:26px}body #twcom_gp_header_outer_container #twcom_gp_header #twcom_gp_header_floating_section .floating-inner-container-wrapper .floating-inner-container .menu-container .ws2-links .nav-link.ws2-focus span{color:#fff;display:flex;justify-content:center;align-items:center;width:100%}body .twcom_gp_introductory_video_section{width:100%;line-height:0;position:relative}body .twcom_gp_introductory_video_section .video_container{line-height:0}body .twcom_gp_introductory_video_section .video_container .gp_intro_behind_video_image{line-height:0;width:100%}body .twcom_gp_introductory_video_section .video_container video{height:0;display:block;width:100%}@media screen and (max-width:600px){body .twcom_gp_introductory_video_section .video_container{display:none}}body .twcom_gp_introductory_video_section .twcom_gp_introductory_video_video_replacement{display:none;height:535px;position:relative}@media screen and (max-width:600px){body .twcom_gp_introductory_video_section .twcom_gp_introductory_video_video_replacement{display:block}}body .twcom_gp_introductory_video_section .gp_video_overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center}body .twcom_gp_introductory_video_section .gp_video_overlay .gp_video_overlay_inner_container{color:#fff;text-transform:uppercase;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;padding:20px 0;width:100%;font-weight:900;max-width:1200px}@media screen and (max-width:1260px){body .twcom_gp_introductory_video_section .gp_video_overlay .gp_video_overlay_inner_container{padding-left:30px;padding-right:30px;max-width:100%}}@media screen and (max-width:950px){body .twcom_gp_introductory_video_section .gp_video_overlay .gp_video_overlay_inner_container{justify-content:center}}@media screen and (min-width:711px){body .twcom_gp_introductory_video_section .gp_video_overlay .gp_video_overlay_inner_container{padding-bottom:50px;padding-top:75px}}@media screen and (max-width:950px){body .twcom_gp_introductory_video_section .gp_video_overlay .gp_video_overlay_inner_container .gp_video_overlay_text{display:none}}body .twcom_gp_introductory_video_section .gp_video_overlay .gp_video_overlay_inner_container .gp_video_overlay_text p{margin:0;font-size:20;line-height:22px;padding-top:10px;font-weight:500}body .twcom_gp_introductory_video_section .gp_video_overlay .gp_video_overlay_inner_container .gp_video_overlay_logo_buttons{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:950px){body .twcom_gp_introductory_video_section .gp_video_overlay .gp_video_overlay_inner_container .gp_video_overlay_logo_buttons{justify-content:space-between;height:100%}}body .twcom_gp_introductory_video_section .gp_video_overlay .gp_video_overlay_inner_container .gp_video_overlay_logo_buttons .gp_video_overlay_logo{display:flex;justify-content:center;margin-bottom:24px}body .twcom_gp_introductory_video_section .gp_video_overlay .gp_video_overlay_inner_container .gp_video_overlay_logo_buttons .gp_video_overlay_buttons_container{display:flex;justify-content:center;flex-wrap:wrap;max-width:95vw}body .twcom_gp_introductory_video_section .gp_video_overlay .gp_video_overlay_inner_container .gp_video_overlay_logo_buttons .gp_video_overlay_buttons_container .ws2-button{margin:3px}body .twcom_gp_introductory_video_section .gp_video_overlay .gp_video_overlay_inner_container .gp_video_overlay_logo_buttons .gp_video_overlay_buttons_container .ws2-button.tertiary{min-width:281px;min-height:44px}body .description_section_outer_container{display:flex;justify-content:center}body .description_section_outer_container .description_section_inner_container{display:flex;justify-content:space-between;max-width:1200px}@media screen and (max-width:1260px){body .description_section_outer_container .description_section_inner_container{padding-left:30px;padding-right:30px;max-width:100%}}@media screen and (max-width:850px){body .description_section_outer_container .description_section_inner_container{flex-direction:column;align-items:center}}body .description_section_outer_container .description_section_inner_container .information_container{width:50%;display:flex;justify-content:center;flex-direction:column;padding-top:20px;padding-bottom:20px}@media screen and (max-width:850px){body .description_section_outer_container .description_section_inner_container .information_container{width:100%}}body .cta_section_outer_container .cta_section_inner_container .information_container.dark h1,body .cta_section_outer_container .cta_section_inner_container .information_container.dark p.sub-text,body .description_section_outer_container .description_section_inner_container .information_container.dark p{color:#282828}body .description_section_outer_container .description_section_inner_container .information_container .logo{display:flex;margin-bottom:20px}@media screen and (max-width:850px){body .description_section_outer_container .description_section_inner_container .information_container .logo{justify-content:center}}body .description_section_outer_container .description_section_inner_container .information_container p{color:#fff;margin-bottom:22px}body .description_section_outer_container .description_section_inner_container .information_container p.main-text{font-size:25px;line-height:35px;font-weight:900}body .description_section_outer_container .description_section_inner_container .information_container p.sub-text{font-size:16px;line-height:22px;font-weight:500}@media screen and (max-width:850px){body .description_section_outer_container .description_section_inner_container .information_container p{text-align:center}}body .description_section_outer_container .description_section_inner_container .information_container .gp_description_buttons_container{display:flex;flex-wrap:wrap}@media screen and (max-width:850px){body .description_section_outer_container .description_section_inner_container .information_container .gp_description_buttons_container{justify-content:center}}body .cta_section_outer_container .cta_section_inner_container .information_container .gp_cta_buttons_container .ws2-button,body .description_section_outer_container .description_section_inner_container .information_container .gp_description_buttons_container .ws2-button{width:fit-content;min-width:220px;margin:4px 4px 2px 0;min-height:44px}body .cta_section_outer_container .cta_section_inner_container .information_container .gp_cta_buttons_container .ws2-button span,body .description_section_outer_container .description_section_inner_container .information_container .gp_description_buttons_container .ws2-button span{font-size:20px;line-height:22px}body .description_section_outer_container .description_section_inner_container .image_container{display:flex;justify-content:flex-end;align-items:flex-end;margin-left:30px}@media screen and (max-width:850px){body .description_section_outer_container .description_section_inner_container .image_container{width:100%;display:none}}body .description_section_outer_container .description_section_inner_container .image_container .image_inner_container{width:100%;margin-right:-100px}@media screen and (max-width:1300px){body .description_section_outer_container .description_section_inner_container .image_container .image_inner_container{margin-right:-50px}}@media screen and (max-width:1200px){body .description_section_outer_container .description_section_inner_container .image_container .image_inner_container{margin-right:-30px}}body .cta_section_outer_container .cta_section_inner_container{position:relative;margin:0 40px}body .cta_section_outer_container .cta_section_inner_container:after{content:"";clear:right;display:table}@media screen and (max-width:767px){body .cta_section_outer_container .cta_section_inner_container{align-items:center;margin:0 20px}}body .cta_section_outer_container .cta_section_inner_container .information_container{position:absolute;top:50%;margin-top:-6%;width:44%}@media screen and (max-width:1100px){body .cta_section_outer_container .cta_section_inner_container .information_container{margin-top:-14%}}@media screen and (max-width:767px){body .cta_section_outer_container .cta_section_inner_container .information_container{position:relative;width:100%;margin-top:0;padding-top:15px}}body .cta_section_outer_container .cta_section_inner_container .information_container h1{color:#fff;margin-bottom:1rem}@media screen and (max-width:767px){body .cta_section_outer_container .cta_section_inner_container .information_container h1{font-size:30px;text-align:center}}@media screen and (max-width:1200px){body .cta_section_outer_container .cta_section_inner_container .information_container h1{font-size:30px;margin-bottom:.5rem}}body .cta_section_outer_container .cta_section_inner_container .information_container p.sub-text{color:#fff;line-height:22px;font-weight:600;text-transform:uppercase}@media screen and (max-width:1200px){body .cta_section_outer_container .cta_section_inner_container .information_container p.sub-text{font-size:16px;margin-bottom:.5rem}}@media screen and (max-width:767px){body .cta_section_outer_container .cta_section_inner_container .information_container p.sub-text{text-align:center}}body .cta_section_outer_container .cta_section_inner_container .information_container .gp_cta_buttons_container{display:flex;flex-wrap:wrap;margin-bottom:20px}@media screen and (max-width:767px){body .cta_section_outer_container .cta_section_inner_container .information_container .gp_cta_buttons_container{justify-content:center}}body .cta_section_outer_container .cta_section_inner_container .image_container{float:right;width:61%}@media screen and (max-width:767px){body .cta_section_outer_container .cta_section_inner_container .image_container{width:100%;margin-left:0;float:none}}body .cta_section_outer_container .cta_section_inner_container .image_container .image_inner_container{width:100%;margin-right:-100px}@media screen and (max-width:1300px){body .cta_section_outer_container .cta_section_inner_container .image_container .image_inner_container{margin-right:-50px}}@media screen and (max-width:1200px){body .cta_section_outer_container .cta_section_inner_container .image_container .image_inner_container{margin-right:-30px}}@media screen and (max-width:767px){body .cta_section_outer_container .cta_section_inner_container .image_container .image_inner_container{margin-right:0}}body section.twcom-game-page-academy{display:flex;justify-content:center;background-color:#fff}body section.twcom-game-page-academy .twcom-academy-inner-container{max-width:980px;margin:30px;width:100%}@media screen and (max-width:550px){body section.twcom-game-page-academy .twcom-academy-inner-container{margin:25px}}body section.twcom-game-page-academy .twcom-academy-inner-container .twcom-academy-section-title{font-weight:900;font-size:40px;line-height:42px;margin:0}@media screen and (max-width:450px){body section.twcom-game-page-academy .twcom-academy-inner-container .twcom-academy-section-title{text-align:center;font-size:30px;line-height:32px}}body section.twcom-game-page-academy .twcom-academy-inner-container .twcom-academy-section-text-area-container>p{font-size:16px;line-height:22px;font-weight:700;padding-top:25px}body section.twcom-game-page-academy .twcom-academy-inner-container .ws2-pushers-container{display:grid;grid-gap:10px;grid-template-columns:1fr 1fr}@media screen and (max-width:600px){body section.twcom-game-page-academy .twcom-academy-inner-container .ws2-pushers-container{grid-template-columns:1fr}body section.twcom-game-page-academy .twcom-academy-inner-container .ws2-pushers-container .ws2-pusher:nth-child(n+2){display:none}}body section.twcom-game-page-academy .twcom-academy-inner-container .ws2-pushers-container .ws2-pusher{min-height:auto}body section.twcom-game-page-academy .twcom-academy-inner-container .ws2-pushers-container .ws2-pusher .ws2-pusher-banner{min-height:150px;padding-bottom:10px;border:1px solid #ccc}body section.twcom-game-page-academy .twcom-academy-inner-container .ws2-pushers-container .ws2-pusher .ws2-pusher-banner .ws2-pusher-title-text>*{font-size:25px;line-height:27px;font-weight:900;color:#282828}@media screen and (max-width:450px){body section.twcom-game-page-academy .twcom-academy-inner-container .ws2-pushers-container .ws2-pusher .ws2-pusher-banner .ws2-pusher-title-text>*{font-size:20px;line-height:22px}}body section.twcom-game-page-academy .twcom-academy-inner-container .ws2-pushers-container .ws2-pusher .ws2-pusher-banner .ws2-text-section.ws2-lower-text-section>p{font-size:16px;line-height:16px;font-weight:500}@media screen and (max-width:450px){body section.twcom-game-page-academy .twcom-academy-inner-container .ws2-pushers-container .ws2-pusher .ws2-pusher-banner .ws2-text-section.ws2-lower-text-section>p{font-size:14px}}body section.twcom-game-page-academy .twcom-academy-inner-container .twcom-academy-button-container{display:flex;justify-content:center;padding-top:30px}body section.twcom-game-page-academy .twcom-academy-inner-container .twcom-academy-button-container .ws2-button.tertiary{border-color:#282828;color:#282828;min-height:44px;min-width:220px}body .faction_section_outer_container .factions_sub_slider p,body section.twcom-game-page-academy .twcom-academy-inner-container .twcom-academy-button-container .ws2-button.tertiary:hover{color:#fff}body .twcom-game-page-blog .ws2-section.ws2-four-pushers.ws2-standard-max-width-container{padding-top:60px;background-color:transparent;max-width:950px}@media screen and (max-width:450px){body .twcom-game-page-blog .ws2-section.ws2-four-pushers.ws2-standard-max-width-container{padding-top:30px}}body .twcom-game-page-blog .ws2-section.ws2-four-pushers.ws2-standard-max-width-container .ws2-text-section .sub-title{font-size:40px;font-weight:900;text-transform:uppercase;color:#282828}@media screen and (max-width:450px){body .twcom-game-page-blog .ws2-section.ws2-four-pushers.ws2-standard-max-width-container .ws2-text-section .sub-title{font-size:30px;line-height:32px}}body .twcom-game-page-blog .ws2-section.ws2-four-pushers.ws2-standard-max-width-container .ws2-pusher .ws2-pusher-banner{border:1px solid #ccc;background-color:#fff;padding:25px;min-height:213px}body .twcom-game-page-blog .ws2-section.ws2-four-pushers.ws2-standard-max-width-container .ws2-pusher .ws2-pusher-banner .ws2-pusher-title-text-container{overflow:inherit}@media screen and (max-width:450px){body .twcom-game-page-blog .ws2-section.ws2-four-pushers.ws2-standard-max-width-container .ws2-pusher .ws2-pusher-banner .ws2-pusher-title-text-container .ws2-pusher-title-text{font-size:20px;line-height:20px}}body .twcom-game-page-blog .ws2-section.ws2-four-pushers.ws2-standard-max-width-container .ws2-pusher .ws2-pusher-banner .ws2-pusher-title-text-container .ws2-pusher-title-text h1,body .twcom-game-page-blog .ws2-section.ws2-four-pushers.ws2-standard-max-width-container .ws2-pusher .ws2-pusher-banner .ws2-pusher-title-text-container .ws2-pusher-title-text h2,body .twcom-game-page-blog .ws2-section.ws2-four-pushers.ws2-standard-max-width-container .ws2-pusher .ws2-pusher-banner .ws2-pusher-title-text-container .ws2-pusher-title-text h3,body .twcom-game-page-blog .ws2-section.ws2-four-pushers.ws2-standard-max-width-container .ws2-pusher .ws2-pusher-banner .ws2-pusher-title-text-container .ws2-pusher-title-text h4,body .twcom-game-page-blog .ws2-section.ws2-four-pushers.ws2-standard-max-width-container .ws2-pusher .ws2-pusher-banner .ws2-pusher-title-text-container .ws2-pusher-title-text span,body .twcom-game-page-blog .ws2-section.ws2-four-pushers.ws2-standard-max-width-container .ws2-pusher .ws2-pusher-banner .ws2-pusher-title-text-container .ws2-pusher-title-text>p{text-transform:uppercase;font-size:25px;font-weight:900;line-height:35px}@media screen and (max-width:450px){body .twcom-game-page-blog .ws2-section.ws2-four-pushers.ws2-standard-max-width-container .ws2-pusher .ws2-pusher-banner .ws2-pusher-title-text-container .ws2-text-section.ws2-lower-text-section>p{font-size:14px;line-height:16px}}body .twcom-game-page-blog .ws2-section.ws2-four-pushers.ws2-standard-max-width-container .ws2-pusher .ws2-pusher-banner .ws2-text-section{display:none}body .twcom-game-page-blog .twcom-game-page-blog-button-container{padding:11px 0 20px;display:flex;justify-content:center;align-items:center}body .twcom-game-page-blog .twcom-game-page-blog-button-container .ws2-button{min-height:44px;min-width:220px}body .twcom_games_page_related_games_container .twcom_games_page_related_games_inner_container .twcom_games_page_related_games_title{color:#fff;font-size:40px;line-height:42px;text-align:center;font-weight:900;padding:45px 20px 0}@media screen and (max-width:500px){body .twcom_games_page_related_games_container .twcom_games_page_related_games_inner_container .twcom_games_page_related_games_title{padding:35px 20px 0;font-size:30px}}body .twcom_games_page_related_games_container .twcom_games_page_related_games_inner_container .related_games_images_container{display:flex;justify-content:center;flex-wrap:wrap;padding-bottom:50px;margin:auto}body .twcom_games_page_related_games_container .twcom_games_page_related_games_inner_container .related_games_images_container .related_games_image_container{max-width:90%;margin:auto}body .twcom_games_page_related_games_container .twcom_games_page_related_games_inner_container .related_games_images_container .related_games_image_container .twcom_games_page_game_logo_image{height:145px;width:auto;padding:10px}@media screen and (max-width:500px){body .twcom_games_page_related_games_container .twcom_games_page_related_games_inner_container .related_games_images_container .related_games_image_container .twcom_games_page_game_logo_image{width:100%;height:auto}}body .video_section_outer_container,body .video_section_outer_container .ca_video_section_mobile_view .ca_slider_slide_outer_container{position:relative}body .video_section_outer_container .slick-slide>div{display:flex}body .three_view_slider_outer_container,body .video_section_outer_container .ca_video_section_mobile_view{display:none}@media screen and (max-width:600px){body .video_section_outer_container .ca_video_section_mobile_view{display:block}}body .video_section_outer_container .ca_video_section_mobile_view .slick-dots li{width:15px;height:15px;border:1px solid #979797;margin-right:10px}body .video_section_outer_container .ca-slider-slide-anchor::after,body .video_section_outer_container .ca_video_section_master::after{content:" ";position:absolute;bottom:-1px;left:0;height:50%;width:100%;background:linear-gradient(to bottom,rgba(0,0,0,.0001) 0%,#000 100%);pointer-events:none}body .video_section_outer_container .ca_video_section_desktop_view{display:block;width:100%;height:0;padding-bottom:56.25%;display:flex;align-items:flex-end;justify-content:center}@media screen and (max-width:600px){body .video_section_outer_container .ca_video_section_desktop_view{display:none}}body .video_section_outer_container .ca_video_section_desktop_view .ca_video_section_master{position:absolute;top:0;left:0;width:100%;height:100%}body .video_section_outer_container .ca_video_section_desktop_view .ca_video_section_desktop_small_items_container{position:absolute;bottom:3%;left:0;width:100%;display:flex;justify-content:center}body .video_section_outer_container .ca_video_section_desktop_view .ca_video_section_desktop_small_items_container .ca_video_section_desktop_small_items_inner_container{display:flex;justify-content:center;width:100%;height:auto;max-width:1200px}body .video_section_outer_container .ca_video_section_desktop_view .ca_video_section_desktop_small_items_container .ca_video_section_desktop_small_items_inner_container .ca_video_section_child{max-width:25%;width:100%;height:auto;position:relative;display:flex;justify-content:center}body .video_section_outer_container .ca_video_section_desktop_view .ca_video_section_desktop_small_items_container .ca_video_section_desktop_small_items_inner_container .ca_video_section_child .ca_video_section_child_img_container{width:100%;padding-bottom:56.25%;position:relative}body .video_section_outer_container .ca_video_section_desktop_view .ca_video_section_desktop_small_items_container .ca_video_section_desktop_small_items_inner_container .ca_video_section_child .ca_video_section_child_img_container .ws2-background-image-as-img-tag{padding:0 5px}body .video_section_outer_container .ca_video_section_desktop_view .ca_video_section_anchor .ca_video_desktop-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}body .video_section_outer_container .ca_video_section_desktop_view .ca_video_section_anchor .ca_video_desktop-overlay .ca_video_desktop_play_icon{width:10%}body .video_section_outer_container .ca_video_section_desktop_view .ca_video_section_anchor .ca_video_desktop-overlay .ca_video_desktop_play_icon .play{line-height:0;width:100%;height:100%}body .video_section_outer_container .ca_video_section_desktop_view .ca_video_section_anchor.ca_video_section_child .ca_video_desktop-overlay .ca_video_desktop_play_icon{width:20%}body .video_section_outer_container .ca_video_section_desktop_view .ca_video_section_anchor:hover .ca_video_desktop-overlay .ca_video_desktop_play_icon .play g{opacity:.9}body .three_view_slider_outer_container.dark .three_view_slider_title_container .three_view_slider_section_title{color:#282828}body .three_view_slider_outer_container .three_view_slider_title_container{display:flex;justify-content:center}body .three_view_slider_outer_container .three_view_slider_title_container .three_view_slider_section_title{width:1200px;color:#fff;font-size:40px;line-height:42px;margin-top:10px;font-weight:900}@media screen and (max-width:1260px){body .three_view_slider_outer_container .three_view_slider_title_container .three_view_slider_section_title{width:100%;padding-left:30px}}@media screen and (max-width:768px){body .three_view_slider_outer_container .three_view_slider_title_container .three_view_slider_section_title{text-align:center;padding-left:0}}@media screen and (max-width:550px){body .three_view_slider_outer_container .three_view_slider_title_container .three_view_slider_section_title{font-size:30px;line-height:32px}}@media screen and (min-width:769px){body .three_view_slider_outer_container .slick-list{padding:12% 0!important}}body .three_view_slider_outer_container .slick-slide{position:relative;transition:transform .5s}@media screen and (min-width:769px){body .three_view_slider_outer_container .slick-slide{filter:brightness(50%)}body .three_view_slider_outer_container .slick-slide .slider-image-container .ca-slider-overlay-container,body .three_view_slider_outer_container .slick-slide .slider-image-container .ws2-background-image-as-img-tag{top:-15%;left:-15%;height:130%;width:130%}body .three_view_slider_outer_container .slick-slide.slick-center{filter:brightness(100%);z-index:10}body .three_view_slider_outer_container .slick-slide.slick-center .slider-image-container .ca-slider-overlay-container,body .three_view_slider_outer_container .slick-slide.slick-center .slider-image-container .ws2-background-image-as-img-tag{top:-50%;left:-50%;height:200%;width:200%}body .three_view_slider_outer_container .slick-slide .slider-image-container .ca-slider-overlay-container,body .three_view_slider_outer_container .slick-slide.slick-center .slider-image-container .ca-slider-overlay-container{opacity:1;transition:opacity .3s ease-in-out .3s}body .three_view_slider_outer_container .slick-slide.slick-center+a,body .three_view_slider_outer_container .slick-slide.slick-center+div{z-index:5}}body .three_view_slider_outer_container .ca-slider-slide-anchor{position:relative}.page-template-page_everchosen a:hover,.page-template-page_everchosen_details a:hover,.page-template-page_everchosen_profiles a:hover,body .three_view_slider_outer_container .ca-slider-slide-anchor:hover{text-decoration:none}#ever_chosen_page_container .ever_chosen_video .ever_chosen_video_inner_container,body .three_view_slider_outer_container .ca-slider-slide-anchor .slider-image-container{position:relative;padding-bottom:56.25%}body .three_view_slider_outer_container .ca-slider-slide-anchor .slider-image-container .ws2-background-image-as-img-tag{transition:left .2s ease-in,top .2s ease-in,width .2s ease-in,height .2s ease-in}body .three_view_slider_outer_container .ca-slider-slide-anchor .slider-image-container .ca-slider-overlay-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:20px 10px 10px;opacity:0;transition:opacity .1s ease-in-out .2s}body .three_view_slider_outer_container .slick-arrow{position:absolute;top:50%;width:50px;height:50px;margin-top:-25px;background-color:transparent;border:0}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ca-ti-home-grid-view .banner-on-small button:focus,body .three_view_slider_outer_container .slick-arrow:focus{outline:0}body .three_view_slider_outer_container .slick-arrow svg{position:absolute;top:0;fill:#fff;width:100%;height:100%}body .faction_section_outer_container .factions_slide_outer_text,body .faction_section_outer_container .factions_sub_slider,body .three_view_slider_outer_container .slick-arrow:before{display:none}body .three_view_slider_outer_container .slick-arrow.slick-prev{z-index:20;left:25px}body .three_view_slider_outer_container .slick-arrow.slick-prev svg{left:0}body .three_view_slider_outer_container .slick-arrow.slick-next{right:25px;z-index:20}body .three_view_slider_outer_container .slick-arrow.slick-next svg{right:0;transform:rotate(180deg)}body .three_view_slider_outer_container .slick-arrow.slick-next,body .three_view_slider_outer_container .slick-arrow.slick-prev{opacity:.8}body .three_view_slider_outer_container .slick-arrow.slick-next:hover,body .three_view_slider_outer_container .slick-arrow.slick-prev:hover{opacity:1;cursor:pointer}body .faction_section_outer_container .ca-slider-slide-anchor.dark .factions_slide_inner_text,body .faction_section_outer_container .ca-slider-slide-anchor.dark .factions_slide_outer_text,body .faction_section_outer_container.dark .factions_slide_outer_text{color:#282828}body .faction_section_outer_container .factions_sub_slider .slick-list .text-container{display:flex;justify-content:center;align-items:center}body .faction_section_outer_container .factions_sub_slider .slick-list .text-container p{max-width:none;margin:0 5%}@media screen and (max-width:768px){body .faction_section_outer_container .factions_slide_inner_text{display:none}body .faction_section_outer_container .factions_slide_outer_text{display:inline-block}body .faction_section_outer_container .factions_sub_slider{display:block}}body .faction_section_outer_container .slider-image-container.add_gradient_overlay .ws2-background-image-as-img-tag::after{content:" ";position:absolute;bottom:-1px;left:0;height:20%;width:100%;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.5) 50%);width:calc(100% + 1px);height:calc(20% + 1px)}@media screen and (max-width:768px){body .faction_section_outer_container .slider-image-container.add_gradient_overlay .ws2-background-image-as-img-tag::after{display:none}}body .faction_section_outer_container .slick-slide .factions_slide_inner_text,body .faction_section_outer_container .slick-slide .factions_slide_outer_text{display:none}@media screen and (max-width:768px){body .faction_section_outer_container .slick-slide .factions_slide_inner_text.factions_slide_outer_text,body .faction_section_outer_container .slick-slide .factions_slide_outer_text.factions_slide_outer_text{display:block}}body .faction_section_outer_container .slick-slide.slick-center .factions_slide_inner_text{display:block}body .faction_section_outer_container .factions_slide_inner_text,body .faction_section_outer_container .factions_slide_outer_text{text-align:center;margin:0;color:#fff;font-size:12px;line-height:14px;display:flex;justify-content:center}body .faction_section_outer_container .factions_slide_inner_text.title,body .faction_section_outer_container .factions_slide_outer_text.title{font-weight:900;font-size:25px;margin-bottom:15px;padding-top:5px}body .faction_section_outer_container .factions_slide_inner_text.text,body .faction_section_outer_container .factions_slide_outer_text.text{max-width:90%;font-size:16px;font-weight:500;line-height:22px}body .gallery_section_outer_container{padding:40px 0;background-size:cover}body .gallery_section_outer_container .three_view_slider_title_container .gallery-section-title{text-align:center;padding:0;margin:0}@media screen and (max-width:450px){body .gallery_section_outer_container .three_view_slider_title_container .gallery-section-title{margin:10px 0}}body .gallery_section_outer_container .three_view_slider_title_container .ca_slider{padding-top:0}@media screen and (max-width:450px){body .gallery_section_outer_container{padding:0}}body.archive .twcom-archive-top-section{padding:0 10px}body.archive .twcom-archive-top-section p{margin-top:20px}body.archive .ws2-main-page-content-container{padding:30px 0}.page-template.page-template-games_page .game-page-inner-container .games-page-title,body.archive .ws2-main-page-content-container .twcom-page-title{text-align:center}.page-template.page-template-games_page .game-page-inner-container{padding:30px 0;background-color:#fff}.tw-core-page-container .tw-core-page-container-inner{background-color:#fff}.tw-core-page-container .tw-core-page-container-inner .content-sections-container{width:100%}.tw-core-page-container .tw-core-page-container-inner .header-image{padding-bottom:30px;margin:-10px}@media screen and (max-width:600px){.tw-core-page-container.force-mobile-center-headings h1,.tw-core-page-container.force-mobile-center-headings h2,.tw-core-page-container.force-mobile-center-headings h3,.tw-core-page-container.force-mobile-center-headings h4,.tw-core-page-container.force-mobile-center-headings h5{text-align:center!important}}.information_section_outer_container{background-size:cover;display:flex;justify-content:center}.information_section_outer_container .information_section_inner_container{display:flex}.information_section_outer_container .information_section_inner_container .image_container{width:50%;display:flex;justify-content:center;align-items:center}.information_section_outer_container .information_section_inner_container .image_container .image{display:flex;justify-content:center;align-items:center}.information_section_outer_container .information_section_inner_container .information_container{width:50%;color:#fff;padding:100px 0}.information_section_outer_container .information_section_inner_container .information_container.dark{color:#282828}.information_section_outer_container .information_section_inner_container .information_container .title-text{font-size:40px;line-height:35px;font-weight:900;text-transform:uppercase}.information_section_outer_container .information_section_inner_container .information_container .main-text{font-size:25px;line-height:35px;font-weight:900}.information_section_outer_container .information_section_inner_container .information_container .sub-text{font-size:16px;line-height:22px;font-weight:500}.information_section_outer_container .information_section_inner_container .information_container .information_buttons_container{display:inline-block}@media screen and (max-width:950px){.information_section_outer_container .information_section_inner_container .image_container{width:30%;padding-right:30px}.information_section_outer_container .information_section_inner_container .information_container{width:70%;padding:30px 0}}@media screen and (max-width:700px){.information_section_outer_container .information_section_inner_container{display:flex;justify-content:center;text-align:center}.information_section_outer_container .information_section_inner_container .image_container{display:none}.information_section_outer_container .information_section_inner_container .information_container{width:100%}}.ca-column-two-column-info{background-color:#fff;color:#282828;padding:70px 0 40px}@media screen and (max-width:500px){.ca-column-two-column-info{padding:40px 0 10px}}.ca-column-two-column-info .ca-column-sections{column-count:2;column-width:50%;column-fill:balance;-moz-column-fill:balance;-webkit-column-fill:balance}@media screen and (max-width:800px){.ca-column-two-column-info .ca-column-sections{column-count:1;column-width:100%}}.ca-column-two-column-info .ca-column-sections .column-section{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid;break-inside:avoid-column;page-break-inside:avoid}.ca-column-two-column-info .ca-column-sections .column-section h4>span{font-size:25px;line-height:22px;font-weight:900;margin:0}.ca-column-two-column-info .ca-column-sections .column-section ul{margin:0;padding:0 0 30px 30px}.ca-column-two-column-info .ca-column-sections .column-section ul li{padding-left:0;line-height:22px;list-style-position:outside}.ca-column-two-column-info .ca-column-sections .column-section ul li span{line-height:22px;font-size:16px;font-weight:500}@media screen and (max-width:880px){.twcom_dlc_split_skills_section .ca-column-sections{column-count:1;column-width:100%}}.twcom_dlc_split_skills_section .skills-title{font-size:40px;line-height:40px;font-weight:900;margin-bottom:30px}@media screen and (max-width:500px){.twcom_dlc_split_skills_section .ca-std-content-max-width-section-inner{padding:0 15px}.twcom_dlc_split_skills_section .skills-title{text-align:center}}.twcom_dlc_split_skills_section .column-section{margin:0;padding-bottom:40px}.twcom_dlc_split_skills_section .column-section .skill-container{display:flex}@media screen and (max-width:880px){.twcom_dlc_split_skills_section .column-section .skill-container{min-height:0}.twcom_dlc_split_skills_section .column-section .skill-container .icon-container.icon-container{padding-right:15px}}.twcom_dlc_split_skills_section .column-section .skill-container .icon-container{display:flex;padding-right:35px}.twcom_dlc_split_skills_section .column-section .skill-container .text-container{display:flex;flex-direction:column}.twcom_dlc_split_skills_section .column-section .skill-container .text-container .title{font-size:25px;line-height:35px;font-weight:900}.twcom_dlc_split_skills_section .column-section .skill-container .text-container .text{font-size:16px;font-weight:500;line-height:22px;margin:0}.maps-section-outer-container{background-size:cover}.maps-section-outer-container .title-text{font-size:40px;font-weight:900;line-height:40px;color:#fff;padding-top:30px;text-transform:uppercase}.maps-section-outer-container .map-image{padding-top:30px;width:100%}.maps-section-outer-container .map-image img.mobile{object-fit:cover;width:100%;height:100%;display:none}.maps-section-outer-container .button-wrapper{padding:30px 0;display:flex;justify-content:center}.maps-section-outer-container .button-wrapper .ws2-button{min-width:300px;width:0}@media screen and (max-width:500px){.maps-section-outer-container .ca-std-content-max-width-section-inner{padding:0}.maps-section-outer-container .ca-std-content-max-width-section-inner .title-text{text-align:center;margin:0;padding:0;font-size:25px}.maps-section-outer-container .ca-std-content-max-width-section-inner .map-image .object-fit-div-container{height:496px}.maps-section-outer-container .ca-std-content-max-width-section-inner .map-image .object-fit-div-container img.desktop{display:none}.maps-section-outer-container .ca-std-content-max-width-section-inner .map-image .object-fit-div-container img.mobile{display:block}.maps-section-outer-container .ca-std-content-max-width-section-inner .button-wrapper{padding:15px 0}}.dlc-split-section-outer-container{overflow:hidden}.dlc-split-section-outer-container .dlc-switch-section-bg-container{background-size:cover}.dlc-split-section-outer-container .ca-std-content-max-width-section-inner{display:flex;justify-content:space-between}.dlc-split-section-outer-container .ca-std-content-max-width-section-inner .information-container{display:flex;flex-direction:column;justify-content:center;color:#fff;padding:20px 0;z-index:1}.dlc-split-section-outer-container .ca-std-content-max-width-section-inner .information-container .title-text{padding:0;font-size:48px;line-height:39px;font-weight:900;text-transform:uppercase}.dlc-split-section-outer-container .ca-std-content-max-width-section-inner .information-container .button-container{display:flex}.dlc-split-section-outer-container .ca-std-content-max-width-section-inner .information-container .button-container a:hover{background-color:#97743a;border:0}.dlc-split-section-outer-container .ca-std-content-max-width-section-inner .gradient,.video_section_outer_container.split-dlc .ca_video_section_desktop_view img.mobile{display:none}@media screen and (max-width:1200px){.dlc-split-section-outer-container .ca-std-content-max-width-section-inner{height:242px}.dlc-split-section-outer-container .ca-std-content-max-width-section-inner .image-container{position:absolute;right:0;top:0}}@media screen and (max-width:750px){.dlc-split-section-outer-container .ca-std-content-max-width-section-inner .image-container{right:-200px}}@media screen and (max-width:550px){.dlc-split-section-outer-container .ca-std-content-max-width-section-inner .gradient{display:block}.dlc-split-section-outer-container .ca-std-content-max-width-section-inner .information-container{padding:30px;justify-content:flex-end;width:100%}.dlc-split-section-outer-container .ca-std-content-max-width-section-inner .information-container .title-text{text-align:left;font-size:25px}.dlc-split-section-outer-container .ca-std-content-max-width-section-inner .information-container .sub-text{display:none}}@media screen and (max-width:420px){.dlc-split-section-outer-container .ca-std-content-max-width-section-inner .ws2-button{min-width:0;width:100%}}.dlc-buy-section-outer-container{height:267px}@media screen and (max-width:1400px){.dlc-buy-section-outer-container{display:none}}.dlc-buy-section-outer-container .buy-flex-container{display:flex;position:relative;justify-content:space-between}.dlc-buy-section-outer-container .buy-flex-container .information-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.dlc-buy-section-outer-container .buy-flex-container .information-container .title-text,div.ca-cf7-container .ca-cf7-introduction p{text-align:center}.dlc-buy-section-outer-container .buy-flex-container .information-container .information-container-inner{width:400px}.dlc-buy-section-outer-container .buy-flex-container .information-container .button-container{display:flex;justify-content:center}.video_section_outer_container.split-dlc{overflow:hidden}.video_section_outer_container.split-dlc .ca_video_section_desktop_view .ca_video_section_anchor:after{background:0 0}.video_section_outer_container.split-dlc .ca_video_section_desktop_view .ca_video_desktop-overlay .ca_video_desktop_play_icon.ca_video_desktop_play_icon{width:129px;height:129px}@media screen and (max-width:600px){.video_section_outer_container.split-dlc .ca_video_section_desktop_view{display:block}}@media screen and (max-width:500px){.video_section_outer_container.split-dlc .ca_video_section_desktop_view{height:630px}.video_section_outer_container.split-dlc .ca_video_section_desktop_view .ca_video_section_anchor{display:flex;justify-content:center}.video_section_outer_container.split-dlc .ca_video_section_desktop_view .ca_video_section_anchor img{display:none}.video_section_outer_container.split-dlc .ca_video_section_desktop_view .ca_video_section_anchor img.mobile{display:block}}.game-page-inner-container{background-color:#000}.page-template-dlc_split #swipebox-container #swipebox-slider{top:50px;bottom:50px;height:calc(100% - (50px*2))}.page-template-dlc_split #swipebox-container #swipebox-top-bar{transform:none!important;top:0!important;display:flex;justify-content:center;align-items:center;background:0 0}.page-template-dlc_split #swipebox-container #swipebox-top-bar #swipebox-title{font-size:25px;line-height:22px;font-weight:900}.page-template-dlc_split section.dlc-one-section,.page-template-dlc_split section.dlc-two-section{position:relative;opacity:1;transition:opacity .2s linear 0s;z-index:10;overflow:hidden}.page-template-dlc_split section.dlc-one-section.dlc-split-hide,.page-template-dlc_split section.dlc-two-section.dlc-split-hide{opacity:0;height:0;z-index:9}.page-template-dlc_split .gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.2) 60%,#000 100%)}.page-template-dlc_split .dlc_split_selector_section{overflow:hidden}.page-template-dlc_split .dlc_split_selector_section .ca_cs_content_section_inner_container{user-select:none;position:relative;cursor:pointer}#ever_chosen_page_container .ever_chosen_thinner_section .evch_widebutton_anchor,.page-template-dlc_split .dlc_split_selector_section .ca_cs_content_section_inner_container .dlc-top-split-cover{width:100%}.page-template-dlc_split .dlc_split_selector_section .ca_cs_content_section_inner_container .dlc-top-split-cover img,.theme-content-section.twcom-three-coloumn-grid .twcom-three-coloumn-grid-item img,div.ca-cf7-container .ca-cf7-image img{width:100%;height:auto}.page-template-dlc_split .dlc_split_selector_section .ca_cs_content_section_inner_container .dlc-top-split-cover:not(.background){position:absolute;top:0;left:0;width:100%;height:100%}.page-template-dlc_split .dlc_split_selector_section .ca_cs_content_section_inner_container .dlc-top-split-cover:not(.background).select-area{width:50%;z-index:5}.page-template-dlc_split .dlc_split_selector_section .ca_cs_content_section_inner_container .dlc-top-split-cover:not(.background).overlay{z-index:10;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between;padding:30px 0 90px}.page-template-dlc_split .dlc_split_selector_section .ca_cs_content_section_inner_container .dlc-top-split-cover:not(.background).overlay button{z-index:50}.page-template-dlc_split .dlc_split_selector_section .ca_cs_content_section_inner_container .dlc-top-split-cover:not(.background).overlay .bottom-section,.page-template-dlc_split .dlc_split_selector_section .ca_cs_content_section_inner_container .dlc-top-split-cover:not(.background).overlay .top-section{display:flex;justify-content:center}.page-template-dlc_split .dlc_split_selector_section .ca_cs_content_section_inner_container .dlc-top-split-cover:not(.background).overlay .top-section .logo{width:25vw;max-width:380px}.page-template-dlc_split .dlc_split_selector_section .ca_cs_content_section_inner_container .dlc-top-split-cover:not(.background).overlay .top-section .logo img{width:100%;height:auto}.page-template-dlc_split .dlc_split_selector_section .ca_cs_content_section_inner_container .dlc-top-split-cover:not(.background).overlay .bottom-section .promo-text{display:flex;justify-content:center;text-align:center;color:#fff;font-size:40px;font-weight:900;line-height:40px;text-transform:uppercase}@media screen and (max-width:900px){.page-template-dlc_split .dlc_split_selector_section .ca_cs_content_section_inner_container .dlc-top-split-cover:not(.background).overlay .bottom-section .promo-text{font-size:30px;line-height:30px}}.page-template-dlc_split .dlc_split_selector_section .ca_cs_content_section_inner_container .dlc-top-split-cover:not(.background) .ws2-button{position:absolute;bottom:30px;right:0;margin:0 5px;cursor:pointer}@media screen and (max-width:626px){.page-template-dlc_split .dlc_split_selector_section .ca_cs_content_section_inner_container .dlc-top-split-cover:not(.background) .ws2-button{min-width:45vw}}.page-template-dlc_split .dlc_split_selector_section .ca_cs_content_section_inner_container .dlc-top-split-cover:not(.background).dlc-char img{filter:grayscale(1);position:absolute;top:0;left:0}.page-template-dlc_split .dlc_split_selector_section .ca_cs_content_section_inner_container .dlc-top-split-cover:not(.background).dlc-char.selected img{filter:grayscale(0)}.page-template-dlc_split .dlc_split_selector_section .ca_cs_content_section_inner_container .dlc-top-split-cover:not(.background).dlc-char .ws2-button{position:absolute;bottom:30px;left:50%;right:auto}.page-template-dlc_split .dlc_split_selector_section .ca_cs_content_section_inner_container .dlc-top-split-cover.select-area:hover+div+div img,.page-template-dlc_split .dlc_split_selector_section .ca_cs_content_section_inner_container .dlc-top-split-cover.select-area:hover+div+div img.glowy,.page-template-dlc_split .dlc_split_selector_section .ca_cs_content_section_inner_container:hover .dlc-char-1.dlc-char-1>img,.page-template-dlc_split .dlc_split_selector_section .ca_cs_content_section_inner_container:hover .dlc-char-2.dlc-char-2>img{filter:grayscale(1)}.page-template-dlc_split .dlc_split_selector_section .ca_cs_content_section_inner_container:hover .dlc-char-1.dlc-char-1.selected>img{filter:grayscale(0)}.page-template-dlc_split .dlc_split_selector_section .ca_cs_content_section_inner_container:hover .dlc-char-2.dlc-char-2.selected>img.glowy,.page-template-dlc_split .dlc_split_selector_section .ca_cs_content_section_inner_container:hover .dlc-char-2.dlc-char-2>img.glowy{filter:drop-shadow(0 0 10px #00ff08)}.page-template-dlc_split .dlc_split_selector_section .ca_cs_content_section_inner_container .dlc-top-split-cover.select-area:hover+div>img{filter:grayscale(1) drop-shadow(0 0 10px #ff3c00)}.page-template-dlc_split .dlc_split_selector_section .ca_cs_content_section_inner_container .dlc-top-split-cover.select-area:hover+div.selected img{filter:drop-shadow(0 0 10px #ff3c00)}.page-template-dlc_split .dlc_split_selector_section .ca_cs_content_section_inner_container .dlc-top-split-cover.select-area:hover+div+div,.page-template-dlc_split .dlc_split_selector_section .split-button-one.split-button-one.split-button-one:hover,.page-template-dlc_split .dlc_split_selector_section .split-button-two.split-button-two.split-button-two:hover{background-color:transparent}.page-template-dlc_split .dlc_split_selector_section .ca_cs_content_section_inner_container .dlc-top-split-cover.select-area:hover+div+div.selected img,.page-template-dlc_split .dlc_split_selector_section .ca_cs_content_section_inner_container .dlc-top-split-cover.select-area:hover+div+div.selected img.glowy{filter:none}@media screen and (max-width:550px){.page-template-dlc_split .dlc_split_selector_section .desktop-view{display:none}}.page-template-dlc_split .dlc_split_selector_section .only-on-mobile{display:none}@media screen and (max-width:550px){.page-template-dlc_split .dlc_split_selector_section .only-on-mobile{display:flex}}.page-template-dlc_split .dlc_split_selector_section .mobile-view{display:none;width:100%;overflow:hidden;align-items:center;flex-direction:column}@media screen and (max-width:550px){.page-template-dlc_split .dlc_split_selector_section .mobile-view{display:flex}}.page-template-dlc_split .dlc_split_selector_section .mobile-view .mobile-buttons{display:flex;flex-direction:column;align-items:center;padding-bottom:15px}.page-template-dlc_split .dlc_split_selector_section .mobile-view .mobile-buttons .mobile-buttons-text{font-weight:900;line-height:30px;font-size:30px;color:#fff;max-width:375px;text-align:center;text-transform:uppercase;margin:0;padding:10px 0}.page-template-dlc_split .dlc_split_selector_section .mobile-view .mobile-buttons .ws2-button{margin:5px}.page-template-page_everchosen #social,.page-template-page_everchosen_details #social,.page-template-page_everchosen_profiles #social{margin-top:-1px}.page-template-page_everchosen .warstrap-component-curve.up .curve-fill-top,.page-template-page_everchosen_details .warstrap-component-curve.up .curve-fill-top,.page-template-page_everchosen_profiles .warstrap-component-curve.up .curve-fill-top{fill:#000!important}#ever_chosen_page_container{overflow:hidden;background-color:#000;padding-bottom:50px}#ever_chosen_page_container h1,#ever_chosen_page_container h2,#ever_chosen_page_container h3,#ever_chosen_page_container h4,#ever_chosen_page_container h5{font-family:"Roboto",sans-serif;text-transform:uppercase}#ever_chosen_page_container h2{font-size:35px}#ever_chosen_page_container h3{font-size:20px}#ever_chosen_page_container ul{list-style:circle;padding-left:20px}#ever_chosen_page_container ul li{list-style:circle}#ever_chosen_page_container p img.aligncenter{margin:auto;display:block;max-width:90%;height:auto}#ever_chosen_page_container .ever_chosen_video{width:100%;max-width:620px;height:auto;margin:0 0 25px}#ever_chosen_page_container .ever_chosen_video .ever_chosen_video_inner_container iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#ever_chosen_page_container hr{color:#ddd;background-color:#ddd;height:3px;border:0}#ever_chosen_page_container .ever_chosen_thinner_section{max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:center}#ever_chosen_page_container .ever_chosen_thinner_section .evch_widebutton_anchor .evch_widebutton_text{background-color:#937a5a;color:#fff;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-size:24px;padding:20px 10px;text-align:center;background-size:cover;background-repeat:no-repeat;font-family:"Roboto",sans-serif}#ever_chosen_page_container .ever_chosen_thinner_section .evch_section_title{text-align:center;margin-bottom:0;text-transform:uppercase;font-size:24px}#ever_chosen_page_container .ever_chosen_thinner_section .evch_schedule_section{width:100%}#ever_chosen_page_container .ever_chosen_thinner_section .evch_schedule_section .evch_schedule_title,#ever_chosen_page_container .everchosen-full-profile-section h1,#ever_chosen_page_container .everchosen-full-profile-section h2,#ever_chosen_page_container .everchosen-full-profile-section p{font-family:"Roboto",sans-serif}#ever_chosen_page_container .ever_chosen_thinner_section .evch_schedule_section .evch-schedules-days-container{display:flex;justify-content:center;width:100%;flex-wrap:wrap}#ever_chosen_page_container .ever_chosen_thinner_section .evch_schedule_section .evch-schedules-days-container .evch-day{max-width:500px;padding:30px;text-align:center}#ever_chosen_page_container .ever_chosen_thinner_section .evch_schedule_section .evch-schedules-days-container .evch-day .evch_day_title{margin-top:0;font-size:18px;font-weight:700}#ever_chosen_page_container .ever_chosen_thinner_section .evch_schedule_section .evch-schedules-days-container .evch-day .event .event-time{font-weight:700}#ever_chosen_page_container .ever_chosen_thinner_section .evch_player_profiles{padding-bottom:50px;width:100%}#ever_chosen_page_container .ever_chosen_thinner_section .evch_player_profiles .evch_profiles_title_anchor,#ever_chosen_page_container .ever_chosen_thinner_section .evch_player_profiles .everchosen_profiles_image,#ever_chosen_page_container .ever_chosen_thinner_section .ever_chosen_banner_section .everchosen_banner_content .ever_chosen_title a .ever_chosen_title_image,#ever_chosen_page_container .ever_chosen_thinner_section .ever_chosen_banner_section img,#ever_chosen_page_container .ever_chosen_thinner_section .everchosen_character_final_image img,#ever_chosen_page_container .everchosen-full-profile-section{width:100%}#ever_chosen_page_container .ever_chosen_thinner_section .evch_player_profiles .evch_profiles_title_anchor .evch_profiles_title{background-color:#937a5a;color:#fff;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-size:24px;padding:20px 10px;text-align:center;background-size:cover;background-repeat:no-repeat;font-family:"Roboto",sans-serif;margin:20px 0}#ever_chosen_page_container .ever_chosen_thinner_section .ever_chosen_banner_section{width:105%;position:relative;line-height:0;z-index:1}#ever_chosen_page_container .ever_chosen_thinner_section .ever_chosen_banner_section .everchosen_banner_content{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;background-size:cover;background-repeat:no-repeat}#ever_chosen_page_container .ever_chosen_thinner_section .ever_chosen_banner_section .everchosen_banner_content .ever_chosen_title{margin:30px 0 15px;max-width:770px;width:85%;display:flex;align-items:center;justify-content:center}#ever_chosen_page_container .ever_chosen_thinner_section .ever_chosen_banner_section .everchosen_banner_content .everchosen_tagline_container{display:flex;justify-content:center;align-items:center;margin-bottom:30px}#ever_chosen_page_container .ever_chosen_thinner_section .ever_chosen_banner_section .everchosen_banner_content .everchosen_tagline_container .everchosen_tagline_side_image_container{width:30px}#ever_chosen_page_container .ever_chosen_thinner_section .ever_chosen_banner_section .everchosen_banner_content .everchosen_tagline_container .everchosen_tagline_side_image_container:nth-of-type(2){transform:scaleX(-1)}@media screen and (max-width:475px){#ever_chosen_page_container .ever_chosen_thinner_section .ever_chosen_banner_section .everchosen_banner_content .everchosen_tagline_container .everchosen_tagline_side_image_container{display:none}}#ever_chosen_page_container .ever_chosen_thinner_section .ever_chosen_banner_section .everchosen_banner_content .everchosen_tagline_container .ever_chosen_tagline{text-align:center;display:flex;justify-content:center;align-items:center;padding:0 30px;text-transform:uppercase;font-size:26px;line-height:26px;margin:0;font-family:"Roboto",sans-serif;color:#c1c1c1}#ever_chosen_page_container .ever_chosen_thinner_section .ever_chosen_banner_section .everchosen_banner_content .everchosen_middle_banner_spacing{padding:10px 0;display:flex;flex-wrap:nowrap;width:100%;justify-content:space-evenly;align-items:center}@media screen and (max-width:800px){#ever_chosen_page_container .ever_chosen_thinner_section .ever_chosen_banner_section .everchosen_banner_content .everchosen_middle_banner_spacing{flex-direction:column}#ever_chosen_page_container .ever_chosen_thinner_section .ever_chosen_banner_section .everchosen_banner_content .everchosen_middle_banner_spacing img{max-width:90%}}#ever_chosen_page_container .ever_chosen_thinner_section .ever_chosen_banner_section .everchosen_banner_content .everchosen_middle_banner_spacing img{max-width:400px}#ever_chosen_page_container .ever_chosen_thinner_section .ever_chosen_banner_section .everchosen_banner_content .everchosen_middle_banner_spacing .banner_item{padding:0 20px}#ever_chosen_page_container .ever_chosen_thinner_section .ever_chosen_banner_section .everchosen_banner_content .everchosen_middle_banner_spacing .everchosen_middle_banner_text{display:flex;flex-direction:column;justify-content:center;align-items:center}#ever_chosen_page_container .ever_chosen_thinner_section .ever_chosen_banner_section .everchosen_banner_content .everchosen_middle_banner_spacing .everchosen_middle_banner_text h5{font-family:"Roboto",sans-serif;font-size:55px;color:#fff;margin:10px 0 0;text-transform:uppercase;text-align:center}#ever_chosen_page_container .ever_chosen_thinner_section .ever_chosen_banner_section .everchosen_banner_content .everchosen_middle_banner_spacing .everchosen_middle_banner_text p{color:#fff;margin:0;padding:10px 50px 0;line-height:20px;text-align:center;font-family:"Roboto",sans-serif;font-size:17px}#ever_chosen_page_container .ever_chosen_thinner_section .ever_chosen_banner_section:after,#ever_chosen_page_container .ever_chosen_thinner_section .ever_chosen_banner_section:before{width:0;height:0;position:absolute;bottom:0;margin-bottom:-40px;z-index:1;content:''}#ever_chosen_page_container .ever_chosen_thinner_section .ever_chosen_banner_section:after{left:0;border-bottom:20px solid transparent;border-left:20px solid transparent;border-top:20px solid #353434;border-right:20px solid #353434}#ever_chosen_page_container .ever_chosen_thinner_section .ever_chosen_banner_section:before{right:0;border-right:20px solid transparent;border-bottom:20px solid transparent;border-top:20px solid #353434;border-left:20px solid #353434}#ever_chosen_page_container .ever_chosen_thinner_section .everchosen_thinner_section_content{display:flex;flex-direction:column;align-items:center;background-size:100% auto;background-repeat:repeat-y;width:100%;padding:0 5%;position:relative;z-index:5}#ever_chosen_page_container .ever_chosen_thinner_section .everchosen_thinner_section_content.evch_profiles_page{padding:30px 50px}#ever_chosen_page_container .ever_chosen_thinner_section .everchosen_thinner_section_content .ever_chosen_intro_text{color:#000;text-align:center;margin:30px 0;max-width:550px}#ever_chosen_page_container .ever_chosen_thinner_section .everchosen_character_final_image{max-width:100%}#ever_chosen_page_container .everchosen-full-profile-section .evch-full-profiles-title{text-align:center;font-size:26px;margin-bottom:45px}#ever_chosen_page_container .everchosen-full-profile-section .evch_player_profiles hr{margin:50px 0}#ever_chosen_page_container .everchosen-full-profile-section .evch_player_profiles hr:last-of-type{display:none}#ever_chosen_page_container .everchosen-full-profile-section .evch_player_profiles .evch_profile_container .evch_profile_inner_container{display:flex;flex-wrap:nowrap}@media screen and (max-width:570px){#ever_chosen_page_container .everchosen-full-profile-section .evch_player_profiles .evch_profile_container .evch_profile_inner_container{flex-direction:column}#ever_chosen_page_container .everchosen-full-profile-section .evch_player_profiles .evch_profile_container .evch_profile_inner_container .evch_profile_image{width:120px}}#ever_chosen_page_container .everchosen-full-profile-section .evch_player_profiles .evch_profile_container .evch_profile_inner_container .evch_profile_image{width:170px;padding-right:50px;flex-shrink:0}#ever_chosen_page_container .everchosen-full-profile-section .evch_player_profiles .evch_profile_container .evch_profile_inner_container .evch_profile_image img{border-radius:5px;width:100%}#ever_chosen_page_container .everchosen-full-profile-section .evch_player_profiles .evch_profile_container .evch_profile_inner_container .evch_profile_text .evch_profile_name{margin-top:0;font-size:18px;text-transform:uppercase}#ever_chosen_page_container .everchosen-full-profile-section .evch_player_profiles .evch_profile_container .evch_profile_inner_container .evch_profile_text .evch_profile_bio p{font-family:Roboto}#ever_chosen_page_container .everchosen-full-profile-section .evch_player_profiles .evch_profile_container .evch_profile_inner_container .evch_profile_text .evch_profile_link_description{margin-bottom:0;font-weight:700;font-size:16px}.page-template-page_everchosen .everchosen_thinner_section_content,.page-template-page_everchosen_profiles .everchosen_thinner_section_content{padding-top:30px}#ever_chosen_profiles_page_container{background-color:#000;padding-bottom:50px}#ever_chosen_profiles_page_container .ever_chosen_lower_section{padding:0 60px;width:100%}#ever_chosen_profiles_page_container .ever_chosen_lower_section .evch_schedule_section{width:100%}#ever_chosen_profiles_page_container .ever_chosen_lower_section .evch_schedule_section .evch-schedules-days-container{display:flex;justify-content:center;width:100%;flex-wrap:wrap}#ever_chosen_profiles_page_container .ever_chosen_lower_section .evch_schedule_section .evch-schedules-days-container .evch-day{max-width:500px;padding:30px}#ever_chosen_profiles_page_container .ever_chosen_lower_section .evch_schedule_section .evch-schedules-days-container .evch-day .evch_day_title{margin-top:0;font-size:18px;font-weight:700}#ever_chosen_profiles_page_container .ever_chosen_lower_section .evch_player_profiles{padding-bottom:50px}#ever_chosen_profiles_page_container .ever_chosen_lower_section .evch_player_profiles .evch_profiles_title_anchor .evch_profiles_title{background-color:#937a5a;color:#fff;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-size:24px;padding:20px 10px;text-align:center}#ever_chosen_profiles_page_container .ever_chosen_lower_section .evch_player_profiles .everchosen_profiles_image,.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ca-ti-home-grid-view.ca-ti-not-live .ca-ti-video-container iframe{width:100%}#ever_chosen_profiles_page_container .ever_chosen_lower_section .evch_player_profiles .evch_profiles_container{display:flex;flex-wrap:wrap}#ever_chosen_profiles_page_container .ever_chosen_lower_section .evch_player_profiles .evch_profiles_container .evch_profile_container{width:50%;display:flex;padding:10px;height:100px}@media screen and (max-width:960px){#ever_chosen_profiles_page_container .ever_chosen_lower_section .evch_player_profiles .evch_profiles_container .evch_profile_container{width:100%}}#ever_chosen_profiles_page_container .ever_chosen_lower_section .evch_player_profiles .evch_profiles_container .evch_profile_container .evch_profile_inner_container{background-color:#eeeff2;width:100%;display:flex}#ever_chosen_profiles_page_container .ever_chosen_lower_section .evch_player_profiles .evch_profiles_container .evch_profile_container .evch_profile_inner_container .evch_profile_image{width:80px}#ever_chosen_profiles_page_container .ever_chosen_lower_section .evch_player_profiles .evch_profiles_container .evch_profile_container .evch_profile_inner_container .evch_profile_image img{width:100%;border-radius:5px;transform:scale(1.05)}#ever_chosen_profiles_page_container .ever_chosen_lower_section .evch_player_profiles .evch_profiles_container .evch_profile_container .evch_profile_inner_container .evch_profile_text{padding-left:15px}#ever_chosen_profiles_page_container .ever_chosen_lower_section .evch_player_profiles .evch_profiles_container .evch_profile_container .evch_profile_inner_container .evch_profile_text .evch_profile_name{font-weight:700;margin:3px 0 8px}#ever_chosen_profiles_page_container .ever_chosen_lower_section .evch_player_profiles .evch_profiles_container .evch_profile_container .evch_profile_inner_container .evch_profile_text .evch_profile_bio{margin:0}div.ca-cf7-container{max-width:800px;width:80%;margin:160px auto 40px;display:block}div.ca-cf7-container span.acceptance{display:inline-block;margin-right:10px}div.ca-cf7-container span.acceptance .wpcf7-form-control-wrap{position:static}div.ca-cf7-container span.acceptance .wpcf7-form-control-wrap .wpcf7-not-valid-tip::after{display:block;width:800px;content:""}@media screen and (max-width:800px){div.ca-cf7-container{margin-top:100px}}div.ca-cf7-container input[type=checkbox],div.ca-cf7-container input[type=radio]{opacity:1;position:inherit}div.ca-cf7-container input::-webkit-inner-spin-button,div.ca-cf7-container input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}div.ca-cf7-container input[type=number]{-moz-appearance:textfield}div.ca-cf7-container textarea{resize:none}div.ca-cf7-container h1{text-align:center;margin-bottom:50px;font-size:4rem;font-weight:lighter}@media screen and (max-width:800px){div.ca-cf7-container h1{font-size:3rem}}div.ca-cf7-container .ca-cf7-image{max-width:800px;margin-top:40px}div.ca-cf7-container div.wpcf7-recaptcha{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:30px 0}div.ca-cf7-container div.wpcf7{display:block;margin:40px auto}div.ca-cf7-container div.wpcf7 p label{font-size:1rem;color:#9e9e9e}div.ca-cf7-container div.wpcf7 p label input:focus{border-bottom:1px solid #c3a07b;box-shadow:0 1px 0 0 #c3a07b}div.ca-cf7-container div.wpcf7 p label textarea:focus:focus{outline:0!important;border:2px solid #c3a07b;box-shadow:1px #c3a07b}div.ca-cf7-container div.wpcf7 input{background-color:#f2f2f2;display:block;margin-top:10px;padding-left:5px}div.ca-cf7-container div.wpcf7 input.wpcf7-submit{margin:0 auto;display:block;height:50px;max-width:200px;line-height:50px;width:90%;text-align:center;background:url(images/gold-button.png) no-repeat;background-size:100% 100%;color:#fff;letter-spacing:0;font-size:1rem;border:0}div.ca-cf7-container div.wpcf7 span.wpcf7-checkbox,div.ca-cf7-container div.wpcf7 span.wpcf7-radio{display:block;margin:20px 0 30px}div.ca-cf7-container div.wpcf7 span.wpcf7-checkbox input,div.ca-cf7-container div.wpcf7 span.wpcf7-radio input{display:inherit}div.ca-cf7-container div.wpcf7 span.wpcf7-form-control-wrap{margin-top:800px}div.ca-cf7-container div.wpcf7 div.wpcf7-validation-errors{border:0;color:red}div.ca-cf7-container div.wpcf7 textarea{margin-top:20px;min-height:200px;color:#000}.outreach-columns .content-section.layout-columns .ca-ccs-columns-column-inner-container .ca-ccs-columns-column{width:49%}.outreach-columns .content-section.layout-columns .ca-ccs-columns-column-inner-container .ca-ccs-columns-column:first-of-type{margin-right:1%}.theme-content-section.twcom-three-coloumn-grid{display:flex;flex-wrap:wrap;justify-content:center;padding:5px;background-color:#fff}.theme-content-section.twcom-three-coloumn-grid .twcom-three-coloumn-grid-item{width:33.33333%;padding:5px}@media screen and (max-width:770px){.theme-content-section.twcom-three-coloumn-grid .twcom-three-coloumn-grid-item{width:50%}}@media screen and (max-width:520px){.theme-content-section.twcom-three-coloumn-grid .twcom-three-coloumn-grid-item{width:100%}}.twcom-blog-grid,.ws2-home-grid{background-color:#fff}.ws2-home-grid:before{display:none;content:"desktop"}@media screen and (max-width:1024px){.ws2-home-grid:before{content:"medium"}.ws2-home-grid .home_page_css_grid.home_page_css_grid{display:-ms-grid;display:grid;-ms-grid-columns:4fr 10px 3fr 10px 3fr;grid-template-columns:4fr 3fr 3fr;grid-column-gap:10px;grid-row-gap:10px}}@media screen and (max-width:769px){.ws2-home-grid:before{content:"small"}.ws2-home-grid .home_page_css_grid.home_page_css_grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 1fr;grid-template-columns:1fr 1fr;grid-column-gap:10px;grid-row-gap:10px}}@media screen and (max-width:576px){.ws2-home-grid:before{content:"mobile"}.ws2-home-grid .home_page_css_grid.home_page_css_grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:10px;grid-row-gap:10px}.ws2-home-grid .home_page_css_grid.home_page_css_grid .ws2-css-grid-section.ws2-css-grid-section.ws2-css-grid-section{-ms-grid-row-span:1;grid-row:span 1;-ms-grid-column-span:1;grid-column:span 1}}.ws2-home-grid .ws2-css-grid-section{background-color:#fff;border:1px solid #ccc}.ws2-home-grid .home_page_css_grid{display:-ms-grid;display:grid;-ms-grid-columns:2fr 10px 4fr 10px 3fr 10px 3fr;grid-template-columns:2fr 4fr 3fr 3fr;grid-column-gap:10px;grid-row-gap:10px;padding:10px}@media screen and (max-width:769px){.ws2-home-grid .home_page_css_grid{padding:0 10px 10px}}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.date{-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1/4;border:0;font-weight:900;font-size:15px;display:flex;align-items:center}@media screen and (max-width:1024px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.date{-ms-grid-column-span:3;grid-column:span 2;margin-top:10px;-ms-grid-row:auto;-ms-grid-row-span:1;grid-row:auto}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.date{margin-top:0}}}@media screen and (max-width:769px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.date{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin-top:10px;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.date{margin-top:0}}}@media screen and (max-width:576px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.date{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin-top:10px;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.date{margin-top:0}}}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.sort{-ms-grid-column:7;-ms-grid-column-span:1;grid-column:4/5;text-align:center}@media screen and (max-width:1024px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.sort{-ms-grid-column:5;-ms-grid-column-span:1;grid-column:3/4}}@media screen and (max-width:769px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.sort{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/3;margin-top:10px;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.sort{margin-top:0}}}@media screen and (max-width:576px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.sort{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin-top:10px;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.sort{margin-top:0}}}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-posts-title .ws2-grid-title,.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.headlines .ws2-grid-title{font-size:15px;font-weight:900;line-height:17px}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.headlines{border-top:2px solid #ccc;border-bottom:2px solid #ccc;border-left:none;border-right:none;padding-top:10px;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin-top:10px;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.headlines{margin-top:0}}@media screen and (max-width:1024px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.headlines{display:none}}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-posts-title{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin-top:10px;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;border:0}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-posts-title{margin-top:0}}@media screen and (max-width:1024px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-posts-title{margin-top:10px;-ms-grid-row-span:1;grid-row:auto;grid-column:span 2;-ms-grid-row:2000;-ms-grid-column-span:5}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-posts-title{margin-top:0}}}@media screen and (max-width:769px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-posts-title{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin-top:10px;-ms-grid-row:8;-ms-grid-row-span:1;grid-row:8/9}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-posts-title{margin-top:0}}}@media screen and (max-width:576px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-posts-title{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin-top:10px;-ms-grid-row:9;-ms-grid-row-span:1;grid-row:9/10}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-posts-title{margin-top:0}}}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-wide,.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-wide.additional{-ms-grid-column:3;-ms-grid-column-span:3;grid-column:2/4;margin-top:10px;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-wide{margin-top:0}}@media screen and (max-width:1024px){@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-wide{margin-top:0}}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-wide{margin-top:10px;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/3}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-wide{margin-top:0}}}@media screen and (max-width:769px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-wide{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/3;margin-top:10px;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-wide{margin-top:0}}}@media screen and (max-width:576px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-wide{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin-top:10px;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-wide{margin-top:0}}}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-wide.additional{-ms-grid-row:auto;grid-row:auto}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-wide.additional{margin-top:0}}@media screen and (max-width:1024px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-wide.additional{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/3}}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-fat{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:2/3;margin-top:10px;-ms-grid-row:3;-ms-grid-row-span:3;grid-row:3/6}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-fat{margin-top:0}}@media screen and (max-width:1024px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-fat{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:2/3;margin-top:10px;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-fat{margin-top:0}}}@media screen and (max-width:769px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-fat{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin-top:10px;-ms-grid-row:5;-ms-grid-row-span:2;grid-row:5/7}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-fat{margin-top:0}}}@media screen and (max-width:576px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-fat{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin-top:10px;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-fat{margin-top:0}}}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-fat.additional{grid-area:auto;-ms-grid-column:3;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row-span:3;grid-row:span 2}@media screen and (max-width:1024px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-fat.additional{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-micro{-ms-grid-column:5;-ms-grid-column-span:1;grid-column:3/4;margin-top:10px;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-micro{margin-top:0}}@media screen and (max-width:1024px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-micro{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:2/3;margin-top:10px;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-micro{margin-top:0}}}@media screen and (max-width:769px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-micro{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:2/3;margin-top:10px;-ms-grid-row:6;-ms-grid-row-span:1;grid-row:6/7}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-micro{margin-top:0}}}@media screen and (max-width:576px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-micro{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin-top:10px;-ms-grid-row:7;-ms-grid-row-span:1;grid-row:7/8}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-micro{margin-top:0}}}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-micro .ws2-pusher-banner{justify-content:flex-end}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-micro.additional{grid-area:auto;-ms-grid-column:5;-ms-grid-column-span:1;grid-column:3/4}@media screen and (max-width:1024px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-micro.additional{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:2/3}}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-micro .ws2-pusher-banner-anchor{justify-content:flex-end}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-small{-ms-grid-column:5;-ms-grid-column-span:1;grid-column:3/4;margin-top:10px;-ms-grid-row:3;-ms-grid-row-span:2;grid-row:3/5}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-small{margin-top:0}}@media screen and (max-width:1024px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-small{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin-top:10px;-ms-grid-row:3;-ms-grid-row-span:2;grid-row:3/5}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-small{margin-top:0}}}@media screen and (max-width:769px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-small{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:2/3;margin-top:10px;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-small{margin-top:0}}}@media screen and (max-width:576px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-small{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin-top:10px;-ms-grid-row:6;-ms-grid-row-span:1;grid-row:6/7}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-small{margin-top:0}}}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-small.additional{-ms-grid-column:5;-ms-grid-column-span:1;grid-column:3/4;margin-top:10px;-ms-grid-row:auto;-ms-grid-row-span:1;grid-row:auto}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-small.additional{margin-top:0}}@media screen and (max-width:1024px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.post-small.additional{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:2/3}}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitter{-ms-grid-column:7;-ms-grid-column-span:1;grid-column:4/5;margin-top:10px;-ms-grid-row:3;-ms-grid-row-span:3;grid-row:3/6;align-self:stretch;overflow-y:scroll}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitter{margin-top:0}}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitter .twitter-container{height:200px}@media screen and (max-width:1024px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitter{-ms-grid-column:5;-ms-grid-column-span:1;grid-column:3/4;margin-top:10px;-ms-grid-row:3;-ms-grid-row-span:2;grid-row:3/5}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitter{margin-top:0}}}@media screen and (max-width:769px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitter{display:none}}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-1.external-post-1,.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-2.external-post-1{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin-top:10px;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-1.external-post-1,.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-2.external-post-1{margin-top:0}}@media screen and (max-width:1024px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-1.external-post-1,.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-2.external-post-1{-ms-grid-row-span:1;grid-row:span 1;-ms-grid-column-span:1;grid-column:span 1;-ms-grid-row:5000}}@media screen and (max-width:769px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-1.external-post-1,.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-2.external-post-1{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin-top:10px;-ms-grid-row:9;-ms-grid-row-span:1;grid-row:9/10}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-1.external-post-1,.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-2.external-post-1{margin-top:0}}}@media screen and (max-width:576px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-1.external-post-1,.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-2.external-post-1{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin-top:10px;-ms-grid-row:10;-ms-grid-row-span:1;grid-row:10/11}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-1.external-post-1,.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-2.external-post-1{margin-top:0}}}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-1.external-post-2,.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-2.external-post-2{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin-top:10px;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-1.external-post-2,.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-2.external-post-2{margin-top:0}}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-1.external-post-2 .ws2-pusher-image-anchor,.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-2.external-post-2 .ws2-pusher-image-anchor{display:none}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-1.external-post-2 .ws2-pusher-banner-anchor,.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-2.external-post-2 .ws2-pusher-banner-anchor{justify-content:flex-end;align-items:flex-end;height:100%}@media screen and (max-width:1024px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-1.external-post-2,.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-2.external-post-2{-ms-grid-row-span:1;grid-row:span 1;-ms-grid-column:3;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:5000}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-1.external-post-2 .ws2-pusher-image-anchor,.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-2.external-post-2 .ws2-pusher-image-anchor{display:inline-block}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-1.external-post-2 .ws2-pusher-banner-anchor,.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-2.external-post-2 .ws2-pusher-banner-anchor{justify-content:normal}}@media screen and (max-width:769px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-1.external-post-2,.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-2.external-post-2{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:2/3;margin-top:10px;-ms-grid-row:9;-ms-grid-row-span:1;grid-row:9/10}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-1.external-post-2,.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-2.external-post-2{margin-top:0}}}@media screen and (max-width:576px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-1.external-post-2,.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-2.external-post-2{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin-top:10px;-ms-grid-row:11;-ms-grid-row-span:1;grid-row:11/12}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-1.external-post-2,.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.external-post-2.external-post-2{margin-top:0}}}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch{-ms-grid-column:7;-ms-grid-column-span:1;grid-column:4/5;margin-top:10px;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;background-color:#9b0000;border:0}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch{margin-top:0}}@media screen and (max-width:769px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch{margin:0 -10px}}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ws2-twitch-container{height:100%}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ca-ti-home-grid-view .ca-ti-section-title.ca-ti-section-title{margin:3px 0}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ca-ti-home-grid-view .ca-ti-section-title.ca-ti-section-title svg .svg-fill-1{fill:#fff}@media screen and (max-width:769px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ca-ti-home-grid-view .ca-twitch-title,.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ca-ti-home-grid-view .ca-twitch-under-video{display:none}}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ca-ti-home-grid-view .banner-on-small{display:none;justify-content:space-between;align-items:center;padding:0 10px}@media screen and (max-width:769px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ca-ti-home-grid-view .banner-on-small{display:flex}}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ca-ti-home-grid-view .banner-on-small .ca-ti-banner-left{display:flex;align-items:center}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ca-ti-home-grid-view .banner-on-small .ca-ti-banner-left .ca-banner-text{max-width:225px;font-size:12px}@media screen and (max-width:576px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ca-ti-home-grid-view .banner-on-small .ca-ti-banner-left .ca-banner-text{display:none}}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ca-ti-home-grid-view .banner-on-small button{min-width:158px;background-color:transparent;border:solid 1px #fff;border-radius:5px;color:#fff;font-weight:700;font-size:14px;cursor:pointer}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ca-ti-home-grid-view .ca-twitch-dropdown{width:100%;overflow:hidden;transition:height .5s ease;height:0}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ca-ti-home-grid-view .ca-twitch-video-container{width:100%;padding-bottom:56.25%;position:relative;background-color:#e6e6e6}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ca-ti-home-grid-view .ca-twitch-video-container .ca-ti-loading{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ca-ti-home-grid-view.ca-ti-not-live{display:flex;flex-direction:column;height:100%}@media screen and (max-width:769px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ca-ti-home-grid-view.ca-ti-not-live{display:none}}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ca-ti-home-grid-view.ca-ti-not-live .ca-ti-video-container{overflow:hidden;position:relative}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ca-ti-home-grid-view.ca-ti-not-live .ca-ti-video-container .ca-ti-video-fallback-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;cursor:pointer;display:flex;justify-content:center;align-items:center}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ca-ti-home-grid-view.ca-ti-not-live .ca-ti-video-container .ca-ti-video-fallback-overlay .play_icon{width:50%;height:50%}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ca-ti-home-grid-view.ca-ti-not-live .ca-ti-video-container .ca-ti-video-fallback-overlay .play_icon svg{width:100%;height:100%}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ca-ti-home-grid-view.ca-ti-live .ca-twitch-under-video,.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ca-ti-home-grid-view.ca-ti-not-live .ca-ti-section-text{flex-grow:1}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ca-ti-home-grid-view .ca-ti-section-text{color:#fff;font-size:13px;line-height:20px;padding:5px;margin:0}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ca-ti-home-grid-view .ca-ti-section-title{text-transform:uppercase;color:#fff;text-align:center;margin:15px 0;font-weight:700}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ca-ti-home-grid-view.ca-ti-live{display:flex;flex-direction:column;height:100%}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ca-ti-home-grid-view .ca-twitch-branded-banner-anchor{margin-top:5px}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ca-ti-home-grid-view .ca-twitch-branded-banner-anchor .ca-twitch-branded-banner{border-top:solid #fff 3px;background-color:#6441a4;height:18px;display:flex;justify-content:space-between;padding:5px;box-sizing:content-box}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ca-ti-home-grid-view .ca-twitch-branded-banner-anchor .ca-twitch-branded-banner .ca-twitch-branded-banner-text{color:#fff;font-size:15px;font-weight:900;width:100%;display:flex;align-items:center;white-space:nowrap}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ca-ti-home-grid-view .ca-twitch-branded-banner-anchor .ca-twitch-branded-banner .twitch-logo-wrapper{display:flex;align-items:center}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ca-ti-home-grid-view .ca-twitch-branded-banner-anchor .ca-twitch-branded-banner .twitch-logo-wrapper svg{fill:#fff;height:100%;width:100%}@media screen and (-ms-high-contrast:none),(-ms-high-contrast:active){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ca-ti-home-grid-view .ca-twitch-branded-banner-anchor .ca-twitch-branded-banner .twitch-logo-wrapper svg{width:100000px}}@media screen and (max-width:1024px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch{-ms-grid-column:5;-ms-grid-column-span:1;grid-column:3/4;margin-top:10px;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch{margin-top:0}}}@media screen and (max-width:769px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch{grid-area:auto;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch .ca-twitch-branded-banner-anchor{display:none}}@media screen and (max-width:576px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}}@media screen and (max-width:769px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.twitch{display:none}}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.ca-feeds-error-section{-ms-grid-column:3;-ms-grid-column-span:3;grid-column:2/4;margin-top:10px;-ms-grid-row:2;-ms-grid-row-span:4;grid-row:2/6}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.ca-feeds-error-section{margin-top:0}}@media screen and (max-width:1024px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.ca-feeds-error-section{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/3;margin-top:10px;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.ca-feeds-error-section{margin-top:0}}}@media screen and (max-width:769px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.ca-feeds-error-section{-ms-grid-column-span:3;grid-column:span 2;border:0}}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.after{grid-row:-1}.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.load-more{border:0;-ms-grid-column:1;-ms-grid-column-span:7;grid-column:1/5;-ms-grid-row:9999}@media screen and (max-width:1024px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.load-more{grid-column:span 2;-ms-grid-column-span:5}}@media screen and (max-width:769px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.load-more{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/3;margin-top:10px;-ms-grid-row:7;-ms-grid-row-span:1;grid-row:7/8}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.load-more{margin-top:0}}}@media screen and (max-width:576px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.load-more{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;margin-top:10px;-ms-grid-row:8;-ms-grid-row-span:1;grid-row:8/9}@supports (grid-row-gap:1px){.ws2-home-grid .home_page_css_grid .ws2-css-grid-section.load-more{margin-top:0}}}.twcom-blog-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:10px;gap:10px;padding:10px;min-height:250px}.twcom-blog-grid:before{display:none;content:"desktop"}@media screen and (max-width:1024px){.twcom-blog-grid:before{content:"medium"}}@media screen and (max-width:769px){.twcom-blog-grid:before{content:"small"}}@media screen and (max-width:576px){.twcom-blog-grid{grid-template-columns:1fr}.twcom-blog-grid:before{content:"mobile"}}.twcom-blog-grid .ws2-css-grid-section,.twcom-blog-grid .ws2-css-grid-section.sort .ws2-filter-button-container{border:1px solid #ccc}.twcom-blog-grid .ws2-css-grid-section.top-post{grid-column:span 12}@media screen and (max-width:576px){.twcom-blog-grid .ws2-css-grid-section.top-post{grid-area:auto}}.twcom-blog-grid .ws2-css-grid-section.sort{grid-column:span 12;border:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}@media screen and (max-width:576px){.twcom-blog-grid .ws2-css-grid-section.sort{grid-template-columns:1fr;grid-column:span 1}}.twcom-blog-grid .ws2-css-grid-section.standard-post{grid-column:span 4}@media screen and (max-width:1024px){.twcom-blog-grid .ws2-css-grid-section.standard-post{grid-column:span 6}}@media screen and (max-width:576px){.twcom-blog-grid .ws2-css-grid-section.standard-post{grid-area:auto}}.twcom-blog-grid .ws2-css-grid-section.load-more{grid-column:span 12;border:0}@media screen and (max-width:576px){.twcom-blog-grid .ws2-css-grid-section.load-more{grid-area:auto}}.twcom-blog-grid .ws2-css-grid-section.no-more{grid-column:span 12;border:0}@media screen and (max-width:576px){.twcom-blog-grid .ws2-css-grid-section.no-more{grid-area:auto}}.twcom-blog-grid .ws2-css-grid-section.ca-feeds-error-section{grid-column:span 12;border:0}.twcom-blog-grid .ws2-css-grid-section.ca-feeds-error-section .ca_feeds_error{text-align:center;color:#9b0000;font-size:28px}@media screen and (max-width:576px){.twcom-blog-grid .ws2-css-grid-section.ca-feeds-error-section{grid-area:auto}}.twcom-blog-grid .twcom-blog-modal{pointer-events:none;position:fixed;top:0;left:0;background-color:rgba(40,40,40,.8);opacity:0;bottom:0;right:0;transition:opacity .5s ease 0s,height 0s ease .5s}.twcom-blog-grid .twcom-blog-modal.active{pointer-events:auto;opacity:1;height:100%;transition:opacity .5s ease 0s,height 0s ease 0s}.ca-feeds-error-section{padding:20px}.ca-feeds-error-section .ca_feeds_error{text-align:center}.ws2-filter-button-container .ws2-filter-dropdown-outer-container{bottom:-1px}.ws2-filter-button-container.dropdown_active .ws2-filter-dropdown-container{outline:1px solid #ccc}.ws2-section.ws2-four-pushers{background-color:#9b0000}.ws2-section.ws2-four-pushers .ws2-text-section{padding-bottom:10px}.ws2-section.ws2-four-pushers .ws2-text-section .sub-title.sub-title{font-size:13px;color:#fff;font-weight:400;margin:0}.ws2-section.ws2-four-pushers .ws2-text-section .four-pushers-body{margin:5px 0}.twitter-container .twcom-twitter-fallback-container{display:flex;align-items:center;flex-direction:column;padding:10px}.twitter-container .twcom-twitter-fallback-container .twcom-twitter-title{font-weight:900;font-size:15px;text-align:center;line-height:17px;color:#282828}.twitter-container .twcom-twitter-fallback-container .twitter-information{font-size:13px;line-height:18px;color:#282828;text-align:left}.twitter-container .twcom-twitter-fallback-container .twitter-tw-logo-outer-container{display:flex;justify-content:center;width:100%}.twitter-container .twcom-twitter-fallback-container .twitter-tw-logo-outer-container .twitter-tw-logo-container{width:50%}.twitter-container .twcom-twitter-fallback-container .twitter-tw-logo-outer-container .twitter-tw-logo-container svg{margin:0 auto;width:100%}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRlbXBvcmFyeV9zdHlsZXMuc2NzcyIsImNvbXBvbmVudHMvY29tbW9uLnNjc3MiLCJwYWdlcy9nYW1lX3BhZ2Uuc2NzcyIsImNvbXBvbmVudHMvZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvd3Atd3lzaXd5Zy1lZGl0aW9yLnNjc3MiLCJjb21wb25lbnRzL2NvbnRlbnRfc2VjdGlvbnMuc2NzcyIsImNvbXBvbmVudHMvZGl2aWRlci5zY3NzIiwiY29tcG9uZW50cy9zb2NpYWwuc2NzcyIsImNvbXBvbmVudHMvd3Bfb2VtYmVkLnNjc3MiLCJwYWdlcy9jb3JlL2NvcmUuc2NzcyIsInBhZ2VzL2NvcmUvYmxvY2tzL3Jlc3BvbnNpdmVfbGF5b3V0LnNjc3MiLCJwYWdlcy9jb3JlL2Jsb2Nrcy9idXR0b24uc2NzcyIsInBhZ2VzL2NvcmUvYmxvY2tzL2NvdmVyLnNjc3MiLCJwYWdlcy9jb3JlL2Jsb2Nrcy9jb2x1bW5zLnNjc3MiLCJwYWdlcy9jb3JlL3N0eWxlcy9zdHlsZV9zdGlja3kuc2NzcyIsInBhZ2VzL2NvcmUvc3R5bGVzL2VtYmVkXzE2X2J5Xzkuc2NzcyIsInBhZ2VzL2NvcmUvc3R5bGVzL3Jlc3BvbnNpdmUtY3VzdG9taXNhdGlvbnMuc2NzcyIsInBhZ2VzL2Jsb2dfc2luZ2xlL2Jsb2dfc2luZ2xlLnNjc3MiLCJwYWdlcy9jb3JlL3N0eWxlcy9zcGFjaW5nX21vZGlmaWNhdGlvbnMuc2NzcyIsInBhZ2VzL3BhZ2VfdG9vbHMuc2NzcyIsInBhZ2VzL2hvbWUuc2NzcyIsInBhZ2VzL2Jsb2dzLnNjc3MiLCJjYS1mZWVkcy12aWV3cy9mb3VyX3B1c2hlcnMuc2NzcyIsInBhZ2VzL2V2ZXJjaG9zZW4vcGFnZV9pbmZsdWVuY2Vyc19mb3JtLnNjc3MiLCJwYWdlcy9ibG9nX3NpbmdsZS9jb250ZW50X3NlY3Rpb25zL3Bvc3RfaW5mb3JtYXRpb24uc2NzcyIsInBhZ2VzL2RsY19zcGxpdF9zZWN0aW9ucy9pbmZvcm1hdGlvbi5zY3NzIiwicGFnZXMvZGxjX3NwbGl0X3NlY3Rpb25zL21hcHMuc2NzcyIsInBhZ2VzL3BhZ2Uuc2NzcyIsInBhZ2VzL2NhdGVnb3J5X3RhZy5zY3NzIiwicGFnZXMvZ2FtZV9wYWdlX3NlY3Rpb25zL2Zsb2F0aW5nX2hlYWRlci5zY3NzIiwiY2EtZmVlZHMtdmlld3MvaG9tZV9ncmlkLnNjc3MiLCJwYWdlcy9nYW1lX3BhZ2Vfc2VjdGlvbnMvaW50cm9kdWN0b3J5X3ZpZGVvLnNjc3MiLCJwYWdlcy9nYW1lX3BhZ2Vfc2VjdGlvbnMvZGVzY3JpcHRpb25fc2VjdGlvbi5zY3NzIiwicGFnZXMvZ2FtZV9wYWdlX3NlY3Rpb25zL2N0YS5zY3NzIiwicGFnZXMvZ2FtZV9wYWdlX3NlY3Rpb25zL2FjYWRlbXkuc2NzcyIsInBhZ2VzL2dhbWVfcGFnZV9zZWN0aW9ucy9ibG9nX3NlY3Rpb24uc2NzcyIsInBhZ2VzL2dhbWVfcGFnZV9zZWN0aW9ucy9yZWxhdGVkX2dhbWVzLnNjc3MiLCJwYWdlcy9nYW1lX3BhZ2Vfc2VjdGlvbnMvdmlkZW9fc2VjdGlvbi5zY3NzIiwicGFnZXMvZ2FtZV9wYWdlX3NlY3Rpb25zL2dlbmVyaWNfM192aWV3X3NsaWRlcl9zdHlsZXMuc2NzcyIsInBhZ2VzL2V2ZXJjaG9zZW4vcGFnZV9ldmVyX2Nob3Nlbi5zY3NzIiwicGFnZXMvZ2FtZV9wYWdlX3NlY3Rpb25zL2ZhY3Rpb25zLnNjc3MiLCJwYWdlcy9nYW1lX3BhZ2Vfc2VjdGlvbnMvZ2FsbGVyeS5zY3NzIiwicGFnZXMvYXJjaGl2ZS5zY3NzIiwicGFnZXMvZ2FtZXMuc2NzcyIsInBhZ2VzL2RsY19zcGxpdF9zZWN0aW9ucy9jb2x1bW5zLnNjc3MiLCJwYWdlcy9kbGNfc3BsaXRfc2VjdGlvbnMvc2tpbGxzLnNjc3MiLCJwYWdlcy9kbGNfc3BsaXRfc2VjdGlvbnMvc3dpdGNoLnNjc3MiLCJwYWdlcy9kbGNfc3BsaXRfc2VjdGlvbnMvdmlkZW8uc2NzcyIsInBhZ2VzL2RsY19zcGxpdF9zZWN0aW9ucy9idXkuc2NzcyIsInBhZ2VzL2RsY19zcGxpdC5zY3NzIiwidGhlbWVfY29udGVudF9zZWN0aW9ucy90aHJlZS1jb2x1bW4taW1hZ2UtZ3JpZC5zY3NzIiwicGFnZXMvZXZlcmNob3Nlbi9wYWdlX2V2ZXJfY2hvc2VuX3Byb2ZpbGVzLnNjc3MiLCJwYWdlcy9vdXRyZWFjaC5zY3NzIiwiY2EtZmVlZHMtdmlld3MvYmxvZy5zY3NzIiwibWl4aW5zL2Nzcy1ncmlkLnNjc3MiLCJjYS1mZWVkcy12aWV3cy9ob21lX2dyaWRfdHdpdGNoLnNjc3MiLCJtaXhpbnMvX2llX29ubHkuc2NzcyIsImNhLWZlZWRzLXZpZXdzL2dlbmVyYWwuc2NzcyIsImNhLWZlZWRzLXZpZXdzL3R3aXR0ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSx1QixDQUNFLGMsQ0FHRixvRCxDQUVJLG1CLENDTkosSSxDQUFBLFMsQ0FNSSxTLENBQ0EsUSxDQVBKLEksQ0FHRSx3RSxDQUNBLHFCLENBSkYsUyxDQVFJLGUsQ0FSSiwyQixDQWFNLFUsQ0NiTiw4TCxDQUFBLGlNLENEQUEsUyxDQUFBLDBCLENBaUJNLGEsQ0FqQk4sbUQsQ0FBQSwwQixDQXVCVSxVLENBdkJWLHFELENBQUEsMkQsQ0FBQSw0QixDQUFBLGtDLENBeUJZLFMsQ0F6QloseUQsQ0FBQSxnQyxDQWlDWSxVLENBV1osaUMsQ0U1Q0EsOEIsQ0Y2Q0UsWSxDQUNBLHNCLENBRkYseUUsQ0FJTSxVLENBQ0EsZSxDQUNBLGdCLENBRUEscUNBUk4seUUsQ0FTVSxpQixDQUNBLGtCLENBQ0EsZ0JHckRWLGtCLENBQ0UsZ0IsQ0FFRixVLENBQVksYSxDQUNWLGtCLENBQ0EsYyxDQUNBLFUsQ0FFRixXLENBQWEsYyxDQUNYLGlCLENBQ0EsYyxDQUNBLFcsQ0FFRixZLENBQWMsZSxDQUNaLGlCLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsVSxDQUtGLFcsQ0FDRSxtQixDQUNBLGlCLENBQ0EsZSxDQUVGLGUsQ0FDRSxRLENBQ0EsUyxDQUNBLFEsQ0FFRiw2QixDQUNFLGUsQ0FDQSxjLENBQ0EsUSxDQUVGLFUsQ0FDRSxrQixDQUNBLGMsQ0FFRixlLENBQ0UsaUIsQ0FDQSxnQixDQUNBLGEsQ0FDQSxTLENBQ0EsVSxDQUVGLGdCLENBQ0UsZ0IsQ0FDQSxlLENBQ0EsYyxDQUNBLFMsQ0FDQSxXLENDdkRGLG9CLENBQ0UsZSxDQUNBLG9DQUZGLG9CLENBR0ksaUIsQUFHRixvQ0FORixvQixDQU9JLFVGUEosMEIsQ0ZBQSxTLENFT0ksVSxDQVBKLDBCLENBV0ksUyxDR1hKLGdCLENBQ0ksUSxDQUNBLFUsQ0FDQSxVLENBQ0EsUSxDQUNBLHdCLENDTEosZ0IsQ0FBQSxtQixDQUVRLGdCLENDRlIsd0IsQ0FFRSxZLENBQ0EsVSxDQUhGLGdELENBTUksVSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxRLENBVEosdUQsQ0FZTSxpQixDQUNBLE0sQ0FDQSxPLENBQ0Esb0IsQ0FDQSxxQixDQ2hCTiw2QixDQWdCRSxXLENDZkEscUNEREYsNEVDQWlELGdCLENBRTdDLGdCREZKLHlGLENFQ0UsZSxDQUNBLFUsQ0ZGRix1RSxDR0NFLGdCLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGdCLENBQ0Esa0IsQ0hMRiw4RSxDR1FJLGEsQ0FDQSxpQixDQUNBLG1FLENBQ0EsUSxDQUNBLE0sQ0FDQSxVLENBQ0EsWSxDQUNBLFUsQ0FDQSxTLENBQ0EsVSxDQUdGLHFDSHBCRix1RSxDR3FCSSxpQixBQUdGLG9DSHhCRix1RSxDR3lCSSxrQkh6QkosOEUsQ0c4QkUsc0IsQ0g5QkYsaUYsQ0drQ0Usb0IsQ0hsQ0YsK0QsQ0dzQ0UsZ0IsQ0FDQSxvQixDQUNBLGlCLENIeENGLGdHLENHMkNJLFcsQ0FHRixvQ0g5Q0YsK0QsQ0crQ0ksc0IsQ0FDQSxjLENIaERKLGdHLENHbURNLHVCLENBQ0EsaUIsQ0FDQSxXLENBQ0EsUyxDSHRETixtRyxDR3lEUSxjLENIekRSLHNFLENHOERNLGEsQ0FDQSxpQixDQUNBLG1FLENBQ0EsUSxDQUNBLE0sQ0FDQSxVLENBQ0EsWSxDQUNBLFUsQ0FDQSxTLENBQ0EsWUh2RU4scUUsQ0c2RUUsaUIsQ0g3RUYsc0csQ0dnRkksaUIsQ0FDQSxVLENBQ0EsUSxDQUNBLGdCLENIbkZKLHlHLENHc0ZNLGMsQ0FDQSxlLENBRUEsZ0IsQ0h6Rk4sMEcsQ0c2Rk0sYyxDQUNBLGUsQ0FDQSwwQixDQUdGLG9DSGxHSix5RyxDR29HUSxjLENBQ0EscUJIckdSLG1ILENHMkdRLGlCLENBQ0EsUSxDQUNBLFcsQ0FDQSwwQixDQUNBLE0sQ0FDQSxPLENBQ0EsVSxDSGpIUiw0R0dvSFksYSxDQUNKLGUsQ0FNUixvQ0gzSEEsb0UsQ0c2SEksaUIsQ0g3SEoscUcsQ0dnSU0sUyxDQUNBLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENIcElOLHlHLENHdUlRLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSxRLENBQ0EsVyxDQUNBLG9CLENINUlSLDJHRytJYyxhLENBQ04sZSxDQUNBLFEsQ0FDQSxXLEFBTVIsb0NIeEpBLHlHLENHNkpVLGEsQ0FDQSxlLENIOUpWLDJHR2lLZ0IsYSxDQUNOLGlCLENBQ0EsYSxDQUNBLFMsQ0hwS1YsbUQsQ0cwS00sY0gxS04sa0UsQ0lDRSxzQixDSkRGLGtGLENJSUksNkIsQ0FDQSxrQixDQUlKLG9DSlRBLG1GLENJWU0scUMsQ0FDQSxXLENKYk4saUcsQ0lnQlEsZ0IsQ0poQlIsbUcsQ0lvQlEsb0JKcEJSLHlELENLQ0UsZ0IsQ0FDQSxXLENMRkYsd0UsQ0tLSSxjLENBQ0EsZSxDTE5KLGdGLENBQUEsZ0MsQ0FBQSxnQyxDQUFBLGdDLENBQUEsZ0MsQ0FBQSx5RCxDQUFBLDJELENBQUEsNEQsQ0FBQSxpRCxDS1VJLFUsQ0xWSixnRSxDS2NJLEssQ0FDQSxPLENBQ0EsTSxDQUNBLGMsQ0FHRixvQ0xwQkYseUQsQ0txQkksUSxDQUNBLGUsQ0x0QkosMEUsQ0t5Qk0sb0IsQ0x6Qk4sZ0YsQ0s2Qk0sWUw3Qk4sNEUsQ01DRSxpQixDQUNBLHFCLENBQ0EsUSxDQUNBLGUsQ0FDQSxhLENOTEYsbUYsQ0FBQSxtRixDQUFBLGtGLENNU0ksaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLE8sQ0FDQSxVLENBQ0EsVyxDQ2RKLG9DUEFBLDBELENPRUksbUJQRkoseUMsQ1FFQSwwTyxDQUFBLHFQLENDREUsUyxDVERGLGdELENTS0UsZ0IsQ1RMRix3QyxDU1NFLFEsQ1RURiwrQyxDU2FFLGUsQ1RiRiw0QyxDU2lCRSxlLENUakJGLGdDLENBdUJJLGMsQ0FDQSxnQixDQXhCSixnQyxDQTRCSSxlLENBQ0EsZ0IsQ0E3QkosZ0MsQ0FpQ0ksZSxDQUNBLGMsQ0FDQSxnQixDQW5DSiwrQixDQXVDSSxrQixDQUNBLGtCLENBeENKLDhDLENBQUEsNkMsQ0E4Q0ksZSxDQTlDSiwrQixDQWtESSxlLENBQ0Esa0IsQ0FFQSxxQ0FyREosK0IsQ0FzRE0sZ0JBdEROLDZDLENBQUEsdUQsQ0EyRE0sYyxDQTNETiwrRSxDQUFBLHlGLENBK0RRLGMsQ0FDQSxlLENBQ0EsVSxDQUNBLFcsQ0FsRVIsK0QsQ0FBQSxxRCxDQUFBLDZDLENBQUEsd0QsQ0FBQSw2QyxDQTJFTSxnQixDQVdBLHFDQXRGTixxRCxDQUFBLHVELENBQUEsd0QsQ0FBQSw2QyxDQXVGUSxXQXZGUiw2QyxDQTZGTSxrQixDVXRGTixvQyxDakJQQSwrQixDaUJRRSxZLENBQ0Esc0IsQ0FGRix5RCxDQVdJLGUsQ0FDQSxxQixDQUNBLFUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsWSxDQUNBLHFCLENBQ0Esa0IsQ0FsQkosZ0YsQ0FxQk0sWSxDQUNBLHNCLENBQ0EsVSxDQUNBLGUsQ0F4Qk4saUgsQ0EwQlEsa0IsQ0FFQSxvQ0E1QlIsaUgsQ0E2QlUsYyxDQUNBLG9CQTlCVix1SCxDQW1DUSxVLENBbkNSLGlHLENBdUNRLGdCLENBdkNSLGlHLENBMkNRLGMsQ0FDQSxTLENDbkRSLCtJLENBSU0scUIsQ0FDQSxjLENBQ0Esb0NBTk4sK0ksQ0FPUSxXQVBSLDBELENBY00sUSxDQWROLHdJLENBbUJNLHFCLENIakJOLGlCLENHRkEsbUosQ0EyQlUscUIsQ0EzQlYsbUssQ0E4QlUsWSxDQzlCVixxQixDQUVFLGEsQ0FDQSxvQ0FIRixxQixDQUlJLGEsQUFHRixvQ0FQRixxQixDQVFJLFVKTkosaUIsQ0FJRSxVLENBRUEsZSxDQUdBLHFCLENBVEYsd0QsQ0FZSSxVLENBWkosbUMsQ0FnQk0sZ0IsQ0FoQk4sd0UsQ0FBQSxtRixDQXFCUSxjLENBQ0EsVyxDQUNBLFUsQ0F2QlIscUUsQ0FBQSxnRixDQTJCUSxpQixDQUNBLDZCLENBRUEsb0NBOUJSLHFFLENBQUEsZ0YsQ0ErQlUsbUIsQUFHRixvQ0FsQ1IscUUsQ0FBQSxnRixDQW1DVSxtQkFuQ1YsdUUsQ0FBQSxrRixDQXVDVSxVLENBQ0Esb0IsQ0FDQSxjLENBQ0EsUSxDQUNBLGUsQ0FFQSxvQ0E3Q1YsdUUsQ0FBQSxrRixDQThDWSxnQixBQUdGLG9DQWpEVix1RSxDQUFBLGtGLENBa0RZLGdCQWxEWix5RSxDQUFBLG9GLENLRkEsK0YsQ0NHQSw0QyxDTnFEWSxVLENBdERaLCtFLENBQUEsMEYsQ0F3RGMseUIsQ0F4RGQsa0YsQ0FBQSw2RixDQStEUSxrQixDQS9EUixnSCxDQUFBLDJILENBa0VVLFUsQ0FDQSxZLENBQ0EsaUIsQ0FHRixvQ0F2RVIsa0YsQ0FBQSw2RixDQXdFVSxtQkF4RVYsa0YsQ0FBQSw2RixDQTZFUSxrQixDQTdFUixtRyxDQUFBLDhHLENBZ0ZVLGdCLENBaEZWLHdHLENBQUEsbUgsQ0FrRlksYyxDQUNBLGdCLENPaEZOLG9DUEhOLCtJLENBQUEsMEosQ09JUSxnQlBKUixrSyxDQUFBLDZLLENPUVEsYyxDQUNBLFEsQ0FFQSxvQ1BYUixrSyxDQUFBLDZLLENPWVUsYyxDQUNBLGtCUGJWLHNLLENBQUEsaUwsQ09rQlEsYyxDQUNBLGdCLENBQ0EsK0IsQ0FDQSxTLENBQ0EsYSxDUHRCUiw4SixDQUFBLHlLLENPMEJRLFksQ0FDQSxrQixDQUNBLFUsQ0FDQSxtQixDQUVBLG9DUC9CUiw4SixDQUFBLHlLLENPZ0NVLGdCUGhDVixtSyxDQUFBLDhLLENPb0NVLCtCLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLHdCLENBRUEsb0NQMUNWLG1LLENBQUEsOEssQ08yQ1ksYyxDQUNBLGtCUDVDWixxSixDQUFBLGdLLENPbURNLFksQ0FDQSxjLENBQ0EsYSxDUHJETixzTCxDQUFBLGlNLENPdURRLFcsQ0FDQSxZLENBQ0Esa0IsQ1B6RFIsdUwsQ0FBQSxrTSxDTzZEUSxZLENBQ0EscUIsQ0FFQSxvQ1BoRVIsdUwsQ0FBQSxrTSxDT2lFVSxlLENBQ0EsVSxDQUNBLDBCLENQbkVWLHNOLENBQUEsaU8sQ09xRVksYVByRVosc04sQ0FBQSxpTyxDTzBFVSxZLENBQ0Esc0IsQ0FDQSx3QixDQUNBLFcsQ1BtQ1YsNEIsQ0FoSEEsaUIsQ0FBQSxtUCxDQUFBLDhQLENPb0ZjLFksQ0FDQSxrQixDUHJGZCx3TyxDQUFBLG1QLENPMEZZLHdCLENBQ0Esb0IsQ0FDQSwrQixDQUNBLFcsQ0FDQSxpQixDUDlGWiw0SCxDQUFBLHVJLENPcUdNLHdCLENBQ0EsVSxDQUNBLFUsQ0FDQSxVLENBQ0EsUSxDUHpHTiwwSixDQUFBLHFLLENPOEdRLGlCLENBRUEsb0NQaEhSLDBKLENBQUEscUssQ09pSFUsVSxDQUNBLGFQbEhWLDhDLENBOEZJLFUsQ0E5Rkosc0csQ0FpR1EsYyxDQUNBLGdCLENBQ0EsZSxDQU1SLGtDLENBQUEsNkMsQ0FFSSxpQixDQUNBLGtCLENBSUosNEIsQ0FHRSxxQixDQUVBLDBCLENBQ0Esa0IsQ0FFQSxVLENBUkYsOEMsQ0FXSSxlLENBQ0EsaUIsQ0FDQSxrQixDQWJKLDhDLENBaUJJLFksQ0FDQSxxQixDQUNBLHNCLENBQ0EsVSxDQXBCSix1RSxDQUFBLHVFLENBdUJNLGlCLENBdkJOLHlFLENBQUEsc0UsQ0EyQk0sVSxDQTNCTix1RixDQUFBLDhILENBK0JNLGMsQ0FDQSxTLENBaENOLGlKLENBd0NRLGUsQ0F4Q1IsNEQsQ0E2Q00sWSxDQUNBLHNCLENBOUNOLDhELENBa0RNLFksQ0FDQSxrQixDQW5ETiw2RCxDQXVETSxZLENBQ0Esb0IsQ0F4RE4sMEUsQ0E0RE0sWSxDQUNBLGtCLENBN0ROLDJGLENBQUEsMkYsQ0ErRFEsZSxDQS9EUiwwRSxDQW9FTSxZLENBQ0Esb0IsQ0FyRU4sMkQsQ0FBQSxrRSxDQThFTSxjLENBQ0EsZSxDQUNBLFUsQ0FDQSxjLENRbk1OLHFHLENDQUEsb0QsQ0NBQSx1RSxDVmtIQSxnQyxDZmxIQSwwRyxDQUFBLDBILENBQUEsMkYsQ2V3TUksVSxDQUNBLFcsQ0F2RkosK0IsQ0FBQSwrQixDQTJGSSxpQixDQTNGSix5QyxDQStGSSxVLENBQ0EsYyxDQUNBLFMsQ0FqR0oseUMsQ0FxR0ksZSxDQXJHSix1RCxDQXlHSSxrQixDVzNOSiw0QyxDQUlJLFEsQ0FKSiwyRCxDQVFJLGtCLENBQ0EsZSxDQVRKLDhELENBV00sa0IsQ0FDQSxvQ0FaTiw4RCxDQWFRLGdCQWJSLHdGLENBQUEsOEQsQ0FrQk0saUIsQ0FsQk4saUQsQ0F3Qk0sWSxDQXhCTiw0QyxDQTZCSSxhLENBN0JKLG1DLENBaUNJLGMsQ0FqQ0osd0MsQ0FvQ00sYSxDQUNBLGtCLENBckNOLGtFLENBMkNNLHVCLENBQ0Esd0IsQ0FDQSx3QixDQUNBLG1CLEMxQjlDTiwwRCxDQWVNLFUsQ0FDQSxnQixDQWhCTixxQyxDMkJJRSxpQixDQUNBLFEsQ0FDQSxNLENBQ0EsVSxDQUNBLFksQ0FDQSxzQixDQUNBLFcsQzNCVkYsc0QsQzJCYUksaUIsQ0FDQSxVLENBQ0EsZ0IsQ0FJQSxvQzNCbkJKLHNELEMyQm9CTSxjQ09OLGtJLEM1QjNCQSxvRixDMkJ3Qk0sVyxDM0J4Qk4sd0YsQzJCNEJNLFcsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFksQ0FDQSxzQixDM0JsQ04saUcsQzJCcUNRLGMsQ0FDQSxXLEMzQnRDUiwwSCxDMkIwQ1EsZ0IsQ0FDQSxVLENBQ0EscUIsQ0FDQSxxQixDM0I3Q1Isb0osQzJCaURVLFksQ0FDQSxrQixDQUNBLDZCLENBQ0EsVyxDQUNBLFUsQ0FDQSxjLENBRUEsb0MzQnhEVixvSixDMkJ5RFksNkIsQzNCekRaLDZLLEMyQjREYyxjM0I1RGQsbUwsQzJCaUVZLFksQ0FDQSxrQixDM0JsRVosME0sQzJCdUVjLGUsQ0FDQSxXLENBQ0EscUIsQzNCekVkLDJPLEMyQjJFZ0IsZ0IsQzNCM0VoQixtTSxDMkI0RmtCLGUsQ0FDQSxlLEMzQjdGbEIsd00sQzJCK0ZvQixVLENBQ0EsWSxDQUNBLHNCLENBQ0Esa0IsQ0FDQSxVLEMzQm5HcEIseUMsQzZCR0ksVSxDQUNBLGEsQ0FDQSxpQixDN0JMSiwwRCxDNkJRUSxhLEM3QlJSLHVGLEM2QlVZLGEsQ0FFQSxVLEM3QlpaLGdFLEM2Qm9CWSxRLENBQ0EsYSxDQUNBLFUsQ0FHSixvQzdCekJSLDBELEM2QjBCWSxjN0IxQlosd0YsQzZCK0JRLFksQ0FHQSxZLENBQ0EsaUIsQ0FDQSxvQzdCcENSLHdGLEM2QnFDWSxlN0JyQ1osMkQsQzZCMENRLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLFksQ0FDQSxzQixDN0JoRFIsNkYsQzZCb0RZLFUsQ0FDQSx3QixDQUVBLFksQ0FDQSxvQixDQUNBLDZCLENBQ0EsYyxDQUNBLGMsQ0FDQSxVLENBQ0EsZSxDQUNBLGdCLENBRUEscUM3QmhFWiw2RixDNkJpRWdCLGlCLENBQ0Esa0IsQ0FDQSxnQixBQUdKLG9DN0J0RVosNkYsQzZCdUVnQix3QixBQUdKLG9DN0IxRVosNkYsQzZCMkVnQixtQixDQUNBLGtCLEFBUUEsb0M3QnBGaEIsb0gsQzZCcUZvQixjN0JyRnBCLHNILEM2QnlGb0IsUSxDQUNBLFksQ0FDQSxnQixDQUNBLGdCLENBQ0EsZSxDN0I3RnBCLDRILEM2QmtHZ0IsWSxDQUNBLHFCLENBQ0Esc0IsQ0FDQSxvQzdCckdoQiw0SCxDNkJzR29CLDZCLENBQ0EsYTdCdkdwQixtSixDNkIwR29CLFksQ0FDQSxzQixDQUNBLGtCLEM3QjVHcEIsZ0ssQzZCZ0hvQixZLENBQ0Esc0IsQ0FDQSxjLENBQ0EsYyxDN0JuSHBCLDRLLEM2QnNId0IsVSxDN0J0SHhCLHFMLEM2QndINEIsZSxDQUNBLGUsQzdCekg1Qix5QyxDOEJDSSxZLENBQ0Esc0IsQzlCRkosOEUsQzhCTVEsWSxDQUNBLDZCLENBRUEsZ0IsQ0FFQSxxQzlCWFIsOEUsQzhCWVksaUIsQ0FDQSxrQixDQUNBLGdCLEFBSUosb0M5QmxCUiw4RSxDOEJtQlkscUIsQ0FDQSxvQjlCcEJaLHFHLEM4QndCWSxTLENBQ0EsWSxDQUNBLHNCLENBQ0EscUIsQ0FDQSxnQixDQUNBLG1CLENBRUEsb0M5Qi9CWixxRyxDOEJnQ2dCLFk5QmhDaEIsNkYsQ0FBQSxxRyxDQUFBLDRHLEM4QnFDb0IsYSxDOUJyQ3BCLDJHLEM4QjBDZ0IsWSxDQUNBLGtCLENBQ0Esb0M5QjVDaEIsMkcsQzhCNkNvQix3QjlCN0NwQix1RyxDOEJrRGdCLFUsQ0FDQSxrQixDOUJuRGhCLGlILEM4QnFEb0IsYyxDQUNBLGdCLENBQ0EsZSxDOUJ2RHBCLGdILEM4QjJEb0IsYyxDQUNBLGdCLENBQ0EsZSxDQUdKLG9DOUJoRWhCLHVHLEM4QmlFb0IsbUI5QmpFcEIsdUksQzhCc0VnQixZLENBQ0EsYyxDQUNBLG9DOUJ4RWhCLHVJLEM4QnlFb0Isd0I5QnpFcEIsMkgsQ0FBQSxtSixDOEI0RW9CLGlCLENBQ0EsZSxDQUNBLG9CLENBQ0EsZSxDOUIvRXBCLGdJLENBQUEsd0osQzhCaUZ3QixjLENBQ0EsZ0IsQzlCbEZ4QiwrRixDOEJ5RlksWSxDQUNBLHdCLENBQ0Esb0IsQ0FDQSxnQixDQUVBLG9DOUI5RlosK0YsQzhCK0ZnQixVLENBQ0EsYzlCaEdoQixzSCxDOEJvR2dCLFUsQ0FDQSxtQixDQUVBLHFDOUJ2R2hCLHNILEM4QndHb0Isb0IsQUFHSixxQzlCM0doQixzSCxDOEI0R29CLG9COUI1R3BCLDhELEMrQklRLGlCLENBQ0EsYSxDL0JMUixvRSxDK0JRWSxVLENBQ0EsVyxDQUNBLGEsQ0FHSixvQy9CYlIsOEQsQytCY1ksa0IsQ0FDQSxlL0JmWixxRixDK0JtQlksaUIsQ0FDQSxPLENBQ0EsYyxDQUNBLFMsQ0FFQSxxQy9CeEJaLHFGLEMrQnlCZ0IsaUIsQUFHSixvQy9CNUJaLHFGLEMrQjZCZ0IsaUIsQ0FDQSxVLENBQ0EsWSxDQUNBLGtCL0JoQ2hCLHdGLEMrQjBDZ0IsVSxDQUNBLGtCLENBRUEsb0MvQjdDaEIsd0YsQytCOENvQixjLENBQ0EsbUIsQUFHSixxQy9CbERoQix3RixDK0JtRG9CLGMsQ0FDQSxxQi9CcERwQixnRyxDK0J5RGdCLFUsQ0FDQSxnQixDQUNBLGUsQ0FDQSx3QixDQUVBLHFDL0I5RGhCLGdHLEMrQitEb0IsYyxDQUNBLHFCLEFBR0osb0MvQm5FaEIsZ0csQytCb0VvQixtQi9CcEVwQiwrRyxDK0J5RWdCLFksQ0FDQSxjLENBQ0Esa0IsQ0FFQSxvQy9CN0VoQiwrRyxDK0I4RW9CLHdCL0I5RXBCLCtFLEMrQjhGWSxXLENBQ0EsUyxDQUVBLG9DL0JqR1osK0UsQytCa0dnQixVLENBQ0EsYSxDQUNBLFkvQnBHaEIsc0csQytCd0dnQixVLENBQ0EsbUIsQ0FFQSxxQy9CM0doQixzRyxDK0I0R29CLG9CLEFBR0oscUMvQi9HaEIsc0csQytCZ0hvQixvQixBQUdKLG9DL0JuSGhCLHNHLEMrQm9Ib0IsZ0IvQnBIcEIsb0MsQ2dDQ0UsWSxDQUNBLHNCLENBQ0EscUIsQ2hDSEYsbUUsQ2dDYUksZSxDQUNBLFcsQ0FDQSxVLENBQ0Esb0NoQ2hCSixtRSxDZ0NpQk0sYWhDakJOLGdHLENnQ3FCTSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsUSxDQUNBLG9DaEN6Qk4sZ0csQ2dDMEJRLGlCLENBQ0EsYyxDQUNBLGtCaEM1QlIsZ0gsQ2dDaUNNLGMsQ0FDQSxnQixDQUNBLGUsQ0FDQSxnQixDaENwQ04sMEYsQ2dDd0NNLFksQ0FDQSxhLENBQ0EsNkIsQ0FDQSxvQ2hDM0NOLDBGLENnQzRDUSx5QixDaEM1Q1IscUgsQ2dDOENVLGNoQzlDVixzRyxDZ0NtRFEsZSxDaENuRFIseUgsQ2dDc0RVLGdCLENBQ0EsbUIsQ0FDQSxxQixDaEN4RFYsa0osQ2dDMkRZLGMsQ0FDQSxnQixDQUNBLGUsQ0FDQSxhLENBQ0Esb0NoQy9EWixrSixDZ0NnRWMsYyxDQUNBLGtCaENqRWQsb0ssQ2dDc0VZLGMsQ0FDQSxnQixDQUNBLGUsQ0FDQSxvQ2hDekVaLG9LLENnQzBFYyxnQmhDMUVkLG1HLENnQ2tGTSxZLENBQ0Esc0IsQ0FDQSxnQixDaENwRk4sd0gsQ2dDc0ZRLG9CLENBQ0EsYSxDQUNBLGUsQ0FDQSxlLENoQ3pGUiw0RCxDQUFBLDhILENnQzJGVSxVLENoQzNGVix5RixDaUNFSSxnQixDQUNBLDRCLENBQ0EsZSxDQUVBLG9DakNOSix5RixDaUNPTSxrQmpDUE4sc0gsQ2lDWVEsYyxDQUNBLGUsQ0FDQSx3QixDQUNBLGEsQ0FFQSxvQ2pDakJSLHNILENpQ2tCVSxjLENBQ0Esa0JqQ25CVix3SCxDaUMwQlEscUIsQ0FDQSxxQixDQUNBLFksQ0FDQSxnQixDakM3QlIseUosQ2lDK0JVLGdCLENBRUUsb0NqQ2pDWixnTCxDaUNrQ2MsYyxDQUNBLGtCakNuQ2QsbUwsQ0FBQSxtTCxDQUFBLG1MLENBQUEsbUwsQ0FBQSxxTCxDQUFBLGtMLENpQ3NDYyx3QixDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FLRixvQ2pDOUNaLG9NLENpQytDYyxjLENBQ0Esa0JqQ2hEZCwwSSxDaUNzRFUsWSxDakN0RFYsaUUsQ2lDNkRJLG1CLENBQ0EsWSxDQUNBLHNCLENBQ0Esa0IsQ2pDaEVKLDZFLENpQ21FTSxlLENBQ0EsZSxDakNwRU4sb0ksQ2tDSU0sVSxDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0Esb0NsQ1ZOLG9JLENrQ1dRLG1CLENBQ0EsZ0JsQ1pSLDhILENrQ2lCTSxZLENBQ0Esc0IsQ0FDQSxjLENBQ0EsbUIsQ0FDQSxXLENsQ3JCTiw2SixDa0N3QlEsYSxDQUNBLFcsQ2xDekJSLCtMLENrQzRCVSxZLENBQ0EsVSxDQUNBLFksQ0FFQSxvQ2xDaENWLCtMLENrQ2lDWSxVLENBQ0EsYWxDbENaLG1DLENBQUEsa0csQ21DRUksaUIsQ25DRkosb0QsQ21DTVEsWSxDbkNOUix1QyxDQUFBLGlFLENtQ1VRLFksQ0FJQSxvQ25DZFIsaUUsQ21DZVksZW5DZlosZ0YsQ21Da0JZLFUsQ0FDQSxXLENBQ0Esd0IsQ0FDQSxpQixDbkNyQlosa0UsQ0FBQSxtRSxDbUM2QlksVyxDQUNBLGlCLENBQ0EsVyxDQUNBLE0sQ0FDQSxVLENBQ0EsVSxDQUNBLG9FLENBQ0EsbUIsQ25DcENaLGtFLENtQ3lDUSxhLENBS0EsVSxDQUNBLFEsQ0FDQSxxQixDQUNBLFksQ0FDQSxvQixDQUNBLHNCLENBVEEsb0NuQzFDUixrRSxDbUMyQ1ksY25DM0NaLDJGLENtQ3FEWSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ25DekRaLGtILENtQzZEWSxpQixDQUNBLFMsQ0FDQSxNLENBQ0EsVSxDQUNBLFksQ0FDQSxzQixDbkNsRVosd0ssQ21Db0VnQixZLENBQ0Esc0IsQ0FDQSxVLENBQ0EsVyxDQUNBLGdCLENuQ3hFaEIsZ00sQ21DMEVvQixhLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLFksQ0FDQSxzQixDbkMvRXBCLHNPLENtQ2lGd0IsVSxDQUNBLHFCLENBQ0EsaUIsQ25DbkZ4Qix1USxDbUNxRjRCLGEsQ25DckY1QixxSCxDbUM4RmdCLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLFksQ0FDQSxzQixDQUNBLGtCLENuQ3JHaEIsaUosQ21DdUdvQixTLENuQ3ZHcEIsdUosQ21DeUd3QixhLENBQ0EsVSxDQUNBLFcsQ25DM0d4Qix3SyxDbUNtSHdCLFMsQ25Dbkh4QiwrSixDbUM2SGdDLFUsQ25DN0hoQyxnSCxDb0NnQlUsYSxDcENoQlYsMEUsQ29Dc0JNLFksQ0FDQSxzQixDcEN2Qk4sMkcsQ29DMEJRLFksQ0FDQSxVLENBQ0EsYyxDQUNBLGdCLENBQ0EsZSxDQUNBLGUsQ0FDQSxxQ3BDaENSLDJHLENvQ2lDWSxVLENBQ0EsbUIsQUFHSixvQ3BDckNSLDJHLENvQ3NDVSxpQixDQUNBLGdCLEFBR0Ysb0NwQzFDUiwyRyxDb0MyQ1UsYyxDQUNBLGtCLEFBTUosb0NwQ2xETixtRCxDb0NtRFEseUJwQ25EUixvRCxDb0N3RE0saUIsQ0FDQSx3QixDQUNBLG9DcEMxRE4sb0QsQ29DMkRRLHNCLENwQzNEUix5RyxDQUFBLDZHLENvQytEWSxRLENBQ0EsUyxDQUNBLFcsQ0FDQSxVLENwQ2xFWixpRSxDb0MyRVUsdUIsQ0FDQSxVLENwQzVFVixzSCxDQUFBLDBILENvQytFYyxRLENBQ0EsUyxDQUNBLFcsQ0FDQSxVLENwQ2xGZCx5RyxDQUFBLHNILENvQ3FGYyxTLENBQ0Esc0MsQ3BDdEZkLG1FLENBQUEscUUsQ29DMEZZLFdwQzFGWiwrRCxDb0NpR00saUIsQ0NqR04sc0MsQ0FBeUUsOEMsQ0FBekMsK0MsQ3JDQWhDLHFFLENvQ29HUSxvQixDQ3BGUixpRixDckNoQkEsdUYsQ29Dd0dRLGlCLENBQ0EscUIsQ3BDekdSLHdILENvQzRHVSxnRixDcEM1R1Ysb0gsQ29DK0dVLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLFksQ0FDQSxxQixDQUNBLDZCLENBQ0Esa0IsQ0FDQSxzQixDQUNBLFMsQ0FDQSxzQyxDcEMxSFYsb0QsQ29DZ0lNLGlCLENBQ0EsTyxDQUNBLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FFQSw0QixDQUNBLFEsQ1I1R04sbUgsQzVCM0JBLDBELENvQ3lJUSxTLENwQ3pJUix3RCxDb0M2SVEsaUIsQ0FDQSxLLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENwQ2pKUixnRSxDQUFBLDBELENBQUEsMkQsQ29DcUpRLFksQ3BDckpSLCtELENvQ3lKUSxVLENBQ0EsUyxDcEMxSlIsbUUsQ29DNEpVLE0sQ3BDNUpWLCtELENvQ2lLUSxVLENBQ0EsVSxDcENsS1IsbUUsQ29Db0tVLE8sQ0FDQSx3QixDcENyS1YsK0QsQ0FBQSwrRCxDb0MwS1EsVSxDcEMxS1IscUUsQ0FBQSxxRSxDb0M4S1EsUyxDQUNBLGMsQ3BDL0tSLDZGLENBQUEsNkYsQ0FBQSxxRSxDc0NRUSxhLEN0Q1JSLHNGLENzQ3lCUSxZLENBQ0Esc0IsQ0FDQSxrQixDdEMzQlIsd0YsQ3NDNkJVLGMsQ0FDQSxXLENBa0JSLG9DdENoREYsZ0UsQ3NDa0RNLFksQ3RDbEROLGdFLENzQ3FETSxvQixDdENyRE4sMEQsQ3NDd0RNLGV0Q3hETiwwSCxDc0NpRU0sVyxDQUNBLGlCLENBQ0EsVyxDQUNBLE0sQ0FDQSxVLENBQ0EsVSxDQUNBLHVFLENBR0Esc0IsQ0FDQSxzQixDQUVBLG9DdEM3RU4sMEgsQ3NDOEVRLGN0QzlFUiw2RSxDQUFBLDZFLENzQ3FGTSxZLENBR0Usb0N0Q3hGUix1RyxDQUFBLHVHLENzQ3lGVSxldEN6RlYsMEYsQ3NDZ0dRLGEsQ3RDaEdSLGdFLENBQUEsZ0UsQ3NDc0dJLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxZLENBQ0Esc0IsQ3RDNUdKLHNFLENBQUEsc0UsQ3NDK0dNLGUsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxlLEN0Q2xITixxRSxDQUFBLHFFLENzQ3NITSxhLENBQ0EsYyxDQUVBLGUsQ0FDQSxnQixDdEMxSE4scUMsQ3VDRUUsYyxDQUNBLHFCLEN2Q0hGLCtGLEN1Q01NLGlCLENBQ0EsUyxDQUNBLFEsQ0FDQSxvQ3ZDVE4sK0YsQ3VDVVEsZXZDVlIsbUYsQ3VDY00sYSxDQUlKLG9DdkNsQkYscUMsQ3VDbUJJLFdDbkJKLHVDLENBRUksYyxDQUZKLHlDLENBSU0sZSxDQUpOLDZDLENBUUksYyxDQ1JKLG9GLENEQUEsK0QsQ0FVTSxpQixDQ1ZOLGtFLENBRUcsYyxDQUNBLHFCLENoQkhILHFELENBR0kscUIsQ0FISixpRixDQU1NLFUsQ0FOTixtRSxDQVVNLG1CLENBQ0EsWSxDQVVBLG9DQXJCTix1RCxDQUFBLHVELENBQUEsdUQsQ0FBQSx1RCxDQUFBLHVELENBc0JRLDZCRnRCUixvQyxDQUlJLHFCLENBQ0EsWSxDQUNBLHNCLENBTkoseUUsQ0FRUSxZLENBUlIsMEYsQ0FXWSxTLENBQ0EsWSxDQUNBLHNCLENBQ0Esa0IsQ0FkWixpRyxDQWdCZ0IsWSxDQUNBLHNCLENBQ0Esa0IsQ0FsQmhCLGdHLENBMkJZLFMsQ0FDQSxVLENBQ0EsZSxDQTdCWixxRyxDQWdDZ0IsYSxDQWhDaEIsNEcsQ0FvQ2dCLGMsQ0FDQSxnQixDQUNBLGUsQ0FDQSx3QixDQXZDaEIsMkcsQ0EyQ2dCLGMsQ0FDQSxnQixDQUNBLGUsQ0E3Q2hCLDBHLENBaURnQixjLENBQ0EsZ0IsQ0FDQSxlLENBbkRoQiwrSCxDQXVEZ0Isb0IsQ0FJUixvQ0EzRFIsMEYsQ0E4RGdCLFMsQ0FDQSxrQixDQS9EaEIsZ0csQ0FtRWdCLFMsQ0FDQSxnQixBQUlSLG9DQXhFUix5RSxDQXlFWSxZLENBQ0Esc0IsQ0FDQSxpQixDQTNFWiwwRixDQThFZ0IsWSxDQTlFaEIsZ0csQ0FrRmdCLFltQmxGaEIsMEIsQ0FHSSxxQixDQUNBLGEsQ0FHQSxtQixDQUVBLG9DQVRKLDBCLENBV1EscUJBWFIsOEMsQ0FlUSxjLENBQ0EsZ0IsQ0FDQSxtQixDQUNBLHdCLENBQ0EsMkIsQ0FFQSxvQ0FyQlIsOEMsQ0FzQlksYyxDQUNBLG1CQXZCWiw4RCxDQTBCWSxpQyxDQUNBLDhCLENBQ0EseUIsQ0FDQSx5QixDQUNBLHVCLENBOUJaLHNFLENBaUNnQixjLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsUSxDQXBDaEIsaUUsQ0F3Q2dCLFEsQ0FDQSxxQixDQXpDaEIsb0UsQ0EyQ29CLGMsQ0FDQSxnQixDQUNBLDJCLENBN0NwQix5RSxDQStDd0IsZ0IsQ0FDQSxjLENBQ0EsZSxDQzlDaEIsb0NBSFIsbUQsQ0FJWSxjLENBQ0EsbUJBTFosNkMsQ0FTUSxjLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esa0IsQ0FHSixvQ0FmSix1RSxDQWlCWSxjLENBakJaLDZDLENBcUJZLG1CQXJCWiwrQyxDQTBCUSxRLENBQ0EsbUIsQ0EzQlIsZ0UsQ0E4QlksWSxDQUVBLG9DQWhDWixnRSxDQWlDZ0IsWSxDQWpDaEIsK0YsQ0FtQ29CLG9CQW5DcEIsZ0YsQ0F3Q2dCLFksQ0FDQSxrQixDQXpDaEIsZ0YsQ0E2Q2dCLFksQ0FDQSxxQixDQTlDaEIsdUYsQ0FnRG9CLGMsQ0FDQSxnQixDQUNBLGUsQ0FsRHBCLHNGLENBc0RvQixjLENBQ0EsZSxDQUNBLGdCLENBQ0EsUSxDbkJ6RHBCLDZCLENBQ0kscUIsQ0FESix5QyxDQUlRLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSx3QixDQVRSLHdDLENBYVEsZ0IsQ0FDQSxVLENBZFIsbUQsQ0FxQlksZ0IsQ0FDQSxVLENBQ0EsVyxDQUNBLFksQ0F4QlosNkMsQ0E2QlEsYyxDQUNBLFksQ0FDQSxzQixDQS9CUix5RCxDQWlDWSxlLENBQ0EsTyxDQUlSLG9DQXRDSixxRSxDQXdDWSxTLENBeENaLGlGLENBMENnQixpQixDQUNBLFEsQ0FDQSxTLENBQ0EsYyxDQTdDaEIsMEcsQ0FpRG9CLFksQ0FqRHBCLHNILENBbUR3QixZLENBbkR4QixxSCxDQXVEd0IsYSxDQXZEeEIscUYsQ0E2RGdCLGdCb0I3RGhCLGtDLENBQ0ksZSxDQURKLG1FLENBR1EscUIsQ0FIUiwwRSxDQU9RLFksQ0FDQSw2QixDQVJSLGlHLENBV1ksWSxDQUNBLHFCLENBQ0Esc0IsQ0FDQSxVLENBQ0EsYyxDQUNBLFMsQ0FoQlosNkcsQ0FtQmdCLFMsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esd0IsQ0F2QmhCLG1ILENBMkJnQixZLENBM0JoQiwySCxDQTZCb0Isd0IsQ0FDQSxRLENBOUJwQixvRixDQ0FBLGtGLENEb0NZLFksQ0FHSixxQ0F2Q1IsMEUsQ0F3Q1ksWSxDQXhDWiwyRixDQTBDZ0IsaUIsQ0FDQSxPLENBQ0EsTyxBQUlSLG9DQWhEUiwyRixDQWtEZ0IsYyxBQUlSLG9DQXREUixvRixDQXlEZ0IsYSxDQXpEaEIsaUcsQ0E2RGdCLFksQ0FDQSx3QixDQUNBLFUsQ0EvRGhCLDZHLENBaUVvQixlLENBQ0EsYyxDQWxFcEIsMkcsQ0FxRW9CLGMsQUFLWixvQ0ExRVIsc0YsQ0E0RWdCLFcsQ0FDQSxZRTdFaEIsZ0MsQ0FDSSxZLENBQ0EscUNBRkosZ0MsQ0FHUSxjQUhSLG9ELENBTVEsWSxDQUNBLGlCLENBQ0EsNkIsQ0FSUiwyRSxDQVVZLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLFksQ0FDQSxzQixDQUNBLGtCLENBQ0EscUIsQ0FsQlosdUYsQ3pCR0EsMkMsQ3lCaUJnQixpQixDQXBCaEIsd0csQ0F1QmdCLFcsQ0F2QmhCLDZGLENBMEJnQixZLENBQ0Esc0IsQ0QzQmhCLHdDLENBQ0ksZSxDQURKLHNHLENBUVksYyxDQVJaLHdKLENBYWdCLFcsQ0FDQSxZLENBSVIsb0NBbEJSLHVFLENBbUJZLGUsQUFHSixvQ0F0QlIsdUUsQ0F1QlksWSxDQXZCWixnRyxDQXlCZ0IsWSxDQUNBLHNCLENBMUJoQixvRyxDQTRCb0IsWSxDQTVCcEIsMkcsQ0E4QndCLGVFdEJ4QiwwQixDQUNJLHFCLENBR0osNkQsQ0FTWSxRLENBQ0EsVyxDQUNBLDRCLENBWFosOEQsQ0FlWSx3QixDQUNBLGUsQ0FDQSxZLENBQ0Esc0IsQ0FDQSxrQixDQUNBLGMsQ0FwQlosOEUsQ0FzQmdCLGMsQ0FDQSxnQixDQUNBLGUsQ0F4QmhCLGdELENBQUEsZ0QsQ0E4QlEsaUIsQ0FFQSxTLENBQ0EsZ0MsQ0FDQSxVLENBQ0EsZSxDQW5DUiwrRCxDQUFBLCtELENBdUNZLFMsQ0FDQSxRLENBQ0EsUyxDQXpDWixrQyxDQThDUSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxrRixDQW5EUixvRCxDQXVEUSxlLENBdkRSLDJGLENBMERZLGdCLENBQ0EsaUIsQ0FDQSxjLENWeERaLGdGLENVSkEsZ0gsQ0ErRGdCLFUsQ0EvRGhCLG9ILENDWkEsa0YsQzNCR0Esc0MsQzBCMEVvQixVLENBQ0EsVyxDQWxFcEIscUhBcUVzQixZLENBQ0YsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBMUVwQixxSEFxRXNCLHdCLENBUUUsUyxDQUNBLFMsQ0E5RXhCLHFIQXFFc0Isb0IsQ0FhRSxVLENBQ0EsbUIsQ0FDQSxZLENBQ0EscUIsQ0FDQSw2QixDQUNBLG1CLENBdkZ4QixxSEFxRXNCLDJCLENBb0JNLFUsQ0F6RjVCLHFIQXFFc0Isb0MsQ0FyRXRCLHFIQXFFc0IsaUMsQ0F3Qk0sWSxDQUNBLHNCLENBOUY1QixxSEFxRXNCLHVDLENBMkJVLFUsQ0FDQSxlLENBakdoQyxxSEFxRXNCLDJDLENBOEJjLFUsQ0FDQSxXLENBcEdwQyxxSEFxRXNCLGdELENBd0NVLFksQ0FDQSxzQixDQUNBLGlCLENBQ0EsVSxDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSx3QixDQUNBLG9DQXJIaEMscUhBcUVzQixnRCxDQWlEYyxjLENBQ0Esa0IsQUF2SHBDLHFIQXFFc0Isd0IsQ0EyREUsaUIsQ0FDQSxXLENBQ0EsTyxDQUNBLFksQ0FDQSxjLENBQ0Esb0NBckl4QixxSEFxRXNCLHdCLENBaUVNLGdCLEFBdEk1QixxSEFxRXNCLHlCLENBdUVNLG1CLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQS9JNUIscUhBcUVzQixrQyxDQThFVSxtQixDQW5KaEMscUhBcUVzQixpQyxDQW1GTSxpQixDQUNBLFcsQ0FDQSxRLENBQ0EsVSxDQTNKNUIsOEksQ0FBQSxvSixDQUFBLDRILENBQUEsNEgsQ0F1S3dCLG1CLENBdkt4QixxSSxDQTJLNEIsbUIsQ0EzSzVCLDJJLENBQUEsa0ksQ0FrTHdCLG9DLENBbEx4QiwwSSxDQWtNd0IsaUQsQ0FsTXhCLG1KLENBdU00QixvQyxDQXZNNUIsMEksQ0FBQSw4RyxDQUFBLDhHLENBNE13Qiw0QixDQTVNeEIsdUosQ0FBQSw2SixDQW1OZ0MsVyxDQVNwQixvQ0E1Tlosa0UsQ0E2TmdCLGNBN05oQixvRSxDQWtPWSxZLENBQ0Esb0NBbk9aLG9FLENBb09nQixjQXBPaEIsaUUsQ0E0T1ksWSxDQUNBLFUsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxxQixDQVBBLG9DQXpPWixpRSxDQTBPZ0IsY0ExT2hCLGlGLENBbVBnQixZLENBQ0EscUIsQ0FDQSxrQixDQUNBLG1CLENBdFBoQixzRyxDQXdQb0IsZSxDQUNBLGdCLENBQ0EsYyxDQUNBLFUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSx3QixDQUNBLFEsQ0FDQSxjLENBaFFwQiw2RixDQW9Rb0IsVSxDVmhScEIsc0MsQ0FBeUUsOEMsQ0FBekMsK0MsQ0FHNUIsZSxDQUhKLDJFLENBQXlFLG1GLENBQXpDLG9GLENBTzFCLG1CLENBU04sMkIsQ0FhRSxlLENBZ0NBLHFCLENBQ0EsbUIsQ0E5Q0YsOEIsQ0FBQSw4QixDQUFBLDhCLENBQUEsOEIsQ0FBQSw4QixDQWdCSSwrQixDQUNBLHdCLENBakJKLDhCLENBcUJJLGMsQ0FyQkosOEIsQ0F5QkksYyxDQXpCSiw4QixDQTZCSSxpQixDQUNBLGlCLENBOUJKLGlDLENBZ0NNLGlCLENBaENOLDZDLENBc0NNLFcsQ0FDQSxhLENBQ0EsYSxDQUNBLFcsQ0F6Q04sOEMsQ0FpREksVSxDQUNBLGUsQ0FDQSxXLENBQ0EsZSxDQXBESix3RixDQTJEUSxvQixDQUNBLHFCLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQS9EUiw4QixDQXFFSSxVLENBQ0EscUIsQ0FFQSxVLENBQ0EsUSxDQXpFSix3RCxDQTZFSSxlLENBQ0EsYSxDQUNBLFksQ0FDQSxxQixDQUNBLGtCLENBakZKLHNHLENBdUZRLHdCLENBQ0EsVSxDQUNBLFksQ0FDQSxrQixDQUNBLHNCLENBQ0Esd0IsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxpQixDQUNBLHFCLENBQ0EsMkIsQ0FDQSwrQixDQWxHUiw0RSxDQXVHTSxpQixDQUNBLGUsQ0FDQSx3QixDQUNBLGMsQ0ExR04sK0UsQ0E4R00sVSxDQTlHTixvRyxDQUFBLCtELENBQUEsK0QsQ0FBQSw4RCxDQWlIUSwrQixDQWpIUiw4RyxDQXFIUSxZLENBQ0Esc0IsQ0FDQSxVLENBQ0EsYyxDQXhIUix3SCxDQTBIVSxlLENBQ0EsWSxDQUNBLGlCLENBNUhWLHdJLENBOEhZLFksQ0FDQSxjLENBQ0EsZSxDQWhJWiwySSxDQXFJYyxlLENBcklkLDhFLENBNklNLG1CLENBQ0EsVSxDQTlJTiwwRyxDQUFBLHlHLENBQUEsNkosQ0FBQSx3RixDQUFBLDhGLENBQUEsNEQsQ0FpSlEsVSxDQWpKUiwrSCxDQW9KVSx3QixDQUNBLFUsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLHdCLENBQ0EsYyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxxQixDQUNBLDJCLENBQ0EsK0IsQ0FDQSxhLENBaEtWLG9GLENBMEtNLFUsQ0FDQSxpQixDQUNBLGEsQ0FDQSxTLENBN0tOLCtHLENBK0tRLFUsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLHFCLENBQ0EscUIsQ0FDQSwyQixDQXJMUixrSSxDQXVMVSxrQixDQUNBLGUsQ0FDQSxTLENBQ0EsWSxDQUNBLGtCLENBQ0Esc0IsQ0E1TFYsNkksQ0FxTVUsWSxDQUNBLHNCLENBQ0Esa0IsQ0FDQSxrQixDQXhNVixzTCxDQTJNWSxVLENBM01aLHFNLENBNk1jLG9CLENBSUosb0NBak5WLHNMLENBbU5jLGNBbk5kLGtLLENBdU5ZLGlCLENBQ0EsWSxDQUNBLHNCLENBQ0Esa0IsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxRLENBQ0EsK0IsQ0FDQSxhLENBak9aLGlKLENBc09VLGMsQ0FDQSxZLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsNEIsQ0FDQSxrQixDQUVBLG9DQTdPVixpSixDQThPWSxxQixDQTlPWixxSixDQWdQYyxlQWhQZCxxSixDQXFQWSxlLENBclBaLDhKLENBeVBZLGMsQ0F6UFosZ0wsQ0E2UFksWSxDQUNBLHFCLENBQ0Esc0IsQ0FDQSxrQixDQWhRWixtTCxDQWtRYywrQixDQUNBLGMsQ0FDQSxVLENBQ0EsZSxDQUNBLHdCLENBQ0EsaUIsQ0F2UWQsa0wsQ0EyUWMsVSxDQUNBLFEsQ0FDQSxtQixDQUNBLGdCLENBQ0EsaUIsQ0FDQSwrQixDQUNBLGMsQ0FqUmQsMEYsQ0FBQSwyRixDQTZSUSxPLENBQ0EsUSxDQUNBLGlCLENBQ0EsUSxDQUNBLG1CLENBQ0EsUyxDQUNBLFUsQ0FuU1IsMEYsQ0F1U1EsTSxDQUNBLG9DLENBQ0Esa0MsQ0FDQSw2QixDQUNBLCtCLENBM1NSLDJGLENBK1NRLE8sQ0FDQSxtQyxDQUNBLG9DLENBQ0EsNkIsQ0FDQSw4QixDQW5UUiw0RixDQXdUTSxZLENBQ0EscUIsQ0FDQSxrQixDQUNBLHlCLENBQ0EsMEIsQ0FDQSxVLENBQ0EsWSxDQUNBLGlCLENBQ0EsUyxDQWhVTiwrRyxDQW1VUSxpQixDQW5VUixvSCxDQXdVUSxVLENBQ0EsaUIsQ0FDQSxhLENBQ0EsZSxDQTNVUiwwRixDQWdWTSxjLENBaFZOLHNGLENBOFZNLGlCLENBQ0EsYyxDQUNBLGtCLENBaFdOLHFGLENBcVdRLGEsQ0FyV1Isa0csQ0F3V1UsWSxDQXhXVix3SSxDQThXVSxZLENBQ0EsZ0IsQ0FFQSxvQ0FqWFYsd0ksQ0FrWFkscUIsQ0FsWFosNEosQ0FvWGMsYUFwWGQsNEosQ0F5WFksVyxDQUNBLGtCLENBQ0EsYSxDQTNYWixnSyxDQTZYYyxpQixDQUNBLFUsQ0E5WGQsOEssQ0FvWWMsWSxDQUNBLGMsQ0FDQSx3QixDQXRZZCwrSyxDQTJZZ0Isa0IsQ0EzWWhCLDBMLENBZ1pjLGUsQ0FDQSxlLENBQ0EsYyxDWWxhZCxrRSxDQUFnQywyRSxDQVE1QixnQixDQUlKLG9DLENBUUUscUIsQ0FDQSxtQixDQVRGLCtELENBY0ksYyxDQUNBLFUsQ0FmSixzRixDQWlCTSxVLENBakJOLHFILENBb0JRLFksQ0FDQSxzQixDQUNBLFUsQ0FDQSxjLENBdkJSLCtILENBeUJVLGUsQ0FDQSxZLENBMUJWLCtJLENBNEJZLFksQ0FDQSxjLENBQ0EsZSxDQTlCWixxRixDQXFDTSxtQixDQXJDTixzSSxDQXdDVSx3QixDQUNBLFUsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLHdCLENBQ0EsYyxDQUNBLGlCLENBQ0EsaUIsQ0FoRFYsZ0gsQ3JCZUEsa0ksQ3FCc0NRLFUsQ0FyRFIsOEcsQ0F3RFEsWSxDQUNBLGMsQ0F6RFIsc0ksQ0E2RFUsUyxDQUNBLFksQ0FDQSxZLENBQ0EsWSxDQUVBLG9DQWxFVixzSSxDQW1FWSxZQW5FWixvSyxDQXVFWSx3QixDQUNBLFUsQ0FDQSxZLENBekVaLHdMLENBNEVjLFUsQ0E1RWQsNEwsQ0E4RWdCLFUsQ0FDQSxpQixDQUNBLHFCLENBaEZoQix1TCxDQXFGYyxpQixDQXJGZCwwTSxDQXVGZ0IsZSxDQUNBLGdCLENBeEZoQix5TSxDQTRGZ0IsUSxDNUJyR2hCLG9CLENBQ0UsZSxDQUNBLFMsQ0FDQSxzQixDQUNBLGEsQ0FKRixvQyxDQU9JLG9CLENBQ0EsaUIsQ0FSSiw2RCxDQVVNLGUsQ0FWTix5RixDQWFVLGEsQ0FDQSxXLENBQ0EsVSxDQU1SLG9DQXJCRixvQixDQXNCSSxrQkF0QkoseUMsQ0FBQSxzQyxDQTBCSSxTLENBQ0EsZ0IsQ0EzQkoscUQsQ0FBQSxxRCxDQWlDSSx1QixDQUNBLFEsQ0FsQ0osdUMsQ0FzQ0kseUIsQ0F0Q0osNkIsQ0EwQ0ksVyxDQTFDSix1QixDQThDSSxpQixDQUNBLGtCLENBQ0EsYyxDQUNBLG1CLENBRUEsb0NBbkRKLHVCLENBb0RNLGdCQXBETixrQyxDQStESSxlLENBQ0EsZSxDQWhFSix3QyxDQXdFSSxZLENBQ0EscUIsQ0FDQSxzQixDQUNBLGtCLENBQ0EsYSxDQTVFSiw4QixDQWdGSSxhLENBQ0EsZ0IsQ0FqRkosc0MsQ0FvRlEsYyxDQUNBLGEsQ0FyRlIsa0QsQ0F5RlksK0IsQ0FDQSw0QixDQTFGWiwyRCxDQWdHWSxtQixDQUNBLHdCLENBQ0Esc0IsQ0FsR1osb0MsQ0F5R00sd0IsQ0FDQSxhLENBQ0EsZSxDQUNBLGdCLENBNUdOLGlELENBZ0hNLGEsQ0FDQSxhLENBQ0EsVyxDQUNBLGUsQ0FDQSxnQixDQUNBLFMsQ0FDQSxpQixDQUlBLGdELENBQ0EseUIsQ0FFQSxVLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsUSxDQWhJTixrRCxDQUFBLCtDLENBb0lNLGEsQ0FDQSxrQixDQXJJTix3RCxDQUFBLHFELENBdUlRLGUsQ0F2SVIsMkQsQ0E0SU0sZ0IsQ0E1SU4sMEQsQ0FnSk0sUSxDQUNBLFMsQ0FqSk4sdUMsQ0FxSk0sZSxDQUNBLGdCLENBQ0EsVSxDNkIxSk4sK0csQ0FJUSxTLENBSlIsNkgsQ0FPVSxlLENGUFYsK0MsQ0FHRSxZLENBQ0EsYyxDQUNBLHNCLENBQ0EsVyxDQUNBLHFCLENBUEYsOEUsQ0FVSSxlLENBQ0EsVyxDQUVBLG9DQWJKLDhFLENBY00sVyxBQUdGLG9DQWpCSiw4RSxDQWtCTSxZR2xCTixnQixDdkIyQkEsYyxDQVNFLHFCLENBVEYscUIsQ0FZSSxZLENBQ0EsaUIsQ0FHRixxQ0FoQkYscUIsQ0FrQk0sZ0IsQ0FsQk4scUQsQ3dCaUlFLGdCLENBQ0EsWSxDQUVBLHNDLENBR0EsaUMsQ0FHQSxvQixDQUNBLG1CLEF4QjVHQSxvQ0EvQkYscUIsQ0FpQ00sZSxDQWpDTixxRCxDd0JpSUUsZ0IsQ0FDQSxZLENBRUEsNkIsQ0FHQSw2QixDQUdBLG9CLENBQ0EsbUIsQXhCN0ZBLG9DQTlDRixxQixDQWdETSxnQixDQWhETixxRCxDd0JpSUUsZ0IsQ0FDQSxZLENBRUEsb0IsQ0FHQSx5QixDQUdBLG9CLENBQ0EsaUIsQ3hCM0lGLHFILEN3QjJDRSxtQixDQUNBLGUsQ0FTQSxzQixDQUNBLG9CeEJ0REYsb0MsQ0FvRUkscUIsQ0FDQSxxQixDQXJFSixrQyxDd0JpSUUsZ0IsQ0FDQSxZLENBRUEsK0MsQ0FHQSxxQyxDQUdBLG9CLENBQ0EsaUIsQ3hCM0RFLFksQ0FFQSxvQ0FsRkosa0MsQ0FtRk0scUJBbkZOLDZELEN3QlNJLGlCLENBQ0Esc0IsQ0FDQSxlLEN4QjhFSSxRLENBQ0EsZSxDQUNBLGMsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxxQ0E5RlIsNkQsQ3dCcURFLHNCLENBQ0Esa0IsQ0FoQ0UsZSxDQUtBLGlCLENBQ0EsbUIsQ0FDQSxhLENBTjRCLFdBQWpCLGdCLEV4QnZCZiw2RCxDd0J1Qm1DLGUsQXhCNEUzQixvQ0FuR1IsNkQsQ3dCU0ksaUIsQ0FDQSxzQixDQUNBLGUsQ0FXQSxlLENBU0EsYyxDQUNBLG1CLENBQ0EsWSxDQVY0QixXQUFqQixnQixFeEJ2QmYsNkQsQ3dCdUJtQyxlLEF4QmlGM0Isb0NBeEdSLDZELEN3QlNJLGlCLENBQ0Esc0IsQ0FDQSxlLENBV0EsZSxDQVNBLGMsQ0FDQSxtQixDQUNBLFksQ0FWNEIsV0FBakIsZ0IsRXhCdkJmLDZELEN3QnVCbUMsZXhCdkJuQyw2RCxDd0JTSSxpQixDQUNBLHNCLENBQ0EsZSxDeEJzR0ksaUIsQ0FFQSxxQ0FuSFIsNkQsQ3dCU0ksaUIsQ0FDQSxzQixDQUNBLGlCLEF4QjRHSSxvQ0F2SFIsNkQsQ3dCU0ksaUIsQ0FDQSxzQixDQUNBLGUsQ0FXQSxlLENBU0EsYyxDQUNBLG1CLENBQ0EsWSxDQVY0QixXQUFqQixnQixFeEJ2QmYsNkQsQ3dCdUJtQyxlLEF4QnFHM0Isb0NBNUhSLDZELEN3QlNJLGlCLENBQ0Esc0IsQ0FDQSxlLENBV0EsZSxDQVNBLGMsQ0FDQSxtQixDQUNBLFksQ0FWNEIsV0FBakIsZ0IsRXhCdkJmLDZELEN3QnVCbUMsZXhCdkJuQyw2RixDQUFBLGtGLENBb0lVLGMsQ0FDQSxlLENBQ0EsZ0IsQ0F0SVYsa0UsQ0E0SVEseUIsQ0FDQSw0QixDQUNBLGdCLENBQ0EsaUIsQ0FDQSxnQixDd0J2SUosaUIsQ0FDQSxzQixDQUNBLGUsQ0FXQSxlLENBU0EsYyxDQUNBLG1CLENBQ0EsWSxDQVY0QixXQUFqQixnQixFeEJ2QmYsa0UsQ3dCdUJtQyxjLEF4QjJIM0IscUNBbEpSLGtFLENBbUpVLGNBbkpWLDZFLEN3QlNJLGlCLENBQ0Esc0IsQ0FDQSxlLENBV0EsZSxDQVNBLGMsQ0FDQSxtQixDQUNBLFksQ3hCeUhJLFEsQ3dCbkl3QixXQUFqQixnQixFeEJ2QmYsNkUsQ3dCdUJtQyxjLEF4Qm9JM0IscUNBM0pSLDZFLEN3QnNCSSxlLENBTUEsbUIsQ0FDQSxhLENBeUJGLGtCLEN4QndHUSxpQixDQUNBLHNCLEN3QnhJc0IsV0FBakIsZ0IsRXhCdkJmLDZFLEN3QnVCbUMsZSxBeEIySTNCLG9DQWxLUiw2RSxDd0JTSSxpQixDQUNBLHNCLENBQ0EsZSxDQVdBLGUsQ0FTQSxjLENBQ0EsbUIsQ0FDQSxZLENBVjRCLFdBQWpCLGdCLEV4QnZCZiw2RSxDd0J1Qm1DLGUsQXhCZ0ozQixvQ0F2S1IsNkUsQ3dCU0ksaUIsQ0FDQSxzQixDQUNBLGUsQ0FXQSxlLENBU0EsYyxDQUNBLG1CLENBQ0EsYSxDQVY0QixXQUFqQixnQixFeEJ2QmYsNkUsQ3dCdUJtQyxleEJ2Qm5DLGtFLENBQUEsNkUsQ3dCU0ksaUIsQ0FDQSxzQixDQUNBLGUsQ0FXQSxlLENBU0EsYyxDQUNBLG1CLENBQ0EsWSxDQVY0QixXQUFqQixnQixFeEJ2QmYsa0UsQ3dCdUJtQyxjLEF4QnlKM0IscUN3QnpKd0IsV0FBakIsZ0IsRXhCdkJmLGtFLEN3QnVCbUMsY3hCdkJuQyxrRSxDd0JzQkksZSxDQVNBLGMsQ0FDQSxtQixDQUNBLFksQ0F4QkEsaUIsQ0FDQSxzQixDQUNBLGUsQ0FZNEIsV0FBakIsZ0IsRXhCdkJmLGtFLEN3QnVCbUMsZSxBeEJtSzNCLG9DQTFMUixrRSxDd0JTSSxpQixDQUNBLHNCLENBQ0EsZSxDQVdBLGUsQ0FTQSxjLENBQ0EsbUIsQ0FDQSxZLENBVjRCLFdBQWpCLGdCLEV4QnZCZixrRSxDd0J1Qm1DLGUsQXhCd0szQixvQ0EvTFIsa0UsQ3dCU0ksaUIsQ0FDQSxzQixDQUNBLGUsQ0FXQSxlLENBU0EsYyxDQUNBLG1CLENBQ0EsWSxDQVY0QixXQUFqQixnQixFeEJ2QmYsa0UsQ3dCdUJtQyxleEJ2Qm5DLDZFLEN3QjJCSSxpQixDQUVBLGEsQ0FONEIsV0FBakIsZ0IsRXhCdkJmLDZFLEN3QnVCbUMsYyxBeEJnTHpCLHFDQXZNViw2RSxDd0JTSSxpQixDQUNBLHNCLENBQ0EsaUJ4QlhKLGlFLEN3QlNJLGlCLENBQ0Esc0IsQ0FDQSxlLENBV0EsZSxDQVNBLGMsQ0FDQSxtQixDQUNBLFksQ0FWNEIsV0FBakIsZ0IsRXhCdkJmLGlFLEN3QnVCbUMsYyxBeEJ5TDNCLHFDQWhOUixpRSxDd0JTSSxpQixDQUNBLHNCLENBQ0EsZSxDQVdBLGUsQ0FTQSxjLENBQ0EsbUIsQ0FDQSxZLENBVjRCLFdBQWpCLGdCLEV4QnZCZixpRSxDd0J1Qm1DLGUsQXhCOEwzQixvQ0FyTlIsaUUsQ3dCU0ksaUIsQ0FDQSxzQixDQUNBLGUsQ0FXQSxlLENBU0EsYyxDQUNBLG1CLENBQ0EsWSxDQVY0QixXQUFqQixnQixFeEJ2QmYsaUUsQ3dCdUJtQyxlLEF4Qm1NM0Isb0NBMU5SLGlFLEN3QlNJLGlCLENBQ0Esc0IsQ0FDQSxlLENBV0EsZSxDQVNBLGMsQ0FDQSxtQixDQUNBLFksQ0FWNEIsV0FBakIsZ0IsRXhCdkJmLGlFLEN3QnVCbUMsZXhCdkJuQyw0RSxDQWdPVSxjLEN3QnZOTixpQixDQUNBLHNCLENBQ0EsZSxDQWdDRixtQixDQUNBLGUsQ3hCMkxRLHFDQXZPViw0RSxDd0JTSSxpQixDQUNBLHNCLENBQ0EsaUJ4QlhKLG1FLEN3QlNJLGlCLENBQ0Esc0IsQ0FDQSxlLENBV0EsZSxDQVNBLGMsQ0FDQSxtQixDQUNBLFksQ0FWNEIsV0FBakIsZ0IsRXhCdkJmLG1FLEN3QnVCbUMsYyxBeEIwTjNCLHFDQWpQUixtRSxDd0JTSSxpQixDQUNBLHNCLENBQ0EsZSxDQVdBLGUsQ0FTQSxjLENBQ0EsbUIsQ0FDQSxZLENBVjRCLFdBQWpCLGdCLEV4QnZCZixtRSxDd0J1Qm1DLGUsQXhCK04zQixvQ0F0UFIsbUUsQ3dCU0ksaUIsQ0FDQSxzQixDQUNBLGUsQ0FXQSxlLENBU0EsYyxDQUNBLG1CLENBQ0EsWSxDQVY0QixXQUFqQixnQixFeEJ2QmYsbUUsQ3dCdUJtQyxlLEF4Qm9PM0Isb0NBM1BSLG1FLEN3QlNJLGlCLENBQ0Esc0IsQ0FDQSxlLENBV0EsZSxDQVNBLGMsQ0FDQSxtQixDQUNBLFksQ0FWNEIsV0FBakIsZ0IsRXhCdkJmLG1FLEN3QnVCbUMsZXhCdkJuQyxzRixDQWlRVSx3QixDQWpRViw4RSxDQXFRVSxjLEN3QjVQTixpQixDQUNBLHNCLENBQ0EsZSxDeEI0UE0scUNBdlFWLDhFLEN3QlNJLGlCLENBQ0Esc0IsQ0FDQSxpQnhCWEosNkYsQ0E2UVUsd0IsQ0E3UVYsbUUsQ3dCU0ksaUIsQ0FDQSxzQixDQUNBLGUsQ0FXQSxlLENBU0EsYyxDQUNBLG1CLENBQ0EsWSxDQVY0QixXQUFqQixnQixFeEJ2QmYsbUUsQ3dCdUJtQyxjLEF4QjZQM0IscUNBcFJSLG1FLEN3QlNJLGlCLENBQ0Esc0IsQ0FDQSxlLENBV0EsZSxDQVNBLGMsQ0FDQSxtQixDQUNBLFksQ0FWNEIsV0FBakIsZ0IsRXhCdkJmLG1FLEN3QnVCbUMsZSxBeEJrUTNCLG9DQXpSUixtRSxDd0JTSSxpQixDQUNBLHNCLENBQ0EsZSxDQVdBLGUsQ0FTQSxjLENBQ0EsbUIsQ0FDQSxZLENBVjRCLFdBQWpCLGdCLEV4QnZCZixtRSxDd0J1Qm1DLGUsQXhCdVEzQixvQ0E5UlIsbUUsQ3dCU0ksaUIsQ0FDQSxzQixDQUNBLGUsQ0FXQSxlLENBU0EsYyxDQUNBLG1CLENBQ0EsWSxDQVY0QixXQUFqQixnQixFeEJ2QmYsbUUsQ3dCdUJtQyxleEJ2Qm5DLDhFLEN3QlNJLGlCLENBQ0Esc0IsQ0FDQSxlLENBV0EsZSxDQUtBLGlCLENBQ0EsbUIsQ0FDQSxhLENBTjRCLFdBQWpCLGdCLEV4QnZCZiw4RSxDd0J1Qm1DLGMsQXhCK1F6QixxQ0F0U1YsOEUsQ3dCU0ksaUIsQ0FDQSxzQixDQUNBLGlCeEJYSixnRSxDd0JTSSxpQixDQUNBLHNCLENBQ0EsZSxDQVdBLGUsQ0FTQSxjLENBQ0EsbUIsQ0FDQSxZLEN4QjhRSSxrQixDQUNBLGlCLEN3QnpSd0IsV0FBakIsZ0IsRXhCdkJmLGdFLEN3QnVCbUMsY3hCdkJuQyxtRixDQWtUVSxZLENBR0YscUNBclRSLGdFLEN3QlNJLGlCLENBQ0Esc0IsQ0FDQSxlLENBV0EsZSxDQVNBLGMsQ0FDQSxtQixDQUNBLFksQ0FWNEIsV0FBakIsZ0IsRXhCdkJmLGdFLEN3QnVCbUMsZSxBeEJvUzNCLG9DQTNUUixnRSxDQTRUVSxjQTVUVix3RixDQUFBLHdGLEN3QlNJLGlCLENBQ0Esc0IsQ0FDQSxlLENBV0EsZSxDQVNBLGMsQ0FDQSxtQixDQUNBLFksQ0FWNEIsV0FBakIsZ0IsRXhCdkJmLHdGLENBQUEsd0YsQ3dCdUJtQyxjLEF4QjZTekIscUNBcFVWLHdGLENBQUEsd0YsQ3dCMkNFLG1CLENBQ0EsZSxDQVNBLHNCLENBQ0Esa0IsQ3hCaVJVLG1CLEFBR0Ysb0NBMVVWLHdGLENBQUEsd0YsQ3dCU0ksaUIsQ0FDQSxzQixDQUNBLGUsQ0FXQSxlLENBU0EsYyxDQUNBLG1CLENBQ0EsYSxDQVY0QixXQUFqQixnQixFeEJ2QmYsd0YsQ0FBQSx3RixDd0J1Qm1DLGUsQXhCd1R6QixvQ0EvVVYsd0YsQ0FBQSx3RixDd0JTSSxpQixDQUNBLHNCLENBQ0EsZSxDQVdBLGUsQ0FTQSxlLENBQ0EsbUIsQ0FDQSxjLENBVjRCLFdBQWpCLGdCLEV4QnZCZix3RixDQUFBLHdGLEN3QnVCbUMsZXhCdkJuQyx3RixDQUFBLHdGLEN3QlNJLGlCLENBQ0Esc0IsQ0FDQSxlLENBV0EsZSxDQVNBLGMsQ0FDQSxtQixDQUNBLFksQ0FWNEIsV0FBakIsZ0IsRXhCdkJmLHdGLENBQUEsd0YsQ3dCdUJtQyxjeEJ2Qm5DLGlILENBQUEsaUgsQ0F5VlksWSxDQXpWWixrSCxDQUFBLGtILENBNlZZLHdCLENBQ0Esb0IsQ0FDQSxXLENBR0YscUNBbFdWLHdGLENBQUEsd0YsQ3dCMkNFLG1CLENBQ0EsZSxDQW5DRSxpQixDQUNBLHNCLENBQ0EsZSxDeEIwVlEsaUIsQ0FyV1osaUgsQ0FBQSxpSCxDQXdXYyxvQixDQXhXZCxrSCxDQUFBLGtILENBNFdjLHdCLEFBSUosb0NBaFhWLHdGLENBQUEsd0YsQ3dCU0ksaUIsQ0FDQSxzQixDQUNBLGUsQ0FXQSxlLENBU0EsYyxDQUNBLG1CLENBQ0EsYSxDQVY0QixXQUFqQixnQixFeEJ2QmYsd0YsQ0FBQSx3RixDd0J1Qm1DLGUsQXhCOFZ6QixvQ0FyWFYsd0YsQ0FBQSx3RixDd0JTSSxpQixDQUNBLHNCLENBQ0EsZSxDQVdBLGUsQ0FTQSxlLENBQ0EsbUIsQ0FDQSxjLENBVjRCLFdBQWpCLGdCLEV4QnZCZix3RixDQUFBLHdGLEN3QnVCbUMsZXhCdkJuQywrRCxDd0JTSSxpQixDQUNBLHNCLENBQ0EsZSxDQVdBLGUsQ0FTQSxjLENBQ0EsbUIsQ0FDQSxZLENDekRGLHdCLENBQ0EsUSxDRDhDOEIsV0FBakIsZ0IsRXhCdkJmLCtELEN3QnVCbUMsYyxBQzdDakMsb0N6QnNCRiwrRCxDeUJyQkksZ0J6QnFCSixxRixDeUJqQkksVyxDekJpQkosOEgsQ3lCVk0sWSxDekJVTiw4SSxDeUJOVSxTLENBTUosb0N6QkFOLHNHLENBQUEsNEcsQ3lCQ1EsY3pCRFIsc0csQ3lCTU0sWSxDQUlBLDZCLENBQ0Esa0IsQ0FDQSxjLENBTEEsb0N6QlBOLHNHLEN5QlFRLGN6QlJSLHlILEN5QmdCUSxZLENBQ0Esa0IsQ3pCakJSLHlJLEN5Qm9CVSxlLENBQ0EsYyxDQUNBLG9DekJ0QlYseUksQ3lCdUJZLGN6QnZCWiw2RyxDeUI2QlEsZSxDQUNBLDRCLENBQ0EscUIsQ0FDQSxpQixDQUNBLFUsQ0FDQSxlLENBQ0EsYyxDQUNBLGMsQ3pCcENSLHlHLEN5QjRDTSxVLENBQ0EsZSxDQUNBLDBCLENBQ0EsUSxDekIvQ04sZ0gsQ3lCbURNLFUsQ0FDQSxxQixDQUNBLGlCLENBQ0Esd0IsQ3pCdEROLCtILEN5QnlEUSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsWSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxVLENBQ0EsVyxDekJoRVIsb0csQ3lCcUVNLFksQ0FDQSxxQixDQUNBLFcsQ0FDQSxvQ3pCeEVOLG9HLEN5QnlFUSxjekJ6RVIsMkgsQ3lCNkVRLGUsQ0FDQSxpQixDekI5RVIseUosQ3lCb0ZVLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLHFCLENBQ0EsMkIsQ0FDQSxjLENBRUEsWSxDQUNBLHNCLENBQ0Esa0IsQ3pCL0ZWLG9LLEN5Qm1HWSxTLENBQ0EsVSxDekJwR1osd0ssQ3lCdUdjLFUsQ0FDQSxXLEN6QnhHZCx1SCxDQUFBLHdILEN5QitHUSxXLEN6Qi9HUix5RyxDeUJ3SE0sVSxDQUNBLGMsQ0FDQSxnQixDQUNBLFcsQ0FDQSxRLEN6QjVITiwwRyxDeUJnSU0sd0IsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxhLENBQ0EsZSxDekJwSU4sZ0csQ3lCd0lNLFksQ0FDQSxxQixDQUNBLFcsQ3pCMUlOLHNILEN5QmlKTSxjLEN6QmpKTixnSixDeUJtSlEseUIsQ0FDQSx3QixDQUNBLFcsQ0FDQSxZLENBQ0EsNkIsQ0FDQSxXLENBQ0Esc0IsQ3pCekpSLCtLLEN5QjRKVSxVLENBQ0EsYyxDQUNBLGUsQ0FDQSxVLENBQ0EsWSxDQUNBLGtCLENBQ0Esa0IsQ3pCbEtWLHFLLEN5QnNLVSxZLENBQ0Esa0IsQ3pCdktWLHlLLEN5QnlLWSxTLENBQ0EsVyxDQUNBLFUsQ0M1TFYsc0UxQmlCRix5SyxDeUIrS2MsZ0IsQUFRWixxQ3pCdkxGLCtELEN3QlNJLGlCLENBQ0Esc0IsQ0FDQSxlLENBV0EsZSxDQVNBLGMsQ0FDQSxtQixDQUNBLFksQ0FWNEIsV0FBakIsZ0IsRXhCdkJmLCtELEN3QnVCbUMsZSxBQ29LakMsb0N6QjNMRiwrRCxDeUI0TEksYyxDRG5MQSxpQixDQUNBLHNCLENBQ0EsZSxDQW9CQSxjLENBQ0EsbUIsQ0FDQSxZLEN4QmpDSixnRyxDeUJrTU0sYyxBQUlKLG9DekJ0TUYsK0QsQ3dCU0ksaUIsQ0FDQSxzQixDQUNBLGUsQ0FvQkEsYyxDQUNBLG1CLENBQ0EsYyxBQzJLRiw0RnpCNU1GLCtELEN5QjZNSSxjekI3TUosK0UsQ3dCU0ksaUIsQ0FDQSxzQixDQUNBLGUsQ0FXQSxlLENBU0EsYyxDQUNBLG1CLENBQ0EsWSxDQVY0QixXQUFqQixnQixFeEJ2QmYsK0UsQ3dCdUJtQyxjLEF4QjBXM0IscUNBallSLCtFLEN3QlNJLGlCLENBQ0Esc0IsQ0FDQSxlLENBV0EsZSxDQVNBLGMsQ0FDQSxtQixDQUNBLFksQ0FWNEIsV0FBakIsZ0IsRXhCdkJmLCtFLEN3QnVCbUMsZSxBeEI4VzNCLG9DQXJZUiwrRSxDd0JxREUsc0IsQ0FDQSxrQixDeEJrVlEsVUF4WVYsOEQsQ0E2WVEsVyxDQTdZUixrRSxDQWlaUSxRLEN3QnhZSixpQixDQUNBLHNCLENBQ0EsZSxDeEJ3WUksaUIsQ0FFQSxxQ0FyWlIsa0UsQ3dCc0RFLGtCLEN4QmlXUSx3QixBQUdGLG9DQTFaUixrRSxDd0JTSSxpQixDQUNBLHNCLENBQ0EsZSxDQVdBLGUsQ0FTQSxjLENBQ0EsbUIsQ0FDQSxZLENBVjRCLFdBQWpCLGdCLEV4QnZCZixrRSxDd0J1Qm1DLGUsQXhCd1kzQixvQ0EvWlIsa0UsQ3dCU0ksaUIsQ0FDQSxzQixDQUNBLGUsQ0FXQSxlLENBU0EsYyxDQUNBLG1CLENBQ0EsWSxDQVY0QixXQUFqQixnQixFeEJ2QmYsa0UsQ3dCdUJtQyxlRGxEbkMsZ0IsQ0FHRSxZLENBQ0EscUUsQ0FDQSxhLENBQ0EsUSxDQUNBLFksQ0FFQSxnQixDQVRGLHVCLENBZ0JJLFksQ0FDQSxpQixDQUdGLHFDQXBCRix1QixDQXNCTSxrQixBQUlKLG9DQTFCRix1QixDQTRCTSxpQixBQUlKLG9DQWhDRixnQixDQW9DSSx5QixDQXBDSix1QixDQWtDTSxrQkFsQ04sc0MsQ0FBQSx3RSxDQXlDSSxxQixDQXpDSiwrQyxDQTJDTSxtQixDQUNBLG9DQTVDTiwrQyxDQTZDUSxnQkE3Q1IsMkMsQ0FrRE0sbUIsQ0FDQSxRLENBQ0EsWSxDQUNBLDZCLENBQ0EsYSxDQUNBLFEsQ0FJQSxvQ0EzRE4sMkMsQ0E0RFEseUIsQ0FDQSxvQkE3RFIsb0QsQ0FrRU0sa0IsQ0FFQSxxQ0FwRU4sb0QsQ0FxRVEsb0IsQUFHRixvQ0F4RU4sb0QsQ0F5RVEsZ0JBekVSLGdELENBOEVNLG1CLENBQ0EsUSxDQUVBLG9DQWpGTixnRCxDQWtGUSxnQkFsRlIsOEMsQ0F1Rk0sbUIsQ0FDQSxRLENBRUEsb0NBMUZOLDhDLENBMkZRLGdCQTNGUiw2RCxDQWdHTSxtQixDQUNBLFEsQ0FqR04sNkUsQ0FvR1EsaUIsQ0FDQSxhLENBQ0EsYyxDQUdGLG9DQXpHTiw2RCxDQTBHUSxnQkExR1Isa0MsQ0FnSEksbUIsQ0FDQSxjLENBQ0EsSyxDQUNBLE0sQ0FDQSxrQyxDQUdBLFMsQ0FFQSxRLENBQ0EsTyxDQUVBLGlELENBNUhKLHlDLENBaUlNLG1CLENBQ0EsUyxDQUNBLFcsQ0FDQSxnRCxDSXBJTix1QixDQUNFLFksQ0FERix1QyxDQUdJLGlCLENBSUosaUUsQ0FFSSxXLENBRkosMkUsQ0FPTSxzQixDbkNkTiw2QixDQUNFLHdCLENBREYsK0MsQ0FJSSxtQixDQUpKLG9FLENBTU0sYyxDQUNBLFUsQ0FDQSxlLENBQ0EsUSxDQVROLGtFLENBYU0sWSxDb0NiTixvRCxDQUVJLFksQ0FDQSxrQixDQUNBLHFCLENBQ0EsWSxDQUxKLHlFLENBUU0sZSxDQUNBLGMsQ0FDQSxpQixDQUNBLGdCLENBQ0EsYSxDQVpOLHlFLENBZ0JNLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxlLENBbkJOLHFGLENBdUJNLFksQ0FDQSxzQixDQUNBLFUsQ0F6Qk4sZ0gsQ0EyQlEsUyxDQTNCUixvSCxDQTZCVSxhLENBQ0EsVSIsImZpbGUiOiIxODExMzRhOS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnR3Y29tMTgtcGFkLXRvcC1ib3R0b20ge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi53czItcHVzaGVyIHtcbiAgLndzMi10ZXh0LXNlY3Rpb24ud3MyLWxvd2VyLXRleHQtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbiIsImh0bWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxpYnJlIEZyYW5rbGluXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbWFpbjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC50d2NvbS1saWdodC1tb2RlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWU7XG4gICAgfVxuXG4gICAgLnR3Y29tLWRhcmstbW9kZSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1lLWRhcms7XG4gICAgfVxuXG4gICAgYSwgLnBsYXlfaWNvbl9ob3Zlcl9jb250YWluZXIge1xuICAgICAgLnBsYXlfaWNvbiB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgIGcge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5wbGF5X2ljb24ge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICBnIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNhLXN0ZC1jb250ZW50LW1heC13aWR0aC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC5jYS1zdGQtY29udGVudC1tYXgtd2lkdGgtc2VjdGlvbi1pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGl0bGU7XG4gICAgICBtYXgtd2lkdGg6ICR0d2NvbS1zdGQtY29udGVudC1tYXgtd2lkdGg7XG4gICAgICBcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0d2NvbS1zdGQtY29udGVudC1tYXgtd2lkdGggKyAoJHR3Y29tLXN0ZC1zaWRlLXBhZGRpbmcgKiAyKSkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogJHR3Y29tLXN0ZC1zaWRlLXBhZGRpbmc7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJHR3Y29tLXN0ZC1zaWRlLXBhZGRpbmc7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICB9XG59IiwiYm9keSB7XG4gICRpbm5lci1jb250ZW50LW1heC13aWR0aDogMTQwMHB4O1xuICAkZmxvYXRpbmdfaGVhZGVyX2Rpc3RhbmNlX2Zyb21fdG9wOiAyNXB4O1xuICAkZmxvYXRpbmctaGVhZGVyLWhlaWdodDogNDhweDtcbiAgJGZsb2F0aW5nLWhlYWRlci1oaWRlLXdpZHRoOiA3MTBweDtcblxuICAkdGhyZWUtdmlldy1zbGlkZXItYXJyb3ctc2l6ZTogNTBweDtcbiAgJHRocmVlLXZpZXctc2xpZGVyLWFycm93LWRpc3RhbmNlLWZyb20tZW5kZ2U6IDI1cHg7XG4gICR0aHJlZS12aWV3LXNsaWRlci1tb2JpbGUtdmlldzogNzY4cHg7IC8vTmVlZHMgbW9kaWZ5aW5nIGluIEpTIGlmIGNoYW5nZWRcblxuICAuZ2FtZS1wYWdlLW91dGVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5nYW1lLXBhZ2UtaW5uZXItY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAkaW5uZXItY29udGVudC1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgQGltcG9ydCBcImdhbWVfcGFnZV9zZWN0aW9ucy9mbG9hdGluZ19oZWFkZXJcIjtcbiAgQGltcG9ydCBcImdhbWVfcGFnZV9zZWN0aW9ucy9pbnRyb2R1Y3RvcnlfdmlkZW9cIjtcbiAgQGltcG9ydCBcImdhbWVfcGFnZV9zZWN0aW9ucy9kZXNjcmlwdGlvbl9zZWN0aW9uXCI7XG4gIEBpbXBvcnQgXCJnYW1lX3BhZ2Vfc2VjdGlvbnMvY3RhXCI7XG4gIEBpbXBvcnQgXCJnYW1lX3BhZ2Vfc2VjdGlvbnMvYWNhZGVteVwiO1xuICBAaW1wb3J0IFwiZ2FtZV9wYWdlX3NlY3Rpb25zL2Jsb2dfc2VjdGlvblwiO1xuICBAaW1wb3J0IFwiZ2FtZV9wYWdlX3NlY3Rpb25zL3JlbGF0ZWRfZ2FtZXNcIjtcbiAgQGltcG9ydCBcImdhbWVfcGFnZV9zZWN0aW9ucy92aWRlb19zZWN0aW9uXCI7XG4gIEBpbXBvcnQgXCJnYW1lX3BhZ2Vfc2VjdGlvbnMvZ2VuZXJpY18zX3ZpZXdfc2xpZGVyX3N0eWxlc1wiOyAvL1VzZWQgZm9yIGZhY3Rpb24gYW5kIGdhbGxlcnkgc2VjdGlvbnMgLSBNb3ZlIHRvIENBIFNsaWRlcj9cbiAgQGltcG9ydCBcImdhbWVfcGFnZV9zZWN0aW9ucy9mYWN0aW9uc1wiOyAvL1VzZXMgYSBsb3Qgb2Ygc3R5bGVzIGZyb20gXCJnZW5lcmljXzNfdmlld19zbGlkZXJfc3R5bGVzXCJcbiAgQGltcG9ydCBcImdhbWVfcGFnZV9zZWN0aW9ucy9nYWxsZXJ5XCI7ICAvL1VzZXMgYSBsb3Qgb2Ygc3R5bGVzIGZyb20gXCJnZW5lcmljXzNfdmlld19zbGlkZXJfc3R5bGVzXCJcbn1cbiIsIi53czItZm9ybS1jb250YWluZXIge1xuICAjcmVjYXB0Y2hhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5lcnJvciB7XG4gICAgY29sb3I6IHJlZDtcbiAgfVxufVxuIiwiLyogPT0gV29yZFByZXNzIFdZU0lXWUcgRWRpdG9yIFN0eWxlcyA9PSAqL1xuXG4uZW50cnktY29udGVudCBpbWcge1xuICBtYXJnaW46IDAgMCAxLjVlbSAwO1xufVxuLmFsaWdubGVmdCwgaW1nLmFsaWdubGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMS41ZW07XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYWxpZ25yaWdodCwgaW1nLmFsaWducmlnaHQge1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmFsaWduY2VudGVyLCBpbWcuYWxpZ25jZW50ZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG4uYWxpZ25ub25lLCBpbWcuYWxpZ25ub25lIHtcbiAgLyogbm90IHN1cmUgYWJvdXQgdGhpcyBvbmUgKi9cbn1cbi53cC1jYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi53cC1jYXB0aW9uIGltZyB7XG4gIGJvcmRlcjogMCBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3AtY2FwdGlvbiBwLndwLWNhcHRpb24tdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luOiAwO1xufVxuLndwLXNtaWxleSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxZW07XG59XG5ibG9ja3F1b3RlLmxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDMzJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5ibG9ja3F1b3RlLnJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgd2lkdGg6IDMzJTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmdhbGxlcnkgZGwge31cbi5nYWxsZXJ5IGR0IHt9XG4uZ2FsbGVyeSBkZCB7fVxuLmdhbGxlcnkgZGwgYSB7fVxuLmdhbGxlcnkgZGwgaW1nIHt9XG4uZ2FsbGVyeS1jYXB0aW9uIHt9XG5cbi5zaXplLWZ1bGwge31cbi5zaXplLWxhcmdlIHt9XG4uc2l6ZS1tZWRpdW0ge31cbi5zaXplLXRodW1ibmFpbCB7fSIsIi50dzE4X2FkZF9tYXJnaW5fdG9wIHtcbiAgbWFyZ2luOiAkc2VjdGlvbi1sYXJnZS1wYWRkaW5nIDAgMCAwO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0KCRiczQtZ3JpZC1icmVha3BvaW50cywgJ2xnJykgLSAxcHgpIHtcbiAgICBtYXJnaW46ICRzZWN0aW9uLWxhcmdlLXBhZGRpbmcgLyAyIDAgMCAwO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWFwLWdldCgkYnM0LWdyaWQtYnJlYWtwb2ludHMsICdzbScpIC0gMXB4KSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4iLCJoci50d2NvbS1kaXZpZGVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gIH0iLCIuZm9vdGVyIHtcbiAgICAjaW5uZXJfZiwgI3R3aXR0ZXJfYmcge1xuICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4iLCIuY2Etb2VtYmVkLXdyYXBwZXItb3V0ZXIge1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5jYV9vZW1iZWRfd3JhcHBlci13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgNTYuMjUlIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMDtcblxuICAgIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIudHctY29yZS1wYWdlLWNvbnRhaW5lci1pbm5lciB7XG4gICRjb3JlLXNwYWNpbmctcmF3LW51bWJlcjogMzA7XG4gICRjb3JlLXNwYWNpbmc6ICRjb3JlLXNwYWNpbmctcmF3LW51bWJlciArIDBweDtcblxuICAvL0Jsb2Nrc1xuICBAaW1wb3J0IFwiYmxvY2tzL3Jlc3BvbnNpdmVfbGF5b3V0XCI7XG4gIEBpbXBvcnQgXCJibG9ja3MvYnV0dG9uXCI7XG4gIEBpbXBvcnQgXCJibG9ja3MvY292ZXJcIjtcbiAgQGltcG9ydCBcImJsb2Nrcy9jb2x1bW5zXCI7XG5cbiAgLy9TdHlsZXNcbiAgQGltcG9ydCBcInN0eWxlcy9zdHlsZV9zdGlja3lcIjtcbiAgQGltcG9ydCBcInN0eWxlcy9lbWJlZF8xNl9ieV85XCI7XG4gIEBpbXBvcnQgXCJzdHlsZXMvcmVzcG9uc2l2ZS1jdXN0b21pc2F0aW9uc1wiO1xuICBAaW1wb3J0IFwic3R5bGVzL3NwYWNpbmdfbW9kaWZpY2F0aW9uc1wiO1xuXG4gIGhlaWdodDogMTAwJTtcblxuICBoMSwgaDIsIGgzLCBoNSwgaDUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG5cbiAgLyogUHJldmVudCBtYXJnaW5zIG9uIGNoaWxkcmVuIGJlbG93IHRvcCBsZXZlbCAqL1xuICAud3AtYmxvY2stY29sdW1uLFxuICAud3AtYmxvY2staW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICA+ICoge1xuICAgIG1heC13aWR0aDogOTQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gJGNvcmUtc3BhY2luZztcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0d2NvbS1zdGQtY29udGVudC1tYXgtd2lkdGggKyAoJGNvcmUtc3BhY2luZy1yYXctbnVtYmVyICogMikpIHtcbiAgICAgIHBhZGRpbmc6IDAgJGNvcmUtc3BhY2luZztcbiAgICB9XG5cbiAgICAmLndwLWJsb2NrLWNvdmVyLFxuICAgICYud3AtYmxvY2staW1hZ2Uuc2l6ZS1mdWxsIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgLyogRWRnZSBiYWNrZ3JvdW5kLWNvdmVyIGZpeC4gKi9cbiAgICAgIC53cC1ibG9jay1jb3Zlcl9fdmlkZW8tYmFja2dyb3VuZCB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLndwLWJsb2NrLXZpZGVvLFxuICAgICYud3AtYmxvY2stZ3JvdXAsXG4gICAgJi53cC1ibG9jay1pbWFnZS5zaXplLWxhcmdlLFxuICAgICYud3AtYmxvY2stZW1iZWQteW91dHViZSxcbiAgICAmLndwLWJsb2NrLWNvdmVyLmlzLXN0eWxlLWxlZnQtY3RhIHtcbiAgICAgIG1heC13aWR0aDogJHR3Y29tLXN0ZC1jb250ZW50LW1heC13aWR0aDtcbiAgICB9XG5cbiAgICAmLndwLWJsb2NrLWltYWdlLnNpemUtZnVsbCxcbiAgICAmLndwLWJsb2NrLXZpZGVvLFxuICAgICYud3AtYmxvY2staW1hZ2Uuc2l6ZS1sYXJnZSxcbiAgICAmLndwLWJsb2NrLWVtYmVkLXlvdXR1YmUge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0d2NvbS1zdGQtY29udGVudC1tYXgtd2lkdGggKyAoJGNvcmUtc3BhY2luZy1yYXctbnVtYmVyICogMikpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBSZWluY2x1ZGUgbWFyZ2luIGZvciB0b3AgbGV2ZWwgKi9cbiAgICAmLndwLWJsb2NrLWltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG59XG4iLCIud3AtYmxvY2stY2diLWJsb2NrLWNhLXJlc3BvbnNpdmUtbGF5b3V0ID4gKjpub3QoLndwLWJsb2NrLWNvdmVyKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0d2NvbS1zdGQtY29udGVudC1tYXgtd2lkdGggKyAoJGNvcmUtc3BhY2luZy1yYXctbnVtYmVyICogMikpIHtcbiAgICBwYWRkaW5nOiAwICRjb3JlLXNwYWNpbmc7XG4gIH1cbn1cbiIsIi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtZnVsbC13aWR0aCAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4iLCIud3AtYmxvY2stY292ZXIuaXMtc3R5bGUtcmVzcG9uc2l2ZS1pbWFnZSB7XG4gIG1heC13aWR0aDogJHR3Y29tLXdpZGUtY29udGVudC1tYXgtd2lkdGg7XG4gIG1pbi1oZWlnaHQ6IDgxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwLCAjMDAwIDEwMCUpO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMjAlO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0d2NvbS13aWRlLWNvbnRlbnQtbWF4LXdpZHRoKSB7XG4gICAgbWluLWhlaWdodDogNjB2dztcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJzNC1ncmlkLWJyZWFrcG9pbnRzLCAnc20nKSkge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZ3O1xuICB9XG59XG5cbi53cC1ibG9jay1jb3Zlci5pcy1zdHlsZS1jb3Zlci1jb250ZW50LWFsaWduLXRvcCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ud3AtYmxvY2stY292ZXIuaXMtc3R5bGUtY292ZXItY29udGVudC1hbGlnbi1ib3R0b20ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi53cC1ibG9jay1jb3Zlci5pcy1zdHlsZS1sZWZ0LWN0YSB7XG4gIG1pbi1oZWlnaHQ6IDc2NXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogJGNvcmUtc3BhY2luZztcblxuICAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQ0MHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWFwLWdldCgkYnM0LWdyaWQtYnJlYWtwb2ludHMsICdtZCcpIC0gMSkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRjb3JlLXNwYWNpbmcgKiAyfSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICBoMiB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMCwgIzAwMCAxMDAlKTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDQwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gIH1cbn1cblxuLndwLWJsb2NrLWNvdmVyLmlzLXN0eWxlLXBvcnRyYWl0LXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAzNSU7XG4gICAgYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MzBweCkge1xuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6NDJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAqIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiAyMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG1hcC1nZXQoJGJzNC1ncmlkLWJyZWFrcG9pbnRzLCAnbWQnKSkge1xuICAud3AtYmxvY2stY292ZXIuaXMtc3R5bGUtcG9ydHJhaXQtbGVmdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTAwJTtcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiAyMDAlO1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJzNC1ncmlkLWJyZWFrcG9pbnRzLCAnbWQnKSAtIDFweCkge1xuICAud3AtYmxvY2stY292ZXIge1xuICAgICYuaXMtc3R5bGUtcG9ydHJhaXQtbGVmdCB7XG4gICAgICAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB2aWRlbyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLndwLWJsb2NrLWNvbHVtbnMuaXMtc3R5bGUtY2hhcmFjdGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLndwLWJsb2NrLWltYWdlIHtcbiAgICBib3gtc2hhZG93OiAzcHggMnB4IDNweCAwICNjY2M7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0KCRiczQtZ3JpZC1icmVha3BvaW50cywgJ21kJykgLSAxcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbnMuaXMtc3R5bGUtY2hhcmFjdGVyIHtcbiAgICAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMTZweCkgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcblxuICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC53cC1ibG9jay1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaXMtc3R5bGUtY2Etc3RpY2t5LWVsZW1lbnQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgei1pbmRleDogMTAwO1xuXG4gICYuaXMtdG8tdGhlLWxlZnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLnN0aWNreSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbWFwLWdldCgkYnM0LWdyaWQtYnJlYWtwb2ludHMsICdsZycpKSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAud3AtYmxvY2stYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLndwLWVtYmVkLWFzcGVjdC0xNi05IC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgaWZyYW1lLFxuICB2aWRlbyxcbiAgb2JqZWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAudGV4dC1hbGlnbi1jZW50ZXItdW5kZXItNjAwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIiRibG9nLXNpbmdsZS1zcGFjaW5nOiAzMHB4O1xuXG4udHcxOC1zaW5nbGUtcG9zdCB7XG4gICRtb2JpbGUtYnJlYWtwb2ludDogNTAwcHg7XG4gICRjb2xvci1zaW5nbGUtYmFja2dyb3VuZDogJGNvbG9yLXByaW1lO1xuXG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2luZ2xlLWJhY2tncm91bmQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLmNhX2NzX2NvbnRlbnRfc2VjdGlvbl9vdXRlcl9jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnR3MTgtc2luZ2xlLWJvZHkge1xuICAgICAgbWF4LXdpZHRoOiAkdHdjb20tc3RkLWNvbnRlbnQtbWF4LXdpZHRoO1xuXG4gICAgLnR3MTgtc2luZ2xlLWJsb2ctY29udGVudC1zZWN0aW9uLCAuY2FfY3NfY29udGVudF9zZWN0aW9uICB7XG5cbiAgICAgIGltZy5zaXplLWZ1bGwge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA4cHggJGNvbG9yLWFjY2VudDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDIycHggMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC10aXRsZTtcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnR3MTgtc2luZ2xlLXRpdGxlLWltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAudHcxOC1zaW5nbGUtYmxvZy10aXRsZS1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyNzBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi50dzE4LXNpbmdsZS1icmVhZGNydW1icyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgLndzMi1icmVhZGNydW1icyB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGltcG9ydCBcImNvbnRlbnRfc2VjdGlvbnMvcG9zdF9pbmZvcm1hdGlvblwiO1xuXG4gICAgfVxuICB9XG5cbiAgLnR3MTgtc2luZ2xlLXJlbGF0ZWQtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLndzMi10ZXh0LXNlY3Rpb24ud3MyLXRleHQtc2VjdGlvbiB7IC8vYWRkIHdlaWdodFxuICAgICAgLnN1Yi10aXRsZS5zdWItdGl0bGUgeyAvL2FkZCB3ZWlnaHRcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC10aXRsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keS5zaW5nbGUge1xuICAuY2FfY3NfY29udGVudF9zZWN0aW9uLCAudHcxOC1zaW5nbGUtYmxvZy1jb250ZW50LXNlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogJGJsb2ctc2luZ2xlLXNwYWNpbmc7XG4gICAgcGFkZGluZy1yaWdodDogJGJsb2ctc2luZ2xlLXNwYWNpbmc7XG4gIH1cbn1cblxuLnR3MTgtY29yZS1ibG9nLXBvc3Qtd3JhcHBlciB7XG4gICRzaW5nbGUtbWF4LXdpZHRoOiA4NDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmNhLWJsb2NrLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogJHNpbmdsZS1tYXgtd2lkdGg7XG4gICAgcGFkZGluZy1sZWZ0OiAkYmxvZy1zaW5nbGUtc3BhY2luZztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkYmxvZy1zaW5nbGUtc3BhY2luZztcbiAgfVxuXG4gIC5jYS1ibG9jay13cmFwcGVyIHsgLy8gQWRkZWQgdXNpbmcgdGhlIHJlbmRlcl9ibG9jayBob29rXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLnR3MTgtc2luZ2xlLWJyZWFkY3J1bWJzLCAudHcxOC1zaW5nbGUtaW5mb3JtYXRpb24ge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cblxuICAgIC53cC1ibG9jay1jYS1pbWFnZS1jb21wYXJlLCAud3AtYmxvY2stZW1iZWQteW91dHViZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLmJsb2NrTmFtZS1jZ2ItYmxvY2stY2EtYmxvZy1oZWFkZXItYmxvY2sgeyAvLyBIZWFkZXIgYmxvY2sgc3R5bGVzXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAuY2EtYmxvY2std3JhcHBlci5ibG9ja05hbWUtY29yZS1jb3ZlciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgLnR3MTgtc2luZ2xlLWJsb2ctY29udGVudC1zZWN0aW9uLnR3MTgtc2luZ2xlLWluZm9ybWF0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2luZ2xlLW1heC13aWR0aDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNhLWFsaWduLWxlZnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICYuY2EtYWxpZ24tY2VudGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICYuY2EtYWxpZ24tcmlnaHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAmLmNhLXZlcnRpY2FsQWxpZ25tZW50LWNlbnRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgID4gLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jYS12ZXJ0aWNhbEFsaWdubWVudC1ib3R0b20ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgID4gLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAuY2EtZnVsbC13aWR0aC1pdGVtLFxuICAgIC5ibG9nQ29udGVudFxuICAgIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gID4gdWwsID4gb2wge1xuICAgIHBhZGRpbmctbGVmdDogJGJsb2ctc2luZ2xlLXNwYWNpbmcgKyA0MHB4O1xuICB9XG5cbiAgLmJsb2dDb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC53cC1ibG9jay1jYS1pbWFnZS1jb21wYXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbn1cbiIsIi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLm5vLXBhZGRpbmctYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5uby1tYXJnaW4ge1xuICBtYXJnaW46IDA7XG59XG5cbi5uby1tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1heC13aWR0aC00MDAge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuIiwiLypcbiAgVGhlcmUgYXJlIHRocmVlIG1haW4gc2l6ZXMgdXNlZCBpbiB0aGUgYmxvZyBmb3IgY29udGVudCBzZWN0aW9uc1xuICBERUZBVUxUIGlzIHRoZSB0aGluIHNpemUgd2hpY2ggaXMgdGhlIHdpZGVzdCB0ZXh0IGdvZXMgYnkgZGVmYXVsdCBlLmcuIDc4MHB4XG4gIFdJREUgaXMgc2xpZ2h0bHkgd2lkZXIgYnV0IG5vdCBmdWxsIHdpZHRoIGUuZy4gOTgwcHhcbiAgRlVMTCBXSURUSCBpcyAuIC4gLiB0aGUgZnVsbCB3aWR0aCBlLmcuIDE0MDBweFxuKi9cblxuLnR3MTgtZGVmYXVsdC13aWR0aHMtb3V0ZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC50dzE4LWRlZmF1bHQtd2lkdGhzIHtcbiAgICAkbW9iaWxlLWJyZWFrcG9pbnQ6IDUwMHB4O1xuICAgICRibG9nLWJvZHktZnVsbC13aWR0aDogJHR3Y29tLXN0ZC1jb250YWluZXItbWF4LXdpZHRoO1xuICAgICRibG9nLWJvZHktd2lkZS13aWR0aDogOTgwcHg7XG4gICAgJGJsb2ctYm9keS1kZWZhdWx0LXdpZHRoOiA3ODBweDtcbiAgICAkYmxvZy1zaW5nbGUtc3BhY2luZzogMzBweDtcbiAgICAkY29sb3Itc2luZ2xlLWJhY2tncm91bmQ6ICRjb2xvci1wcmltZTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogJGJsb2ctYm9keS1mdWxsLXdpZHRoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5jYV9jc19jb250ZW50X3NlY3Rpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6ICRibG9nLWJvZHktZGVmYXVsdC13aWR0aCArICgkYmxvZy1zaW5nbGUtc3BhY2luZyAqIDIpO1xuICAgICAgJi50dzE4LXNpbmdsZS1ibG9nLWNvbnRlbnQtc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgcGFkZGluZzogMCAoJGJsb2ctc2luZ2xlLXNwYWNpbmcpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhX2NzX2NvbnRlbnRfc2VjdGlvbl9vdXRlcl9jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi5jYV9jc193aWRlX3dpZHRoIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkYmxvZy1ib2R5LXdpZGUtd2lkdGggKyAoJGJsb2ctc2luZ2xlLXNwYWNpbmcgKiAyKTtcbiAgICAgIH1cblxuICAgICAgJi5jYV9jc19mdWxsX3dpZHRoIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiYm9keS5wYWdlLXRlbXBsYXRlLWhvbWVfcGFnZSB7XG5cbiAgLnR3Y29tX3BhZ2VfY29udGVudF9jb250YWluZXIudHdjb21faG9tZV9wYWdlIHtcbiAgICAuY2FfY3NfY29udGVudF9zZWN0aW9uLmNhX3NsaWRlcl8yZC53czItc3RhbmRhcmQtbWF4LXdpZHRoLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYV9zbGlkZXIge1xuICAgIGJ1dHRvbi5zbGljay1hcnJvdyB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG4gIC53czItY3NzLWdyaWQtc2VjdGlvbi50d2l0Y2gge1xuICAgIC5jYS10d2l0Y2gtdmlkZW8tY29udGFpbmVyLmNhLXR3aXRjaC12aWRlby1jb250YWluZXIuY2EtdHdpdGNoLXZpZGVvLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICB9XG4gIH1cblxuICAud3MyLXNlY3Rpb24ud3MyLWZvdXItcHVzaGVycyB7XG4gICAgLndzMi1mb3VyLXB1c2hlcnMtaW5uZXItY29udGFpbmVyIHtcbiAgICAgIC53czItcHVzaGVyLndzMi1wdXNoZXItc2ltcGxlIHtcbiAgICAgICAgLndzMi1wdXNoZXItYmFubmVyLmxpZ2h0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWU7XG4gICAgICAgIH1cbiAgICAgICAgLndzMi10ZXh0LXNlY3Rpb24ud3MyLWxvd2VyLXRleHQtc2VjdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndzMi1zZWN0aW9uLndzMi1ibG9nIHtcblxuICBtYXJnaW46ICRzZWN0aW9uLWxhcmdlLXBhZGRpbmcgMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWFwLWdldCgkYnM0LWdyaWQtYnJlYWtwb2ludHMsICdsZycpIC0gMXB4KSB7XG4gICAgbWFyZ2luOiAkc2VjdGlvbi1sYXJnZS1wYWRkaW5nIC8gMjtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJzNC1ncmlkLWJyZWFrcG9pbnRzLCAnc20nKSAtIDFweCkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuIiwiLndzMi1zZWN0aW9uLndzMi1mb3VyLXB1c2hlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50MjtcblxuICAud3MyLXRleHQtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgLnN1Yi10aXRsZS5zdWItdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9keTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuZm91ci1wdXNoZXJzLWJvZHkge1xuICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICB9XG4gIH1cblxuICAud3MyLXB1c2hlcnMtY29udGFpbmVyIHtcbiAgICAud3MyLXRleHQtc2VjdGlvbi53czItbG93ZXItdGV4dC1zZWN0aW9uIHtcbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiJGNmNy1icmFuZC1sYWJlbC10ZXh0OiAjOWU5ZTllO1xuJGNmNy1hY2NlbnQ6ICNjM2EwN2I7XG5cbmRpdi5jYS1jZjctY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAxNjBweCBhdXRvIDQwcHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgc3Bhbi5hY2NlcHRhbmNlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDgwMHB4O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gIH1cblxuICBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgIC8qIGRpc3BsYXk6IG5vbmU7IDwtIENyYXNoZXMgQ2hyb21lIG9uIGhvdmVyICovXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbjogIDA7IC8qIDwtLSBBcHBhcmVudGx5IHNvbWUgbWFyZ2luIGFyZSBzdGlsbCB0aGVyZSBldmVuIHRob3VnaCBpdCdzIGhpZGRlbiAqL1xuICB9XG5cbiAgaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICAgIC1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgcmVzaXplOiBub25lO1xuICB9XG5cbiAgaDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxuICB9XG5cbiAgLmNhLWNmNy1pbnRyb2R1Y3Rpb24ge1xuICAgIHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5jYS1jZjctaW1hZ2Uge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgZGl2LndwY2Y3LXJlY2FwdGNoYSB7XG4gICAgZGlzcGxheTogZmxleDsgLyogZXN0YWJsaXNoIGZsZXggY29udGFpbmVyICovXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLyogbWFrZSBtYWluIGF4aXMgdmVydGljYWwgKi9cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLyogY2VudGVyIGl0ZW1zIHZlcnRpY2FsbHksIGluIHRoaXMgY2FzZSAqL1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8qIGNlbnRlciBpdGVtcyBob3Jpem9udGFsbHksIGluIHRoaXMgY2FzZSAqL1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG5cbiAgZGl2LndwY2Y3IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDQwcHggYXV0byA0MHB4IGF1dG87XG4gICAgcCB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgY29sb3I6ICRjZjctYnJhbmQtbGFiZWwtdGV4dDtcbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjZjctYWNjZW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAwICRjZjctYWNjZW50O1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAmOmZvY3VzOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjZjctYWNjZW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4ICRjZjctYWNjZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICBpbnB1dC53cGNmNy1zdWJtaXQge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblxuICAgICAgLyogUmVjdGFuZ2xlIDU6ICovXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2dvbGQtYnV0dG9uLnBuZykgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAvKiBCdXkgbm93IG9ubGluZTogKi9cbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG5cbiAgICBzcGFuLndwY2Y3LWNoZWNrYm94LCBzcGFuLndwY2Y3LXJhZGlvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMzBweCAwO1xuICAgICAgaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgICAgbWFyZ2luLXRvcDogODAwcHg7XG4gICAgfVxuXG4gICAgZGl2LndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiByZWQ7XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgIH1cbiAgfVxufVxuIiwiJi50dzE4LXNpbmdsZS1pbmZvcm1hdGlvbiB7XG5cbiAgLmNhX2NzX2NvbnRlbnRfc2VjdGlvbl9vdXRlcl9jb250YWluZXIge1xuXG4gICAgLmNhLXNpbmdsZS10aXRsZS1hcmVhIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnR3MTgtc2luZ2xlLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50dzE4LXNpbmdsZS1zdWItdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1lLWRhcms7XG4gICAgICB9XG5cbiAgICAgIC50dzE4LWNhdGVnb3J5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHcxOC1kYXRlLWF1dGhvci1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgLnR3MTgtZGF0ZS1hdXRob3ItbGVmdC1jb250YWluZXIge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC50dzE4LWRhdGUtYXV0aG9yLXJpZ2h0LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgLnR3MTgtc2luZ2xlLWRhdGUtc29jaWFsLXNoYXJlIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudHcxOC1zaW5nbGUtZGF0ZS1zb2NpYWwtc2hhcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgLndzMi1zb2NpYWwtaWNvbnMge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ubGFiZWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC50dzE4LXNpbmdsZS1kYXRlIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGhyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltZS1kYXJrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAudHcxOC1hdXRob3ItaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5pbmZvcm1hdGlvbl9zZWN0aW9uX291dGVyX2NvbnRhaW5lciB7XG4gICAgJHNocmluay1pbWFnZS13aWR0aDogOTUwcHg7XG4gICAgJGxvc2UtaW1hZ2Utd2lkdGg6IDcwMHB4O1xuXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC5pbmZvcm1hdGlvbl9zZWN0aW9uX2lubmVyX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgLmltYWdlX2NvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmluZm9ybWF0aW9uX2NvbnRhaW5lciAge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuXG4gICAgICAgICAgICAmLmRhcmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWUtZGFyaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpdGxlLXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRpdGxlO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRpdGxlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3ViLXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmluZm9ybWF0aW9uX2J1dHRvbnNfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2hyaW5rLWltYWdlLXdpZHRoKSB7XG4gICAgICAgICAgICAkaW1hZ2UtcGVyY2VudGFnZS13aWR0aDogMzAlO1xuICAgICAgICAgICAgLmltYWdlX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRpbWFnZS1wZXJjZW50YWdlLXdpZHRoO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbmZvcm1hdGlvbl9jb250YWluZXIgIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAtICRpbWFnZS1wZXJjZW50YWdlLXdpZHRoO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsb3NlLWltYWdlLXdpZHRoKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5pbWFnZV9jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5pbmZvcm1hdGlvbl9jb250YWluZXIgIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubWFwcy1zZWN0aW9uLW91dGVyLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIC50aXRsZS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJsYWNrO1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLm1hcC1pbWFnZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaW1nLmRlc2t0b3Age1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBpbWcubW9iaWxlIHtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLndzMi1idXR0b24ge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLmNhLXN0ZC1jb250ZW50LW1heC13aWR0aC1zZWN0aW9uLWlubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAudGl0bGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tYXAtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIC5vYmplY3QtZml0LWRpdi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ5NnB4O1xuICAgICAgICAgICAgICAgICAgICBpbWcuZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgaW1nLm1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnR3LWNvcmUtcGFnZS1jb250YWluZXIge1xuICAkZ2FwOiAxMHB4O1xuICAudHctY29yZS1wYWdlLWNvbnRhaW5lci1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1lO1xuXG4gICAgLmNvbnRlbnQtc2VjdGlvbnMtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5oZWFkZXItaW1hZ2Uge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW46IDAgLSRnYXA7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZm9yY2UtbW9iaWxlLWNlbnRlci1oZWFkaW5ncyB7XG4gICAgaDEsIGgyLCBoMywgaDQsIGg1IHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3MyLWJsb2ctY2F0ZWdvcnktdGFnIHtcbiAgJHNlY3Rpb24tc3BhY2luZzogNDBweDtcblxuICAmLndzMi1ibG9nLWNhdGVnb3J5LXRhZyB7IC8vYWRkIHdlaWdodCB0byBzZWxlY3RvclxuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC53czItYmxvZy1jYXRlZ29yeS10aXRsZS1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG8gJHNlY3Rpb24tc3BhY2luZyBhdXRvO1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMSwgLnR3MTgtY2F0ZWdvcnktZGVzY3JpcHRpb24gcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLndzMi1wdXNoZXIge1xuICAgIC53czItaW1hZ2UtdGFnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLndzMi1idXR0b24tY29udGFpbmVyIHtcbiAgICBtYXJnaW46ICRzZWN0aW9uLXNwYWNpbmcgMDtcbiAgfVxuXG4gIC5icmVhZGNydW1icyB7XG4gICAgcGFkZGluZzogMjVweCAwO1xuXG4gICAgc3BhbiB7XG4gICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcbiAgICB9XG4gIH1cblxuICAud3MyLWdyaWQtbWFzdGVyIHtcbiAgICAud3MyLXNlY3Rpb24tbWlub3ItcGFkZGluZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGZsZXg6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIiN0d2NvbV9ncF9oZWFkZXJfb3V0ZXJfY29udGFpbmVyIHtcbiAgJGJ1dHRvbi1taW4td2lkdGg6IDE3NHB4O1xuICAkYnV0dG9uLW1pbi1oZWlnaHQ6IDI2cHg7XG4gICRtYXgtd2lkdGg6IDEyMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6ICRmbG9hdGluZ19oZWFkZXJfZGlzdGFuY2VfZnJvbV90b3A7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTAwO1xuXG4gICN0d2NvbV9ncF9oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XG4gICAgJGZsb2F0aW5nLWhlYWRlci1oZWlnaHQ6IDQwcHg7XG4gICAgJGNvbG9yLWZsb2F0aW5nLWhlYWRlci1iZzogJGNvbG9yLXByaW1lO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGZsb2F0aW5nLWhlYWRlci1oaWRlLXdpZHRoKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICN0d2NvbV9ncF9oZWFkZXJfcGxhY2VfaG9sZGVyIHtcbiAgICAgIGhlaWdodDogJGZsb2F0aW5nLWhlYWRlci1oZWlnaHQ7XG4gICAgfVxuXG4gICAgI3R3Y29tX2dwX2hlYWRlcl9mbG9hdGluZ19zZWN0aW9uIHtcbiAgICAgIGhlaWdodDogJGZsb2F0aW5nLWhlYWRlci1oZWlnaHQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICYuZmxvYXRpbmcge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIH1cblxuICAgICAgLmZsb2F0aW5nLWlubmVyLWNvbnRhaW5lci13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcnM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1mbG9hdGluZy1oZWFkZXItYmc7XG5cbiAgICAgICAgLmZsb2F0aW5nLWlubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgJG1pbi1wYWRkaW5nOiA0MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgJG1pbi1wYWRkaW5nO1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTMwcHgpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgLmRyb3Bkb3duLWdhbWVzLXNlbGVjdG9yIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2EtZmxvYXRpbmctaGVhZGVyLXJpZ2h0LXNpZGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRyb3Bkb3duLWdhbWVzLXNlbGVjdG9yIHtcbiAgICAgICAgICAgIC53czItZmlsdGVyLWJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICBtaW4td2lkdGg6ICRidXR0b24tbWluLXdpZHRoO1xuICAgICAgICAgICAgICBoZWlnaHQ6ICRidXR0b24tbWluLWhlaWdodDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcnM7XG4gICAgICAgICAgICAgIC53czItc2ltcGxlLWRyb3Bkb3duLWFycm93LWlubmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZW51LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAud3MyLWxpbmtzIHtcbiAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWUtZGFyaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltZS1kYXJrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYud3MyLWZvY3VzIHtcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogJGJ1dHRvbi1taW4td2lkdGg7XG4gICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkYnV0dG9uLW1pbi1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKlxuICBTRUUgQk9UVE9NIE9GIEZJTEUgRk9SIFZJU1VBTCBHUklEIExBWU9VVFxuICBodHRwOi8vYXNjaWlmbG93LmNvbS9cbiAqL1xuXG4kZ3JpZC1hcmVhczooXG4gIC8qIFBhcmFtZXRlciBFeHBsYW5hdGlvblxuICAgIDEpIENvbHVtbiBzdGFydFxuICAgIDIpIENvbHVtbiBzcGFuXG4gICAgMykgUm93IFN0YXJ0XG4gICAgNCkgUm93IFNwYW5cbiAgKi9cbiAgaGVhZGxpbmVzOiAoMSwgMSwgMiwgMSksXG4gIGV4dGVybmFsLXBvc3RzLXRpdGxlOiAoMSwgMSwgMywgMSksXG4gIHBvc3Qtd2lkZTogKDIsIDIsIDIsIDEpLFxuICBwb3N0LWZhdDogKDIsIDEsIDMsIDMpLFxuICBwb3N0LW1pY3JvOiAoMywgMSwgNSwgMSksXG4gIHBvc3Qtc21hbGw6ICgzLCAxLCAzLCAyKSxcbiAgdHdpdHRlcjogKDQsIDEsIDMsIDMpLFxuICBleHRlcm5hbC1wb3N0LTE6ICgxLCAxLCA0LCAxKSxcbiAgZXh0ZXJuYWwtcG9zdC0yOiAoMSwgMSwgNSwgMSksXG4gIGNhLWZlZWRzLWVycm9yLXNlY3Rpb246ICgyLCAyLCAyLCA0KSxcbiAgY2EtZmVlZHMtZXJyb3Itc2VjdGlvbi1tZWRpdW06ICgxLCAyLCAyLCAxKSxcbiAgdHdpdGNoOiAoNCwgMSwgMiwgMSksXG4gIHR3aXRjaC1tZWRpdW06ICgzLCAxLCAyLCAxKSxcbik7XG5cbi53czItaG9tZS1ncmlkIHtcbiAgJGdhcDogMTBweDtcbiAgJGdyaWQtY29sdW1uczogIDJmciA0ZnIgM2ZyIDNmcjtcbiAgJGdyaWQtc2VjdGlvbi1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWU7XG5cbiAgJGJyZWFrcG9pbnQtbWVkaXVtOiAxMDI0cHg7XG4gICRicmVha3BvaW50LXNtYWxsOiA3NjlweDtcbiAgJGJyZWFrcG9pbnQtbW9iaWxlOiA1NzZweDtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWU7XG5cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29udGVudDogXCJkZXNrdG9wXCI7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIm1lZGl1bVwiO1xuICAgIH1cblxuICAgIC5ob21lX3BhZ2VfY3NzX2dyaWQuaG9tZV9wYWdlX2Nzc19ncmlkIHtcbiAgICAgICRncmlkOiAoXG4gICAgICAgIGNvbHM6IDRmciAzZnIgM2ZyLFxuICAgICAgICByb3ctZ2FwOiAkZ2FwLFxuICAgICAgICBjb2wtZ2FwOiAkZ2FwXG4gICAgICApO1xuICAgICAgQGluY2x1ZGUgZ3JpZCgkZ3JpZCk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcInNtYWxsXCI7XG4gICAgfVxuXG4gICAgLmhvbWVfcGFnZV9jc3NfZ3JpZC5ob21lX3BhZ2VfY3NzX2dyaWQge1xuICAgICAgJGdyaWQ6IChcbiAgICAgICAgY29sczogMWZyIDFmcixcbiAgICAgICAgcm93LWdhcDogJGdhcCxcbiAgICAgICAgY29sLWdhcDogJGdhcFxuICAgICAgKTtcbiAgICAgIEBpbmNsdWRlIGdyaWQoJGdyaWQpO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwibW9iaWxlXCI7XG4gICAgfVxuXG4gICAgLmhvbWVfcGFnZV9jc3NfZ3JpZC5ob21lX3BhZ2VfY3NzX2dyaWQge1xuICAgICAgLy9ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICAkZ3JpZDogKFxuICAgICAgICBjb2xzOiAxZnIsXG4gICAgICAgIHJvdy1nYXA6ICRnYXAsXG4gICAgICAgIGNvbC1nYXA6ICRnYXBcbiAgICAgICk7XG4gICAgICBAaW5jbHVkZSBncmlkKCRncmlkKTtcblxuICAgICAgLndzMi1jc3MtZ3JpZC1zZWN0aW9uLndzMi1jc3MtZ3JpZC1zZWN0aW9uLndzMi1jc3MtZ3JpZC1zZWN0aW9uIHsgLy9BZGQgd2VpZ2h0XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtcm93LXNwYW4oMSk7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uLXNwYW4oMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndzMi1jc3MtZ3JpZC1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JpZC1zZWN0aW9uLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWxpbmU7XG4gIH1cblxuICAuaG9tZV9wYWdlX2Nzc19ncmlkIHtcbiAgICAkZ3JpZDogKFxuICAgICAgY29sczogMmZyIDRmciAzZnIgM2ZyLFxuICAgICAgcm93LWdhcDogJGdhcCxcbiAgICAgIGNvbC1nYXA6ICRnYXBcbiAgICApO1xuICAgIEBpbmNsdWRlIGdyaWQoJGdyaWQpO1xuXG4gICAgcGFkZGluZzogJGdhcDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBwYWRkaW5nOiAwICRnYXAgJGdhcCAkZ2FwO1xuICAgIH1cblxuICAgIC53czItY3NzLWdyaWQtc2VjdGlvbiB7XG4gICAgICAmLmRhdGUge1xuICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigxLCAzKTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRpdGxlO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uLXNwYW4oMik7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC1yb3cobm9uZSk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEsIDEpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtcm93KDIsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oMSwgMSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC1yb3coMiwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zb3J0IHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oNCwgMSk7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDMsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigxLCAyKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLXJvdygzLCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEsIDEpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtcm93KDMsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaGVhZGxpbmVzLCAmLmV4dGVybmFsLXBvc3RzLXRpdGxlIHtcbiAgICAgICAgLndzMi1ncmlkLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ibGFjaztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmhlYWRsaW5lcyB7XG4gICAgICAgICRib3JkZXItd2VpZ2h0OiAycHg7XG4gICAgICAgIGJvcmRlci10b3A6ICRib3JkZXItd2VpZ2h0IHNvbGlkICRjb2xvci1saW5lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdlaWdodCBzb2xpZCAkY29sb3ItbGluZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgcGFkZGluZy10b3A6ICRnYXA7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtYXJlYShoZWFkbGluZXMpO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZXh0ZXJuYWwtcG9zdHMtdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBncmlkLWFyZWEoZXh0ZXJuYWwtcG9zdHMtdGl0bGUpO1xuXG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC1yb3cobm9uZSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4tc3BhbigyKTtcbiAgICAgICAgICAtbXMtZ3JpZC1yb3c6IDIwMDA7XG4gICAgICAgICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEsIDEpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtcm93KDgsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oMSwgMSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC1yb3coOSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5wb3N0LXdpZGUge1xuICAgICAgICBAaW5jbHVkZSBncmlkLWFyZWEocG9zdC13aWRlKTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLXJvdyhub25lKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigxLCAyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtcm93KDIsIDEpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEsIDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigxLCAyKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLXJvdyg0LCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEsIDEpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtcm93KDQsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hZGRpdGlvbmFsIHtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigyLCAyKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLXJvdyhub25lKTtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEsIDIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnBvc3QtZmF0IHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1hcmVhKHBvc3QtZmF0KTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigyLCAxKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLXJvdygzLCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oMSwgMSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC1yb3coNSwgMik7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigxLCAxKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLXJvdyg1LCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWRkaXRpb25hbCB7XG4gICAgICAgICAgZ3JpZC1hcmVhOiBhdXRvO1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgIGdyaWQtcm93OiBzcGFuIDI7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oMiwgMSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC1yb3ctc3BhbigyKTtcblxuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEsIDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnBvc3QtbWljcm8ge1xuICAgICAgICBAaW5jbHVkZSBncmlkLWFyZWEocG9zdC1taWNybyk7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oMiwgMSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC1yb3coNCwgMSk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDIsIDEpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtcm93KDYsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oMSwgMSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC1yb3coNywgMSk7XG4gICAgICAgIH1cblxuICAgICAgICAud3MyLXB1c2hlci1iYW5uZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFkZGl0aW9uYWwge1xuICAgICAgICAgIGdyaWQtYXJlYTogYXV0bztcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigzLCAxKTtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDIsIDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53czItcHVzaGVyLWJhbm5lci1hbmNob3Ige1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5wb3N0LXNtYWxsIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1hcmVhKHBvc3Qtc21hbGwpO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEsIDEpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtcm93KDMsIDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigyLCAxKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLXJvdyg1LCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEsIDEpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtcm93KDYsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hZGRpdGlvbmFsIHtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigzLCAxKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLXJvdyhub25lKTtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDIsIDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnR3aXR0ZXIge1xuICAgICAgICBAaW5jbHVkZSBncmlkLWFyZWEodHdpdHRlcik7XG5cbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAudHdpdHRlci1jb250YWluZXIge1xuICAgICAgICAgIGhlaWdodDogMjAwcHg7IC8vU3RyZXRjaCBvbiBwYXJlbnQgZWxlbWVudCBtYWtlcyB0aGlzIGJlaGF2ZSBsaWtlIG1pbi1oZWlnaHRcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDMsIDEpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtcm93KDMsIDIpO1xuXG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5leHRlcm5hbC1wb3N0LTEsICYuZXh0ZXJuYWwtcG9zdC0yIHtcbiAgICAgICAgJi5leHRlcm5hbC1wb3N0LTEge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtYXJlYShleHRlcm5hbC1wb3N0LTEpO1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLXJvdy1zcGFuKDEpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4tc3BhbigxKTtcbiAgICAgICAgICAgIC1tcy1ncmlkLXJvdzogNTAwMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oMSwgMSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLXJvdyg5LCAxKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEsIDEpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1yb3coMTAsIDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZXh0ZXJuYWwtcG9zdC0yIHtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLWFyZWEoZXh0ZXJuYWwtcG9zdC0yKTtcblxuICAgICAgICAgIC53czItcHVzaGVyLWltYWdlLWFuY2hvciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC53czItcHVzaGVyLWJhbm5lci1hbmNob3Ige1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtcm93LXNwYW4oMSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigyLCAxKTtcbiAgICAgICAgICAgIC1tcy1ncmlkLXJvdzogNTAwMDtcblxuICAgICAgICAgICAgLndzMi1wdXNoZXItaW1hZ2UtYW5jaG9yIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud3MyLXB1c2hlci1iYW5uZXItYW5jaG9yIHtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDIsIDEpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1yb3coOSwgMSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigxLCAxKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtcm93KDExLCAxKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGltcG9ydCBcImhvbWVfZ3JpZF90d2l0Y2hcIjtcblxuICAgICAgJi5jYS1mZWVkcy1lcnJvci1zZWN0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1hcmVhKGNhLWZlZWRzLWVycm9yLXNlY3Rpb24pO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtYXJlYShjYS1mZWVkcy1lcnJvci1zZWN0aW9uLW1lZGl1bSk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uLXNwYW4oMik7XG5cbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hZnRlciB7XG4gICAgICAgIGdyaWQtcm93OiAtMTtcbiAgICAgIH1cblxuICAgICAgJi5sb2FkLW1vcmUge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEsIDQpO1xuICAgICAgICAtbXMtZ3JpZC1yb3c6IDk5OTk7IC8vIElFIEZpeCB0byBwbGFjZSBhdCBib3R0b21cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbi1zcGFuKDIpO1xuICAgICAgICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigxLCAyKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLXJvdyg3LCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEsIDEpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtcm93KDgsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLypcbiAgICBDcmVhdGVkIGJ5OiBodHRwOi8vYXNjaWlmbG93LmNvbS9cblxuICAgIFVwIHRvIHJvdyA2IGlzIHRoZSBpbml0aWFsIGdyaWQuXG5cbiAgICBUaGUgaWRlYSB0byBleHRlbmQgaXMgdG8gdXNlIGdyaWQtYXV0by1yb3dzIHN5c3RlbS5cblxuICAgIFhYWCByZXByZXNlbnRzIGNlbGxzIHRvIGxlYXZlIGVtcHR5IG9uIGV4dGVuc2lvbi5cblxuICAgIFJvdyA2IHRvIDkgc2hvdyB0aGUgZWZmZWN0aXZlIG5leHQgZ3JpZC5cblxuICAgIFJvdyA5IHRvIDEyIHNob3cgdGhlIGdyaWQgYWZ0ZXIgdGhhdC5cblxuICAgMSAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgICAgICAgIDQgICAgICAgICAgICAgIDVcblxuMSAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLStcbiAgIHwgRGF0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IFNPUlQgICAgICAgICB8XG4gICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfFxuMiAgKy0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLStcbiAgIHwgVGl0bGUgIHwgUG9zdCBXaWRlICAgICAgICAgICAgICAgICAgICB8IFR3aXRjaCAgICAgICB8XG4gICB8ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfFxuICAgfCAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHxcbiAgIHwgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8XG4gICB8ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfFxuICAgfCAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHxcbjMgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rXG4gICB8IFRpdGxlICB8IFBvc3QgRmF0ICAgICAgfCBQb3N0IFNtYWxsICAgfCBUd2l0dGVyICAgICAgfFxuNCAgKy0tLS0tLS0tKyAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHxcbiAgIHwgRXh0IDEgIHwgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8XG4gICB8ICAgICAgICB8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfFxuICAgfCAgICAgICAgfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHxcbiAgIHwgICAgICAgIHwgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8XG41ICArLS0tLS0tLS0rICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tKyAgICAgICAgICAgICAgfFxuICAgfCBFeHQgMiAgfCAgICAgICAgICAgICAgIHwgUG9zdCBNaWNybyAgIHwgICAgICAgICAgICAgIHxcbiAgIHwgICAgICAgIHwgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8XG4gICB8ICAgICAgICB8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfFxuNiAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLStcbiAgIHwgWFhYWFhYIHwgUG9zdCBXaWRlIDIgICAgICAgICAgICAgICAgICB8IFhYWFhYWFhYWFhYWCB8XG4gICB8ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfFxuICAgfCAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHxcbiAgIHwgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8XG4gICB8ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfFxuICAgfCAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHxcbjcgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rXG4gICB8IFhYWFhYWCB8IFBvc3QgRmF0IDIgICAgfCBQb3N0IFNtYWxsIDIgfCBYWFhYWFhYWFhYWFggfFxuICAgfCAgICAgICAgfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHxcbiAgIHwgICAgICAgIHwgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8XG4gICB8ICAgICAgICB8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfFxuICAgfCAgICAgICAgfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHxcbjggICstLS0tLS0tLSsgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0rICAgICAgICAgICAgICB8XG4gICB8IFhYWFhYWCB8ICAgICAgICAgICAgICAgfCBQb3N0IE1pY3JvIDIgfCAgICAgICAgICAgICAgfFxuICAgfCAgICAgICAgfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHxcbiAgIHwgICAgICAgIHwgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8XG45ICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tK1xuICAgfCBYWFhYWFggfCBQb3N0IFdpZGUgMyAgICAgICAgICAgICAgICAgIHwgWFhYWFhYWFhYWFhYIHxcbiAgIHwgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8XG4gICB8ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfFxuICAgfCAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHxcbiAgIHwgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8XG4gICB8ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfFxuMTAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLStcbiAgIHwgWFhYWFhYIHwgUG9zdCBGYXQgMyAgICB8IFBvc3QgU21hbGwgMyB8IFhYWFhYWFhYWFhYWCB8XG4gICB8ICAgICAgICB8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfFxuICAgfCAgICAgICAgfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHxcbiAgIHwgICAgICAgIHwgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8XG4gICB8ICAgICAgICB8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfFxuMTEgKy0tLS0tLS0tKyAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLSsgICAgICAgICAgICAgIHxcbiAgIHwgWFhYWFhYIHwgICAgICAgICAgICAgICB8IFBvc3QgTWljcm8gMyB8ICAgICAgICAgICAgICB8XG4gICB8ICAgICAgICB8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfFxuICAgfCAgICAgICAgfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHxcbjEyICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rXG5cblxuICovXG4iLCIudHdjb21fZ3BfaW50cm9kdWN0b3J5X3ZpZGVvX3NlY3Rpb24ge1xuICAgICRzdGFja2VkLXZpZXctd2lkdGg6IDk1MHB4O1xuICAgICRzdGF0aWMtaW1hZ2Utd2lkdGg6IDYwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcbiAgICAudmlkZW9fY29udGFpbmVyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIC5ncF9pbnRyb19iZWhpbmRfdmlkZW9faW1hZ2Uge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc3RhdGljLWltYWdlLXdpZHRoKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnR3Y29tX2dwX2ludHJvZHVjdG9yeV92aWRlb192aWRlb19yZXBsYWNlbWVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIC8vICRhc3BlY3RfcmF0aW86IHBlcmNlbnRhZ2UoNTc5LzM3Nik7XG4gICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAkYXNwZWN0X3JhdGlvO1xuICAgICAgICBoZWlnaHQ6IDUzNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzdGF0aWMtaW1hZ2Utd2lkdGgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdwX3ZpZGVvX292ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgLmdwX3ZpZGVvX292ZXJsYXlfaW5uZXJfY29udGFpbmVyIHtcblxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGl0bGU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR0d2NvbS1zdGQtY29udGVudC1tYXgtd2lkdGg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0d2NvbS1zdGQtY29udGVudC1tYXgtd2lkdGggKyAoJHR3Y29tLXN0ZC1zaWRlLXBhZGRpbmcgKiAyKSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHR3Y29tLXN0ZC1zaWRlLXBhZGRpbmc7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHR3Y29tLXN0ZC1zaWRlLXBhZGRpbmc7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc3RhY2tlZC12aWV3LXdpZHRoKSB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRmbG9hdGluZy1oZWFkZXItaGlkZS13aWR0aCArIDEpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJGZsb2F0aW5nX2hlYWRlcl9kaXN0YW5jZV9mcm9tX3RvcCArICRmbG9hdGluZy1oZWFkZXItaGVpZ2h0ICsgMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kYXJrIHtcbiAgICAgICAgICAgICAgICAkY29sb3I6ICRjb2xvci1wcmltZS1kYXJrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ3BfdmlkZW9fb3ZlcmxheV90ZXh0IHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc3RhY2tlZC12aWV3LXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7ICAgIFxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ3BfdmlkZW9fb3ZlcmxheV9sb2dvX2J1dHRvbnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc3RhY2tlZC12aWV3LXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgICBcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmdwX3ZpZGVvX292ZXJsYXlfbG9nbyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ncF92aWRlb19vdmVybGF5X2J1dHRvbnNfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NXZ3O1xuXG4gICAgICAgICAgICAgICAgICAgIC53czItYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJi50ZXJ0aWFyeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyODFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5kZXNjcmlwdGlvbl9zZWN0aW9uX291dGVyX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAkbW9iaWxlLXZpZXc6IDg1MHB4O1xuXG4gICAgLmRlc2NyaXB0aW9uX3NlY3Rpb25faW5uZXJfY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAkcGFkZGluZy1mcm9tLWxlZnQtc2lkZTogMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAkdHdjb20tc3RkLWNvbnRlbnQtbWF4LXdpZHRoO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0d2NvbS1zdGQtY29udGVudC1tYXgtd2lkdGggKyAoJHR3Y29tLXN0ZC1zaWRlLXBhZGRpbmcgKiAyKSkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkdHdjb20tc3RkLXNpZGUtcGFkZGluZztcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR0d2NvbS1zdGQtc2lkZS1wYWRkaW5nO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLXZpZXcpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmluZm9ybWF0aW9uX2NvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtdmlldykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRhcmsge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1lLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtdmlldykge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgICAgICAgICAmLm1haW4tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGl0bGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zdWItdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtdmlldykge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ3BfZGVzY3JpcHRpb25fYnV0dG9uc19jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtdmlldykge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLndzMi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4IDRweCAycHggMDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZV9jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS12aWV3KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltYWdlX2lubmVyX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdHdjb20tc3RkLWNvbnRlbnQtbWF4LXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY3RhX3NlY3Rpb25fb3V0ZXJfY29udGFpbmVyIHtcbiAgICAkbW9iaWxlLXZpZXc6IG1hcC1nZXQoJGJzNC1ncmlkLWJyZWFrcG9pbnRzLCAnbWQnKSAtIDFweDtcblxuICAgIC5jdGFfc2VjdGlvbl9pbm5lcl9jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCA0MHB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGNsZWFyOiByaWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS12aWV3KSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5mb3JtYXRpb25fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTYlO1xuICAgICAgICAgICAgd2lkdGg6IDQ0JTtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE0JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS12aWV3KSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGFyayB7XG4gICAgICAgICAgICAgICAgaDEsIHAuc3ViLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1lLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS12aWV3KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0d2NvbS1zdGQtY29udGVudC1tYXgtd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwLnN1Yi10ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1lO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0d2NvbS1zdGQtY29udGVudC1tYXgtd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS12aWV3KSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ncF9jdGFfYnV0dG9uc19jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLXZpZXcpIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC53czItYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDRweCA0cHggMnB4IDA7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2VfY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHdpZHRoOiA2MSU7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtdmlldykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2VfaW5uZXJfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0d2NvbS1zdGQtY29udGVudC1tYXgtd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLXZpZXcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwic2VjdGlvbi50d2NvbS1nYW1lLXBhZ2UtYWNhZGVteSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWU7XG5cbiAgJG1heC13aWR0aC10d28tdmlkczogNjAwcHg7XG4gICRtYXgtd2lkdGgtbW9iaWxlOiA1NTBweDtcblxuICAkc3BhY2luZzogMzBweDtcblxuICAkbW9iaWxlLXNpemU6IDQ1MHB4O1xuXG4gIC50d2NvbS1hY2FkZW15LWlubmVyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICBtYXJnaW46ICRzcGFjaW5nO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtbW9iaWxlKSB7XG4gICAgICBtYXJnaW46IDI1cHg7XG4gICAgfVxuXG4gICAgLnR3Y29tLWFjYWRlbXktc2VjdGlvbi10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRpdGxlO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLXNpemUpe1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnR3Y29tLWFjYWRlbXktc2VjdGlvbi10ZXh0LWFyZWEtY29udGFpbmVyID4gcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIH1cblxuICAgIC53czItcHVzaGVycy1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtZ2FwOiAxMHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtdHdvLXZpZHMpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIC53czItcHVzaGVyOm50aC1jaGlsZChuKzIpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53czItcHVzaGVyIHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcblxuICAgICAgICAud3MyLXB1c2hlci1iYW5uZXIge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXJzO1xuXG4gICAgICAgICAgLndzMi1wdXNoZXItdGl0bGUtdGV4dCA+ICoge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRpdGxlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltZS1kYXJrO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1zaXplKXtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAud3MyLXRleHQtc2VjdGlvbi53czItbG93ZXItdGV4dC1zZWN0aW9uID4gcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1zaXplKXtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50d2NvbS1hY2FkZW15LWJ1dHRvbi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nO1xuICAgICAgLndzMi1idXR0b24udGVydGlhcnkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltZS1kYXJrO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1lLWRhcms7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50d2NvbS1nYW1lLXBhZ2UtYmxvZyB7XG4gIC53czItc2VjdGlvbi53czItZm91ci1wdXNoZXJzLndzMi1zdGFuZGFyZC1tYXgtd2lkdGgtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXgtd2lkdGg6IDk1MHB4O1xuICAgICRtb2JpbGUtc2l6ZTogNDUwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1zaXplKXtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC53czItdGV4dC1zZWN0aW9uIHtcbiAgICAgIC5zdWItdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGl0bGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWUtZGFyaztcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLXNpemUpe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53czItcHVzaGVyIHtcbiAgICAgIC53czItcHVzaGVyLWJhbm5lciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXJzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWU7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIxM3B4O1xuICAgICAgICAud3MyLXB1c2hlci10aXRsZS10ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gICAgICAgICAgLndzMi1wdXNoZXItdGl0bGUtdGV4dCB7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCl7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmID4gcCwgaDEsIGgyLCBoMywgaDQsIGg0LCBzcGFuIHtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRpdGxlO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAud3MyLXRleHQtc2VjdGlvbi53czItbG93ZXItdGV4dC1zZWN0aW9uID4gcCB7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLXNpemUpe1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53czItdGV4dC1zZWN0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnR3Y29tLWdhbWUtcGFnZS1ibG9nLWJ1dHRvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDExcHggMCAyMHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLndzMi1idXR0b24ge1xuICAgICAgbWluLWhlaWdodDogNDRweDtcbiAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgfVxuICB9XG59XG4iLCIudHdjb21fZ2FtZXNfcGFnZV9yZWxhdGVkX2dhbWVzX2NvbnRhaW5lciB7XG4gICRtb2JpbGUtc2l6ZTogNTAwcHg7XG4gIC50d2NvbV9nYW1lc19wYWdlX3JlbGF0ZWRfZ2FtZXNfaW5uZXJfY29udGFpbmVyIHtcbiAgICAudHdjb21fZ2FtZXNfcGFnZV9yZWxhdGVkX2dhbWVzX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWU7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGl0bGU7XG4gICAgICBwYWRkaW5nOiA0NXB4IDIwcHggMCAyMHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1zaXplKSB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMjBweCAwIDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVsYXRlZF9nYW1lc19pbWFnZXNfY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAucmVsYXRlZF9nYW1lc19pbWFnZV9jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgIC50d2NvbV9nYW1lc19wYWdlX2dhbWVfbG9nb19pbWFnZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxNDVweDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1zaXplKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIudmlkZW9fc2VjdGlvbl9vdXRlcl9jb250YWluZXIge1xuICAgICRtb2JpbGUtc2l6ZTogNTUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICRtb2JpbGUtdmlldy1zaXplOiA2MDBweDtcblxuICAgIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIFxuICAgIC5jYV92aWRlb19zZWN0aW9uX21vYmlsZV92aWV3IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgLmNhX3NsaWRlcl9zbGlkZV9vdXRlcl9jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtdmlldy1zaXplKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stZG90cyBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2Etc2xpZGVyLXNsaWRlLWFuY2hvciwgLmNhX3ZpZGVvX3NlY3Rpb25fbWFzdGVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgJHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgJGhlaWdodDogNTAlO1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgICAgICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMC4wMDAxKSAwJSxyZ2JhKDAsMCwwLDEpIDEwMCUpO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYV92aWRlb19zZWN0aW9uX2Rlc2t0b3BfdmlldyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLXZpZXctc2l6ZSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBwZXJjZW50YWdlKDkgLyAxNik7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC5jYV92aWRlb19zZWN0aW9uX21hc3RlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FfdmlkZW9fc2VjdGlvbl9kZXNrdG9wX3NtYWxsX2l0ZW1zX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDMlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgLmNhX3ZpZGVvX3NlY3Rpb25fZGVza3RvcF9zbWFsbF9pdGVtc19pbm5lcl9jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHR3Y29tLXN0ZC1jb250ZW50LW1heC13aWR0aDtcbiAgICAgICAgICAgICAgICAuY2FfdmlkZW9fc2VjdGlvbl9jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAuY2FfdmlkZW9fc2VjdGlvbl9jaGlsZF9pbWdfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHBlcmNlbnRhZ2UoOSAvIDE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC53czItYmFja2dyb3VuZC1pbWFnZS1hcy1pbWctdGFnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYV92aWRlb19zZWN0aW9uX2FuY2hvciB7XG4gICAgICAgICAgICAuY2FfdmlkZW9fZGVza3RvcC1vdmVybGF5IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAuY2FfdmlkZW9fZGVza3RvcF9wbGF5X2ljb24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgICAgICAgICAucGxheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNhX3ZpZGVvX3NlY3Rpb25fY2hpbGQge1xuICAgICAgICAgICAgICAgIC5jYV92aWRlb19kZXNrdG9wLW92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICAuY2FfdmlkZW9fZGVza3RvcF9wbGF5X2ljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLmNhX3ZpZGVvX2Rlc2t0b3Atb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgICAgIC5jYV92aWRlb19kZXNrdG9wX3BsYXlfaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAucGxheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi50aHJlZV92aWV3X3NsaWRlcl9vdXRlcl9jb250YWluZXIge1xuICAgICRhcnJvdy1zaXplOiAkdGhyZWUtdmlldy1zbGlkZXItYXJyb3ctc2l6ZTtcbiAgICAkYXJyb3ctZGlzdGFuY2UtZnJvbS1lbmRnZTogJHRocmVlLXZpZXctc2xpZGVyLWFycm93LWRpc3RhbmNlLWZyb20tZW5kZ2U7XG4gICAgJG1vYmlsZS12aWV3OiAkdGhyZWUtdmlldy1zbGlkZXItbW9iaWxlLXZpZXc7XG4gICAgJGNvbG9yLWFycm93OiAkY29sb3ItcHJpbWU7XG4gICAgJGZhY3Rpb24tdHJhbnNpdGlvbi1kZWxheTogMC4ycztcblxuICAgICRzaXplLWluY3JlYXNlLWNlbnRlcjogMTAwJTtcbiAgICAkc2l6ZS1pbmNyZWFzZS1zaWRlczogMzAlO1xuICAgICRzbGlkZXItcmVsYXRpdmUtaGVpZ2h0LWdyb3d0aDogKCRzaXplLWluY3JlYXNlLWNlbnRlciAvIDEwKSArIDIlO1xuXG4gICAgZGlzcGxheTogbm9uZTsgLy8gSGlkZSBkdXJpbmcgbG9hZC4gU2xpZGVyIEpTIHdpbGwgZGlzcGxheSBpdCBhZnRlciBsb2FkaW5nLlxuXG4gICAgJi5kYXJrIHtcbiAgICAgIC50aHJlZV92aWV3X3NsaWRlcl90aXRsZV9jb250YWluZXIge1xuICAgICAgICAudGhyZWVfdmlld19zbGlkZXJfc2VjdGlvbl90aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltZS1kYXJrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRocmVlX3ZpZXdfc2xpZGVyX3RpdGxlX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAudGhyZWVfdmlld19zbGlkZXJfc2VjdGlvbl90aXRsZSB7XG4gICAgICAgICRwYWRkaW5nLWZyb20tbGVmdC1zaWRlOiAkdHdjb20tc3RkLXNpZGUtcGFkZGluZztcbiAgICAgICAgd2lkdGg6ICR0d2NvbS1zdGQtY29udGVudC1tYXgtd2lkdGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWU7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGl0bGU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0d2NvbS1zdGQtY29udGVudC1tYXgtd2lkdGggKyAoJHBhZGRpbmctZnJvbS1sZWZ0LXNpZGUgKiAyKSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLWZyb20tbGVmdC1zaWRlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS12aWV3KSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZS12aWV3ICsgMSkge1xuICAgICAgICBwYWRkaW5nOiAkc2xpZGVyLXJlbGF0aXZlLWhlaWdodC1ncm93dGggMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtdmlldyArIDEpIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDUwJSk7XG5cbiAgICAgICAgLnNsaWRlci1pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgIC53czItYmFja2dyb3VuZC1pbWFnZS1hcy1pbWctdGFnLCAuY2Etc2xpZGVyLW92ZXJsYXktY29udGFpbmVyIHtcbiAgICAgICAgICAgIHRvcDogLSgkc2l6ZS1pbmNyZWFzZS1zaWRlcyAvIDIpO1xuICAgICAgICAgICAgbGVmdDogLSgkc2l6ZS1pbmNyZWFzZS1zaWRlcyAvIDIpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICsgJHNpemUtaW5jcmVhc2Utc2lkZXM7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSArICRzaXplLWluY3JlYXNlLXNpZGVzO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2Etc2xpZGVyLW92ZXJsYXktY29udGFpbmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQgMC4zcztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNsaWNrLWNlbnRlciB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEwMCUpO1xuICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgIC5zbGlkZXItaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC53czItYmFja2dyb3VuZC1pbWFnZS1hcy1pbWctdGFnLCAuY2Etc2xpZGVyLW92ZXJsYXktY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgdG9wOiAtKCRzaXplLWluY3JlYXNlLWNlbnRlciAvIDIpO1xuICAgICAgICAgICAgICBsZWZ0OiAtKCRzaXplLWluY3JlYXNlLWNlbnRlciAvIDIpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgKyAkc2l6ZS1pbmNyZWFzZS1jZW50ZXI7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlICsgJHNpemUtaW5jcmVhc2UtY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhLXNsaWRlci1vdmVybGF5LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCAwLjNzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmICsgYSwgJiArIGRpdiB7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYS1zbGlkZXItc2xpZGUtYW5jaG9yIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnNsaWRlci1pbWFnZS1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIC53czItYmFja2dyb3VuZC1pbWFnZS1hcy1pbWctdGFnLCAuY2Etc2xpZGVyLW92ZXJsYXktY29udGFpbmVyIHtcbiAgICAgICAgICAkdHJhbnNpdGlvbi1lZmZlY3Q6IGVhc2UtaW47XG4gICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAkZmFjdGlvbi10cmFuc2l0aW9uLWRlbGF5ICR0cmFuc2l0aW9uLWVmZmVjdCwgdG9wICRmYWN0aW9uLXRyYW5zaXRpb24tZGVsYXkgJHRyYW5zaXRpb24tZWZmZWN0LCB3aWR0aCAkZmFjdGlvbi10cmFuc2l0aW9uLWRlbGF5ICR0cmFuc2l0aW9uLWVmZmVjdCwgaGVpZ2h0ICRmYWN0aW9uLXRyYW5zaXRpb24tZGVsYXkgJHRyYW5zaXRpb24tZWZmZWN0O1xuICAgICAgICB9XG4gICAgICAgIC5jYS1zbGlkZXItb3ZlcmxheS1jb250YWluZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAxMHB4IDEwcHg7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQgJGZhY3Rpb24tdHJhbnNpdGlvbi1kZWxheTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAkYXJyb3ctc2l6ZTtcbiAgICAgIGhlaWdodDogJGFycm93LXNpemU7XG4gICAgICBtYXJnaW4tdG9wOiAtKCRhcnJvdy1zaXplLzIpO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOjA7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBmaWxsOiAkY29sb3ItYXJyb3c7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgIGxlZnQ6ICRhcnJvdy1kaXN0YW5jZS1mcm9tLWVuZGdlO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6ICRhcnJvdy1kaXN0YW5jZS1mcm9tLWVuZGdlO1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc2xpY2stcHJldiwgJi5zbGljay1uZXh0IHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgfVxuXG4gICAgICAmLnNsaWNrLXByZXY6aG92ZXIsICYuc2xpY2stbmV4dDpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiIsIi5wYWdlLXRlbXBsYXRlLXBhZ2VfZXZlcmNob3NlbiwgLnBhZ2UtdGVtcGxhdGUtcGFnZV9ldmVyY2hvc2VuX3Byb2ZpbGVzLCAucGFnZS10ZW1wbGF0ZS1wYWdlX2V2ZXJjaG9zZW5fZGV0YWlscyB7XG5cbiAgI3NvY2lhbCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgfVxuICAud2Fyc3RyYXAtY29tcG9uZW50LWN1cnZlLnVwIHtcbiAgICAuY3VydmUtZmlsbC10b3Age1xuICAgICAgZmlsbDogYmxhY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuI2V2ZXJfY2hvc2VuX3BhZ2VfY29udGFpbmVyIHtcbiAgJGNvbG9yLWRhcms6IGJsYWNrO1xuICAkY29sb3ItbGlnaHQ6IHdoaXRlO1xuICAkY29sb3ItYWNjZW50OiAjOTM3QTVBO1xuICAkdmVydGljYWwtc3BhY2luZzogNTBweDtcbiAgJHNpZGUtc3BhY2luZzogNjBweDtcbiAgJGNvbG9yLXByb2ZpbGUtYmFja2dyb3VuZDogI2VlZWZmMjtcbiAgJGNvbG9yLWhyOiAjREREO1xuICAkY29sb3ItYmFubmVyLXRyaWFnbGVzOiAjMzUzNDM0O1xuICAkZm9udC1tYXJjbzogJGZvbnQtcHJpbWFyeTtcbiAgJHBsYXllci1wcm9maWxlcy1wYWdlLXBhZGRpbmc6IDUwcHg7XG4gICRwbGF5ZXItcHJvZmlsZXMtcGFnZS1tb2JpbGUtbWF4OiA1NzBweDtcbiAgJG1hc2toZWFkLWhlaWdodDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGgxLCBoMiwgaDMsIGg0LCBoNSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1hcmNvO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBjaXJjbGU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IGNpcmNsZTtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBpbWcuYWxpZ25jZW50ZXIge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgcGFkZGluZy1ib3R0b206ICR2ZXJ0aWNhbC1zcGFjaW5nO1xuXG4gIC5ldmVyX2Nob3Nlbl92aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIDAgJHZlcnRpY2FsLXNwYWNpbmcgLyAyIDA7XG5cbiAgICAuZXZlcl9jaG9zZW5fdmlkZW9faW5uZXJfY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG5cbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBociB7XG4gICAgY29sb3I6ICRjb2xvci1ocjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaHI7XG4gICAgYm9yZGVyLXRvcDogJGNvbG9yLWhyO1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5ldmVyX2Nob3Nlbl90aGlubmVyX3NlY3Rpb24ge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuZXZjaF93aWRlYnV0dG9uX2FuY2hvciB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmV2Y2hfd2lkZWJ1dHRvbl90ZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW1hcmNvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ldmNoX3NlY3Rpb25fdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgLmV2Y2hfc2NoZWR1bGVfc2VjdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmV2Y2hfc2NoZWR1bGVfdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbWFyY287XG4gICAgICB9XG5cbiAgICAgIC5ldmNoLXNjaGVkdWxlcy1kYXlzLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAuZXZjaC1kYXkge1xuICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLmV2Y2hfZGF5X3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZXZlbnQge1xuICAgICAgICAgICAgLmV2ZW50LXRpbWUge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXZjaF9wbGF5ZXJfcHJvZmlsZXMge1xuICAgICAgcGFkZGluZy1ib3R0b206ICR2ZXJ0aWNhbC1zcGFjaW5nO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5ldmNoX3Byb2ZpbGVzX3RpdGxlX2FuY2hvciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5ldmNoX3Byb2ZpbGVzX3RpdGxlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW1hcmNvO1xuICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ldmVyY2hvc2VuX3Byb2ZpbGVzX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmV2ZXJfY2hvc2VuX2Jhbm5lcl9zZWN0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDUlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgLmV2ZXJjaG9zZW5fYmFubmVyX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIC5ldmVyX2Nob3Nlbl90aXRsZSB7XG4gICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMTVweCAwO1xuICAgICAgICAgIG1heC13aWR0aDogNzcwcHg7XG4gICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAuZXZlcl9jaG9zZW5fdGl0bGVfaW1hZ2Uge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZXZlcmNob3Nlbl90YWdsaW5lX2NvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAuZXZlcmNob3Nlbl90YWdsaW5lX3NpZGVfaW1hZ2VfY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzVweCkge1xuICAgICAgICAgICAgLmV2ZXJjaG9zZW5fdGFnbGluZV9zaWRlX2ltYWdlX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5ldmVyX2Nob3Nlbl90YWdsaW5lIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbWFyY287XG4gICAgICAgICAgICBjb2xvcjogI0MxQzFDMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZXZlcmNob3Nlbl9taWRkbGVfYmFubmVyX3NwYWNpbmcge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgJHBhZGRpbmctc2lkZXM6IDUwcHg7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYmFubmVyX2l0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ldmVyY2hvc2VuX21pZGRsZV9iYW5uZXJfdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW1hcmNvO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICRwYWRkaW5nLXNpZGVzIDAgJHBhZGRpbmctc2lkZXM7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYXJjbztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJHRyaWFuZ2xlX3NpemU6IDIwcHg7XG4gICAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtJHRyaWFuZ2xlX3NpemUgKiAyO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICR0cmlhbmdsZV9zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogJHRyaWFuZ2xlX3NpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6ICR0cmlhbmdsZV9zaXplIHNvbGlkICRjb2xvci1iYW5uZXItdHJpYWdsZXM7XG4gICAgICAgIGJvcmRlci1yaWdodDogJHRyaWFuZ2xlX3NpemUgc29saWQgJGNvbG9yLWJhbm5lci10cmlhZ2xlcztcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkdHJpYW5nbGVfc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJHRyaWFuZ2xlX3NpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6ICR0cmlhbmdsZV9zaXplIHNvbGlkICRjb2xvci1iYW5uZXItdHJpYWdsZXM7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAkdHJpYW5nbGVfc2l6ZSBzb2xpZCAkY29sb3ItYmFubmVyLXRyaWFnbGVzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ldmVyY2hvc2VuX3RoaW5uZXJfc2VjdGlvbl9jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDUlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogNTtcblxuICAgICAgJi5ldmNoX3Byb2ZpbGVzX3BhZ2Uge1xuICAgICAgICBwYWRkaW5nOiAzMHB4ICRwbGF5ZXItcHJvZmlsZXMtcGFnZS1wYWRkaW5nO1xuICAgICAgfVxuXG5cbiAgICAgIC5ldmVyX2Nob3Nlbl9pbnRyb190ZXh0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ldmVyY2hvc2VuX2NoYXJhY3Rlcl9maW5hbF9pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZXZlcmNob3Nlbi1mdWxsLXByb2ZpbGUtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaDEsIGgyLCBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYXJjbztcbiAgICB9XG5cbiAgICAuZXZjaC1mdWxsLXByb2ZpbGVzLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206NDVweDtcbiAgICB9XG5cbiAgICAuZXZjaF9wbGF5ZXJfcHJvZmlsZXMge1xuICAgICAgaHIge1xuICAgICAgICBtYXJnaW46IDUwcHggMDtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZXZjaF9wcm9maWxlX2NvbnRhaW5lciB7XG4gICAgICAgIC5ldmNoX3Byb2ZpbGVfaW5uZXJfY29udGFpbmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAuZXZjaF9wcm9maWxlX2ltYWdlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ldmNoX3Byb2ZpbGVfaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHBsYXllci1wcm9maWxlcy1wYWdlLXBhZGRpbmc7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmV2Y2hfcHJvZmlsZV90ZXh0IHtcbiAgICAgICAgICAgIC5ldmNoX3Byb2ZpbGVfbmFtZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmV2Y2hfcHJvZmlsZV9iaW8ge1xuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ldmNoX3Byb2ZpbGVfbGlua19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ldmNoX3Byb2ZpbGVfdHdpdGNoX2xpbmsge1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbiIsIi5mYWN0aW9uX3NlY3Rpb25fb3V0ZXJfY29udGFpbmVyIHtcbiAgJGFycm93LXNpemU6ICR0aHJlZS12aWV3LXNsaWRlci1hcnJvdy1zaXplO1xuICAkYXJyb3ctZGlzdGFuY2UtZnJvbS1lbmRnZTogJHRocmVlLXZpZXctc2xpZGVyLWFycm93LWRpc3RhbmNlLWZyb20tZW5kZ2U7XG4gICRtb2JpbGUtdmlldzogJHRocmVlLXZpZXctc2xpZGVyLW1vYmlsZS12aWV3O1xuXG4gIC5jYS1zbGlkZXItc2xpZGUtYW5jaG9yIHtcbiAgICAmLmRhcmsge1xuICAgICAgLmZhY3Rpb25zX3NsaWRlX291dGVyX3RleHQsIC5mYWN0aW9uc19zbGlkZV9pbm5lcl90ZXh0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltZS1kYXJrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZGFyayB7XG4gICAgLmZhY3Rpb25zX3NsaWRlX291dGVyX3RleHQge1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltZS1kYXJrO1xuICAgIH1cbiAgfVxuXG4gIC5mYWN0aW9uc19zdWJfc2xpZGVyIHtcbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWU7XG4gICAgfVxuICAgIC5zbGljay1saXN0IHtcbiAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwIDUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYubG93ZXIge1xuICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIFxuICAuZmFjdGlvbnNfc3ViX3NsaWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mYWN0aW9uc19zbGlkZV9vdXRlcl90ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS12aWV3KSB7XG4gICAgLmZhY3Rpb25zX3NsaWRlX2lubmVyX3RleHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmZhY3Rpb25zX3NsaWRlX291dGVyX3RleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAuZmFjdGlvbnNfc3ViX3NsaWRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuc2xpZGVyLWltYWdlLWNvbnRhaW5lci5hZGRfZ3JhZGllbnRfb3ZlcmxheVxuICAud3MyLWJhY2tncm91bmQtaW1hZ2UtYXMtaW1nLXRhZyB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgJHdpZHRoOiAxMDAlO1xuICAgICAgJGhlaWdodDogMjAlO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwLjUpIDUwJSk7XG4gICAgICBcbiAgICAgIC8vIEFkZGluZyBleHRyYSBwaXhlbCBpZiBjYWxjIGlzIHN1cHBvcnRlZCBhcyBvdmVybGF5IGRvZXNuJ3QgYWx3YXlzIGZpbGw/IVxuICAgICAgd2lkdGg6IGNhbGMoI3skd2lkdGh9ICsgMXB4KTtcbiAgICAgIGhlaWdodDogY2FsYygjeyRoZWlnaHR9ICsgMXB4KTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS12aWV3KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLXNsaWRlIHtcbiAgICAuZmFjdGlvbnNfc2xpZGVfaW5uZXJfdGV4dCwgLmZhY3Rpb25zX3NsaWRlX291dGVyX3RleHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJi5mYWN0aW9uc19zbGlkZV9vdXRlcl90ZXh0IHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS12aWV3KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNsaWNrLWNlbnRlciB7XG4gICAgICAuZmFjdGlvbnNfc2xpZGVfaW5uZXJfdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mYWN0aW9uc19zbGlkZV9pbm5lcl90ZXh0LCAuZmFjdGlvbnNfc2xpZGVfb3V0ZXJfdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJi50aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRpdGxlO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgJi50ZXh0IHtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cbiAgfVxufSIsIi5nYWxsZXJ5X3NlY3Rpb25fb3V0ZXJfY29udGFpbmVyIHtcbiAgJG1vYmlsZS1zaXplOiA0NTBweDtcbiAgcGFkZGluZzogNDBweCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAudGhyZWVfdmlld19zbGlkZXJfdGl0bGVfY29udGFpbmVyIHtcbiAgICAuZ2FsbGVyeS1zZWN0aW9uLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLXNpemUpIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYV9zbGlkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1zaXplKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufSIsImJvZHkuYXJjaGl2ZSB7XG4gIC50d2NvbS1hcmNoaXZlLXRvcC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuICAud3MyLW1haW4tcGFnZS1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIC50d2NvbS1wYWdlLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdlLXRlbXBsYXRlLnBhZ2UtdGVtcGxhdGUtZ2FtZXNfcGFnZSB7XG4gLmdhbWUtcGFnZS1pbm5lci1jb250YWluZXIge1xuICAgcGFkZGluZzogMzBweCAwO1xuICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1lO1xuXG4gICAuZ2FtZXMtcGFnZS10aXRsZSB7XG4gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgIH1cbiB9XG59XG4iLCIuY2EtY29sdW1uLXR3by1jb2x1bW4taW5mbyB7XG4gICAgJHNpbmdsZS1jb2wtc2l6ZTogODAwcHg7XG4gICAgJG1vYmlsZS1zaXplOiA1MDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWU7XG4gICAgY29sb3I6ICRjb2xvci1wcmltZS1kYXJrO1xuICAgICRzZWN0aW9uLXRvcC1ib3R0b24tcGFkZGluZzogNDBweDtcbiAgICAkY29sdW1uLXNlY3Rpb24tYm90dG9tLXBhZGRpbmc6IDMwcHg7XG4gICAgcGFkZGluZzogKCRzZWN0aW9uLXRvcC1ib3R0b24tcGFkZGluZyArICRjb2x1bW4tc2VjdGlvbi1ib3R0b20tcGFkZGluZykgMCAkc2VjdGlvbi10b3AtYm90dG9uLXBhZGRpbmcgMDtcbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLXNpemUpIHtcbiAgICAgICAgJHNtYWxsZXItcGFkZGluZzogMTBweDtcbiAgICAgICAgcGFkZGluZzogKCRzbWFsbGVyLXBhZGRpbmcgKyAkY29sdW1uLXNlY3Rpb24tYm90dG9tLXBhZGRpbmcpIDAgJHNtYWxsZXItcGFkZGluZyAwO1xuICAgIH1cbiAgICBcbiAgICAuY2EtY29sdW1uLXNlY3Rpb25zIHtcbiAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICBjb2x1bW4td2lkdGg6IDUwJTtcbiAgICAgICAgY29sdW1uLWZpbGw6IGJhbGFuY2U7XG4gICAgICAgIC1tb3otY29sdW1uLWZpbGw6IGJhbGFuY2U7XG4gICAgICAgIC13ZWJraXQtY29sdW1uLWZpbGw6IGJhbGFuY2U7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNpbmdsZS1jb2wtc2l6ZSkge1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgICAgICAgICAgY29sdW1uLXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5jb2x1bW4tc2VjdGlvbiB7XG4gICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6YXZvaWQ7XG4gICAgICAgICAgICAtbW96LWNvbHVtbi1icmVhay1pbnNpZGU6YXZvaWQ7XG4gICAgICAgICAgICBjb2x1bW4tYnJlYWstaW5zaWRlOmF2b2lkO1xuICAgICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZC1jb2x1bW47XG4gICAgICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG5cbiAgICAgICAgICAgIGg0ID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGl0bGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAkY29sdW1uLXNlY3Rpb24tYm90dG9tLXBhZGRpbmcgJGNvbHVtbi1zZWN0aW9uLWJvdHRvbS1wYWRkaW5nO1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi50d2NvbV9kbGNfc3BsaXRfc2tpbGxzX3NlY3Rpb24ge1xuICAgICRzaW5nbGUtd2lkdGgtdmlldzogODgwcHg7XG4gICAgLmNhLWNvbHVtbi1zZWN0aW9ucyB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzaW5nbGUtd2lkdGgtdmlldykge1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgICAgICAgICAgY29sdW1uLXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5za2lsbHMtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRpdGxlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5jYS1zdGQtY29udGVudC1tYXgtd2lkdGgtc2VjdGlvbi1pbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2tpbGxzLXRpdGxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2x1bW4tc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgLnNraWxsLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2luZ2xlLXdpZHRoLXZpZXcpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIC5pY29uLWNvbnRhaW5lci5pY29uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC10aXRsZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5kbGMtc3BsaXQtc2VjdGlvbi1vdXRlci1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLmRsYy1zd2l0Y2gtc2VjdGlvbi1iZy1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgICBcbiAgICAuY2Etc3RkLWNvbnRlbnQtbWF4LXdpZHRoLXNlY3Rpb24taW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgLmluZm9ybWF0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgIC50aXRsZS10ZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRpdGxlO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuZ3JhZGllbnQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0d2NvbS1zdGQtY29udGVudC1tYXgtd2lkdGgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMjQycHg7XG4gICAgICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLDAsMCwwKSA1MCUscmdiYSgwLDAsMCwwLjIpIDYwJSxyZ2JhKDAsMCwwLDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgICAgICAgIC5ncmFkaWVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbmZvcm1hdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAudGl0bGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN1Yi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgICAgICAgLndzMi1idXR0b24ge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIudmlkZW9fc2VjdGlvbl9vdXRlcl9jb250YWluZXIuc3BsaXQtZGxjIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5jYV92aWRlb19zZWN0aW9uX2Rlc2t0b3BfdmlldyB7XG4gICAgICAgIGltZy5tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYV92aWRlb19zZWN0aW9uX2FuY2hvcjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhX3ZpZGVvX2Rlc2t0b3Atb3ZlcmxheSB7XG4gICAgICAgICAgICAuY2FfdmlkZW9fZGVza3RvcF9wbGF5X2ljb24uY2FfdmlkZW9fZGVza3RvcF9wbGF5X2ljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjlweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCl7XG4gICAgICAgICAgICBoZWlnaHQ6IDYzMHB4O1xuICAgICAgICAgICAgLmNhX3ZpZGVvX3NlY3Rpb25fYW5jaG9yIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICYubW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5kbGMtYnV5LXNlY3Rpb24tb3V0ZXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDI2N3B4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYnV5LWZsZXgtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIC5pbmZvcm1hdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAudGl0bGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluZm9ybWF0aW9uLWNvbnRhaW5lci1pbm5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGltcG9ydCBcImRsY19zcGxpdF9zZWN0aW9ucy9pbmZvcm1hdGlvblwiO1xuQGltcG9ydCBcImRsY19zcGxpdF9zZWN0aW9ucy9jb2x1bW5zXCI7XG5AaW1wb3J0IFwiZGxjX3NwbGl0X3NlY3Rpb25zL3NraWxsc1wiO1xuQGltcG9ydCBcImRsY19zcGxpdF9zZWN0aW9ucy9tYXBzXCI7XG5AaW1wb3J0IFwiZGxjX3NwbGl0X3NlY3Rpb25zL3N3aXRjaFwiO1xuQGltcG9ydCBcImRsY19zcGxpdF9zZWN0aW9ucy9idXlcIjtcbkBpbXBvcnQgXCJkbGNfc3BsaXRfc2VjdGlvbnMvdmlkZW9cIjtcblxuLmdhbWUtcGFnZS1pbm5lci1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1kbGNfc3BsaXQge1xuICAgICRtb2JpbGUtdmlldy1zaXplOiA1NTBweDtcblxuICAgICRidXR0b24taGVpZ2h0OiA0MHB4O1xuICAgICRvdmVybGF5LXNwYWNpbmc6IDMwcHg7XG5cbiAgICAjc3dpcGVib3gtY29udGFpbmVyIHtcbiAgICAgICAgJHRpdGxlLWhlaWdodDogNTBweDtcbiAgICAgICAgI3N3aXBlYm94LXNsaWRlciB7XG4gICAgICAgICAgICB0b3A6ICR0aXRsZS1oZWlnaHQ7XG4gICAgICAgICAgICBib3R0b206ICR0aXRsZS1oZWlnaHQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICgjeyR0aXRsZS1oZWlnaHR9ICogMikpO1xuICAgICAgICB9XG5cbiAgICAgICAgI3N3aXBlYm94LXRvcC1iYXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICNzd2lwZWJveC10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGl0bGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzZWN0aW9uLmRsYy1vbmUtc2VjdGlvbiwgc2VjdGlvbi5kbGMtdHdvLXNlY3Rpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICRlZmZlY3Qtc3BlZWQ6IDAuMnM7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGVmZmVjdC1zcGVlZCBsaW5lYXIgMHM7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBcblxuICAgICAgICAmLmRsYy1zcGxpdC1oaWRlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdyYWRpZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMCkgNTAlLHJnYmEoMCwwLDAsMC4yKSA2MCUscmdiYSgwLDAsMCwxKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgfVxuXG4gICAgLmRsY19zcGxpdF9zZWxlY3Rvcl9zZWN0aW9uIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAuY2FfY3NfY29udGVudF9zZWN0aW9uX2lubmVyX2NvbnRhaW5lciB7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgLmRsYy10b3Atc3BsaXQtY292ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpub3QoLmJhY2tncm91bmQpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3QtYXJlYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYub3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkb3ZlcmxheS1zcGFjaW5nIDAgKCgkb3ZlcmxheS1zcGFjaW5nICogMikgKyAkYnV0dG9uLWhlaWdodCAtIDEwcHgpIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAudG9wLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjV2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYm90dG9tLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByb21vLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGl0bGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAud3MyLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAkYnV0dG9uLW1pbndpZHRoOiAyODNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICRidXR0b24tcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogJG92ZXJsYXktc3BhY2luZztcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICRidXR0b24tcGFkZGluZyAvIDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoMiAqICRidXR0b24tbWlud2lkdGgpICsgKDYgKiAkYnV0dG9uLXBhZGRpbmcpKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0NXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5kbGMtY2hhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLndzMi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAkZHJvcC1zaGFkb3ctbGVmdDogZHJvcC1zaGFkb3coMHB4IDBweCAxMHB4IHJnYigyNTUsIDYwLCAwKSk7XG4gICAgICAgICAgICAkZHJvcC1zaGFkb3ctcmlnaHQ6IGRyb3Atc2hhZG93KDBweCAwcHggMTBweCByZ2IoMCwgMjU1LCA4KSk7XG5cbiAgICAgICAgICAgICY6aG92ZXIgeyAvL0lmIHRoZSByaWdodCBETEMgaXMgaG92ZXJlZFxuICAgICAgICAgICAgICAgIC5kbGMtY2hhci0xLmRsYy1jaGFyLTEgIHsgLy9MZWZ0IERMQyBhY3Rpb25zXG4gICAgICAgICAgICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5kbGMtY2hhci0yLmRsYy1jaGFyLTIgeyAvL1JpZ2h0IERMQyBhY3Rpb25zXG4gICAgICAgICAgICAgICAgICAgICYgPiBpbWcuZ2xvd3kge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiAjeyRkcm9wLXNoYWRvdy1yaWdodH07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJiA+IGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gaW1nLmdsb3d5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6ICRkcm9wLXNoYWRvdy1yaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRsYy10b3Atc3BsaXQtY292ZXIgeyAvL0lmIHRoZSBsZWZ0IERMQyBpcyBob3ZlcmVkXG4gICAgICAgICAgICAgICAgJi5zZWxlY3QtYXJlYTpob3ZlciArIGRpdiB7IC8vTGVmdCBETEMgYWN0aW9uc1xuICAgICAgICAgICAgICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpICN7JGRyb3Atc2hhZG93LWxlZnR9O1xuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogJGRyb3Atc2hhZG93LWxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICArIGRpdiB7IC8vUmlnaHQgRExDIGFjdGlvbnNcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcsIGltZy5nbG93eXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZywgaW1nLmdsb3d5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXNrdG9wLXZpZXcge1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS12aWV3LXNpemUpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm9ubHktb24tbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLXZpZXctc2l6ZSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubW9iaWxlLXZpZXcge1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS12aWV3LXNpemUpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAubW9iaWxlLWJ1dHRvbnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIC5tb2JpbGUtYnV0dG9ucy10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC10aXRsZTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltZTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAud3MyLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zcGxpdC1idXR0b24tb25lLnNwbGl0LWJ1dHRvbi1vbmUuc3BsaXQtYnV0dG9uLW9uZSwgLnNwbGl0LWJ1dHRvbi10d28uc3BsaXQtYnV0dG9uLXR3by5zcGxpdC1idXR0b24tdHdvIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi50aGVtZS1jb250ZW50LXNlY3Rpb24udHdjb20tdGhyZWUtY29sb3Vtbi1ncmlkIHtcbiAgJHNwYWNpbmc6IDEwcHg7XG4gICRpdGVtLXNwYWNpbmc6ICRzcGFjaW5nIC8gMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogJGl0ZW0tc3BhY2luZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1lO1xuICAudHdjb20tdGhyZWUtY29sb3Vtbi1ncmlkLWl0ZW0ge1xuICAgICR3aWR0aDogMTAwJTtcbiAgICB3aWR0aDogJHdpZHRoIC8gMztcbiAgICBwYWRkaW5nOiAkaXRlbS1zcGFjaW5nO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgICAgIHdpZHRoOiAkd2lkdGggLyAyO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gICAgICB3aWR0aDogJHdpZHRoO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdlLXRlbXBsYXRlLXBhZ2VfZXZlcmNob3NlbiwgLnBhZ2UtdGVtcGxhdGUtcGFnZV9ldmVyY2hvc2VuX3Byb2ZpbGVzIHtcbiAgLndhcnN0cmFwLWNvbXBvbmVudC1jdXJ2ZS51cCB7XG4gICAgLmN1cnZlLWZpbGwtdG9wIHtcbiAgICAgIGZpbGw6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmV2ZXJjaG9zZW5fdGhpbm5lcl9zZWN0aW9uX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbiNldmVyX2Nob3Nlbl9wcm9maWxlc19wYWdlX2NvbnRhaW5lciB7XG4gICRjb2xvci1kYXJrOiBibGFjaztcbiAgJGNvbG9yLWxpZ2h0OiB3aGl0ZTtcbiAgJGNvbG9yLWFjY2VudDogIzkzN0E1QTtcbiAgJHZlcnRpY2FsLXNwYWNpbmc6IDUwcHg7XG4gICRzaWRlLXNwYWNpbmc6IDYwcHg7XG4gICRjb2xvci1wcm9maWxlLWJhY2tncm91bmQ6ICNlZWVmZjI7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIHBhZGRpbmctYm90dG9tOiAkdmVydGljYWwtc3BhY2luZztcblxuICAuZXZlcl9jaG9zZW5fbG93ZXJfc2VjdGlvbiB7XG4gICAgJGxvd2VyX3NlY3Rpb25fdmVydGljYWxfcGFkZGluZzogMzBweDtcbiAgICAkc21hbGwtc3BhY2luZzogMTBweDtcbiAgICBwYWRkaW5nOiAwICRzaWRlLXNwYWNpbmc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmV2Y2hfc2NoZWR1bGVfc2VjdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmV2Y2gtc2NoZWR1bGVzLWRheXMtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC5ldmNoLWRheSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAkbG93ZXJfc2VjdGlvbl92ZXJ0aWNhbF9wYWRkaW5nO1xuICAgICAgICAgIC5ldmNoX2RheV90aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmV2Y2hfcGxheWVyX3Byb2ZpbGVzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkdmVydGljYWwtc3BhY2luZztcbiAgICAgIC5ldmNoX3Byb2ZpbGVzX3RpdGxlX2FuY2hvciB7XG4gICAgICAgIC5ldmNoX3Byb2ZpbGVzX3RpdGxlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZXZlcmNob3Nlbl9wcm9maWxlc19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmV2Y2hfcHJvZmlsZXNfY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAuZXZjaF9wcm9maWxlX2NvbnRhaW5lciB7XG4gICAgICAgICAgJHByb2ZpbGUtaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICRwYWRkaW5nOiAkc21hbGwtc3BhY2luZztcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcGFkZGluZzogJHBhZGRpbmc7XG4gICAgICAgICAgaGVpZ2h0OiAkcHJvZmlsZS1oZWlnaHQgKyAoMiAqICRwYWRkaW5nKTtcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZXZjaF9wcm9maWxlX2lubmVyX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJvZmlsZS1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAuZXZjaF9wcm9maWxlX2ltYWdlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmV2Y2hfcHJvZmlsZV90ZXh0IHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAuZXZjaF9wcm9maWxlX25hbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogM3B4IDAgOHB4IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZXZjaF9wcm9maWxlX2JpbyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIub3V0cmVhY2gtY29sdW1ucyB7XG4gIC5jb250ZW50LXNlY3Rpb24ubGF5b3V0LWNvbHVtbnMge1xuICAgIC5jYS1jY3MtY29sdW1ucy1jb2x1bW4taW5uZXItY29udGFpbmVyIHtcbiAgICAgIC5jYS1jY3MtY29sdW1ucy1jb2x1bW4ge1xuICAgICAgICB3aWR0aDogNDklO1xuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnR3Y29tLWJsb2ctZ3JpZCB7XG4gICRkZWZhdWx0LWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1saW5lO1xuICAkZ2FwOiAxMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ3JpZC1nYXA6ICRnYXA7XG4gIGdhcDogJGdhcDsgLy8gUmVhZCBzb21ld2hlcmUgZ3JpZC1nYXAgd2lsbCBnZXQgZGVwcmVjYXRlZCBhdCBzb21lIHBvaW50IGFuZCByZXBsYWNlZCBieSBnYXA/XG4gIHBhZGRpbmc6ICRnYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltZTtcbiAgbWluLWhlaWdodDogMjUwcHg7XG5cbiAgJGJyZWFrcG9pbnQtbWVkaXVtOiAxMDI0cHg7XG4gICRicmVha3BvaW50LXNtYWxsOiA3NjlweDtcbiAgJGJyZWFrcG9pbnQtbW9iaWxlOiA1NzZweDtcblxuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb250ZW50OiBcImRlc2t0b3BcIjtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwibWVkaXVtXCI7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcInNtYWxsXCI7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJtb2JpbGVcIjtcbiAgICB9XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuXG5cbiAgLndzMi1jc3MtZ3JpZC1zZWN0aW9uIHtcbiAgICBib3JkZXI6ICRkZWZhdWx0LWJvcmRlcjtcbiAgICAmLnRvcC1wb3N0IHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGdyaWQtYXJlYTogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNvcnQge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdyaWQtZ2FwOiAkZ2FwO1xuICAgICAgZ2FwOiAkZ2FwO1xuICAgICAgLndzMi1maWx0ZXItYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlcjogJGRlZmF1bHQtYm9yZGVyO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zdGFuZGFyZC1wb3N0IHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubG9hZC1tb3JlIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xuICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubm8tbW9yZSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAxMjtcbiAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgIGdyaWQtYXJlYTogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNhLWZlZWRzLWVycm9yLXNlY3Rpb24ge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgIC5jYV9mZWVkc19lcnJvciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1lcnJvcjtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50d2NvbS1ibG9nLW1vZGFsIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItcHJpbWUtZGFyaywgMC44KTtcblxuICAgICRhbmltYXRpb24tc3BlZWQ6IDAuNXM7XG4gICAgb3BhY2l0eTogMDtcblxuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcblxuICAgIHRyYW5zaXRpb246XG4gICAgICAgICAgICBvcGFjaXR5ICRhbmltYXRpb24tc3BlZWQgZWFzZSAwcyxcbiAgICAgICAgICAgIGhlaWdodCAwcyBlYXNlICRhbmltYXRpb24tc3BlZWQ7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOlxuICAgICAgICAgICAgICBvcGFjaXR5ICRhbmltYXRpb24tc3BlZWQgZWFzZSAwcyxcbiAgICAgICAgICAgICAgaGVpZ2h0IDBzIGVhc2UgMHM7XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgQ1NTIEdyaWQgTWl4aW5zICh0YWtlIG9uZSlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFRha2VuIGZyb206XG4vLyBodHRwczovL2NvZGVwZW4uaW8vamFrb2ItZS9wZW4vUlpwZGFFXG5cbi8vICBnbG9iYWwgZ3JpZCB2YXJpYWJsZXMgKHh4eCA9IGRvbid0IHRvdWNoKVxuJHh4eF9fbXMtY29sLWdhcDogbnVsbDtcbiR4eHhfX21zLXJvdy1nYXA6IG51bGw7XG4keHh4X19tcy1jb2wtY291bnQ6IG51bGw7XG4keHh4X19tcy1yb3ctY291bnQ6IG51bGw7XG5cblxuLy9cbi8vICByZXBlYXQgZnVuY3Rpb25cbi8vXG5AZnVuY3Rpb24gcmVwZWF0KCRyZXBlYXQsICRzdHVmZjogMWZyKXtcbiAgJGxpc3Q6ICgpO1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRyZXBlYXQgeyAkbGlzdDogYXBwZW5kKCRsaXN0LCAkc3R1ZmYsIHNwYWNlKTsgfVxuICBAcmV0dXJuICRsaXN0O1xufVxuXG4vL1xuLy8gIGdyaWQtY29sdW1uIG1peGluXG4vL1xuQG1peGluIGdyaWQtY29sdW1uKCRzdGFydDogYXV0bywgJHNwYW46IDEpe1xuICAvLyAgZ3JpZC1jb2x1bW4tZ2FwIHVzaW5nIGxlZnQgbWFyZ2luXG4gIEBpZiAkeHh4X19tcy1jb2wtZ2FwIGFuZCBub3QgJHh4eF9fbXMtY29sLWNvdW50IGFuZCAkc3RhcnQgIT0gMSB7XG4gICAgbWFyZ2luLWxlZnQ6ICR4eHhfX21zLWNvbC1nYXA7XG4gICAgQHN1cHBvcnRzIChncmlkLWNvbHVtbi1nYXA6IDFweCl7IG1hcmdpbi1sZWZ0OiAwOyB9XG4gIH1cbiAgQGlmICRzdGFydCA9PSBub25lIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IGF1dG87XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gIH0gQGVsc2Uge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogaWYoJHh4eF9fbXMtY29sLWNvdW50LCAkc3RhcnQgKyAkc3RhcnQgLSAxLCAkc3RhcnQpO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiBpZigkeHh4X19tcy1jb2wtY291bnQsICRzcGFuICsgJHNwYW4gLSAxLCAkc3Bhbik7XG4gICAgZ3JpZC1jb2x1bW46ICN7JHN0YXJ0fS8jeyRzdGFydCArICRzcGFufTtcbiAgfVxuICBAY29udGVudDtcbn1cblxuLy9cbi8vICBncmlkLXJvdyBtaXhpblxuLy9cbkBtaXhpbiBncmlkLXJvdygkc3RhcnQ6IGF1dG8sICRzcGFuOiAxKXtcbiAgLy8gIGdyaWQtcm93LWdhcCB1c2luZyB0b3AgbWFyZ2luXG4gIEBpZiAkeHh4X19tcy1yb3ctZ2FwIGFuZCBub3QgJHh4eF9fbXMtcm93LWNvdW50IGFuZCAkc3RhcnQgIT0gMSB7XG4gICAgbWFyZ2luLXRvcDogJHh4eF9fbXMtcm93LWdhcDtcbiAgICBAc3VwcG9ydHMgKGdyaWQtcm93LWdhcDogMXB4KXsgbWFyZ2luLXRvcDogMDsgfVxuICB9XG5cbiAgQGlmICRzdGFydCA9PSBub25lIHtcbiAgICAtbXMtZ3JpZC1yb3c6IGF1dG87XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gICAgZ3JpZC1yb3c6IGF1dG87XG4gIH0gQGVsc2Uge1xuICAgIC1tcy1ncmlkLXJvdzogaWYoJHh4eF9fbXMtcm93LWNvdW50LCAkc3RhcnQgKyAkc3RhcnQgLSAxLCAkc3RhcnQpO1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiBpZigkeHh4X19tcy1yb3ctY291bnQsICRzcGFuICsgJHNwYW4gLSAxLCAkc3Bhbik7XG4gICAgZ3JpZC1yb3c6ICN7JHN0YXJ0fS8jeyRzdGFydCArICRzcGFufTtcbiAgfVxuICBAY29udGVudDtcbn1cblxuLy9cbi8vICBncmlkLXJvdy1zcGFuIG1peGluXG4vL1xuQG1peGluIGdyaWQtcm93LXNwYW4oJHNwYW46IDEpe1xuICAvLyAgZ3JpZC1yb3ctZ2FwIHVzaW5nIHRvcCBtYXJnaW5cbiAgLW1zLWdyaWQtcm93LXNwYW46ICRzcGFuICsgJHNwYW4gLSAxO1xuICBncmlkLXJvdzogc3BhbiAkc3BhbjtcbiAgQGNvbnRlbnQ7XG59XG5cbi8vXG4vLyAgZ3JpZC1jb2x1bW4tc3BhbiBtaXhpblxuLy9cbkBtaXhpbiBncmlkLWNvbHVtbi1zcGFuKCRzcGFuOiAxKXtcbiAgLy8gIGdyaWQtcm93LWdhcCB1c2luZyB0b3AgbWFyZ2luXG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAkc3BhbiArICRzcGFuIC0gMTtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gJHNwYW47XG4gIEBjb250ZW50O1xufVxuXG5cbi8vXG4vLyAgZ3JpZC1jZWxsIG1peGluXG4vL1xuQG1peGluIGdyaWQtY2VsbCgkY29sLXN0YXJ0OiBhdXRvLCAkY29sLXNwYW46IDEsICRyb3ctc3RhcnQ6IGF1dG8sICRyb3ctc3BhbjogMSl7XG4gIEBpbmNsdWRlIGdyaWQtY29sdW1uKCRjb2wtc3RhcnQsICRjb2wtc3Bhbik7XG4gIEBpbmNsdWRlIGdyaWQtcm93KCRyb3ctc3RhcnQsICRyb3ctc3Bhbik7XG4gIEBjb250ZW50O1xufVxuXG5cbi8vXG4vLyAgZ3JpZC1hcmVhIG1peGluXG4vL1xuQG1peGluIGdyaWQtYXJlYSgkYXJlYSl7XG4gICRhcmVhOiBtYXAtZ2V0KCRncmlkLWFyZWFzLCAkYXJlYSk7XG4gIEBpbmNsdWRlIGdyaWQtY29sdW1uKG50aCgkYXJlYSwgMSksIG50aCgkYXJlYSwgMikpO1xuICBAaW5jbHVkZSBncmlkLXJvdyhudGgoJGFyZWEsIDMpLCBudGgoJGFyZWEsIDQpKTtcbiAgQGNvbnRlbnQ7XG59XG5cbi8vXG4vLyAgZ3JpZCBtaXhpblxuLy9cbkBtaXhpbiBncmlkKCRncmlkLW1hcCl7XG4gICRjb2xzOiBtYXAtZ2V0KCRncmlkLW1hcCwgY29scyk7XG4gICRyb3dzOiBtYXAtZ2V0KCRncmlkLW1hcCwgcm93cyk7XG4gICRnYXA6ICBtYXAtZ2V0KCRncmlkLW1hcCwgZ2FwKTtcbiAgJGNvbC1nYXA6ICBtYXAtZ2V0KCRncmlkLW1hcCwgY29sLWdhcCk7XG4gICRjb2wtZ2FwOiBpZigkY29sLWdhcCwkY29sLWdhcCwkZ2FwKTtcbiAgJHJvdy1nYXA6ICBtYXAtZ2V0KCRncmlkLW1hcCwgcm93LWdhcCk7XG4gICRyb3ctZ2FwOiBpZigkcm93LWdhcCwkcm93LWdhcCwkZ2FwKTtcblxuICAvLyAgaWYgY29scyBvciByb3dzIGFyZSBudW1iZXJzIGNvbnZlcnQgdG8gZnJhY3Rpb24gbGlzdHNcbiAgQGlmICRjb2xzIGFuZCBsZW5ndGgoJGNvbHMpID09IDEgYW5kIHVuaXRsZXNzKCRjb2xzKSB7ICRjb2xzOiByZXBlYXQoJGNvbHMpOyB9XG4gIEBpZiAkcm93cyBhbmQgbGVuZ3RoKCRyb3dzKSA9PSAxIGFuZCB1bml0bGVzcygkcm93cykgeyAkcm93czogcmVwZWF0KCRyb3dzKTsgfVxuXG4gIC8vICBpZSBkb2VzIG5vdCBzdXBwb3J0IGdyaWQgZ2FwIC0gd2h5IHdlIGluc2VydCB0aGUgZ2FwIHNwYWNlIGFzIGEgcm93IG9yIGNvbHVtXG4gIC8vICBub3RlISB0aGUgZmlyc3QgbG9vcCBpcyB0byBlbnN1cmUgY29scy9yb3dzIGFyZSBub3QgYSBtdWx0aWRpbWVuc2lvbmFsIGxpc3RcbiAgLy8gICh3aGVuIGdlbmVyYXRlZCBieSB0aGUgcmVwZWF0IGZ1bmN0aW9uKVxuICAkbXMtY29sczogbnVsbDtcbiAgJG1zLXJvd3M6IG51bGw7XG5cbiAgQGlmICRjb2wtZ2FwIGFuZCAkY29scyB7XG4gICAgQGlmIGxlbmd0aCgkY29scykgPT0gMSB7XG4gICAgICAvLyBub3RoaW5nXG4gICAgfSBAZWxzZSB7XG4gICAgICAkbXMtY29sczogKCk7XG4gICAgICBAZWFjaCAkY29sIGluICRjb2xzIHsgJG1zLWNvbHM6IGlmKCB0eXBlLW9mKCRjb2wpID09IGxpc3QsIGpvaW4oJG1zLWNvbHMsICRjb2wpLCBhcHBlbmQoJG1zLWNvbHMsICRjb2wpKTsgfVxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJG1zLWNvbHMpIC0gMXsgJG1zLWNvbHM6IHNldC1udGgoJG1zLWNvbHMsICRpLCBudGgoJG1zLWNvbHMsJGkpICRjb2wtZ2FwKTsgIH1cbiAgICAgIC8vICBnbG9iYWxpemUgbXMgY29sIGNvdW50ICh1c2VkIGJ5IGdyaWQtY29sdW1uKVxuICAgICAgJHh4eF9fbXMtY29sLWNvdW50OiBsZW5ndGgoJG1zLWNvbHMpICFnbG9iYWw7XG4gICAgfVxuICB9XG4gIEBpZiAkcm93LWdhcCBhbmQgJHJvd3Mge1xuICAgIEBpZiBsZW5ndGgoJGNvbHMpID09IDEge1xuICAgICAgLy8gbm90aGluZ1xuICAgIH0gQGVsc2Uge1xuICAgICAgJG1zLXJvd3M6ICgpO1xuICAgICAgQGVhY2ggJHJvdyBpbiAkcm93cyB7ICRtcy1yb3dzOiBpZiggdHlwZS1vZigkcm93KSA9PSBsaXN0LCBqb2luKCRtcy1yb3dzLCAkcm93KSwgYXBwZW5kKCRtcy1yb3dzLCAkcm93KSk7IH1cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCRtcy1yb3dzKSAtIDEgeyAkbXMtcm93czogc2V0LW50aCgkbXMtcm93cywgJGksIG50aCgkbXMtcm93cywkaSkgJHJvdy1nYXApOyB9XG5cbiAgICAgIC8vICBnbG9iYWxpemUgbXMgcm93IGNvdW50ICh1c2VkIGJ5IGdyaWQtcm93KVxuICAgICAgJHh4eF9fbXMtcm93LWNvdW50OiBsZW5ndGgoJG1zLXJvd3MpICFnbG9iYWw7XG4gICAgfVxuICB9XG4gIC8vXG4gICR4eHhfX21zLWNvbC1nYXA6ICRjb2wtZ2FwICFnbG9iYWw7XG4gICR4eHhfX21zLXJvdy1nYXA6ICRyb3ctZ2FwICFnbG9iYWw7XG5cblxuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgZGlzcGxheTogZ3JpZDtcblxuICAtbXMtZ3JpZC1jb2x1bW5zOiAkbXMtY29scyBvciAkY29scztcbiAgLW1zLWdyaWQtcm93czogJG1zLXJvd3Mgb3IgJHJvd3M7XG5cbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkY29scztcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAkcm93cztcblxuICBncmlkLWNvbHVtbi1nYXA6ICRjb2wtZ2FwO1xuICBncmlkLXJvdy1nYXA6ICRyb3ctZ2FwO1xuICBAY29udGVudDtcbn1cbiIsIiYudHdpdGNoIHtcbiAgQGluY2x1ZGUgZ3JpZC1hcmVhKHR3aXRjaCk7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDI7XG4gIGJvcmRlcjogbm9uZTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBtYXJnaW46ICRnYXAgLSRnYXAgMCAtJGdhcDtcbiAgfVxuXG4gIC53czItdHdpdGNoLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmNhLXRpLWhvbWUtZ3JpZC12aWV3IHtcbiAgICAkZ2FwOiAxMHB4O1xuXG4gICAgLmNhLXRpLXNlY3Rpb24tdGl0bGUuY2EtdGktc2VjdGlvbi10aXRsZSB7XG4gICAgICBtYXJnaW46IDNweCAwO1xuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAuc3ZnLWZpbGwtMSB7XG4gICAgICAgICAgZmlsbDogJGNvbG9yLXByaW1lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhLXR3aXRjaC10aXRsZSwgLmNhLXR3aXRjaC11bmRlci12aWRlbyB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5iYW5uZXItb24tc21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG5cbiAgICAgIC5jYS10aS1iYW5uZXItbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmNhLWJhbm5lci10ZXh0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIyNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIG1pbi13aWR0aDogMTU4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItcHJpbWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhLXR3aXRjaC1kcm9wZG93biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5jYS10d2l0Y2gtdmlkZW8tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cbiAgICAgIC5jYS10aS1sb2FkaW5nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY2EtdGktbm90LWxpdmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuY2EtdGktdmlkZW8tY29udGFpbmVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhLXRpLXZpZGVvLWZhbGxiYWNrLW92ZXJsYXkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIC5wbGF5X2ljb24ge1xuICAgICAgICAgICAgJHBsYXktaWNvbi1zaXplOiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogJHBsYXktaWNvbi1zaXplO1xuICAgICAgICAgICAgaGVpZ2h0OiAkcGxheS1pY29uLXNpemU7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYS10aS1zZWN0aW9uLXRleHQge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB9XG5cbiAgICAgIC5jYS10d2l0Y2gtYnJhbmRlZC1iYW5uZXItYW5jaG9yIHtcblxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYS10aS1zZWN0aW9uLXRleHQge1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltZTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5jYS10aS1zZWN0aW9uLXRpdGxlIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAmLmNhLXRpLWxpdmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAuY2EtdHdpdGNoLXVuZGVyLXZpZGVvIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYS10d2l0Y2gtYnJhbmRlZC1iYW5uZXItYW5jaG9yIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIC5jYS10d2l0Y2gtYnJhbmRlZC1iYW5uZXIge1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAkY29sb3ItcHJpbWUgM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdHdpdGNoO1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuICAgICAgICAuY2EtdHdpdGNoLWJyYW5kZWQtYmFubmVyLXRleHQge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGl0bGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAudHdpdGNoLWxvZ28td3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItcHJpbWU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLy8gSUUgZml4IGZvciBTVkcgd2lkdGhcbiAgICAgICAgICAgIEBpbmNsdWRlIGllX29ubHkge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwMDAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgQGluY2x1ZGUgZ3JpZC1hcmVhKHR3aXRjaC1tZWRpdW0pO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBncmlkLWFyZWE6IGF1dG87XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigxLCAyKTtcbiAgICBAaW5jbHVkZSBncmlkLXJvdygxLCAxKTtcblxuICAgIC5jYS10d2l0Y2gtYnJhbmRlZC1iYW5uZXItYW5jaG9yIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oMSwgMSk7XG4gICAgQGluY2x1ZGUgZ3JpZC1yb3coMSwgMSk7XG4gIH1cblxuICAvLyBIaWRlIG9uIElFXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiIsIi8qKlxuKiBVU0FHRVxuKiAgIEBpbmNsdWRlIGllX29ubHkge1xuKiAgICAgI2xvZ28ge1xuKiAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2xvZ28uZ2lmKTtcbiogICAgIH1cbiogICB9XG4qL1xuXG5AbWl4aW4gaWVfb25seSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgQGNvbnRlbnRcbiAgfVxufVxuIiwiLmNhLWZlZWRzLWVycm9yLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAyMHB4O1xuICAuY2FfZmVlZHNfZXJyb3Ige1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ud3MyLWZpbHRlci1idXR0b24tY29udGFpbmVyIHtcbiAgLndzMi1maWx0ZXItZHJvcGRvd24tb3V0ZXItY29udGFpbmVyIHtcbiAgICBib3R0b206IC0xcHg7XG4gIH1cblxuICAmLmRyb3Bkb3duX2FjdGl2ZSB7XG4gICAgLndzMi1maWx0ZXItZHJvcGRvd24tY29udGFpbmVyIHtcbiAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjY2NjO1xuICAgIH1cbiAgfVxufSIsIi50d2l0dGVyLWNvbnRhaW5lciB7XG4gIC50d2NvbS10d2l0dGVyLWZhbGxiYWNrLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMTBweDtcblxuICAgIC50d2NvbS10d2l0dGVyLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGl0bGU7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWUtZGFyaztcbiAgICB9XG5cbiAgICAudHdpdHRlci1pbmZvcm1hdGlvbiB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWUtZGFyaztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLnR3aXR0ZXItdHctbG9nby1vdXRlci1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAudHdpdHRlci10dy1sb2dvLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLy9oZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdfQ== */
