.twcom18-pad-top-bottom{padding:20px 0}.ws2-pusher .ws2-text-section.ws2-lower-text-section{padding-bottom:10px}.legal-cpra{margin-top:16px;font-size:14px}.legal-cpra .btn-civic-optout{outline:0;border:1px solid #fff;border-color:unset!important;color:#d7d7d7!important;background-color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 14' style='enable-background:new 0 0 30 14;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23FFFFFF;%7D .st1%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%230066FF;%7D .st2%7Bfill:%23FFFFFF;%7D .st3%7Bfill:%230066FF;%7D%0A%3C/style%3E%3Cg%3E%3Cg id='final---dec.11-2020_1_'%3E%3Cg id='_x30_208-our-toggle_2_' transform='translate(-1275.000000, -200.000000)'%3E%3Cg id='Final-Copy-2_2_' transform='translate(1275.000000, 200.000000)'%3E%3Cpath class='st0' d='M7.4,12.8h6.8l3.1-11.6H7.4C4.2,1.2,1.6,3.8,1.6,7S4.2,12.8,7.4,12.8z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='final---dec.11-2020'%3E%3Cg id='_x30_208-our-toggle' transform='translate(-1275.000000, -200.000000)'%3E%3Cg id='Final-Copy-2' transform='translate(1275.000000, 200.000000)'%3E%3Cpath class='st1' d='M22.6,0H7.4c-3.9,0-7,3.1-7,7s3.1,7,7,7h15.2c3.9,0,7-3.1,7-7S26.4,0,22.6,0z M1.6,7c0-3.2,2.6-5.8,5.8-5.8 h9.9l-3.1,11.6H7.4C4.2,12.8,1.6,10.2,1.6,7z'/%3E%3Cpath id='x' class='st2' d='M24.6,4c0.2,0.2,0.2,0.6,0,0.8l0,0L22.5,7l2.2,2.2c0.2,0.2,0.2,0.6,0,0.8c-0.2,0.2-0.6,0.2-0.8,0 l0,0l-2.2-2.2L19.5,10c-0.2,0.2-0.6,0.2-0.8,0c-0.2-0.2-0.2-0.6,0-0.8l0,0L20.8,7l-2.2-2.2c-0.2-0.2-0.2-0.6,0-0.8 c0.2-0.2,0.6-0.2,0.8,0l0,0l2.2,2.2L23.8,4C24,3.8,24.4,3.8,24.6,4z'/%3E%3Cpath id='y' class='st3' d='M12.7,4.1c0.2,0.2,0.3,0.6,0.1,0.8l0,0L8.6,9.8C8.5,9.9,8.4,10,8.3,10c-0.2,0.1-0.5,0.1-0.7-0.1l0,0 L5.4,7.7c-0.2-0.2-0.2-0.6,0-0.8c0.2-0.2,0.6-0.2,0.8,0l0,0L8,8.6l3.8-4.5C12,3.9,12.4,3.9,12.7,4.1z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:5% 50%;-webkit-background-size:20% 20%;background-size:20%;padding:10px 15px 10px 60px!important;margin-bottom:10px!important;border-radius:0!important;font-weight:unset!important;text-align:unset!important;font-family:unset!important;text-transform:unset!important;cursor:pointer}.legal-cpra .btn-civic-optout:disabled{cursor:not-allowed;opacity:.5}.legal-cpra .legal-cpra-link{font-size:14px}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}.screen-reader-text{display:none}.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,body.archive .pagination .nav-links span.current,body.archive .pagination .nav-links>a.current{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}body.archive .pagination .nav-links span,body.archive .pagination .nav-links>a{background-color:#97743a;border:2px transparent solid;padding:4px;font-weight:700;color:#fff}.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}.ca-patch-notes-page-container h1,.ca-patch-notes-page-container p.no-patch-notes,.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%}.ca-patch-notes-page-container{margin:30px 0}.ca-patch-notes-page-container h1 span{font-size:24px}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRlbXBvcmFyeV9zdHlsZXMuc2NzcyIsImNvbXBvbmVudHMvY29tbW9uLnNjc3MiLCJwYWdlcy9nYW1lX3BhZ2Uuc2NzcyIsImNvbXBvbmVudHMvZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvd3Atd3lzaXd5Zy1lZGl0aW9yLnNjc3MiLCJjb21wb25lbnRzL2NvbnRlbnRfc2VjdGlvbnMuc2NzcyIsImNvbXBvbmVudHMvZGl2aWRlci5zY3NzIiwiY29tcG9uZW50cy9zb2NpYWwuc2NzcyIsImNvbXBvbmVudHMvd3Bfb2VtYmVkLnNjc3MiLCJwYWdlcy9jb3JlL2NvcmUuc2NzcyIsInBhZ2VzL2NvcmUvYmxvY2tzL3Jlc3BvbnNpdmVfbGF5b3V0LnNjc3MiLCJwYWdlcy9jb3JlL2Jsb2Nrcy9idXR0b24uc2NzcyIsInBhZ2VzL2NvcmUvYmxvY2tzL2NvdmVyLnNjc3MiLCJwYWdlcy9jb3JlL2Jsb2Nrcy9jb2x1bW5zLnNjc3MiLCJwYWdlcy9jb3JlL3N0eWxlcy9zdHlsZV9zdGlja3kuc2NzcyIsInBhZ2VzL2NvcmUvc3R5bGVzL2VtYmVkXzE2X2J5Xzkuc2NzcyIsInBhZ2VzL2NvcmUvc3R5bGVzL3Jlc3BvbnNpdmUtY3VzdG9taXNhdGlvbnMuc2NzcyIsInBhZ2VzL2Jsb2dfc2luZ2xlL2Jsb2dfc2luZ2xlLnNjc3MiLCJwYWdlcy9jb3JlL3N0eWxlcy9zcGFjaW5nX21vZGlmaWNhdGlvbnMuc2NzcyIsInBhZ2VzL3BhZ2VfdG9vbHMuc2NzcyIsInBhZ2VzL2hvbWUuc2NzcyIsInBhZ2VzL2Jsb2dzLnNjc3MiLCJjYS1mZWVkcy12aWV3cy9mb3VyX3B1c2hlcnMuc2NzcyIsInBhZ2VzL2V2ZXJjaG9zZW4vcGFnZV9pbmZsdWVuY2Vyc19mb3JtLnNjc3MiLCJwYWdlcy9hcmNoaXZlLnNjc3MiLCJwYWdlcy9ibG9nX3NpbmdsZS9jb250ZW50X3NlY3Rpb25zL3Bvc3RfaW5mb3JtYXRpb24uc2NzcyIsInBhZ2VzL2RsY19zcGxpdF9zZWN0aW9ucy9pbmZvcm1hdGlvbi5zY3NzIiwicGFnZXMvZGxjX3NwbGl0X3NlY3Rpb25zL21hcHMuc2NzcyIsInBhZ2VzL3BhZ2Uuc2NzcyIsInBhZ2VzL2NhdGVnb3J5X3RhZy5zY3NzIiwicGFnZXMvZ2FtZV9wYWdlX3NlY3Rpb25zL2Zsb2F0aW5nX2hlYWRlci5zY3NzIiwiY2EtZmVlZHMtdmlld3MvaG9tZV9ncmlkLnNjc3MiLCJwYWdlcy9nYW1lX3BhZ2Vfc2VjdGlvbnMvaW50cm9kdWN0b3J5X3ZpZGVvLnNjc3MiLCJwYWdlcy9nYW1lX3BhZ2Vfc2VjdGlvbnMvZGVzY3JpcHRpb25fc2VjdGlvbi5zY3NzIiwicGFnZXMvZ2FtZV9wYWdlX3NlY3Rpb25zL2N0YS5zY3NzIiwicGFnZXMvZ2FtZV9wYWdlX3NlY3Rpb25zL2FjYWRlbXkuc2NzcyIsInBhZ2VzL2dhbWVfcGFnZV9zZWN0aW9ucy9ibG9nX3NlY3Rpb24uc2NzcyIsInBhZ2VzL2dhbWVfcGFnZV9zZWN0aW9ucy9yZWxhdGVkX2dhbWVzLnNjc3MiLCJwYWdlcy9nYW1lX3BhZ2Vfc2VjdGlvbnMvdmlkZW9fc2VjdGlvbi5zY3NzIiwicGFnZXMvZ2FtZV9wYWdlX3NlY3Rpb25zL2dlbmVyaWNfM192aWV3X3NsaWRlcl9zdHlsZXMuc2NzcyIsInBhZ2VzL2V2ZXJjaG9zZW4vcGFnZV9ldmVyX2Nob3Nlbi5zY3NzIiwicGFnZXMvZ2FtZV9wYWdlX3NlY3Rpb25zL2ZhY3Rpb25zLnNjc3MiLCJwYWdlcy9nYW1lX3BhZ2Vfc2VjdGlvbnMvZ2FsbGVyeS5zY3NzIiwicGFnZXMvZ2FtZXMuc2NzcyIsInBhZ2VzL2RsY19zcGxpdF9zZWN0aW9ucy9jb2x1bW5zLnNjc3MiLCJwYWdlcy9kbGNfc3BsaXRfc2VjdGlvbnMvc2tpbGxzLnNjc3MiLCJwYWdlcy9kbGNfc3BsaXRfc2VjdGlvbnMvc3dpdGNoLnNjc3MiLCJwYWdlcy9kbGNfc3BsaXRfc2VjdGlvbnMvdmlkZW8uc2NzcyIsInBhZ2VzL2RsY19zcGxpdF9zZWN0aW9ucy9idXkuc2NzcyIsInBhZ2VzL3BhdGNoX25vdGVzLnNjc3MiLCJwYWdlcy9kbGNfc3BsaXQuc2NzcyIsInRoZW1lX2NvbnRlbnRfc2VjdGlvbnMvdGhyZWUtY29sdW1uLWltYWdlLWdyaWQuc2NzcyIsInBhZ2VzL2V2ZXJjaG9zZW4vcGFnZV9ldmVyX2Nob3Nlbl9wcm9maWxlcy5zY3NzIiwicGFnZXMvb3V0cmVhY2guc2NzcyIsImNhLWZlZWRzLXZpZXdzL2Jsb2cuc2NzcyIsIm1peGlucy9jc3MtZ3JpZC5zY3NzIiwiY2EtZmVlZHMtdmlld3MvaG9tZV9ncmlkX3R3aXRjaC5zY3NzIiwibWl4aW5zL19pZV9vbmx5LnNjc3MiLCJjYS1mZWVkcy12aWV3cy9nZW5lcmFsLnNjc3MiLCJjYS1mZWVkcy12aWV3cy90d2l0dGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsdUIsQ0FDRSxjLENBR0Ysb0QsQ0FFSSxtQixDQUlKLFcsQ0FDRSxlLENBQ0EsYyxDQUZGLDZCLENBSUksUyxDQUNBLHFCLENBQ0EsNEIsQ0FDQSx1QixDQUNBLHNDLENBQ0Esb3NELENBQ0EsMkIsQ0FDQSwwQixDQUNBLCtCLENBQ0EsbUIsQ0FDQSxxQyxDQUNBLDRCLENBQ0EseUIsQ0FDQSwyQixDQUNBLDBCLENBQ0EsMkIsQ0FDQSw4QixDQUNBLGMsQ0FyQkosc0MsQ0F1Qk0sa0IsQ0FDQSxVLENBeEJOLDRCLENBNEJJLGMsQ0N0Q0osSSxDQUFBLFMsQ0FNSSxTLENBQ0EsUSxDQVBKLEksQ0FHRSx3RSxDQUNBLHFCLENBSkYsUyxDQVFJLGUsQ0FSSiwyQixDQWFNLFUsQ0NiTiw4TCxDQUFBLGlNLENEQUEsUyxDQUFBLDBCLENBaUJNLGEsQ0FqQk4sbUQsQ0FBQSwwQixDQXVCVSxVLENBdkJWLHFELENBQUEsMkQsQ0FBQSw0QixDQUFBLGtDLENBeUJZLFMsQ0F6QloseUQsQ0FBQSxnQyxDQWlDWSxVLENBV1osaUMsQ0U1Q0EsOEIsQ0Y2Q0UsWSxDQUNBLHNCLENBRkYseUUsQ0FJTSxVLENBQ0EsZSxDQUNBLGdCLENBRUEscUNBUk4seUUsQ0FTVSxpQixDQUNBLGtCLENBQ0EsZ0JHckRWLGtCLENBQ0UsZ0IsQ0FFRixVLENBQVksYSxDQUNWLGtCLENBQ0EsYyxDQUNBLFUsQ0FFRixXLENBQWEsYyxDQUNYLGlCLENBQ0EsYyxDQUNBLFcsQ0FFRixZLENBQWMsZSxDQUNaLGlCLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsVSxDQUtGLFcsQ0FDRSxtQixDQUNBLGlCLENBQ0EsZSxDQUVGLGUsQ0FDRSxRLENBQ0EsUyxDQUNBLFEsQ0FFRiw2QixDQUNFLGUsQ0FDQSxjLENBQ0EsUSxDQUVGLFUsQ0FDRSxrQixDQUNBLGMsQ0FFRixlLENBQ0UsaUIsQ0FDQSxnQixDQUNBLGEsQ0FDQSxTLENBQ0EsVSxDQUVGLGdCLENBQ0UsZ0IsQ0FDQSxlLENBQ0EsYyxDQUNBLFMsQ0FDQSxXLENDdkRGLG9CLENBQ0UsZSxDQUNBLG9DQUZGLG9CLENBR0ksaUIsQUFHRixvQ0FORixvQixDQU9JLFVGUEosMEIsQ0ZBQSxTLENFT0ksVSxDQVBKLDBCLENBV0ksUyxDR1hKLGdCLENBQ0ksUSxDQUNBLFUsQ0FDQSxVLENBQ0EsUSxDQUNBLHdCLENDTEosZ0IsQ0FBQSxtQixDQUVRLGdCLENDRlIsd0IsQ0FFRSxZLENBQ0EsVSxDQUhGLGdELENBTUksVSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxRLENBVEosdUQsQ0FZTSxpQixDQUNBLE0sQ0FDQSxPLENBQ0Esb0IsQ0FDQSxxQixDQ2hCTiw2QixDQWdCRSxXLENDZkEscUNEREYsNEVDQWlELGdCLENBRTdDLGdCREZKLHlGLENFQ0UsZSxDQUNBLFUsQ0ZGRix1RSxDR0NFLGdCLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGdCLENBQ0Esa0IsQ0hMRiw4RSxDR1FJLGEsQ0FDQSxpQixDQUNBLG1FLENBQ0EsUSxDQUNBLE0sQ0FDQSxVLENBQ0EsWSxDQUNBLFUsQ0FDQSxTLENBQ0EsVSxDQUdGLHFDSHBCRix1RSxDR3FCSSxpQixBQUdGLG9DSHhCRix1RSxDR3lCSSxrQkh6QkosOEUsQ0c4QkUsc0IsQ0g5QkYsaUYsQ0drQ0Usb0IsQ0hsQ0YsK0QsQ0dzQ0UsZ0IsQ0FDQSxvQixDQUNBLGlCLENIeENGLGdHLENHMkNJLFcsQ0FHRixvQ0g5Q0YsK0QsQ0crQ0ksc0IsQ0FDQSxjLENIaERKLGdHLENHbURNLHVCLENBQ0EsaUIsQ0FDQSxXLENBQ0EsUyxDSHRETixtRyxDR3lEUSxjLENIekRSLHNFLENHOERNLGEsQ0FDQSxpQixDQUNBLG1FLENBQ0EsUSxDQUNBLE0sQ0FDQSxVLENBQ0EsWSxDQUNBLFUsQ0FDQSxTLENBQ0EsWUh2RU4scUUsQ0c2RUUsaUIsQ0g3RUYsc0csQ0dnRkksaUIsQ0FDQSxVLENBQ0EsUSxDQUNBLGdCLENIbkZKLHlHLENHc0ZNLGMsQ0FDQSxlLENBRUEsZ0IsQ0h6Rk4sMEcsQ0c2Rk0sYyxDQUNBLGUsQ0FDQSwwQixDQUdGLG9DSGxHSix5RyxDR29HUSxjLENBQ0EscUJIckdSLG1ILENHMkdRLGlCLENBQ0EsUSxDQUNBLFcsQ0FDQSwwQixDQUNBLE0sQ0FDQSxPLENBQ0EsVSxDSGpIUiw0R0dvSFksYSxDQUNKLGUsQ0FNUixvQ0gzSEEsb0UsQ0c2SEksaUIsQ0g3SEoscUcsQ0dnSU0sUyxDQUNBLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENIcElOLHlHLENHdUlRLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSxRLENBQ0EsVyxDQUNBLG9CLENINUlSLDJHRytJYyxhLENBQ04sZSxDQUNBLFEsQ0FDQSxXLEFBTVIsb0NIeEpBLHlHLENHNkpVLGEsQ0FDQSxlLENIOUpWLDJHR2lLZ0IsYSxDQUNOLGlCLENBQ0EsYSxDQUNBLFMsQ0hwS1YsbUQsQ0cwS00sY0gxS04sa0UsQ0lDRSxzQixDSkRGLGtGLENJSUksNkIsQ0FDQSxrQixDQUlKLG9DSlRBLG1GLENJWU0scUMsQ0FDQSxXLENKYk4saUcsQ0lnQlEsZ0IsQ0poQlIsbUcsQ0lvQlEsb0JKcEJSLHlELENLQ0UsZ0IsQ0FDQSxXLENMRkYsd0UsQ0tLSSxjLENBQ0EsZSxDTE5KLGdGLENBQUEsZ0MsQ0FBQSxnQyxDQUFBLGdDLENBQUEsZ0MsQ0FBQSx5RCxDQUFBLDJELENBQUEsNEQsQ0FBQSxpRCxDS1VJLFUsQ0xWSixnRSxDS2NJLEssQ0FDQSxPLENBQ0EsTSxDQUNBLGMsQ0FHRixvQ0xwQkYseUQsQ0txQkksUSxDQUNBLGUsQ0x0QkosMEUsQ0t5Qk0sb0IsQ0x6Qk4sZ0YsQ0s2Qk0sWUw3Qk4sNEUsQ01DRSxpQixDQUNBLHFCLENBQ0EsUSxDQUNBLGUsQ0FDQSxhLENOTEYsbUYsQ0FBQSxtRixDQUFBLGtGLENNU0ksaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLE8sQ0FDQSxVLENBQ0EsVyxDQ2RKLG9DUEFBLDBELENPRUksbUJQRkoseUMsQ1FFQSwwTyxDQUFBLHFQLENDREUsUyxDVERGLGdELENTS0UsZ0IsQ1RMRix3QyxDU1NFLFEsQ1RURiwrQyxDU2FFLGUsQ1RiRiw0QyxDU2lCRSxlLENUakJGLGdDLENBdUJJLGMsQ0FDQSxnQixDQXhCSixnQyxDQTRCSSxlLENBQ0EsZ0IsQ0E3QkosZ0MsQ0FpQ0ksZSxDQUNBLGMsQ0FDQSxnQixDQW5DSiwrQixDQXVDSSxrQixDQUNBLGtCLENBeENKLDhDLENBQUEsNkMsQ0E4Q0ksZSxDQTlDSiwrQixDQWtESSxlLENBQ0Esa0IsQ0FFQSxxQ0FyREosK0IsQ0FzRE0sZ0JBdEROLDZDLENBQUEsdUQsQ0EyRE0sYyxDQTNETiwrRSxDQUFBLHlGLENBK0RRLGMsQ0FDQSxlLENBQ0EsVSxDQUNBLFcsQ0FsRVIsK0QsQ0FBQSxxRCxDQUFBLDZDLENBQUEsd0QsQ0FBQSw2QyxDQTJFTSxnQixDQVdBLHFDQXRGTixxRCxDQUFBLHVELENBQUEsd0QsQ0FBQSw2QyxDQXVGUSxXQXZGUiw2QyxDQTZGTSxrQixDQUtOLG1CLENBQ0UsWSxDVTVGRixvQyxDakJQQSwrQixDaUJRRSxZLENBQ0Esc0IsQ0FGRix5RCxDQVdJLGUsQ0FDQSxxQixDQUNBLFUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsWSxDQUNBLHFCLENBQ0Esa0IsQ0FsQkosZ0YsQ0FxQk0sWSxDQUNBLHNCLENBQ0EsVSxDQUNBLGUsQ0F4Qk4saUgsQ0EwQlEsa0IsQ0FFQSxvQ0E1QlIsaUgsQ0E2QlUsYyxDQUNBLG9CQTlCVix1SCxDQW1DUSxVLENBbkNSLGlHLENBdUNRLGdCLENBdkNSLGlHLENBMkNRLGMsQ0FDQSxTLENDbkRSLCtJLENBSU0scUIsQ0FDQSxjLENBQ0Esb0NBTk4sK0ksQ0FPUSxXQVBSLDBELENBY00sUSxDQWROLHdJLENBbUJNLHFCLENIakJOLGlCLENHRkEsbUosQ0EyQlUscUIsQ0EzQlYsbUssQ0E4QlUsWSxDQzlCVixxQixDQUVFLGEsQ0FDQSxvQ0FIRixxQixDQUlJLGEsQUFHRixvQ0FQRixxQixDQVFJLFVKTkosaUIsQ0FJRSxVLENBRUEsZSxDQUdBLHFCLENBVEYsd0QsQ0FZSSxVLENBWkosbUMsQ0FnQkksZ0IsQ0FoQkosd0UsQ0FBQSxtRixDQXFCUSxjLENBQ0EsVyxDQUNBLFUsQ0F2QlIscUUsQ0FBQSxnRixDQTJCUSxpQixDQUNBLDZCLENBRUEsb0NBOUJSLHFFLENBQUEsZ0YsQ0ErQlUsbUIsQUFHRixvQ0FsQ1IscUUsQ0FBQSxnRixDQW1DVSxtQkFuQ1YsdUUsQ0FBQSxrRixDQXVDVSxVLENBQ0Esb0IsQ0FDQSxjLENBQ0EsUSxDQUNBLGUsQ0FFQSxvQ0E3Q1YsdUUsQ0FBQSxrRixDQThDWSxnQixBQUdGLG9DQWpEVix1RSxDQUFBLGtGLENBa0RZLGdCQWxEWix5RSxDQUFBLG9GLENLRkEsK0YsQ0NHQSw0QyxDTnFEWSxVLENBdERaLCtFLENBQUEsMEYsQ09GQSxnRCxDQUFBLDZDLENQMERjLHlCLENBeERkLGtGLENBQUEsNkYsQ0ErRFEsa0IsQ0EvRFIsZ0gsQ0FBQSwySCxDQWtFVSxVLENBQ0EsWSxDQUNBLGlCLENBR0Ysb0NBdkVSLGtGLENBQUEsNkYsQ0F3RVUsbUJBeEVWLGtGLENBQUEsNkYsQ0E2RVEsa0IsQ0E3RVIsbUcsQ0FBQSw4RyxDQWdGVSxnQixDQWhGVix3RyxDQUFBLG1ILENBa0ZZLGMsQ0FDQSxnQixDUWhGTixvQ1JITiwrSSxDQUFBLDBKLENRSVEsZ0JSSlIsa0ssQ0FBQSw2SyxDUVFRLGMsQ0FDQSxRLENBRUEsb0NSWFIsa0ssQ0FBQSw2SyxDUVlVLGMsQ0FDQSxrQlJiVixzSyxDQUFBLGlMLENRa0JRLGMsQ0FDQSxnQixDQUNBLCtCLENBQ0EsUyxDQUNBLGEsQ1J0QlIsOEosQ0FBQSx5SyxDUTBCUSxZLENBQ0Esa0IsQ0FDQSxVLENBQ0EsbUIsQ0FFQSxvQ1IvQlIsOEosQ0FBQSx5SyxDUWdDVSxnQlJoQ1YsbUssQ0FBQSw4SyxDUW9DVSwrQixDQUNBLGMsQ0FDQSxnQixDQUNBLFUsQ0FDQSx3QixDQUVBLG9DUjFDVixtSyxDQUFBLDhLLENRMkNZLGMsQ0FDQSxrQlI1Q1oscUosQ0FBQSxnSyxDUW1ETSxZLENBQ0EsYyxDQUNBLGEsQ1JyRE4sc0wsQ0FBQSxpTSxDUXVEUSxXLENBQ0EsWSxDQUNBLGtCLENSekRSLHVMLENBQUEsa00sQ1E2RFEsWSxDQUNBLHFCLENBRUEsb0NSaEVSLHVMLENBQUEsa00sQ1FpRVUsZSxDQUNBLFUsQ0FDQSwwQixDUm5FVixzTixDQUFBLGlPLENRcUVZLGFSckVaLHNOLENBQUEsaU8sQ1EwRVUsWSxDQUNBLHNCLENBQ0Esd0IsQ0FDQSxXLENSbUNWLDRCLENBaEhBLGlCLENBQUEsbVAsQ0FBQSw4UCxDUW9GYyxZLENBQ0Esa0IsQ1JyRmQsd08sQ0FBQSxtUCxDUTBGWSx3QixDQUNBLG9CLENBQ0EsK0IsQ0FDQSxXLENBQ0EsaUIsQ1I5RlosNEgsQ0FBQSx1SSxDUXFHTSx3QixDQUNBLFUsQ0FDQSxVLENBQ0EsVSxDQUNBLFEsQ1J6R04sMEosQ0FBQSxxSyxDUThHUSxpQixDQUVBLG9DUmhIUiwwSixDQUFBLHFLLENRaUhVLFUsQ0FDQSxhUmxIViw4QyxDQThGSSxVLENBOUZKLHNHLENBaUdRLGMsQ0FDQSxnQixDQUNBLGUsQ0FNUixrQyxDQUFBLDZDLENBRUksaUIsQ0FDQSxrQixDQUlKLDRCLENBR0UscUIsQ0FFQSwwQixDQUNBLGtCLENBRUEsVSxDQVJGLDhDLENBV0ksZSxDQUNBLGlCLENBQ0Esa0IsQ0FiSiw4QyxDQWlCSSxZLENBQ0EscUIsQ0FDQSxzQixDQUNBLFUsQ0FwQkosdUUsQ0FBQSx1RSxDQXVCTSxpQixDQXZCTix5RSxDQUFBLHNFLENBMkJNLFUsQ0EzQk4sdUYsQ0FBQSw4SCxDQStCTSxjLENBQ0EsUyxDQWhDTixpSixDQXdDUSxlLENBeENSLDRELENBNkNNLFksQ0FDQSxzQixDQTlDTiw4RCxDQWtETSxZLENBQ0Esa0IsQ0FuRE4sNkQsQ0F1RE0sWSxDQUNBLG9CLENBeEROLDBFLENBNERNLFksQ0FDQSxrQixDQTdETiwyRixDQUFBLDJGLENBK0RRLGUsQ0EvRFIsMEUsQ0FvRU0sWSxDQUNBLG9CLENBckVOLDJELENBQUEsa0UsQ0E4RU0sYyxDQUNBLGUsQ0FDQSxVLENBQ0EsYyxDU25NTixxRyxDQ0FBLG9ELENDQUEsdUUsQ1hrSEEsZ0MsQ2ZsSEEsMEcsQ0FBQSwwSCxDQUFBLDJGLENld01JLFUsQ0FDQSxXLENBdkZKLCtCLENBQUEsK0IsQ0EyRkksaUIsQ0EzRkoseUMsQ0ErRkksVSxDQUNBLGMsQ0FDQSxTLENBakdKLHlDLENBcUdJLGUsQ0FyR0osdUQsQ0F5R0ksa0IsQ1kzTkosNEMsQ0FJSSxRLENBSkosMkQsQ0FRSSxrQixDQUNBLGUsQ0FUSiw4RCxDQVdNLGtCLENBQ0Esb0NBWk4sOEQsQ0FhUSxnQkFiUix3RixDQUFBLDhELENBa0JNLGlCLENBbEJOLGlELENBd0JNLFksQ0F4Qk4sNEMsQ0E2QkksYSxDQTdCSixtQyxDQWlDSSxjLENBakNKLHdDLENBb0NNLGEsQ0FDQSxrQixDQXJDTixrRSxDQTJDTSx1QixDQUNBLHdCLENBQ0Esd0IsQ0FDQSxtQixDM0I5Q04sMEQsQ0FlTSxVLENBQ0EsZ0IsQ0FoQk4scUMsQzRCSUUsaUIsQ0FDQSxRLENBQ0EsTSxDQUNBLFUsQ0FDQSxZLENBQ0Esc0IsQ0FDQSxXLEM1QlZGLHNELEM0QmFJLGlCLENBQ0EsVSxDQUNBLGdCLENBSUEsb0M1Qm5CSixzRCxDNEJvQk0sY0NPTixrSSxDN0IzQkEsb0YsQzRCd0JNLFcsQzVCeEJOLHdGLEM0QjRCTSxXLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxZLENBQ0Esc0IsQzVCbENOLGlHLEM0QnFDUSxjLENBQ0EsVyxDNUJ0Q1IsMEgsQzRCMENRLGdCLENBQ0EsVSxDQUNBLHFCLENBQ0EscUIsQzVCN0NSLG9KLEM0QmlEVSxZLENBQ0Esa0IsQ0FDQSw2QixDQUNBLFcsQ0FDQSxVLENBQ0EsYyxDQUVBLG9DNUJ4RFYsb0osQzRCeURZLDZCLEM1QnpEWiw2SyxDNEI0RGMsYzVCNURkLG1MLEM0QmlFWSxZLENBQ0Esa0IsQzVCbEVaLDBNLEM0QnVFYyxlLENBQ0EsVyxDQUNBLHFCLEM1QnpFZCwyTyxDNEIyRWdCLGdCLEM1QjNFaEIsbU0sQzRCNEZrQixlLENBQ0EsZSxDNUI3RmxCLHdNLEM0QitGb0IsVSxDQUNBLFksQ0FDQSxzQixDQUNBLGtCLENBQ0EsVSxDNUJuR3BCLHlDLEM4QkdJLFUsQ0FDQSxhLENBQ0EsaUIsQzlCTEosMEQsQzhCUVEsYSxDOUJSUix1RixDOEJVWSxhLENBRUEsVSxDOUJaWixnRSxDOEJvQlksUSxDQUNBLGEsQ0FDQSxVLENBR0osb0M5QnpCUiwwRCxDOEIwQlksYzlCMUJaLHdGLEM4QitCUSxZLENBR0EsWSxDQUNBLGlCLENBQ0Esb0M5QnBDUix3RixDOEJxQ1ksZTlCckNaLDJELEM4QjBDUSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxZLENBQ0Esc0IsQzlCaERSLDZGLEM4Qm9EWSxVLENBQ0Esd0IsQ0FFQSxZLENBQ0Esb0IsQ0FDQSw2QixDQUNBLGMsQ0FDQSxjLENBQ0EsVSxDQUNBLGUsQ0FDQSxnQixDQUVBLHFDOUJoRVosNkYsQzhCaUVnQixpQixDQUNBLGtCLENBQ0EsZ0IsQUFHSixvQzlCdEVaLDZGLEM4QnVFZ0Isd0IsQUFHSixvQzlCMUVaLDZGLEM4QjJFZ0IsbUIsQ0FDQSxrQixBQVFBLG9DOUJwRmhCLG9ILEM4QnFGb0IsYzlCckZwQixzSCxDOEJ5Rm9CLFEsQ0FDQSxZLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGUsQzlCN0ZwQiw0SCxDOEJrR2dCLFksQ0FDQSxxQixDQUNBLHNCLENBQ0Esb0M5QnJHaEIsNEgsQzhCc0dvQiw2QixDQUNBLGE5QnZHcEIsbUosQzhCMEdvQixZLENBQ0Esc0IsQ0FDQSxrQixDOUI1R3BCLGdLLEM4QmdIb0IsWSxDQUNBLHNCLENBQ0EsYyxDQUNBLGMsQzlCbkhwQiw0SyxDOEJzSHdCLFUsQzlCdEh4QixxTCxDOEJ3SDRCLGUsQ0FDQSxlLEM5QnpINUIseUMsQytCQ0ksWSxDQUNBLHNCLEMvQkZKLDhFLEMrQk1RLFksQ0FDQSw2QixDQUVBLGdCLENBRUEscUMvQlhSLDhFLEMrQllZLGlCLENBQ0Esa0IsQ0FDQSxnQixBQUlKLG9DL0JsQlIsOEUsQytCbUJZLHFCLENBQ0Esb0IvQnBCWixxRyxDK0J3QlksUyxDQUNBLFksQ0FDQSxzQixDQUNBLHFCLENBQ0EsZ0IsQ0FDQSxtQixDQUVBLG9DL0IvQloscUcsQytCZ0NnQixZL0JoQ2hCLDZGLENBQUEscUcsQ0FBQSw0RyxDK0JxQ29CLGEsQy9CckNwQiwyRyxDK0IwQ2dCLFksQ0FDQSxrQixDQUNBLG9DL0I1Q2hCLDJHLEMrQjZDb0Isd0IvQjdDcEIsdUcsQytCa0RnQixVLENBQ0Esa0IsQy9CbkRoQixpSCxDK0JxRG9CLGMsQ0FDQSxnQixDQUNBLGUsQy9CdkRwQixnSCxDK0IyRG9CLGMsQ0FDQSxnQixDQUNBLGUsQ0FHSixvQy9CaEVoQix1RyxDK0JpRW9CLG1CL0JqRXBCLHVJLEMrQnNFZ0IsWSxDQUNBLGMsQ0FDQSxvQy9CeEVoQix1SSxDK0J5RW9CLHdCL0J6RXBCLDJILENBQUEsbUosQytCNEVvQixpQixDQUNBLGUsQ0FDQSxvQixDQUNBLGUsQy9CL0VwQixnSSxDQUFBLHdKLEMrQmlGd0IsYyxDQUNBLGdCLEMvQmxGeEIsK0YsQytCeUZZLFksQ0FDQSx3QixDQUNBLG9CLENBQ0EsZ0IsQ0FFQSxvQy9COUZaLCtGLEMrQitGZ0IsVSxDQUNBLGMvQmhHaEIsc0gsQytCb0dnQixVLENBQ0EsbUIsQ0FFQSxxQy9CdkdoQixzSCxDK0J3R29CLG9CLEFBR0oscUMvQjNHaEIsc0gsQytCNEdvQixvQi9CNUdwQiw4RCxDZ0NJUSxpQixDQUNBLGEsQ2hDTFIsb0UsQ2dDUVksVSxDQUNBLFcsQ0FDQSxhLENBR0osb0NoQ2JSLDhELENnQ2NZLGtCLENBQ0EsZWhDZloscUYsQ2dDbUJZLGlCLENBQ0EsTyxDQUNBLGMsQ0FDQSxTLENBRUEscUNoQ3hCWixxRixDZ0N5QmdCLGlCLEFBR0osb0NoQzVCWixxRixDZ0M2QmdCLGlCLENBQ0EsVSxDQUNBLFksQ0FDQSxrQmhDaENoQix3RixDZ0MwQ2dCLFUsQ0FDQSxrQixDQUVBLG9DaEM3Q2hCLHdGLENnQzhDb0IsYyxDQUNBLG1CLEFBR0oscUNoQ2xEaEIsd0YsQ2dDbURvQixjLENBQ0EscUJoQ3BEcEIsZ0csQ2dDeURnQixVLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esd0IsQ0FFQSxxQ2hDOURoQixnRyxDZ0MrRG9CLGMsQ0FDQSxxQixBQUdKLG9DaENuRWhCLGdHLENnQ29Fb0IsbUJoQ3BFcEIsK0csQ2dDeUVnQixZLENBQ0EsYyxDQUNBLGtCLENBRUEsb0NoQzdFaEIsK0csQ2dDOEVvQix3QmhDOUVwQiwrRSxDZ0M4RlksVyxDQUNBLFMsQ0FFQSxvQ2hDakdaLCtFLENnQ2tHZ0IsVSxDQUNBLGEsQ0FDQSxZaENwR2hCLHNHLENnQ3dHZ0IsVSxDQUNBLG1CLENBRUEscUNoQzNHaEIsc0csQ2dDNEdvQixvQixBQUdKLHFDaEMvR2hCLHNHLENnQ2dIb0Isb0IsQUFHSixvQ2hDbkhoQixzRyxDZ0NvSG9CLGdCaENwSHBCLG9DLENpQ0NFLFksQ0FDQSxzQixDQUNBLHFCLENqQ0hGLG1FLENpQ2FJLGUsQ0FDQSxXLENBQ0EsVSxDQUNBLG9DakNoQkosbUUsQ2lDaUJNLGFqQ2pCTixnRyxDaUNxQk0sZSxDQUNBLGMsQ0FDQSxnQixDQUNBLFEsQ0FDQSxvQ2pDekJOLGdHLENpQzBCUSxpQixDQUNBLGMsQ0FDQSxrQmpDNUJSLGdILENpQ2lDTSxjLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsZ0IsQ2pDcENOLDBGLENpQ3dDTSxZLENBQ0EsYSxDQUNBLDZCLENBQ0Esb0NqQzNDTiwwRixDaUM0Q1EseUIsQ2pDNUNSLHFILENpQzhDVSxjakM5Q1Ysc0csQ2lDbURRLGUsQ2pDbkRSLHlILENpQ3NEVSxnQixDQUNBLG1CLENBQ0EscUIsQ2pDeERWLGtKLENpQzJEWSxjLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsYSxDQUNBLG9DakMvRFosa0osQ2lDZ0VjLGMsQ0FDQSxrQmpDakVkLG9LLENpQ3NFWSxjLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esb0NqQ3pFWixvSyxDaUMwRWMsZ0JqQzFFZCxtRyxDaUNrRk0sWSxDQUNBLHNCLENBQ0EsZ0IsQ2pDcEZOLHdILENpQ3NGUSxvQixDQUNBLGEsQ0FDQSxlLENBQ0EsZSxDakN6RlIsNEQsQ0FBQSw4SCxDaUMyRlUsVSxDakMzRlYseUYsQ2tDRUksZ0IsQ0FDQSw0QixDQUNBLGUsQ0FFQSxvQ2xDTkoseUYsQ2tDT00sa0JsQ1BOLHNILENrQ1lRLGMsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxhLENBRUEsb0NsQ2pCUixzSCxDa0NrQlUsYyxDQUNBLGtCbENuQlYsd0gsQ2tDMEJRLHFCLENBQ0EscUIsQ0FDQSxZLENBQ0EsZ0IsQ2xDN0JSLHlKLENrQytCVSxnQixDQUVFLG9DbENqQ1osZ0wsQ2tDa0NjLGMsQ0FDQSxrQmxDbkNkLG1MLENBQUEsbUwsQ0FBQSxtTCxDQUFBLG1MLENBQUEscUwsQ0FBQSxrTCxDa0NzQ2Msd0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLENBS0Ysb0NsQzlDWixvTSxDa0MrQ2MsYyxDQUNBLGtCbENoRGQsMEksQ2tDc0RVLFksQ2xDdERWLGlFLENrQzZESSxtQixDQUNBLFksQ0FDQSxzQixDQUNBLGtCLENsQ2hFSiw2RSxDa0NtRU0sZSxDQUNBLGUsQ2xDcEVOLG9JLENtQ0lNLFUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGUsQ0FDQSxtQixDQUNBLG9DbkNWTixvSSxDbUNXUSxtQixDQUNBLGdCbkNaUiw4SCxDbUNpQk0sWSxDQUNBLHNCLENBQ0EsYyxDQUNBLG1CLENBQ0EsVyxDbkNyQk4sNkosQ21Dd0JRLGEsQ0FDQSxXLENuQ3pCUiwrTCxDbUM0QlUsWSxDQUNBLFUsQ0FDQSxZLENBRUEsb0NuQ2hDViwrTCxDbUNpQ1ksVSxDQUNBLGFuQ2xDWixtQyxDQUFBLGtHLENvQ0VJLGlCLENwQ0ZKLG9ELENvQ01RLFksQ3BDTlIsdUMsQ0FBQSxpRSxDb0NVUSxZLENBSUEsb0NwQ2RSLGlFLENvQ2VZLGVwQ2ZaLGdGLENvQ2tCWSxVLENBQ0EsVyxDQUNBLHdCLENBQ0EsaUIsQ3BDckJaLGtFLENBQUEsbUUsQ29DNkJZLFcsQ0FDQSxpQixDQUNBLFcsQ0FDQSxNLENBQ0EsVSxDQUNBLFUsQ0FDQSxvRSxDQUNBLG1CLENwQ3BDWixrRSxDb0N5Q1EsYSxDQUtBLFUsQ0FDQSxRLENBQ0EscUIsQ0FDQSxZLENBQ0Esb0IsQ0FDQSxzQixDQVRBLG9DcEMxQ1Isa0UsQ29DMkNZLGNwQzNDWiwyRixDb0NxRFksaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENwQ3pEWixrSCxDb0M2RFksaUIsQ0FDQSxTLENBQ0EsTSxDQUNBLFUsQ0FDQSxZLENBQ0Esc0IsQ3BDbEVaLHdLLENvQ29FZ0IsWSxDQUNBLHNCLENBQ0EsVSxDQUNBLFcsQ0FDQSxnQixDcEN4RWhCLGdNLENvQzBFb0IsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxZLENBQ0Esc0IsQ3BDL0VwQixzTyxDb0NpRndCLFUsQ0FDQSxxQixDQUNBLGlCLENwQ25GeEIsdVEsQ29DcUY0QixhLENwQ3JGNUIscUgsQ29DOEZnQixpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxZLENBQ0Esc0IsQ0FDQSxrQixDcENyR2hCLGlKLENvQ3VHb0IsUyxDcEN2R3BCLHVKLENvQ3lHd0IsYSxDQUNBLFUsQ0FDQSxXLENwQzNHeEIsd0ssQ29DbUh3QixTLENwQ25IeEIsK0osQ29DNkhnQyxVLENwQzdIaEMsZ0gsQ3FDZ0JVLGEsQ3JDaEJWLDBFLENxQ3NCTSxZLENBQ0Esc0IsQ3JDdkJOLDJHLENxQzBCUSxZLENBQ0EsVSxDQUNBLGMsQ0FDQSxnQixDQUNBLGUsQ0FDQSxlLENBQ0EscUNyQ2hDUiwyRyxDcUNpQ1ksVSxDQUNBLG1CLEFBR0osb0NyQ3JDUiwyRyxDcUNzQ1UsaUIsQ0FDQSxnQixBQUdGLG9DckMxQ1IsMkcsQ3FDMkNVLGMsQ0FDQSxrQixBQU1KLG9DckNsRE4sbUQsQ3FDbURRLHlCckNuRFIsb0QsQ3FDd0RNLGlCLENBQ0Esd0IsQ0FDQSxvQ3JDMUROLG9ELENxQzJEUSxzQixDckMzRFIseUcsQ0FBQSw2RyxDcUMrRFksUSxDQUNBLFMsQ0FDQSxXLENBQ0EsVSxDckNsRVosaUUsQ3FDMkVVLHVCLENBQ0EsVSxDckM1RVYsc0gsQ0FBQSwwSCxDcUMrRWMsUSxDQUNBLFMsQ0FDQSxXLENBQ0EsVSxDckNsRmQseUcsQ0FBQSxzSCxDcUNxRmMsUyxDQUNBLHNDLENyQ3RGZCxtRSxDQUFBLHFFLENxQzBGWSxXckMxRlosK0QsQ3FDaUdNLGlCLENDakdOLHNDLENBQXlFLDhDLENBQXpDLCtDLEN0Q0FoQyxxRSxDcUNvR1Esb0IsQ0NwRlIsaUYsQ3RDaEJBLHVGLENxQ3dHUSxpQixDQUNBLHFCLENyQ3pHUix3SCxDcUM0R1UsZ0YsQ3JDNUdWLG9ILENxQytHVSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxZLENBQ0EscUIsQ0FDQSw2QixDQUNBLGtCLENBQ0Esc0IsQ0FDQSxTLENBQ0Esc0MsQ3JDMUhWLG9ELENxQ2dJTSxpQixDQUNBLE8sQ0FDQSxVLENBQ0EsVyxDQUNBLGdCLENBRUEsNEIsQ0FDQSxRLENSNUdOLG1ILEM3QjNCQSwwRCxDcUN5SVEsUyxDckN6SVIsd0QsQ3FDNklRLGlCLENBQ0EsSyxDQUNBLFMsQ0FDQSxVLENBQ0EsVyxDckNqSlIsZ0UsQ0FBQSwwRCxDQUFBLDJELENxQ3FKUSxZLENyQ3JKUiwrRCxDcUN5SlEsVSxDQUNBLFMsQ3JDMUpSLG1FLENxQzRKVSxNLENyQzVKViwrRCxDcUNpS1EsVSxDQUNBLFUsQ3JDbEtSLG1FLENxQ29LVSxPLENBQ0Esd0IsQ3JDcktWLCtELENBQUEsK0QsQ3FDMEtRLFUsQ3JDMUtSLHFFLENBQUEscUUsQ3FDOEtRLFMsQ0FDQSxjLENyQy9LUiw2RixDQUFBLDZGLENBQUEscUUsQ3VDUVEsYSxDdkNSUixzRixDdUN5QlEsWSxDQUNBLHNCLENBQ0Esa0IsQ3ZDM0JSLHdGLEN1QzZCVSxjLENBQ0EsVyxDQWtCUixvQ3ZDaERGLGdFLEN1Q2tETSxZLEN2Q2xETixnRSxDdUNxRE0sb0IsQ3ZDckROLDBELEN1Q3dETSxldkN4RE4sMEgsQ3VDaUVNLFcsQ0FDQSxpQixDQUNBLFcsQ0FDQSxNLENBQ0EsVSxDQUNBLFUsQ0FDQSx1RSxDQUdBLHNCLENBQ0Esc0IsQ0FFQSxvQ3ZDN0VOLDBILEN1QzhFUSxjdkM5RVIsNkUsQ0FBQSw2RSxDdUNxRk0sWSxDQUdFLG9DdkN4RlIsdUcsQ0FBQSx1RyxDdUN5RlUsZXZDekZWLDBGLEN1Q2dHUSxhLEN2Q2hHUixnRSxDQUFBLGdFLEN1Q3NHSSxpQixDQUNBLFEsQ0FDQSxVLENBQ0EsYyxDQUNBLGdCLENBQ0EsWSxDQUNBLHNCLEN2QzVHSixzRSxDQUFBLHNFLEN1QytHTSxlLENBQ0EsYyxDQUNBLGtCLENBQ0EsZSxDdkNsSE4scUUsQ0FBQSxxRSxDdUNzSE0sYSxDQUNBLGMsQ0FFQSxlLENBQ0EsZ0IsQ3ZDMUhOLHFDLEN3Q0VFLGMsQ0FDQSxxQixDeENIRiwrRixDd0NNTSxpQixDQUNBLFMsQ0FDQSxRLENBQ0Esb0N4Q1ROLCtGLEN3Q1VRLGV4Q1ZSLG1GLEN3Q2NNLGEsQ0FJSixvQ3hDbEJGLHFDLEN3Q21CSSxXbEJuQkosdUMsQ0FFSSxjLENBRkoseUMsQ0FJTSxlLENBSk4sNkMsQ0FRSSxjLENtQlJKLG9GLENuQkFBLCtELENBVU0saUIsQ0FWTix3QyxDQUFBLHFDLENBZU0sd0IsQ0FDQSw0QixDQUNBLFcsQ0FDQSxlLENBQ0EsVSxDbUJuQk4sa0UsQ0FFRyxjLENBQ0EscUIsQ2ZISCxxRCxDQUdJLHFCLENBSEosaUYsQ0FNTSxVLENBTk4sbUUsQ0FVTSxtQixDQUNBLFksQ0FVQSxvQ0FyQk4sdUQsQ0FBQSx1RCxDQUFBLHVELENBQUEsdUQsQ0FBQSx1RCxDQXNCUSw2QkZ0QlIsb0MsQ0FJSSxxQixDQUNBLFksQ0FDQSxzQixDQU5KLHlFLENBUVEsWSxDQVJSLDBGLENBV1ksUyxDQUNBLFksQ0FDQSxzQixDQUNBLGtCLENBZFosaUcsQ0FnQmdCLFksQ0FDQSxzQixDQUNBLGtCLENBbEJoQixnRyxDQTJCWSxTLENBQ0EsVSxDQUNBLGUsQ0E3QloscUcsQ0FnQ2dCLGEsQ0FoQ2hCLDRHLENBb0NnQixjLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esd0IsQ0F2Q2hCLDJHLENBMkNnQixjLENBQ0EsZ0IsQ0FDQSxlLENBN0NoQiwwRyxDQWlEZ0IsYyxDQUNBLGdCLENBQ0EsZSxDQW5EaEIsK0gsQ0F1RGdCLG9CLENBSVIsb0NBM0RSLDBGLENBOERnQixTLENBQ0Esa0IsQ0EvRGhCLGdHLENBbUVnQixTLENBQ0EsZ0IsQUFJUixvQ0F4RVIseUUsQ0F5RVksWSxDQUNBLHNCLENBQ0EsaUIsQ0EzRVosMEYsQ0E4RWdCLFksQ0E5RWhCLGdHLENBa0ZnQixZa0JsRmhCLDBCLENBR0kscUIsQ0FDQSxhLENBR0EsbUIsQ0FFQSxvQ0FUSiwwQixDQVdRLHFCQVhSLDhDLENBZVEsYyxDQUNBLGdCLENBQ0EsbUIsQ0FDQSx3QixDQUNBLDJCLENBRUEsb0NBckJSLDhDLENBc0JZLGMsQ0FDQSxtQkF2QlosOEQsQ0EwQlksaUMsQ0FDQSw4QixDQUNBLHlCLENBQ0EseUIsQ0FDQSx1QixDQTlCWixzRSxDQWlDZ0IsYyxDQUNBLGdCLENBQ0EsZSxDQUNBLFEsQ0FwQ2hCLGlFLENBd0NnQixRLENBQ0EscUIsQ0F6Q2hCLG9FLENBMkNvQixjLENBQ0EsZ0IsQ0FDQSwyQixDQTdDcEIseUUsQ0ErQ3dCLGdCLENBQ0EsYyxDQUNBLGUsQ0M5Q2hCLG9DQUhSLG1ELENBSVksYyxDQUNBLG1CQUxaLDZDLENBU1EsYyxDQUNBLGdCLENBQ0EsZSxDQUNBLGtCLENBR0osb0NBZkosdUUsQ0FpQlksYyxDQWpCWiw2QyxDQXFCWSxtQkFyQlosK0MsQ0EwQlEsUSxDQUNBLG1CLENBM0JSLGdFLENBOEJZLFksQ0FFQSxvQ0FoQ1osZ0UsQ0FpQ2dCLFksQ0FqQ2hCLCtGLENBbUNvQixvQkFuQ3BCLGdGLENBd0NnQixZLENBQ0Esa0IsQ0F6Q2hCLGdGLENBNkNnQixZLENBQ0EscUIsQ0E5Q2hCLHVGLENBZ0RvQixjLENBQ0EsZ0IsQ0FDQSxlLENBbERwQixzRixDQXNEb0IsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLFEsQ2xCekRwQiw2QixDQUNJLHFCLENBREoseUMsQ0FJUSxjLENBQ0EsZSxDQUNBLGdCLENBQ0EsVSxDQUNBLGdCLENBQ0Esd0IsQ0FUUix3QyxDQWFRLGdCLENBQ0EsVSxDQWRSLG1ELENBcUJZLGdCLENBQ0EsVSxDQUNBLFcsQ0FDQSxZLENBeEJaLDZDLENBNkJRLGMsQ0FDQSxZLENBQ0Esc0IsQ0EvQlIseUQsQ0FpQ1ksZSxDQUNBLE8sQ0FJUixvQ0F0Q0oscUUsQ0F3Q1ksUyxDQXhDWixpRixDQTBDZ0IsaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLGMsQ0E3Q2hCLDBHLENBaURvQixZLENBakRwQixzSCxDQW1Ed0IsWSxDQW5EeEIscUgsQ0F1RHdCLGEsQ0F2RHhCLHFGLENBNkRnQixnQm1CN0RoQixrQyxDQUNJLGUsQ0FESixtRSxDQUdRLHFCLENBSFIsMEUsQ0FPUSxZLENBQ0EsNkIsQ0FSUixpRyxDQVdZLFksQ0FDQSxxQixDQUNBLHNCLENBQ0EsVSxDQUNBLGMsQ0FDQSxTLENBaEJaLDZHLENBbUJnQixTLENBQ0EsYyxDQUNBLGdCLENBQ0EsZSxDQUNBLHdCLENBdkJoQixtSCxDQTJCZ0IsWSxDQTNCaEIsMkgsQ0E2Qm9CLHdCLENBQ0EsUSxDQTlCcEIsb0YsQ0NBQSxrRixDRG9DWSxZLENBR0oscUNBdkNSLDBFLENBd0NZLFksQ0F4Q1osMkYsQ0EwQ2dCLGlCLENBQ0EsTyxDQUNBLE8sQUFJUixvQ0FoRFIsMkYsQ0FrRGdCLGMsQUFJUixvQ0F0RFIsb0YsQ0F5RGdCLGEsQ0F6RGhCLGlHLENBNkRnQixZLENBQ0Esd0IsQ0FDQSxVLENBL0RoQiw2RyxDQWlFb0IsZSxDQUNBLGMsQ0FsRXBCLDJHLENBcUVvQixjLEFBS1osb0NBMUVSLHNGLENBNEVnQixXLENBQ0EsWUU3RWhCLGdDLENBQ0ksWSxDQUNBLHFDQUZKLGdDLENBR1EsY0FIUixvRCxDQU1RLFksQ0FDQSxpQixDQUNBLDZCLENBUlIsMkUsQ0FVWSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxZLENBQ0Esc0IsQ0FDQSxrQixDQUNBLHFCLENDbEJaLGlDLENBQUEsK0MsQ0RBQSx1RixDekJHQSwyQyxDeUJpQmdCLGlCLENBcEJoQix3RyxDQXVCZ0IsVyxDQXZCaEIsNkYsQ0EwQmdCLFksQ0FDQSxzQixDRDNCaEIsd0MsQ0FDSSxlLENBREosc0csQ0FRWSxjLENBUlosd0osQ0FhZ0IsVyxDQUNBLFksQ0FJUixvQ0FsQlIsdUUsQ0FtQlksZSxBQUdKLG9DQXRCUix1RSxDQXVCWSxZLENBdkJaLGdHLENBeUJnQixZLENBQ0Esc0IsQ0ExQmhCLG9HLENBNEJvQixZLENBNUJwQiwyRyxDQThCd0IsZUd0QnhCLDBCLENBQ0kscUIsQ0FHSiw2RCxDQVNZLFEsQ0FDQSxXLENBQ0EsNEIsQ0FYWiw4RCxDQWVZLHdCLENBQ0EsZSxDQUNBLFksQ0FDQSxzQixDQUNBLGtCLENBQ0EsYyxDQXBCWiw4RSxDQXNCZ0IsYyxDQUNBLGdCLENBQ0EsZSxDQXhCaEIsZ0QsQ0FBQSxnRCxDQThCUSxpQixDQUVBLFMsQ0FDQSxnQyxDQUNBLFUsQ0FDQSxlLENBbkNSLCtELENBQUEsK0QsQ0F1Q1ksUyxDQUNBLFEsQ0FDQSxTLENBekNaLGtDLENBOENRLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLGtGLENBbkRSLG9ELENBdURRLGUsQ0F2RFIsMkYsQ0EwRFksZ0IsQ0FDQSxpQixDQUNBLGMsQ1Z4RFosZ0YsQ1VKQSxnSCxDQStEZ0IsVSxDQS9EaEIsb0gsQ0NaQSxrRixDNUJHQSxzQyxDMkIwRW9CLFUsQ0FDQSxXLENBbEVwQixxSEFxRXNCLFksQ0FDRixpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0ExRXBCLHFIQXFFc0Isd0IsQ0FRRSxTLENBQ0EsUyxDQTlFeEIscUhBcUVzQixvQixDQWFFLFUsQ0FDQSxtQixDQUNBLFksQ0FDQSxxQixDQUNBLDZCLENBQ0EsbUIsQ0F2RnhCLHFIQXFFc0IsMkIsQ0FvQk0sVSxDQXpGNUIscUhBcUVzQixvQyxDQXJFdEIscUhBcUVzQixpQyxDQXdCTSxZLENBQ0Esc0IsQ0E5RjVCLHFIQXFFc0IsdUMsQ0EyQlUsVSxDQUNBLGUsQ0FqR2hDLHFIQXFFc0IsMkMsQ0E4QmMsVSxDQUNBLFcsQ0FwR3BDLHFIQXFFc0IsZ0QsQ0F3Q1UsWSxDQUNBLHNCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLHdCLENBQ0Esb0NBckhoQyxxSEFxRXNCLGdELENBaURjLGMsQ0FDQSxrQixBQXZIcEMscUhBcUVzQix3QixDQTJERSxpQixDQUNBLFcsQ0FDQSxPLENBQ0EsWSxDQUNBLGMsQ0FDQSxvQ0FySXhCLHFIQXFFc0Isd0IsQ0FpRU0sZ0IsQUF0STVCLHFIQXFFc0IseUIsQ0F1RU0sbUIsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBL0k1QixxSEFxRXNCLGtDLENBOEVVLG1CLENBbkpoQyxxSEFxRXNCLGlDLENBbUZNLGlCLENBQ0EsVyxDQUNBLFEsQ0FDQSxVLENBM0o1Qiw4SSxDQUFBLG9KLENBQUEsNEgsQ0FBQSw0SCxDQXVLd0IsbUIsQ0F2S3hCLHFJLENBMks0QixtQixDQTNLNUIsMkksQ0FBQSxrSSxDQWtMd0Isb0MsQ0FsTHhCLDBJLENBa013QixpRCxDQWxNeEIsbUosQ0F1TTRCLG9DLENBdk01QiwwSSxDQUFBLDhHLENBQUEsOEcsQ0E0TXdCLDRCLENBNU14Qix1SixDQUFBLDZKLENBbU5nQyxXLENBU3BCLG9DQTVOWixrRSxDQTZOZ0IsY0E3TmhCLG9FLENBa09ZLFksQ0FDQSxvQ0FuT1osb0UsQ0FvT2dCLGNBcE9oQixpRSxDQTRPWSxZLENBQ0EsVSxDQUNBLGUsQ0FDQSxrQixDQUNBLHFCLENBUEEsb0NBek9aLGlFLENBME9nQixjQTFPaEIsaUYsQ0FtUGdCLFksQ0FDQSxxQixDQUNBLGtCLENBQ0EsbUIsQ0F0UGhCLHNHLENBd1BvQixlLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsVSxDQUNBLGUsQ0FDQSxpQixDQUNBLHdCLENBQ0EsUSxDQUNBLGMsQ0FoUXBCLDZGLENBb1FvQixVLENWaFJwQixzQyxDQUF5RSw4QyxDQUF6QywrQyxDQUc1QixlLENBSEosMkUsQ0FBeUUsbUYsQ0FBekMsb0YsQ0FPMUIsbUIsQ0FTTiwyQixDQWFFLGUsQ0FnQ0EscUIsQ0FDQSxtQixDQTlDRiw4QixDQUFBLDhCLENBQUEsOEIsQ0FBQSw4QixDQUFBLDhCLENBZ0JJLCtCLENBQ0Esd0IsQ0FqQkosOEIsQ0FxQkksYyxDQXJCSiw4QixDQXlCSSxjLENBekJKLDhCLENBNkJJLGlCLENBQ0EsaUIsQ0E5QkosaUMsQ0FnQ00saUIsQ0FoQ04sNkMsQ0FzQ00sVyxDQUNBLGEsQ0FDQSxhLENBQ0EsVyxDQXpDTiw4QyxDQWlESSxVLENBQ0EsZSxDQUNBLFcsQ0FDQSxlLENBcERKLHdGLENBMkRRLG9CLENBQ0EscUIsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBL0RSLDhCLENBcUVJLFUsQ0FDQSxxQixDQUVBLFUsQ0FDQSxRLENBekVKLHdELENBNkVJLGUsQ0FDQSxhLENBQ0EsWSxDQUNBLHFCLENBQ0Esa0IsQ0FqRkosc0csQ0F1RlEsd0IsQ0FDQSxVLENBQ0EsWSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSx3QixDQUNBLGMsQ0FDQSxpQixDQUNBLGlCLENBQ0EscUIsQ0FDQSwyQixDQUNBLCtCLENBbEdSLDRFLENBdUdNLGlCLENBQ0EsZSxDQUNBLHdCLENBQ0EsYyxDQTFHTiwrRSxDQThHTSxVLENBOUdOLG9HLENBQUEsK0QsQ0FBQSwrRCxDQUFBLDhELENBaUhRLCtCLENBakhSLDhHLENBcUhRLFksQ0FDQSxzQixDQUNBLFUsQ0FDQSxjLENBeEhSLHdILENBMEhVLGUsQ0FDQSxZLENBQ0EsaUIsQ0E1SFYsd0ksQ0E4SFksWSxDQUNBLGMsQ0FDQSxlLENBaElaLDJJLENBcUljLGUsQ0FySWQsOEUsQ0E2SU0sbUIsQ0FDQSxVLENBOUlOLDBHLENBQUEseUcsQ0FBQSw2SixDQUFBLHdGLENBQUEsOEYsQ0FBQSw0RCxDQWlKUSxVLENBakpSLCtILENBb0pVLHdCLENBQ0EsVSxDQUNBLFksQ0FDQSxrQixDQUNBLHNCLENBQ0Esd0IsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxpQixDQUNBLHFCLENBQ0EsMkIsQ0FDQSwrQixDQUNBLGEsQ0FoS1Ysb0YsQ0EwS00sVSxDQUNBLGlCLENBQ0EsYSxDQUNBLFMsQ0E3S04sK0csQ0ErS1EsVSxDQUNBLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EscUIsQ0FDQSxxQixDQUNBLDJCLENBckxSLGtJLENBdUxVLGtCLENBQ0EsZSxDQUNBLFMsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxzQixDQTVMViw2SSxDQXFNVSxZLENBQ0Esc0IsQ0FDQSxrQixDQUNBLGtCLENBeE1WLHNMLENBMk1ZLFUsQ0EzTVoscU0sQ0E2TWMsb0IsQ0FJSixvQ0FqTlYsc0wsQ0FtTmMsY0FuTmQsa0ssQ0F1TlksaUIsQ0FDQSxZLENBQ0Esc0IsQ0FDQSxrQixDQUNBLGMsQ0FDQSx3QixDQUNBLGMsQ0FDQSxnQixDQUNBLFEsQ0FDQSwrQixDQUNBLGEsQ0FqT1osaUosQ0FzT1UsYyxDQUNBLFksQ0FDQSxnQixDQUNBLFUsQ0FDQSw0QixDQUNBLGtCLENBRUEsb0NBN09WLGlKLENBOE9ZLHFCLENBOU9aLHFKLENBZ1BjLGVBaFBkLHFKLENBcVBZLGUsQ0FyUFosOEosQ0F5UFksYyxDQXpQWixnTCxDQTZQWSxZLENBQ0EscUIsQ0FDQSxzQixDQUNBLGtCLENBaFFaLG1MLENBa1FjLCtCLENBQ0EsYyxDQUNBLFUsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxpQixDQXZRZCxrTCxDQTJRYyxVLENBQ0EsUSxDQUNBLG1CLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLCtCLENBQ0EsYyxDQWpSZCwwRixDQUFBLDJGLENBNlJRLE8sQ0FDQSxRLENBQ0EsaUIsQ0FDQSxRLENBQ0EsbUIsQ0FDQSxTLENBQ0EsVSxDQW5TUiwwRixDQXVTUSxNLENBQ0Esb0MsQ0FDQSxrQyxDQUNBLDZCLENBQ0EsK0IsQ0EzU1IsMkYsQ0ErU1EsTyxDQUNBLG1DLENBQ0Esb0MsQ0FDQSw2QixDQUNBLDhCLENBblRSLDRGLENBd1RNLFksQ0FDQSxxQixDQUNBLGtCLENBQ0EseUIsQ0FDQSwwQixDQUNBLFUsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxTLENBaFVOLCtHLENBbVVRLGlCLENBblVSLG9ILENBd1VRLFUsQ0FDQSxpQixDQUNBLGEsQ0FDQSxlLENBM1VSLDBGLENBZ1ZNLGMsQ0FoVk4sc0YsQ0E4Vk0saUIsQ0FDQSxjLENBQ0Esa0IsQ0FoV04scUYsQ0FxV1EsYSxDQXJXUixrRyxDQXdXVSxZLENBeFdWLHdJLENBOFdVLFksQ0FDQSxnQixDQUVBLG9DQWpYVix3SSxDQWtYWSxxQixDQWxYWiw0SixDQW9YYyxhQXBYZCw0SixDQXlYWSxXLENBQ0Esa0IsQ0FDQSxhLENBM1haLGdLLENBNlhjLGlCLENBQ0EsVSxDQTlYZCw4SyxDQW9ZYyxZLENBQ0EsYyxDQUNBLHdCLENBdFlkLCtLLENBMllnQixrQixDQTNZaEIsMEwsQ0FnWmMsZSxDQUNBLGUsQ0FDQSxjLENZbGFkLGtFLENBQWdDLDJFLENBUTVCLGdCLENBSUosb0MsQ0FRRSxxQixDQUNBLG1CLENBVEYsK0QsQ0FjSSxjLENBQ0EsVSxDQWZKLHNGLENBaUJNLFUsQ0FqQk4scUgsQ0FvQlEsWSxDQUNBLHNCLENBQ0EsVSxDQUNBLGMsQ0F2QlIsK0gsQ0F5QlUsZSxDQUNBLFksQ0ExQlYsK0ksQ0E0QlksWSxDQUNBLGMsQ0FDQSxlLENBOUJaLHFGLENBcUNNLG1CLENBckNOLHNJLENBd0NVLHdCLENBQ0EsVSxDQUNBLFksQ0FDQSxrQixDQUNBLHNCLENBQ0Esd0IsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxpQixDQWhEVixnSCxDckJlQSxrSSxDcUJzQ1EsVSxDQXJEUiw4RyxDQXdEUSxZLENBQ0EsYyxDQXpEUixzSSxDQTZEVSxTLENBQ0EsWSxDQUNBLFksQ0FDQSxZLENBRUEsb0NBbEVWLHNJLENBbUVZLFlBbkVaLG9LLENBdUVZLHdCLENBQ0EsVSxDQUNBLFksQ0F6RVosd0wsQ0E0RWMsVSxDQTVFZCw0TCxDQThFZ0IsVSxDQUNBLGlCLENBQ0EscUIsQ0FoRmhCLHVMLENBcUZjLGlCLENBckZkLDBNLENBdUZnQixlLENBQ0EsZ0IsQ0F4RmhCLHlNLENBNEZnQixRLEM3QnJHaEIsb0IsQ0FDRSxlLENBQ0EsUyxDQUNBLHNCLENBQ0EsYSxDQUpGLG9DLENBT0ksb0IsQ0FDQSxpQixDQVJKLDZELENBVU0sZSxDQVZOLHlGLENBYVUsYSxDQUNBLFcsQ0FDQSxVLENBTVIsb0NBckJGLG9CLENBc0JJLGtCQXRCSix5QyxDQUFBLHNDLENBMEJJLFMsQ0FDQSxnQixDQTNCSixxRCxDQUFBLHFELENBaUNJLHVCLENBQ0EsUSxDQWxDSix1QyxDQXNDSSx5QixDQXRDSiw2QixDQTBDSSxXLENBMUNKLHVCLENBOENJLGlCLENBQ0Esa0IsQ0FDQSxjLENBQ0EsbUIsQ0FFQSxvQ0FuREosdUIsQ0FvRE0sZ0JBcEROLGtDLENBK0RJLGUsQ0FDQSxlLENBaEVKLHdDLENBd0VJLFksQ0FDQSxxQixDQUNBLHNCLENBQ0Esa0IsQ0FDQSxhLENBNUVKLDhCLENBZ0ZJLGEsQ0FDQSxnQixDQWpGSixzQyxDQW9GUSxjLENBQ0EsYSxDQXJGUixrRCxDQXlGWSwrQixDQUNBLDRCLENBMUZaLDJELENBZ0dZLG1CLENBQ0Esd0IsQ0FDQSxzQixDQWxHWixvQyxDQXlHTSx3QixDQUNBLGEsQ0FDQSxlLENBQ0EsZ0IsQ0E1R04saUQsQ0FnSE0sYSxDQUNBLGEsQ0FDQSxXLENBQ0EsZSxDQUNBLGdCLENBQ0EsUyxDQUNBLGlCLENBSUEsZ0QsQ0FDQSx5QixDQUVBLFUsQ0FDQSxnQixDQUNBLGMsQ0FDQSxRLENBaElOLGtELENBQUEsK0MsQ0FvSU0sYSxDQUNBLGtCLENBcklOLHdELENBQUEscUQsQ0F1SVEsZSxDQXZJUiwyRCxDQTRJTSxnQixDQTVJTiwwRCxDQWdKTSxRLENBQ0EsUyxDQWpKTix1QyxDQXFKTSxlLENBQ0EsZ0IsQ0FDQSxVLEM4QjFKTiwrRyxDQUlRLFMsQ0FKUiw2SCxDQU9VLGUsQ0pQViw4QixDQUNFLGEsQ0FERixzQyxDQU1JLGMsQ0VOSiwrQyxDQUdFLFksQ0FDQSxjLENBQ0Esc0IsQ0FDQSxXLENBQ0EscUIsQ0FQRiw4RSxDQVVJLGUsQ0FDQSxXLENBRUEsb0NBYkosOEUsQ0FjTSxXLEFBR0Ysb0NBakJKLDhFLENBa0JNLFlHbEJOLGdCLEN2QjJCQSxjLENBU0UscUIsQ0FURixxQixDQVlJLFksQ0FDQSxpQixDQUdGLHFDQWhCRixxQixDQWtCTSxnQixDQWxCTixxRCxDd0JpSUUsZ0IsQ0FDQSxZLENBRUEsc0MsQ0FHQSxpQyxDQUdBLG9CLENBQ0EsbUIsQXhCNUdBLG9DQS9CRixxQixDQWlDTSxlLENBakNOLHFELEN3QmlJRSxnQixDQUNBLFksQ0FFQSw2QixDQUdBLDZCLENBR0Esb0IsQ0FDQSxtQixBeEI3RkEsb0NBOUNGLHFCLENBZ0RNLGdCLENBaEROLHFELEN3QmlJRSxnQixDQUNBLFksQ0FFQSxvQixDQUdBLHlCLENBR0Esb0IsQ0FDQSxpQixDeEIzSUYscUgsQ3dCMkNFLG1CLENBQ0EsZSxDQVNBLHNCLENBQ0Esb0J4QnRERixvQyxDQW9FSSxxQixDQUNBLHFCLENBckVKLGtDLEN3QmlJRSxnQixDQUNBLFksQ0FFQSwrQyxDQUdBLHFDLENBR0Esb0IsQ0FDQSxpQixDeEIzREUsWSxDQUVBLG9DQWxGSixrQyxDQW1GTSxxQkFuRk4sNkQsQ3dCU0ksaUIsQ0FDQSxzQixDQUNBLGUsQ3hCOEVJLFEsQ0FDQSxlLENBQ0EsYyxDQUNBLFksQ0FDQSxrQixDQUNBLHFDQTlGUiw2RCxDd0JxREUsc0IsQ0FDQSxrQixDQWhDRSxlLENBS0EsaUIsQ0FDQSxtQixDQUNBLGEsQ0FONEIsV0FBakIsZ0IsRXhCdkJmLDZELEN3QnVCbUMsZSxBeEI0RTNCLG9DQW5HUiw2RCxDd0JTSSxpQixDQUNBLHNCLENBQ0EsZSxDQVdBLGUsQ0FTQSxjLENBQ0EsbUIsQ0FDQSxZLENBVjRCLFdBQWpCLGdCLEV4QnZCZiw2RCxDd0J1Qm1DLGUsQXhCaUYzQixvQ0F4R1IsNkQsQ3dCU0ksaUIsQ0FDQSxzQixDQUNBLGUsQ0FXQSxlLENBU0EsYyxDQUNBLG1CLENBQ0EsWSxDQVY0QixXQUFqQixnQixFeEJ2QmYsNkQsQ3dCdUJtQyxleEJ2Qm5DLDZELEN3QlNJLGlCLENBQ0Esc0IsQ0FDQSxlLEN4QnNHSSxpQixDQUVBLHFDQW5IUiw2RCxDd0JTSSxpQixDQUNBLHNCLENBQ0EsaUIsQXhCNEdJLG9DQXZIUiw2RCxDd0JTSSxpQixDQUNBLHNCLENBQ0EsZSxDQVdBLGUsQ0FTQSxjLENBQ0EsbUIsQ0FDQSxZLENBVjRCLFdBQWpCLGdCLEV4QnZCZiw2RCxDd0J1Qm1DLGUsQXhCcUczQixvQ0E1SFIsNkQsQ3dCU0ksaUIsQ0FDQSxzQixDQUNBLGUsQ0FXQSxlLENBU0EsYyxDQUNBLG1CLENBQ0EsWSxDQVY0QixXQUFqQixnQixFeEJ2QmYsNkQsQ3dCdUJtQyxleEJ2Qm5DLDZGLENBQUEsa0YsQ0FvSVUsYyxDQUNBLGUsQ0FDQSxnQixDQXRJVixrRSxDQTRJUSx5QixDQUNBLDRCLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGdCLEN3QnZJSixpQixDQUNBLHNCLENBQ0EsZSxDQVdBLGUsQ0FTQSxjLENBQ0EsbUIsQ0FDQSxZLENBVjRCLFdBQWpCLGdCLEV4QnZCZixrRSxDd0J1Qm1DLGMsQXhCMkgzQixxQ0FsSlIsa0UsQ0FtSlUsY0FuSlYsNkUsQ3dCU0ksaUIsQ0FDQSxzQixDQUNBLGUsQ0FXQSxlLENBU0EsYyxDQUNBLG1CLENBQ0EsWSxDeEJ5SEksUSxDd0JuSXdCLFdBQWpCLGdCLEV4QnZCZiw2RSxDd0J1Qm1DLGMsQXhCb0kzQixxQ0EzSlIsNkUsQ3dCc0JJLGUsQ0FNQSxtQixDQUNBLGEsQ0F5QkYsa0IsQ3hCd0dRLGlCLENBQ0Esc0IsQ3dCeElzQixXQUFqQixnQixFeEJ2QmYsNkUsQ3dCdUJtQyxlLEF4QjJJM0Isb0NBbEtSLDZFLEN3QlNJLGlCLENBQ0Esc0IsQ0FDQSxlLENBV0EsZSxDQVNBLGMsQ0FDQSxtQixDQUNBLFksQ0FWNEIsV0FBakIsZ0IsRXhCdkJmLDZFLEN3QnVCbUMsZSxBeEJnSjNCLG9DQXZLUiw2RSxDd0JTSSxpQixDQUNBLHNCLENBQ0EsZSxDQVdBLGUsQ0FTQSxjLENBQ0EsbUIsQ0FDQSxhLENBVjRCLFdBQWpCLGdCLEV4QnZCZiw2RSxDd0J1Qm1DLGV4QnZCbkMsa0UsQ0FBQSw2RSxDd0JTSSxpQixDQUNBLHNCLENBQ0EsZSxDQVdBLGUsQ0FTQSxjLENBQ0EsbUIsQ0FDQSxZLENBVjRCLFdBQWpCLGdCLEV4QnZCZixrRSxDd0J1Qm1DLGMsQXhCeUozQixxQ3dCekp3QixXQUFqQixnQixFeEJ2QmYsa0UsQ3dCdUJtQyxjeEJ2Qm5DLGtFLEN3QnNCSSxlLENBU0EsYyxDQUNBLG1CLENBQ0EsWSxDQXhCQSxpQixDQUNBLHNCLENBQ0EsZSxDQVk0QixXQUFqQixnQixFeEJ2QmYsa0UsQ3dCdUJtQyxlLEF4Qm1LM0Isb0NBMUxSLGtFLEN3QlNJLGlCLENBQ0Esc0IsQ0FDQSxlLENBV0EsZSxDQVNBLGMsQ0FDQSxtQixDQUNBLFksQ0FWNEIsV0FBakIsZ0IsRXhCdkJmLGtFLEN3QnVCbUMsZSxBeEJ3SzNCLG9DQS9MUixrRSxDd0JTSSxpQixDQUNBLHNCLENBQ0EsZSxDQVdBLGUsQ0FTQSxjLENBQ0EsbUIsQ0FDQSxZLENBVjRCLFdBQWpCLGdCLEV4QnZCZixrRSxDd0J1Qm1DLGV4QnZCbkMsNkUsQ3dCMkJJLGlCLENBRUEsYSxDQU40QixXQUFqQixnQixFeEJ2QmYsNkUsQ3dCdUJtQyxjLEF4QmdMekIscUNBdk1WLDZFLEN3QlNJLGlCLENBQ0Esc0IsQ0FDQSxpQnhCWEosaUUsQ3dCU0ksaUIsQ0FDQSxzQixDQUNBLGUsQ0FXQSxlLENBU0EsYyxDQUNBLG1CLENBQ0EsWSxDQVY0QixXQUFqQixnQixFeEJ2QmYsaUUsQ3dCdUJtQyxjLEF4QnlMM0IscUNBaE5SLGlFLEN3QlNJLGlCLENBQ0Esc0IsQ0FDQSxlLENBV0EsZSxDQVNBLGMsQ0FDQSxtQixDQUNBLFksQ0FWNEIsV0FBakIsZ0IsRXhCdkJmLGlFLEN3QnVCbUMsZSxBeEI4TDNCLG9DQXJOUixpRSxDd0JTSSxpQixDQUNBLHNCLENBQ0EsZSxDQVdBLGUsQ0FTQSxjLENBQ0EsbUIsQ0FDQSxZLENBVjRCLFdBQWpCLGdCLEV4QnZCZixpRSxDd0J1Qm1DLGUsQXhCbU0zQixvQ0ExTlIsaUUsQ3dCU0ksaUIsQ0FDQSxzQixDQUNBLGUsQ0FXQSxlLENBU0EsYyxDQUNBLG1CLENBQ0EsWSxDQVY0QixXQUFqQixnQixFeEJ2QmYsaUUsQ3dCdUJtQyxleEJ2Qm5DLDRFLENBZ09VLGMsQ3dCdk5OLGlCLENBQ0Esc0IsQ0FDQSxlLENBZ0NGLG1CLENBQ0EsZSxDeEIyTFEscUNBdk9WLDRFLEN3QlNJLGlCLENBQ0Esc0IsQ0FDQSxpQnhCWEosbUUsQ3dCU0ksaUIsQ0FDQSxzQixDQUNBLGUsQ0FXQSxlLENBU0EsYyxDQUNBLG1CLENBQ0EsWSxDQVY0QixXQUFqQixnQixFeEJ2QmYsbUUsQ3dCdUJtQyxjLEF4QjBOM0IscUNBalBSLG1FLEN3QlNJLGlCLENBQ0Esc0IsQ0FDQSxlLENBV0EsZSxDQVNBLGMsQ0FDQSxtQixDQUNBLFksQ0FWNEIsV0FBakIsZ0IsRXhCdkJmLG1FLEN3QnVCbUMsZSxBeEIrTjNCLG9DQXRQUixtRSxDd0JTSSxpQixDQUNBLHNCLENBQ0EsZSxDQVdBLGUsQ0FTQSxjLENBQ0EsbUIsQ0FDQSxZLENBVjRCLFdBQWpCLGdCLEV4QnZCZixtRSxDd0J1Qm1DLGUsQXhCb08zQixvQ0EzUFIsbUUsQ3dCU0ksaUIsQ0FDQSxzQixDQUNBLGUsQ0FXQSxlLENBU0EsYyxDQUNBLG1CLENBQ0EsWSxDQVY0QixXQUFqQixnQixFeEJ2QmYsbUUsQ3dCdUJtQyxleEJ2Qm5DLHNGLENBaVFVLHdCLENBalFWLDhFLENBcVFVLGMsQ3dCNVBOLGlCLENBQ0Esc0IsQ0FDQSxlLEN4QjRQTSxxQ0F2UVYsOEUsQ3dCU0ksaUIsQ0FDQSxzQixDQUNBLGlCeEJYSiw2RixDQTZRVSx3QixDQTdRVixtRSxDd0JTSSxpQixDQUNBLHNCLENBQ0EsZSxDQVdBLGUsQ0FTQSxjLENBQ0EsbUIsQ0FDQSxZLENBVjRCLFdBQWpCLGdCLEV4QnZCZixtRSxDd0J1Qm1DLGMsQXhCNlAzQixxQ0FwUlIsbUUsQ3dCU0ksaUIsQ0FDQSxzQixDQUNBLGUsQ0FXQSxlLENBU0EsYyxDQUNBLG1CLENBQ0EsWSxDQVY0QixXQUFqQixnQixFeEJ2QmYsbUUsQ3dCdUJtQyxlLEF4QmtRM0Isb0NBelJSLG1FLEN3QlNJLGlCLENBQ0Esc0IsQ0FDQSxlLENBV0EsZSxDQVNBLGMsQ0FDQSxtQixDQUNBLFksQ0FWNEIsV0FBakIsZ0IsRXhCdkJmLG1FLEN3QnVCbUMsZSxBeEJ1UTNCLG9DQTlSUixtRSxDd0JTSSxpQixDQUNBLHNCLENBQ0EsZSxDQVdBLGUsQ0FTQSxjLENBQ0EsbUIsQ0FDQSxZLENBVjRCLFdBQWpCLGdCLEV4QnZCZixtRSxDd0J1Qm1DLGV4QnZCbkMsOEUsQ3dCU0ksaUIsQ0FDQSxzQixDQUNBLGUsQ0FXQSxlLENBS0EsaUIsQ0FDQSxtQixDQUNBLGEsQ0FONEIsV0FBakIsZ0IsRXhCdkJmLDhFLEN3QnVCbUMsYyxBeEIrUXpCLHFDQXRTViw4RSxDd0JTSSxpQixDQUNBLHNCLENBQ0EsaUJ4QlhKLGdFLEN3QlNJLGlCLENBQ0Esc0IsQ0FDQSxlLENBV0EsZSxDQVNBLGMsQ0FDQSxtQixDQUNBLFksQ3hCOFFJLGtCLENBQ0EsaUIsQ3dCelJ3QixXQUFqQixnQixFeEJ2QmYsZ0UsQ3dCdUJtQyxjeEJ2Qm5DLG1GLENBa1RVLFksQ0FHRixxQ0FyVFIsZ0UsQ3dCU0ksaUIsQ0FDQSxzQixDQUNBLGUsQ0FXQSxlLENBU0EsYyxDQUNBLG1CLENBQ0EsWSxDQVY0QixXQUFqQixnQixFeEJ2QmYsZ0UsQ3dCdUJtQyxlLEF4Qm9TM0Isb0NBM1RSLGdFLENBNFRVLGNBNVRWLHdGLENBQUEsd0YsQ3dCU0ksaUIsQ0FDQSxzQixDQUNBLGUsQ0FXQSxlLENBU0EsYyxDQUNBLG1CLENBQ0EsWSxDQVY0QixXQUFqQixnQixFeEJ2QmYsd0YsQ0FBQSx3RixDd0J1Qm1DLGMsQXhCNlN6QixxQ0FwVVYsd0YsQ0FBQSx3RixDd0IyQ0UsbUIsQ0FDQSxlLENBU0Esc0IsQ0FDQSxrQixDeEJpUlUsbUIsQUFHRixvQ0ExVVYsd0YsQ0FBQSx3RixDd0JTSSxpQixDQUNBLHNCLENBQ0EsZSxDQVdBLGUsQ0FTQSxjLENBQ0EsbUIsQ0FDQSxhLENBVjRCLFdBQWpCLGdCLEV4QnZCZix3RixDQUFBLHdGLEN3QnVCbUMsZSxBeEJ3VHpCLG9DQS9VVix3RixDQUFBLHdGLEN3QlNJLGlCLENBQ0Esc0IsQ0FDQSxlLENBV0EsZSxDQVNBLGUsQ0FDQSxtQixDQUNBLGMsQ0FWNEIsV0FBakIsZ0IsRXhCdkJmLHdGLENBQUEsd0YsQ3dCdUJtQyxleEJ2Qm5DLHdGLENBQUEsd0YsQ3dCU0ksaUIsQ0FDQSxzQixDQUNBLGUsQ0FXQSxlLENBU0EsYyxDQUNBLG1CLENBQ0EsWSxDQVY0QixXQUFqQixnQixFeEJ2QmYsd0YsQ0FBQSx3RixDd0J1Qm1DLGN4QnZCbkMsaUgsQ0FBQSxpSCxDQXlWWSxZLENBelZaLGtILENBQUEsa0gsQ0E2Vlksd0IsQ0FDQSxvQixDQUNBLFcsQ0FHRixxQ0FsV1Ysd0YsQ0FBQSx3RixDd0IyQ0UsbUIsQ0FDQSxlLENBbkNFLGlCLENBQ0Esc0IsQ0FDQSxlLEN4QjBWUSxpQixDQXJXWixpSCxDQUFBLGlILENBd1djLG9CLENBeFdkLGtILENBQUEsa0gsQ0E0V2Msd0IsQUFJSixvQ0FoWFYsd0YsQ0FBQSx3RixDd0JTSSxpQixDQUNBLHNCLENBQ0EsZSxDQVdBLGUsQ0FTQSxjLENBQ0EsbUIsQ0FDQSxhLENBVjRCLFdBQWpCLGdCLEV4QnZCZix3RixDQUFBLHdGLEN3QnVCbUMsZSxBeEI4VnpCLG9DQXJYVix3RixDQUFBLHdGLEN3QlNJLGlCLENBQ0Esc0IsQ0FDQSxlLENBV0EsZSxDQVNBLGUsQ0FDQSxtQixDQUNBLGMsQ0FWNEIsV0FBakIsZ0IsRXhCdkJmLHdGLENBQUEsd0YsQ3dCdUJtQyxleEJ2Qm5DLCtELEN3QlNJLGlCLENBQ0Esc0IsQ0FDQSxlLENBV0EsZSxDQVNBLGMsQ0FDQSxtQixDQUNBLFksQ0N6REYsd0IsQ0FDQSxRLENEOEM4QixXQUFqQixnQixFeEJ2QmYsK0QsQ3dCdUJtQyxjLEFDN0NqQyxvQ3pCc0JGLCtELEN5QnJCSSxnQnpCcUJKLHFGLEN5QmpCSSxXLEN6QmlCSiw4SCxDeUJWTSxZLEN6QlVOLDhJLEN5Qk5VLFMsQ0FNSixvQ3pCQU4sc0csQ0FBQSw0RyxDeUJDUSxjekJEUixzRyxDeUJNTSxZLENBSUEsNkIsQ0FDQSxrQixDQUNBLGMsQ0FMQSxvQ3pCUE4sc0csQ3lCUVEsY3pCUlIseUgsQ3lCZ0JRLFksQ0FDQSxrQixDekJqQlIseUksQ3lCb0JVLGUsQ0FDQSxjLENBQ0Esb0N6QnRCVix5SSxDeUJ1QlksY3pCdkJaLDZHLEN5QjZCUSxlLENBQ0EsNEIsQ0FDQSxxQixDQUNBLGlCLENBQ0EsVSxDQUNBLGUsQ0FDQSxjLENBQ0EsYyxDekJwQ1IseUcsQ3lCNENNLFUsQ0FDQSxlLENBQ0EsMEIsQ0FDQSxRLEN6Qi9DTixnSCxDeUJtRE0sVSxDQUNBLHFCLENBQ0EsaUIsQ0FDQSx3QixDekJ0RE4sK0gsQ3lCeURRLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLFUsQ0FDQSxXLEN6QmhFUixvRyxDeUJxRU0sWSxDQUNBLHFCLENBQ0EsVyxDQUNBLG9DekJ4RU4sb0csQ3lCeUVRLGN6QnpFUiwySCxDeUI2RVEsZSxDQUNBLGlCLEN6QjlFUix5SixDeUJvRlUsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EscUIsQ0FDQSwyQixDQUNBLGMsQ0FFQSxZLENBQ0Esc0IsQ0FDQSxrQixDekIvRlYsb0ssQ3lCbUdZLFMsQ0FDQSxVLEN6QnBHWix3SyxDeUJ1R2MsVSxDQUNBLFcsQ3pCeEdkLHVILENBQUEsd0gsQ3lCK0dRLFcsQ3pCL0dSLHlHLEN5QndITSxVLENBQ0EsYyxDQUNBLGdCLENBQ0EsVyxDQUNBLFEsQ3pCNUhOLDBHLEN5QmdJTSx3QixDQUNBLFUsQ0FDQSxpQixDQUNBLGEsQ0FDQSxlLEN6QnBJTixnRyxDeUJ3SU0sWSxDQUNBLHFCLENBQ0EsVyxDekIxSU4sc0gsQ3lCaUpNLGMsQ3pCakpOLGdKLEN5Qm1KUSx5QixDQUNBLHdCLENBQ0EsVyxDQUNBLFksQ0FDQSw2QixDQUNBLFcsQ0FDQSxzQixDekJ6SlIsK0ssQ3lCNEpVLFUsQ0FDQSxjLENBQ0EsZSxDQUNBLFUsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxrQixDekJsS1YscUssQ3lCc0tVLFksQ0FDQSxrQixDekJ2S1YseUssQ3lCeUtZLFMsQ0FDQSxXLENBQ0EsVSxDQzVMVixzRTFCaUJGLHlLLEN5QitLYyxnQixBQVFaLHFDekJ2TEYsK0QsQ3dCU0ksaUIsQ0FDQSxzQixDQUNBLGUsQ0FXQSxlLENBU0EsYyxDQUNBLG1CLENBQ0EsWSxDQVY0QixXQUFqQixnQixFeEJ2QmYsK0QsQ3dCdUJtQyxlLEFDb0tqQyxvQ3pCM0xGLCtELEN5QjRMSSxjLENEbkxBLGlCLENBQ0Esc0IsQ0FDQSxlLENBb0JBLGMsQ0FDQSxtQixDQUNBLFksQ3hCakNKLGdHLEN5QmtNTSxjLEFBSUosb0N6QnRNRiwrRCxDd0JTSSxpQixDQUNBLHNCLENBQ0EsZSxDQW9CQSxjLENBQ0EsbUIsQ0FDQSxjLEFDMktGLDRGekI1TUYsK0QsQ3lCNk1JLGN6QjdNSiwrRSxDd0JTSSxpQixDQUNBLHNCLENBQ0EsZSxDQVdBLGUsQ0FTQSxjLENBQ0EsbUIsQ0FDQSxZLENBVjRCLFdBQWpCLGdCLEV4QnZCZiwrRSxDd0J1Qm1DLGMsQXhCMFczQixxQ0FqWVIsK0UsQ3dCU0ksaUIsQ0FDQSxzQixDQUNBLGUsQ0FXQSxlLENBU0EsYyxDQUNBLG1CLENBQ0EsWSxDQVY0QixXQUFqQixnQixFeEJ2QmYsK0UsQ3dCdUJtQyxlLEF4QjhXM0Isb0NBcllSLCtFLEN3QnFERSxzQixDQUNBLGtCLEN4QmtWUSxVQXhZViw4RCxDQTZZUSxXLENBN1lSLGtFLENBaVpRLFEsQ3dCeFlKLGlCLENBQ0Esc0IsQ0FDQSxlLEN4QndZSSxpQixDQUVBLHFDQXJaUixrRSxDd0JzREUsa0IsQ3hCaVdRLHdCLEFBR0Ysb0NBMVpSLGtFLEN3QlNJLGlCLENBQ0Esc0IsQ0FDQSxlLENBV0EsZSxDQVNBLGMsQ0FDQSxtQixDQUNBLFksQ0FWNEIsV0FBakIsZ0IsRXhCdkJmLGtFLEN3QnVCbUMsZSxBeEJ3WTNCLG9DQS9aUixrRSxDd0JTSSxpQixDQUNBLHNCLENBQ0EsZSxDQVdBLGUsQ0FTQSxjLENBQ0EsbUIsQ0FDQSxZLENBVjRCLFdBQWpCLGdCLEV4QnZCZixrRSxDd0J1Qm1DLGVEbERuQyxnQixDQUdFLFksQ0FDQSxxRSxDQUNBLGEsQ0FDQSxRLENBQ0EsWSxDQUVBLGdCLENBVEYsdUIsQ0FnQkksWSxDQUNBLGlCLENBR0YscUNBcEJGLHVCLENBc0JNLGtCLEFBSUosb0NBMUJGLHVCLENBNEJNLGlCLEFBSUosb0NBaENGLGdCLENBb0NJLHlCLENBcENKLHVCLENBa0NNLGtCQWxDTixzQyxDQUFBLHdFLENBeUNJLHFCLENBekNKLCtDLENBMkNNLG1CLENBQ0Esb0NBNUNOLCtDLENBNkNRLGdCQTdDUiwyQyxDQWtETSxtQixDQUNBLFEsQ0FDQSxZLENBQ0EsNkIsQ0FDQSxhLENBQ0EsUSxDQUlBLG9DQTNETiwyQyxDQTREUSx5QixDQUNBLG9CQTdEUixvRCxDQWtFTSxrQixDQUVBLHFDQXBFTixvRCxDQXFFUSxvQixBQUdGLG9DQXhFTixvRCxDQXlFUSxnQkF6RVIsZ0QsQ0E4RU0sbUIsQ0FDQSxRLENBRUEsb0NBakZOLGdELENBa0ZRLGdCQWxGUiw4QyxDQXVGTSxtQixDQUNBLFEsQ0FFQSxvQ0ExRk4sOEMsQ0EyRlEsZ0JBM0ZSLDZELENBZ0dNLG1CLENBQ0EsUSxDQWpHTiw2RSxDQW9HUSxpQixDQUNBLGEsQ0FDQSxjLENBR0Ysb0NBekdOLDZELENBMEdRLGdCQTFHUixrQyxDQWdISSxtQixDQUNBLGMsQ0FDQSxLLENBQ0EsTSxDQUNBLGtDLENBR0EsUyxDQUVBLFEsQ0FDQSxPLENBRUEsaUQsQ0E1SEoseUMsQ0FpSU0sbUIsQ0FDQSxTLENBQ0EsVyxDQUNBLGdELENJcElOLHVCLENBQ0UsWSxDQURGLHVDLENBR0ksaUIsQ0FJSixpRSxDQUVJLFcsQ0FGSiwyRSxDQU9NLHNCLENwQ2ROLDZCLENBQ0Usd0IsQ0FERiwrQyxDQUlJLG1CLENBSkosb0UsQ0FNTSxjLENBQ0EsVSxDQUNBLGUsQ0FDQSxRLENBVE4sa0UsQ0FhTSxZLENxQ2JOLG9ELENBRUksWSxDQUNBLGtCLENBQ0EscUIsQ0FDQSxZLENBTEoseUUsQ0FRTSxlLENBQ0EsYyxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxhLENBWk4seUUsQ0FnQk0sYyxDQUNBLGdCLENBQ0EsYSxDQUNBLGUsQ0FuQk4scUYsQ0F1Qk0sWSxDQUNBLHNCLENBQ0EsVSxDQXpCTixnSCxDQTJCUSxTLENBM0JSLG9ILENBNkJVLGEsQ0FDQSxVIiwiZmlsZSI6ImIxNzlmY2M2Lm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIudHdjb20xOC1wYWQtdG9wLWJvdHRvbSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLndzMi1wdXNoZXIge1xuICAud3MyLXRleHQtc2VjdGlvbi53czItbG93ZXItdGV4dC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4ubGVnYWwtY3ByYSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgLmJ0bi1jaXZpYy1vcHRvdXQge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1lO1xuICAgIGJvcmRlci1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2Q3ZDdkNyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdMYXllcl8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDMwIDE0JyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMCAxNDsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAlN0JmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiUyM0ZGRkZGRjslN0QgLnN0MSU3QmZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6JTIzMDA2NkZGOyU3RCAuc3QyJTdCZmlsbDolMjNGRkZGRkY7JTdEIC5zdDMlN0JmaWxsOiUyMzAwNjZGRjslN0QlMEElM0Mvc3R5bGUlM0UlM0NnJTNFJTNDZyBpZD0nZmluYWwtLS1kZWMuMTEtMjAyMF8xXyclM0UlM0NnIGlkPSdfeDMwXzIwOC1vdXItdG9nZ2xlXzJfJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTI3NS4wMDAwMDAsIC0yMDAuMDAwMDAwKSclM0UlM0NnIGlkPSdGaW5hbC1Db3B5LTJfMl8nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEyNzUuMDAwMDAwLCAyMDAuMDAwMDAwKSclM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J003LjQsMTIuOGg2LjhsMy4xLTExLjZINy40QzQuMiwxLjIsMS42LDMuOCwxLjYsN1M0LjIsMTIuOCw3LjQsMTIuOHonLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQ2cgaWQ9J2ZpbmFsLS0tZGVjLjExLTIwMjAnJTNFJTNDZyBpZD0nX3gzMF8yMDgtb3VyLXRvZ2dsZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEyNzUuMDAwMDAwLCAtMjAwLjAwMDAwMCknJTNFJTNDZyBpZD0nRmluYWwtQ29weS0yJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMjc1LjAwMDAwMCwgMjAwLjAwMDAwMCknJTNFJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNMjIuNiwwSDcuNGMtMy45LDAtNywzLjEtNyw3czMuMSw3LDcsN2gxNS4yYzMuOSwwLDctMy4xLDctN1MyNi40LDAsMjIuNiwweiBNMS42LDdjMC0zLjIsMi42LTUuOCw1LjgtNS44IGg5LjlsLTMuMSwxMS42SDcuNEM0LjIsMTIuOCwxLjYsMTAuMiwxLjYsN3onLyUzRSUzQ3BhdGggaWQ9J3gnIGNsYXNzPSdzdDInIGQ9J00yNC42LDRjMC4yLDAuMiwwLjIsMC42LDAsMC44bDAsMEwyMi41LDdsMi4yLDIuMmMwLjIsMC4yLDAuMiwwLjYsMCwwLjhjLTAuMiwwLjItMC42LDAuMi0wLjgsMCBsMCwwbC0yLjItMi4yTDE5LjUsMTBjLTAuMiwwLjItMC42LDAuMi0wLjgsMGMtMC4yLTAuMi0wLjItMC42LDAtMC44bDAsMEwyMC44LDdsLTIuMi0yLjJjLTAuMi0wLjItMC4yLTAuNiwwLTAuOCBjMC4yLTAuMiwwLjYtMC4yLDAuOCwwbDAsMGwyLjIsMi4yTDIzLjgsNEMyNCwzLjgsMjQuNCwzLjgsMjQuNiw0eicvJTNFJTNDcGF0aCBpZD0neScgY2xhc3M9J3N0MycgZD0nTTEyLjcsNC4xYzAuMiwwLjIsMC4zLDAuNiwwLjEsMC44bDAsMEw4LjYsOS44QzguNSw5LjksOC40LDEwLDguMywxMGMtMC4yLDAuMS0wLjUsMC4xLTAuNy0wLjFsMCwwIEw1LjQsNy43Yy0wLjItMC4yLTAuMi0wLjYsMC0wLjhjMC4yLTAuMiwwLjYtMC4yLDAuOCwwbDAsMEw4LDguNmwzLjgtNC41QzEyLDMuOSwxMi40LDMuOSwxMi43LDQuMXonLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUlIDUwJTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMjAlIDIwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiB1bnNldCAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICB9XG4gIC5sZWdhbC1jcHJhLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuIiwiaHRtbCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tYWluO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLnR3Y29tLWxpZ2h0LW1vZGUge1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltZTtcbiAgICB9XG5cbiAgICAudHdjb20tZGFyay1tb2RlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWUtZGFyaztcbiAgICB9XG5cbiAgICBhLCAucGxheV9pY29uX2hvdmVyX2NvbnRhaW5lciB7XG4gICAgICAucGxheV9pY29uIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLnBsYXlfaWNvbiB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIGcge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2Etc3RkLWNvbnRlbnQtbWF4LXdpZHRoLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLmNhLXN0ZC1jb250ZW50LW1heC13aWR0aC1zZWN0aW9uLWlubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC10aXRsZTtcbiAgICAgIG1heC13aWR0aDogJHR3Y29tLXN0ZC1jb250ZW50LW1heC13aWR0aDtcbiAgICAgIFxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHR3Y29tLXN0ZC1jb250ZW50LW1heC13aWR0aCArICgkdHdjb20tc3RkLXNpZGUtcGFkZGluZyAqIDIpKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAkdHdjb20tc3RkLXNpZGUtcGFkZGluZztcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkdHdjb20tc3RkLXNpZGUtcGFkZGluZztcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gIH1cbn0iLCJib2R5IHtcbiAgJGlubmVyLWNvbnRlbnQtbWF4LXdpZHRoOiAxNDAwcHg7XG4gICRmbG9hdGluZ19oZWFkZXJfZGlzdGFuY2VfZnJvbV90b3A6IDI1cHg7XG4gICRmbG9hdGluZy1oZWFkZXItaGVpZ2h0OiA0OHB4O1xuICAkZmxvYXRpbmctaGVhZGVyLWhpZGUtd2lkdGg6IDcxMHB4O1xuXG4gICR0aHJlZS12aWV3LXNsaWRlci1hcnJvdy1zaXplOiA1MHB4O1xuICAkdGhyZWUtdmlldy1zbGlkZXItYXJyb3ctZGlzdGFuY2UtZnJvbS1lbmRnZTogMjVweDtcbiAgJHRocmVlLXZpZXctc2xpZGVyLW1vYmlsZS12aWV3OiA3NjhweDsgLy9OZWVkcyBtb2RpZnlpbmcgaW4gSlMgaWYgY2hhbmdlZFxuXG4gIC5nYW1lLXBhZ2Utb3V0ZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLmdhbWUtcGFnZS1pbm5lci1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6ICRpbm5lci1jb250ZW50LW1heC13aWR0aDtcbiAgICB9XG4gIH1cblxuICBAaW1wb3J0IFwiZ2FtZV9wYWdlX3NlY3Rpb25zL2Zsb2F0aW5nX2hlYWRlclwiO1xuICBAaW1wb3J0IFwiZ2FtZV9wYWdlX3NlY3Rpb25zL2ludHJvZHVjdG9yeV92aWRlb1wiO1xuICBAaW1wb3J0IFwiZ2FtZV9wYWdlX3NlY3Rpb25zL2Rlc2NyaXB0aW9uX3NlY3Rpb25cIjtcbiAgQGltcG9ydCBcImdhbWVfcGFnZV9zZWN0aW9ucy9jdGFcIjtcbiAgQGltcG9ydCBcImdhbWVfcGFnZV9zZWN0aW9ucy9hY2FkZW15XCI7XG4gIEBpbXBvcnQgXCJnYW1lX3BhZ2Vfc2VjdGlvbnMvYmxvZ19zZWN0aW9uXCI7XG4gIEBpbXBvcnQgXCJnYW1lX3BhZ2Vfc2VjdGlvbnMvcmVsYXRlZF9nYW1lc1wiO1xuICBAaW1wb3J0IFwiZ2FtZV9wYWdlX3NlY3Rpb25zL3ZpZGVvX3NlY3Rpb25cIjtcbiAgQGltcG9ydCBcImdhbWVfcGFnZV9zZWN0aW9ucy9nZW5lcmljXzNfdmlld19zbGlkZXJfc3R5bGVzXCI7IC8vVXNlZCBmb3IgZmFjdGlvbiBhbmQgZ2FsbGVyeSBzZWN0aW9ucyAtIE1vdmUgdG8gQ0EgU2xpZGVyP1xuICBAaW1wb3J0IFwiZ2FtZV9wYWdlX3NlY3Rpb25zL2ZhY3Rpb25zXCI7IC8vVXNlcyBhIGxvdCBvZiBzdHlsZXMgZnJvbSBcImdlbmVyaWNfM192aWV3X3NsaWRlcl9zdHlsZXNcIlxuICBAaW1wb3J0IFwiZ2FtZV9wYWdlX3NlY3Rpb25zL2dhbGxlcnlcIjsgIC8vVXNlcyBhIGxvdCBvZiBzdHlsZXMgZnJvbSBcImdlbmVyaWNfM192aWV3X3NsaWRlcl9zdHlsZXNcIlxufVxuIiwiLndzMi1mb3JtLWNvbnRhaW5lciB7XG4gICNyZWNhcHRjaGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmVycm9yIHtcbiAgICBjb2xvcjogcmVkO1xuICB9XG59XG4iLCIvKiA9PSBXb3JkUHJlc3MgV1lTSVdZRyBFZGl0b3IgU3R5bGVzID09ICovXG5cbi5lbnRyeS1jb250ZW50IGltZyB7XG4gIG1hcmdpbjogMCAwIDEuNWVtIDA7XG59XG4uYWxpZ25sZWZ0LCBpbWcuYWxpZ25sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogbGVmdDtcbn1cbi5hbGlnbnJpZ2h0LCBpbWcuYWxpZ25yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uYWxpZ25jZW50ZXIsIGltZy5hbGlnbmNlbnRlciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cbi5hbGlnbm5vbmUsIGltZy5hbGlnbm5vbmUge1xuICAvKiBub3Qgc3VyZSBhYm91dCB0aGlzIG9uZSAqL1xufVxuLndwLWNhcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLndwLWNhcHRpb24gaW1nIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cC1jYXB0aW9uIHAud3AtY2FwdGlvbi10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW46IDA7XG59XG4ud3Atc21pbGV5IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDFlbTtcbn1cbmJsb2NrcXVvdGUubGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMzMlO1xuICBmbG9hdDogbGVmdDtcbn1cbmJsb2NrcXVvdGUucmlnaHQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB3aWR0aDogMzMlO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZ2FsbGVyeSBkbCB7fVxuLmdhbGxlcnkgZHQge31cbi5nYWxsZXJ5IGRkIHt9XG4uZ2FsbGVyeSBkbCBhIHt9XG4uZ2FsbGVyeSBkbCBpbWcge31cbi5nYWxsZXJ5LWNhcHRpb24ge31cblxuLnNpemUtZnVsbCB7fVxuLnNpemUtbGFyZ2Uge31cbi5zaXplLW1lZGl1bSB7fVxuLnNpemUtdGh1bWJuYWlsIHt9IiwiLnR3MThfYWRkX21hcmdpbl90b3Age1xuICBtYXJnaW46ICRzZWN0aW9uLWxhcmdlLXBhZGRpbmcgMCAwIDA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJzNC1ncmlkLWJyZWFrcG9pbnRzLCAnbGcnKSAtIDFweCkge1xuICAgIG1hcmdpbjogJHNlY3Rpb24tbGFyZ2UtcGFkZGluZyAvIDIgMCAwIDA7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0KCRiczQtZ3JpZC1icmVha3BvaW50cywgJ3NtJykgLSAxcHgpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbiIsImhyLnR3Y29tLWRpdmlkZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgfSIsIi5mb290ZXIge1xuICAgICNpbm5lcl9mLCAjdHdpdHRlcl9iZyB7XG4gICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbiIsIi5jYS1vZW1iZWQtd3JhcHBlci1vdXRlciB7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmNhX29lbWJlZF93cmFwcGVyLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCA1Ni4yNSUgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAwO1xuXG4gICAgaWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi50dy1jb3JlLXBhZ2UtY29udGFpbmVyLWlubmVyIHtcbiAgJGNvcmUtc3BhY2luZy1yYXctbnVtYmVyOiAzMDtcbiAgJGNvcmUtc3BhY2luZzogJGNvcmUtc3BhY2luZy1yYXctbnVtYmVyICsgMHB4O1xuXG4gIC8vQmxvY2tzXG4gIEBpbXBvcnQgXCJibG9ja3MvcmVzcG9uc2l2ZV9sYXlvdXRcIjtcbiAgQGltcG9ydCBcImJsb2Nrcy9idXR0b25cIjtcbiAgQGltcG9ydCBcImJsb2Nrcy9jb3ZlclwiO1xuICBAaW1wb3J0IFwiYmxvY2tzL2NvbHVtbnNcIjtcblxuICAvL1N0eWxlc1xuICBAaW1wb3J0IFwic3R5bGVzL3N0eWxlX3N0aWNreVwiO1xuICBAaW1wb3J0IFwic3R5bGVzL2VtYmVkXzE2X2J5XzlcIjtcbiAgQGltcG9ydCBcInN0eWxlcy9yZXNwb25zaXZlLWN1c3RvbWlzYXRpb25zXCI7XG4gIEBpbXBvcnQgXCJzdHlsZXMvc3BhY2luZ19tb2RpZmljYXRpb25zXCI7XG5cbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIGgxLCBoMiwgaDMsIGg1LCBoNSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cblxuICAvKiBQcmV2ZW50IG1hcmdpbnMgb24gY2hpbGRyZW4gYmVsb3cgdG9wIGxldmVsICovXG4gIC53cC1ibG9jay1jb2x1bW4sXG4gIC53cC1ibG9jay1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gID4gKiB7XG4gICAgbWF4LXdpZHRoOiA5NDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAkY29yZS1zcGFjaW5nO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHR3Y29tLXN0ZC1jb250ZW50LW1heC13aWR0aCArICgkY29yZS1zcGFjaW5nLXJhdy1udW1iZXIgKiAyKSkge1xuICAgICAgcGFkZGluZzogMCAkY29yZS1zcGFjaW5nO1xuICAgIH1cblxuICAgICYud3AtYmxvY2stY292ZXIsXG4gICAgJi53cC1ibG9jay1pbWFnZS5zaXplLWZ1bGwge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAvKiBFZGdlIGJhY2tncm91bmQtY292ZXIgZml4LiAqL1xuICAgICAgLndwLWJsb2NrLWNvdmVyX192aWRlby1iYWNrZ3JvdW5kIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYud3AtYmxvY2stdmlkZW8sXG4gICAgJi53cC1ibG9jay1ncm91cCxcbiAgICAmLndwLWJsb2NrLWltYWdlLnNpemUtbGFyZ2UsXG4gICAgJi53cC1ibG9jay1lbWJlZC15b3V0dWJlLFxuICAgICYud3AtYmxvY2stY292ZXIuaXMtc3R5bGUtbGVmdC1jdGEge1xuICAgICAgbWF4LXdpZHRoOiAkdHdjb20tc3RkLWNvbnRlbnQtbWF4LXdpZHRoO1xuICAgIH1cblxuICAgICYud3AtYmxvY2staW1hZ2Uuc2l6ZS1mdWxsLFxuICAgICYud3AtYmxvY2stdmlkZW8sXG4gICAgJi53cC1ibG9jay1pbWFnZS5zaXplLWxhcmdlLFxuICAgICYud3AtYmxvY2stZW1iZWQteW91dHViZSB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHR3Y29tLXN0ZC1jb250ZW50LW1heC13aWR0aCArICgkY29yZS1zcGFjaW5nLXJhdy1udW1iZXIgKiAyKSkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8qIFJlaW5jbHVkZSBtYXJnaW4gZm9yIHRvcCBsZXZlbCAqL1xuICAgICYud3AtYmxvY2staW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIud3AtYmxvY2stY2diLWJsb2NrLWNhLXJlc3BvbnNpdmUtbGF5b3V0ID4gKjpub3QoLndwLWJsb2NrLWNvdmVyKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0d2NvbS1zdGQtY29udGVudC1tYXgtd2lkdGggKyAoJGNvcmUtc3BhY2luZy1yYXctbnVtYmVyICogMikpIHtcbiAgICBwYWRkaW5nOiAwICRjb3JlLXNwYWNpbmc7XG4gIH1cbn1cbiIsIi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtZnVsbC13aWR0aCAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4iLCIud3AtYmxvY2stY292ZXIuaXMtc3R5bGUtcmVzcG9uc2l2ZS1pbWFnZSB7XG4gIG1heC13aWR0aDogJHR3Y29tLXdpZGUtY29udGVudC1tYXgtd2lkdGg7XG4gIG1pbi1oZWlnaHQ6IDgxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwLCAjMDAwIDEwMCUpO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMjAlO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0d2NvbS13aWRlLWNvbnRlbnQtbWF4LXdpZHRoKSB7XG4gICAgbWluLWhlaWdodDogNjB2dztcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJzNC1ncmlkLWJyZWFrcG9pbnRzLCAnc20nKSkge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZ3O1xuICB9XG59XG5cbi53cC1ibG9jay1jb3Zlci5pcy1zdHlsZS1jb3Zlci1jb250ZW50LWFsaWduLXRvcCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ud3AtYmxvY2stY292ZXIuaXMtc3R5bGUtY292ZXItY29udGVudC1hbGlnbi1ib3R0b20ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi53cC1ibG9jay1jb3Zlci5pcy1zdHlsZS1sZWZ0LWN0YSB7XG4gIG1pbi1oZWlnaHQ6IDc2NXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogJGNvcmUtc3BhY2luZztcblxuICAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQ0MHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWFwLWdldCgkYnM0LWdyaWQtYnJlYWtwb2ludHMsICdtZCcpIC0gMSkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRjb3JlLXNwYWNpbmcgKiAyfSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICBoMiB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMCwgIzAwMCAxMDAlKTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDQwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gIH1cbn1cblxuLndwLWJsb2NrLWNvdmVyLmlzLXN0eWxlLXBvcnRyYWl0LXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAzNSU7XG4gICAgYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MzBweCkge1xuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6NDJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAqIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiAyMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG1hcC1nZXQoJGJzNC1ncmlkLWJyZWFrcG9pbnRzLCAnbWQnKSkge1xuICAud3AtYmxvY2stY292ZXIuaXMtc3R5bGUtcG9ydHJhaXQtbGVmdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTAwJTtcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiAyMDAlO1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJzNC1ncmlkLWJyZWFrcG9pbnRzLCAnbWQnKSAtIDFweCkge1xuICAud3AtYmxvY2stY292ZXIge1xuICAgICYuaXMtc3R5bGUtcG9ydHJhaXQtbGVmdCB7XG4gICAgICAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB2aWRlbyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLndwLWJsb2NrLWNvbHVtbnMuaXMtc3R5bGUtY2hhcmFjdGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLndwLWJsb2NrLWltYWdlIHtcbiAgICBib3gtc2hhZG93OiAzcHggMnB4IDNweCAwICNjY2M7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0KCRiczQtZ3JpZC1icmVha3BvaW50cywgJ21kJykgLSAxcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbnMuaXMtc3R5bGUtY2hhcmFjdGVyIHtcbiAgICAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMTZweCkgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcblxuICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC53cC1ibG9jay1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaXMtc3R5bGUtY2Etc3RpY2t5LWVsZW1lbnQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgei1pbmRleDogMTAwO1xuXG4gICYuaXMtdG8tdGhlLWxlZnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLnN0aWNreSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbWFwLWdldCgkYnM0LWdyaWQtYnJlYWtwb2ludHMsICdsZycpKSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAud3AtYmxvY2stYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLndwLWVtYmVkLWFzcGVjdC0xNi05IC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgaWZyYW1lLFxuICB2aWRlbyxcbiAgb2JqZWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAudGV4dC1hbGlnbi1jZW50ZXItdW5kZXItNjAwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIiRibG9nLXNpbmdsZS1zcGFjaW5nOiAzMHB4O1xuXG4udHcxOC1zaW5nbGUtcG9zdCB7XG4gICRtb2JpbGUtYnJlYWtwb2ludDogNTAwcHg7XG4gICRjb2xvci1zaW5nbGUtYmFja2dyb3VuZDogJGNvbG9yLXByaW1lO1xuXG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2luZ2xlLWJhY2tncm91bmQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLmNhX2NzX2NvbnRlbnRfc2VjdGlvbl9vdXRlcl9jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnR3MTgtc2luZ2xlLWJvZHkge1xuICAgIG1heC13aWR0aDogJHR3Y29tLXN0ZC1jb250ZW50LW1heC13aWR0aDtcblxuICAgIC50dzE4LXNpbmdsZS1ibG9nLWNvbnRlbnQtc2VjdGlvbiwgLmNhX2NzX2NvbnRlbnRfc2VjdGlvbiAge1xuXG4gICAgICBpbWcuc2l6ZS1mdWxsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgICAgICBib3JkZXItbGVmdDogc29saWQgOHB4ICRjb2xvci1hY2NlbnQ7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMnB4IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGl0bGU7XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi50dzE4LXNpbmdsZS10aXRsZS1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgLnR3MTgtc2luZ2xlLWJsb2ctdGl0bGUtaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjcwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYudHcxOC1zaW5nbGUtYnJlYWRjcnVtYnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIC53czItYnJlYWRjcnVtYnMge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbXBvcnQgXCJjb250ZW50X3NlY3Rpb25zL3Bvc3RfaW5mb3JtYXRpb25cIjtcblxuICAgIH1cbiAgfVxuXG4gIC50dzE4LXNpbmdsZS1yZWxhdGVkLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC53czItdGV4dC1zZWN0aW9uLndzMi10ZXh0LXNlY3Rpb24geyAvL2FkZCB3ZWlnaHRcbiAgICAgIC5zdWItdGl0bGUuc3ViLXRpdGxlIHsgLy9hZGQgd2VpZ2h0XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGl0bGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHkuc2luZ2xlIHtcbiAgLmNhX2NzX2NvbnRlbnRfc2VjdGlvbiwgLnR3MTgtc2luZ2xlLWJsb2ctY29udGVudC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRibG9nLXNpbmdsZS1zcGFjaW5nO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRibG9nLXNpbmdsZS1zcGFjaW5nO1xuICB9XG59XG5cbi50dzE4LWNvcmUtYmxvZy1wb3N0LXdyYXBwZXIge1xuICAkc2luZ2xlLW1heC13aWR0aDogODQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICB3aWR0aDogMTAwJTtcblxuICA+IC5jYS1ibG9jay13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6ICRzaW5nbGUtbWF4LXdpZHRoO1xuICAgIHBhZGRpbmctbGVmdDogJGJsb2ctc2luZ2xlLXNwYWNpbmc7XG4gICAgcGFkZGluZy1yaWdodDogJGJsb2ctc2luZ2xlLXNwYWNpbmc7XG4gIH1cblxuICAuY2EtYmxvY2std3JhcHBlciB7IC8vIEFkZGVkIHVzaW5nIHRoZSByZW5kZXJfYmxvY2sgaG9va1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC50dzE4LXNpbmdsZS1icmVhZGNydW1icywgLnR3MTgtc2luZ2xlLWluZm9ybWF0aW9uIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAud3AtYmxvY2stY2EtaW1hZ2UtY29tcGFyZSwgLndwLWJsb2NrLWVtYmVkLXlvdXR1YmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5ibG9ja05hbWUtY2diLWJsb2NrLWNhLWJsb2ctaGVhZGVyLWJsb2NrIHsgLy8gSGVhZGVyIGJsb2NrIHN0eWxlc1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLmNhLWJsb2NrLXdyYXBwZXIuYmxvY2tOYW1lLWNvcmUtY292ZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC50dzE4LXNpbmdsZS1ibG9nLWNvbnRlbnQtc2VjdGlvbi50dzE4LXNpbmdsZS1pbmZvcm1hdGlvbiB7XG4gICAgICAgIG1heC13aWR0aDogJHNpbmdsZS1tYXgtd2lkdGg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jYS1hbGlnbi1sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmLmNhLWFsaWduLWNlbnRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLmNhLWFsaWduLXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgJi5jYS12ZXJ0aWNhbEFsaWdubWVudC1jZW50ZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICA+IC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY2EtdmVydGljYWxBbGlnbm1lbnQtYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICA+IC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLmNhLWZ1bGwtd2lkdGgtaXRlbSxcbiAgICAuYmxvZ0NvbnRlbnRcbiAgICB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICA+IHVsLCA+IG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRibG9nLXNpbmdsZS1zcGFjaW5nICsgNDBweDtcbiAgfVxuXG4gIC5ibG9nQ29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAud3AtYmxvY2stY2EtaW1hZ2UtY29tcGFyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuIiwiLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubm8tcGFkZGluZy1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm5vLW1hcmdpbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm5vLW1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWF4LXdpZHRoLTQwMCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG4iLCIvKlxuICBUaGVyZSBhcmUgdGhyZWUgbWFpbiBzaXplcyB1c2VkIGluIHRoZSBibG9nIGZvciBjb250ZW50IHNlY3Rpb25zXG4gIERFRkFVTFQgaXMgdGhlIHRoaW4gc2l6ZSB3aGljaCBpcyB0aGUgd2lkZXN0IHRleHQgZ29lcyBieSBkZWZhdWx0IGUuZy4gNzgwcHhcbiAgV0lERSBpcyBzbGlnaHRseSB3aWRlciBidXQgbm90IGZ1bGwgd2lkdGggZS5nLiA5ODBweFxuICBGVUxMIFdJRFRIIGlzIC4gLiAuIHRoZSBmdWxsIHdpZHRoIGUuZy4gMTQwMHB4XG4qL1xuXG4udHcxOC1kZWZhdWx0LXdpZHRocy1vdXRlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLnR3MTgtZGVmYXVsdC13aWR0aHMge1xuICAgICRtb2JpbGUtYnJlYWtwb2ludDogNTAwcHg7XG4gICAgJGJsb2ctYm9keS1mdWxsLXdpZHRoOiAkdHdjb20tc3RkLWNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgJGJsb2ctYm9keS13aWRlLXdpZHRoOiA5ODBweDtcbiAgICAkYmxvZy1ib2R5LWRlZmF1bHQtd2lkdGg6IDc4MHB4O1xuICAgICRibG9nLXNpbmdsZS1zcGFjaW5nOiAzMHB4O1xuICAgICRjb2xvci1zaW5nbGUtYmFja2dyb3VuZDogJGNvbG9yLXByaW1lO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAkYmxvZy1ib2R5LWZ1bGwtd2lkdGg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmNhX2NzX2NvbnRlbnRfc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogJGJsb2ctYm9keS1kZWZhdWx0LXdpZHRoICsgKCRibG9nLXNpbmdsZS1zcGFjaW5nICogMik7XG4gICAgICAmLnR3MTgtc2luZ2xlLWJsb2ctY29udGVudC1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwICgkYmxvZy1zaW5nbGUtc3BhY2luZyk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FfY3NfY29udGVudF9zZWN0aW9uX291dGVyX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLmNhX2NzX3dpZGVfd2lkdGgge1xuICAgICAgICBtYXgtd2lkdGg6ICRibG9nLWJvZHktd2lkZS13aWR0aCArICgkYmxvZy1zaW5nbGUtc3BhY2luZyAqIDIpO1xuICAgICAgfVxuXG4gICAgICAmLmNhX2NzX2Z1bGxfd2lkdGgge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJib2R5LnBhZ2UtdGVtcGxhdGUtaG9tZV9wYWdlIHtcblxuICAudHdjb21fcGFnZV9jb250ZW50X2NvbnRhaW5lci50d2NvbV9ob21lX3BhZ2Uge1xuICAgIC5jYV9jc19jb250ZW50X3NlY3Rpb24uY2Ffc2xpZGVyXzJkLndzMi1zdGFuZGFyZC1tYXgtd2lkdGgtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltZTtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhX3NsaWRlciB7XG4gICAgYnV0dG9uLnNsaWNrLWFycm93IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbiAgLndzMi1jc3MtZ3JpZC1zZWN0aW9uLnR3aXRjaCB7XG4gICAgLmNhLXR3aXRjaC12aWRlby1jb250YWluZXIuY2EtdHdpdGNoLXZpZGVvLWNvbnRhaW5lci5jYS10d2l0Y2gtdmlkZW8tY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIC53czItc2VjdGlvbi53czItZm91ci1wdXNoZXJzIHtcbiAgICAud3MyLWZvdXItcHVzaGVycy1pbm5lci1jb250YWluZXIge1xuICAgICAgLndzMi1wdXNoZXIud3MyLXB1c2hlci1zaW1wbGUge1xuICAgICAgICAud3MyLXB1c2hlci1iYW5uZXIubGlnaHQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltZTtcbiAgICAgICAgfVxuICAgICAgICAud3MyLXRleHQtc2VjdGlvbi53czItbG93ZXItdGV4dC1zZWN0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3MyLXNlY3Rpb24ud3MyLWJsb2cge1xuXG4gIG1hcmdpbjogJHNlY3Rpb24tbGFyZ2UtcGFkZGluZyAwO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0KCRiczQtZ3JpZC1icmVha3BvaW50cywgJ2xnJykgLSAxcHgpIHtcbiAgICBtYXJnaW46ICRzZWN0aW9uLWxhcmdlLXBhZGRpbmcgLyAyO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWFwLWdldCgkYnM0LWdyaWQtYnJlYWtwb2ludHMsICdzbScpIC0gMXB4KSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4iLCIud3MyLXNlY3Rpb24ud3MyLWZvdXItcHVzaGVycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQyO1xuXG4gIC53czItdGV4dC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAuc3ViLXRpdGxlLnN1Yi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1lO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2R5O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5mb3VyLXB1c2hlcnMtYm9keSB7XG4gICAgICBtYXJnaW46IDVweCAwO1xuICAgIH1cbiAgfVxuXG4gIC53czItcHVzaGVycy1jb250YWluZXIge1xuICAgIC53czItdGV4dC1zZWN0aW9uLndzMi1sb3dlci10ZXh0LXNlY3Rpb24ge1xuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIkY2Y3LWJyYW5kLWxhYmVsLXRleHQ6ICM5ZTllOWU7XG4kY2Y3LWFjY2VudDogI2MzYTA3YjtcblxuZGl2LmNhLWNmNy1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDE2MHB4IGF1dG8gNDBweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcblxuICBzcGFuLmFjY2VwdGFuY2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogODAwcHg7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgfVxuXG4gIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgLyogZGlzcGxheTogbm9uZTsgPC0gQ3Jhc2hlcyBDaHJvbWUgb24gaG92ZXIgKi9cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAgMDsgLyogPC0tIEFwcGFyZW50bHkgc29tZSBtYXJnaW4gYXJlIHN0aWxsIHRoZXJlIGV2ZW4gdGhvdWdoIGl0J3MgaGlkZGVuICovXG4gIH1cblxuICBpbnB1dFt0eXBlPSdudW1iZXInXSB7XG4gICAgLW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZDtcbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICByZXNpemU6IG5vbmU7XG4gIH1cblxuICBoMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG4gIH1cblxuICAuY2EtY2Y3LWludHJvZHVjdGlvbiB7XG4gICAgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmNhLWNmNy1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICBkaXYud3BjZjctcmVjYXB0Y2hhIHtcbiAgICBkaXNwbGF5OiBmbGV4OyAvKiBlc3RhYmxpc2ggZmxleCBjb250YWluZXIgKi9cbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvKiBtYWtlIG1haW4gYXhpcyB2ZXJ0aWNhbCAqL1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvKiBjZW50ZXIgaXRlbXMgdmVydGljYWxseSwgaW4gdGhpcyBjYXNlICovXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLyogY2VudGVyIGl0ZW1zIGhvcml6b250YWxseSwgaW4gdGhpcyBjYXNlICovXG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cblxuICBkaXYud3BjZjcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDQwcHggYXV0bztcbiAgICBwIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBjb2xvcjogJGNmNy1icmFuZC1sYWJlbC10ZXh0O1xuICAgICAgICBpbnB1dHtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNmNy1hY2NlbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAwIDAgJGNmNy1hY2NlbnQ7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICY6Zm9jdXM6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNmNy1hY2NlbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAxcHggJGNmNy1hY2NlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIH1cblxuICAgIGlucHV0LndwY2Y3LXN1Ym1pdCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuXG4gICAgICAvKiBSZWN0YW5nbGUgNTogKi9cbiAgICAgIGJhY2tncm91bmQ6IHVybChpbWFnZXMvZ29sZC1idXR0b24ucG5nKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgIC8qIEJ1eSBub3cgb25saW5lOiAqL1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxuICAgIHNwYW4ud3BjZjctY2hlY2tib3gsIHNwYW4ud3BjZjctcmFkaW8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDIwcHggMCAzMHB4IDA7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3Bhbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgICBtYXJnaW4tdG9wOiA4MDBweDtcbiAgICB9XG5cbiAgICBkaXYud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6IHJlZDtcbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgfVxuICB9XG59XG4iLCJib2R5LmFyY2hpdmUge1xuICAudHdjb20tYXJjaGl2ZS10b3Atc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHAge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cbiAgLndzMi1tYWluLXBhZ2UtY29udGVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAudHdjb20tcGFnZS10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC5wYWdpbmF0aW9uIC5uYXYtbGlua3Mge1xuICAgICYgPiBhLCBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5Nzc0M0E7XG4gICAgICBib3JkZXI6IDJweCB0cmFuc3BhcmVudCBzb2xpZDtcbiAgICAgIHBhZGRpbmc6IDRweCA0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICYuY3VycmVudCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJi50dzE4LXNpbmdsZS1pbmZvcm1hdGlvbiB7XG5cbiAgLmNhX2NzX2NvbnRlbnRfc2VjdGlvbl9vdXRlcl9jb250YWluZXIge1xuXG4gICAgLmNhLXNpbmdsZS10aXRsZS1hcmVhIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnR3MTgtc2luZ2xlLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50dzE4LXNpbmdsZS1zdWItdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1lLWRhcms7XG4gICAgICB9XG5cbiAgICAgIC50dzE4LWNhdGVnb3J5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHcxOC1kYXRlLWF1dGhvci1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgLnR3MTgtZGF0ZS1hdXRob3ItbGVmdC1jb250YWluZXIge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC50dzE4LWRhdGUtYXV0aG9yLXJpZ2h0LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgLnR3MTgtc2luZ2xlLWRhdGUtc29jaWFsLXNoYXJlIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudHcxOC1zaW5nbGUtZGF0ZS1zb2NpYWwtc2hhcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgLndzMi1zb2NpYWwtaWNvbnMge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ubGFiZWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC50dzE4LXNpbmdsZS1kYXRlIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGhyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltZS1kYXJrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAudHcxOC1hdXRob3ItaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5pbmZvcm1hdGlvbl9zZWN0aW9uX291dGVyX2NvbnRhaW5lciB7XG4gICAgJHNocmluay1pbWFnZS13aWR0aDogOTUwcHg7XG4gICAgJGxvc2UtaW1hZ2Utd2lkdGg6IDcwMHB4O1xuXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC5pbmZvcm1hdGlvbl9zZWN0aW9uX2lubmVyX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgLmltYWdlX2NvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmluZm9ybWF0aW9uX2NvbnRhaW5lciAge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuXG4gICAgICAgICAgICAmLmRhcmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWUtZGFyaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpdGxlLXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRpdGxlO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRpdGxlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3ViLXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmluZm9ybWF0aW9uX2J1dHRvbnNfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2hyaW5rLWltYWdlLXdpZHRoKSB7XG4gICAgICAgICAgICAkaW1hZ2UtcGVyY2VudGFnZS13aWR0aDogMzAlO1xuICAgICAgICAgICAgLmltYWdlX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRpbWFnZS1wZXJjZW50YWdlLXdpZHRoO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbmZvcm1hdGlvbl9jb250YWluZXIgIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAtICRpbWFnZS1wZXJjZW50YWdlLXdpZHRoO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsb3NlLWltYWdlLXdpZHRoKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5pbWFnZV9jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5pbmZvcm1hdGlvbl9jb250YWluZXIgIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubWFwcy1zZWN0aW9uLW91dGVyLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIC50aXRsZS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJsYWNrO1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLm1hcC1pbWFnZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaW1nLmRlc2t0b3Age1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBpbWcubW9iaWxlIHtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLndzMi1idXR0b24ge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLmNhLXN0ZC1jb250ZW50LW1heC13aWR0aC1zZWN0aW9uLWlubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAudGl0bGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tYXAtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIC5vYmplY3QtZml0LWRpdi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ5NnB4O1xuICAgICAgICAgICAgICAgICAgICBpbWcuZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgaW1nLm1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnR3LWNvcmUtcGFnZS1jb250YWluZXIge1xuICAkZ2FwOiAxMHB4O1xuICAudHctY29yZS1wYWdlLWNvbnRhaW5lci1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1lO1xuXG4gICAgLmNvbnRlbnQtc2VjdGlvbnMtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5oZWFkZXItaW1hZ2Uge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW46IDAgLSRnYXA7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZm9yY2UtbW9iaWxlLWNlbnRlci1oZWFkaW5ncyB7XG4gICAgaDEsIGgyLCBoMywgaDQsIGg1IHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3MyLWJsb2ctY2F0ZWdvcnktdGFnIHtcbiAgJHNlY3Rpb24tc3BhY2luZzogNDBweDtcblxuICAmLndzMi1ibG9nLWNhdGVnb3J5LXRhZyB7IC8vYWRkIHdlaWdodCB0byBzZWxlY3RvclxuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC53czItYmxvZy1jYXRlZ29yeS10aXRsZS1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG8gJHNlY3Rpb24tc3BhY2luZyBhdXRvO1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMSwgLnR3MTgtY2F0ZWdvcnktZGVzY3JpcHRpb24gcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLndzMi1wdXNoZXIge1xuICAgIC53czItaW1hZ2UtdGFnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLndzMi1idXR0b24tY29udGFpbmVyIHtcbiAgICBtYXJnaW46ICRzZWN0aW9uLXNwYWNpbmcgMDtcbiAgfVxuXG4gIC5icmVhZGNydW1icyB7XG4gICAgcGFkZGluZzogMjVweCAwO1xuXG4gICAgc3BhbiB7XG4gICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcbiAgICB9XG4gIH1cblxuICAud3MyLWdyaWQtbWFzdGVyIHtcbiAgICAud3MyLXNlY3Rpb24tbWlub3ItcGFkZGluZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGZsZXg6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIiN0d2NvbV9ncF9oZWFkZXJfb3V0ZXJfY29udGFpbmVyIHtcbiAgJGJ1dHRvbi1taW4td2lkdGg6IDE3NHB4O1xuICAkYnV0dG9uLW1pbi1oZWlnaHQ6IDI2cHg7XG4gICRtYXgtd2lkdGg6IDEyMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6ICRmbG9hdGluZ19oZWFkZXJfZGlzdGFuY2VfZnJvbV90b3A7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTAwO1xuXG4gICN0d2NvbV9ncF9oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XG4gICAgJGZsb2F0aW5nLWhlYWRlci1oZWlnaHQ6IDQwcHg7XG4gICAgJGNvbG9yLWZsb2F0aW5nLWhlYWRlci1iZzogJGNvbG9yLXByaW1lO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGZsb2F0aW5nLWhlYWRlci1oaWRlLXdpZHRoKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICN0d2NvbV9ncF9oZWFkZXJfcGxhY2VfaG9sZGVyIHtcbiAgICAgIGhlaWdodDogJGZsb2F0aW5nLWhlYWRlci1oZWlnaHQ7XG4gICAgfVxuXG4gICAgI3R3Y29tX2dwX2hlYWRlcl9mbG9hdGluZ19zZWN0aW9uIHtcbiAgICAgIGhlaWdodDogJGZsb2F0aW5nLWhlYWRlci1oZWlnaHQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICYuZmxvYXRpbmcge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIH1cblxuICAgICAgLmZsb2F0aW5nLWlubmVyLWNvbnRhaW5lci13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcnM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1mbG9hdGluZy1oZWFkZXItYmc7XG5cbiAgICAgICAgLmZsb2F0aW5nLWlubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgJG1pbi1wYWRkaW5nOiA0MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgJG1pbi1wYWRkaW5nO1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTMwcHgpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgLmRyb3Bkb3duLWdhbWVzLXNlbGVjdG9yIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2EtZmxvYXRpbmctaGVhZGVyLXJpZ2h0LXNpZGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRyb3Bkb3duLWdhbWVzLXNlbGVjdG9yIHtcbiAgICAgICAgICAgIC53czItZmlsdGVyLWJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICBtaW4td2lkdGg6ICRidXR0b24tbWluLXdpZHRoO1xuICAgICAgICAgICAgICBoZWlnaHQ6ICRidXR0b24tbWluLWhlaWdodDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcnM7XG4gICAgICAgICAgICAgIC53czItc2ltcGxlLWRyb3Bkb3duLWFycm93LWlubmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZW51LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAud3MyLWxpbmtzIHtcbiAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWUtZGFyaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltZS1kYXJrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYud3MyLWZvY3VzIHtcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogJGJ1dHRvbi1taW4td2lkdGg7XG4gICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkYnV0dG9uLW1pbi1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKlxuICBTRUUgQk9UVE9NIE9GIEZJTEUgRk9SIFZJU1VBTCBHUklEIExBWU9VVFxuICBodHRwOi8vYXNjaWlmbG93LmNvbS9cbiAqL1xuXG4kZ3JpZC1hcmVhczooXG4gIC8qIFBhcmFtZXRlciBFeHBsYW5hdGlvblxuICAgIDEpIENvbHVtbiBzdGFydFxuICAgIDIpIENvbHVtbiBzcGFuXG4gICAgMykgUm93IFN0YXJ0XG4gICAgNCkgUm93IFNwYW5cbiAgKi9cbiAgaGVhZGxpbmVzOiAoMSwgMSwgMiwgMSksXG4gIGV4dGVybmFsLXBvc3RzLXRpdGxlOiAoMSwgMSwgMywgMSksXG4gIHBvc3Qtd2lkZTogKDIsIDIsIDIsIDEpLFxuICBwb3N0LWZhdDogKDIsIDEsIDMsIDMpLFxuICBwb3N0LW1pY3JvOiAoMywgMSwgNSwgMSksXG4gIHBvc3Qtc21hbGw6ICgzLCAxLCAzLCAyKSxcbiAgdHdpdHRlcjogKDQsIDEsIDMsIDMpLFxuICBleHRlcm5hbC1wb3N0LTE6ICgxLCAxLCA0LCAxKSxcbiAgZXh0ZXJuYWwtcG9zdC0yOiAoMSwgMSwgNSwgMSksXG4gIGNhLWZlZWRzLWVycm9yLXNlY3Rpb246ICgyLCAyLCAyLCA0KSxcbiAgY2EtZmVlZHMtZXJyb3Itc2VjdGlvbi1tZWRpdW06ICgxLCAyLCAyLCAxKSxcbiAgdHdpdGNoOiAoNCwgMSwgMiwgMSksXG4gIHR3aXRjaC1tZWRpdW06ICgzLCAxLCAyLCAxKSxcbik7XG5cbi53czItaG9tZS1ncmlkIHtcbiAgJGdhcDogMTBweDtcbiAgJGdyaWQtY29sdW1uczogIDJmciA0ZnIgM2ZyIDNmcjtcbiAgJGdyaWQtc2VjdGlvbi1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWU7XG5cbiAgJGJyZWFrcG9pbnQtbWVkaXVtOiAxMDI0cHg7XG4gICRicmVha3BvaW50LXNtYWxsOiA3NjlweDtcbiAgJGJyZWFrcG9pbnQtbW9iaWxlOiA1NzZweDtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWU7XG5cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29udGVudDogXCJkZXNrdG9wXCI7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIm1lZGl1bVwiO1xuICAgIH1cblxuICAgIC5ob21lX3BhZ2VfY3NzX2dyaWQuaG9tZV9wYWdlX2Nzc19ncmlkIHtcbiAgICAgICRncmlkOiAoXG4gICAgICAgIGNvbHM6IDRmciAzZnIgM2ZyLFxuICAgICAgICByb3ctZ2FwOiAkZ2FwLFxuICAgICAgICBjb2wtZ2FwOiAkZ2FwXG4gICAgICApO1xuICAgICAgQGluY2x1ZGUgZ3JpZCgkZ3JpZCk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcInNtYWxsXCI7XG4gICAgfVxuXG4gICAgLmhvbWVfcGFnZV9jc3NfZ3JpZC5ob21lX3BhZ2VfY3NzX2dyaWQge1xuICAgICAgJGdyaWQ6IChcbiAgICAgICAgY29sczogMWZyIDFmcixcbiAgICAgICAgcm93LWdhcDogJGdhcCxcbiAgICAgICAgY29sLWdhcDogJGdhcFxuICAgICAgKTtcbiAgICAgIEBpbmNsdWRlIGdyaWQoJGdyaWQpO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwibW9iaWxlXCI7XG4gICAgfVxuXG4gICAgLmhvbWVfcGFnZV9jc3NfZ3JpZC5ob21lX3BhZ2VfY3NzX2dyaWQge1xuICAgICAgLy9ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICAkZ3JpZDogKFxuICAgICAgICBjb2xzOiAxZnIsXG4gICAgICAgIHJvdy1nYXA6ICRnYXAsXG4gICAgICAgIGNvbC1nYXA6ICRnYXBcbiAgICAgICk7XG4gICAgICBAaW5jbHVkZSBncmlkKCRncmlkKTtcblxuICAgICAgLndzMi1jc3MtZ3JpZC1zZWN0aW9uLndzMi1jc3MtZ3JpZC1zZWN0aW9uLndzMi1jc3MtZ3JpZC1zZWN0aW9uIHsgLy9BZGQgd2VpZ2h0XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtcm93LXNwYW4oMSk7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uLXNwYW4oMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndzMi1jc3MtZ3JpZC1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JpZC1zZWN0aW9uLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWxpbmU7XG4gIH1cblxuICAuaG9tZV9wYWdlX2Nzc19ncmlkIHtcbiAgICAkZ3JpZDogKFxuICAgICAgY29sczogMmZyIDRmciAzZnIgM2ZyLFxuICAgICAgcm93LWdhcDogJGdhcCxcbiAgICAgIGNvbC1nYXA6ICRnYXBcbiAgICApO1xuICAgIEBpbmNsdWRlIGdyaWQoJGdyaWQpO1xuXG4gICAgcGFkZGluZzogJGdhcDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBwYWRkaW5nOiAwICRnYXAgJGdhcCAkZ2FwO1xuICAgIH1cblxuICAgIC53czItY3NzLWdyaWQtc2VjdGlvbiB7XG4gICAgICAmLmRhdGUge1xuICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigxLCAzKTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRpdGxlO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uLXNwYW4oMik7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC1yb3cobm9uZSk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEsIDEpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtcm93KDIsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oMSwgMSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC1yb3coMiwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zb3J0IHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oNCwgMSk7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDMsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigxLCAyKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLXJvdygzLCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEsIDEpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtcm93KDMsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaGVhZGxpbmVzLCAmLmV4dGVybmFsLXBvc3RzLXRpdGxlIHtcbiAgICAgICAgLndzMi1ncmlkLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ibGFjaztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmhlYWRsaW5lcyB7XG4gICAgICAgICRib3JkZXItd2VpZ2h0OiAycHg7XG4gICAgICAgIGJvcmRlci10b3A6ICRib3JkZXItd2VpZ2h0IHNvbGlkICRjb2xvci1saW5lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdlaWdodCBzb2xpZCAkY29sb3ItbGluZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgcGFkZGluZy10b3A6ICRnYXA7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtYXJlYShoZWFkbGluZXMpO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZXh0ZXJuYWwtcG9zdHMtdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBncmlkLWFyZWEoZXh0ZXJuYWwtcG9zdHMtdGl0bGUpO1xuXG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC1yb3cobm9uZSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4tc3BhbigyKTtcbiAgICAgICAgICAtbXMtZ3JpZC1yb3c6IDIwMDA7XG4gICAgICAgICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEsIDEpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtcm93KDgsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oMSwgMSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC1yb3coOSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5wb3N0LXdpZGUge1xuICAgICAgICBAaW5jbHVkZSBncmlkLWFyZWEocG9zdC13aWRlKTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLXJvdyhub25lKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigxLCAyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtcm93KDIsIDEpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEsIDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigxLCAyKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLXJvdyg0LCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEsIDEpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtcm93KDQsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hZGRpdGlvbmFsIHtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigyLCAyKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLXJvdyhub25lKTtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEsIDIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnBvc3QtZmF0IHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1hcmVhKHBvc3QtZmF0KTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigyLCAxKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLXJvdygzLCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oMSwgMSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC1yb3coNSwgMik7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigxLCAxKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLXJvdyg1LCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWRkaXRpb25hbCB7XG4gICAgICAgICAgZ3JpZC1hcmVhOiBhdXRvO1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgIGdyaWQtcm93OiBzcGFuIDI7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oMiwgMSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC1yb3ctc3BhbigyKTtcblxuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEsIDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnBvc3QtbWljcm8ge1xuICAgICAgICBAaW5jbHVkZSBncmlkLWFyZWEocG9zdC1taWNybyk7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oMiwgMSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC1yb3coNCwgMSk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDIsIDEpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtcm93KDYsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oMSwgMSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JpZC1yb3coNywgMSk7XG4gICAgICAgIH1cblxuICAgICAgICAud3MyLXB1c2hlci1iYW5uZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFkZGl0aW9uYWwge1xuICAgICAgICAgIGdyaWQtYXJlYTogYXV0bztcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigzLCAxKTtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDIsIDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53czItcHVzaGVyLWJhbm5lci1hbmNob3Ige1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5wb3N0LXNtYWxsIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1hcmVhKHBvc3Qtc21hbGwpO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEsIDEpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtcm93KDMsIDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigyLCAxKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLXJvdyg1LCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEsIDEpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtcm93KDYsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hZGRpdGlvbmFsIHtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigzLCAxKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLXJvdyhub25lKTtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDIsIDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnR3aXR0ZXIge1xuICAgICAgICBAaW5jbHVkZSBncmlkLWFyZWEodHdpdHRlcik7XG5cbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAudHdpdHRlci1jb250YWluZXIge1xuICAgICAgICAgIGhlaWdodDogMjAwcHg7IC8vU3RyZXRjaCBvbiBwYXJlbnQgZWxlbWVudCBtYWtlcyB0aGlzIGJlaGF2ZSBsaWtlIG1pbi1oZWlnaHRcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDMsIDEpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtcm93KDMsIDIpO1xuXG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5leHRlcm5hbC1wb3N0LTEsICYuZXh0ZXJuYWwtcG9zdC0yIHtcbiAgICAgICAgJi5leHRlcm5hbC1wb3N0LTEge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtYXJlYShleHRlcm5hbC1wb3N0LTEpO1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLXJvdy1zcGFuKDEpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4tc3BhbigxKTtcbiAgICAgICAgICAgIC1tcy1ncmlkLXJvdzogNTAwMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oMSwgMSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLXJvdyg5LCAxKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEsIDEpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1yb3coMTAsIDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZXh0ZXJuYWwtcG9zdC0yIHtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLWFyZWEoZXh0ZXJuYWwtcG9zdC0yKTtcblxuICAgICAgICAgIC53czItcHVzaGVyLWltYWdlLWFuY2hvciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC53czItcHVzaGVyLWJhbm5lci1hbmNob3Ige1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtcm93LXNwYW4oMSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigyLCAxKTtcbiAgICAgICAgICAgIC1tcy1ncmlkLXJvdzogNTAwMDtcblxuICAgICAgICAgICAgLndzMi1wdXNoZXItaW1hZ2UtYW5jaG9yIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud3MyLXB1c2hlci1iYW5uZXItYW5jaG9yIHtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDIsIDEpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1yb3coOSwgMSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigxLCAxKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtcm93KDExLCAxKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGltcG9ydCBcImhvbWVfZ3JpZF90d2l0Y2hcIjtcblxuICAgICAgJi5jYS1mZWVkcy1lcnJvci1zZWN0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1hcmVhKGNhLWZlZWRzLWVycm9yLXNlY3Rpb24pO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtYXJlYShjYS1mZWVkcy1lcnJvci1zZWN0aW9uLW1lZGl1bSk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uLXNwYW4oMik7XG5cbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hZnRlciB7XG4gICAgICAgIGdyaWQtcm93OiAtMTtcbiAgICAgIH1cblxuICAgICAgJi5sb2FkLW1vcmUge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEsIDQpO1xuICAgICAgICAtbXMtZ3JpZC1yb3c6IDk5OTk7IC8vIElFIEZpeCB0byBwbGFjZSBhdCBib3R0b21cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbi1zcGFuKDIpO1xuICAgICAgICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigxLCAyKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkLXJvdyg3LCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEsIDEpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQtcm93KDgsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLypcbiAgICBDcmVhdGVkIGJ5OiBodHRwOi8vYXNjaWlmbG93LmNvbS9cblxuICAgIFVwIHRvIHJvdyA2IGlzIHRoZSBpbml0aWFsIGdyaWQuXG5cbiAgICBUaGUgaWRlYSB0byBleHRlbmQgaXMgdG8gdXNlIGdyaWQtYXV0by1yb3dzIHN5c3RlbS5cblxuICAgIFhYWCByZXByZXNlbnRzIGNlbGxzIHRvIGxlYXZlIGVtcHR5IG9uIGV4dGVuc2lvbi5cblxuICAgIFJvdyA2IHRvIDkgc2hvdyB0aGUgZWZmZWN0aXZlIG5leHQgZ3JpZC5cblxuICAgIFJvdyA5IHRvIDEyIHNob3cgdGhlIGdyaWQgYWZ0ZXIgdGhhdC5cblxuICAgMSAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgICAgICAgIDQgICAgICAgICAgICAgIDVcblxuMSAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLStcbiAgIHwgRGF0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IFNPUlQgICAgICAgICB8XG4gICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfFxuMiAgKy0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLStcbiAgIHwgVGl0bGUgIHwgUG9zdCBXaWRlICAgICAgICAgICAgICAgICAgICB8IFR3aXRjaCAgICAgICB8XG4gICB8ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfFxuICAgfCAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHxcbiAgIHwgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8XG4gICB8ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfFxuICAgfCAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHxcbjMgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rXG4gICB8IFRpdGxlICB8IFBvc3QgRmF0ICAgICAgfCBQb3N0IFNtYWxsICAgfCBUd2l0dGVyICAgICAgfFxuNCAgKy0tLS0tLS0tKyAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHxcbiAgIHwgRXh0IDEgIHwgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8XG4gICB8ICAgICAgICB8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfFxuICAgfCAgICAgICAgfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHxcbiAgIHwgICAgICAgIHwgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8XG41ICArLS0tLS0tLS0rICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tKyAgICAgICAgICAgICAgfFxuICAgfCBFeHQgMiAgfCAgICAgICAgICAgICAgIHwgUG9zdCBNaWNybyAgIHwgICAgICAgICAgICAgIHxcbiAgIHwgICAgICAgIHwgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8XG4gICB8ICAgICAgICB8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfFxuNiAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLStcbiAgIHwgWFhYWFhYIHwgUG9zdCBXaWRlIDIgICAgICAgICAgICAgICAgICB8IFhYWFhYWFhYWFhYWCB8XG4gICB8ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfFxuICAgfCAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHxcbiAgIHwgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8XG4gICB8ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfFxuICAgfCAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHxcbjcgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rXG4gICB8IFhYWFhYWCB8IFBvc3QgRmF0IDIgICAgfCBQb3N0IFNtYWxsIDIgfCBYWFhYWFhYWFhYWFggfFxuICAgfCAgICAgICAgfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHxcbiAgIHwgICAgICAgIHwgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8XG4gICB8ICAgICAgICB8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfFxuICAgfCAgICAgICAgfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHxcbjggICstLS0tLS0tLSsgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0rICAgICAgICAgICAgICB8XG4gICB8IFhYWFhYWCB8ICAgICAgICAgICAgICAgfCBQb3N0IE1pY3JvIDIgfCAgICAgICAgICAgICAgfFxuICAgfCAgICAgICAgfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHxcbiAgIHwgICAgICAgIHwgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8XG45ICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tK1xuICAgfCBYWFhYWFggfCBQb3N0IFdpZGUgMyAgICAgICAgICAgICAgICAgIHwgWFhYWFhYWFhYWFhYIHxcbiAgIHwgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8XG4gICB8ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfFxuICAgfCAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHxcbiAgIHwgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8XG4gICB8ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfFxuMTAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLStcbiAgIHwgWFhYWFhYIHwgUG9zdCBGYXQgMyAgICB8IFBvc3QgU21hbGwgMyB8IFhYWFhYWFhYWFhYWCB8XG4gICB8ICAgICAgICB8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfFxuICAgfCAgICAgICAgfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHxcbiAgIHwgICAgICAgIHwgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8XG4gICB8ICAgICAgICB8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfFxuMTEgKy0tLS0tLS0tKyAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLSsgICAgICAgICAgICAgIHxcbiAgIHwgWFhYWFhYIHwgICAgICAgICAgICAgICB8IFBvc3QgTWljcm8gMyB8ICAgICAgICAgICAgICB8XG4gICB8ICAgICAgICB8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfFxuICAgfCAgICAgICAgfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHxcbjEyICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rXG5cblxuICovXG4iLCIudHdjb21fZ3BfaW50cm9kdWN0b3J5X3ZpZGVvX3NlY3Rpb24ge1xuICAgICRzdGFja2VkLXZpZXctd2lkdGg6IDk1MHB4O1xuICAgICRzdGF0aWMtaW1hZ2Utd2lkdGg6IDYwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcbiAgICAudmlkZW9fY29udGFpbmVyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIC5ncF9pbnRyb19iZWhpbmRfdmlkZW9faW1hZ2Uge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc3RhdGljLWltYWdlLXdpZHRoKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnR3Y29tX2dwX2ludHJvZHVjdG9yeV92aWRlb192aWRlb19yZXBsYWNlbWVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIC8vICRhc3BlY3RfcmF0aW86IHBlcmNlbnRhZ2UoNTc5LzM3Nik7XG4gICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAkYXNwZWN0X3JhdGlvO1xuICAgICAgICBoZWlnaHQ6IDUzNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzdGF0aWMtaW1hZ2Utd2lkdGgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdwX3ZpZGVvX292ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgLmdwX3ZpZGVvX292ZXJsYXlfaW5uZXJfY29udGFpbmVyIHtcblxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGl0bGU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR0d2NvbS1zdGQtY29udGVudC1tYXgtd2lkdGg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0d2NvbS1zdGQtY29udGVudC1tYXgtd2lkdGggKyAoJHR3Y29tLXN0ZC1zaWRlLXBhZGRpbmcgKiAyKSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHR3Y29tLXN0ZC1zaWRlLXBhZGRpbmc7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHR3Y29tLXN0ZC1zaWRlLXBhZGRpbmc7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc3RhY2tlZC12aWV3LXdpZHRoKSB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRmbG9hdGluZy1oZWFkZXItaGlkZS13aWR0aCArIDEpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJGZsb2F0aW5nX2hlYWRlcl9kaXN0YW5jZV9mcm9tX3RvcCArICRmbG9hdGluZy1oZWFkZXItaGVpZ2h0ICsgMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kYXJrIHtcbiAgICAgICAgICAgICAgICAkY29sb3I6ICRjb2xvci1wcmltZS1kYXJrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ3BfdmlkZW9fb3ZlcmxheV90ZXh0IHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc3RhY2tlZC12aWV3LXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7ICAgIFxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ3BfdmlkZW9fb3ZlcmxheV9sb2dvX2J1dHRvbnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc3RhY2tlZC12aWV3LXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgICBcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmdwX3ZpZGVvX292ZXJsYXlfbG9nbyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ncF92aWRlb19vdmVybGF5X2J1dHRvbnNfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NXZ3O1xuXG4gICAgICAgICAgICAgICAgICAgIC53czItYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJi50ZXJ0aWFyeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyODFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5kZXNjcmlwdGlvbl9zZWN0aW9uX291dGVyX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAkbW9iaWxlLXZpZXc6IDg1MHB4O1xuXG4gICAgLmRlc2NyaXB0aW9uX3NlY3Rpb25faW5uZXJfY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAkcGFkZGluZy1mcm9tLWxlZnQtc2lkZTogMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAkdHdjb20tc3RkLWNvbnRlbnQtbWF4LXdpZHRoO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0d2NvbS1zdGQtY29udGVudC1tYXgtd2lkdGggKyAoJHR3Y29tLXN0ZC1zaWRlLXBhZGRpbmcgKiAyKSkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkdHdjb20tc3RkLXNpZGUtcGFkZGluZztcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR0d2NvbS1zdGQtc2lkZS1wYWRkaW5nO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLXZpZXcpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmluZm9ybWF0aW9uX2NvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtdmlldykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRhcmsge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1lLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtdmlldykge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgICAgICAgICAmLm1haW4tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGl0bGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zdWItdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtdmlldykge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ3BfZGVzY3JpcHRpb25fYnV0dG9uc19jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtdmlldykge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLndzMi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4IDRweCAycHggMDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZV9jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS12aWV3KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltYWdlX2lubmVyX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdHdjb20tc3RkLWNvbnRlbnQtbWF4LXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY3RhX3NlY3Rpb25fb3V0ZXJfY29udGFpbmVyIHtcbiAgICAkbW9iaWxlLXZpZXc6IG1hcC1nZXQoJGJzNC1ncmlkLWJyZWFrcG9pbnRzLCAnbWQnKSAtIDFweDtcblxuICAgIC5jdGFfc2VjdGlvbl9pbm5lcl9jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCA0MHB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGNsZWFyOiByaWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS12aWV3KSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5mb3JtYXRpb25fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTYlO1xuICAgICAgICAgICAgd2lkdGg6IDQ0JTtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE0JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS12aWV3KSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGFyayB7XG4gICAgICAgICAgICAgICAgaDEsIHAuc3ViLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1lLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS12aWV3KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0d2NvbS1zdGQtY29udGVudC1tYXgtd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwLnN1Yi10ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1lO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0d2NvbS1zdGQtY29udGVudC1tYXgtd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS12aWV3KSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ncF9jdGFfYnV0dG9uc19jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLXZpZXcpIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC53czItYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDRweCA0cHggMnB4IDA7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2VfY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHdpZHRoOiA2MSU7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtdmlldykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2VfaW5uZXJfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0d2NvbS1zdGQtY29udGVudC1tYXgtd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLXZpZXcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwic2VjdGlvbi50d2NvbS1nYW1lLXBhZ2UtYWNhZGVteSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWU7XG5cbiAgJG1heC13aWR0aC10d28tdmlkczogNjAwcHg7XG4gICRtYXgtd2lkdGgtbW9iaWxlOiA1NTBweDtcblxuICAkc3BhY2luZzogMzBweDtcblxuICAkbW9iaWxlLXNpemU6IDQ1MHB4O1xuXG4gIC50d2NvbS1hY2FkZW15LWlubmVyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICBtYXJnaW46ICRzcGFjaW5nO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtbW9iaWxlKSB7XG4gICAgICBtYXJnaW46IDI1cHg7XG4gICAgfVxuXG4gICAgLnR3Y29tLWFjYWRlbXktc2VjdGlvbi10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRpdGxlO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLXNpemUpe1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnR3Y29tLWFjYWRlbXktc2VjdGlvbi10ZXh0LWFyZWEtY29udGFpbmVyID4gcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIH1cblxuICAgIC53czItcHVzaGVycy1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtZ2FwOiAxMHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtdHdvLXZpZHMpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIC53czItcHVzaGVyOm50aC1jaGlsZChuKzIpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53czItcHVzaGVyIHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcblxuICAgICAgICAud3MyLXB1c2hlci1iYW5uZXIge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXJzO1xuXG4gICAgICAgICAgLndzMi1wdXNoZXItdGl0bGUtdGV4dCA+ICoge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRpdGxlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltZS1kYXJrO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1zaXplKXtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAud3MyLXRleHQtc2VjdGlvbi53czItbG93ZXItdGV4dC1zZWN0aW9uID4gcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1zaXplKXtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50d2NvbS1hY2FkZW15LWJ1dHRvbi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nO1xuICAgICAgLndzMi1idXR0b24udGVydGlhcnkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltZS1kYXJrO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1lLWRhcms7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50d2NvbS1nYW1lLXBhZ2UtYmxvZyB7XG4gIC53czItc2VjdGlvbi53czItZm91ci1wdXNoZXJzLndzMi1zdGFuZGFyZC1tYXgtd2lkdGgtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXgtd2lkdGg6IDk1MHB4O1xuICAgICRtb2JpbGUtc2l6ZTogNDUwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1zaXplKXtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC53czItdGV4dC1zZWN0aW9uIHtcbiAgICAgIC5zdWItdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGl0bGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWUtZGFyaztcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLXNpemUpe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53czItcHVzaGVyIHtcbiAgICAgIC53czItcHVzaGVyLWJhbm5lciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXJzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWU7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIxM3B4O1xuICAgICAgICAud3MyLXB1c2hlci10aXRsZS10ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gICAgICAgICAgLndzMi1wdXNoZXItdGl0bGUtdGV4dCB7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCl7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmID4gcCwgaDEsIGgyLCBoMywgaDQsIGg0LCBzcGFuIHtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRpdGxlO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAud3MyLXRleHQtc2VjdGlvbi53czItbG93ZXItdGV4dC1zZWN0aW9uID4gcCB7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLXNpemUpe1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53czItdGV4dC1zZWN0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnR3Y29tLWdhbWUtcGFnZS1ibG9nLWJ1dHRvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDExcHggMCAyMHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLndzMi1idXR0b24ge1xuICAgICAgbWluLWhlaWdodDogNDRweDtcbiAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgfVxuICB9XG59XG4iLCIudHdjb21fZ2FtZXNfcGFnZV9yZWxhdGVkX2dhbWVzX2NvbnRhaW5lciB7XG4gICRtb2JpbGUtc2l6ZTogNTAwcHg7XG4gIC50d2NvbV9nYW1lc19wYWdlX3JlbGF0ZWRfZ2FtZXNfaW5uZXJfY29udGFpbmVyIHtcbiAgICAudHdjb21fZ2FtZXNfcGFnZV9yZWxhdGVkX2dhbWVzX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWU7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGl0bGU7XG4gICAgICBwYWRkaW5nOiA0NXB4IDIwcHggMCAyMHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1zaXplKSB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMjBweCAwIDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVsYXRlZF9nYW1lc19pbWFnZXNfY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAucmVsYXRlZF9nYW1lc19pbWFnZV9jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgIC50d2NvbV9nYW1lc19wYWdlX2dhbWVfbG9nb19pbWFnZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxNDVweDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1zaXplKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIudmlkZW9fc2VjdGlvbl9vdXRlcl9jb250YWluZXIge1xuICAgICRtb2JpbGUtc2l6ZTogNTUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICRtb2JpbGUtdmlldy1zaXplOiA2MDBweDtcblxuICAgIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIFxuICAgIC5jYV92aWRlb19zZWN0aW9uX21vYmlsZV92aWV3IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgLmNhX3NsaWRlcl9zbGlkZV9vdXRlcl9jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtdmlldy1zaXplKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stZG90cyBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2Etc2xpZGVyLXNsaWRlLWFuY2hvciwgLmNhX3ZpZGVvX3NlY3Rpb25fbWFzdGVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgJHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgJGhlaWdodDogNTAlO1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgICAgICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMC4wMDAxKSAwJSxyZ2JhKDAsMCwwLDEpIDEwMCUpO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYV92aWRlb19zZWN0aW9uX2Rlc2t0b3BfdmlldyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLXZpZXctc2l6ZSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBwZXJjZW50YWdlKDkgLyAxNik7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC5jYV92aWRlb19zZWN0aW9uX21hc3RlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FfdmlkZW9fc2VjdGlvbl9kZXNrdG9wX3NtYWxsX2l0ZW1zX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDMlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgLmNhX3ZpZGVvX3NlY3Rpb25fZGVza3RvcF9zbWFsbF9pdGVtc19pbm5lcl9jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHR3Y29tLXN0ZC1jb250ZW50LW1heC13aWR0aDtcbiAgICAgICAgICAgICAgICAuY2FfdmlkZW9fc2VjdGlvbl9jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAuY2FfdmlkZW9fc2VjdGlvbl9jaGlsZF9pbWdfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHBlcmNlbnRhZ2UoOSAvIDE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC53czItYmFja2dyb3VuZC1pbWFnZS1hcy1pbWctdGFnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYV92aWRlb19zZWN0aW9uX2FuY2hvciB7XG4gICAgICAgICAgICAuY2FfdmlkZW9fZGVza3RvcC1vdmVybGF5IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAuY2FfdmlkZW9fZGVza3RvcF9wbGF5X2ljb24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgICAgICAgICAucGxheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNhX3ZpZGVvX3NlY3Rpb25fY2hpbGQge1xuICAgICAgICAgICAgICAgIC5jYV92aWRlb19kZXNrdG9wLW92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICAuY2FfdmlkZW9fZGVza3RvcF9wbGF5X2ljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLmNhX3ZpZGVvX2Rlc2t0b3Atb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgICAgIC5jYV92aWRlb19kZXNrdG9wX3BsYXlfaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAucGxheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi50aHJlZV92aWV3X3NsaWRlcl9vdXRlcl9jb250YWluZXIge1xuICAgICRhcnJvdy1zaXplOiAkdGhyZWUtdmlldy1zbGlkZXItYXJyb3ctc2l6ZTtcbiAgICAkYXJyb3ctZGlzdGFuY2UtZnJvbS1lbmRnZTogJHRocmVlLXZpZXctc2xpZGVyLWFycm93LWRpc3RhbmNlLWZyb20tZW5kZ2U7XG4gICAgJG1vYmlsZS12aWV3OiAkdGhyZWUtdmlldy1zbGlkZXItbW9iaWxlLXZpZXc7XG4gICAgJGNvbG9yLWFycm93OiAkY29sb3ItcHJpbWU7XG4gICAgJGZhY3Rpb24tdHJhbnNpdGlvbi1kZWxheTogMC4ycztcblxuICAgICRzaXplLWluY3JlYXNlLWNlbnRlcjogMTAwJTtcbiAgICAkc2l6ZS1pbmNyZWFzZS1zaWRlczogMzAlO1xuICAgICRzbGlkZXItcmVsYXRpdmUtaGVpZ2h0LWdyb3d0aDogKCRzaXplLWluY3JlYXNlLWNlbnRlciAvIDEwKSArIDIlO1xuXG4gICAgZGlzcGxheTogbm9uZTsgLy8gSGlkZSBkdXJpbmcgbG9hZC4gU2xpZGVyIEpTIHdpbGwgZGlzcGxheSBpdCBhZnRlciBsb2FkaW5nLlxuXG4gICAgJi5kYXJrIHtcbiAgICAgIC50aHJlZV92aWV3X3NsaWRlcl90aXRsZV9jb250YWluZXIge1xuICAgICAgICAudGhyZWVfdmlld19zbGlkZXJfc2VjdGlvbl90aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltZS1kYXJrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRocmVlX3ZpZXdfc2xpZGVyX3RpdGxlX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAudGhyZWVfdmlld19zbGlkZXJfc2VjdGlvbl90aXRsZSB7XG4gICAgICAgICRwYWRkaW5nLWZyb20tbGVmdC1zaWRlOiAkdHdjb20tc3RkLXNpZGUtcGFkZGluZztcbiAgICAgICAgd2lkdGg6ICR0d2NvbS1zdGQtY29udGVudC1tYXgtd2lkdGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWU7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGl0bGU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0d2NvbS1zdGQtY29udGVudC1tYXgtd2lkdGggKyAoJHBhZGRpbmctZnJvbS1sZWZ0LXNpZGUgKiAyKSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLWZyb20tbGVmdC1zaWRlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS12aWV3KSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZS12aWV3ICsgMSkge1xuICAgICAgICBwYWRkaW5nOiAkc2xpZGVyLXJlbGF0aXZlLWhlaWdodC1ncm93dGggMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtdmlldyArIDEpIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDUwJSk7XG5cbiAgICAgICAgLnNsaWRlci1pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgIC53czItYmFja2dyb3VuZC1pbWFnZS1hcy1pbWctdGFnLCAuY2Etc2xpZGVyLW92ZXJsYXktY29udGFpbmVyIHtcbiAgICAgICAgICAgIHRvcDogLSgkc2l6ZS1pbmNyZWFzZS1zaWRlcyAvIDIpO1xuICAgICAgICAgICAgbGVmdDogLSgkc2l6ZS1pbmNyZWFzZS1zaWRlcyAvIDIpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICsgJHNpemUtaW5jcmVhc2Utc2lkZXM7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSArICRzaXplLWluY3JlYXNlLXNpZGVzO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2Etc2xpZGVyLW92ZXJsYXktY29udGFpbmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQgMC4zcztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNsaWNrLWNlbnRlciB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEwMCUpO1xuICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgIC5zbGlkZXItaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC53czItYmFja2dyb3VuZC1pbWFnZS1hcy1pbWctdGFnLCAuY2Etc2xpZGVyLW92ZXJsYXktY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgdG9wOiAtKCRzaXplLWluY3JlYXNlLWNlbnRlciAvIDIpO1xuICAgICAgICAgICAgICBsZWZ0OiAtKCRzaXplLWluY3JlYXNlLWNlbnRlciAvIDIpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgKyAkc2l6ZS1pbmNyZWFzZS1jZW50ZXI7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlICsgJHNpemUtaW5jcmVhc2UtY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhLXNsaWRlci1vdmVybGF5LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCAwLjNzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmICsgYSwgJiArIGRpdiB7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYS1zbGlkZXItc2xpZGUtYW5jaG9yIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnNsaWRlci1pbWFnZS1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIC53czItYmFja2dyb3VuZC1pbWFnZS1hcy1pbWctdGFnLCAuY2Etc2xpZGVyLW92ZXJsYXktY29udGFpbmVyIHtcbiAgICAgICAgICAkdHJhbnNpdGlvbi1lZmZlY3Q6IGVhc2UtaW47XG4gICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAkZmFjdGlvbi10cmFuc2l0aW9uLWRlbGF5ICR0cmFuc2l0aW9uLWVmZmVjdCwgdG9wICRmYWN0aW9uLXRyYW5zaXRpb24tZGVsYXkgJHRyYW5zaXRpb24tZWZmZWN0LCB3aWR0aCAkZmFjdGlvbi10cmFuc2l0aW9uLWRlbGF5ICR0cmFuc2l0aW9uLWVmZmVjdCwgaGVpZ2h0ICRmYWN0aW9uLXRyYW5zaXRpb24tZGVsYXkgJHRyYW5zaXRpb24tZWZmZWN0O1xuICAgICAgICB9XG4gICAgICAgIC5jYS1zbGlkZXItb3ZlcmxheS1jb250YWluZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAxMHB4IDEwcHg7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQgJGZhY3Rpb24tdHJhbnNpdGlvbi1kZWxheTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAkYXJyb3ctc2l6ZTtcbiAgICAgIGhlaWdodDogJGFycm93LXNpemU7XG4gICAgICBtYXJnaW4tdG9wOiAtKCRhcnJvdy1zaXplLzIpO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOjA7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBmaWxsOiAkY29sb3ItYXJyb3c7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgIGxlZnQ6ICRhcnJvdy1kaXN0YW5jZS1mcm9tLWVuZGdlO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6ICRhcnJvdy1kaXN0YW5jZS1mcm9tLWVuZGdlO1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc2xpY2stcHJldiwgJi5zbGljay1uZXh0IHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgfVxuXG4gICAgICAmLnNsaWNrLXByZXY6aG92ZXIsICYuc2xpY2stbmV4dDpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiIsIi5wYWdlLXRlbXBsYXRlLXBhZ2VfZXZlcmNob3NlbiwgLnBhZ2UtdGVtcGxhdGUtcGFnZV9ldmVyY2hvc2VuX3Byb2ZpbGVzLCAucGFnZS10ZW1wbGF0ZS1wYWdlX2V2ZXJjaG9zZW5fZGV0YWlscyB7XG5cbiAgI3NvY2lhbCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgfVxuICAud2Fyc3RyYXAtY29tcG9uZW50LWN1cnZlLnVwIHtcbiAgICAuY3VydmUtZmlsbC10b3Age1xuICAgICAgZmlsbDogYmxhY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuI2V2ZXJfY2hvc2VuX3BhZ2VfY29udGFpbmVyIHtcbiAgJGNvbG9yLWRhcms6IGJsYWNrO1xuICAkY29sb3ItbGlnaHQ6IHdoaXRlO1xuICAkY29sb3ItYWNjZW50OiAjOTM3QTVBO1xuICAkdmVydGljYWwtc3BhY2luZzogNTBweDtcbiAgJHNpZGUtc3BhY2luZzogNjBweDtcbiAgJGNvbG9yLXByb2ZpbGUtYmFja2dyb3VuZDogI2VlZWZmMjtcbiAgJGNvbG9yLWhyOiAjREREO1xuICAkY29sb3ItYmFubmVyLXRyaWFnbGVzOiAjMzUzNDM0O1xuICAkZm9udC1tYXJjbzogJGZvbnQtcHJpbWFyeTtcbiAgJHBsYXllci1wcm9maWxlcy1wYWdlLXBhZGRpbmc6IDUwcHg7XG4gICRwbGF5ZXItcHJvZmlsZXMtcGFnZS1tb2JpbGUtbWF4OiA1NzBweDtcbiAgJG1hc2toZWFkLWhlaWdodDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGgxLCBoMiwgaDMsIGg0LCBoNSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1hcmNvO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBjaXJjbGU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IGNpcmNsZTtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBpbWcuYWxpZ25jZW50ZXIge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgcGFkZGluZy1ib3R0b206ICR2ZXJ0aWNhbC1zcGFjaW5nO1xuXG4gIC5ldmVyX2Nob3Nlbl92aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIDAgJHZlcnRpY2FsLXNwYWNpbmcgLyAyIDA7XG5cbiAgICAuZXZlcl9jaG9zZW5fdmlkZW9faW5uZXJfY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG5cbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBociB7XG4gICAgY29sb3I6ICRjb2xvci1ocjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaHI7XG4gICAgYm9yZGVyLXRvcDogJGNvbG9yLWhyO1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5ldmVyX2Nob3Nlbl90aGlubmVyX3NlY3Rpb24ge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuZXZjaF93aWRlYnV0dG9uX2FuY2hvciB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmV2Y2hfd2lkZWJ1dHRvbl90ZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW1hcmNvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ldmNoX3NlY3Rpb25fdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgLmV2Y2hfc2NoZWR1bGVfc2VjdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmV2Y2hfc2NoZWR1bGVfdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbWFyY287XG4gICAgICB9XG5cbiAgICAgIC5ldmNoLXNjaGVkdWxlcy1kYXlzLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAuZXZjaC1kYXkge1xuICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLmV2Y2hfZGF5X3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZXZlbnQge1xuICAgICAgICAgICAgLmV2ZW50LXRpbWUge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXZjaF9wbGF5ZXJfcHJvZmlsZXMge1xuICAgICAgcGFkZGluZy1ib3R0b206ICR2ZXJ0aWNhbC1zcGFjaW5nO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5ldmNoX3Byb2ZpbGVzX3RpdGxlX2FuY2hvciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5ldmNoX3Byb2ZpbGVzX3RpdGxlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW1hcmNvO1xuICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ldmVyY2hvc2VuX3Byb2ZpbGVzX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmV2ZXJfY2hvc2VuX2Jhbm5lcl9zZWN0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDUlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgLmV2ZXJjaG9zZW5fYmFubmVyX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIC5ldmVyX2Nob3Nlbl90aXRsZSB7XG4gICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMTVweCAwO1xuICAgICAgICAgIG1heC13aWR0aDogNzcwcHg7XG4gICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAuZXZlcl9jaG9zZW5fdGl0bGVfaW1hZ2Uge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZXZlcmNob3Nlbl90YWdsaW5lX2NvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAuZXZlcmNob3Nlbl90YWdsaW5lX3NpZGVfaW1hZ2VfY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzVweCkge1xuICAgICAgICAgICAgLmV2ZXJjaG9zZW5fdGFnbGluZV9zaWRlX2ltYWdlX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5ldmVyX2Nob3Nlbl90YWdsaW5lIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbWFyY287XG4gICAgICAgICAgICBjb2xvcjogI0MxQzFDMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZXZlcmNob3Nlbl9taWRkbGVfYmFubmVyX3NwYWNpbmcge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgJHBhZGRpbmctc2lkZXM6IDUwcHg7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYmFubmVyX2l0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ldmVyY2hvc2VuX21pZGRsZV9iYW5uZXJfdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW1hcmNvO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICRwYWRkaW5nLXNpZGVzIDAgJHBhZGRpbmctc2lkZXM7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYXJjbztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJHRyaWFuZ2xlX3NpemU6IDIwcHg7XG4gICAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtJHRyaWFuZ2xlX3NpemUgKiAyO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICR0cmlhbmdsZV9zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogJHRyaWFuZ2xlX3NpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6ICR0cmlhbmdsZV9zaXplIHNvbGlkICRjb2xvci1iYW5uZXItdHJpYWdsZXM7XG4gICAgICAgIGJvcmRlci1yaWdodDogJHRyaWFuZ2xlX3NpemUgc29saWQgJGNvbG9yLWJhbm5lci10cmlhZ2xlcztcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkdHJpYW5nbGVfc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJHRyaWFuZ2xlX3NpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6ICR0cmlhbmdsZV9zaXplIHNvbGlkICRjb2xvci1iYW5uZXItdHJpYWdsZXM7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAkdHJpYW5nbGVfc2l6ZSBzb2xpZCAkY29sb3ItYmFubmVyLXRyaWFnbGVzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ldmVyY2hvc2VuX3RoaW5uZXJfc2VjdGlvbl9jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDUlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogNTtcblxuICAgICAgJi5ldmNoX3Byb2ZpbGVzX3BhZ2Uge1xuICAgICAgICBwYWRkaW5nOiAzMHB4ICRwbGF5ZXItcHJvZmlsZXMtcGFnZS1wYWRkaW5nO1xuICAgICAgfVxuXG5cbiAgICAgIC5ldmVyX2Nob3Nlbl9pbnRyb190ZXh0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ldmVyY2hvc2VuX2NoYXJhY3Rlcl9maW5hbF9pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZXZlcmNob3Nlbi1mdWxsLXByb2ZpbGUtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaDEsIGgyLCBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYXJjbztcbiAgICB9XG5cbiAgICAuZXZjaC1mdWxsLXByb2ZpbGVzLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206NDVweDtcbiAgICB9XG5cbiAgICAuZXZjaF9wbGF5ZXJfcHJvZmlsZXMge1xuICAgICAgaHIge1xuICAgICAgICBtYXJnaW46IDUwcHggMDtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZXZjaF9wcm9maWxlX2NvbnRhaW5lciB7XG4gICAgICAgIC5ldmNoX3Byb2ZpbGVfaW5uZXJfY29udGFpbmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAuZXZjaF9wcm9maWxlX2ltYWdlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ldmNoX3Byb2ZpbGVfaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHBsYXllci1wcm9maWxlcy1wYWdlLXBhZGRpbmc7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmV2Y2hfcHJvZmlsZV90ZXh0IHtcbiAgICAgICAgICAgIC5ldmNoX3Byb2ZpbGVfbmFtZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmV2Y2hfcHJvZmlsZV9iaW8ge1xuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ldmNoX3Byb2ZpbGVfbGlua19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ldmNoX3Byb2ZpbGVfdHdpdGNoX2xpbmsge1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbiIsIi5mYWN0aW9uX3NlY3Rpb25fb3V0ZXJfY29udGFpbmVyIHtcbiAgJGFycm93LXNpemU6ICR0aHJlZS12aWV3LXNsaWRlci1hcnJvdy1zaXplO1xuICAkYXJyb3ctZGlzdGFuY2UtZnJvbS1lbmRnZTogJHRocmVlLXZpZXctc2xpZGVyLWFycm93LWRpc3RhbmNlLWZyb20tZW5kZ2U7XG4gICRtb2JpbGUtdmlldzogJHRocmVlLXZpZXctc2xpZGVyLW1vYmlsZS12aWV3O1xuXG4gIC5jYS1zbGlkZXItc2xpZGUtYW5jaG9yIHtcbiAgICAmLmRhcmsge1xuICAgICAgLmZhY3Rpb25zX3NsaWRlX291dGVyX3RleHQsIC5mYWN0aW9uc19zbGlkZV9pbm5lcl90ZXh0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltZS1kYXJrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZGFyayB7XG4gICAgLmZhY3Rpb25zX3NsaWRlX291dGVyX3RleHQge1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltZS1kYXJrO1xuICAgIH1cbiAgfVxuXG4gIC5mYWN0aW9uc19zdWJfc2xpZGVyIHtcbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWU7XG4gICAgfVxuICAgIC5zbGljay1saXN0IHtcbiAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwIDUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYubG93ZXIge1xuICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIFxuICAuZmFjdGlvbnNfc3ViX3NsaWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mYWN0aW9uc19zbGlkZV9vdXRlcl90ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS12aWV3KSB7XG4gICAgLmZhY3Rpb25zX3NsaWRlX2lubmVyX3RleHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmZhY3Rpb25zX3NsaWRlX291dGVyX3RleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAuZmFjdGlvbnNfc3ViX3NsaWRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuc2xpZGVyLWltYWdlLWNvbnRhaW5lci5hZGRfZ3JhZGllbnRfb3ZlcmxheVxuICAud3MyLWJhY2tncm91bmQtaW1hZ2UtYXMtaW1nLXRhZyB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgJHdpZHRoOiAxMDAlO1xuICAgICAgJGhlaWdodDogMjAlO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwLjUpIDUwJSk7XG4gICAgICBcbiAgICAgIC8vIEFkZGluZyBleHRyYSBwaXhlbCBpZiBjYWxjIGlzIHN1cHBvcnRlZCBhcyBvdmVybGF5IGRvZXNuJ3QgYWx3YXlzIGZpbGw/IVxuICAgICAgd2lkdGg6IGNhbGMoI3skd2lkdGh9ICsgMXB4KTtcbiAgICAgIGhlaWdodDogY2FsYygjeyRoZWlnaHR9ICsgMXB4KTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS12aWV3KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLXNsaWRlIHtcbiAgICAuZmFjdGlvbnNfc2xpZGVfaW5uZXJfdGV4dCwgLmZhY3Rpb25zX3NsaWRlX291dGVyX3RleHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJi5mYWN0aW9uc19zbGlkZV9vdXRlcl90ZXh0IHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS12aWV3KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNsaWNrLWNlbnRlciB7XG4gICAgICAuZmFjdGlvbnNfc2xpZGVfaW5uZXJfdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mYWN0aW9uc19zbGlkZV9pbm5lcl90ZXh0LCAuZmFjdGlvbnNfc2xpZGVfb3V0ZXJfdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJi50aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRpdGxlO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgJi50ZXh0IHtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cbiAgfVxufSIsIi5nYWxsZXJ5X3NlY3Rpb25fb3V0ZXJfY29udGFpbmVyIHtcbiAgJG1vYmlsZS1zaXplOiA0NTBweDtcbiAgcGFkZGluZzogNDBweCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAudGhyZWVfdmlld19zbGlkZXJfdGl0bGVfY29udGFpbmVyIHtcbiAgICAuZ2FsbGVyeS1zZWN0aW9uLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLXNpemUpIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYV9zbGlkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1zaXplKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufSIsIi5wYWdlLXRlbXBsYXRlLnBhZ2UtdGVtcGxhdGUtZ2FtZXNfcGFnZSB7XG4gLmdhbWUtcGFnZS1pbm5lci1jb250YWluZXIge1xuICAgcGFkZGluZzogMzBweCAwO1xuICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1lO1xuXG4gICAuZ2FtZXMtcGFnZS10aXRsZSB7XG4gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgIH1cbiB9XG59XG4iLCIuY2EtY29sdW1uLXR3by1jb2x1bW4taW5mbyB7XG4gICAgJHNpbmdsZS1jb2wtc2l6ZTogODAwcHg7XG4gICAgJG1vYmlsZS1zaXplOiA1MDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWU7XG4gICAgY29sb3I6ICRjb2xvci1wcmltZS1kYXJrO1xuICAgICRzZWN0aW9uLXRvcC1ib3R0b24tcGFkZGluZzogNDBweDtcbiAgICAkY29sdW1uLXNlY3Rpb24tYm90dG9tLXBhZGRpbmc6IDMwcHg7XG4gICAgcGFkZGluZzogKCRzZWN0aW9uLXRvcC1ib3R0b24tcGFkZGluZyArICRjb2x1bW4tc2VjdGlvbi1ib3R0b20tcGFkZGluZykgMCAkc2VjdGlvbi10b3AtYm90dG9uLXBhZGRpbmcgMDtcbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLXNpemUpIHtcbiAgICAgICAgJHNtYWxsZXItcGFkZGluZzogMTBweDtcbiAgICAgICAgcGFkZGluZzogKCRzbWFsbGVyLXBhZGRpbmcgKyAkY29sdW1uLXNlY3Rpb24tYm90dG9tLXBhZGRpbmcpIDAgJHNtYWxsZXItcGFkZGluZyAwO1xuICAgIH1cbiAgICBcbiAgICAuY2EtY29sdW1uLXNlY3Rpb25zIHtcbiAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICBjb2x1bW4td2lkdGg6IDUwJTtcbiAgICAgICAgY29sdW1uLWZpbGw6IGJhbGFuY2U7XG4gICAgICAgIC1tb3otY29sdW1uLWZpbGw6IGJhbGFuY2U7XG4gICAgICAgIC13ZWJraXQtY29sdW1uLWZpbGw6IGJhbGFuY2U7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNpbmdsZS1jb2wtc2l6ZSkge1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgICAgICAgICAgY29sdW1uLXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5jb2x1bW4tc2VjdGlvbiB7XG4gICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6YXZvaWQ7XG4gICAgICAgICAgICAtbW96LWNvbHVtbi1icmVhay1pbnNpZGU6YXZvaWQ7XG4gICAgICAgICAgICBjb2x1bW4tYnJlYWstaW5zaWRlOmF2b2lkO1xuICAgICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZC1jb2x1bW47XG4gICAgICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG5cbiAgICAgICAgICAgIGg0ID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGl0bGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAkY29sdW1uLXNlY3Rpb24tYm90dG9tLXBhZGRpbmcgJGNvbHVtbi1zZWN0aW9uLWJvdHRvbS1wYWRkaW5nO1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi50d2NvbV9kbGNfc3BsaXRfc2tpbGxzX3NlY3Rpb24ge1xuICAgICRzaW5nbGUtd2lkdGgtdmlldzogODgwcHg7XG4gICAgLmNhLWNvbHVtbi1zZWN0aW9ucyB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzaW5nbGUtd2lkdGgtdmlldykge1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgICAgICAgICAgY29sdW1uLXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5za2lsbHMtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRpdGxlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5jYS1zdGQtY29udGVudC1tYXgtd2lkdGgtc2VjdGlvbi1pbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2tpbGxzLXRpdGxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2x1bW4tc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgLnNraWxsLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2luZ2xlLXdpZHRoLXZpZXcpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIC5pY29uLWNvbnRhaW5lci5pY29uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC10aXRsZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5kbGMtc3BsaXQtc2VjdGlvbi1vdXRlci1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLmRsYy1zd2l0Y2gtc2VjdGlvbi1iZy1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgICBcbiAgICAuY2Etc3RkLWNvbnRlbnQtbWF4LXdpZHRoLXNlY3Rpb24taW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgLmluZm9ybWF0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgIC50aXRsZS10ZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRpdGxlO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuZ3JhZGllbnQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0d2NvbS1zdGQtY29udGVudC1tYXgtd2lkdGgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMjQycHg7XG4gICAgICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLDAsMCwwKSA1MCUscmdiYSgwLDAsMCwwLjIpIDYwJSxyZ2JhKDAsMCwwLDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgICAgICAgIC5ncmFkaWVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbmZvcm1hdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAudGl0bGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN1Yi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgICAgICAgLndzMi1idXR0b24ge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIudmlkZW9fc2VjdGlvbl9vdXRlcl9jb250YWluZXIuc3BsaXQtZGxjIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5jYV92aWRlb19zZWN0aW9uX2Rlc2t0b3BfdmlldyB7XG4gICAgICAgIGltZy5tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYV92aWRlb19zZWN0aW9uX2FuY2hvcjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhX3ZpZGVvX2Rlc2t0b3Atb3ZlcmxheSB7XG4gICAgICAgICAgICAuY2FfdmlkZW9fZGVza3RvcF9wbGF5X2ljb24uY2FfdmlkZW9fZGVza3RvcF9wbGF5X2ljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjlweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCl7XG4gICAgICAgICAgICBoZWlnaHQ6IDYzMHB4O1xuICAgICAgICAgICAgLmNhX3ZpZGVvX3NlY3Rpb25fYW5jaG9yIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICYubW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5kbGMtYnV5LXNlY3Rpb24tb3V0ZXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDI2N3B4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYnV5LWZsZXgtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIC5pbmZvcm1hdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAudGl0bGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluZm9ybWF0aW9uLWNvbnRhaW5lci1pbm5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNhLXBhdGNoLW5vdGVzLXBhZ2UtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIGgxLCBwLm5vLXBhdGNoLW5vdGVzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgaDEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4iLCJAaW1wb3J0IFwiZGxjX3NwbGl0X3NlY3Rpb25zL2luZm9ybWF0aW9uXCI7XG5AaW1wb3J0IFwiZGxjX3NwbGl0X3NlY3Rpb25zL2NvbHVtbnNcIjtcbkBpbXBvcnQgXCJkbGNfc3BsaXRfc2VjdGlvbnMvc2tpbGxzXCI7XG5AaW1wb3J0IFwiZGxjX3NwbGl0X3NlY3Rpb25zL21hcHNcIjtcbkBpbXBvcnQgXCJkbGNfc3BsaXRfc2VjdGlvbnMvc3dpdGNoXCI7XG5AaW1wb3J0IFwiZGxjX3NwbGl0X3NlY3Rpb25zL2J1eVwiO1xuQGltcG9ydCBcImRsY19zcGxpdF9zZWN0aW9ucy92aWRlb1wiO1xuXG4uZ2FtZS1wYWdlLWlubmVyLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5cbi5wYWdlLXRlbXBsYXRlLWRsY19zcGxpdCB7XG4gICAgJG1vYmlsZS12aWV3LXNpemU6IDU1MHB4O1xuXG4gICAgJGJ1dHRvbi1oZWlnaHQ6IDQwcHg7XG4gICAgJG92ZXJsYXktc3BhY2luZzogMzBweDtcblxuICAgICNzd2lwZWJveC1jb250YWluZXIge1xuICAgICAgICAkdGl0bGUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAjc3dpcGVib3gtc2xpZGVyIHtcbiAgICAgICAgICAgIHRvcDogJHRpdGxlLWhlaWdodDtcbiAgICAgICAgICAgIGJvdHRvbTogJHRpdGxlLWhlaWdodDtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gKCN7JHRpdGxlLWhlaWdodH0gKiAyKSk7XG4gICAgICAgIH1cblxuICAgICAgICAjc3dpcGVib3gtdG9wLWJhciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgI3N3aXBlYm94LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC10aXRsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNlY3Rpb24uZGxjLW9uZS1zZWN0aW9uLCBzZWN0aW9uLmRsYy10d28tc2VjdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJGVmZmVjdC1zcGVlZDogMC4ycztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkZWZmZWN0LXNwZWVkIGxpbmVhciAwcztcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIFxuXG4gICAgICAgICYuZGxjLXNwbGl0LWhpZGUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3JhZGllbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLDAsMCwwKSA1MCUscmdiYSgwLDAsMCwwLjIpIDYwJSxyZ2JhKDAsMCwwLDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICB9XG5cbiAgICAuZGxjX3NwbGl0X3NlbGVjdG9yX3NlY3Rpb24ge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC5jYV9jc19jb250ZW50X3NlY3Rpb25faW5uZXJfY29udGFpbmVyIHtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAuZGxjLXRvcC1zcGxpdC1jb3ZlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm5vdCguYmFja2dyb3VuZCkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdC1hcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5vdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRvdmVybGF5LXNwYWNpbmcgMCAoKCRvdmVybGF5LXNwYWNpbmcgKiAyKSArICRidXR0b24taGVpZ2h0IC0gMTBweCkgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC50b3Atc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ib3R0b20tc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvbW8tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC10aXRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC53czItYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICRidXR0b24tbWlud2lkdGg6IDI4M3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJGJ1dHRvbi1wYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAkb3ZlcmxheS1zcGFjaW5nO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgJGJ1dHRvbi1wYWRkaW5nIC8gMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgyICogJGJ1dHRvbi1taW53aWR0aCkgKyAoNiAqICRidXR0b24tcGFkZGluZykpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQ1dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmRsYy1jaGFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAud3MyLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICRkcm9wLXNoYWRvdy1sZWZ0OiBkcm9wLXNoYWRvdygwcHggMHB4IDEwcHggcmdiKDI1NSwgNjAsIDApKTtcbiAgICAgICAgICAgICRkcm9wLXNoYWRvdy1yaWdodDogZHJvcC1zaGFkb3coMHB4IDBweCAxMHB4IHJnYigwLCAyNTUsIDgpKTtcblxuICAgICAgICAgICAgJjpob3ZlciB7IC8vSWYgdGhlIHJpZ2h0IERMQyBpcyBob3ZlcmVkXG4gICAgICAgICAgICAgICAgLmRsYy1jaGFyLTEuZGxjLWNoYXItMSAgeyAvL0xlZnQgRExDIGFjdGlvbnNcbiAgICAgICAgICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmRsYy1jaGFyLTIuZGxjLWNoYXItMiB7IC8vUmlnaHQgRExDIGFjdGlvbnNcbiAgICAgICAgICAgICAgICAgICAgJiA+IGltZy5nbG93eSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6ICN7JGRyb3Atc2hhZG93LXJpZ2h0fTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBpbWcuZ2xvd3kge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogJGRyb3Atc2hhZG93LXJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGxjLXRvcC1zcGxpdC1jb3ZlciB7IC8vSWYgdGhlIGxlZnQgRExDIGlzIGhvdmVyZWRcbiAgICAgICAgICAgICAgICAmLnNlbGVjdC1hcmVhOmhvdmVyICsgZGl2IHsgLy9MZWZ0IERMQyBhY3Rpb25zXG4gICAgICAgICAgICAgICAgICAgICYgPiBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSkgI3skZHJvcC1zaGFkb3ctbGVmdH07XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiAkZHJvcC1zaGFkb3ctbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICsgZGl2IHsgLy9SaWdodCBETEMgYWN0aW9uc1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZywgaW1nLmdsb3d5e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nLCBpbWcuZ2xvd3kge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2t0b3AtdmlldyB7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLXZpZXctc2l6ZSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub25seS1vbi1tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtdmlldy1zaXplKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGUtdmlldyB7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLXZpZXctc2l6ZSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIC5tb2JpbGUtYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgLm1vYmlsZS1idXR0b25zLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRpdGxlO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1lO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC53czItYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNwbGl0LWJ1dHRvbi1vbmUuc3BsaXQtYnV0dG9uLW9uZS5zcGxpdC1idXR0b24tb25lLCAuc3BsaXQtYnV0dG9uLXR3by5zcGxpdC1idXR0b24tdHdvLnNwbGl0LWJ1dHRvbi10d28ge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRoZW1lLWNvbnRlbnQtc2VjdGlvbi50d2NvbS10aHJlZS1jb2xvdW1uLWdyaWQge1xuICAkc3BhY2luZzogMTBweDtcbiAgJGl0ZW0tc3BhY2luZzogJHNwYWNpbmcgLyAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAkaXRlbS1zcGFjaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWU7XG4gIC50d2NvbS10aHJlZS1jb2xvdW1uLWdyaWQtaXRlbSB7XG4gICAgJHdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAkd2lkdGggLyAzO1xuICAgIHBhZGRpbmc6ICRpdGVtLXNwYWNpbmc7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAgICAgd2lkdGg6ICR3aWR0aCAvIDI7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2UtdGVtcGxhdGUtcGFnZV9ldmVyY2hvc2VuLCAucGFnZS10ZW1wbGF0ZS1wYWdlX2V2ZXJjaG9zZW5fcHJvZmlsZXMge1xuICAud2Fyc3RyYXAtY29tcG9uZW50LWN1cnZlLnVwIHtcbiAgICAuY3VydmUtZmlsbC10b3Age1xuICAgICAgZmlsbDogYmxhY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZXZlcmNob3Nlbl90aGlubmVyX3NlY3Rpb25fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuI2V2ZXJfY2hvc2VuX3Byb2ZpbGVzX3BhZ2VfY29udGFpbmVyIHtcbiAgJGNvbG9yLWRhcms6IGJsYWNrO1xuICAkY29sb3ItbGlnaHQ6IHdoaXRlO1xuICAkY29sb3ItYWNjZW50OiAjOTM3QTVBO1xuICAkdmVydGljYWwtc3BhY2luZzogNTBweDtcbiAgJHNpZGUtc3BhY2luZzogNjBweDtcbiAgJGNvbG9yLXByb2ZpbGUtYmFja2dyb3VuZDogI2VlZWZmMjtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgcGFkZGluZy1ib3R0b206ICR2ZXJ0aWNhbC1zcGFjaW5nO1xuXG4gIC5ldmVyX2Nob3Nlbl9sb3dlcl9zZWN0aW9uIHtcbiAgICAkbG93ZXJfc2VjdGlvbl92ZXJ0aWNhbF9wYWRkaW5nOiAzMHB4O1xuICAgICRzbWFsbC1zcGFjaW5nOiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgJHNpZGUtc3BhY2luZztcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuZXZjaF9zY2hlZHVsZV9zZWN0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAuZXZjaC1zY2hlZHVsZXMtZGF5cy1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLmV2Y2gtZGF5IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgIHBhZGRpbmc6ICRsb3dlcl9zZWN0aW9uX3ZlcnRpY2FsX3BhZGRpbmc7XG4gICAgICAgICAgLmV2Y2hfZGF5X3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXZjaF9wbGF5ZXJfcHJvZmlsZXMge1xuICAgICAgcGFkZGluZy1ib3R0b206ICR2ZXJ0aWNhbC1zcGFjaW5nO1xuICAgICAgLmV2Y2hfcHJvZmlsZXNfdGl0bGVfYW5jaG9yIHtcbiAgICAgICAgLmV2Y2hfcHJvZmlsZXNfdGl0bGUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ldmVyY2hvc2VuX3Byb2ZpbGVzX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuZXZjaF9wcm9maWxlc19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC5ldmNoX3Byb2ZpbGVfY29udGFpbmVyIHtcbiAgICAgICAgICAkcHJvZmlsZS1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgJHBhZGRpbmc6ICRzbWFsbC1zcGFjaW5nO1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZztcbiAgICAgICAgICBoZWlnaHQ6ICRwcm9maWxlLWhlaWdodCArICgyICogJHBhZGRpbmcpO1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ldmNoX3Byb2ZpbGVfaW5uZXJfY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcm9maWxlLWJhY2tncm91bmQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIC5ldmNoX3Byb2ZpbGVfaW1hZ2Uge1xuICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZXZjaF9wcm9maWxlX3RleHQge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgIC5ldmNoX3Byb2ZpbGVfbmFtZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzcHggMCA4cHggMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5ldmNoX3Byb2ZpbGVfYmlvIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5vdXRyZWFjaC1jb2x1bW5zIHtcbiAgLmNvbnRlbnQtc2VjdGlvbi5sYXlvdXQtY29sdW1ucyB7XG4gICAgLmNhLWNjcy1jb2x1bW5zLWNvbHVtbi1pbm5lci1jb250YWluZXIge1xuICAgICAgLmNhLWNjcy1jb2x1bW5zLWNvbHVtbiB7XG4gICAgICAgIHdpZHRoOiA0OSU7XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudHdjb20tYmxvZy1ncmlkIHtcbiAgJGRlZmF1bHQtYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWxpbmU7XG4gICRnYXA6IDEwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBncmlkLWdhcDogJGdhcDtcbiAgZ2FwOiAkZ2FwOyAvLyBSZWFkIHNvbWV3aGVyZSBncmlkLWdhcCB3aWxsIGdldCBkZXByZWNhdGVkIGF0IHNvbWUgcG9pbnQgYW5kIHJlcGxhY2VkIGJ5IGdhcD9cbiAgcGFkZGluZzogJGdhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1lO1xuICBtaW4taGVpZ2h0OiAyNTBweDtcblxuICAkYnJlYWtwb2ludC1tZWRpdW06IDEwMjRweDtcbiAgJGJyZWFrcG9pbnQtc21hbGw6IDc2OXB4O1xuICAkYnJlYWtwb2ludC1tb2JpbGU6IDU3NnB4O1xuXG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbnRlbnQ6IFwiZGVza3RvcFwiO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJtZWRpdW1cIjtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwic21hbGxcIjtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIm1vYmlsZVwiO1xuICAgIH1cbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG5cblxuICAud3MyLWNzcy1ncmlkLXNlY3Rpb24ge1xuICAgIGJvcmRlcjogJGRlZmF1bHQtYm9yZGVyO1xuICAgICYudG9wLXBvc3Qge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc29ydCB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAxMjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ3JpZC1nYXA6ICRnYXA7XG4gICAgICBnYXA6ICRnYXA7XG4gICAgICAud3MyLWZpbHRlci1idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyOiAkZGVmYXVsdC1ib3JkZXI7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN0YW5kYXJkLXBvc3Qge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBncmlkLWFyZWE6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5sb2FkLW1vcmUge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBncmlkLWFyZWE6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5uby1tb3JlIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xuICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY2EtZmVlZHMtZXJyb3Itc2VjdGlvbiB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAxMjtcbiAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgLmNhX2ZlZWRzX2Vycm9yIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICBncmlkLWFyZWE6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnR3Y29tLWJsb2ctbW9kYWwge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1wcmltZS1kYXJrLCAwLjgpO1xuXG4gICAgJGFuaW1hdGlvbi1zcGVlZDogMC41cztcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgdHJhbnNpdGlvbjpcbiAgICAgICAgICAgIG9wYWNpdHkgJGFuaW1hdGlvbi1zcGVlZCBlYXNlIDBzLFxuICAgICAgICAgICAgaGVpZ2h0IDBzIGVhc2UgJGFuaW1hdGlvbi1zcGVlZDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246XG4gICAgICAgICAgICAgIG9wYWNpdHkgJGFuaW1hdGlvbi1zcGVlZCBlYXNlIDBzLFxuICAgICAgICAgICAgICBoZWlnaHQgMHMgZWFzZSAwcztcbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBDU1MgR3JpZCBNaXhpbnMgKHRha2Ugb25lKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gVGFrZW4gZnJvbTpcbi8vIGh0dHBzOi8vY29kZXBlbi5pby9qYWtvYi1lL3Blbi9SWnBkYUVcblxuLy8gIGdsb2JhbCBncmlkIHZhcmlhYmxlcyAoeHh4ID0gZG9uJ3QgdG91Y2gpXG4keHh4X19tcy1jb2wtZ2FwOiBudWxsO1xuJHh4eF9fbXMtcm93LWdhcDogbnVsbDtcbiR4eHhfX21zLWNvbC1jb3VudDogbnVsbDtcbiR4eHhfX21zLXJvdy1jb3VudDogbnVsbDtcblxuXG4vL1xuLy8gIHJlcGVhdCBmdW5jdGlvblxuLy9cbkBmdW5jdGlvbiByZXBlYXQoJHJlcGVhdCwgJHN0dWZmOiAxZnIpe1xuICAkbGlzdDogKCk7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJHJlcGVhdCB7ICRsaXN0OiBhcHBlbmQoJGxpc3QsICRzdHVmZiwgc3BhY2UpOyB9XG4gIEByZXR1cm4gJGxpc3Q7XG59XG5cbi8vXG4vLyAgZ3JpZC1jb2x1bW4gbWl4aW5cbi8vXG5AbWl4aW4gZ3JpZC1jb2x1bW4oJHN0YXJ0OiBhdXRvLCAkc3BhbjogMSl7XG4gIC8vICBncmlkLWNvbHVtbi1nYXAgdXNpbmcgbGVmdCBtYXJnaW5cbiAgQGlmICR4eHhfX21zLWNvbC1nYXAgYW5kIG5vdCAkeHh4X19tcy1jb2wtY291bnQgYW5kICRzdGFydCAhPSAxIHtcbiAgICBtYXJnaW4tbGVmdDogJHh4eF9fbXMtY29sLWdhcDtcbiAgICBAc3VwcG9ydHMgKGdyaWQtY29sdW1uLWdhcDogMXB4KXsgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgfVxuICBAaWYgJHN0YXJ0ID09IG5vbmUge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogYXV0bztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgfSBAZWxzZSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiBpZigkeHh4X19tcy1jb2wtY291bnQsICRzdGFydCArICRzdGFydCAtIDEsICRzdGFydCk7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IGlmKCR4eHhfX21zLWNvbC1jb3VudCwgJHNwYW4gKyAkc3BhbiAtIDEsICRzcGFuKTtcbiAgICBncmlkLWNvbHVtbjogI3skc3RhcnR9LyN7JHN0YXJ0ICsgJHNwYW59O1xuICB9XG4gIEBjb250ZW50O1xufVxuXG4vL1xuLy8gIGdyaWQtcm93IG1peGluXG4vL1xuQG1peGluIGdyaWQtcm93KCRzdGFydDogYXV0bywgJHNwYW46IDEpe1xuICAvLyAgZ3JpZC1yb3ctZ2FwIHVzaW5nIHRvcCBtYXJnaW5cbiAgQGlmICR4eHhfX21zLXJvdy1nYXAgYW5kIG5vdCAkeHh4X19tcy1yb3ctY291bnQgYW5kICRzdGFydCAhPSAxIHtcbiAgICBtYXJnaW4tdG9wOiAkeHh4X19tcy1yb3ctZ2FwO1xuICAgIEBzdXBwb3J0cyAoZ3JpZC1yb3ctZ2FwOiAxcHgpeyBtYXJnaW4tdG9wOiAwOyB9XG4gIH1cblxuICBAaWYgJHN0YXJ0ID09IG5vbmUge1xuICAgIC1tcy1ncmlkLXJvdzogYXV0bztcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgICBncmlkLXJvdzogYXV0bztcbiAgfSBAZWxzZSB7XG4gICAgLW1zLWdyaWQtcm93OiBpZigkeHh4X19tcy1yb3ctY291bnQsICRzdGFydCArICRzdGFydCAtIDEsICRzdGFydCk7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IGlmKCR4eHhfX21zLXJvdy1jb3VudCwgJHNwYW4gKyAkc3BhbiAtIDEsICRzcGFuKTtcbiAgICBncmlkLXJvdzogI3skc3RhcnR9LyN7JHN0YXJ0ICsgJHNwYW59O1xuICB9XG4gIEBjb250ZW50O1xufVxuXG4vL1xuLy8gIGdyaWQtcm93LXNwYW4gbWl4aW5cbi8vXG5AbWl4aW4gZ3JpZC1yb3ctc3Bhbigkc3BhbjogMSl7XG4gIC8vICBncmlkLXJvdy1nYXAgdXNpbmcgdG9wIG1hcmdpblxuICAtbXMtZ3JpZC1yb3ctc3BhbjogJHNwYW4gKyAkc3BhbiAtIDE7XG4gIGdyaWQtcm93OiBzcGFuICRzcGFuO1xuICBAY29udGVudDtcbn1cblxuLy9cbi8vICBncmlkLWNvbHVtbi1zcGFuIG1peGluXG4vL1xuQG1peGluIGdyaWQtY29sdW1uLXNwYW4oJHNwYW46IDEpe1xuICAvLyAgZ3JpZC1yb3ctZ2FwIHVzaW5nIHRvcCBtYXJnaW5cbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46ICRzcGFuICsgJHNwYW4gLSAxO1xuICBncmlkLWNvbHVtbjogc3BhbiAkc3BhbjtcbiAgQGNvbnRlbnQ7XG59XG5cblxuLy9cbi8vICBncmlkLWNlbGwgbWl4aW5cbi8vXG5AbWl4aW4gZ3JpZC1jZWxsKCRjb2wtc3RhcnQ6IGF1dG8sICRjb2wtc3BhbjogMSwgJHJvdy1zdGFydDogYXV0bywgJHJvdy1zcGFuOiAxKXtcbiAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oJGNvbC1zdGFydCwgJGNvbC1zcGFuKTtcbiAgQGluY2x1ZGUgZ3JpZC1yb3coJHJvdy1zdGFydCwgJHJvdy1zcGFuKTtcbiAgQGNvbnRlbnQ7XG59XG5cblxuLy9cbi8vICBncmlkLWFyZWEgbWl4aW5cbi8vXG5AbWl4aW4gZ3JpZC1hcmVhKCRhcmVhKXtcbiAgJGFyZWE6IG1hcC1nZXQoJGdyaWQtYXJlYXMsICRhcmVhKTtcbiAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4obnRoKCRhcmVhLCAxKSwgbnRoKCRhcmVhLCAyKSk7XG4gIEBpbmNsdWRlIGdyaWQtcm93KG50aCgkYXJlYSwgMyksIG50aCgkYXJlYSwgNCkpO1xuICBAY29udGVudDtcbn1cblxuLy9cbi8vICBncmlkIG1peGluXG4vL1xuQG1peGluIGdyaWQoJGdyaWQtbWFwKXtcbiAgJGNvbHM6IG1hcC1nZXQoJGdyaWQtbWFwLCBjb2xzKTtcbiAgJHJvd3M6IG1hcC1nZXQoJGdyaWQtbWFwLCByb3dzKTtcbiAgJGdhcDogIG1hcC1nZXQoJGdyaWQtbWFwLCBnYXApO1xuICAkY29sLWdhcDogIG1hcC1nZXQoJGdyaWQtbWFwLCBjb2wtZ2FwKTtcbiAgJGNvbC1nYXA6IGlmKCRjb2wtZ2FwLCRjb2wtZ2FwLCRnYXApO1xuICAkcm93LWdhcDogIG1hcC1nZXQoJGdyaWQtbWFwLCByb3ctZ2FwKTtcbiAgJHJvdy1nYXA6IGlmKCRyb3ctZ2FwLCRyb3ctZ2FwLCRnYXApO1xuXG4gIC8vICBpZiBjb2xzIG9yIHJvd3MgYXJlIG51bWJlcnMgY29udmVydCB0byBmcmFjdGlvbiBsaXN0c1xuICBAaWYgJGNvbHMgYW5kIGxlbmd0aCgkY29scykgPT0gMSBhbmQgdW5pdGxlc3MoJGNvbHMpIHsgJGNvbHM6IHJlcGVhdCgkY29scyk7IH1cbiAgQGlmICRyb3dzIGFuZCBsZW5ndGgoJHJvd3MpID09IDEgYW5kIHVuaXRsZXNzKCRyb3dzKSB7ICRyb3dzOiByZXBlYXQoJHJvd3MpOyB9XG5cbiAgLy8gIGllIGRvZXMgbm90IHN1cHBvcnQgZ3JpZCBnYXAgLSB3aHkgd2UgaW5zZXJ0IHRoZSBnYXAgc3BhY2UgYXMgYSByb3cgb3IgY29sdW1cbiAgLy8gIG5vdGUhIHRoZSBmaXJzdCBsb29wIGlzIHRvIGVuc3VyZSBjb2xzL3Jvd3MgYXJlIG5vdCBhIG11bHRpZGltZW5zaW9uYWwgbGlzdFxuICAvLyAgKHdoZW4gZ2VuZXJhdGVkIGJ5IHRoZSByZXBlYXQgZnVuY3Rpb24pXG4gICRtcy1jb2xzOiBudWxsO1xuICAkbXMtcm93czogbnVsbDtcblxuICBAaWYgJGNvbC1nYXAgYW5kICRjb2xzIHtcbiAgICBAaWYgbGVuZ3RoKCRjb2xzKSA9PSAxIHtcbiAgICAgIC8vIG5vdGhpbmdcbiAgICB9IEBlbHNlIHtcbiAgICAgICRtcy1jb2xzOiAoKTtcbiAgICAgIEBlYWNoICRjb2wgaW4gJGNvbHMgeyAkbXMtY29sczogaWYoIHR5cGUtb2YoJGNvbCkgPT0gbGlzdCwgam9pbigkbXMtY29scywgJGNvbCksIGFwcGVuZCgkbXMtY29scywgJGNvbCkpOyB9XG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkbXMtY29scykgLSAxeyAkbXMtY29sczogc2V0LW50aCgkbXMtY29scywgJGksIG50aCgkbXMtY29scywkaSkgJGNvbC1nYXApOyAgfVxuICAgICAgLy8gIGdsb2JhbGl6ZSBtcyBjb2wgY291bnQgKHVzZWQgYnkgZ3JpZC1jb2x1bW4pXG4gICAgICAkeHh4X19tcy1jb2wtY291bnQ6IGxlbmd0aCgkbXMtY29scykgIWdsb2JhbDtcbiAgICB9XG4gIH1cbiAgQGlmICRyb3ctZ2FwIGFuZCAkcm93cyB7XG4gICAgQGlmIGxlbmd0aCgkY29scykgPT0gMSB7XG4gICAgICAvLyBub3RoaW5nXG4gICAgfSBAZWxzZSB7XG4gICAgICAkbXMtcm93czogKCk7XG4gICAgICBAZWFjaCAkcm93IGluICRyb3dzIHsgJG1zLXJvd3M6IGlmKCB0eXBlLW9mKCRyb3cpID09IGxpc3QsIGpvaW4oJG1zLXJvd3MsICRyb3cpLCBhcHBlbmQoJG1zLXJvd3MsICRyb3cpKTsgfVxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJG1zLXJvd3MpIC0gMSB7ICRtcy1yb3dzOiBzZXQtbnRoKCRtcy1yb3dzLCAkaSwgbnRoKCRtcy1yb3dzLCRpKSAkcm93LWdhcCk7IH1cblxuICAgICAgLy8gIGdsb2JhbGl6ZSBtcyByb3cgY291bnQgKHVzZWQgYnkgZ3JpZC1yb3cpXG4gICAgICAkeHh4X19tcy1yb3ctY291bnQ6IGxlbmd0aCgkbXMtcm93cykgIWdsb2JhbDtcbiAgICB9XG4gIH1cbiAgLy9cbiAgJHh4eF9fbXMtY29sLWdhcDogJGNvbC1nYXAgIWdsb2JhbDtcbiAgJHh4eF9fbXMtcm93LWdhcDogJHJvdy1nYXAgIWdsb2JhbDtcblxuXG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICBkaXNwbGF5OiBncmlkO1xuXG4gIC1tcy1ncmlkLWNvbHVtbnM6ICRtcy1jb2xzIG9yICRjb2xzO1xuICAtbXMtZ3JpZC1yb3dzOiAkbXMtcm93cyBvciAkcm93cztcblxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICRjb2xzO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6ICRyb3dzO1xuXG4gIGdyaWQtY29sdW1uLWdhcDogJGNvbC1nYXA7XG4gIGdyaWQtcm93LWdhcDogJHJvdy1nYXA7XG4gIEBjb250ZW50O1xufVxuIiwiJi50d2l0Y2gge1xuICBAaW5jbHVkZSBncmlkLWFyZWEodHdpdGNoKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50MjtcbiAgYm9yZGVyOiBub25lO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIG1hcmdpbjogJGdhcCAtJGdhcCAwIC0kZ2FwO1xuICB9XG5cbiAgLndzMi10d2l0Y2gtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuY2EtdGktaG9tZS1ncmlkLXZpZXcge1xuICAgICRnYXA6IDEwcHg7XG5cbiAgICAuY2EtdGktc2VjdGlvbi10aXRsZS5jYS10aS1zZWN0aW9uLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogM3B4IDA7XG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIC5zdmctZmlsbC0xIHtcbiAgICAgICAgICBmaWxsOiAkY29sb3ItcHJpbWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2EtdHdpdGNoLXRpdGxlLCAuY2EtdHdpdGNoLXVuZGVyLXZpZGVvIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJhbm5lci1vbi1zbWFsbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cblxuICAgICAgLmNhLXRpLWJhbm5lci1sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuY2EtYmFubmVyLXRleHQge1xuICAgICAgICAgIG1heC13aWR0aDogMjI1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNThweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1wcmltZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1lO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2EtdHdpdGNoLWRyb3Bkb3duIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2U7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmNhLXR3aXRjaC12aWRlby1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblxuICAgICAgLmNhLXRpLWxvYWRpbmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jYS10aS1ub3QtbGl2ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5jYS10aS12aWRlby1jb250YWluZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuY2EtdGktdmlkZW8tZmFsbGJhY2stb3ZlcmxheSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgLnBsYXlfaWNvbiB7XG4gICAgICAgICAgICAkcGxheS1pY29uLXNpemU6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAkcGxheS1pY29uLXNpemU7XG4gICAgICAgICAgICBoZWlnaHQ6ICRwbGF5LWljb24tc2l6ZTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhLXRpLXNlY3Rpb24tdGV4dCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIH1cblxuICAgICAgLmNhLXR3aXRjaC1icmFuZGVkLWJhbm5lci1hbmNob3Ige1xuXG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhLXRpLXNlY3Rpb24tdGV4dCB7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1lO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmNhLXRpLXNlY3Rpb24tdGl0bGUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgICYuY2EtdGktbGl2ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC5jYS10d2l0Y2gtdW5kZXItdmlkZW8ge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhLXR3aXRjaC1icmFuZGVkLWJhbm5lci1hbmNob3Ige1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgLmNhLXR3aXRjaC1icmFuZGVkLWJhbm5lciB7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkICRjb2xvci1wcmltZSAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10d2l0Y2g7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXG4gICAgICAgIC5jYS10d2l0Y2gtYnJhbmRlZC1iYW5uZXItdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltZTtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC10aXRsZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50d2l0Y2gtbG9nby13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1wcmltZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAvLyBJRSBmaXggZm9yIFNWRyB3aWR0aFxuICAgICAgICAgICAgQGluY2x1ZGUgaWVfb25seSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAwMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBAaW5jbHVkZSBncmlkLWFyZWEodHdpdGNoLW1lZGl1bSk7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIGdyaWQtYXJlYTogYXV0bztcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKDEsIDIpO1xuICAgIEBpbmNsdWRlIGdyaWQtcm93KDEsIDEpO1xuXG4gICAgLmNhLXR3aXRjaC1icmFuZGVkLWJhbm5lci1hbmNob3Ige1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigxLCAxKTtcbiAgICBAaW5jbHVkZSBncmlkLXJvdygxLCAxKTtcbiAgfVxuXG4gIC8vIEhpZGUgb24gSUVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuIiwiLyoqXG4qIFVTQUdFXG4qICAgQGluY2x1ZGUgaWVfb25seSB7XG4qICAgICAjbG9nbyB7XG4qICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbG9nby5naWYpO1xuKiAgICAgfVxuKiAgIH1cbiovXG5cbkBtaXhpbiBpZV9vbmx5IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICBAY29udGVudFxuICB9XG59XG4iLCIuY2EtZmVlZHMtZXJyb3Itc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIC5jYV9mZWVkc19lcnJvciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi53czItZmlsdGVyLWJ1dHRvbi1jb250YWluZXIge1xuICAud3MyLWZpbHRlci1kcm9wZG93bi1vdXRlci1jb250YWluZXIge1xuICAgIGJvdHRvbTogLTFweDtcbiAgfVxuXG4gICYuZHJvcGRvd25fYWN0aXZlIHtcbiAgICAud3MyLWZpbHRlci1kcm9wZG93bi1jb250YWluZXIge1xuICAgICAgb3V0bGluZTogMXB4IHNvbGlkICNjY2M7XG4gICAgfVxuICB9XG59IiwiLnR3aXR0ZXItY29udGFpbmVyIHtcbiAgLnR3Y29tLXR3aXR0ZXItZmFsbGJhY2stY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgLnR3Y29tLXR3aXR0ZXItdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC10aXRsZTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltZS1kYXJrO1xuICAgIH1cblxuICAgIC50d2l0dGVyLWluZm9ybWF0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltZS1kYXJrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAudHdpdHRlci10dy1sb2dvLW91dGVyLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC50d2l0dGVyLXR3LWxvZ28tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAvL2hlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl19 */
